@font-face{font-family:Outfit-Regular;src:url(../fonts/Outfit-Regular.woff2) format("woff2"),url(../fonts/Outfit-Regular.woff) format("woff"),url(../fonts/Outfit-Regular.ttf) format("ttf"),url(../fonts/Outfit-Regular.svg) format("svg"),url(../fonts/Outfit-Regular.eot) format("eot");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit-Medium;src:url(../fonts/Outfit-Medium.woff2) format("woff2"),url(../fonts/Outfit-Medium.woff) format("woff"),url(../fonts/Outfit-Medium.ttf) format("ttf"),url(../fonts/Outfit-Medium.svg) format("svg"),url(../fonts/Outfit-Medium.eot) format("eot");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit-SemiBold;src:url(../fonts/Outfit-SemiBold.woff2) format("woff2"),url(../fonts/Outfit-SemiBold.woff) format("woff"),url(../fonts/Outfit-SemiBold.ttf) format("ttf"),url(../fonts/Outfit-SemiBold.svg) format("svg"),url(../fonts/Outfit-SemiBold.eot) format("eot");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit-Bold;src:url(../fonts/Outfit-Bold.woff2) format("woff2"),url(../fonts/Outfit-Bold.woff) format("woff"),url(../fonts/Outfit-Bold.ttf) format("ttf"),url(../fonts/Outfit-Bold.svg) format("svg"),url(../fonts/Outfit-Bold.eot) format("eot");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Outfit-Black;src:url(../fonts/Outfit-Black.woff2) format("woff2"),url(../fonts/Outfit-Black.woff) format("woff"),url(../fonts/Outfit-Black.ttf) format("ttf"),url(../fonts/Outfit-Black.svg) format("svg"),url(../fonts/Outfit-Black.eot) format("eot");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.ttf) format("ttf"),url(../fonts/Montserrat-Regular.svg) format("svg"),url(../fonts/Montserrat-Regular.eot) format("eot");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Bold;src:url(../fonts/Montserrat-Bold.eot) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("ttf"),url(../fonts/Montserrat-Bold.svg) format("svg"),url(../fonts/Montserrat-Bold.eot) format("eot");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Outfit-Medium;src:url(../fonts/Outfit-Medium.woff2) format("woff2"),url(../fonts/Outfit-Medium.woff) format("woff"),url(../fonts/Outfit-Medium.ttf) format("ttf"),url(../fonts/Outfit-Medium.svg) format("svg"),url(../fonts/Outfit-Medium.eot) format("eot");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.ttf) format("ttf"),url(../fonts/Montserrat-Medium.svg) format("svg"),url(../fonts/Montserrat-Medium.eot) format("eot");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-SemiBold;src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.ttf) format("ttf"),url(../fonts/Montserrat-SemiBold.svg) format("svg"),url(../fonts/Montserrat-SemiBold.eot) format("eot");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-SemiBoldItalic;src:url(../fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-SemiBoldItalic.woff) format("woff"),url(../fonts/Montserrat-SemiBoldItalic.ttf) format("ttf"),url(../fonts/Montserrat-SemiBoldItalic.svg) format("svg"),url(../fonts/Montserrat-SemiBoldItalic.eot) format("eot");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-MediumItalic;src:url(../fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(../fonts/Montserrat-MediumItalic.woff) format("woff"),url(../fonts/Montserrat-MediumItalic.ttf) format("ttf"),url(../fonts/Montserrat-MediumItalic.svg) format("svg"),url(../fonts/Montserrat-MediumItalic.eot) format("eot");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Black;src:url(../fonts/Montserrat-Black.woff2) format("woff2"),url(../fonts/Montserrat-Black.woff) format("woff"),url(../fonts/Montserrat-Black.ttf) format("ttf"),url(../fonts/Montserrat-Black.svg) format("svg"),url(../fonts/Montserrat-Black.eot) format("eot");font-weight:900;font-style:normal;font-display:swap}img{max-width:100%}ul{padding:0!important;list-style-type:none!important}a{text-decoration:none!important}li{list-style:none!important}body{overflow-x:hidden}p{color:#484848;font-size:18px;font-family:Montserrat-Medium;line-height:28px}.section{padding:80px 0}.sec-title{position:relative;color:#484848;font-family:Outfit-Medium;font-weight:500;font-size:16px;border:1px solid rgba(72,72,72,.3019607843);background:#f8f8f8;display:inline;border-radius:80px;padding:9px 20px 9px 35px;text-transform:capitalize;letter-spacing:0}.sec-title::after{position:absolute;content:"";width:6px;height:6px;left:18px;margin:auto;top:0;bottom:0;background:#484848;border-radius:100%}.sec-header{color:#1a1a1a;font-family:Outfit-Regular;font-weight:400;font-size:44px;line-height:48px;margin-top:16px;letter-spacing:-.3px}span.highlight-text{color:#c31f46}.sec-header.sec-header-big{font-size:44px}.primary-btn{display:inline-flex;align-items:center;font-family:Outfit-SemiBold;justify-content:center;padding:14px 30px;border-radius:10px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease;background:linear-gradient(180deg,#f02757 0,#c31f46 100%);color:#fff;position:relative;cursor:pointer;outline:0;overflow:hidden;isolation:isolate;border:unset}.secondary-btn{background:0 0;color:#d81b5c;display:inline-flex;align-items:center;font-family:Outfit-SemiBold;justify-content:center;padding:13px 28px;border-radius:10px;font-size:16px;font-weight:600;text-decoration:none;border:1.5px solid #d81b5c;position:relative;cursor:pointer;outline:0;overflow:hidden;isolation:isolate}.inner-banner-image{position:relative;background:url(../assets/images/solutions-banner.webp);width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;padding:180px 0}.page-title{position:absolute;bottom:26px;margin:auto;width:100%;left:0;display:flex;right:0;flex-direction:row;align-items:center;justify-content:center;color:#484848;font-family:Outfit-Bold;font-size:48px}.primary-btn::before{--size:0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle closest-side,#ff406d,transparent);transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease;z-index:-1}.primary-btn:hover::before{--size:110px}.secondary-btn::before{--size:0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle closest-side,#ff406d,transparent);transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease;z-index:-1}.secondary-btn:hover::before{--size:110px}.secondary-btn:hover{background:linear-gradient(180deg,#f02757 0,#c31f46 100%);color:#fff;border:unset}.header-reach .secondary-btn{background:#fff;color:#c31f46;-webkit-text-fill-color:#c31f46;-webkit-background-clip:border-box;background-clip:border-box;margin:0;padding:8px 27px}.header-reach .secondary-btn:hover{border:1.5px solid #d81b5c;background:#c31f46;color:#fff;-webkit-text-fill-color:#fff;-webkit-background-clip:border-box;background-clip:border-box}.common-section{padding:100px 0}.services{text-align:center}@media (max-width:1399px){.sec-header.sec-header-big{font-size:40px;line-height:50px}.page-title{font-size:42px;bottom:48px}.sec-header{line-height:40px}.page-title{font-size:40px!important;bottom:53px}h2{font-size:44px}}@media (max-width:1199px){.sec-header{font-size:30px;line-height:50px}.sec-header.sec-header-big{font-size:36px;line-height:48px}.inner-banner-image{padding:150px 0}.page-title{font-size:30px!important;bottom:43px}.menu-list .secondary-btn{margin:0;padding:6px 24px}}@media (max-width:991px){.sec-header{font-size:28px;line-height:42px}.sec-header.sec-header-big{font-size:32px;line-height:42px}.inner-banner-image{padding:130px 0}.page-title{font-size:28px!important;bottom:35px}.menu-list .secondary-btn{margin-left:10px;padding:4px 15px;font-size:14px}}@media (max-width:767px){.sec-header{font-size:26px;line-height:34px}.sec-header.sec-header-big{font-size:30px;line-height:40px}.nav-menu .secondary-btn{padding:8px 21px!important;color:#c31f46!important}.nav-menu .secondary-btn:hover{color:#fff!important;border:1.5px solid #d81b5c}}@media (max-width:479px){.sec-header{font-size:24px;line-height:32px}.sec-header.sec-header-big{font-size:28px;line-height:38px}.inner-banner-image{padding:110px 0}.page-title{font-size:24px!important}}@media (max-width:575px){.primary-btn{font-size:15px;padding:10px 20px}}.menu-burger-btn{display:none;font-size:26px;cursor:pointer}.site-logo{text-align:start}nav .header-button{border:none;background-color:unset;font-size:0;background-image:url(../assets/images/menu-icon.png);width:28px;height:24px;display:inline-block}header li a{transition:.5s;text-decoration:none;margin:25px;font-size:16px;font-family:Outfit-Regular;font-weight:400;line-height:27px;color:#1a1a1a;position:relative}header nav a{color:#1a1a1a;transition:all .5s ease}.reach-btn a:hover{background:linear-gradient(180deg,#f02757 100%,#c31f46 0);color:#fff!important;transition:all .5s}header a:hover::after,header li.active a::after{opacity:1;transform:translateX(15px)}header li.active a{background:linear-gradient(180deg,#f02757 0,#c31f46 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#c31f46}header{text-align:right;max-width:100%}.header{padding:22px 0}.reach-btn a{margin:0 0 0 20px;font-size:16px;color:#c31f46!important;padding:11px 27px;border-radius:10px;font-weight:600;font-family:Outfit-SemiBold;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#f02757 0,#c31f46 100%) border-box}header nav a:hover{color:#c31f46!important}.headersection{position:fixed;width:100%;z-index:999;background:#fff;border-radius:0 0 50px 50px;box-shadow:0 4px 10px 0 rgba(0,0,0,.0509803922)}.site-logo img{max-height:70px;transition:transform .4s ease}body.fixed-menu .headersection{animation:headerShrink .4s ease forwards}body.fixed-menu .site-logo img{animation:logoShrink .4s ease forwards}body.fixed-menu .header{padding:10px}.headersection,.site-logo img{will-change:height,transform}@media (max-width:1399px){header li a{margin:20px}.header{padding:9px 0}body.fixed-menu .header{padding:6px}}@media (max-width:1199px){header li a{margin:15px}.header{padding:17px 0}.reach-btn a{margin:0 0 0 10px;padding:8px 25px}}@media (max-width:991px){.site-logo img{max-height:50px}header li a{margin:8px;font-size:15px}.header{padding:10px 10px}body.fixed-menu .header{padding:7px 10px}.reach-btn a{padding:9px 17px;font-size:14px;margin:0 0 0 5px}}@media (max-width:576px){.header{padding:15px 20px}.site-logo img{max-width:120px}}@media (max-width:767px){.offcanvas{width:60%!important}.offcanvas-logo img{max-width:40%}.offcanvas-body{padding:10px 40px!important}.nav-menu li.active a{color:#c31f46!important}.menu-burger-btn{display:block}.header .site-menu{display:none!important}.reach-btn a{margin-left:0!important}.offcanvas-header{padding:20px 20px 0 0!important}.offcanvas-header .site-logo{padding-left:10px}.offcanvas-body .nav-menu li{margin:20px 0}.reach-btn{margin-top:30px!important}.offcanvas-body .nav-menu li a{transition:.5s;text-decoration:none;font-size:20px;font-family:Outfit-Regular;font-weight:400;line-height:27px;color:#1a1a1a}h2{font-size:40px}.offcanvas-section .secondary-btn{padding:10px 32px;font-size:18px;margin:0}.offcanvas-contact h3{color:#c31f46;font-family:Outfit-Medium;font-size:24px;margin:20px 0 15px;padding-bottom:10px;border-bottom:2px dashed #c31f46;display:inline-block}.offcanvas-contact a{color:#1a1a1a;font-family:Outfit-Regular;font-size:20px}.offcanvas-body .contact-text h6{margin:0 0 5px}.offcanvas-body .contact-info-item{align-items:flex-start}.offcanvas-body .contact-icon{width:42px;height:42px;border-radius:50px}.offcanvas-body .contact-icon svg{width:18px;height:18px}.offcanvas-body .contact-info-content{margin:30px 0}.offcanvas-section{margin-bottom:30px}.dashed-line{color:#dcdcdc!important}}@media (max-width:767px){.menu-burger-btn{display:block}.header .site-menu{display:none!important}.offcanvas-header{padding:20px 20px 0 0!important}.offcanvas-header .site-logo{padding-left:10px}h2{font-size:40px}}@media (max-width:375px){.offcanvas-body{padding:10px 20px!important}.offcanvas-body .nav-menu li a{font-size:18px;line-height:20px}.offcanvas-contact h3{font-size:20px}.offcanvas-section .secondary-btn{padding:7px 25px;font-size:17px}.offcanvas-logo .offcanvas-section{margin-bottom:15px!important}.offcanvas-contact a{font-size:18px}.offcanvas-body .nav-menu li{margin:17px 0}}@media (max-width:480px){.offcanvas{width:80%!important}}@keyframes slideFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand{from{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.offcanvas-body .contact-info-item,.offcanvas-body .nav-menu li,.offcanvas-body .reach-us-btn,.site-menu .menu-list li{opacity:0}.offcanvas-body .line-one-animate,.offcanvas-body .line-two-animate{display:block;width:100%;opacity:0;transform:scaleX(0);transform-origin:left center}.offcanvas-body .line-one-animate.animate-in,.offcanvas-body .line-two-animate.animate-in{opacity:1;animation:lineExpand 1s ease-out forwards}.offcanvas-body .contact-info-item.animate-in,.offcanvas-body .nav-menu li.animate-in,.offcanvas-body .reach-us-btn.animate-in,.site-menu .menu-list li.animate-in{animation:slideFadeUp .6s cubic-bezier(.22,1,.36,1) forwards}.offcanvas-body .nav-menu li:nth-child(1){animation-delay:.25s}.offcanvas-body .nav-menu li:nth-child(2){animation-delay:.55s}.offcanvas-body .nav-menu li:nth-child(3){animation-delay:.8s}.offcanvas-body .nav-menu li:nth-child(4){animation-delay:1.1s}.offcanvas-body .nav-menu li:nth-child(5){animation-delay:1.4s}.offcanvas-body .reach-us-btn.animate-in{animation-delay:1.7s}.offcanvas-body .line-one-animate.animate-in{animation-delay:.1s}.offcanvas-body .line-two-animate.animate-in{animation-delay:2s}.offcanvas-body .contact-info-item:nth-child(1){animation-delay:2.2s}.offcanvas-body .contact-info-item:nth-child(2){animation-delay:2.5s}.offcanvas-body .contact-info-item:nth-child(3){animation-delay:2.8s}@media (prefers-reduced-motion:reduce){.offcanvas-body .contact-info-item,.offcanvas-body .line-one-animate,.offcanvas-body .line-two-animate,.offcanvas-body .nav-menu li,.offcanvas-body .reach-us-btn,.site-menu .menu-list li{opacity:1;transform:none;animation:none}}@keyframes spinClockwise{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinAntiClockwise{from{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes shine{0%{transform:translate(-100%,-100%);opacity:0}30%{opacity:1}60%{transform:translate(100%,100%);opacity:0}100%{transform:translate(100%,100%);opacity:0}}@keyframes circleReveal{0%,50%{opacity:0}51%,70%{opacity:1}100%,71%{opacity:0}}@keyframes arrowMove{0%{transform:translate(0,0);opacity:1}20%{transform:translate(40px,80px)}50%{transform:translate(95px,-6px)}}@keyframes progressGrow{from{width:0}to{width:var(--progress-value)}}@keyframes innerToOuter{0%{transform:scale(.589);opacity:0}20%{opacity:1}60%{opacity:.8}100%{transform:scale(1);opacity:0}}@keyframes headerShrink{from{height:100px}to{height:80px}}@keyframes logoShrink{from{transform:scale(1)}to{transform:scale(.8)}}@media (max-width:1399px){@keyframes headerShrink{from{height:100px}to{height:67px}}}@media (max-width:1199px){@keyframes arrowMove{0%{transform:translate(-60px,-30px);opacity:1}30%{transform:translate(-30px,20px)}60%,80%{transform:translate(40px,-40px)}100%,85%{transform:translate(-60px,-30px);opacity:1}}}@media (max-width:991px){@keyframes arrowMove{0%{transform:translate(-30px,-20px);opacity:1}30%{transform:translate(0,20px)}60%,80%{transform:translate(60px,-30px)}100%,88%{transform:translate(-30px,-20px);opacity:1}}}@media (max-width:767px){@keyframes arrowMove{0%{transform:translate(-50px,-40px);opacity:1}30%{transform:translate(-20px,0)}60%,80%{transform:translate(30px,-40px)}100%,88%{transform:translate(-50px,-40px);opacity:1}}}@media (max-width:575px){@keyframes arrowMove{0%{transform:translate(-60px,-80px);opacity:1}30%{transform:translate(-30px,-30px)}60%,80%{transform:translate(20px,-80px)}100%,88%{transform:translate(-60px,-80px);opacity:1}}}@media (max-width:480px){@keyframes circleReveal{0%,45%{opacity:0}61%{opacity:1}100%{opacity:0}}@keyframes headerShrink{from{height:100px}to{height:61px}}}.site-footer{background:linear-gradient(180deg,#0b0b0b 0,#151515 100%);color:#fff;padding:30px 0 0 0;position:relative}.site-footer::after{content:"";position:absolute;top:0;left:0;width:135px;height:135px;background:url(../assets/images/left-bg.png);background-repeat:no-repeat;background-size:cover}.site-footer::before{content:"";position:absolute;bottom:0;right:0;width:135px;height:135px;background:url(../assets/images/right-bg.png);background-repeat:no-repeat;background-size:cover}.footer-logo-wrapper{display:flex;flex-direction:row;align-items:center;gap:110px;padding-bottom:30px}.footer-contact li,.footer-contact li a{color:#fff;font-size:14px;font-weight:500;font-family:Montserrat-Medium;line-height:22px}.footer-contact li:last-child{max-width:360px}.bottom{display:flex;justify-content:space-between;padding-bottom:20px;position:relative}.bottom::before{content:"";position:absolute;top:-30px;left:0;width:100%;height:2px;background-color:#fff;opacity:55%}.footer-cta{font-size:20px!important;font-weight:600;font-family:Outfit-SemiBold;color:#fff}.footer-cta span{color:#c31f46}.footer-para{color:#fff!important;font-size:14px!important;max-width:420px!important;line-height:22px!important;margin-bottom:30px;opacity:.55}.footer-top{display:flex;justify-content:space-between}.footer-contact{display:flex;align-items:center;justify-content:space-between;padding:0;margin:0}.footer-contact li{list-style:none;display:flex;align-items:center;gap:20px;color:#fff;font-size:14px;line-height:1.4;max-width:33%}.social-list{display:flex;gap:16px;padding:0;margin:0}.social-list li{list-style:none}.social-list li a{width:44px;height:44px;display:block;border-radius:50%;background-image:url(../assets/images/footer-icon.png);background-repeat:no-repeat;background-size:auto}.form-and-social{gap:40px}.social-list{gap:30px}.footer-contact .text{display:block}.footer-contact .icon{width:44px;height:44px;border-radius:50%;background-image:url(../assets/images/footer-icon.png);background-repeat:no-repeat;background-size:auto;flex-shrink:0}.footer-contact .phone .icon{background-position:0 0}.footer-contact .mail .icon{background-position:-63px 0}.footer-contact .address .icon{background-position:-126px 0}.footer-contact{gap:80px}.footer-grid{display:grid;grid-template-columns:3fr 1fr;gap:50px;align-items:center}.footer-logo{margin-bottom:20px}.footer-contact{padding:0;margin:0 0 25px}.footer-contact li{list-style:none;font-size:14px;color:#fff}.footer-cta{margin-bottom:15px}.footer-cta span{color:#c31f46}.footer-form{max-width:520px;width:100%;border:1.5px solid #484848;border-radius:8px;display:flex;gap:10px}.footer-form input{flex:1;padding:14px 186px 14px 14px;background:0 0;border:unset;color:#fff}.footer-form input::-moz-placeholder{color:#fff;opacity:75%;font-weight:500;font-family:Montserrat-MediumItalic;font-size:14px;line-height:22px}.footer-form input::placeholder{color:#fff;opacity:75%;font-weight:500;font-family:Montserrat-MediumItalic;font-size:14px;line-height:22px}.footer-form button{background:#c31f46;border:none;color:#fff;padding:0 32px;cursor:pointer;font-weight:500;margin:6px;border-radius:8px}.footer-col h5{font-size:20px;color:#fff;opacity:80%;font-weight:600;font-family:Outfit-SemiBold;margin-bottom:10px}.footer-col ul{padding:0;margin:0}.footer-col li{list-style:none;font-size:14px;line-height:22px;color:#fff}.social-list .facebook a{background-position:0 -62px}.social-list .teams a{background-position:-126px -59px}.social-list .linkedin a{background-position:-63px -62px}.footer-col.quick-links ul li a{line-height:32px;font-size:14px;font-weight:500;font-family:Montserrat-Medium;color:#fff;opacity:55%}.footer-col.quick-links ul li a:hover{color:#c31f46}.footer-illustration{display:flex;justify-content:center;align-items:center}.footer-illustration img{width:100%;max-width:330px}.footer-bottom{position:relative;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.footer-bottom::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;border-top:1px solid;border-image-slice:1;border-width:1px;border-image-source:linear-gradient(90deg,rgba(123,123,123,0) 0,#7b7b7b 50%,rgba(123,123,123,0) 100%)}.footer-bottom p,.footer-links a{margin:0;color:#fff;opacity:75%;font-size:14px!important;font-weight:500;font-family:Montserrat-Medium;line-height:22px}.footer-col.quick-links li a:hover,.footer-contact li a:hover{color:#c31f46;opacity:unset}.site-footer.responsive{display:none}.footer-col.quick-links .footer-menu-list li a:hover,.footer-col.quick-links .footer-menu-list li.active a{color:#c31f46;opacity:unset}.footer-bottom.container{justify-content:center}.footer-links{display:none}@media (max-width:1659px){.footer-top{gap:30px}.footer-logo-wrapper{gap:40px}.footer-contact li{gap:11px}.footer-contact{gap:18px}.footer-contact li:last-child{max-width:340px}.footer-form input{padding:14px 106px 14px 14px}}@media (max-width:1399px){.footer-contact .icon{background-size:130px;width:34px;height:34px}.footer-contact .mail .icon{background-position:-48px 0}.footer-contact .address .icon{background-position:-96px 0}.footer-contact{flex-wrap:wrap}.footer-form input{padding:14px 16px 14px 14px}.footer-form button{padding:0 22px}.footer-logo-wrapper{padding-bottom:50px}.bottom::before{top:-45px}.footer-para{max-width:330px!important}}@media (max-width:1199px){.footer-contact{-moz-column-gap:27px;column-gap:27px}.footer-contact{justify-content:unset}.footer-contact li:last-child{max-width:100%}.footer-illustration img{width:100%;max-width:280px}.footer-form input{width:100px}.footer-contact li{max-width:43%}}@media (max-width:991px){.footer-top{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:10px;text-align:center}.footer-contact li{max-width:63%}.footer-top{flex-direction:column;gap:50px;padding:40px 0}.site-footer{display:none}.site-footer.responsive{display:block}.footer-brand{gap:20px;display:flex;flex-direction:column}.footer-bottom{gap:5px}.bottom{gap:30px}.responsive-menu{display:flex;flex-direction:row;gap:40px}.footer-logo-wrapper img{max-width:150px}}@media (max-width:767px){.footer-logo-wrapper img{max-width:200px}}@media (max-width:992px){.footer-grid{grid-template-columns:1fr;gap:40px}.footer-bottom{flex-direction:column;gap:10px;text-align:center}.footer-links a{margin-left:10px}}@media (max-width:480px){.footer-logo-wrapper{flex-direction:column;gap:20px}.footer-top{padding:10px 0}.footer-bottom{gap:5px}.footer-logo-wrapper{padding-left:0}.footer-contact li{max-width:100%}.bottom{gap:20px}.responsive-menu{flex-direction:column!important;justify-content:center;align-items:flex-start;gap:20px}.footer-para{max-width:100%}}@media (max-width:425px){.form-and-social{gap:20px}.bottom{flex-direction:column}}@media (min-width:1660px){.container{max-width:1600px}}