@font-face{font-family:myFont;src:url(../media/Helixa_Thin-s.p.0301fad1.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:myFont;src:url(../media/Helixa_Light-s.p.beffb67e.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:myFont;src:url(../media/Helixa_Regular-s.p.904d3cb6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:myFont;src:url(../media/Helixa_Bold-s.p.ede1c1ee.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:myFont;src:url(../media/Helixa_Black-s.p.ffebe560.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:myFont Fallback;src:local(Arial);ascent-override:103.3%;descent-override:21.66%;line-gap-override:0.0%;size-adjust:96.05%}.myfont_1ab53210-module__saHmRq__className{font-family:myFont,myFont Fallback}.myfont_1ab53210-module__saHmRq__variable{--font-myfont:"myFont","myFont Fallback"}
:root{--primaryColor:#ef4e59;--primaryColorHover:#f9656f}html,body{font-family:var(--font-myfont);letter-spacing:.4px;scroll-behavior:smooth;margin:0;padding:0}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:rgba(0,0,0,.047)}::-webkit-scrollbar-thumb{background:#757575;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primaryColor)}.container{width:1440px;margin:0 auto}@media (max-width:1800px){.container{width:calc(100% - 600px)}}@media (max-width:1640px){.container{width:calc(100% - 400px)}}@media (max-width:1540px){.container{width:calc(100% - 300px)}}@media (max-width:1440px){.container{width:calc(100% - 200px)}}@media (max-width:1060px){.container{width:calc(100% - 100px)}}@media (max-width:768px){.container{width:calc(100% - 50px)}}@media (max-width:480px){.container{width:calc(100% - 30px)}}a,article,button,div,span,i,b,h1,h2,h3,h4,h5,h6,p,input,ul,li,select,label,textarea{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:var(--font-myfont)}input::-webkit-inner-spin-button{-webkit-appearance:none;font-family:var(--font-myfont);margin:0}input{-webkit-tap-highlight-color:transparent}::-webkit-datetime-edit-year-field:not([aria-valuenow]){color:transparent}::-webkit-datetime-edit-month-field:not([aria-valuenow]){color:transparent}::-webkit-datetime-edit-day-field:not([aria-valuenow]){color:transparent}video::-internal-media-controls-overlay-cast-button{display:none}textarea{resize:none;font-family:var(--font-myfont)}::selection{color:#fff;background:#1d1d1d}p{font-family:var(--font-myfont)}#smooth-scroll{position:relative;overflow:hidden}[data-scroll-container]{will-change:transform}[data-scroll-section]{width:100%;min-height:100vh;position:relative}::view-transition-new(root){animation:none!important}::view-transition-group(root){z-index:auto!important}::view-transition-image-pair(root){isolation:isolate;will-change:clip-path;z-index:1}::view-transition-new(root){z-index:10000;animation:none!important}::view-transition-old(root){z-index:1;animation:none!important}
.serviceTemplateBanner{z-index:0;background:#000;width:100%;position:relative}@media (max-width:480px){.serviceTemplateBanner{z-index:40;padding-top:100px}}.serviceTemplateBanner:after{content:"";opacity:.5;z-index:-1;background:rgba(0,0,0,.804);width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:480px){.serviceTemplateBanner:after{display:none}}.serviceTemplateBanner .serviceTemplateBannerNav{z-index:20;width:100%;position:absolute;top:20px}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerNav{top:0}}.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain{justify-content:space-between;align-items:center;width:100%;height:100px;display:flex}.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navLogo{width:200px;height:80px}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navLogo{width:150px;height:70px}}.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navLogo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navContactBtn{display:flex}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navContactBtn{z-index:200;width:calc(100% - 100px);position:fixed;bottom:10px;left:10px}}.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navContactBtn .navContactBtnBox{cursor:pointer;z-index:1;background:rgba(0,0,0,.224);border-radius:50px;justify-content:center;align-items:center;gap:10px;height:80px;padding:0 50px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navContactBtn .navContactBtnBox{border:1px solid rgba(255,255,255,.114);width:100%;height:60px;box-shadow:0 0 20px rgba(0,0,0,.153)}}.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navContactBtn .navContactBtnBox:hover:after{opacity:1;transition:all .3s;transform:scale(1)}.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navContactBtn .navContactBtnBox:hover .icon{transition:all .3s;transform:translate(2px,-2px)}.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navContactBtn .navContactBtnBox:after{content:"";z-index:-1;opacity:0;background:#000;border-radius:50px;width:100%;height:100%;transition:all .3s;position:absolute;transform:scale(.4)}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navContactBtn .navContactBtnBox:after{opacity:1;transform:scale(1)}}.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navContactBtn .navContactBtnBox p{color:#fff;font-size:22px;font-weight:300}.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navContactBtn .navContactBtnBox .icon{width:25px;height:25px;color:var(--primaryColor);transition:all .3s}.serviceTemplateBanner .serviceTemplateBannerNav .serviceTemplateBannerNavMain .navContactBtn .navContactBtnBox .icon svg{width:100%;height:100%}.serviceTemplateBanner .serviceTemplateBannerBg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerBg{height:inherit;aspect-ratio:5/3;top:inherit;position:relative!important}}.serviceTemplateBanner .serviceTemplateBannerBg video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.serviceTemplateBanner .serviceTemplateBannerMain{flex-direction:column;justify-content:flex-end;width:100%;height:100vh;padding:80px 0;display:flex}@media (max-width:540px){.serviceTemplateBanner .serviceTemplateBannerMain{height:auto;min-height:100vh}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain{min-height:auto;padding:40px 0 60px}}.serviceTemplateBanner .serviceTemplateBannerMain h3{color:#fff;font-size:4em;font-weight:300;line-height:1}@media (max-width:1800px){.serviceTemplateBanner .serviceTemplateBannerMain h3{font-weight:400}}@media (max-width:1250px){.serviceTemplateBanner .serviceTemplateBannerMain h3{font-size:3.5em}}@media (max-width:900px){.serviceTemplateBanner .serviceTemplateBannerMain h3{font-size:3em}}@media (max-width:710px){.serviceTemplateBanner .serviceTemplateBannerMain h3{font-size:2.7em}}@media (max-width:640px){.serviceTemplateBanner .serviceTemplateBannerMain h3{font-size:2.5em}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain h3{font-size:26px}}.serviceTemplateBanner .serviceTemplateBannerMain h1{color:#fff;margin-top:20px;font-size:6em;font-weight:700;line-height:1.1}@media (max-width:1800px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:4.5em}}@media (max-width:1640px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:5em}}@media (max-width:1543px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:4.5em}}@media (max-width:1100px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:4em}}@media (max-width:900px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:3.5em}}@media (max-width:640px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:3em}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain h1{margin-top:10px;font-size:2em;line-height:1.3}}.serviceTemplateBanner .serviceTemplateBannerMain h2{color:#fff;font-size:30px;font-weight:300;line-height:1.5}@media (max-width:1100px){.serviceTemplateBanner .serviceTemplateBannerMain h2{font-size:28px}}@media (max-width:830px){.serviceTemplateBanner .serviceTemplateBannerMain h2{font-size:24px}}@media (max-width:640px){.serviceTemplateBanner .serviceTemplateBannerMain h2{font-size:22px}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain h2{font-size:20px;line-height:1.3}}.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight{flex-direction:column;margin-top:60px;display:flex}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight{margin-top:40px}}.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul{flex-wrap:wrap;gap:80px;display:flex}@media (max-width:620px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul{gap:40px}}@media (max-width:540px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul{justify-content:center}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul{justify-content:flex-start;gap:10px}}.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li{flex-direction:column;justify-content:center;align-items:center;list-style:none;display:flex}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li{border-top:1px solid #2f2f2f;flex-direction:row;justify-content:flex-start;gap:10px;width:100%;padding-top:10px}.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li:first-of-type{border-top:0;padding-top:0}}.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li h4{color:#fff;font-size:2.5em;font-weight:700}@media (max-width:830px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li h4{font-size:2em}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li h4{font-size:24px}}.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li p{color:#fff;margin-top:5px;font-size:1.2em;font-weight:300}@media (max-width:830px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li p{font-size:1em}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li p{margin-top:0;font-size:16px;font-weight:400}}.serviceTemplateAbout{background:#fff;width:100%;padding:150px 0}@media (max-width:768px){.serviceTemplateAbout{padding:100px 0}}.serviceTemplateAbout .serviceTemplateAboutHead{flex-direction:column;width:100%;padding-left:17%;display:flex}@media (max-width:900px){.serviceTemplateAbout .serviceTemplateAboutHead{padding-left:0}}.serviceTemplateAbout .serviceTemplateAboutHead h3{color:#000;font-size:3.5em;font-weight:300}@media (max-width:1440px){.serviceTemplateAbout .serviceTemplateAboutHead h3{font-size:3em}}@media (max-width:1024px){.serviceTemplateAbout .serviceTemplateAboutHead h3{font-size:2.7em}}@media (max-width:650px){.serviceTemplateAbout .serviceTemplateAboutHead h3{font-size:2.5em}}@media (max-width:550px){.serviceTemplateAbout .serviceTemplateAboutHead h3{font-size:2em}}.serviceTemplateAbout .serviceTemplateAboutHead h2{font-size:7em;font-weight:400;line-height:1}@media (max-width:1440px){.serviceTemplateAbout .serviceTemplateAboutHead h2{font-size:6em}}@media (max-width:1024px){.serviceTemplateAbout .serviceTemplateAboutHead h2{font-size:5.5em}}@media (max-width:650px){.serviceTemplateAbout .serviceTemplateAboutHead h2{font-size:5em}}@media (max-width:550px){.serviceTemplateAbout .serviceTemplateAboutHead h2{font-size:4em}}@media (max-width:480px){.serviceTemplateAbout .serviceTemplateAboutHead h2{font-size:3.2em}}.serviceTemplateAbout .serviceTemplateAboutMain{flex-wrap:wrap;align-items:center;gap:150px;width:100%;margin-top:80px;display:flex}@media (max-width:1300px){.serviceTemplateAbout .serviceTemplateAboutMain{gap:80px}}@media (max-width:900px){.serviceTemplateAbout .serviceTemplateAboutMain{gap:40px;margin-top:60px}}@media (max-width:550px){.serviceTemplateAbout .serviceTemplateAboutMain{margin-top:40px}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail{width:35%;height:400px;position:relative}@media (max-width:900px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail{width:100%}}@media (max-width:480px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail{height:240px}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox1,.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox2{background:#eee;width:50%;height:200px;overflow:hidden}@media (max-width:480px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox1,.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox2{height:120px}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox1 img,.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox2 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox1{border-radius:20px 20px 0;position:absolute;top:0;left:0%}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox2{border-radius:0 20px 20px;position:absolute;bottom:0;right:0%}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails{flex-direction:column;width:calc(65% - 150px);display:flex}@media (max-width:1300px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails{width:calc(65% - 80px)}}@media (max-width:900px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails{width:100%}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails p{margin-top:30px;font-size:24px;font-weight:300;line-height:1.3}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails p:first-of-type{margin-top:0}@media (max-width:1440px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails p{font-size:22px}}@media (max-width:768px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails p{font-size:20px}}@media (max-width:480px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails p{font-size:18px}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a{background:var(--primaryColor);color:#fff;z-index:0;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-top:30px;padding:16px 50px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (max-width:480px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a{padding:16px 30px}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a:hover:after{opacity:1;transition:all .3s;transform:scale(1)}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a:hover .icon{transition:all .3s;transform:translate(2px,-2px)}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a:after{content:"";z-index:-1;opacity:0;background:#000;border-radius:50px;width:100%;height:100%;transition:all .3s;position:absolute;transform:scale(.4)}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a span{font-size:20px;font-weight:400}@media (max-width:480px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a span{font-size:18px}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a .icon{width:25px;height:25px;transition:all .3s}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a .icon svg{color:#fff;width:100%;height:100%}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview{align-items:center;gap:15px;margin-top:40px;display:flex}@media (max-width:440px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview{flex-wrap:wrap;row-gap:5px}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .avatar{align-items:center;width:120px;display:flex;position:relative}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .avatar .avatarIcon{background:#eee;border-radius:50%;width:60px;height:60px;position:absolute;overflow:hidden}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .avatar .avatarIcon:first-of-type{left:0}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .avatar .avatarIcon:nth-of-type(2){left:30px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .avatar .avatarIcon:nth-of-type(3){left:60px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .avatar .avatarIcon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewContent{flex-direction:column;display:flex}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewContent h5{font-size:14px;font-weight:500}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewContent h4{font-size:24px;font-weight:400}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewStar{flex-direction:column;margin-top:20px;display:flex}@media (max-width:440px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewStar{width:100%}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewStar .starIcon{align-items:center;gap:5px;display:flex}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewStar .starIcon svg{color:#ffcb45;width:14px;height:14px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewStar h5{margin-top:5px;font-size:14px;font-weight:500}.serviceTemplatePortfolio{background:#fff;width:100%;padding:100px 0;position:relative;overflow:hidden}@media (max-width:768px){.serviceTemplatePortfolio{padding:50px 0 100px}}.serviceTemplatePortfolio .serviceTemplatePortfolioList{will-change:transform;gap:30px;width:100%;display:inline-flex}.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox{flex-direction:column;flex:none;width:400px;text-decoration:none;display:flex;overflow:hidden}@media (max-width:440px){.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox{width:100%}}.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox:hover .serviceTemplatePortfolioBoxThumbnail img{transition:all .4s;transform:scale(1.1)}.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox .serviceTemplatePortfolioBoxThumbnail{aspect-ratio:3/2;background:#eee;width:100%;position:relative;overflow:hidden}.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox .serviceTemplatePortfolioBoxThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .4s}.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox .serviceTemplatePortfolioBoxDetails{width:100%;margin-top:10px}.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox .serviceTemplatePortfolioBoxDetails h3{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:400;overflow:hidden}.serviceTemplatePortfolio .serviceTemplatePortfolioBtnArea{justify-content:center;align-items:center;width:100%;margin-top:50px;padding:0 20px;display:flex}.serviceTemplatePortfolio .serviceTemplatePortfolioBtnArea a{background:var(--primaryColor);color:#fff;z-index:0;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-top:30px;padding:16px 50px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (max-width:480px){.serviceTemplatePortfolio .serviceTemplatePortfolioBtnArea a{padding:16px 30px}}.serviceTemplatePortfolio .serviceTemplatePortfolioBtnArea a:hover:after{opacity:1;transition:all .3s;transform:scale(1)}.serviceTemplatePortfolio .serviceTemplatePortfolioBtnArea a:hover .icon{transition:all .3s;transform:translate(5px)}.serviceTemplatePortfolio .serviceTemplatePortfolioBtnArea a:after{content:"";z-index:-1;opacity:0;background:#000;border-radius:50px;width:100%;height:100%;transition:all .3s;position:absolute;transform:scale(.4)}.serviceTemplatePortfolio .serviceTemplatePortfolioBtnArea a span{font-size:20px;font-weight:400}@media (max-width:480px){.serviceTemplatePortfolio .serviceTemplatePortfolioBtnArea a span{font-size:18px}}.serviceTemplatePortfolio .serviceTemplatePortfolioBtnArea a .icon{width:25px;height:25px;transition:all .3s}.serviceTemplatePortfolio .serviceTemplatePortfolioBtnArea a .icon svg{color:#fff;width:100%;height:100%}.serviceTemplateTestimonials{width:100%;padding:100px 0}.serviceTemplateTestimonials .serviceTemplateTestimonialsHead{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.serviceTemplateTestimonials .serviceTemplateTestimonialsHead h2{text-align:center}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain{width:100%;margin-top:60px}@media (max-width:480px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain{margin-top:40px}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox{gap:60px;width:100%;display:flex}@media (max-width:1024px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox{flex-direction:column}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail{aspect-ratio:16/10;width:45%;display:none}@media (max-width:1024px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail{width:100%;aspect-ratio:inherit}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo{background:#eee;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}@media (max-width:1024px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo{height:inherit;aspect-ratio:5/3}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo .plyBtn{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:rgba(255,255,255,.21);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:80px;height:80px;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo .plyBtn:hover{transition:all .2s;transform:scale(.98)translate(-50%,-50%)}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo .plyBtn svg{color:#fff;width:35px;height:35px}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailImage{background:#eee;border-radius:20px;width:100%;height:100%;overflow:hidden}@media (max-width:1024px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailImage{height:inherit;aspect-ratio:5/3}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:1024px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails{width:100%}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .quoteIcon{width:100px;height:100px}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .quoteIcon svg{color:#e3e3e3;width:100%;height:100%}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails p{text-align:center;width:80%;margin-top:10px;font-size:28px;font-style:italic;font-weight:300;line-height:1.4}@media (max-width:1440px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails p{width:85%;font-size:26px}}@media (max-width:1024px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails p{width:90%;font-size:24px}}@media (max-width:786px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails p{width:95%;font-size:22px}}@media (max-width:500px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails p{width:100%;font-size:20px}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .nameBox{flex-direction:column;justify-content:center;align-items:center;margin-top:30px;display:flex}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .nameBox h4{text-align:center;font-size:36px;font-weight:500}@media (max-width:600px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .nameBox h4{font-size:30px}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .nameBox h5{text-align:center;margin-top:3px;font-size:20px;font-weight:400}@media (max-width:600px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .nameBox h5{font-size:16px}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .swiperBtnList{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:50px;display:flex}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .swiperBtnList button{cursor:pointer;z-index:0;background:#f3f7f8;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .swiperBtnList button:after{content:"";z-index:-1;opacity:0;visibility:hidden;background:#000;border-radius:50%;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;transform:scale(.5)}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .swiperBtnList button:hover:after{opacity:1;visibility:visible;transform:scale(1)}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .swiperBtnList button:hover svg{color:#fff;transition:all .3s}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .swiperBtnList button svg{color:#000;width:20px;height:20px;transition:all .3s}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .swiperBtnList button:disabled{cursor:not-allowed}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .swiperBtnList button:disabled:hover:after{opacity:0;visibility:hidden;transform:scale(.5)}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .swiperBtnList button:disabled:hover svg,.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .swiperBtnList button:disabled svg{color:#c2c2c2}.testimonialVideoPopup{z-index:20;background:rgba(0,0,0,.7);justify-content:center;width:100%;height:100%;padding:100px 0;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.testimonialVideoPopup .testimonialVideoPopupBox{border-radius:14px;width:80%;height:80vh;position:relative}.testimonialVideoPopup .testimonialVideoPopupBox .closeTestimonialVideoPopupBox{cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex;position:absolute;top:0;right:-50px}.testimonialVideoPopup .testimonialVideoPopupBox .closeTestimonialVideoPopupBox:hover{transition:all .3s;transform:rotate(45deg)}.testimonialVideoPopup .testimonialVideoPopupBox .closeTestimonialVideoPopupBox svg{color:#fff;width:100%;height:100%}.testimonialVideoPopup .testimonialVideoPopupBox .videoPlayer{border-radius:20px}.serviceTemplateApproach{background:#f3f7f8;width:100%;padding:100px 0}@media (max-width:4768px){.serviceTemplateApproach{padding:100px 0}}.serviceTemplateApproach .serviceTemplateApproachHead{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.serviceTemplateApproach .serviceTemplateApproachHead h2{text-align:center}.serviceTemplateApproach .serviceTemplateApproachMain{flex-wrap:wrap;align-items:flex-start;gap:40px;width:100%;margin-top:60px;display:flex}@media (max-width:480px){.serviceTemplateApproach .serviceTemplateApproachMain{margin-top:40px}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachThumbnail{text-align:center;aspect-ratio:5/6;background:#eee;border-radius:20px;flex-direction:column;align-items:center;width:45%;display:flex;position:-webkit-sticky;position:sticky;top:20px;overflow:hidden}@media (max-width:1024px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachThumbnail{width:100%;position:inherit;aspect-ratio:5/3}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachThumbnail video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails{flex-direction:column;gap:5px;width:calc(55% - 40px);display:flex}@media (max-width:1024px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails{width:100%}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox{cursor:pointer;background:#fff;border-radius:5px;flex-direction:column;width:100%;transition:all .5s;display:flex;overflow:hidden}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox:hover{border-color:#a2b5c2;transition:all .5s}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead{cursor:pointer;align-items:center;gap:10px;width:100%;padding:20px 30px;display:flex}@media (max-width:480px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead{padding:20px}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead h3{width:calc(100% - 35px);font-size:25px;font-weight:400}@media (max-width:768px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead h3{font-size:20px}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead .faqBoxHeadIcon{color:#000;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead .faqBoxHeadIcon svg{width:25px;height:25px}@media (max-width:480px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead .faqBoxHeadIcon svg{width:20px;height:20px}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody{border-top:1px solid transparent;flex-direction:column;width:100%;transition:max-height .3s;display:flex;overflow:hidden}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody .faqBoxBodyMain{border-top:.3px solid rgba(62,19,145,.4);flex-direction:column;width:100%;padding:20px 30px;display:flex}@media (max-width:480px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody .faqBoxBodyMain{padding:20px}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody p{color:rgba(0,0,0,.5);font-size:18px;font-weight:300;line-height:1.5}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody p:first-of-type{margin-top:0}@media (max-width:768px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody p{width:100%;font-size:16px}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody ul{flex-direction:column;gap:10px;width:100%;margin-top:20px;padding-left:20px;display:flex}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody ul li{align-items:flex-start;gap:20px;list-style:none;display:flex}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody ul li .icon{background:var(--primaryColor);border-radius:50px;width:7px;height:7px;margin-top:7px}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody ul li h5{width:calc(100% - 27px);font-size:16px;line-height:1.5}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox.active{transition:all 1s}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox.active .faqBoxBody{transition:max-height 1s}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox.active .faqBoxBody ul li .icon{background:#fff}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox.active .faqBoxBody ul li h5{color:#fff}.serviceTemplateServices{background:#fff;width:100%;padding:100px 0}.serviceTemplateServices .serviceTemplateServicesHead{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.serviceTemplateServices .serviceTemplateServicesHead h2{text-align:center}.serviceTemplateServices .serviceTemplateServicesHead p{text-align:center;width:60%;margin-top:30px;font-size:28px;font-weight:400}@media (max-width:1024px){.serviceTemplateServices .serviceTemplateServicesHead p{width:70%;font-size:24px}}@media (max-width:768px){.serviceTemplateServices .serviceTemplateServicesHead p{font-size:20px}}@media (max-width:580px){.serviceTemplateServices .serviceTemplateServicesHead p{width:100%}}.serviceTemplateServices .serviceTemplateServicesMain{flex-wrap:wrap;gap:20px;width:100%;margin-top:60px;display:flex}@media (max-width:480px){.serviceTemplateServices .serviceTemplateServicesMain{margin-top:40px}}.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox{z-index:0;background:#f3f7f8;border-radius:20px;width:calc(50% - 10px);position:relative;overflow:hidden}@media (max-width:660px){.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox{width:100%}}.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox img{z-index:-1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox .serviceTemplateServicesBoxDetails{aspect-ratio:5/2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.086);justify-content:center;align-items:center;width:100%;padding:20px;display:flex}@media (max-width:660px){.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox .serviceTemplateServicesBoxDetails{aspect-ratio:5}}@media (max-width:480px){.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox .serviceTemplateServicesBoxDetails{aspect-ratio:5/2}}.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox .serviceTemplateServicesBoxDetails h3{color:#fff;text-align:center;text-transform:uppercase;font-size:2em;font-weight:600}@media (max-width:1024px){.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox .serviceTemplateServicesBoxDetails h3{font-size:26px}}@media (max-width:768px){.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox .serviceTemplateServicesBoxDetails h3{font-size:20px}}.serviceTemplateServices .serviceTemplateServicesTechnology{flex-wrap:wrap;gap:40px;width:100%;margin-top:60px;display:flex}@media (max-width:1024px){.serviceTemplateServices .serviceTemplateServicesTechnology{gap:20px}}@media (max-width:768px){.serviceTemplateServices .serviceTemplateServicesTechnology{justify-content:center}}@media (max-width:600px){.serviceTemplateServices .serviceTemplateServicesTechnology{justify-content:flex-start;row-gap:30px}}.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox{flex-direction:column;justify-content:center;align-items:center;width:calc(20% - 32px);display:flex}@media (max-width:1024px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox{width:calc(20% - 16px)}}@media (max-width:768px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox{width:calc(33.3333% - 14px)}}@media (max-width:600px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox{width:calc(50% - 10px)}}.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox .serviceTemplateServicesTechnologyBoxIcon{width:80px;height:80px}@media (max-width:768px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox .serviceTemplateServicesTechnologyBoxIcon{width:60px;height:60px}}@media (max-width:480px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox .serviceTemplateServicesTechnologyBoxIcon{width:40px;height:40px}}.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox .serviceTemplateServicesTechnologyBoxIcon svg{width:100%;height:100%}.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox .serviceTemplateServicesTechnologyBoxIcon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox h3{text-transform:uppercase;text-align:center;margin-top:6px;font-size:28px;font-weight:700}@media (max-width:1024px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox h3{font-size:22px}}@media (max-width:480px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox h3{font-size:20px}}.serviceTemplateStart{background:var(--primaryColor);z-index:0;width:100%;padding:100px 0;position:relative;overflow:hidden}.serviceTemplateStart:after{content:"";z-index:-1;background:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0;left:0}.serviceTemplateStart video{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0}.serviceTemplateStart .serviceTemplateStartBoxMain{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox{-webkit-backdrop-filter:url(#glass);backdrop-filter:url(#glass);background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.03) 100%);border:1px solid rgba(255,255,255,.3);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:65%;padding:40px;display:flex;position:relative}@media (max-width:1370px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox{width:70%}}@media (max-width:1230px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox{width:80%}}@media (max-width:960px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox{width:100%}}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox:before{content:"";opacity:.03;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%'><filter id='noise'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23noise)'/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{text-align:center;text-transform:capitalize;color:#fff;width:75%;font-size:44px;font-weight:500}@media (max-width:1370px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{width:80%}}@media (max-width:1230px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{width:85%}}@media (max-width:960px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{width:80%}}@media (max-width:820px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{width:100%}}@media (max-width:650px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{font-size:40px}}@media (max-width:550px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{font-size:36px}}@media (max-width:480px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{font-size:30px}}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox a{color:#000;z-index:0;text-align:center;background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-top:40px;padding:16px 70px;font-size:20px;font-weight:500;text-decoration:none;transition:all .3s;display:flex;position:relative}@media (max-width:550px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox a{padding:16px 40px;font-size:18px}}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox a:after{content:"";z-index:-1;border:.4px solid rgba(255,255,255,.6);border-radius:14px;width:calc(100% + 4px);height:calc(100% + 4px);transition:all .3s;position:absolute}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox a:hover{color:#fff;transition:all .3s}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox a:hover:before{opacity:1;transition:all .3s;transform:scale(1)}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox a:before{content:"";z-index:-1;opacity:0;background:#000;border-radius:12px;width:100%;height:100%;transition:all .3s;position:absolute;transform:scale(.4)}.serviceTemplateFaq{background:#fff;width:100%;padding:100px 0}.serviceTemplateFaq .serviceTemplateFaqHead{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.serviceTemplateFaq .serviceTemplateFaqHead h2{text-align:center}.serviceTemplateFaq .serviceTemplateFaqMain{flex-direction:column;gap:5px;width:100%;margin-top:60px;display:flex}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox{cursor:pointer;background:#ffeeef;border:1px solid rgba(255,77,86,.2);border-radius:5px;flex-direction:column;width:100%;transition:all .5s;display:flex;overflow:hidden}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox:hover{border-color:#a2b5c2;transition:all .5s}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead{cursor:pointer;align-items:center;gap:10px;width:100%;padding:20px 30px;display:flex}@media (max-width:480px){.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead{padding:20px}}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead h3{width:calc(100% - 35px);font-size:25px;font-weight:400}@media (max-width:768px){.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead h3{font-size:20px}}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead .faqBoxHeadIcon{color:#000;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead .faqBoxHeadIcon svg{width:25px;height:25px}@media (max-width:480px){.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead .faqBoxHeadIcon svg{width:20px;height:20px}}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody{border-top:1px solid transparent;flex-direction:column;width:100%;transition:max-height .3s;display:flex;overflow:hidden}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody .faqBoxBodyMain{border-top:.3px solid rgba(62,19,145,.4);flex-direction:column;width:100%;padding:20px 30px;display:flex}@media (max-width:480px){.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody .faqBoxBodyMain{padding:20px}}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody p{color:#000;font-size:18px;font-weight:300;line-height:1.5}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody p:first-of-type{margin-top:0}@media (max-width:768px){.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody p{width:100%;font-size:16px}}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody ul{flex-direction:column;gap:10px;width:100%;margin-top:20px;padding-left:20px;display:flex}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody ul li{align-items:flex-start;gap:20px;list-style:none;display:flex}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody ul li .icon{background:var(--primaryColor);border-radius:50px;width:7px;height:7px;margin-top:7px}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody ul li h5{width:calc(100% - 27px);font-size:16px;line-height:1.5}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox.active{transition:all 1s}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox.active .faqBoxBody{transition:max-height 1s}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox.active .faqBoxBody ul li .icon{background:#fff}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox.active .faqBoxBody ul li h5{color:#fff}.serviceTemplateFaqContact{z-index:0;background:#f3f7f8;width:100%;padding:100px 0;position:relative;overflow:hidden}.serviceTemplateFaqContact:after{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 65%,0% 100%);background:linear-gradient(292.33deg,#e9000c 3.61%,#830007 76.86%);width:100%;height:450px;position:absolute;top:0;left:0}.serviceTemplateFaqContact .serviceTemplateFaqContactHead{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.serviceTemplateFaqContact .serviceTemplateFaqContactHead h2{text-align:center;color:#fff;text-decoration:none}.serviceTemplateFaqContact .serviceTemplateFaqContactHead p{text-align:center;color:#fff;width:60%;margin-top:20px;font-size:28px;font-weight:300}@media (max-width:1024px){.serviceTemplateFaqContact .serviceTemplateFaqContactHead p{width:70%;font-size:24px}}@media (max-width:768px){.serviceTemplateFaqContact .serviceTemplateFaqContactHead p{font-size:20px}}@media (max-width:580px){.serviceTemplateFaqContact .serviceTemplateFaqContactHead p{width:100%}}.serviceTemplateFaqContact .serviceTemplateFaqContactMain{align-items:center;gap:60px;width:100%;margin-top:60px;display:flex}@media (max-width:768px){.serviceTemplateFaqContact .serviceTemplateFaqContactMain{flex-direction:column}}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm{background:#fff;border-radius:20px;flex-direction:column;width:50%;padding:40px 30px;display:flex}@media (max-width:768px){.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm{width:100%}}@media (max-width:480px){.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm{padding:30px 20px}}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm h3{font-size:32px;font-weight:500}@media (max-width:480px){.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm h3{font-size:28px}}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form{flex-wrap:wrap;gap:20px;width:100%;margin-top:30px;display:flex}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formGroup{flex-direction:column;width:calc(50% - 10px);display:flex}@media (max-width:1024px){.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formGroup{width:100%}}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formGroup label{font-size:18px;font-weight:400}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formGroup input{background:#efefef;border:none;border-radius:6px;outline:none;width:100%;height:50px;margin-top:5px;padding:0 20px;font-size:18px;font-weight:400}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formGroup input::placeholder{font-weight:300}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formGroup input:focus{background:#e0e0e0}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formTextareaGroup{flex-direction:column;width:100%;display:flex}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formTextareaGroup label{font-size:20px;font-weight:400}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formTextareaGroup textarea{background:#efefef;border:none;border-radius:6px;outline:none;width:100%;height:150px;margin-top:5px;padding:15px 20px;font-size:18px;font-weight:400}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formTextareaGroup textarea::placeholder{font-weight:300}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formTextareaGroup textarea:focus{background:#e0e0e0}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formBtnArea{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formBtnArea button{cursor:pointer;background:var(--primaryColor);color:#fff;z-index:0;border:none;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 50px;font-size:20px;font-weight:400;text-decoration:none;display:flex;position:relative;overflow:hidden}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formBtnArea button:hover:after{opacity:1;transition:all .3s;transform:scale(1)}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formBtnArea button:hover .icon{transition:all .3s;transform:translate(5px)}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactForm form .formBtnArea button:after{content:"";z-index:-1;opacity:0;background:#000;border-radius:50px;width:100%;height:100%;transition:all .3s;position:absolute;transform:scale(.4)}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails{flex-direction:column;width:calc(50% - 60px);padding-top:50px;display:flex}@media (max-width:768px){.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails{width:100%;padding-top:0}}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails h3{font-size:32px;font-weight:500}@media (max-width:480px){.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails h3{font-size:28px}}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails p{margin-top:10px;font-size:16px;font-weight:400}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails ul{flex-direction:column;gap:10px;width:100%;margin-top:20px;display:flex}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails ul li{align-items:flex-start;gap:10px;list-style:none;display:flex}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails ul li .icon{background:var(--primaryColor);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-top:7px;display:flex}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails ul li .icon svg{color:#fff;width:18px;height:18px}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails ul li .details{flex-direction:column;width:calc(100% - 50px);padding-top:15px;display:flex}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails ul li .details h5{font-size:16px;font-weight:400}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails ul li .details a{color:#000;width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:400;text-decoration:none}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails ul li .details a:hover{text-decoration:underline}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails .contactSocialLinks{flex-direction:column;margin-top:30px;display:flex}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails .contactSocialLinks h5{font-size:20px;font-weight:500}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails .contactSocialLinks .contactSocialLinksList{align-items:center;gap:20px;width:100%;margin-top:15px;display:flex}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails .contactSocialLinks .contactSocialLinksList a{width:40px;height:40px;color:var(--primaryColor);z-index:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;overflow:hidden}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails .contactSocialLinks .contactSocialLinksList a:hover{color:#fff;transition:all .3s}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails .contactSocialLinks .contactSocialLinksList a:hover:after{opacity:1;transition:all .3s;transform:scale(1)}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails .contactSocialLinks .contactSocialLinksList a:hover .icon{transition:all .3s;transform:translate(5px)}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails .contactSocialLinks .contactSocialLinksList a:after{content:"";background:var(--primaryColor);z-index:-1;opacity:0;border-radius:50px;width:100%;height:100%;transition:all .3s;position:absolute;transform:scale(.4)}.serviceTemplateFaqContact .serviceTemplateFaqContactMain .serviceTemplateFaqContactDetails .contactSocialLinks .contactSocialLinksList a svg{width:20px;height:20px}input.error,textarea.error{border:1px solid #dc143c!important}.errorText{color:#dc143c;margin-top:4px;font-size:12px;display:block}.thankyouPage{background:#000;width:100%;position:relative}.thankyouPage .thanksLogo{width:200px;height:80px;position:absolute;top:20px;left:50%;transform:translate(-50%)}@media (max-width:480px){.thankyouPage .thanksLogo{width:150px;height:70px}}.thankyouPage .thanksLogo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.thankyouPage .thankyouPageMain{color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.thankyouPage .thankyouPageMain .icon{width:80px;height:80px}.thankyouPage .thankyouPageMain .icon video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.thankyouPage .thankyouPageMain h2{text-align:center;margin-top:20px;font-size:3em;font-weight:700}@media (max-width:480px){.thankyouPage .thankyouPageMain h2{font-size:2em}}.thankyouPage .thankyouPageMain h3{text-align:center;margin-top:5px;font-size:20px;font-weight:500}@media (max-width:480px){.thankyouPage .thankyouPageMain h3{font-size:20px}}.thankyouPage .thankyouPageMain p{text-align:center;opacity:.7;margin-top:15px;font-size:16px;font-weight:400}@media (max-width:480px){.thankyouPage .thankyouPageMain p{font-size:16px}}.thankyouPage .thankyouPageMain a{background:var(--primaryColor);color:#fff;border-radius:50px;justify-content:center;align-items:center;margin-top:30px;padding:14px 28px;font-size:16px;text-decoration:none;display:flex}
.fixedWatsapp{z-index:50;text-decoration:none;position:fixed;bottom:20px;right:20px}@media (max-width:480px){.fixedWatsapp{bottom:10px}}.fixedWatsapp:hover .fixedWatsappBtnPopup{opacity:1;visibility:visible;transition:all .3s ease-out;transform:translateY(0)}.fixedWatsapp .fixedWatsappBtn{color:#fff;background:#0a892a;border-radius:23px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.fixedWatsapp .fixedWatsappBtn svg{width:30px;height:30px}.fixedWatsapp .fixedWatsappBtnPopup{opacity:0;visibility:hidden;background:#0a892a;border-radius:23px;flex-direction:column;width:350px;transition:all .3s ease-in;display:flex;position:absolute;bottom:0;right:0;overflow:hidden;transform:translateY(360px);box-shadow:0 0 20px rgba(0,0,0,.114)}@media (max-width:390px){.fixedWatsapp .fixedWatsappBtnPopup{width:340px}}@media (max-width:380px){.fixedWatsapp .fixedWatsappBtnPopup{width:330px}}@media (max-width:365px){.fixedWatsapp .fixedWatsappBtnPopup{width:320px}}@media (max-width:355px){.fixedWatsapp .fixedWatsappBtnPopup{width:310px}}@media (max-width:345px){.fixedWatsapp .fixedWatsappBtnPopup{width:300px}}.fixedWatsapp .fixedWatsappBtnPopup .fixedWatsappBtnHead{color:#fff;align-items:center;gap:12px;width:100%;padding:15px 20px;display:flex}.fixedWatsapp .fixedWatsappBtnPopup .fixedWatsappBtnHead .icon{width:30px;height:30px}.fixedWatsapp .fixedWatsappBtnPopup .fixedWatsappBtnHead .icon svg{width:100%;height:100%}.fixedWatsapp .fixedWatsappBtnPopup .fixedWatsappBtnHead .fixedWatsappBtnHeadDetail{align-items:center;gap:10px;display:flex}.fixedWatsapp .fixedWatsappBtnPopup .fixedWatsappBtnHead .fixedWatsappBtnHeadDetail h3{font-size:20px;font-weight:500}.fixedWatsapp .fixedWatsappBtnPopup .fixedWatsappBtnBody{background:#fff;flex-direction:column;gap:3px;width:100%;padding:15px 20px;display:flex}.fixedWatsapp .fixedWatsappBtnPopup .fixedWatsappBtnBody p{color:#4f4f4f;font-size:18px}.fixedWatsapp .fixedWatsappBtnPopup .fixedWatsappBtnBody .wahtBtn{color:#fff;background:#000;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;padding:14px;font-size:16px;transition:all .3s;display:flex}.fixedWatsapp .fixedWatsappBtnPopup .fixedWatsappBtnBody .wahtBtn:hover{background:var(--primaryColor);transition:all .3s}.fixedWatsapp .fixedWatsappBtnPopup .fixedWatsappBtnBody .wahtBtn svg{width:18px;height:18px}.formPopup{z-index:400;background:rgba(0,0,0,.5);justify-content:center;align-items:flex-start;width:100%;height:100vh;padding:100px 0;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.formPopup .formPopupBox{background:#fff;border-radius:30px;width:600px;padding:40px;position:relative}@media (max-width:640px){.formPopup .formPopupBox{width:90%}}@media (max-width:480px){.formPopup .formPopupBox{padding:30px 20px}}.formPopup .formPopupBox .closeFormPopupBox{color:#fff;cursor:pointer;width:30px;height:30px;transition:all .3s;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.formPopup .formPopupBox .closeFormPopupBox:hover{transition:all .3s;transform:translate(-50%)rotate(45deg)}.formPopup .formPopupBox .closeFormPopupBox svg{width:25px;height:25px}.formPopup .formPopupBox h2{font-size:32px;font-weight:500}@media (max-width:480px){.formPopup .formPopupBox h2{font-size:28px}}.formPopup .formPopupBox form{flex-wrap:wrap;gap:20px;width:100%;margin-top:30px;display:flex}.formPopup .formPopupBox form .formGroup{flex-direction:column;width:calc(50% - 10px);display:flex}@media (max-width:1024px){.formPopup .formPopupBox form .formGroup{width:100%}}.formPopup .formPopupBox form .formGroup label{font-size:18px;font-weight:400}.formPopup .formPopupBox form .formGroup input{background:#efefef;border:none;border-radius:6px;outline:none;width:100%;height:50px;margin-top:5px;padding:0 20px;font-size:18px;font-weight:400}.formPopup .formPopupBox form .formGroup input::placeholder{font-weight:300}.formPopup .formPopupBox form .formGroup input:focus{background:#e0e0e0}.formPopup .formPopupBox form .formTextareaGroup{flex-direction:column;width:100%;display:flex}.formPopup .formPopupBox form .formTextareaGroup label{font-size:20px;font-weight:400}.formPopup .formPopupBox form .formTextareaGroup textarea{background:#efefef;border:none;border-radius:6px;outline:none;width:100%;height:150px;margin-top:5px;padding:15px 20px;font-size:18px;font-weight:400}.formPopup .formPopupBox form .formTextareaGroup textarea::placeholder{font-weight:300}.formPopup .formPopupBox form .formTextareaGroup textarea:focus{background:#e0e0e0}.formPopup .formPopupBox form .formBtnArea{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.formPopup .formPopupBox form .formBtnArea button{cursor:pointer;background:var(--primaryColor);color:#fff;z-index:0;border:none;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 50px;font-size:20px;font-weight:400;text-decoration:none;display:flex;position:relative;overflow:hidden}.formPopup .formPopupBox form .formBtnArea button:hover:after{opacity:1;transition:all .3s;transform:scale(1)}.formPopup .formPopupBox form .formBtnArea button:hover .icon{transition:all .3s;transform:translate(5px)}.formPopup .formPopupBox form .formBtnArea button:after{content:"";z-index:-1;opacity:0;background:#000;border-radius:50px;width:100%;height:100%;transition:all .3s;position:absolute;transform:scale(.4)}.glass-surface--svg{-webkit-backdrop-filter:var(--filter-id,url(#glass-filter))saturate(var(--glass-saturation,1));backdrop-filter:var(--filter-id,url(#glass-filter))saturate(var(--glass-saturation,1));background:rgba(0,0,0,.35);box-shadow:inset 0 0 2px 1px var(--lightningcss-light,rgba(0,0,0,.15))var(--lightningcss-dark,rgba(255,255,255,.35)),inset 0 0 10px 4px var(--lightningcss-light,rgba(0,0,0,.1))var(--lightningcss-dark,rgba(255,255,255,.15)),0 4px 16px rgba(17,17,26,.05),0 8px 24px rgba(17,17,26,.05),0 16px 56px rgba(17,17,26,.05),inset 0 4px 16px rgba(17,17,26,.05),inset 0 8px 24px rgba(17,17,26,.05),inset 0 16px 56px rgba(17,17,26,.05);box-shadow:inset 0 0 2px 1px var(--lightningcss-light,color(display-p3 0 0 0/.15))var(--lightningcss-dark,color(display-p3 1 1 1/.35)),inset 0 0 10px 4px var(--lightningcss-light,color(display-p3 0 0 0/.1))var(--lightningcss-dark,color(display-p3 1 1 1/.15)),0 4px 16px color(display-p3 .0666667 .0666667 .0992517/.0509804),0 8px 24px color(display-p3 .0666667 .0666667 .0992517/.0509804),0 16px 56px color(display-p3 .0666667 .0666667 .0992517/.0509804),inset 0 4px 16px color(display-p3 .0666667 .0666667 .0992517/.0509804),inset 0 8px 24px color(display-p3 .0666667 .0666667 .0992517/.0509804),inset 0 16px 56px color(display-p3 .0666667 .0666667 .0992517/.0509804);box-shadow:inset 0 0 2px 1px var(--lightningcss-light,lab(0% 0 0/.15))var(--lightningcss-dark,lab(100% 0 0/.35)),inset 0 0 10px 4px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.15)),0 4px 16px lab(5.32203% 1.61424 -5.88284/.0509804),0 8px 24px lab(5.32203% 1.61424 -5.88284/.0509804),0 16px 56px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 4px 16px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 8px 24px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 16px 56px lab(5.32203% 1.61424 -5.88284/.0509804)}.glass-surface--svg .glass-surface__filter{pointer-events:none;opacity:0;z-index:-1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.subTitle{-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:10px;font-size:56px;font-weight:300;text-decoration:underline;text-decoration-thickness:calc(1em/66.6667)}@media (max-width:768px){.subTitle{font-size:46px}}@media (max-width:550px){.subTitle{font-size:40px}}@media (max-width:480px){.subTitle{font-size:36px}}footer{background:linear-gradient(292.33deg,#e9000c 3.61%,#830007 76.86%);width:100%;padding:100px 0 50px}@media (max-width:530px){footer{padding-bottom:20px}}footer .footerHead{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}footer .footerHead h3{text-align:center;color:#fff;font-size:4em;font-weight:400;line-height:1}@media (max-width:1800px){footer .footerHead h3{font-size:3em}}@media (max-width:1440px){footer .footerHead h3{font-size:2.5em}}@media (max-width:768px){footer .footerHead h3{font-size:2em}}@media (max-width:480px){footer .footerHead h3{font-size:1.5em}}footer .footerHead h2{text-align:center;color:#fff;font-size:8em;font-weight:400}@media (max-width:1800px){footer .footerHead h2{font-size:7em}}@media (max-width:1440px){footer .footerHead h2{font-size:5em}}@media (max-width:768px){footer .footerHead h2{font-size:4em}}@media (max-width:480px){footer .footerHead h2{font-size:3em}}footer .footerHead a{width:-moz-fit-content;width:fit-content;color:var(--primaryColor);z-index:0;background:#fff;border-radius:50px;justify-content:center;align-items:center;gap:10px;margin-top:80px;padding:24px 50px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (max-width:1440px){footer .footerHead a{margin-top:60px}}@media (max-width:480px){footer .footerHead a{padding:20px 40px}}footer .footerHead a:hover{color:#fff;transition:all .3s}footer .footerHead a:hover:after{opacity:1;transition:all .3s;transform:scale(1)}footer .footerHead a:hover .icon{transition:all .3s;transform:translate(5px,-5px)}footer .footerHead a:after{content:"";z-index:-1;opacity:0;background:#000;border-radius:50px;width:100%;height:100%;transition:all .3s;position:absolute;transform:scale(.4)}footer .footerHead a span{font-size:20px;font-weight:400}@media (max-width:480px){footer .footerHead a span{font-size:18px}}footer .footerHead a .icon{width:25px;height:25px;transition:all .3s}footer .footerHead a .icon svg{width:100%;height:100%}footer .footerStrip{-moz-column-gap:80px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 80px;width:100%;margin-top:80px;display:flex}@media (max-width:530px){footer .footerStrip{gap:10px}}footer .footerStrip .footerStripCol{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}@media (max-width:530px){footer .footerStrip .footerStripCol{width:100%}}footer .footerStrip svg{color:#fff;width:16px;height:16px}@media (max-width:530px){footer .footerStrip svg{font-size:14px}}footer .footerStrip p{color:rgba(255,255,255,.7);font-size:16px;font-weight:300}@media (max-width:530px){footer .footerStrip p{font-size:14px}}footer .footerStrip .esightLogo{width:60px}footer .footerStrip .esightLogo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}
