@charset "UTF-8";h1,h2{font-weight:700;line-height:1.1}.navbar-brand,header.headerup,ol,ul{padding:0}header,header nav ul li a:before{transition:.4s;position:absolute}.submenucol ul li a,body,header nav ul li a{font-size:var(--font16)}.contact-btn a,.submenucol ul li a{line-height:1;letter-spacing:-.11px}h1,h2,h3,h4,h5,ol,ul{margin:0}.hero-content h2,.introcol h2{margin-bottom:24px}.cl-logo img,.clients-swiper img{object-fit:scale-down;filter:grayscale(1)}.counter-wrap li,.highlights-list{list-style-type:none}.arrow,a,a:focus,a:hover,a:visited{text-decoration:none}.dot,.slide-image img,.wedocol{cursor:pointer}:root{--primary:#BF0000;--secondary:#FF7A00;--brown:#462200;--red:#C00;--vdark_grey:#454545;--dark_grey:#636363;--light_grey:#9B9B9B;--white:#fff;--black:#000;--vLightGrey:#D9D9D9;--lightGrey:#CBCBCB;--font118:calc(70px + (118 - 70) * ((100vw - 300px) / (1920 - 300)));--font85:85px;--font65:calc(40px + (65 - 40) * ((100vw - 300px) / (1920 - 300)));--font48:48px;--font38:38px;--font24:24px;--font20:20px;--font18:18px;--font17:17px;--font16:16px;--font15:15px;--font14:14px;--font13:13px;--font11:11px;--body_font:"Inter",sans-serif;--red_to_orange:var(--gradient, linear-gradient(106deg, #BF0000 6.05%, #F00 44.88%, #FF7A00 104.15%));--orange_to_transparent:linear-gradient(111deg, #F90 3.32%, #FF7A00 98.1%);--transparent_to_coffee:linear-gradient(270deg, #C24600 0%, rgba(194, 70, 0, 0.00) 100%);--black_to_transparent:linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);--bs-accordion-btn-focus-box-shadow:0 0 0 0 rgba(13, 110, 253, 0.25);--bs-accordion-btn-focus-box-shadow:0 0 0 0 rgba(13, 110, 253, 0.25)!important}b,strong{font-weight:700}input:focus,select:focus,textarea:focus{outline:0;box-shadow:inset 0 0 0 1px #ddd}body{color:var(--black);font-family:var(--body_font);overflow-x:hidden}a:active,a:focus,button:active,button:focus{outline:0}button::-moz-focus-inner{outline:0}::selection{color:var(--white);background:var(--primary)}::-moz-selection{color:var(--white);background:var(--primary)}.clearfix{clear:both}.container{max-width:92%}h1{font-size:calc(40px  + (60 - 40) * ((100vw - 300px) / (1920 - 300)));letter-spacing:-1.95px;margin-bottom:18px}h2{font-size:calc(30px + (48 - 30) * ((100vw - 300px) / (1920 - 300)));letter-spacing:-1.44px}h3{font-size:calc(20px + (24 - 20) * ((100vw - 300px) / (1920 - 300)));letter-spacing:-.72px}h4{font-size:calc(18px + (20 - 18) * ((100vw - 300px) / (1920 - 300)));letter-spacing:-.5px}h5{font-size:calc(16px + (20 - 16) * ((100vw - 300px) / (1920 - 300)));letter-spacing:-.24px}h6{font-size:calc(13px + (16 - 13) * ((100vw - 300px) / (1920 - 300)));letter-spacing:-.195px}p{font-size:calc(16px + (20 - 16) * ((100vw - 300px) / (1920 - 300)));letter-spacing:-.4px}.sm-sub-text{font-size:16px;line-height:1;font-weight:400;text-transform:uppercase;margin-bottom:10px}header{top:0;width:100%;padding:12px 0}.logo img,.navbar-brand img{width:144px}header .container{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:999}header nav ul{display:flex;align-items:center;justify-content:flex-end}.letter,.socialnav ul li,header nav ul li{display:inline-block}header nav ul li a{color:var(--white);line-height:1;margin:0 15px;padding-bottom:40px;position:relative}header nav ul li a:before{bottom:0;content:"";left:0;width:0;border-bottom:3px solid var(--secondary)}.big-circle img,.content-left img,.discover-bg img,.hero-img img,.logo img,.map-block img,header nav ul li a:hover:before{width:100%}header nav ul li.active a:before{border-bottom:3px solid var(--secondary);width:100%}.navigation-right{display:flex;align-items:center}.contact-btn a,.herobanner{align-items:center;overflow:hidden}header nav{margin-right:15px}.contact-btn a{border-radius:47px;padding:12px 20px;display:inline-flex;background-color:var(--white);text-align:center;font-size:var(--font11);font-weight:500;color:var(--black);text-transform:uppercase;position:relative}.headerup{transform:translateY(0);position:fixed;z-index:999;transition:.4s}#stickyheaders{-webkit-transition:.34s;transition:.34s}#stickyheaders:before{transition:.4s;top:-100px;position:fixed;content:"";width:100%;z-index:998;left:0;height:100px;background:rgb(0 0 0 / 55%);backdrop-filter:blur(10px)}.headerup#stickyheaders:before{top:0}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;min-width:950px;left:0;margin:0 auto;top:65px;transform:translateX(-50%);padding:30px;border-radius:12px;background:var(--white);border:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}#loadingSpinner,.service-mob-img,.submenucol ul li a:before,.swiper-button-next:after,.swiper-button-prev:after{display:none}.navbar-row{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:36px;grid-row-gap:25px}.main-nav ul li,.our-clients-left p span,.submenucol ul,.submenucol ul li,.subnav ul li{display:block}.submenucol ul li a{display:block;padding:6px 0;font-weight:400;color:#4f4f4f;margin:0}.submenucol ul li span.navtitle{font-weight:700;margin-bottom:5px;display:block}.contact-col p a:hover,.form-container label a,.submenucol ul li a:hover{color:var(--red)}.herobanner{background:var(--red_to_orange);width:100%;height:100vh;display:flex;position:relative}.hero-content{color:var(--white);max-width:670px;position:relative;z-index:999}.hero-content h2{font-size:var(--font65);line-height:1.1;font-weight:700;letter-spacing:-1.95px}.hero-content p,.testimo-left p{line-height:1;font-weight:400}.herobanner .container{display:grid;grid-template-columns:55% 45%;align-items:center}.heroimgwrap{position:absolute;bottom:0;right:0;width:46%;height:auto}.big-circle{width:70%;height:100%;object-fit:cover;position:relative}.ellipse-half,.ellipse-med,.ellipse-sml,.hero-img{position:absolute}.hero-img{bottom:0;left:-138px;width:129%}.ellipse-med{left:-2%;width:26%;top:-25%}.ellipse-sml{width:13%;left:-9%;top:12%}.ellipse-half{width:14%;right:10%;top:-18%}.rotate-circle{animation:17s linear infinite rotate-object;display:block}.scale-circle{animation:3s linear infinite scale-object}.scale-circle:nth-child(2){animation:1s linear 1s infinite scale-object}.hero-content h2,.hero-content p{display:flex;flex-wrap:wrap}.word{display:flex;margin-right:1rem}.intro-block{padding:80px 0;position:relative}.intro-block .row{--bs-gutter-x:86px}.greytxt.sec-head h6,.introcol h6{color:var(--light_grey)}.greybtn a,.introcol h2,.introcol p{color:var(--vdark_grey)}.introcol p,.we-icon,.wedocol h3{margin-bottom:15px}.introcol p{font-weight:400}.default-btn a,.solidbtn a,.solidbtn button{display:inline-flex;text-align:center;font-size:16px;font-weight:500;letter-spacing:-.11px;align-items:center;overflow:hidden;position:relative;line-height:1;text-transform:uppercase;font-style:normal}.introcol p a{color:var(--primary)}.discover-bg{width:100%;height:auto;position:relative}.default-btn a{border-radius:47px;padding:10px 60px 10px 24px;height:56px;transition:.6s cubic-bezier(.4,0,.2,1)}.btn-text,.contact-btn a span,.solidbtn span{position:relative;z-index:2;transition:.5s cubic-bezier(.4,0,.2,1)}.default-btn a span,.default-btn a:before{width:34px;height:34px;background-color:var(--black);border-radius:50px;transition:.4s cubic-bezier(.4,0,.2,1);position:absolute}.default-btn a span{display:flex;justify-content:center;align-items:center;margin:0 5px 0 14px;right:0;z-index:3}.main-nav ul li a,.nextbtn a svg,.subnav ul li a{transition:.5s}.default-btn a span img{width:16px}.default-btn a:before{content:"";right:5px;z-index:2}.greybtn a{border:1px solid #9b9b9b;background:rgba(37,37,37,.1)}.default-btn a:hover .btn-text,.orangebtn a,.solidbtn a,.solidbtn button,.transparentbtn a,.we-do-content,.wedocol:hover h3,.whitetxt,.whychoose-block{color:var(--white)}.default-btn a:hover:before{transform:scale(12,6)}.orangebtn a{border:1px solid #daff70;background:rgba(255,255,255,.1)}.transparentbtn a{border:1px solid #fff;background:rgba(37,37,37,.1);padding:5px 60px 5px 24px;height:52px}.solidbtn a,.solidbtn button{border-radius:46px;background-color:var(--black);padding:18px 30px}.btnrow,.nextbtn a,.testimo-wrap{display:flex}.paytag,.wedocol p{letter-spacing:-.48px}.btnrow,.cl-logo{align-items:center}.solidbtn button{margin-top:17px}.contact-btn a::before,.solidbtn a::before,.solidbtn button::before{position:absolute;content:"";top:0;bottom:0;right:0;height:100%;width:100%;background-color:rgb(255 255 255 / 47%);transition:.5s ease-out;border-radius:46px;opacity:0;z-index:0;border:0}.contact-btn a::before{background-color:rgb(0 0 0 / 47%)}.contact-btn a:hover::before,.solidbtn a:hover::before,.solidbtn button:hover::before{width:0;opacity:1;left:0}.btnrow{padding-top:40px;gap:10px}.solidbtn.primary-btn a{background-color:var(--primary)}.we-do-block{border-radius:0 0 24px 24px;background-color:var(--secondary);padding:80px 50px}.wedocol{border-radius:24px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);background:var(--orange_to_transparent);padding:35px 60px 35px 35px;height:100%;position:relative;transition:.7s;width:100%}.wedocol:hover{border-right:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7);background:linear-gradient(292deg,#f90 2.69%,#ff7a00 79.32%);box-shadow:9px 9px 12.1px 0 rgba(0,0,0,.15);transition:.5s ease-in-out}#swiper1 .swiper-slide.swiper-slide-active,.column3swiper.swiper-slide{border-right:1px dotted #ec1c24}.we-icon img{width:48px}.wedocol h3{color:var(--brown);line-height:1;font-weight:700;transition:color 1s}.wedocol p{color:var(--brown);line-height:1.3;font-size:var(--font16);margin-bottom:0}.we-do-row{padding:0 0 50px}.we-do-content{padding-bottom:50px}.speak-content h2,.we-do-content h2{margin-bottom:24px}.markrting-col p,.service-col p,.we-do-content p{font-weight:300}.nextbtn{position:absolute;right:16px;bottom:20px}.nextbtn a{width:44px;height:44px;justify-content:center;align-items:center;border-radius:50%;background:var(--transparent_to_coffee);transition:background .3s ease-in-out}.nextbtn a svg{width:24px}.nextbtn a:hover,.wedocol:hover .nextbtn a{background:-webkit-linear-gradient(right,#ed1c24 0,rgba(237,28,36,0) 100%);background:-o-linear-gradient(right,#ed1c24 0,rgba(237,28,36,0) 100%);background:linear-gradient(to left,#ed1c24 0,rgba(237,28,36,0) 100%)}.wedocol:hover .nextbtn a svg path{fill:#fff;transition:.3s}.expertise-col{padding-right:60px}.whychoose-block{padding:80px 50px}.bg-panel{background-color:#3e3e3e}.whychoose-content h6{color:#7b7b7b}.pay-plan-row,.secpadding-sm,.solutions-row,.testimonial-swiper.column3swiper,.whychoose-row{padding:50px 0}.content-left,.content-right,.icon{margin-bottom:50px}.whychoose-row h3{padding-bottom:12px}.whychoose-row p{font-size:var(--font16);line-height:1.4;font-weight:300}.darkbg-panel,.news-events-block{border-radius:24px;background:#191919;padding:80px 50px 56px;color:var(--white)}.contact-col,.contact-col p a,.greytxt,.testimo-left,.testimo-wrap{color:var(--vdark_grey)}.testimonial-block{padding:50px 0;position:relative}.testimonial-container{padding:80px 0 0}.testimonial-block:before{position:absolute;content:"";left:0;background-image:url(../images/vector-arrow.svg);background-repeat:no-repeat;background-size:cover;height:500px;width:100%;max-width:36%;object-fit:cover;background-position:center}.news-card:before,.solutions-card:before{background:var(--black_to_transparent);content:""}.testimo-left h2{margin-bottom:8px}.testimo-logo{margin-bottom:23px}.testimo-logo img{width:150px}.testimo-col{padding:14px 23px 14px 14px}#swiper1 .swiper-slide,----------------------------------------lenis-scroll---------------------------------------------- html.lenis,.column3swiper.swiper-slide,html.lenis body{height:auto}#swiper1 .swiper-slide.swiper-slide-next .testimo-col,.swiper-slide:last-child,.swiper-slide:nth-child(3){border-right:0}.testimo-col p{font-size:var(--font18);line-height:1.4;font-weight:400;margin-bottom:10px}.testimo-col h3{font-size:var(--font20);line-height:1;font-weight:700;margin-bottom:5px}.testimo-col h6{font-size:var(--font16);line-height:1;font-weight:400}.swiper{margin-left:auto;margin-right:auto}.quote-icon{display:block;margin-right:10px}.quote-icon img{width:24px}.swipernav{display:flex;position:relative;padding:50px 0;column-gap:10px}.swiper-button-next,.swiper-button-prev{position:relative;left:0;right:0;top:0;transform:translateY(0);margin:0}.clients-block{padding:50px 0 80px}.client-logos-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:22px;grid-row-gap:22px}.icons-wrap,.marketing-wrap{grid-template-columns:repeat(2,1fr);grid-column-gap:20px}.cl-logo{display:flex;justify-content:center;padding:25px 10px;aspect-ratio:2/1;margin:auto}.cl-logo img{transition:.5s linear;width:66%;height:100%}.cl-logo:hover img,.news-card:hover .news-img img,.rounded-corner-banner-img:hover img,.solutions-card:hover .solutions-img img{transform:scale(1.1)}.clients-swiper{padding-top:50px}.clients-swiper .swiper-slide{height:auto;display:flex;align-items:center;justify-content:center}.clients-swiper img{width:70%;height:48px;margin:0 auto}.sec-head h2,.sec-head h3{line-height:1.1;margin-bottom:1.5rem}.sec-head{max-width:800px;margin:0 auto}.align-left{text-align:left}.align-center,.call-action,.counter-col,.iconscol,.propositions-card,.success-msg{text-align:center}.sec-head h6{color:var(--dark_grey)}.banner-content,.counter-col,.news-description,.ourspeak-left,.paytag,.socialink a{color:var(--white)}.sec-head h3{font-size:calc(20px + (28 - 20) * ((100vw - 300px) / (1920 - 300)));letter-spacing:-.72px;font-weight:700}.sec-head p,.subnav ul li a{font-weight:400}.news-card{border-radius:20px;overflow:hidden;position:relative}.ourspeak-block,.solutions-card{border-radius:24px;overflow:hidden}.news-card:before{position:absolute;width:100%;height:100%}.news-events-row{margin-top:50px}.lenis.lenis-stopped,.news-img,.solutions-img{overflow:hidden}.banner-img img,.news-img img{width:100%;transition:.7s}.news-description{position:absolute;padding:20px 18px;bottom:0;transition:.4s}.hero-nav-buttons,.news-card:hover .news-description{bottom:20px}.news-description h3{font-size:var(--font16);font-weight:400;margin-bottom:10px;letter-spacing:-.16px}.news-description p{font-size:var(--font18);line-height:1.2;font-weight:600;margin-bottom:10px;letter-spacing:-.18px}.news-description h6{font-size:var(--font12);line-height:1;font-weight:300;letter-spacing:-.24px}.about-vision p,.dot.active{font-weight:500}.counter-col b,.counter-col span,.single-counter h2 b{font-size:calc(55px + (65 - 55) * ((100vw - 300px) / (1920 - 300)));letter-spacing:-2.55px}.about-block,.secpadding{padding:80px 0}.aboutcol,.pr100{padding-right:100px}.aboutcol .sec-head,.faqs-left .sec-head,.our-clients-left .sec-head,.sec-head.content-right,.sec-head.fullwidth{max-width:100%}.aboutcol h2 span{display:block;margin-top:35px}.about-vision p.about-title{font-weight:700;margin-bottom:12px;line-height:1}.about-vision{border-bottom:1px solid #c7c7c7;padding:18px 0}.about-vision p{line-height:1.4;margin-bottom:0}.about-vision:last-child{border-bottom:0}.ourspeak-block{background-color:var(--secondary)}.ourspeak-left{padding:50px 60px 50px 50px}.ourspeak-right{padding:0;display:flex;position:relative}.ourspeak-right img{width:100%;object-fit:cover;height:100%}.socialink{position:absolute;left:30px;bottom:25px}.socialink a{width:40px;height:40px;border-radius:7px;background:-.741px -.741px/103.704% 103.704% no-repeat #d3d3d3}.services-section,.speak-col{display:flex}.speak-quote{margin-right:16px}.speak-quote img{width:58px}.solutions-row{max-width:880px;margin:0 auto;justify-content:center}.solutions-card{position:relative;margin-bottom:24px}.solutions-card:before{position:absolute;width:100%;height:100%;z-index:1;transition:.6s}.solutions-description{position:absolute;padding:20px 18px;bottom:0;color:var(--white);transition:.4s;z-index:2}.solutions-description p{line-height:1;font-weight:400;margin-bottom:0}.solutions-description p span{font-weight:700;display:block}.solutions-img img{transition:.4s;width:100%}.solutions-card:hover .solutions-description{bottom:10px;color:var(--secondary)}.solutions-card:hover::before{background:linear-gradient(355deg,rgb(0 0 0 / 81%) 0,rgb(0 0 0 / 22%) 100%)}.pagebanner{background:var(--red);padding:150px 0 100px;display:flex;align-items:center}.content-block .row,.pagebanner .row{align-items:center}.contactus.pagebanner .row,.content-block.sticky-row .row{align-items:flex-start}.banner-content{padding-right:75px}.banner-content p{line-height:1.4;margin-bottom:15px}.banner-img,.chooseUs-icon,.frmgroup,.services-list{position:relative}.rounded-corner-banner-img{border-radius:280px;overflow:hidden}.light-bg-panel{border-radius:24px;background-color:#efefef;padding:50px}.our-testimonial-panel{padding-top:60px}.hrz-row{max-width:932px;height:5px;border-radius:932px;background:radial-gradient(50% 50% at 50% 50%,#d9d9d9 0,rgba(217,217,217,0) 100%);margin:50px auto 0}.testimonial-swiper.column3swiper .navarrows{position:absolute;left:0;bottom:50px;right:0;width:125px;margin:0 auto;display:flex;column-gap:10px}.svgfill{transition:.4s}.svgfill:hover circle{stroke:#FF7A00}.svgfill:hover path{fill:#FF7A00}.column3swiper .swiper-wrapper{margin-bottom:50px;padding-bottom:50px}.swiper-button-next,.swiper-button-prev{width:48px;height:48px;background-position:center;background-size:cover;background-repeat:no-repeat}.counter-wrap{padding-top:20px;display:flex;column-gap:6rem}.counter-col b,.counter-col span{font-weight:700}.counter-col b{position:absolute}.single-counter{position:absolute;background-color:var(--red);border-radius:0 60px 0 0;padding:46px 24px;left:0;bottom:0}.single-counter h2{display:flex;align-items:center;position:relative}.single-counter h2 b{font-weight:700;margin-left:5px;position:absolute;right:10px}.pl100{padding-left:100px}.our-clients-left{padding-right:50px}.faqs-panel{padding-top:50px;padding-bottom:0}.content-left-img img,.single-leftimages img{width:100%;height:100%;object-fit:cover}.detailsWrapper{margin:auto}.leftimages,.single-leftimages{margin:20px auto 0;max-height:72vh}.details,.right{height:100vh;display:flex;flex-direction:column;justify-content:center}.leftimages{position:relative;width:92%;height:100%}.content-left-img{position:absolute;width:100%;height:100%}.arrows,.bullet-list li,.highlights-item,.iconscol,.planlist ul li,.slide-bullet,.slide-image img{position:relative}.single-leftimages{width:92%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.plan-col{border-radius:24px;background:#eee;padding:50px 30px 70px}.paytag{border-radius:10px;background:var(--red_to_orange);padding:6px 10px;font-size:var(--font16);font-weight:700;line-height:1;text-transform:uppercase;width:max-content;margin-bottom:14px}.plan-price,.planlist ul li{color:#231f20;line-height:1}.plan-price{font-size:var(--font38);font-weight:700;letter-spacing:-1.14px;margin-bottom:14px}.iconscol,.markrting-col,.service-col{margin-bottom:20px}.plan-col .solidbtn a{padding:12px 24px;margin-bottom:14px}.planlist ul li{font-size:var(--font18);font-weight:400;padding:12px 0 12px 30px;display:block}.planlist ul li:before{position:absolute;content:"";left:0;top:12px;background-image:url(../images/bullet.svg);width:20px;height:20px;background-position:center;background-repeat:no-repeat}.icons-wrap{display:grid;padding-top:20px}.iconscol{padding:25px;border-radius:24px;background-color:var(--white);box-sizing:border-box;background-clip:padding-box;border:solid 1px var(--light_grey)}.iconscol img{width:60px;margin:0 auto 10px}.iconscol p{font-size:calc(16px +(20 - 16)*((100vw - 300px) /(1920 - 300)));letter-spacing:-.4px;line-height:1;color:var(--vdark_grey);margin-bottom:15px;font-weight:400}.marketing-wrap{display:grid}.service-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;padding-top:20px}.form-row,.service-wrap.grid2{grid-template-columns:repeat(2,1fr)}.service-col:last-child,.success-msg p,.values-body p{margin-bottom:0}.markrting-col h4,.service-col h4{color:var(--secondary);line-height:1;margin-bottom:15px}.service-wrapper .solidbtn{margin-top:2rem}.bullet-list{margin:20px 0}.bullet-list li{font-size:calc(16px + (20 - 16) * ((100vw - 300px) / (1920 - 300)));font-weight:400;padding:5px 0 5px 25px;display:block}.bullet-list li:before{position:absolute;content:"";left:0;top:13px;background-color:#f04616;width:10px;height:10px;border-radius:2px}.call-action{background-color:var(--vLightGrey);margin-bottom:50px}.call-action-row{align-items:center;justify-content:space-between}.call-action-row .solidbtn{margin:40px auto 0;text-align:center}.call-action-row h2{margin-bottom:25px}.form-group input,.form-group label,.form-group textarea{font-size:var(--font14);font-weight:400;display:block;margin-bottom:6px;line-height:1;color:var(--black)}.service-img-border-radius{border-radius:calc(50px + (110 - 50) * ((100vw - 300px)/ (1920 - 300)));overflow:hidden;transition:.4s cubic-bezier(.37, 0, .63, 1);height:100%;width:100%}.slide,.slider{height:100vh}.form-container{border-radius:24px;background:#f1f1f1;padding:4rem;margin-left:4rem}.form-group{margin-bottom:17px}.form-group label a{font-weight:600;color:var(--black)}.form-group input,.form-group textarea{border-radius:11px;background:#d9d9d9;height:42px;width:100%;border:0;padding:10px 15px}.contact-col h5,.values-card .values-title h3{font-weight:600}.form-group textarea{resize:vertical;height:184px}.form-row{display:grid;grid-column-gap:17px}.contact-col h5{font-size:var(--font18);line-height:1;margin-bottom:10px}.contact-col p{font-size:var(--font14);font-weight:400;line-height:1.4;margin-bottom:10px}.contactus .banner-content h1{margin-top:70px}.accordion-button:not(.collapsed){color:var(--black);background-color:transparent;box-shadow:inset 0 calc(-1* var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:focus{z-index:3;outline:0;box-shadow:0 0 0 0 rgba(13,110,253,.25)!important}.accordion-item{color:var(--black);background-color:var(--white);border:var(--bs-accordion-border-width) solid #ddd!important;margin-bottom:10px;border-radius:12px!important;overflow:hidden}.accordion-button{font-size:var(--font20);color:var(--black);font-weight:600;line-height:1.4}.accordion-body,footer p{line-height:1.4;font-weight:400}.accordion-body{font-size:var(--font20);color:var(--black)}.accordion-body ol{margin-left:25px;margin-bottom:15px}.accordion-body ol li{line-height:1.6}footer{padding:35px 0;width:100%;margin-top:60px}.ftr-logo img{width:190px}footer p{font-size:14px;color:#1c1c1c;padding:0;margin:0}.ftr-col h4{font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.5px}.ftr-container{display:grid;grid-template-columns:24% 72%;grid-column-gap:50px}.main-nav ul li a,.subnav h5,.subnav ul li a{font-size:var(--font14);font-weight:700;color:var(--black);display:inline-block;padding:4px 0}.main-nav ul li a:hover,.subnav ul li a:hover{color:#bf0000;padding-left:10px}.ftr-col-right{display:grid;grid-template-columns:repeat(5,1fr)}.copyright-container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;margin-top:40px}.copyright-left a{color:var(--black)}.socialnav{margin:0 0 0 auto}.socialnav ul li a{width:32px;height:32px;background-color:var(--vdark_grey);color:var(--white);margin:0 4px;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:.4s}.socialnav ul li a:hover{background-color:var(--red);transform:scale(1.05)}.highlights-viewport{width:100%;margin:0 auto;overflow:hidden}.highlights-wrap{display:flex;align-items:center;width:100%}.highlights-list{padding:0;margin:0;display:flex}.highlights-item{display:inline-block;white-space:nowrap;padding:0 22px;font-size:var(--font118);line-height:1.1;font-weight:400;color:#d9d9d9;letter-spacing:-.09em}.slide-date,.slide-more,.slide-title{letter-spacing:.1vw}.divider{border-color:#cfcfcf;margin:40px 0}.ftr-top-row{margin-top:40px}.frmgroup input{border-radius:47px;background:#ececec;border:0;padding:20px 7px 20px 24px;color:var(--black);font-size:var(--font16);font-weight:400;line-height:1;letter-spacing:-.16px;width:100%}.frmgroup .submit-btn{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:0;background:var(--black)}.ftr-col-left h4{font-weight:700;letter-spacing:-.5px;margin-bottom:8px}.ftr-col-left p{color:#6b6b6b;font-size:var(--font16);font-weight:400;letter-spacing:-.4px;margin-bottom:8px}.customHeightScroll{padding-right:15px}.customHeightScroll::-webkit-scrollbar{width:6px;border-radius:10px;background:var(--vlightGrey)}.customHeightScroll:-webkit-scrollbar-track{background:var(--vlightGrey)}.customHeightScroll:scrollbar-track{background:var(--vlightGrey)}.customHeightScroll::-webkit-scrollbar-thumb{background:var(--lightGrey);width:6px}.customHeightScroll::scrollbar-thumb{background:var(--lightGrey);width:6px;border-radius:10px}.customHeightScroll::-webkit-scrollbar-thumb:hover{background:var(--lightGrey)}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.flex{display:-webkit-flex;display:flex;align-items:center}.slider{background:var(--red_to_orange);width:100%}.slider-wrapper{margin-left:0}.slide-image{height:auto;width:50vw}.slide-content{width:50vw;color:#fff}.slide-date{color:#0a8acb;font-size:1.1vw;font-weight:400;padding-bottom:1.4vw}.slide-title{font-size:1.2vw;font-weight:400;line-height:1.55vw;padding-bottom:1.8vw}.slide-text{font-size:.8vw;line-height:1.2vw;opacity:.8;padding-bottom:4vw}.slide-more{font-weight:400;float:left;font-size:.9vw}.slide-bullet{width:.5vw;height:.5vw;background-color:#0b8bcc;border-radius:200%;margin-left:1.2vw}.services-card,.values-card{border-radius:12px;overflow:hidden}.slide-nav{margin-left:64vw;margin-top:-5.5vw}.arrows{width:3.5vw;margin-top:-5.8vw;margin-left:72vw}.arrow{display:inline-block;position:absolute;width:1.2vw;height:1.2vw;background:0 0;text-indent:-9999px;border-top:.15vw solid #fff;border-left:.15vw solid #fff;transition:.1s ease-in-out;color:transparent}.arrow:hover{border-color:#0a8acb;border-width:.25vw}.arrow:before{display:block;height:200%;width:200%;margin-left:-50%;margin-top:-50%;content:"";transform:rotate(45deg)}.arrow.prev{transform:rotate(-45deg);left:0}.arrow.next{transform:rotate(135deg);right:0}.founder-ftr p{margin:30px 0 0}.values-card{padding:40px 100px 40px 45px;background-image:linear-gradient(to bottom,rgb(255 234 234 / 80%),rgb(255 234 234 / 50%),rgb(255 249 249 / 76%),rgb(255 249 249 / 50%),rgb(255 249 249 / 50%));position:relative;height:100%}.values-card .values-body img{width:100px;position:absolute;right:-25px;top:50%;opacity:.15;transform:rotate(-35deg) translateY(-50%);transition:.4s;-webkit-transform:rotate(-35deg) translateY(-50%);-moz-transform:rotate(-35deg) translateY(-50%);-ms-transform:rotate(-35deg) translateY(-50%);-o-transform:rotate(-35deg) translateY(-50%)}.values-card:hover .values-body img{width:85px}.chooseUs-wrap{background:#191919;color:#fff}.chooseUs-wrap .sec-head h2,.real-estate-countries .industries-title h3,.services-list ul li a{color:#fff}.chooseUs-card{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:40px 0}.chooseUs-icon img{width:55px;height:100%;display:block;margin:auto;position:relative;z-index:2}.chooseUs-no span{font-size:20px}.chooseUs-title h2{font-size:28px;font-weight:300}.chooseUs-card p{margin-bottom:0;font-size:17px;letter-spacing:.05px;color:var(--lightGrey)}.chooseUs-icon:before{content:"";width:130px;height:130px;border-radius:50%;background:var(--primary);display:block;position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%,-50%) scale(0);transition:.4s ease-in-out}.chooseUs-title{position:relative;z-index:3}.chooseUs-card:hover .chooseUs-icon:before{transform:translate(-50%,-50%) scale(1)}.services-card{box-shadow:0 7px 15px rgba(0,0,0,.03);padding:50px;background:#1f232c;color:#fff;height:100%;position:relative;-webkit-transition:.4s cubic-bezier(.37,0,.63,1);transition:.4s cubic-bezier(.37,0,.63,1)}.services-list ul{margin-left:30px;display:flex;flex-direction:column;gap:10px}.services-title{font-size:150px;position:absolute;top:30px;left:50%;word-break:normal;width:100%;-webkit-transition:.4s cubic-bezier(.12,0,.39,0);transition:.4s cubic-bezier(.12,0,.39,0);font-weight:900;line-height:1;opacity:.2}.services-card:hover{background:var(--primary);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0);-webkit-transition:350ms cubic-bezier(.37,0,.63,1);transition:350ms cubic-bezier(.37,0,.63,1)}.services-card:hover .services-title{left:-25%}.services-card .wwd-icon img{width:28%;height:100%;display:block;margin-bottom:60px;position:relative;z-index:2}.propositions-card{padding:30px;border-radius:10px;background:rgb(204 0 0 / 4%);-webkit-transition:350ms cubic-bezier(.37,0,.63,1);transition:350ms cubic-bezier(.37,0,.63,1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;height:100%}.propositions-icon{padding:30px;border-radius:50%;position:relative;overflow:hidden}.propositions-icon::before{content:'';position:absolute;width:100%;height:50%;background-color:#fff;opacity:.8;left:0;top:0;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:.4s cubic-bezier(.12,0,.39,0);transition:.4s cubic-bezier(.12,0,.39,0)}.propositions-icon img{width:60px;height:60px;display:block;margin:0 auto;object-fit:contain;position:relative}.propositions-card:hover .propositions-icon::before{height:100%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.propositions-card-wrap div[class*=col-]:nth-child(2n) .propositions-icon::before{-webkit-transform:rotate(140deg);-ms-transform:rotate(140deg);transform:rotate(140deg)}.propositions-title h4{font-size:var(--font18)}.real-estate-wrap{box-shadow:0 0 30px rgba(0,0,0,.08);border-radius:15px;overflow:hidden}.industries-img{aspect-ratio:9/8;height:100%}.industries-img img{width:100%;height:100%;display:block;object-fit:cover}.real-estate-countries{padding:60px;background:url(../images/building.jpg) center no-repeat;position:relative}.real-estate-countries::before{content:'';background:#000;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.8}.dot:after,.hero-nav-buttons .btn::before{content:"";transition:.4s cubic-bezier(.33, 1, .68, 1)}.real-estate-countries ul{display:grid;grid-template-columns:repeat(3,1fr);position:relative}.real-estate-countries ul li{line-height:2.5;list-style:none;font-size:18px;color:#fff}.real-estate-countries ul li span{margin-right:18px}.industries-title img{width:35px}.industries-title{border-bottom:1px solid #f1f1f1;margin-bottom:32px;padding-bottom:32px;gap:15px;position:relative}.industries-list{display:grid;grid-template-columns:repeat(2,1fr)}.discover-img-wrap,.parallax-wrap{transform-style:preserve-3d;-moz-transform-style:preserve-3d}#discoverImg,#parallaxImg{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}.discover-bg-circle-anim{outline:transparent solid 1px;position:absolute;transform:translateZ(50px);-moz-transform:translateZ(50px);-webkit-transform:translateZ(50px);width:112%;padding:30px;margin:-30px}.discover-img{outline:transparent solid 1px;transform:translateZ(120px);-moz-transform:translateZ(120px);-webkit-transform:translateZ(120px)}.discover-bg-circle-anim svg{width:100%;overflow:visible}g.rotate-circ-1,g.rotate-circ-3{transform:rotate(45deg);transform-origin:50% 47%;animation:17s linear infinite rotate-object}g.rotate-circ-2{transform:rotate(45deg);transform-origin:50% 47%;animation:17s linear -.2s infinite rotate-object}@-webkit-keyframes rotate-object{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}@keyframes rotate-object{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}@-webkit-keyframes scale-object{0%,100%{transform:scale(1)}50%{transform:scale(.9)}}@keyframes scale-object{0%,100%{transform:scale(1)}50%{transform:scale(.9)}}.heroslide.active, .active,.svgfill:hover g{opacity:1}.heroslider{position:relative;width:100%;height:97vh}.dots,.heroslide{position:absolute;display:flex}.heroslide{top:0;left:0;width:100%;height:100%;justify-content:space-between;align-items:center;opacity:0;transition:opacity .5s;background:var(--red_to_orange)}#hrslide2{background:linear-gradient(106deg,#bf0000 6.05%,#cc1a5c 44.88%,#0c1e59 104.15%)}#hrslide3{background:linear-gradient(106deg,#057476 6.05%,#021318 104.15%)}.dots{bottom:60px;counter-reset:ol-counter;left:50%;transform:translateX(-50%)}.dot,.dot:after{position:relative}.dot{width:auto;height:24px;margin:0 7px;counter-increment:ol-counter;font-size:18px;color:#fff}.dot:after{width:0;height:1px;background-color:#fff;display:inline-block;margin-left:10px}.dot:before{content:"0" counter(ol-counter)}.dot.active:after{width:65px}.hero-nav-buttons .btn{border:0;outline:0;background:#ffffff45;width:55px;height:55px;border-radius:50%;padding:0;position:absolute;top:45%;left:30px}.hero-nav-buttons .btn#nextBtn{left:auto;right:30px}.hero-nav-buttons .btn img{transition:.3s cubic-bezier(.33, 1, .68, 1);width:70%}.hero-nav-buttons .btn:hover img{width:99%}.hero-nav-buttons .btn#prevBtn img{transform:rotate(180deg)}.hero-nav-buttons .btn::before{position:absolute;width:45px;height:45px;border-radius:50%;background-color:#ffffff28;display:block;left:0;right:0;top:0;bottom:0;opacity:0;transform-origin:center;margin:auto}.hero-nav-buttons .btn:hover::before{transform:scale(2);opacity:1}.about-banner .banner-img{border-radius:80px 80px 80px 0;overflow:hidden}.brand-design-sec,.copywriting-sec,.range-host-sec{padding-top:.5rem}.list-hygiene-scroll{padding-bottom:2rem}.email-sec-scroll{margin-bottom:3rem}.direct-marketing-card .pay-plan-row{padding-top:80px;padding-bottom:0}.success-msg{padding:4rem 0}.success-msg h2{margin-bottom:1rem}.error{font-size:13px;color:var(--primary)}.subscribe-newsletter .success-msg{background:#efefef;border-radius:24px;padding:2rem}.subscribe-newsletter .success-msg p{font-size:var(--font15)}.loading-animation{position:relative;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:2}.spinner{border:3px solid rgba(0,0,0,.1);border-top:4px solid var(--red);border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}