.slider-item{background-color:var(--main-color4);position:relative;z-index:1;height:82vh;padding-bottom:150px;}
.slider-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover}
.slider-area .slider-content .sub-title{font-size:20px;line-height:22px;font-weight:500;padding:3px 20px 1px;border-radius:50px;letter-spacing:1px;text-transform:uppercase;max-width:max-content;margin-bottom:25px;display:inline-block;color:var(--whiteColor);border:1px solid #fff}
.slider-item .swiper-slider[data-dots="true"],.slider-two .swiper-slider[data-dots="true"]{padding-bottom:0}
.slider-item .slider-item{padding:260px 0 50px;}
.slider-item .slider-content{overflow:hidden;padding:40px 0}
.slider-item .title{font-weight:600;font-size:70px;line-height:1;color:var(--whiteColor)}
.slider-item .sub-title{font-size:24px;line-height:28px;font-weight:400;padding-top:20px;margin-top:15px;margin-bottom:25px;max-width:fit-content;color:var(--whiteColor);border-top:1px solid rgba(255,255,255,0.5)}
.slider-item .swiper-horizontal>.swiper-pagination-bullets,.slider-two .swiper-horizontal>.swiper-pagination-bullets{top:50%;right:16px;left:inherit;width:auto;display:inline-table;transform:translateY(-50%) rotate(-90deg)}
.slider-item .swiper-pagination-bullet,.slider-two .swiper-pagination-bullet{background-color:var(--whiteColor)}
.slider-item .swiper-pagination-bullet-active,.slider-two .swiper-pagination-bullet-active{outline-color:var(--whiteColor)}

.slider-item::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg, rgba(4, 42, 45, 0) 65.37%, #042a2d 100.18%), linear-gradient(270deg, rgba(4, 42, 45, 0) 59.75%, #042A2d 100%)!important;width:100%;height:100%;z-index:2;}
/* .slider-item::before,.slider-item::after{content:'';position:absolute;pointer-events:none;z-index:2;}
.slider-item::before{top:0;width:100%;height:34%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(95, 95, 95, 0) 100%);}
.slider-item::after{bottom:0;width:100%;height:66%;background:linear-gradient(180deg, rgba(81, 81, 81, 0) 0%, rgba(0, 0, 0, 0.4) 77.08%);} */

@media (min-width: 1200px) {
.slider-area .swiper-slider{overflow:hidden;}
}
@media (max-width: 1440px) {
.slider-one .title{font-size:80px;line-height:80px}
}
@media (max-width: 1280px) {
.slider-one .title{font-size:88px;line-height:88px}
.slider-one .desc{font-size:16px;line-height:25px}
.slider-area .slider-content .button .btn{font-size:15px;line-height:21px;padding:15px 31px}
}
@media(max-width:1024px) {
.slider-area .slider-content .sub-title{padding:2px 14px 1px}
.slider-one .title{font-size:70px;line-height:70px}
.slider-area .slider-content .button .btn{padding:12px 25px;font-size:14px;}
}
@media(max-width:991px) {
.slider-item .title{font-size:50px}
}
@media(max-width:767px) {
.slider-item{height:500px;padding-bottom:50px;}
.slider-item .title{font-size:40px}
.slider-item .sub-title{font-size: 18px;line-height: 20px;padding-top:10px;}
.slider-one .title{font-size:42px;line-height:42px}
}
@media(max-width:575px) {
.slider-bg{background-position:right 25% top;}
.slider-item{padding-bottom:0;}
}

.about-us-one-bg{background-image:url(images/home-intro.jpg);background-position:center left;background-repeat:no-repeat;border-radius:30px}
.about-us-one-rightbox{background-image:url(images/ab-shape1.svg);background-position:bottom center;background-repeat:no-repeat;background-color:var(--main-color);padding:85px 80px 70px;border-radius:30px}
@media(max-width:767px) {
.about-us-one-rightbox{padding:40px 40px 30px;}
}

.marquee-effect-style-1 .element-title{font-size:60px;line-height:70px!important;position:relative!important;overflow:visible!important;display:flex;font-weight:800!important;overflow:visible!important;text-shadow:1px 1px 0 rgba(var(--main-color-rgb),.5),-1px -1px 0 rgba(var(--main-color-rgb),.5),1px -1px 0 rgba(var(--main-color-rgb),.5),-1px 1px 0 rgba(var(--main-color-rgb),.5),1px 1px 0 rgba(var(--main-color-rgb),.5);-webkit-text-fill-color:var(--main-color4);-webkit-text-stroke-width:0;color:transparent;letter-spacing:0}
.marquee-effect-style-1 .element-title::before{position:absolute;top:0;left:0;width:100%;overflow:hidden;white-space:nowrap;content:attr(data-text);transition:max-width .8s cubic-bezier(.22,.61,.36,1);-webkit-text-fill-color:#f0cb41;-webkit-text-stroke:transparent;max-width:0}
.marquee-effect-style-1 .element-title:hover::before{max-width:100%}
.marquee-effect-style-1 .tag-wrapper{padding-left:80px;margin-left:40px;position:relative}
.marquee-effect-style-1 .tag-wrapper::before{content:"\e88d";font-family:"base-icons";position:absolute;left:0;top:50%;font-size:45px;line-height:45px;transform:translateY(-50%);color:var(--main-color)}
.bg-color-secondary .marquee-effect-style-1 .element-title{-webkit-text-fill-color:var(--main-color2);text-shadow:1px 1px 0 rgba(var(--whiteColor-rgb),.5),-1px -1px 0 rgba(var(--whiteColor-rgb),.5),1px -1px 0 rgba(var(--whiteColor-rgb),.5),-1px 1px 0 rgba(var(--whiteColor-rgb),.5),1px 1px 0 rgba(var(--whiteColor-rgb),.5);-webkit-text-fill-color:var(--main-color)}
.bg-color-secondary .marquee-effect-style-1 .element-title::before{-webkit-text-fill-color:var(--whiteColor)}
.bg-color-secondary .marquee-effect-style-1 .tag-wrapper::before{color:var(--main-color2)}
@media(max-width:767px) {
.marquee-effect-style-1 .element-title{font-size:30px;line-height:30px!important;}
.marquee-effect-style-1 .tag-wrapper{padding-left: 70px;margin-left: 30px;}
.marquee-effect-style-1 .tag-wrapper::before{font-size: 40px;line-height: 50px;}
} 
.mission-bg{background:url(images/bg-testi.jpg) no-repeat bottom center var(--main-color);background-size:cover;}

.ihbox-style-12,.ihbox-style-12 .ihbox-contents,.ihbox-style-12 .ihbox-icon-wrapper i,.ihbox-style-12 .icon-type-icon,.ihbox-style-12 .ihbox-icon::before,.ihbox-style-12 .ihbox-svg::before,.ihbox-style-12 .ihbox-icon-type-text,.ihbox-style-12 .ihbox-icon .ihbox-icon-wrapper svg{transition:all .3s ease-in}
.ihbox-style-12 .ihbox-box{text-align: center;}
.ihbox-style-12 .ihbox-icon,.ihbox-style-12 .ihbox-svg{margin-bottom:10px;position:relative;display:inline-block;background-color:var(--main-color2);color:var(--main-color5);border-radius:50%}
.ihbox-style-12 .ihbox-icon-wrapper,.ihbox-style-12 .ihbox-svg-wrapper{border-radius:50%;height:80px;width:80px;display:flex;justify-content:center;align-items:center;position:relative;border-radius:50%;overflow:hidden}
.ihbox-style-12 .ihbox-box .ihbox-icon::before,.ihbox-style-12 .ihbox-box .ihbox-svg::before{content:"";position:absolute;background-color:var(--main-color);left:50%;top:50%;border-radius:50%;transform:translate(-20px,-20px);width:40px;height:40px;opacity:0}
.ihbox-style-12:hover .ihbox-box .ihbox-icon::before,.ihbox-style-12:hover .ihbox-box .ihbox-svg::before{width:100%;height:100%;transform:translate(0,0);left:0;top:0;opacity:1}
.ihbox-style-12 .ihbox-icon-wrapper i,.ihbox-style-12 .icon-type-icon{font-size:45px;line-height:30px;color:var(--main-color5)}
.ihbox-style-12:hover .ihbox-icon-wrapper i,.ihbox-style-12:hover .icon-type-icon{color:var(--whiteColor)}
.ihbox-style-12 .ihbox-icon .ihbox-icon-wrapper svg{width:45px;height:45px;fill:var(--whiteColor)}
.ihbox-style-12:hover .ihbox-icon .ihbox-icon-wrapper svg{fill:var(--whiteColor)}
.ihbox-style-12 .element-title{font-size:22px;line-height:30px;margin-bottom:0px}
.ihbox-style-12 .ihbox-icon-type-image{background-color:transparent}
.ihbox-style-12 .ihbox-icon-type-text{font-size:40px}
.ihbox-style-12:hover .ihbox-icon-type-text{color:var(--whiteColor)}

@media(max-width:575px) {
.ihbox-style-12 .element-title{font-size:22px;line-height:32px;margin-bottom:5px;}
.ihbox-style-12 .ihbox-contents {padding-top:0;}
}
@media (max-width: 400px){
.ihbox-style-12 .ihbox-box{display:block!important}
.ihbox-style-12 .ihbox-icon-wrapper,.ihbox-style-12 .ihbox-svg-wrapper{height:70px;width:70px}
.ihbox-style-12 .ihbox-icon-wrapper i,.ihbox-style-12 .icon-type-icon{font-size:35px;line-height:24px}
.ihbox-style-12 .element-title{font-size:20px;line-height:28px}
.ihbox-style-12 .ihbox-contents{padding-top:15px}
}
@media (min-width:768px) and (max-width:1024px) {
.ihbox-style-12 .ihbox-box{display:block!important}
.ihbox-style-12 .ihbox-icon,.ihbox-style-12 .ihbox-svg{display:inline-block}
.ihbox-style-12 .element-title{font-size:24px;line-height:34px}
.ihbox-style-12 .ihbox-contents{padding-top:15px}
}

.gkkg{height:220px;}
.gkkg img{height:100%;object-fit:cover;}

.ihbox-style-5,.ihbox-style-5 .icon-type-icon,.ihbox-style-5 .ihbox-contents,.ihbox-style-5.ihbox .ihbox-icon-wrapper svg{-webkit-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.ihbox-style-5 .ihbox-box{display:flex;align-items:center;justify-content:space-between}
.ihbox-style-5 .ihbox-box .ihbox-contents{flex:1}
.ihbox-style-5 .ihbox-icon-wrapper,.ihbox-style-5 .ihbox-icon-type-image,.ihbox-style-5 .ihbox-icon-type-text,.ihbox-style-5 .ihbox-svg-wrapper{height:110px;width:110px;line-height:40px;font-size:55px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;overflow:hidden;margin-right:30px;color:var(--black-color);background-color:var(--main-color2);transition:all .3s ease-out 0;z-index:1}
.ihbox-style-5.ihbox .ihbox-icon-wrapper svg{width:55px;height:55px}
.ihbox-style-5 .element-title{font-size:40px;line-height:50px;margin-bottom:0;margin-right:15px;color:var(--whiteColor)}
.ihbox-style-5 .element-heading{font-size:34px;line-height:40px;margin-bottom:0;color:var(--main-color2)}
.ihbox-style-5 .ihbox-icon-type-image{background:transparent}
.ihbox-style-5 .ihbox-icon-type-image img{border-radius:100%}
.ihbox-style-5 .ihbox-icon-type-text{font-size:50px}
.ihbox-style-5 .element-title a,.ihbox-style-5 .element-subtitle a{color:var(--whitecolor)}

.ihbox-style-5-bg{position:relative;background-image:url(images/join-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:80px 100px 80px 85px;border-radius:30px;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow .3s}
.ihbox-style-5-bg .ihbox-style-5{position:relative;z-index:1}
.ihbox-style-5-bg:before{content:"";height:100%;width:100%;top:0;left:0;position:absolute;border-radius:30px;background-color:var(--black-color);opacity:.3}

@media (max-width: 1366px){
.ihbox-style-5-bg{padding: 60px 40px 60px 40px;}
}
@media(max-width:1200px) {
.ihbox-style-5 .element-title {font-size: 35px;line-height: 40px;}
.ihbox-style-5-bg{padding: 60px 30px 60px 30px;}
}
@media(max-width:991px) {
.ihbox-style-5 .ihbox-icon-wrapper, .ihbox-style-5 .ihbox-icon-type-image, .ihbox-style-5 .ihbox-icon-type-text,.ihbox-style-5 .ihbox-svg-wrapper{height:90px;width:90px;line-height:35px;font-size:45px;margin-right: 15px;}
}
@media(max-width:767px) {
.ihbox-style-5 .ihbox-box {display: block;}
.ihbox-style-5 .ihbox-icon,.ihbox-style-5 .ihbox-box .ihbox-contents {margin-bottom: 20px;}
.ihbox-style-5 .ihbox-icon-wrapper,.ihbox-style-5 .ihbox-icon-type-image,.ihbox-style-5 .ihbox-icon-type-text,.ihbox-style-5 .ihbox-svg-wrapper {margin-right: 0;}
}



.vblock{position:relative;margin-bottom:30px}
.vinner{border-radius:12px;position:relative;width:100%;height:100%;height:470px;overflow:hidden}
.vposter{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}
.vposter img{width:100%;height:100%;object-fit:cover}
.videoloading{position:absolute;top:0;left:0;background:var(--main-color3);color:#fff;padding:6px 12px;border-radius:4px;font-size:14px;z-index:20;pointer-events:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.9}
.vmum{position:absolute;right:10px;top:5px;cursor:pointer;z-index:1}
.mute,.unmute{display:none}
.mute img,.unmute img{width:30px;height:30px}
.vblock video{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;transition:transform 1s ease}
.playbtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.vblock:nth-child(even){margin-top:55px}
@media (max-width:1399px) {
.vblock video,.vinner{width:260px;height:400px}
}
@media (max-width:1199px) {
.vblock video,.vinner{width:100%;height:260px}
}
@media (max-width:991px) {
.vinner,.vposter,.vblock video{width:100%;height:400px}
}
@media (max-width:575px) {
.vinner,.vposter,.vblock video{width:100%;height:250px}
}
