.marque-section.option1{position:relative;--duration:40s;--gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:0;padding:17px 0}.marque-section .marque-content h1{font-size:60px;margin:0;text-transform:uppercase;color:#fff;line-height:75px}.marque-section .marque-content h1 span{font-size:60px;margin:0;text-transform:uppercase;display:inline-block;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent;line-height:70px}.marque-section .marque-text-animate{align-items:center;transition:.4s;-ms-flex-pack:distribute;justify-content:space-around;gap:0;min-width:100%;-webkit-animation:text-animate 30s linear infinite;animation:text-animate 30s linear infinite;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center}.marque-section .marque-text-animate:hover{animation-play-state:paused}@-webkit-keyframes text-animate {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(calc(-100% - var(--gap)));
        transform: translateX(calc(-100% - var(--gap)));
    }
}.marque-section .marque-text-animate h1 img{animation:img_circle_rotate 15s linear infinite;padding:0 20px 0 20px;margin:0 0 0 13px}@keyframes img_circle_rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}.marque-section.option2 .marque-text-animate{animation:text-animate-2 25s infinite linear;transition:.5s}@keyframes text-animate-2 {
    from {
        transform: translateX(-50%)
    }
    to {
        transform: translateX(0%)
    }
}.marque-section.option2 .marque-text-animate h1 img{animation:img_circle_rotate2 10s linear infinite;padding:0 20px 0 20px;margin:0 0 0 13px}@keyframes img_circle_rotate2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}.banner-section.option1{position:relative;z-index:0;transition:.4s;text-align:left}.single-image img{position:relative;top:0;right:0;width:100%}.banner-section.option1 .banner-subtitle h4{font-size:18px;font-weight:500;line-height:30px;color:#3f45de;background: #A6C7E840;transition:.4s;display:inline-block;padding:5px 31px;border-radius:5px;margin:0 0 0}.banner-section.option1 .banner-title-one h2{font-size:70px;line-height:85px;font-weight:600;color:#060e14;margin:12px 0 0}.banner-section.option1 .banner-title-two h3{font-size:70px;line-height:85px;font-weight:600;color:#060e14;margin:0 0 18px}.banner-description p{font-size:17px;font-weight:400;line-height:26px;color:#80868c;width:55%}.banner-section.option1 .banner-button{display:inline-block;line-height:0;margin:35px 0 0}.banner-section.option1 .banner-button a{display:inline-block;background:linear-gradient(90deg,#3f45de 0%,#2688ea 100%);padding:0 35px;line-height:58px;text-align:center;height:58px;border-radius:39px;position:relative;z-index:1;transition:.4s;overflow:hidden;font-size:18px;color:#fff;font-weight:600;font-family:"Urbanist",sans-serif}.banner-section.option1 .banner-button a:hover{color:#fff}.banner-section.option1 .banner-button a i{display:inline-block;font-size:15px;margin-left:5px}.banner-section.option1 .banner-button.two{margin-left:20px}.banner-section .banner-button.two a{color:#3f45de;background:transparent;border:1px solid #2688ea}.banner-section.option1 .banner-button.two a:hover{color:#fff}.banner-section.option1 .banner-button a:before{background:linear-gradient(90deg,#2688ea 0%,#3f45de 100%);content:"";position:absolute;left:-3px;top:0;height:100%;width:0;z-index:-1;transition:.4s;border-radius:25px}.banner-section.option1 .banner-button a:hover:before{width:103%}.banner-section.option1 .banner-button a:after{position:absolute;content:"";height:100%;width:100%;background-image:url(https://webthemesolution.com/starunity/wp-content/uploads/2025/11/button-shape.png);top:0;right:0;transition:.5s;z-index:-1;background-repeat:no-repeat;background-position:right}.banner-section.option1 .banner-button.two a:after{display:none}.banner-section.option2{padding:150px 0 410px 0}.banner-section.option2 .banner-subtitle h4{font-size:18px;font-weight:500;line-height:30px;color:#fff;background: #A6C7E840;transition:.4s;display:inline-block;padding:5px 31px;border-radius:5px;margin:0 0 0}.banner-section.option2 .banner-title-one h2{font-size:70px;line-height:85px;font-weight:600;color:#fff;margin:14px 0 0}.banner-section.option2 .banner-title-two h3{font-size:70px;line-height:85px;font-weight:600;color:#fff;margin:0 0 18px}.banner-section.option2 .banner-content{position:relative;z-index:2}.banner-section.option2 .banner-button{position:absolute;top:145px;right:0}.banner-section.option2 .banner-button a{display:inline-block;padding:0 35px;line-height:58px;text-align:center;height:58px;border-radius:39px;position:relative;z-index:1;transition:.4s;overflow:hidden;font-size:18px;border:1px solid #fff;color:#fff;font-weight:600;font-family:"Urbanist",sans-serif}.banner-section.option2 .banner-button a:before{background:linear-gradient(90deg,#2688ea 0%,#3f45de 100%);content:"";position:absolute;left:-3px;top:0;height:100%;width:0;z-index:-1;transition:.4s;border-radius:25px}.banner-section.option2 .banner-button a i{display:inline-block;font-size:15px;margin-left:5px}.banner-section.option2 .banner-button a:hover:before{width:103%}#particles-banner-animate{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:transparent}.brand-section{padding:0;text-align:center;position:relative;z-index:1;margin:0 0 30px 0}.brand-images{text-align:-webkit-center}.brand-images img{filter:brightness(0);transition:.4s}.brand-images img:hover{filter:brightness(1)}svg{overflow:hidden;vertical-align:middle;height:20px;width:auto}.primary-btn:before{position:absolute;content:"";height:100%;width:100%;background:#2688ea;border-radius:30px;left:0;top:0;bottom:0;right:0;transition:.5s;clip-path:polygon(50% 0,50% 0,50% 50%,50% 100%,50% 100%,50% 50%);z-index:-1}.single-button.option1 .button-content a{display:inline-block;padding:0 35px;line-height:58px;text-align:center;height:58px;border-radius:28px;position:relative;z-index:1;transition:.4s;overflow:hidden;font-size:18px;color:#fff;background:#3f45de;background:linear-gradient(90deg,#3f45de 0%,#2688ea 100%);font-family:"Urbanist",sans-serif}.single-button.option1 .button-content a:before{position:absolute;content:"";height:100%;width:100%;background:#2688ea;border-radius:25px;left:0;top:0;bottom:0;right:0;transition:.5s;clip-path:polygon(50% 0,50% 0,50% 50%,50% 100%,50% 100%,50% 50%);z-index:-1}.single-button.option1 .button-content a:hover:before{clip-path:polygon(25% -70%,75% -70%,120% 50%,75% 170%,25% 170%,-20% 50%)}.single-button.option1 .button-content a:after{position:absolute;content:"";height:100%;width:100%;background-image:url(https://webthemesolution.com/starunity/wp-content/uploads/2025/11/button-shape.png);top:0;right:0;transition:.5s;z-index:-1;background-repeat:no-repeat;background-position:right}.single-button.option1 .button-content a i{padding:0 0 0 5px;position:relative;top:0;font-size:14px;color:#fff;transition:.4s;font-weight:900}.button-content a svg{height:15px}.single-button.option2 .button-content a{display:inline-block;background: #2688EA1A;width:100%;line-height:50px;text-align:center;height:50px;border-radius:10px;position:relative;z-index:1;transition:.4s;overflow:hidden;font-size:20px;color:#060e14;margin-bottom:9px;font-weight:700;font-family:"Urbanist",sans-serif}.single-button.option2 .button-content a:hover{color:#fff}.single-button.option2 .button-content a:before{background:#3f45de;content:"";position:absolute;left:0;bottom:0;height:0%;width:100%;z-index:-1;transition:.4s;border-radius:10px}.single-button.option2 .button-content a:hover:before{height:100%}.single-button.option3 .button-content a{display:inline-block;background:#3f45de;padding:0 40px;font-size:16px;line-height:55px;color:#fff;font-weight:400;text-align:center;height:55px;border-radius:5px;border:1px solid #3f45de;position:relative;z-index:1;transition:.4s;font-family:"Urbanist",sans-serif}.single-button.option3 .button-content a:hover{color:#3f45de;border:1px solid #3f45de}.single-button.option3 .button-content a:before{background:#fff;content:"";position:absolute;left:0;top:0;height:100%;width:0;z-index:-1;transition:.4s;border-radius:4px}.single-button.option3 .button-content a:hover:before{width:100%}.single-button.option3 .button-content a i{padding:0 0 0 5px;position:relative;top:0;font-size:15px;color:#fff;transition:.4s}.single-button.option3 .button-content a:hover i{color:#3f45de}.button-content{line-height:0}.single-button.option1.option4 .button-content a{display:inline-block;background:#3f45de;padding:0;line-height:60px;text-align:center;height:60px;width:196px;border-radius:30px;position:relative;z-index:1;transition:.4s;overflow:hidden;font-size:15px;color:#fff;font-weight:500;font-family:"Urbanist",sans-serif}.accordion-content li{position:relative;margin-bottom:26px;list-style:none;z-index:1}.accordion-content li p{display:none;font-size:16px;line-height:28px;color:#80868c;font-weight:400;padding:24px 25px 22px;border-radius:0 0 30px 30px;box-shadow: 0px 0px 18px 3px #00000017}.accordion-content a img{transition:.4s;display:inline-block;position:relative;top:2px;padding:0 10px 0}.accordion-content a{font-size:20px;line-height:30px;z-index:1;position:relative;width:100%;cursor:pointer;padding:16px 25px;border-radius:30px;color:#060e14!important;font-weight:700;transition:.4s;display:inline-block;box-shadow: 0px 0px 18px 3px #00000017;font-family:"Figtree",sans-serif}.accordion-content a.active{color:#fff!important;background:linear-gradient(90deg,#3f45de 0%,#2688ea 100%);border-bottom:none;border-radius:30px 30px 0 0}.accordion-content a.active img{filter:brightness(0) invert(1)}.accordion-content a:after{width:10px;height:2px;background:#060e14;position:absolute;right:24px;content:" ";top:50%;transition:.3s;transform:translate(-50%,-50%)}.accordion-content a:before{width:2px;height:10px;background:#060e14;position:absolute;right:32px;content:" ";top:50%;transform:rotate(0);transition:all .2s ease-in-out;transform:translate(-50%,-50%)}a.active:after{transition:.3s;background:#fff;transform:translate(-50%,-50%)}a.active:before{display:none}.single-call-to-action{text-align:center;padding:50px;background:#efefef;border-radius:10px}.call-video-button{display:inline-block;background:#3f45de;height:70px;width:70px;line-height:70px;text-align:center;border-radius:50%}.call-video-link a{color:#fff;font-size:30px}.call-action-title h3{padding:20px 0 0 0;font-size:20px}.call-action-title h1{padding:20px 0 20px 0;font-size:40px}.call-action-description p{font-size:18px;color:#6c7470;padding:0 0 30px 0}.call-action-button a{background:#6c7470;padding:10px 20px 10px 20px;border-radius:30px;color:#fff;font-size:17px;font-family:"Urbanist",sans-serif}.case-study-thumb{position:relative;z-index:1;height:735px;overflow:hidden;transition:.5s}.case-study-thumb:before{position:absolute;content:"";border-radius:3px;height:100%;width:100%;left:0;bottom:0;z-index:1;transition:.5s;background-image:linear-gradient(0deg,rgba(17,29,23,.9) 0%,rgba(17,29,23,.7) 8%,rgba(17,29,23,0) 56%,rgba(17,29,23,0) 100%)}.single-case-study-post-type .case-study-thumb a img{display:none}.case-study-thumb::before{position:absolute;content:"";top:0;left:0;height:100%;width:1px;background-color: #FFFFFF80}.single-case-study-post-type .case-study-category a{font-size:17px;color:#fff;position:absolute;bottom:540px;transform:rotate(90deg);text-transform:uppercase;font-weight:400;font-family:"Figtree",sans-serif}.single-case-study-post-type .case-study-content{padding:0 30px 0 40px;position:absolute;bottom:55px;left:0;transition:.5s;z-index:2}.single-case-study-post-type .case-study-title h1 a{font-size:28px;line-height:34px;display:inline-block;transition:.5s;color:#fff;font-weight:700;z-index:2;position:relative}.single-case-study-post-type .case-study-title h1 a:hover{color:#3f45de}.single-circle-progress{display:inline-block;position:relative}.single-circle-progress h2{text-align:left;font-size:18px;display:inline-block;position:relative;left:15px;line-height:28px;font-weight:500;margin:0}.circle-progress-content{width:120px;height:120px;line-height:120px;background:transparent;display:inline-block;position:relative}.circle-progress-content:after{content:"";width:90%;height:90%;border-radius:50%;border:6px solid #eee;position:absolute;top:0;left:0}.circle-progress-content>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1}.circle-progress-content .circle-progress-site-2{left:0}.circle-progress-content .circle-progress-graph{width:90%;height:90%;background:none;border-width:6px;border-style:solid;position:absolute;top:0;border-color:#121d17}.circle-progress-content .circle-progress-site-2 .circle-progress-graph{left:100%;border-top-right-radius:75px;border-bottom-right-radius:75px;border-left:0;transform-origin:center left}.circle-progress-content .circle-progress-site-1{right:0}.circle-progress-content .circle-progress-site-1 .circle-progress-graph{left:-96%;border-top-left-radius:75px;border-bottom-left-radius:75px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right}.circle-progress-content .circle-progress-value{display:flex;border-radius:50%;font-size:22px;text-align:center;line-height:20px;align-items:center;justify-content:center;height:100%;width:100%;font-weight:400;color:#121d17}.circle-progress-content .circle-progress-value span{font-size:18px;text-transform:uppercase}.circle-progress-content[data-percentage="10"] .circle-progress-site-1 .circle-progress-graph{animation:progress-loding-1 1.5s linear forwards}.circle-progress-content[data-percentage="10"] .circle-progress-site-2 .circle-progress-graph{animation:0}.circle-progress-content[data-percentage="20"] .circle-progress-site-1 .circle-progress-graph{animation:progress-loding-2 1.5s linear forwards}.circle-progress-content[data-percentage="20"] .circle-progress-site-2 .circle-progress-graph{animation:0}.circle-progress-content[data-percentage="30"] .circle-progress-site-1 .circle-progress-graph{animation:progress-loding-3 1.5s linear forwards}.circle-progress-content[data-percentage="30"] .circle-progress-site-2 .circle-progress-graph{animation:0}.circle-progress-content[data-percentage="40"] .circle-progress-site-1 .circle-progress-graph{animation:progress-loding-4 1.5s linear forwards}.circle-progress-content[data-percentage="40"] .circle-progress-site-2 .circle-progress-graph{animation:0}.circle-progress-content[data-percentage="50"] .circle-progress-site-1 .circle-progress-graph{animation:progress-loding-5 1.5s linear forwards}.circle-progress-content[data-percentage="50"] .circle-progress-site-2 .circle-progress-graph{animation:0}.circle-progress-content[data-percentage="60"] .circle-progress-site-1 .circle-progress-graph{animation:progress-loding-5 1.5s linear forwards}.circle-progress-content[data-percentage="60"] .circle-progress-site-2 .circle-progress-graph{animation:progress-loding-1 1.5s linear forwards 1.5s}.circle-progress-content[data-percentage="70"] .circle-progress-site-1 .circle-progress-graph{animation:progress-loding-5 1.5s linear forwards}.circle-progress-content[data-percentage="70"] .circle-progress-site-2 .circle-progress-graph{animation:progress-loding-2 1.5s linear forwards 1.5s}.circle-progress-content[data-percentage="80"] .circle-progress-site-1 .circle-progress-graph{animation:progress-loding-5 1.5s linear forwards}.circle-progress-content[data-percentage="80"] .circle-progress-site-2 .circle-progress-graph{animation:progress-loding-3 1.5s linear forwards 1.5s}.circle-progress-content[data-percentage="90"] .circle-progress-site-1 .circle-progress-graph{animation:progress-loding-5 1.5s linear forwards}.circle-progress-content[data-percentage="90"] .circle-progress-site-2 .circle-progress-graph{animation:progress-loding-4 1.5s linear forwards 1.5s}.circle-progress-content[data-percentage="100"] .circle-progress-site-1 .circle-progress-graph{animation:progress-loding-5 1.5s linear forwards}.circle-progress-content[data-percentage="100"] .circle-progress-site-2 .circle-progress-graph{animation:progress-loding-5 1.5s linear forwards 1.5s}@keyframes progress-loding-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(36);
    transform: rotate(36deg);
  }
}@keyframes progress-loding-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(72);
    transform: rotate(72deg);
  }
}@keyframes progress-loding-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(108);
    transform: rotate(108deg);
  }
}@keyframes progress-loding-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(144);
    transform: rotate(144deg);
  }
}@keyframes progress-loding-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(180);
    transform: rotate(180deg);
  }
}.counter-section{display:flex;align-items:center;gap:20px;justify-content:center;transition:.5s}.counter-section .counter-icon{height:90px;width:90px;line-height:115px;text-align:center;background: #ffffff1f;border-radius:50%;transition:.4s}.counter-section .counter-icon img{transition:.4s}.counter-section:hover .counter-icon img{transform:scaleX(-1)}.counter-section.option1 .calculate-number{font-size:47px;color:#fff;display:inline-block;line-height:50px;font-weight:700;transition:.4s}.counter-section.option1 .conter-plus{font-size:47px;color:#fff;display:inline-block;line-height:50px;font-weight:700;transition:.4s}.counter-section.option1 .counter-title h1{color:#fff;font-weight:400;font-size:16px;line-height:28px;padding:8px 0 0}.counter-section.option2{text-align:center}.counter-section.option2 .calculate-number{font-size:42px;line-height:28px;color:#3f45de;font-weight:600;text-align:center}.counter-section.option2 span.conter-plus{font-size:42px;line-height:28px;color:#3f45de;font-weight:600}.counter-section.option2 .counter-title h1{font-size:16px;line-height:26px;color:#6c7470;font-weight:400;text-align:center;padding:12px 0 0 0}.single-feature-box{text-align:center;z-index:1;padding:38px 30px 18px;border-radius:5px;background:#fff;transition:.5s;position:relative;overflow:hidden}.single-feature-box .feature-title h1{font-size:30px;font-weight:600;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin:15px 0 15px}.single-feature-box .feature-description{font-weight:400;margin-bottom:20px;transition:.5s}.single-feature-box .feature-icon{display:inline-block;position:relative;margin-bottom:10px}.single-feature-box .feature-icon svg{display:inline-block;color:#fff;height:30px;text-align:center;transition:.5s}.single-flip-box .flip-box-content{position:relative;z-index:1;margin:0;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.5s}.single-flip-box .flip-box-content .flip-box-above{top:0;right:0;left:0;display:flex;text-align:center;backface-visibility:hidden;perspective:1000px;transition:.5s;border-radius:5px;padding:45px 25px 40px;background:#fff;position:relative;bottom:0;z-index:1;-webkit-transform:rotateX(0);transform:rotateX(0)}.single-flip-box .flip-box-content:hover .flip-box-above{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.single-flip-box .flip-box-content .flip-icon{width:70px;height:70px;border-radius:35px;background-color:#fff;border:1px solid #3f45de;text-align:center;line-height:90px;margin:auto}.single-flip-box .flip-box-content .above-title h1{font-size:22px;line-height:28px;color:#121d17;font-weight:bold;text-align:center;padding:20px 0 20px 0}.single-flip-box .flip-box-content .above-description p{font-size:16px;line-height:26px;color:#616161;font-weight:400;text-align:center;margin:0}.single-flip-box .flip-box-content .flip-box-behind{padding:47px 25px 68px 25px;border-radius:5px;position:absolute;top:0;left:0;width:100%;z-index:1;display:flex;text-align:center;backface-visibility:hidden;perspective:1000px;transition:.5s;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.single-flip-box .flip-box-content:hover .flip-box-behind{-webkit-transform:rotateX(0);transform:rotateX(0)}.single-flip-box .flip-box-content .flip-box-behind:before{border-radius:5px;background: rgb(181, 154, 109, 0.9);z-index:-1;content:"";top:0;left:0;height:100%;width:100%;position:absolute}.single-flip-box .flip-box-content .behind-title h1{font-size:22px;line-height:28px;color:#fff;font-weight:bold;text-align:center}.single-flip-box .flip-box-content .behind-description p{font-size:16px;line-height:26px;color:#fafafa;font-weight:400;text-align:center;padding:17px 0 37px 0;margin:0}.single-flip-box .flip-box-content a.behind-btn{font-size:16px;line-height:26px;color:#fff;font-weight:400;text-align:center;border:1px solid #fff;border-radius:5px;padding:16px 30px 16px 30px}.single-flip-box .flip-box-content a.behind-btn i{font-size:15px;color:#fff;padding:0 0 0 5px;top:1px;position:relative}.single-heading.option1 .heading-title{font-size:20px;line-height:30px;color:#060e14;font-weight:600}.single-heading.option1 .heading-title span{color:#3f45de}.single-heading.option2 .heading-title{font-size:25px;line-height:35px;position:relative;padding:25px 78px;display:inline-block;color:#fff;background:linear-gradient(270deg,#3f45de 0%,#2688ea 100%);border-radius:10px;font-weight:700;transform:rotate(-90deg)}.single-heading.option3{display:flex;align-items:center;justify-content:space-between}.single-heading.option3 .heading-title{font-size:36px;line-height:44px;color:#060e14;font-weight:700;font-family:"Cormorant Garamond",serif}.single-heading.option3 .heading-title2{font-size:20px;line-height:28px;color:#060e14;display:inline-block;border: 1px solid #3F45DE80;padding:5px 25px;border-radius:10px;font-family:"Cormorant Garamond",serif}.single-heading.option4 .heading-title{font-size:117px;line-height:112px;color:#fff;font-weight:400;font-family:"Marcellus",serif}.single-heading.option4 .heading-title span{color:#3f45de}.single-heading.option4 .heading-title2{font-size:117px;line-height:112px;color:#fff;font-weight:400;font-family:"Marcellus",serif}.main-title-area.option1 .section-subtitle h3{font-size:18px;line-height:30px;color:#3f45de;font-weight:500;margin:0;background: #A6C7E840;transition:.4s;display:inline-block;padding:5px 31px;border-radius:5px}.main-title-area.option1 .section-title-one h1{font-size:47px;line-height:50px;color:#060e14;margin:22px 0 0;font-weight:700}.main-title-area.option1 .section-title-two h1{font-size:47px;line-height:50px;color:#060e14;margin:0 0 0;font-weight:700}.main-title-area.option1 .section-description p{font-size:17px;line-height:26px;color:#80868c;font-weight:400;padding:20px 0 0}.main-title-area.option2 .section-subtitle h3{color:#3f45de;position:relative;font-size:22px;font-weight:700;line-height:35px;padding:0 0 2px}.main-title-area.option2 .section-title-one h1{font-size:50px;color:#060e14;font-weight:700;line-height:60px}.main-title-area.option2 .section-description p{font-size:16px;line-height:28px;color:#80868c;font-weight:400;padding:12px 0 0}.main-title-area.option3 .section-subtitle h3{position:relative;display:inline-block;font-size:18px;line-height:55px;color:#3f45de;font-weight:500}.main-title-area.option3 .section-subtitle h3:before{content:"";position:absolute;right:-42px;top:28px;height:2px;width:30px;background:#3f45de;border-radius:1px}.main-title-area.option3 .section-subtitle h3:after{content:"";position:absolute;left:-42px;top:28px;height:2px;width:30px;background:#3f45de;border-radius:1px}.main-title-area.option3 .section-title-one h1{font-size:40px;line-height:50px;color:#121d17;font-weight:700;text-align:center}.main-title-area.option3 .section-title-two h1{font-size:40px;line-height:50px;color:#121d17;font-weight:700;text-align:center}.main-title-area.option4 .section-title-one h1{font-size:56px;line-height:70px;color:#121d17;font-weight:700}.main-title-area.option4 .section-title-two h1{font-size:56px;line-height:70px;color:#121d17;font-weight:700}.main-title-area.option4 span.section-brandcolor-title{color:#fff;font-size:56px;line-height:70px;font-weight:700}.main-title-area.option4 .section-description p{font-size:17px;line-height:30px;color:#6c7470;font-weight:400;width:80%;padding:11px 0 15px 0}.icon-box-section.option1{display:flex;align-items:center;transition:.5s;position:relative;gap:10px;z-index:1;box-shadow: 0px 0px 1.5px 0px #0000002E;background:#fff;border-radius:35px;padding:10px 18px 8px}.icon-box-section.option1 .icon-box-title h2{font-size:18px;color:#060e14;transition:.5s;font-weight:500;line-height:30px}.icon-box-section.option1 .icon-box-description p{font-size:17px;line-height:26px;color:#80868c;padding:2px 0 0;font-weight:400}.icon-box-section.option2{display:flex;align-items:center;gap:12px;margin-bottom:15px;transition:.5s}.icon-box-section.option2 .icon-box-icon i{font-size:25px;color:#fff;background:linear-gradient(90deg,#3f45de 0%,#2688ea 100%);display:inline-block;height:50px;width:50px;line-height:50px;text-align:center;border-radius:50%}.icon-box-section.option2 .icon-box-title h2{font-size:22px;color:#060e14;transition:.5s;font-weight:700;line-height:28px}.icon-box-section.option2 .icon-box-description p{font-size:17px;line-height:26px;color:#80868c;padding:2px 0 0}.icon-box-section.option3{text-align:center;padding:30px 30px 30px;box-shadow: 0px 0px 2px 0px #00000040;transition:.5s;border-radius:5px}.icon-box-section.option3 .small-img{height:90px;width:90px;line-height:125px;text-align:center;display:inline-block;background-color: #2A23730D;border-radius:50%;transition:.5s}.icon-box-section.option3 .icon-box-title h2{font-size:22px;line-height:30px;color:#060e14;margin:20px 0 10px;font-weight:700}.icon-box-section.option3 .icon-box-description p{font-size:17px;line-height:26px;color:#555}.icon-box-section.option3:hover .small-img{transform:scaleX(-1)}.icon-box-section.option4{display:flex;align-items:center;gap:16px;transition:.5s}.icon-box-section.option4 .icon-box-title h2{font-size:22px;line-height:28px;color:#060e14;margin:0;font-weight:700}.icon-box-section.option4 .icon-box-title p{font-size:16px;line-height:28px;color:#80868c;font-weight:400}.icon-box-section.option5{display:flex;align-items:center;transition:.5s}.icon-box-section.option5 .icon-box-icon i{font-size:30px;color:#3f45de;height:60px;width:60px;background:#fff;line-height:60px;text-align:center;border:1px solid #3f45de;display:inline-block;border-radius:50%;margin-right:10px;transition:.5s}.icon-box-section.option5 .icon-box-title h2{font-size:20px;line-height:28px;color:#fff;margin:0;font-weight:700}.icon-box-section.option5 .icon-box-description p{font-size:16px;line-height:28px;color:#fff;margin:0;font-weight:400}.icon-box-section.option5:hover .icon-box-icon i{transform:scaleX(-1)}.icon-box-section.option6{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:40px;background:#fff;border-radius:10px}.icon-box-section.option7{display:flex;gap:25px}.icon-box-section.option7 .icon-box-icon-content{flex-shrink:0}.icon-box-section.option7 .icon-post-time h5{font-size:16px;color:#80868c;font-weight:400;line-height:28px;margin:0;font-family:"Plus Jakarta Sans",sans-serif}.icon-box-section.option7 .icon-box-title h2{font-size:22px;line-height:35px;color:#060e14;margin:0 0 0;transition:.5s;font-weight:700}.icon-box-section.option7 .icon-box-description p{font-size:16px;color:#80868c;font-weight:600;line-height:28px;margin:0}.icon-box-section.option7 .icon-box-title h2:hover{color:#3f45de}.service-section.option1 .service-content{display:flex;align-items:center;position:relative;background-color:#fff;padding:30px 30px 32px;transition:.4s;gap:28px;border-radius:10px;z-index:1}.service-section.option1 .service-content::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;border:1px solid #3f45de;transition:.4s;border-radius:10px;transform:scale(0)}.service-section.option1 .service-content:hover:before{transform:scale(1)}.service-section.option1 .service-number h5{font-size:28px;line-height:34px;color:#060e14;transition:.4s;font-weight:700}.service-section.option1:hover .service-number h5{background:linear-gradient(90deg,#3f45de 0%,#2688ea 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.4s}.service-section.option1 .service-title h1{font-size:28px;line-height:34px;color:#060e14;width:320px;transition:.4s;font-weight:700}.service-section.option1:hover .service-title h1{background:linear-gradient(90deg,#3f45de 0%,#2688ea 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.4s}.service-section.option1 .service-description p{font-size:17px;line-height:26px;color:#80868c;width:80%}.service-section.option1 .service-button a{font-size:18px;color:#3f45de;border:1px solid #3f45de;display:inline-block;position:relative;padding:15px 30px;border-radius:30px;background:#fff;transition:.4s;z-index:1;width:210px;font-weight:500;font-family:"Urbanist",sans-serif}.service-section.option1 .service-button a:hover{color:#fff}.service-section.option1 .service-button a:before{position:absolute;content:"";height:100%;width:100%;background:#2688ea;border-radius:30px;left:0;top:0;bottom:0;right:0;transition:.5s;clip-path:polygon(50% 0,50% 0,50% 50%,50% 100%,50% 100%,50% 50%);z-index:-1}.service-section.option1 .service-button a:hover:before{clip-path:polygon(25% -70%,75% -70%,120% 50%,75% 170%,25% 170%,-20% 50%)}.service-section.option1 .service-button a i{font-size:16px;display:inline-block;margin-left:5px}.service-section.option2{transition:.4s}.service-section.option2 .service-title h1{font-size:22px;line-height:35px;color:#060e14;border-radius:0 0 20px 0;padding:7px 29px;border: 1px solid #3F45DE80;display:inline-block;transition:.4s;font-weight:700}.service-section.option2 .service-title h2{font-size:36px;color:#060e14;line-height:44px;margin:19px 0 12px;transition:.4s;font-weight:700}.service-section.option2 .icon-list ul{display:flex;justify-content:space-between}.service-section.option2 .icon-list ul li{font-size:16px;color:#626262;line-height:28px;font-weight:400;font-family:"Plus Jakarta Sans",sans-serif}.service-section.option2 .icon-list ul li i{font-size:15px;display:inline-block;color:#3f45de;margin-right:9px}.service-section.option2 .icon-list2 ul{display:flex;justify-content:space-between}.service-section.option2 .icon-list2 ul li{font-size:16px;color:#626262;line-height:28px;margin:14px 0 30px;font-weight:400;font-family:"Plus Jakarta Sans",sans-serif}.service-section.option2 .icon-list2 ul li i{font-size:15px;display:inline-block;color:#3f45de;margin-right:9px}.service-section.option2 .service-button a{font-size:18px;color:#fff;line-height:24px;padding:16px 35px;position:relative;display:inline-block;background-color:#3f45de;transition:.4s;border-radius:30px;font-weight:400;z-index:1;font-family:"Urbanist",sans-serif}.service-section.option2 .service-button a i{padding:0 0 0 20px;position:relative;top:0;font-size:14px;color:#fff;transition:.4s;font-weight:900}.service-section.option2 .service-button a i::after{position:absolute;content:"";top:1px;left:8px;height:15px;width:1px;background-color:#fff}.service-section.option2 .service-button a:before{position:absolute;content:"";height:100%;width:100%;background:#2688ea;border-radius:25px;left:0;top:0;bottom:0;right:0;transition:.5s;clip-path:polygon(50% 0,50% 0,50% 50%,50% 100%,50% 100%,50% 50%);z-index:-1}.service-section.option2 .service-button a:hover:before{clip-path:polygon(25% -70%,75% -70%,120% 50%,75% 170%,25% 170%,-20% 50%)}.service-section.option2:hover .service-title h1{color:#fff;background-color:#3f45de}.service-section.option2:hover .service-title h2{color:#3f45de}.service-carousel-section.option1{position:relative;overflow:hidden;margin-right:20px;z-index:1;transition:.4s}.service-carousel-section.option1 .service-carousel-img{transition:.4s;position:relative;z-index:1;border-radius:20px;overflow:hidden}.service-carousel-section.option1 .service-carousel-img img{width:100%}.service-carousel-section.option1 .service-carousel-img::before{position:absolute;content:"";height:0;width:100%;left:0;bottom:0;background-image:linear-gradient(0deg,rgba(219,158,48,.86) 0%,rgba(219,159,48,.61) 50%,rgba(29,193,141,0) 70%,rgba(29,193,141,0) 100%);border-radius:20px;transition:.5s}.service-carousel-section.option1 .service-carousel-img::after{position:absolute;content:"";height:93%;width:92%;left:0;bottom:0;top:0;right:0;border: 1px solid #FFFFFFAB;border-radius:20px;opacity:0;transition:.5s;margin:auto}.service-carousel-section.option1:hover .service-carousel-img::before{height:100%}.service-carousel-section.option1.slick-current .service-carousel-img::before{height:100%}.service-carousel-section.option1 .service-carousel-content{position:absolute;bottom:0;transition:.4s;height:100%;width:100%}.service-carousel-section.option1 .service-carousel-title a h1{font-size:36px;color:#fff;line-height:44px;font-weight:700;transition:.4s;position:absolute;bottom:80px;left:30px;opacity:0;z-index:3}.service-carousel-section.option1 .service-carousel-sub h5{font-size:22px;color:#fff;position:absolute;top:17px;left:18px;background-color:#3f45de;padding:7px 29px;border-radius:20px 0 20px 0;line-height:35px;display:inline-block;border: 1px solid #FFFFFFAB;border-top:0;border-left:0;transition:.4s;font-weight:700;opacity:0}.service-cursousel-slider1.slick-initialized.slick-slider .slick-prev.slick-arrow,.slick-next.slick-arrow{height:52px;display:inline-block;width:52px;line-height:52px;text-align:center;color:#fff;background-color:#3f45de;border-radius:50%;cursor:pointer;transition:.4s;z-index:1}.service-cursousel-slider1.slick-initialized.slick-slider span.slick-prev.slick-arrow{position:absolute;bottom:30px;left:-310px}.service-cursousel-slider1.slick-initialized.slick-slider span.slick-next.slick-arrow{position:absolute;bottom:30px;left:-240px}.service-carousel-section.option1:hover .service-carousel-img::after{opacity:1}.service-carousel-section.option1.slick-current .service-carousel-img::after{opacity:1}.service-carousel-section.option1:hover .service-carousel-sub h5{opacity:1;top:17px}.service-carousel-section.option1.slick-current .service-carousel-sub h5{opacity:1;top:17px}.service-carousel-section.option1:hover .service-carousel-title a h1{opacity:1;bottom:80px}.service-carousel-section.option1.slick-current .service-carousel-title a h1{opacity:1;bottom:80px}.service-cursousel-slider1.slick-initialized.slick-slider .slick-prev:hover{background-color:#2688ea}.service-cursousel-slider1.slick-initialized.slick-slider .slick-next:hover{background-color:#2688ea}.service-carousel-room-info{position:absolute;bottom:40px;left:32px;transition:.4s;opacity:0}.service-carousel-section.option1:hover .service-carousel-room-info{opacity:1}.service-carousel-section.option1.slick-current .service-carousel-room-info{opacity:1}.room-icon-info{display:inline-block}.room-icon-info span{display:inline-block;padding:0 7px 0 0}.room-icon-info h6{display:inline-block;color:#fff;padding:0 20px 0 0;font-family:Plus\ Jakarta\ Sans;font-weight:400;font-size:16px;line-height:28px}.service-carousel-section.option2{position:relative;overflow:hidden;margin-left:20px;z-index:1;transition:.4s}.service-carousel-section.option2 .service-carousel-img{transition:.4s;position:relative;z-index:1;overflow:hidden;border-radius:20px}.service-carousel-section.option2 .service-carousel-img img{width:100%}.service-carousel-section.option2 .service-carousel-img::before{position:absolute;content:"";height:0;width:100%;left:0;bottom:0;background-image:linear-gradient(0deg,rgba(219,158,48,.86) 0%,rgba(219,159,48,.61) 50%,rgba(29,193,141,0) 70%,rgba(29,193,141,0) 100%);border-radius:20px;transition:.5s}.service-carousel-section.option2 .service-carousel-img::after{position:absolute;content:"";height:92%;width:92%;left:0;right:0;top:0;bottom:0;border: 1px solid #FFFFFFAB;border-radius:20px;opacity:1;transition:.5s;margin:auto}.service-carousel-section.option2:hover .service-carousel-img::before{height:100%}.service-carousel-section.option2.slick-current .service-carousel-img::before{height:100%}.service-carousel-section.option2 .service-carousel-content{position:absolute;transition:.5s;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1;display:flex;height:100%;width:100%;text-align:center;align-items:center;justify-content:center;opacity:0}.service-carousel-section.option2:hover .service-carousel-content{opacity:1}.service-carousel-section.option2.slick-current .service-carousel-content{opacity:1}.service-carousel-section.option2 .service-carousel-title a h1{font-size:36px;color:#fff;line-height:44px;font-weight:700;transition:.4s;position:relative}.service-cursousel-slider2.slick-initialized.slick-slider .slick-prev.slick-arrow,.slick-next.slick-arrow{height:52px;display:inline-block;width:52px;line-height:52px;text-align:center;color:#fff;background-color:#3f45de;border-radius:50%;cursor:pointer;transition:.4s;z-index:1}.service-cursousel-slider2.slick-initialized.slick-slider span.slick-prev.slick-arrow{position:absolute;bottom:55px;right:-23%}.service-cursousel-slider2.slick-initialized.slick-slider span.slick-next.slick-arrow{position:absolute;bottom:55px;right:-18%}.service-cursousel-slider2.slick-initialized.slick-slider .slick-prev:hover{background-color:#2688ea}.service-cursousel-slider2.slick-initialized.slick-slider .slick-next:hover{background-color:#2688ea}.service-carousel-section.option3{position:relative;overflow:hidden;z-index:1;margin-right:20px;transition:.4s;border-radius:20px}.service-carousel-section.option3 .service-carousel-img{transition:.4s}.service-carousel-section.option3 .service-carousel-img img{width:100%}.service-carousel-section.option3 .service-carousel-img::before{position:absolute;content:"";height:0;width:100%;left:0;bottom:0;background-image:linear-gradient(0deg,rgba(219,158,48,.86) 0%,rgba(219,159,48,.61) 50%,rgba(29,193,141,0) 70%,rgba(29,193,141,0) 100%);border-radius:20px;transition:.5s}.service-carousel-section.option3 .service-carousel-img::after{position:absolute;content:"";height:92%;width:90%;left:0;bottom:0;border: 1px solid #FFFFFFAB;border-radius:20px;opacity:0;transition:.5s;right:0;margin:auto;top:0}.service-carousel-section.option3:hover .service-carousel-img::before{height:100%}.service-carousel-section.option3.slick-current .service-carousel-img::after{opacity:1}.service-carousel-section.option3.slick-current .service-carousel-img::before{height:100%}.service-carousel-section.option3 .service-carousel-content{transition:.4s}.service-carousel-section.option3 .service-carousel-title a h1{font-size:36px;color:#fff;line-height:44px;font-weight:700;transition:.4s;position:absolute;bottom:180px;left:0;right:0;text-align:center}.service-carousel-section.option3:hover .service-carousel-img::after{opacity:1}.service-cursousel-slider3.slick-initialized.slick-slider .slick-prev.slick-arrow,.slick-next.slick-arrow{height:52px;display:inline-block;width:52px;line-height:52px;text-align:center;color:#fff;background-color:#3f45de;border-radius:50%;cursor:pointer;transition:.4s;z-index:1}.service-cursousel-slider3.slick-initialized.slick-slider span.slick-prev.slick-arrow{position:absolute;bottom:-125px;right:80px;left:0;margin:0 auto}.service-cursousel-slider3.slick-initialized.slick-slider span.slick-next.slick-arrow{position:absolute;bottom:-125px;right:0;left:80px;margin:0 auto}.service-cursousel-slider3.slick-initialized.slick-slider .slick-prev:hover{background-color:#2688ea}.service-cursousel-slider3.slick-initialized.slick-slider .slick-next:hover{background-color:#2688ea}.service-carousel-section.option3.2,.service-carousel-section.option3.4,.service-carousel-section.option3.6,.service-carousel-section.option3.8,.service-carousel-section.option3.̐,.service-carousel-section.option3.̒,.service-carousel-section.option3.̔{margin:60px 20px 0 0}button,input[type="button"],input[type="reset"],input[type="submit"]{background:#3f45de;color:#fff;width:100%;height:55px;line-height:55px;padding:0;border:0;border-radius:5px;font-size:16px;position:relative;top:20px;transition:.4s}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}select{border:1px solid #ccc}textarea{width:100%}.buttons input:hover{background-color:#060e14}.main-form-section input{font-size:16px;height:60px;line-height:60px;padding:0 0 0 15px;border: 1px solid #FFFFFF1A;color:#fff!important;font-weight:400;margin:0 0 30px 0;border-radius:5px;background:inherit}.main-form-section textarea{height:150px;border-color:rgba(255,255,255,.1);margin:0 0 30px 0;border-radius:5px;background:inherit;color:#fff}.main-form-section .contact-button{text-align:center;padding-top:25px}.main-form-section .contact-button input{display:inline-block;background:transparent;border:1px solid #46a6d5;padding:0 42px;line-height:50px;text-align:center;height:50px;border-radius:26px;position:relative;z-index:1;transition:.4s;overflow:hidden;font-size:18px;color:#fff!important;font-weight:600;width:200px}.main-form-section .form-control:focus{outline:none;box-shadow:none;border-color:#3f45de;background:inherit;color:#fff}.main-form-section input::placeholder{color:#b1b1b1!important;font-size:16px}.main-form-section textarea::placeholder{color:#b1b1b1!important;font-size:16px}.main-form-section select{font-size:16px;height:52px;line-height:52px;padding:0 0 0 15px;border:1px solid #ebebeb;color:#b1b1b1!important;font-weight:400;margin:0 0 30px 0;border-radius:5px;width:100%;outline:0}.main-form-section select option{font-size:16px;color:#121d17;font-weight:400}.main-form-section select option:hover{background:#3f45de;color:#fff}.main-form-section select::placeholder{color:#b1b1b1!important;font-size:16px}.main-form-section .select:focus{outline:none;box-shadow:none;border-color:#3f45de}p.footer-email label{width:100%}p.footer-email label input{width:100%;height:50px;line-height:50px;padding:0 0 0 15px;border-radius:5px;background:transparent;outline:0;margin:0 0 20px 0;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:16px}p.footer-email label input::placeholder{opacity:.3;font-size:14px;color:#fff;font-weight:400}.footer-email-button{transition:.5s}.footer-email-button input[type="submit"]{background:#3f45de;color:#fff;width:100%;height:50px;line-height:50px;padding:0;border-radius:5px;font-size:14px;transition:.5s;border:1px solid transparent}.footer-email-button input[type="submit"]:hover{background:transparent;border:1px solid rgba(255,255,255,.1);letter-spacing:2px}.list-section.option1{position:relative;z-index:1}.list-section.option1 .single-list-content li{position:relative}.list-section.option1 .single-list-content li a span{font-size:17px;display:inline-block;color:#fff;font-weight:400;margin-bottom:16px;line-height:26px;transition:.4s}.list-section.option1 .single-list-content li a:hover span{margin-left:25px}.list-section.option1 .single-list-content li a svg{position:absolute;filter:brightness(0) invert(1);display:inline-block;top:3px;opacity:0;transition:.4s}.list-section.option1 .single-list-content li a:hover svg{opacity:1}.list-section.option2{position:relative;transition:.4s}.list-section.option2 ul.single-list-content li{font-size:22px;color:#060e14;font-weight:700;line-height:28px;list-style:none;margin-bottom:0;font-family:"Cormorant Garamond",serif}.list-section.option2 ul.single-list-content li svg{font-size:30px}.list-section.option4 .single-list-content li{height:55px;width:100%;line-height:55px;border-radius:5px;background-color:#fff;padding:0 30px;margin-bottom:20px;position:relative;z-index:1;transition:.4s}.list-section.option4 .single-list-content li::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:#3f45de;z-index:-1;border-radius:5px;transform:scale(0);transition:.4s}.list-section.option4 .single-list-content li a{font-size:16px;display:flex;color:#80868c;justify-content:space-between;transition:.4s}.list-section.option4 .single-list-content li:hover:before{transform:scale(1)}.list-section.option4 .single-list-content li:hover a{color:#fff}.list-section.option5 .single-list-content li{display:inline-block}.list-section.option5 .single-list-content li a{font-size:22px;line-height:28px;display:inline-block;position:relative;color:#80868c;background-color:#fff;padding:14px 25px;border-radius:10px;margin:0 12px 12px 0;transition:.4s;font-weight:700;z-index:1;font-family:"Cormorant Garamond",serif}.list-section.option5 .single-list-content li a::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:#3f45de;z-index:-1;transform:scale(0);border-radius:10px;transition:.4s}.list-section.option5 .single-list-content li a:hover{color:#fff}.list-section.option5 .single-list-content li a:hover:before{transform:scale(1)}.pricing-section{padding:30px 25px 30px;position:relative;transition:.5s;border-radius:30px;background:#f8f6f3;z-index:1;box-shadow: 0px 0px 3px 0px #00000033}.pricing-section::before{content:"";position:absolute;top:0;right:0;height:100%;width:0;border-radius:0 30px 30px 0;transition:.5s;background:linear-gradient(180deg,#2688ea 0%,#3f45de 100%);z-index:-1}.pricing-section::after{content:"";position:absolute;bottom:0;left:0;height:100%;width:0;border-radius:30px 0 0 30px;transition:.5s;background-color:#3f45de;background:linear-gradient(180deg,#2688ea 0%,#3f45de 100%);z-index:-1}.pricing-section:hover:before{height:100%;width:51%}.pricing-section:hover::after{height:100%;width:51%}.pricing-name h2{font-size:32px;line-height:40px;text-align:center;color:#060e14;transition:.4s;font-weight:700}.pricing-section:hover .pricing-name h2{color:#fff}.pricing-price-content{background-color:#fff;padding:26px 0 26px;text-align:center;box-shadow: 0px 0px 3px 0px #00000033;border-radius:10px;transition:.4s;margin:30px 0 30px}.pricing-price-content .dollar{font-size:47px;line-height:50px;color:#060e14;font-weight:700;transition:.4s;font-family:"Figtree",sans-serif}.pricing-price-content .pricing-price{font-size:47px;line-height:50px;color:#060e14;font-weight:700;transition:.4s;font-family:"Figtree",sans-serif}.pricing-price-content .price-date{font-size:18px;line-height:24px;color:#3f45de;transition:.4s;display:inline-block;font-weight:500;font-family:"Figtree",sans-serif}.pricing-services-list li{font-size:18px;line-height:25px;list-style:none;color:#464c52;transition:.4s;position:relative;z-index:1;padding:8px 0;font-weight:500;font-family:"Figtree",sans-serif}.pricing-services-list li svg{width:20px;transition:.4s;margin:0 5px 0 0}.pricing-contact-button a{font-size:18px;border-radius:30px;background:linear-gradient(90deg,#3f45de 0%,#2688ea 100%);padding:16px 50px;margin-top:30px;position:relative;display:inline-block;text-align:center;width:100%;z-index:1;transition:.4s;color:#fff;font-weight:500;overflow:hidden;font-family:"Urbanist",sans-serif}.pricing-contact-button a:before{content:"";position:absolute;background:#2688ea;height:100%;width:100%;left:0;top:0;transition:.4s;z-index:-1;border-radius:30px;transform:scale(0)}.pricing-section:hover .pricing-contact-button a:before{transform:scale(1)}.pricing-contact-button a:hover{color:#fff}.pricing-section:hover .pricing-services-list li{color:#fff}.pricing-section:hover .pricing-services-list li svg{filter:brightness(0) invert(1)}.team-section.option1{position:relative;text-align:center;background: #A6C7E81A;border-radius:25px;padding:25px 25px 30px;transition:.4s;overflow:hidden;box-shadow: 0px 0px 2px 0px #00000040}.team-section.option1 .team-member-image img{width:100%}.team-section.option1 .team-member-name h1{font-size:22px;line-height:30px;font-weight:600;margin:30px 0 20px;transition:.4s}.team-section.option1 .member-designation p{position:absolute;font-size:15px;line-height:26px;display:inline-block;width:165px;bottom:130px;left:0;right:0;margin:auto;padding:3px 0;border-radius:15px;color:#fff;font-weight:400;background:linear-gradient(90deg,#2688ea 0%,#3f45de 100%);transition:.4s}.team-section.option1 .team-media-icon li{display:inline-block}.team-section.option1 .team-media-icon a i{font-size:14px;position:relative;display:inline-block;color:#060e14;height:30px;width:30px;line-height:30px;text-align:center;margin-right:7px;border-radius:50%;z-index:1;transition:.4s;box-shadow: 0px 0px 2px 0px #00000040}.team-section.option1 .team-media-icon a i::after{position:absolute;content:"";left:0;right:0;height:100%;width:100%;background:linear-gradient(90deg,#2688ea 0%,#3f45de 100%);z-index:-1;border-radius:50%;transform:scale(0);transition:.4s}.team-section.option1 .team-media-icon a i:hover:after{transform:scale(1)}.team-section.option1 .team-media-icon a i:hover{color:#fff}.team-section.option1:hover .team-member-name h1{background:linear-gradient(90deg,#3f45de 0%,#2688ea 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.5s}.team-section.option2{text-align:center;position:relative;z-index:1;transition:.5s;border-radius:5px;overflow:hidden}.team-section.option2 .team-member-image img{transition:.4s}.team-section.option2 .team-member-content{background:#0b1319;box-shadow: 0px 0px 10px 0px #47A2D633 inset;padding:10px 0 24px 0;position:absolute;bottom:-100%;width:85%;left:0;right:0;margin:auto;border-radius:5px;z-index:1;transition:.5s}.team-section.option2 .team-member-content:before{content:"";position:absolute;bottom:0;left:0;height:0;width:100%;z-index:-1;transition:.5s;background:linear-gradient(180deg,#6e36eb 0%,#489fd6 100%);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:5px;box-shadow: 0px 0px 10px 0px #47A2D633 inset}.team-section.option2 .team-member-content:hover:before{height:100%}.team-section.option2:hover .team-member-content{bottom:20px;transition:.5s}.team-section.option2 .team-member-name h1{margin:12px 0 0 0;color:#fff;transition:.4s;font-weight:500;font-size:20px;line-height:30px;text-align:center}.team-section.option2:hover .team-member-name h1{color:#fff}.team-section.option2 .member-designation{position:relative}.team-section.option2 .member-designation h3{margin:0;padding:0;color:#fff;transition:.5s;font-weight:400;font-size:17px;line-height:26px;text-align:center}.team-section.option2 .team-member-content:hover .member-designation h3{font-size:0}.team-section.option2 ul.team-media-icon li a{color:#fff;transition:.5s;font-size:0}.team-section.option2 .team-member-content:hover ul.team-media-icon li a{font-size:15px}ul.team-media-icon li{list-style:none;display:inline-block}.team-section.option2 ul.team-media-icon{position:absolute;left:0;right:0;margin:auto;top:15px}.team-section.option2 ul.team-media-icon li{list-style:none;display:inline-block;padding:0 5px 0 5px}.team-slide-section{position:relative;background-color:#fff;border-radius:20px;z-index:1;padding:0 0 30px;transition:.4s}.team-slide-section::before{position:absolute;content:"";height:0;width:100%;left:0;bottom:0;background-image: linear-gradient(0deg, #db9f30e5 0%, #3F45DEa6 50%, rgba(29,193,141,0) 70%, rgba(29,193,141,0) 100%);border-radius:20px;z-index:-1;transition:.5s}.team-slide-section .team-slide-member-image{position:relative;line-height:0;z-index:-2;transition:.4s}.team-slide-section .team-slide-member-image::after{position:absolute;content:"";height:90%;width:90%;left:17px;bottom:18px;border: 1px solid #FFFFFFAB;border-radius:20px;opacity:0;transition:.5s}.team-slide-section .team-slide-member-image img{width:100%}.team-slide-section .team-slide-content{padding:18px 30px 0;text-align:center}.team-slide-section .team-slide-member-name h1{font-size:36px;font-weight:700;line-height:44px;transition:.4s}.team-slide-section .team-slide-member-designation p{font-size:16px;font-weight:400;line-height:28px;padding-bottom:15px;border-bottom: 1px solid #80868C50;margin-bottom:20px;transition:.4s}.team-slide-section .team-slide-media-icon li{display:inline-block}.team-slide-section .team-slide-media-icon a i{font-size:14px;display:inline-block;color:#3f45de;height:30px;width:30px;line-height:30px;text-align:center;margin-right:7px;border:1px solid #3f45de;border-radius:50%;transition:.4s}.team-slide .owl-nav{text-align:center;position:absolute;bottom:90px;right:-383px}.team-slide .owl-nav .owl-prev{font-size:16px;display:inline-block;height:52px;width:52px;line-height:52px;border-radius:50%;text-align:center;color:#fff;background:#3f45de;margin:0 10px;position:relative;transition:.4s;z-index:1}.team-slide .owl-nav .owl-next{font-size:16px;display:inline-block;height:52px;width:52px;line-height:52px;border-radius:50%;text-align:center;color:#fff;background:#3f45de;margin:0 10px;position:relative;transition:.4s;z-index:1}.team-slide .owl-nav .owl-prev:hover{background:#2688ea}.team-slide .owl-nav .owl-next:hover{background:#2688ea}.team-slide-section:hover:before{height:100%}.team-slide-section:hover .team-slide-member-image::after{opacity:1}.team-slide-section:hover .team-slide-member-name h1{color:#fff}.team-slide-section:hover .team-slide-member-designation p{color:#fff;border-bottom: 1px solid #ffffffa6}.team-slide-section:hover .team-slide-media-icon a i{color:#fff;border:1px solid #fff}.team-slide-section .team-slide-media-icon a i:hover{color:#2688ea;border:1px solid #2688ea}.testimonial-section.option1{position:relative;z-index:1;transition:.5s}.testimonial-section.option1 .testimonial-single-content{text-align:center;transition:.5s;padding:45px 38px 20px;background-color:#fff;border-radius:15px}.testimonial-section.option1 .testimonial-image{position:relative;display:inline-block;z-index:1;transition:.4s}.testimonial-section.option1 .testimonial-image::before{position:absolute;content:"";top:-16px;left:-12px;height:50px;width:50px;background-color: #2688EA1A;border-radius:50%}.testimonial-section.option1 .about-author h1{font-size:20px;background:linear-gradient(90deg,#3f45de 0%,#2688ea 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:30px;transition:.4s;margin:0 0 2px;font-weight:600}.testimonial-section.option1 .about-author h3{font-size:17px;color:#80868c;line-height:26px;font-weight:400}.testimonial-section.option1 .testi-description p{font-size:17px;transition:.5s;padding:32px 0 17px;color:#80868c;font-weight:400;line-height:26px}.testimonial-section.option1 .author-image{text-align:center;padding:0;position:relative;z-index:1;display:inline-block}.testimonial-section.option1 .author-image img{display:inline-block;transition:.5s;margin-top:25px}.testimonial-section.option1 .owl-nav{text-align:center;position:absolute;bottom:-50px;right:0;left:0}.testimonial-section.option1 .owl-nav .owl-prev,.owl-next{font-size:14px;display:inline-block;height:30px;width:30px;line-height:30px;border-radius:5px;text-align:center;color:#3f45de;margin:0 12px;position:relative;transition:.4s;z-index:1;box-shadow: 0px 0px 2px 0px #00000040}.testimonial-section.option1 .owl-nav .owl-prev:hover{color:#fff;background:#3f45de}.testimonial-section.option1 .owl-nav .owl-next:hover{color:#fff;background:#3f45de}.testimonial.option2 .testimonial-single-content{background-color:#fff;padding:30px 30px 50px;margin:20px 2px;border-radius:15px;box-shadow: 0px 0px 60px 0px #00000012;transition:.4s}.testimonial.option2 .testimonial-single-content .testimonial-image{display:flex;align-items:center;gap:18px}.testimonial.option2 .testimonial-single-content .about-author h1{font-size:22px;line-height:35px;color:#060e14;font-weight:700}.testimonial.option2 .testimonial-single-content .about-author h3{font-size:16px;line-height:31px;color:#80868c;font-weight:400;font-family:"Plus Jakarta Sans",sans-serif}.testimonial.option2 .testimonial-single-content .testi-description p{font-size:16px;line-height:28px;color:#80868c;font-weight:500;padding-bottom:32px;margin:22px 0 32px;border-bottom: 1px solid #80868C33;font-style:italic;font-family:"Plus Jakarta Sans",sans-serif}.testimonial.option2 .testimonial-single-content .author-image{display:flex;align-items:center;gap:20px}.testimonial.option2 .testimonial-single-content .testimonial-title h2{font-size:14px;line-height:24px;color:#060e14;font-weight:400;font-family:"Plus Jakarta Sans",sans-serif}.testimonial.option2 .owl-nav{text-align:center;position:absolute;bottom:110px;left:-275px}.testimonial.option2 .owl-nav .owl-prev{font-size:16px;display:inline-block;height:52px;width:52px;line-height:52px;border-radius:50%;text-align:center;color:#3f45de;background:#fff;margin:0 15px;position:relative;transition:.4s;z-index:1}.testimonial.option2 .owl-nav .owl-next{font-size:16px;display:inline-block;height:52px;width:52px;line-height:52px;border-radius:50%;text-align:center;color:#3f45de;background:#fff;margin:0 15px;position:relative;transition:.4s;z-index:1}.testimonial.option2 .owl-nav .owl-prev:hover{background:#2688ea}.testimonial.option2 .owl-nav .owl-next:hover{background:#2688ea}.testimonial.option3 .testimonial-single-content{transition:.4s}.testimonial.option3 .testimonial-single-content .testimonial-image{display:flex;align-items:center;gap:18px}.testimonial.option3 .testimonial-single-content .about-author h1{font-size:22px;line-height:35px;color:#060e14;font-weight:700}.testimonial.option3 .testimonial-single-content .about-author h3{font-size:16px;line-height:31px;color:#80868c;font-weight:400;font-family:"Plus Jakarta Sans",sans-serif}.testimonial.option3 .testimonial-single-content .testi-description p{font-size:16px;line-height:28px;color:#80868c;font-weight:500;padding-bottom:32px;margin:22px 0 20px;border-bottom: 1px solid #80868C33;font-style:italic;font-family:"Plus Jakarta Sans",sans-serif}.testimonial.option3 .testimonial-single-content .author-image{display:flex;align-items:center;gap:20px}.testimonial.option3 .testimonial-single-content .testimonial-title h2{font-size:14px;line-height:24px;color:#060e14;font-weight:400;font-family:"Plus Jakarta Sans",sans-serif}.testimonial.option3 .owl-dots{margin-top:32px}.testimonial.option3 .owl-dots .owl-dot{height:10px;width:10px;background-color: #3F45DEc7;border-radius:50%;display:inline-block;margin-right:9px;transition:.4s}.testimonial.option3 .owl-dots .owl-dot.active{height:10px;width:35px;border-radius:5px;background-color:#3f45de}.work-system-section{padding:25px 0 5px;text-align:center;transition:.5s}.working-title h1{font-size:28px;line-height:34px;color:#060e14;margin:32px 0 12px;transition:.5s}.work-system-section:hover .working-title h1{background:linear-gradient(90deg,#3f45de 0%,#2688ea 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.5s}.work-system-single-img{line-height:0;position:relative;transition:.5s}.work-system-single-img::before{position:absolute;content:"";top:-9px;left:72px;height:160px;width:160px;border:2px solid #3f45de;border-radius:50%;transition:.5s}.work-system-section:hover .work-system-single-img::before{border:2px dashed #3f45de;animation:circle 7s linear infinite}.work-system-icon-img{display:inline-block;position:absolute;top:98px;left:44px;height:70px;width:70px;line-height:95px;background-color:#fff;text-align:center;border-radius:50%;border:2px solid #3f45de;transition:.5s;z-index:1}.work-system-icon-img::before{position:absolute;content:"";top:0;left:0;height:100%;border-radius:50%;width:100%;background:linear-gradient(180deg,#3f45de 0%,#2688ea 100%);z-index:-1;transform:scale(0);transition:.5s}.work-system-section:hover .work-system-icon-img::before{transform:scale(1)}.work-system-icon-img img{transition:.5s}.work-system-section:hover .work-system-icon-img img{filter:brightness(0) invert(1)}.work-system-numbering h3{font-size:47px;line-height:50px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#3f45de;color:transparent;transition:.5s;font-weight:700}.work-system-section:hover .work-system-numbering h3{color:#3f45de}.working-description p{font-size:17px;line-height:26px;margin-bottom:10px;color:#80868c}.work_progress.option2{padding:5px 0 5px;text-align:center;margin-top:20px;transition:.5s}.work_progress.option2:hover .working-title h1{background:linear-gradient(90deg,#3f45de 0%,#2688ea 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.5s}.work_progress.option2 .work-system-icon-img{display:inline-block;position:absolute;top:175px;left:44px;height:70px;width:70px;line-height:95px;background-color:#fff;text-align:center;border-radius:50%;border:2px solid #3f45de;transition:.5s;z-index:1}.work_progress.option2:hover .work-system-single-img::before{border:2px dashed #3f45de;animation:circle 7s linear infinite}.work-system-icon-img::before{position:absolute;content:"";top:0;left:0;height:100%;border-radius:50%;width:100%;background:linear-gradient(180deg,#3f45de 0%,#2688ea 100%);z-index:-1;transform:scale(0);transition:.5s}.work_progress.option2:hover .work-system-icon-img::before{transform:scale(1)}.work_progress.option2 .work-system-numbering h3{font-size:47px;line-height:50px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#3f45de;color:transparent;transition:.5s;margin-bottom:32px;font-weight:700}.work_progress.option2:hover .work-system-numbering h3{color:#3f45de}.work_progress.option2:hover .work-system-icon-img img{filter:brightness(0) invert(1)}.single-last-post{padding:0;margin:0 0 20px 0;border-radius:10px;position:relative;display:flex;align-items:center}.last-post-content{display:inline-block;padding:0 0 0 15px}.last-post-img{display:inline-block;float:left;line-height:0;flex-shrink:0}.last-post-img img{height:85px;width:90px;object-fit:cover;border-radius:5px}.last-post-title h1{line-height:30px}.last-post-title h1 a{color:#111;font-size:22px;display:inline-block;line-height:25px;font-weight:600;transition:.4s}.last-post-title h1 a:hover{color:#3f45de}.last-post-time span{color:#3f45de;font-size:15px}.single-blog-post-content.option1{display:block;padding:20px 20px 42px 20px}.single-blog-post-content{display:flex;border: 1px solid #A6C7E81A;padding:20px;background: #A6C7E81A;border-radius:10px;gap:28px;transition:.5s}.single-blog-post-content:hover{border:1px solid #3f45de}.single-blog-post-content .blog-post-img{position:relative;line-height:0}.single-blog-post-content .blog-post-img img{height:225px;width:400px;border-radius:10px;object-fit:cover;display:inline-block;position:relative}.single-blog-post-content .blog-post-category ul.post-categories li{list-style:none}.single-blog-post-content ul.post-categories li a{position:absolute;top:15px;color:#fff;left:15px;background:#b59a6d;padding:3px 15px;font-size:16px;line-height:26px;border-radius:5px}.single-blog-post-content .blog-author-admin a{text-transform:capitalize;padding:0 15px 0 0;font-size:16px;line-height:26px;color:#1a1a1a;font-weight:400}.single-blog-post-content .blog-post-title h1 a{font-size:22px;color:#060e14;display:inline-block;line-height:30px;margin:26px 0 18px;font-weight:600;transition:.5s}.single-blog-post-content .blog-post-title h1 a:hover{color:#3f45de}.single-blog-post-content .description{font-size:17px;line-height:26px;color:#80868c;margin-bottom:16px}.single-blog-post-content .blog-author-admin{display:inline-block}.single-blog-post-content .blog-post-time{display:inline-block}.single-blog-post-content .blog-post-time span{display:inline-block;padding:0;font-size:17px;line-height:26px;color:#060e14;font-weight:400}.single-blog-post-content .blog-post-button a{display:inline-block;transition:.5s;font-size:16px;line-height:26px;color:#b59a6d;font-weight:400;border:1px solid #b59a6b;border-radius:5px;padding:8px 24px;position:relative;z-index:1}.single-blog-post-content .blog-post-button a:hover{color:#fff}.single-blog-post-content .blog-post-button a:before{background:#b59a6b;content:"";position:absolute;left:0;top:0;height:100%;width:0;z-index:-1;transition:.4s;border-radius:4px}.single-blog-post-content .blog-post-button a:hover:before{width:100%}.single-blog-post-content .blog-post-button a i{transition:.5s;font-size:15px;color:#b59a6d;position:relative;top:1px}.single-blog-post-content .blog-post-button a:hover i{color:#fff}.single-blog-post-content.option1 .blog-post-img img{height:275px;width:100%}.single-blog-post-content.option3{margin:0 0 30px 0}.single-blog-post-content.option2{display:block;position:relative;padding:0 0 20px;background:#fff;border-radius:10px;overflow:hidden}.single-blog-post-content.option2 .blog-post-img::after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(255,255,255,.1);border-radius:10px;transition:.5s;transform:scale(0)}.single-blog-post-content.option2:hover .blog-post-img::after{transform:scale(1)}.single-blog-post-content.option2 .blog-post-img{position:relative;z-index:1;line-height:0;transition:.4s}.single-blog-post-content.option2 .blog-post-img::before{position:absolute;content:"";top:12px;left:12px;height:90%;width:94%;border:1px solid #fff;border-radius:10px;opacity:0;transition:.4s}.single-blog-post-content.option2 .blog-post-text-content{padding:24px 30px 8px}.single-blog-post-content.option2:hover .blog-post-img::before{opacity:1}.portfolio-category-tab-menu{position:absolute;top:-125px;right:10px}.portfolio-category-tab-menu ul{padding:0;text-align:right;margin:0}.portfolio-category-tab-menu ul li{background:#fff;font-size:18px;line-height:1;transition:.5s;cursor:pointer;text-transform:capitalize;padding:15px 38px;font-weight:500;position:relative;margin:0 5px;margin-bottom:7px;display:inline-block;border-radius:30px;color:#060e14;border:1px solid #3f45de}.portfolio-category-tab-menu li:hover{color:#fff;background:#3f45de}.portfolio-category-tab-menu li.active_category_menu{color:#fff;background:#3f45de;transition:.5s}.single-portfolio{position:relative;margin:0 0 30px 0;transition:.5s;overflow:hidden}.portfolio-thumb{line-height:0;z-index:1;position:relative;overflow:hidden;border-radius:20px}.portfolio-thumb::before{position:absolute;content:"";top:15px;left:15px;height:90%;width:90%;border:1px solid #fff;border-radius:20px;transition:.4s;opacity:0}.single-portfolio .portfolio-thumb img{height:360px;object-fit:cover;width:100%;border-radius:5px}.portfolio-text-content{display:flex;align-items:center;background-color:#fff;position:absolute;bottom:-95px;left:20px;right:20px;border-radius:5px;padding:8px 20px;transition:.4s;width:87%}.portfolio-category a{color:#80868c;display:inline-block;text-align:center;transition:.4s;padding:0;position:relative;z-index:1;font-weight:400;font-size:16px;line-height:28px}.portfolio-title h1{line-height:26px;padding:0}.portfolio-title h1 a{color:#060e14;text-align:center;transition:.4s;display:inline-block;font-weight:700;font-size:36px;line-height:44px}.portfolio-button a i{font-size:15px;font-weight:500;display:inline-block;transition:.4s;height:60px;width:60px;line-height:60px;border-radius:50%;color:#fff;position:absolute;background:#3f45de;text-align:center;bottom:14px;right:10px;transform:rotate(0deg)}.portfolio-button a:hover i{transform:rotate(-45deg);background:#2688ea}.portfolio-thumb:hover .portfolio-text-content{bottom:30px}.single-portfolio:hover .portfolio-text-content{bottom:30px}.portfolio-thumb:hover:before{opacity:1}.single-video-box{text-align:center}.video-box-content{position:relative;border-radius:100%;z-index:99;text-align:center;display:inline-block}.video-box-content img{min-height:inherit}.video-popup-button{position:relative;top:0;left:0;background: #3F45DE80;width:100px;height:100px;line-height:100px;display:block;align-items:center;color:#fff!important;border-radius:50%;transition:.4s linear}.video-popup-button:hover{background:#3f45de}.video-popup-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:inherit;height:inherit;border-radius:50%;-webkit-animation:border-animation 1500ms ease-out infinite;animation:border-animation 1500ms ease-out infinite;background:#3f45de}@keyframes border-animation {
  0% {
      transform: translate(-50%,-50%) scale(.5);
      opacity: 1;
      border-width: 3px
  }
 
  40% {
      opacity: .5;
      border-width: 2px
  }
 
  65% {
      border-width: 1px
  }
 
  100% {
      transform: translate(-50%,-50%) scale(1);
      opacity: 0;
      border-width: 1px
  }
}.video-popup-button:after{content:"";position:absolute;z-index:0;left:-8px;top:-8px;display:block;width:116px;height:116px;border-radius:50%;background:transparent;border:1px solid #3f45de}.video-button a{font-size:18px}.video-button i{position:relative;z-index:2222;color:#fff;font-size:18px}.video-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:none;align-items:center;justify-content:center;z-index:9999}.video-popup-content{position:relative;width:80%;max-width:800px;background:#000;padding:10px;border-radius:10px}.video-popup-content iframe{width:100%;height:450px;border:none}.video-popup-close{position:absolute;top:-10px;right:-10px;background:#fff;color:#000;border-radius:50%;width:30px;height:30px;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer}.circle-animation{position:absolute;left:-28px;top:-28px;border-radius:100%;text-align:center;display:inline-block}.text-inner{animation:circle 15s linear infinite;position:relative;z-index:22;fill:transparent}.text-inner svg{width:88px;max-width:100%;height:auto;overflow:visible;word-spacing:9px;transform:rotate(0) scaleX(1) scaleY(1);position:relative}.text-inner text{fill:#fff;direction:ltr;transition:.3s stroke , .3s stroke-width , .3s fill;font-size:42px;font-weight:400;position:relative;z-index:2;letter-spacing:4px;font-family:"Cormorant Garamond",serif}a.circle-animate{overflow:hidden;position:relative;display:inline-block;width:125px;height:125px;line-height:125px;text-align:center;border-radius:100%;background:#3f45de}.circle-animation-img{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;display:inline-block;line-height:0}.circle-animation-img img{-webkit-animation:wooo 5s linear infinite;animation:wooo 5s linear infinite;transition:.5s}@keyframes wooo {
  0% {
    transform: rotate3d(0, 0, 0);
  }
  50% {
    transform: rotate3d(0, 1, 0, 180deg);
  }
  100% {
    transform: rotate3d(0, 1, 0, 359deg);
  }
}@keyframes circle {
  0% {
      transform: rotate(0);
  }
  100% {
      transform: rotate(-360deg);
  }
  }.circle{animation:circle 15s linear infinite}.right-speen{animation:rightspeen 15s linear infinite}.spin2{animation:spin2 15s linear infinite}@keyframes rightspeen {
  0% {
      transform: rotate(0);
  }
  100% {
      transform: rotate(360deg);
  }
}@-webkit-keyframes ripple-white {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3)
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0)
    }
}@keyframes ripple-white {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3)
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0)
    }
}.footer-title{position:relative;z-index:1;transition:.4s}.footer-title:before{position:absolute;content:"";left:0;bottom:0;height:2px;width:60px;z-index:-1;background:#3f45de;transition:.4s}.footer-title:after{position:absolute;content:"";left:0;bottom:0;height:2px;width:0;z-index:1;background:#fff;transition:.4s}.footer-title:hover:after{width:60px}.footer-icon i{font-size:16px}.footer-copyright span{color:#3f45de}.footer-call-number i{position:relative}.footer-call-number i:after{position:absolute;content:"";height:52px;width:52px;border-radius:50%;background:inherit;border:2px solid #fff;left:-10px;top:-14px}.zoom-in-out{-webkit-animation:zoom_inout 2s alternate infinite;animation:zoom_inout 2s alternate infinite}@keyframes zoom_inout {
    0% {
        -webkit-transform: scale(0.8);
    }

    100% {
        -webkit-transform: scale(1.1);
    }
}.about-image-shape-top img{animation:image-top-bounce 4s infinite ease-in-out}@-webkit-keyframes image-top-bounce {
0% {
  -webkit-transform: translateY(-4px);
  transform: translateY(-8px);
}
50% {
  -webkit-transform: translateY(8px);
  transform: translateY(15px);
}
100% {
  -webkit-transform: translateY(-4px);
  transform: translateY(-8px);
}
}.circle-button{line-height:0;display:inline-block;transition:.4s}.circle-button-animation{border-radius:100%}.circle-button-icon-content{position:absolute;top:30%;left:30%;right:0;margin:0;height:50px;border-radius:100%;width:50px;line-height:50px;background:#2688ea;outline:6px solid #fff;transition:.4s}.circle-button:hover .circle-button-icon-content{background:#3f45de}.circle-btn-icon{color:#fff;z-index:22;position:relative}.circle-btn-icon i{transform:rotate(-45deg);display:inline-block;transition:.4s}.circle-button .circle-btn-icon:hover i{transform:rotate(0deg);color:#fff}.circle-btn-icon img{position:relative;top:5px;transition:.4s;animation:circle-btn-img 3.5s infinite}@keyframes circle-btn-img{
  0% {
    transform: rotate3d(0, 0, 0);
  }
  50% {
    transform: rotate3d(0, 1, 0, 180deg);
  }
  100% {
    transform: rotate3d(0, 1, 0, 359deg);
  }
}a.circle-button-animate{overflow:hidden;position:relative;display:inline-block;width:125px;height:125px;line-height:125px;text-align:center;border-radius:100%;background:#3f45de;transition:.4s;font-family:"Cormorant Garamond"}.circle-text-inner{animation:circle-btn 15s linear infinite;position:relative;z-index:22;fill:transparent}.circle-text-inner svg{width:85px;max-width:100%;height:auto;overflow:visible;word-spacing:5px;transform:rotate(0) scaleX(1) scaleY(1);position:relative}.circle-text-inner text{fill:#fff;direction:ltr;transition:.3s stroke , .3s stroke-width , .3s fill;font-size:52px;font-weight:400;position:relative;z-index:2;letter-spacing:5px;font-family:"Cormorant Garamond"}@keyframes circle-btn {

  0% {
      transform: rotate(0);
  }
  100% {
      transform: rotate(-360deg);
  }

  }.circle-button.style-02 a.circle-button-animate{width:152px;height:152px;line-height:152px}.circle-button.style-02 .circle-text-inner svg{width:105px}.circle-button.style-02 .circle-text-inner text{font-size:40px;letter-spacing:2px;font-family:Plus\ Jakarta\ Sans}.circle-button.style-02 .circle-button-icon-content{height:65px;width:65px;line-height:65px;outline:8px solid #fff}.circle-button.style-02 .circle-btn-icon i{font-size:22px}.bounce-animate{animation-name:float-bob;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;-moz-animation-name:float-bob;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float-bob;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float-bob;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}@-webkit-keyframes float-bob {
  0% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  50% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); }
  100% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
   }.bounce-animate2{animation-name:float-bob;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear;-moz-animation-name:float-bob;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:float-bob;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:float-bob;-o-animation-duration:3s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}@-webkit-keyframes float-bob {
  0% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  50% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); }
  100% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
   }.social-media-section ul li{display:inline-block}.social-media-section ul li a i{font-size:15px;position:relative;display:inline-block;color:#fff;height:30px;width:30px;line-height:30px;text-align:center;border:1px solid #fff;border-radius:50%;z-index:1;transition:.4s;margin-right:7px}.social-media-section ul li a i::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;border-radius:50%;background-color:#fff;transition:.4s;z-index:-1;transform:scale(0)}.social-media-section ul li a i:hover:after{transform:scale(1)}.social-media-section ul li a i:hover{color:#3f45de}.form-booking{background:#fff;position:relative;padding:30px 30px 15px;max-width:1320px;text-align:center;margin:auto;border-radius:10px}.form-controls.row.align-items-center{text-align:center;justify-content:center}.form-booking .form-group label{font-size:22px;line-height:28px;color:#3f45de;margin-bottom:5px;font-weight:700;font-family:"Cormorant Garamond",serif}.form-booking .form-group input[type="date"],input[type="datetime-local"],input[type="month"],input[type="time"]{width:100%;height:55px;padding:0 10px 0 20px;color:#80868c;font-size:16px;margin-bottom:20px;line-height:28px;border-radius:5px;border:1px solid #e6e6e6}.form-booking .form-group p br{display:none}.form-booking .form-group select,.form-control{height:54px;width:100%;border-color:transparent;transition:.5s;box-shadow:none;border-radius:5px;margin-bottom:20px;outline:0;color:#80868c;border:1px solid #e6e6e6}.form-area .form-group input{height:52px;width:100%;outline:0;border-radius:30px;border: 1px solid #d4dce087;margin-bottom:26px}.form-area .form-group textarea{padding-top:25px;height:160px;outline:0;border-radius:30px;border: 1px solid #d4dce087}.form-area .buttons input{font-size:18px;height:50px;width:100%;color:#fff;background:linear-gradient(90deg,#3f45de 0%,#2688ea 100%);transition:.4s;border-radius:28px;position:relative;z-index:1}.form-area .buttons input:hover{background-color:#2688ea}.form-booking2 .form-group label{font-size:16px;color:#626262;line-height:28px}.form-booking2 .form-group input{height:40px;width:100%;padding:0 20px;background:#fff;border-radius:28px;margin:8px 0 20px;border:0;outline:0}.form-booking2 .form-group select{height:40px;width:100%;padding:0 20px;background:#fff;border-radius:28px;margin:8px 0 20px;border:0;outline:0}.form-booking2 .buttons input{height:58px;width:100%;color:#fff;background-color:#3f45de;border-radius:28px;margin:-20px 0 0}.form-booking2 .buttons input:hover{background-color:#000}.form-details-area .form-group input{height:54px;width:100%;border: 1px solid #80868C3B;outline:0;border-radius:5px;margin-bottom:20px}.form-details-area .form-group textarea{height:150px;width:100%;border: 1px solid #80868C3B;outline:0;border-radius:5px}.subscribe-wrapper{text-align:center}.subscribe-wrapper input{font-size:18px;color:#fff;width:245px;height:58px;background:transparent;border-bottom:1px solid #fff;border-top:0;border-left:0;border-right:0;outline:0;line-height:30px;font-weight:500}.subscribe-wrapper input::placeholder{color:#fff!important}.subscribe-wrapper button{font-size:18px;color:#fff;background:#3f45de;border-radius:28px;width:225px;position:relative;top:10px;text-transform:uppercase;line-height:24px;margin-left:25px;font-weight:500;font-family:"Plus Jakarta Sans",sans-serif}.image-animate-top-bottom{animation:animate-top-bottom 4s infinite ease-in-out;transition:.4s}@-webkit-keyframes animate-top-bottom {
  0% {
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
  }
  50% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
  }
}.image-width-effect img{max-width:none;width:718px!important}.image-width-effect2 img{left:-80px;position:relative;z-index:1;max-width:none;width:718px!important}.resort-video .main-title-area.option1{position:relative;z-index:1}.resort-video .main-title-area.option1:before{content:"";position:absolute;z-index:-1;background: #3F45DE30;left:0;right:0;height:160px;width:450px;margin:auto;top:-2px}