.main-slider{position:relative}.main-slider .slide{position:relative;padding:195px 0 170px 0;background-size:cover;background-repeat:no-repeat;background-position:center center}.main-slider .slide:before{position:absolute;content:'';background:#fff0;width:100%;height:100%;left:0;top:0}.main-slider.style-one .slide:before{background:rgb(255 255 255 / .5)}.main-slider .content-box{position:relative;display:block;max-width:700px;width:100%}.main-slider h3{position:relative;display:block;font-size:28px;line-height:35px;color:var(--main-color);font-weight:900;opacity:0;margin-bottom:11px;-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.main-slider .active h3{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition-delay:1000ms}.main-slider h1{position:relative;display:block;font-size:60px;line-height:70px;color:#2b3c6b;font-weight:900;margin-bottom:25px;opacity:0;-webkit-transition:all 1500ms ease;-moz-transition:all 1500ms ease;-ms-transition:all 1500ms ease;-o-transition:all 1500ms ease;transition:all 1500ms ease;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}.main-slider .active h1{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);transition-delay:1500ms}.main-slider .text{position:relative;display:block;font-size:20px;line-height:30px;color:#454442;margin-bottom:37px;opacity:0;-webkit-transition:all 1500ms ease;-moz-transition:all 1500ms ease;-ms-transition:all 1500ms ease;-o-transition:all 1500ms ease;transition:all 1500ms ease;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}.main-slider .active .text{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);transition-delay:1500ms}.main-slider .btn-box{opacity:0;-webkit-transition:all 1800ms ease;-moz-transition:all 1800ms ease;-ms-transition:all 1800ms ease;-o-transition:all 1800ms ease;transition:all 1800ms ease;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.main-slider .active .btn-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition-delay:1800ms}.main-slider .owl-dots{position:absolute;text-align:center;left:50%;bottom:52px;display:none}.main-slider .owl-dots .owl-dot span{width:9px;height:9px;border-radius:50%;border:none;background:rgb(255 255 255 / .5);cursor:pointer;margin:0 3px;transition:all 500ms ease}.main-slider .owl-dots .owl-dot.active span,.main-slider .owl-dots .owl-dot:hover span{background:#fff;border:none}.main-slider .owl-nav{position:absolute;left:0;top:50%;z-index:1;width:100%;margin-top:-20px}.main-slider .owl-theme .owl-controls .owl-nav [class*="owl-"]{position:absolute;color:rgb(255 255 255 / .1)}.main-slider .nav-style-one .owl-nav .owl-prev{left:70px}.main-slider .owl-nav .owl-prev{position:absolute;cursor:pointer;display:inline-block;color:#fff;font-size:20px;background:var(--main-color);width:75px;height:75px;line-height:75px;font-weight:700;margin:0;cursor:pointer;border-radius:50%;text-align:center;transition:all 500ms ease}.main-slider .owl-nav .owl-next{position:absolute;cursor:pointer;display:inline-block;color:#fff;font-size:20px;background:var(--main-color);width:75px;height:75px;line-height:75px;font-weight:700;margin:0;cursor:pointer;border-radius:50%;text-align:center;transition:all 500ms ease}.main-slider .nav-style-one .owl-nav .owl-next{right:70px}.main-slider .owl-nav .owl-prev:hover,.main-slider .owl-nav .owl-next:hover{background-color:#fff;color:#b2b2b2}.float-bob-y{animation-name:float-bob-y;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:float-bob-y;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:float-bob-y;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float-bob-y;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float-bob-y;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}.float-bob-x{animation-name:float-bob-x;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:float-bob-x;-webkit-animation-duration:15s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:float-bob-x;-moz-animation-duration:15s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float-bob-x;-ms-animation-duration:15s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float-bob-x;-o-animation-duration:15s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}.service-section{position:relative;display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.service-section:before{position:absolute;content:'';background:rgb(33 47 84 / .5);width:100%;height:100%;left:0;top:0}.service-section .carousel-content{position:relative;display:block;margin-right:-340px;margin-top:6px}.service-block-one{position:relative;display:block;background:#fff;padding:83px 30px 68px 30px;text-align:center;border-radius:20px;transition:all 500ms ease}.service-block-one .icon-box{position:relative;display:inline-block;font-size:65px;line-height:65px;color:var(--main-color);margin-bottom:25px}.service-section .owl-item:nth-child(odd) .service-block-one .icon-box{color:#43b3d9}.service-section .owl-item:nth-child(3n+1) .service-block-one .icon-box{color:#fbb419}.service-block-one:hover .icon-box:before{transform:rotate(25deg)!important}.service-block-one h3{margin-bottom:27px}h3{position:relative;display:block;font-size:22px;line-height:30px;font-weight:900;color:#2b3c6b;margin-bottom:10px}h3 a{position:relative;display:inline-block;color:#2b3c6b}h3 a:hover{color:var(--main-color)}.service-section .inner-content .sec-title h1,.service-section .inner-content .text{color:#fff}.service-section .inner-content{position:relative;display:block;margin-right:20px}.service-section .inner-content .sec-title{margin-bottom:34px}.service-section .owl-dots{display:none}.service-section .owl-nav .owl-prev,.service-section .owl-nav .owl-next{position:relative;display:inline-block;width:60px;height:60px;line-height:60px;font-size:20px;font-weight:600;color:#fff;background:var(--main-color);text-align:center;border-radius:50%;margin:0 5px;cursor:pointer;transition:all 500ms ease}.service-section .owl-nav .owl-prev:hover,.service-section .owl-nav .owl-next:hover{background:#fff;color:#2b3c6b}.service-section .owl-nav{position:absolute;left:-405px;bottom:0}.feature-section{position:relative;display:block;background:#f0eee7;padding:144px 0}.feature-section .image-column{position:absolute;left:0;top:0;width:50%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.feature-section .sec-title{margin-bottom:41px}.feature-section .inner-box .single-item{position:relative;display:block;padding:0 0 0 105px;margin-bottom:50px}.feature-section .inner-box .single-item:last-child{margin-bottom:0}.feature-section .inner-box .single-item .icon-box{position:absolute;left:0;top:-1px;font-size:40px;width:85px;height:85px;line-height:85px;color:#fff;background:#fbb419;text-align:center;border-radius:50%;z-index:1}.feature-section .inner-box .single-item .icon-box:before{position:absolute;content:'';background:#2b3c6b;width:100%;height:100%;left:0;top:0;right:0;border-radius:50%;transform:scale(0,0);z-index:-1;transition:all 500ms ease}.feature-section .inner-box .single-item:hover .icon-box:before{transform:scale(1,1)}.feature-section .inner-box .single-item:nth-child(2) .icon-box{background:#43b3d9}.feature-section .inner-box .single-item:last-child .icon-box{background:var(--main-color)}.cta-section{position:relative;display:block;width:100%;background:#9321eb;padding:95px 0 100px 0}.cta-section .content-box h3{position:relative;display:block;font-size:22px;line-height:30px;font-family:'M PLUS Rounded 1c',sans-serif;color:#fff;font-weight:900;margin-bottom:11px}.cta-section .content-box h1{position:relative;display:block;font-size:60px;line-height:70px;font-family:'M PLUS Rounded 1c',sans-serif;color:#fff;font-weight:900;margin-bottom:25px}.cta-section .content-box .text{position:relative;display:block;font-size:20px;line-height:30px;color:#dfbdf9;font-weight:600;margin-bottom:36px}.parallax-icon{position:absolute;left:0;top:0;right:0;height:100%;width:100%;max-width:1920px;margin:0 auto}.gallery-section{position:relative;display:block;background:#f2eee9;padding-left:100px;padding-right:100px}.gallery-section .sec-title{position:relative;display:block;margin-bottom:60px}.gallery-block{position:relative}.gallery-block .image-box{position:relative;border-radius:20px;overflow:hidden}.gallery-block .image-box .image{position:relative}.gallery-block .image-box .image img{display:block;width:100%;height:auto}.gallery-block .overlay-box{position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;background-color:rgb(33 47 84 / .5);content:"";-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.gallery-block .image-box:hover .overlay-box{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.gallery-block .overlay-box a{position:absolute;left:50%;top:50%;display:block;height:70px;width:70px;font-size:20px;background-color:var(--main-color);color:#fff;font-weight:700;border-radius:50%;font-weight:400;line-height:70px;transform:translate(-50%,-50%)}.gallery-block .overlay-box a i{position:relative;font-weight:700}.gallery-section .owl-nav,.gallery-section .owl-dots{display:none}.testimonial-faq{position:relative;display:block;padding:144px 0 135px 0}.testimonial-content .client-thumb-outer{position:relative;max-width:350px;margin:0 auto;overflow:hidden;padding-top:43px}.testimonial-content .client-thumb-outer .client-thumbs-carousel{position:relative;max-width:110px;margin:0 auto;margin-bottom:5px}.testimonial-content .client-thumb-outer .client-thumbs-carousel .owl-stage-outer{overflow:visible}.testimonial-content .client-thumb-outer .client-thumbs-carousel .thumb-item{position:relative;width:90px;border-radius:50%;margin:0 auto}.testimonial-content .client-thumb-outer .thumb-item .thumb-box{width:90px;height:90px;cursor:pointer;overflow:hidden;border-radius:50%;box-shadow:0 10px 20px rgb(8 13 62 / .15)}.testimonial-content .client-thumb-outer .owl-item.active .thumb-item{width:110px;top:-20px}.testimonial-content .owl-item.active .thumb-item .thumb-box{width:110px;height:110px}.testimonial-content .client-thumb-outer .client-thumbs-carousel .thumb-item img{overflow:hidden;width:100%;height:100%;display:block;border-radius:50%}.testimonial-content{position:relative;display:block;margin-right:30px}.testimonial-content .owl-nav,.testimonial-content .owl-dots{display:none}.testimonial-content .sec-title{position:relative;display:block;margin-bottom:48px}.testimonial-block .inner-box{position:relative;display:block;background:#253b71;border-radius:20px;padding:42px 30px 41px 60px;margin-bottom:20px}.testimonial-block .inner-box:before{position:absolute;content:'';background:#253b71;width:28px;height:28px;border-radius:5px;left:50%;margin-left:-15px;bottom:-8px;transform:rotate(-45deg)}.testimonial-block .inner-box .author{position:relative;display:block;font-size:20px;font-family:'M PLUS Rounded 1c',sans-serif;line-height:30px;color:var(--main-color);font-weight:700;margin-bottom:4px}.testimonial-block .inner-box .author span{font-size:15px;font-weight:400;color:#fff}.testimonial-block .inner-box .rating{position:relative;display:block;margin-bottom:32px}.testimonial-block .inner-box .rating li{position:relative;display:inline-block;font-size:15px;color:#fbb419}.testimonial-block .inner-box .text{position:relative;display:block;font-size:18px;line-height:30px;font-family:'M PLUS Rounded 1c',sans-serif;font-weight:700;color:#fff;z-index:1}.testimonial-block .inner-box .text:before{position:absolute;content:"\f109";font-family:Flaticon;font-size:60px;line-height:60px;color:#51628d;left:40px;top:-17px;z-index:-1}.faq-content{position:relative;display:block;margin-left:30px;height:597px}.faq-content .sec-title{position:relative;display:block;margin-bottom:48px}.accordion-box{position:relative}.accordion-box .block{position:relative;margin-bottom:20px;border:2px solid #43b3d9;border-radius:20px;padding:0 28px}.accordion-box .block:nth-child(2){border-color:#fbb419}.accordion-box .block:last-child{margin-bottom:0;border-color:var(--main-color)}.accordion-box .block .acc-btn h4{position:relative;display:block;font-size:20px;font-weight:700;color:#3b3634;padding:28px 0 34px 0;cursor:pointer;transition:all 500ms ease}.accordion-box .block .acc-btn.active h4{color:#43b3d9}.accordion-box .block:nth-child(2) .acc-btn.active h4,.accordion-box .block:nth-child(2) .acc-btn.active .icon-outer{color:#fbb419}.accordion-box .block:last-child .acc-btn.active h4,.accordion-box .block:last-child .acc-btn.active .icon-outer{color:var(--main-color)}.accordion-box .block .acc-content{position:relative;display:none;border-top:1px solid #e5e5e5;padding-top:24px;padding-bottom:47px}.accordion-box .block .acc-content.current{display:block}.accordion-box .block .content .text{position:relative;display:block;color:#2b3c6b;padding-right:40px}.accordion-box .block .acc-btn .icon-outer{position:absolute;top:30px;right:30px;font-size:20px;color:#2b3c6b;border-radius:50%;text-align:center;cursor:pointer;transition:all 500ms ease;z-index:1}.accordion-box .block .acc-btn.active .icon-outer{color:#43b3d9}.accordion-box .block .acc-btn.active .icon-outer i:before{position:relative;font-size:20px;font-family:'Font Awesome 5 Free';font-weight:700;margin:0;content:"\f106"}.testimonial-video{position:relative;display:block}.testimonial-video .outer-container{position:relative;min-height:350px}.testimonial-video .video-column{position:absolute;left:0;top:0;width:50%;height:100%}.testimonial-video .video-column .video-inner{position:absolute;left:0;top:0;height:100%;width:100%;padding:316px 0 315px 0;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center}.testimonial-video .video-column .video-inner:before{position:absolute;content:'';background:rgb(67 179 217 / .85);width:100%;height:100%;left:0;top:0}.testimonial-video .video-column .video-inner a{position:relative;display:inline-block;width:110px;height:110px;line-height:110px;background:#fff;font-size:30px;color:#2b3c6b;text-align:center;border-radius:50%;-webkit-animation:pulse 3s infinite;-o-animation:pulse 3s infinite;animation:pulse 3s infinite}.testimonial-video .testimonial-column{position:relative;float:right;width:50%}.testimonial-video .testimonial-column .testimonial-content{position:relative;width:100%;max-width:615px;padding:144px 15px 116px 150px}.testimonial-video .testimonial-column .testimonial-block .inner-box{background:#fff0;padding:0;border-radius:0}.testimonial-video .testimonial-column .testimonial-block .inner-box:before{display:none}.testimonial-video .testimonial-column .testimonial-block .inner-box .text{color:#2b3c6b}.testimonial-video .testimonial-column .testimonial-block .inner-box .author span{color:#848484}.testimonial-video .testimonial-column .testimonial-block .inner-box .text:before{left:2px;color:#e5e7ed}.testimonial-video .testimonial-content .sec-title{margin-bottom:32px}.testimonial-video .testimonial-content .client-thumb-outer{margin:0;padding:0}.testimonial-video .testimonial-content .owl-item.active .thumb-item .thumb-box{width:90px;height:90px}.testimonial-video .testimonial-content .client-thumb-outer .owl-item.active .thumb-item{width:90px;top:0}.testimonial-video .testimonial-content .client-thumb-outer .client-thumbs-carousel .thumb-item{margin:0;margin-bottom:30px}.testimonial-video .testimonial-content .client-thumb-outer .client-thumbs-carousel{max-width:100px}.testimonial-video .testimonial-content .client-thumb-outer{max-width:320px}.testimonial-style-two{position:relative;display:block;background:#f0efe9;padding:144px 0 143px 0}.testimonial-style-two .owl-nav{display:none}.testimonial-style-two .sec-title{margin-bottom:60px}.testimonial-block-two .inner-box{position:relative;display:block;background:#fff;padding:51px 30px 60px 50px;border-radius:20px}.testimonial-block-two .inner-box .text{position:relative;display:block;font-size:18px;line-height:32px;font-family:'M PLUS Rounded 1c',sans-serif;font-weight:500;color:#2b3c6b;margin-bottom:20px;padding-bottom:51px;z-index:1}.testimonial-block-two .inner-box .text:after{position:absolute;content:"\f109";font-family:Flaticon;font-size:60px;line-height:60px;color:#e3f4f9;left:50%;margin-left:-50px;top:30px;z-index:-1}.testimonial-style-two .owl-item:nth-child(odd) .testimonial-block-two .inner-box .text:after{color:#ffeae8}.testimonial-block-two .inner-box .author-info{position:relative;display:block;padding:17px 0 11px 95px}.testimonial-block-two .inner-box .author-info .author-thumb{position:absolute;left:0;top:0;width:75px;height:75px;overflow:hidden;border-radius:50%}.testimonial-block-two .inner-box .author-info .author-thumb img{width:100%;border-radius:50%}.testimonial-block-two .inner-box .author-info h5{position:relative;display:block;font-size:18px;color:#43b3d9;font-weight:700;margin-bottom:0}.testimonial-block-two .inner-box .author-info .designation{position:relative;display:block;font-size:15px;font-family:'M PLUS Rounded 1c',sans-serif}.testimonial-style-two .owl-item:nth-child(odd) .testimonial-block-two .inner-box .author-info h5{color:var(--main-color)}.testimonial-style-two .owl-dots{position:relative;display:block;text-align:center;margin-top:65px}.testimonial-style-two .owl-theme .owl-dots .owl-dot span{border:3px solid #c5c7cc;height:14px;width:14px;cursor:pointer;transition:all 500ms ease}.testimonial-style-two .owl-theme .owl-dots .owl-dot.active span,.testimonial-style-two .owl-theme .owl-dots .owl-dot span:hover{background:#fff0;border-color:var(--main-color)}.about-section{position:relative;display:block;padding:144px 0 250px 0}.anim-icon{position:absolute;left:0;top:0;right:0;height:100%;width:100%;max-width:1920px;margin:0 auto}.anim-icon .icon{position:absolute;background-repeat:no-repeat}.about-section .image-box{position:relative;display:block;margin:6px 30px 0 140px}.about-section .image-box:before{position:absolute;content:'';background:#9be9ff;width:215px;height:215px;border-radius:50%;left:-135px;top:105px;-webkit-animation:zoom-fade 5s infinite linear;animation:zoom-fade 5s infinite linear}.about-section .image-box .image{position:relative;display:block;box-shadow:0 30px 50px rgb(8 13 62 / .15)}.about-section .image-box .image img{width:100%}.about-section .image-box .image-1{position:relative;display:block;border-radius:30px}.about-section .image-box .image-1 img{border-radius:30px}.about-section .image-box .image-2{position:absolute;left:-85px;bottom:-125px;border:15px solid #fff;border-radius:30px}.about-section .content-box .sec-title{position:relative;display:block;margin-bottom:33px}.about-section .content-box .bold-text{position:relative;display:block;font-size:18px;line-height:28px;color:#4c4c4c;font-weight:400;margin-bottom:15px}.about-section .content-box p{position:relative;display:block;margin-bottom:46px}