.reference-site .ly_carousel_1 .carousel_wrapper{position: relative;z-index: 0}
.reference-site .ly_carousel_1 .carousel_wrapper a:hover{text-decoration: unset}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_box{width: 100%;height: 100%;position: absolute;top:0;left: 0;overflow: hidden}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item{position: absolute;width: 100%}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info{position: absolute;width: 55%;z-index: 10;box-sizing: border-box}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title{margin-bottom:20px}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title>a{color: inherit;font-size: inherit;text-decoration: none}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content{margin-bottom:40px;line-height:1.8}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_btn{display: inline-block;border-radius: 20px;text-align: center;font-size:16px;border: 1px solid transparent}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_btn:hover{text-decoration: unset}
.reference-site .ly_carousel_1 .carousel_wrapper .tab_type_position{position: absolute;bottom:23px;width: 100%;text-align: center;z-index: 1000}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_tab.btn_none{display: none}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_btn{display: inline-block;vertical-align: middle}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_dots{width: 10px;height: 10px;margin:0 4px;background-color: #e6e6e6;border-radius: 50%}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_dots.activity{background-color: #fd0002}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_line{width: 80px;height: 3px;margin:0 6px;background-color: #e6e6e6}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_line.activity{background-color: #fd0002}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow{position: absolute;top:50%;transform: translateY(-50%);color:#a5a7ab;z-index: 10;transition: all .3s}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow i{font-size: 46px}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow.tab_prev{left: 3%}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow.tab_next{right: 3%}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow:hover{color:#fff}
.reference-site .ly_carousel_1 .carousel_wrapper .animate_transition{transition:transform 0.5s ease-in 0.05s,opacity 0.5s ease-in 0.05s}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_none{opacity: 0;z-index: -1;pointer-events: none}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_show{opacity: 1;z-index: 1;pointer-events: auto}
.reference-site .ly_carousel_1 .carousel_wrapper .animate_out_img_move{opacity:0;transform:translateX(50px)}
.reference-site .ly_carousel_1 .carousel_wrapper .animation_rise_3{animation:1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.3s forwards;animation-name:rise_up}
.reference-site .ly_carousel_1 .carousel_wrapper .animation_rise_4{animation:1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.4s forwards;animation-name:rise_up}
.reference-site .ly_carousel_1 .carousel_wrapper .txt_opacity{opacity: 0}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_item .animate_btn{opacity: 0;transition:all 1s}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_item.carousel_show .animate_btn{opacity: 1}
.reference-site .ly_carousel_1 .carousel_wrapper .animate_out_img_left{-webkit-transform: translateX(-200px);transform: translateX(-200px);-webkit-transition: opacity .5s ease-in .05s,-webkit-transform .5s ease-in .05s;transition: opacity .5s ease-in .05s,-webkit-transform .5s ease-in .05s;transition: transform .5s ease-in .05s,opacity .5s ease-in .05s;transition: transform .5s ease-in .05s,opacity .5s ease-in .05s,-webkit-transform .5s ease-in .05s;z-index: 10}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_item.carousel_show.carousel_animate_scale .carousel_img{animation:carousel_img 2s ease}
@media  screen and (max-width: 1000px){.reference-site .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info{width: 95%}
.reference-site .ly_carousel_1 .carousel_wrapper .tab_type_position{bottom:3%}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title{margin-bottom:10px}
.reference-site .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content{margin-bottom:20px}}
.reference-site.lang_ar .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow i{display: inline-block;transform: rotate(180deg)}
.reference-site .themes_box_content{font-family: var(--ThemesTextContentFont)}
@keyframes rise_up{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0%)}}
@keyframes carousel_img{0%{-webkit-transform: scale(1.3);transform: scale(1.3)}to{-webkit-transform: scale(1);transform: scale(1)}}
.reference-site .ly_carousel_1[data-layout="t182"] .carousel_wrapper .carousel_box .carousel_item .carousel_info{padding: 56px 0 60px}
.reference-site .ly_carousel_1[data-layout="t182"] .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title{margin-bottom: 0}
.reference-site .ly_carousel_1[data-layout="t182"] .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content{margin-bottom: 20px}
@media  screen and (max-width: 1000px){.reference-site .ly_carousel_1[data-layout="t182"] .carousel_wrapper .carousel_box .carousel_item .carousel_info{padding: 36px 0}
.reference-site .ly_carousel_1[data-layout="t182"] .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title{line-height: 1.1}
.reference-site .ly_carousel_1[data-layout="t182"] .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content{margin-top: 6px;line-height: 1.4}}
.reference-site .ly_carousel_1[data-layout="t186"] .carousel_wrapper .carousel_box .carousel_item .carousel_info{padding-left: 12.5%;padding-right: 12.5%;width: 60%}
@media  screen and (max-width: 1000px){.reference-site .ly_carousel_1[data-layout="t186"] .carousel_wrapper .carousel_box .carousel_item .carousel_info{padding-left: 3%;padding-right: 3%;width: 95%}}
.reference-site[data-theme="t187"] .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content{line-height: 1.2}