 strong { font-weight:700; } .brxe-social-icons span { white-space: nowrap; } .white-text-stroke { text-shadow: -2px -2px 0 white, 0 -2px 0 white, 2px -2px 0 white, -2px 0 0 white, 2px 0 0 white, -2px 2px 0 white, 0 2px 0 white, 2px 2px 0 white; } .black-text-stroke { text-shadow: -2px -2px 0 black, 0 -2px 0 black, 2px -2px 0 black, -2px 0 0 black, 2px 0 0 black, -2px 2px 0 black, 0 2px 0 black, 2px 2px 0 black; } .pricolor-text-stroke { text-shadow: -2px -2px 0 var(--my-primary-color), 0 -2px 0 var(--my-primary-color), 2px -2px 0 var(--my-primary-color), -2px 0 0 var(--my-primary-color), 2px 0 0 var(--my-primary-color), -2px 2px 0 var(--my-primary-color), 0 2px 0 var(--my-primary-color), 2px 2px 0 var(--my-primary-color); } .limit-text-two-line { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow: hidden; } .limit-text-three-line { display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow: hidden; }  .img-carousel-item-shadow .repeater-item.swiper-slide { padding:10px; } .img-carousel-item-shadow .repeater-item.swiper-slide img { aspect-ratio: 16 / 9 ; object-fit:contain; box-shadow: 5px 5px 10px #cccccc; border-radius: 8px; padding:10px; transition:all .5s ease; } .img-carousel-item-shadow .repeater-item.swiper-slide img:hover { box-shadow: 5px 5px 10px #666666; transform:translate(-2px,-2px); }   .img-hover-scale-con { overflow:hidden; } .img-hover-scale-con img { transition:all .5s ease; } .img-hover-scale-con:hover img { transform: scale(1.1); }   .img_grayscale { -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } .img_grayscale:hover { -webkit-filter: grayscale(0); filter: grayscale(0); }   .flip-box { background-color: transparent; border: 1px solid #f1f1f1; perspective: 1000px;  }  .flip-box-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d; }  .flip-box:hover .flip-box-inner { transform: rotateY(180deg); }  .flip-box-front, .flip-box-back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden;  backface-visibility: hidden; }  .flip-box-front { color: black; }  .flip-box-back { color: white; transform: rotateY(180deg); }     .hover_pri_color_card { background-color:white; transition:all .5s ease-in-out; } .hover_pri_color_card h3, .hover_pri_color_card p { color:#333333; } .hover_pri_color_card:hover { background-color:var(--my-primary-color); } .hover_pri_color_card:hover h3, .hover_pri_color_card:hover p { color:white; }   .hover_info_card { transition:all .5s ease; } .hic_title { text-align:center; transform:translateY(50%); transition:all .5s ease; } .hover_info_card .hic_info_con { transition:all .5s ease; transform:translateY(50%); opacity: 0; } .hover_info_card:hover .hic_title { transform:translateY(0); } .hover_info_card:hover .hic_info_con { opacity: 1; transform:translateY(0); }   .hover_hide_overlay_card .overlay { transition:all .8s ease; opacity: 1; } .hover_hide_overlay_card:hover .overlay { opacity: 0; }   .imghv_full_overlay { opacity:0; transform:translateY(100%); transition:all .5s ease-in-out; } .hover_show_overlay_detail_card:hover .imghv_full_overlay { opacity:1; transform:translateY(0); } .hover_show_overlay_detail_card { overflow: hidden; }   .card-hover-show_desc { overflow:hidden; } .card-hover-show_desc .con-info { transform:translateY(100%); transition:all .6s ease; } .card-hover-show_desc .con-info-desc { opacity:0; } .card-hover-show_desc:hover .con-info { transform:translateY(0); } .card-hover-show_desc:hover .con-info-desc { opacity: 1; }   .card-hover-show_bottom_detail_con { overflow:hidden; } .card-hover-show_bottom_detail_con .con-info { transform:translateY(100%); transition:all .6s ease; } .card-hover-show_bottom_detail_con .con-info-bottom_detail_con { opacity:0; } .card-hover-show_bottom_detail_con:hover .con-info { transform:translateY(0); } .card-hover-show_bottom_detail_con:hover .con-info-bottom_detail_con { opacity: 1; }   .card-hover-show_middle_detail_con { overflow:hidden; } .card-hover-show_middle_detail_con .con-info { transform:translateY(45%); transition:all .6s ease; } .card-hover-show_middle_detail_con .con-info-middle_detail_con { opacity:0; } .card-hover-show_middle_detail_con:hover .con-info { transform:translateY(0); } .card-hover-show_middle_detail_con:hover .con-info-middle_detail_con { opacity: 1; }   .icon-card-hover-primary { transition:all .5s ease; } .icon-card-hover-primary:hover { background-color: var(--my-primary-color); } .icon-card-hover-primary:hover .icon-card-title { color:white; }   .info_card_hover_img_card .info_card { background-color:white; transform:translateY(-40px); z-index:1; overflow:hidden; transition:all .5s ease; } .info_card_hover_img_card .info_card .info_card-desc { height:0px; opacity:0; transform:translateY(100px); transition:all .5s ease; } .info_card_hover_img_card .image_con { overflow:hidden; } .info_card_hover_img_card .image_con-image { transition:all .5s ease; } .info_card_hover_img_card:hover .image_con-image { transform:scale(1.1); } .info_card_hover_img_card:hover .info_card { transform:translateY(-80px); } .info_card_hover_img_card:hover .info_card-desc { height:auto; opacity:1; transform:translateY(0); }   .hover-btn-bottom-middle-con_btn { padding:10px 20px; transition:all .5s ease-in-out; } .hover-btn-bottom-middle-con_img { transition:all .5s ease-in-out; } .hover-btn-bottom-middle-con .btn-con { transition:all .5s ease-in-out; } .hover-btn-bottom-middle-con:hover .btn-con { transform:translateY(-50%); } .hover-btn-bottom-middle-con:hover .hover-btn-bottom-middle-con_btn { color:white; background-color: var(--my-primary-color); } .hover-btn-bottom-middle-con:hover .hover-btn-bottom-middle-con_img { opacity: 0.5; }   .hover-show-icon-txt-overlay-con_overlay { opacity: 0; transition:all .5s ease; } .hover-show-icon-txt-overlay-con_overlay:hover { opacity: 1; } .hover-show-icon-txt-overlay-con_btn { transform:translateY(100%); transition:all .5s ease; } .hover-show-icon-txt-overlay-con_overlay:hover .hover-show-icon-txt-overlay-con_btn { transform:translateY(0); }   .bottom_title_hover_show_overlay_desc_btn_con .overlay_desc_btn { opacity: 0; transition:all .5s ease; } .bottom_title_hover_show_overlay_desc_btn_con .bottom_title { transition:all .5s ease; } .bottom_title_hover_show_overlay_desc_btn_con:hover .overlay_desc_btn { opacity: 1;; } .bottom_title_hover_show_overlay_desc_btn_con:hover .bottom_title { transform:translateY(-20px); }   .hover_showup_white_overlay_info_con .info_con { opacity: 0; transition:all .6s ease; } .hover_showup_white_overlay_info_con .white_overlay_info_con { transition:all .6s ease; } .hover_showup_white_overlay_info_con:hover .white_overlay_info_con { background-color:#ffffffaa; transform:translateY(-100%); } .hover_showup_white_overlay_info_con:hover .info_con { opacity: 1; }   .hover_hide_overlay_show_top_desc_bottom_btn_con { overflow: hidden; } .hover_hide_overlay_show_top_desc_bottom_btn_con .overlay { background: rgba(0, 0, 0, 0.5);  transition:background .6s ease; } .hover_hide_overlay_show_top_desc_bottom_btn_con .info-con { transform:translateY(42%); transition:transform .6s ease; } .hover_hide_overlay_show_top_desc_bottom_btn_con .info-desc, .hover_hide_overlay_show_top_desc_bottom_btn_con .info-btn{ opacity: 0; transition:opacity .6s ease; } .hover_hide_overlay_show_top_desc_bottom_btn_con:hover .overlay { background: rgba(0, 0, 0, 0); } .hover_hide_overlay_show_top_desc_bottom_btn_con:hover .info-con { transform:translateY(0); } .hover_hide_overlay_show_top_desc_bottom_btn_con:hover .info-desc, .hover_hide_overlay_show_top_desc_bottom_btn_con:hover .info-btn{ opacity: 1; }   .hover_info_bottom_middle_con .info_con { transform:translateY(40%); transition:transform .6s ease; } .hover_info_bottom_middle_con .info_con-desc { opacity: 0; transition:opacity .6s ease; } .hover_info_bottom_middle_con:hover .info_con { transform:translateY(0); } .hover_info_bottom_middle_con:hover .info_con-desc { opacity: 1; }   .hover_show_bottom_info_con .bottom_info_con { transform:translateY(100%); opacity: 0; transition:all .6s ease; } .hover_show_bottom_info_con:hover .bottom_info_con { transform:translateY(0); opacity: 1; } .hover_show_bottom_info_con .bottom_info_con-image { transition:all .6s ease; } .hover_show_bottom_info_con:hover .bottom_info_con-image { transform:scale(1.1); }  