.mobile-menu{width:100%;background-color:#fff;position:absolute;z-index:100;left:0;top:100%;padding:30px 20px 20px;display:flex;flex-direction:column;gap:30px;opacity:0;touch-action:none;pointer-events:none}@media only screen and (min-width: 768px){.mobile-menu{display:none}}.mobile-menu.active{touch-action:auto;pointer-events:auto}.mobile-menu__nav-container{list-style:none;display:flex;flex-direction:column;gap:30px}.mobile-menu__nav-item{font-family:Roboto,sans-serif;font-size:1.5rem;line-height:28.8px;font-weight:450;color:#000}.header{position:relative;height:80px;width:calc(100% - 200px);margin:0 auto;padding-top:20px}@media only screen and (max-width: 1024px){.header{width:calc(100% - 100px)}}@media only screen and (max-width: 912px){.header{width:calc(100% - 50px)}}@media only screen and (min-width: 320px) and (max-width: 726px){.header{width:100%;padding-left:20px;padding-right:20px}}.header__inner-wrapper{display:flex;align-items:center;justify-content:space-between}.header__logo-wrapper{width:180px;height:50px;display:flex;align-items:center}.header__logo-wrapper img{width:100%;height:100%;object-fit:contain}.header__nav{height:100%}@media only screen and (min-width: 320px) and (max-width: 726px){.header__nav{display:none}}.header__nav-container{height:50px;list-style:none;display:flex;gap:30px;align-items:center}@media only screen and (max-width: 912px){.header__nav-container{gap:15px}}.header__nav-item{font-family:Roboto,sans-serif;font-size:1rem;line-height:19.2px;font-weight:400;color:#000;transition:color .3s ease-in-out}.header__nav-item:hover{color:#f25900}@media only screen and (min-width: 320px) and (max-width: 726px){.header__cta-button{display:none}}.header__menu-bar{display:none;border:none;background:none;outline:none}@media only screen and (min-width: 320px) and (max-width: 726px){.header__menu-bar{display:inline-flex}}.footer{overflow:hidden;width:calc(100% - 120px);margin:100px auto 50px;border-radius:0 30px 30px/0px 30px 30px;position:relative}@media only screen and (max-width: 1024px){.footer{margin-top:80px;width:calc(100% - 80px)}}@media only screen and (max-width: 912px){.footer{width:calc(100% - 40px)}}@media only screen and (min-width: 320px) and (max-width: 767px){.footer{margin-top:40px}}.footer__inner-wrapper{display:flex;flex-direction:column;gap:150px;padding-bottom:50px;background-color:#d8beff;z-index:1}@media only screen and (min-width: 320px) and (max-width: 767px){.footer__inner-wrapper{gap:50px}}.footer__shape-container{position:absolute;left:0;top:-.5px;background-color:#fff;border-bottom-right-radius:30px;z-index:10}.footer__shape-container-inner{position:relative;padding:5px 20px 20px}@media only screen and (min-width: 320px) and (max-width: 767px){.footer__shape-container-inner{padding:5px 10px 10px 0}}.footer__social-list{list-style:none;display:flex;flex-direction:column;gap:10px}.footer__social-link{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f25900}.footer__shape{position:absolute}.footer__shape.left{bottom:-29px;left:0}.footer__shape.right{top:0;right:-29px}.footer__top-section{display:flex;justify-content:space-between}@media only screen and (min-width: 320px) and (max-width: 767px){.footer__top-section{flex-direction:column;gap:120px}}.footer__title-wrapper{margin-top:100px;margin-left:150px;width:300px}@media only screen and (max-width: 1024px){.footer__title-wrapper{margin-top:50px;margin-left:120px;width:250px}}@media only screen and (min-width: 320px) and (max-width: 767px){.footer__title-wrapper{margin-top:30px;margin-left:90px;max-width:100%}}.footer__title{margin-bottom:20px;font-family:Roboto,sans-serif;font-size:2.25rem;line-height:39.6px;font-weight:500;color:#fff}@media only screen and (max-width: 1024px){.footer__title{font-size:1.75rem;line-height:30.8px}}.footer__link-contact-wrapper{margin-top:50px;margin-right:150px;display:flex;gap:60px}@media only screen and (max-width: 1024px){.footer__link-contact-wrapper{margin-right:50px;gap:30px}}@media only screen and (max-width: 912px){.footer__link-contact-wrapper{margin-right:20px}}@media only screen and (min-width: 320px) and (max-width: 767px){.footer__link-contact-wrapper{margin-top:0;margin-right:0;gap:0px;justify-content:space-between;padding:0 20px}}.footer__link-list,.footer__contact-list,.footer__contact-wrapper{list-style:none;display:flex;flex-direction:column;gap:15px}.footer__contact-title,.footer__link-list-item,.footer__contact-list-item{font-family:Roboto,sans-serif;font-size:1rem;line-height:19.2px;color:#fff;font-weight:400}@media only screen and (min-width: 320px) and (max-width: 767px){.footer__contact-title,.footer__link-list-item,.footer__contact-list-item{font-size:.875rem;line-height:16.8px}}@media only screen and (min-width: 320px) and (max-width: 767px){.footer__contact-wrapper{max-width:180px}}.footer__contact-title{font-weight:500}.footer__contact-list-item{display:inline-flex;gap:15px;align-items:center}.footer__bottom-section{display:flex;flex-direction:column;gap:30px;margin-left:80px}@media only screen and (max-width: 1024px){.footer__bottom-section{gap:20px;margin-left:40px}}@media only screen and (min-width: 320px) and (max-width: 767px){.footer__bottom-section{margin-left:20px}}.footer__bottom-heading{font-family:Roboto,sans-serif;font-size:6.25rem;line-height:110px;font-weight:500;color:#f25900}@media only screen and (max-width: 1024px){.footer__bottom-heading{font-size:5rem;line-height:88px}}@media only screen and (min-width: 320px) and (max-width: 767px){.footer__bottom-heading{font-size:2.5rem;line-height:44px}}.footer__bottom-logo-wrapper{display:flex;align-items:center;gap:50px}@media only screen and (min-width: 320px) and (max-width: 767px){.footer__bottom-logo-wrapper{gap:20px}}.footer__bottom-logo{width:180px;height:50px}.footer__bottom-logo img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width: 320px) and (max-width: 767px){.footer__bottom-logo{width:150px}}.footer__bottom-text{font-family:Roboto,sans-serif;font-size:1rem;line-height:19.2px;color:#fff;align-self:flex-end}html,body{max-width:100vw}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}*,:before,:after{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}
