/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 29, 2023 */
@font-face{font-family:avenir_lt_std95_black;src:url(../fonts/avenirltstd-black-webfont.woff2)format("woff2"),url(../fonts/avenirltstd-black-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:avenir_lt_std45_book;src:url(../fonts/avenirltstd-book-webfont.woff2)format("woff2"),url(../fonts/avenirltstd-book-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:avenir_lt_std55_roman;src:url(../fonts/avenirltstd-roman-webfont.woff2)format("woff2"),url(../fonts/avenirltstd-roman-webfont.woff)format("woff");font-weight:400;font-style:normal}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}[type=button]:-moz-focusring{outline:1px dotted ButtonText}[type=reset]:-moz-focusring{outline:1px dotted ButtonText}[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html{scroll-behavior:smooth;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smooth:always;moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-moz-font-feature-settings:“liga” on;letter-spacing:-.01rem}*,:before,:after{box-sizing:inherit}.col-1{float:left;width:8.33333%;margin-right:24px}.col-1:nth-child(12n){margin-right:0}.col-2{float:left;width:16.6667%;margin-right:24px}.col-2:nth-child(12n){margin-right:0}.col-3{float:left;width:25%;margin-right:24px}.col-3:nth-child(12n){margin-right:0}.col-4{float:left;width:33.3333%;margin-right:24px}.col-4:nth-child(12n){margin-right:0}.col-5{float:left;width:41.6667%;margin-right:24px}.col-5:nth-child(12n){margin-right:0}.col-6{float:left;width:50%;margin-right:24px}.col-6:nth-child(12n){margin-right:0}.col-7{float:left;width:58.3333%;margin-right:24px}.col-7:nth-child(12n){margin-right:0}.col-8{float:left;width:66.6667%;margin-right:24px}.col-8:nth-child(12n){margin-right:0}.col-9{float:left;width:75%;margin-right:24px}.col-9:nth-child(12n){margin-right:0}.col-10{float:left;width:83.3333%;margin-right:24px}.col-10:nth-child(12n){margin-right:0}.col-11{float:left;width:91.6667%;margin-right:24px}.col-11:nth-child(12n){margin-right:0}.col-12{float:left;width:100%;margin-right:24px}.col-12:nth-child(12n){margin-right:0}.avatar{align-items:center;gap:16px;margin-bottom:24px;display:flex}.avatar__img img{object-fit:cover;object-position:top;border-radius:50%;width:54px;height:54px}.avatar__title{color:#59595b;margin:0;font-family:avenir_lt_std55_roman,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.avatar__desc{color:#797979;margin:0;font-family:avenir_lt_std55_roman,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.tag{background-color:#f8dc3029;border-radius:8px;padding:12px 20px;display:inline-block}.tag__text{text-transform:uppercase;color:#5c5c5c;margin:0;font-family:avenir_lt_std55_roman,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.form-gap{gap:16px;display:flex}input{border:1px solid #797979;border-radius:8px;padding:16px}input:focus+label,input:valid+label{color:#797979;background:#fff;padding:0 5px;font-size:12px;top:-5px;left:10px}.input_wrap{width:auto;height:auto;position:relative}.input_wrap label{color:#797979;pointer-events:none;padding:16px;font-family:arial;font-size:16px;transition:all .2s;position:absolute;top:2px;left:0}.input_wrap label img{margin-right:12px}.input_wrap input:focus{outline:none}.button__container{flex-wrap:wrap;gap:36px;max-width:500px;margin:0 auto;display:flex}.button{text-transform:uppercase;color:#59595b;background:#f8dc30;border-radius:8px;margin:0;padding:10px 24px;font-family:avenir_lt_std55_roman,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:150%;text-decoration:none;display:inline-block}.button.no-color{color:#f8dc30;background-color:#0000}.button.bigger{padding:17px 24px}.button.border{border:1px solid #4e2251cc}.button.opacity{background-color:#4e2251cc}.button.white{color:#f8dc30;background-color:#fff}.card-resources{background-color:#f8dc3029;border-radius:8px;max-width:292px;height:393px;padding:32px 40px}.card-resources__icon{color:#383838;background-color:#f8dc30;border-radius:8px;margin-bottom:24px;padding:16px;display:inline-block}.card-resources .default__desc b{color:#5c5c5c;height:48px;margin-bottom:24px;display:block}.default__title{color:#59595b;margin:0;font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:normal}.default__title.smaller{font-size:32px}.default__desc{margin:0;font-family:avenir_lt_std55_roman,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.header{padding:17px 0}.header__container{max-width:1240px;margin:0 auto}.header__container .button:hover{color:#fff}.header .navbar-nav{gap:32px}.header .navbar,.header .navbar .container-fluid{padding:0}.header .navbar .navbar-toggler{appearance:none;outline:none;padding:0}.header .navbar .navbar-toggler:focus{box-shadow:none;border:none;outline:none}.header .navbar .navbar-toggler-icon img{width:32px;height:32px}.header .nav-link{color:#5c5c5c;text-transform:uppercase;font-weight:700;text-decoration:none}.hero{background-color:#0000;background-image:linear-gradient(90deg,#383838b3 0% 35%,#383838b3 100%),url(../img/assets/hero.webp);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero__container{color:#fff;justify-content:center;gap:64px;max-width:1240px;margin:0 auto;padding:80px 0;display:flex}.hero__form{background-color:#fff;border-radius:16px;padding:64px}.hero__form .default__title{margin-bottom:32px}.hero__form .contact__form{border-radius:0;padding:0}.hero__form .input_wrap{width:100%}.hero__form .input_wrap input{width:100%;max-width:100%}.hero__form button{width:100%;display:block}.hero__logo{text-align:center;margin-bottom:32px}.hero__logo img{max-width:100%;height:auto}.hero__img{max-width:503px;height:auto}.hero__img img{object-fit:cover;border:8px solid #f8dc3029;border-radius:16px;max-width:100%;height:auto}.hero__content{max-width:894px;padding-top:32px}.hero__content .button--container{gap:16px;display:flex}.hero__content .button.no-color{color:#fff}.hero__title{margin:0 0 16px;font-family:avenir_lt_std95_black,sans-serif;font-size:56px;font-weight:700;line-height:64px}.hero__title span{font-size:40px;line-height:48px}.hero .default__desc{margin-bottom:32px;font-weight:300}.resources{padding:80px 0}.resources__container{flex-direction:column;justify-content:center;align-items:center;display:flex}.resources .default__title{margin-bottom:48px}.resources .default__desc{color:#797979;margin-bottom:32px}.resources__content{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;max-width:1240px;margin:0 auto 48px;display:flex}.numbers{padding:80px 24px}.numbers__container{flex-wrap:wrap;gap:24px;max-width:1240px;margin:0 auto;display:flex}.numbers__card{background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:8px;flex-shrink:0;width:100%;max-width:397px;padding:32px 40px;box-shadow:0 4px 4px #0000000f}.numbers__text{color:#5c5c5c;text-align:center;margin:0 0 16px;font-family:avenir_lt_std95_black,sans-serif;font-size:56px;font-weight:700;line-height:64px}.numbers__text span{color:#f8dc30}.numbers__desc{text-align:center;margin:0;font-family:avenir_lt_std55_roman,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.solutions{background-color:#f8dc30;padding:80px 24px}.solutions .default__title{text-align:center;color:#5c5c5c;max-width:825px;margin:0 auto 24px}.solutions .default__desc{color:#5c5c5c;text-align:center;max-width:1200px;margin:0 auto 32px}.solutions__container{flex-wrap:wrap;justify-content:center;gap:24px;max-width:1240px;margin:0 auto;display:flex}.solutions__card{text-align:center;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:327px;padding:32px 40px;font-family:avenir_lt_std45_book;font-size:22px;font-style:normal;font-weight:700;line-height:150%;display:flex;box-shadow:0 4px 4px #0000000f}.solutions .button--container{text-align:center;margin-top:32px}.solutions .button--container .button{color:#5c5c5c}.map .hero{background:0 0;position:relative}.map .hero:after{content:url(../img/assets/logo-bigger.png);opacity:.1;max-width:639px;margin:0 auto;position:absolute;top:0;left:0;right:0}.map .hero__content{max-width:754px;padding-top:0}.map .hero__title{color:#59595b;margin-bottom:32px;font-family:avenir_lt_std45_book}.map .hero__img,.map .hero__img img{border:none}.transform .resources__content{width:100%}.transform .card-resources{background-color:#fff;border:1px solid #f6f6f6;border-radius:12px;width:100%;max-width:292px;height:100%;box-shadow:0 4px 4px #0000000f}.transform .card-resources__icon{text-align:center;background-color:#0000;border-radius:0;margin:0 auto 24px;padding:0;display:block}.transform .card-resources .default__desc{text-align:center;margin-bottom:0}.transform .card-resources .default__desc b{height:unset;margin-bottom:0}.testimonials{background-color:#59595b;padding:80px 24px}.testimonials__container{flex-direction:column;justify-content:center;align-items:center;max-width:1240px;margin:0 auto;display:flex}.testimonials__container .tag{display:inline-block}.testimonials__container .default__title{color:#f8dc30;margin:24px 0}.testimonials__container .default__desc{color:#fff;margin-bottom:48px}.testimonials__content{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:48px;display:flex}.testimonials__card{background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:8px;max-width:292px;height:524px;padding:32px 40px;box-shadow:0 4px 4px #0000000f}.testimonials__card--text{color:#383838;margin:0 0 24px;font-family:avenir_lt_std55_roman,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:150%}.form .hero{background:#f8dc30;padding:80px 24px}.form .hero__title{color:#5c5c5c;margin:0;font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:120%}.form .hero__sub-title{color:#5c5c5c;margin:0 0 32px;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:normal}.form .hero .default__desc{color:#5c5c5c}.form .hero__slider{max-width:1240px;margin:0 auto;position:relative}.form .hero__slider:after{content:"";background:linear-gradient(270deg,#f8dc30 0%,#f8dc3000 100%);width:95px;height:148px;position:absolute;top:0;right:0}.form .hero__slider .testimonials__card{max-width:298px;height:144px;margin:0 8px;padding:32px 40px}.form .hero__slider .testimonials__card .avatar{margin-bottom:0}.form .hero .arrows{justify-content:space-between;width:100%;max-width:1220px;margin:0 auto;display:flex;position:absolute;bottom:130px;left:0;right:0}.form .hero .arrows .prev-hero img{transform:rotate(-180deg)}.form .hero .arrows .next-hero{margin-right:10px}.contact{background-color:#f8dc30;padding:80px 0}.contact__container{flex-direction:column;justify-content:center;align-items:center;max-width:1240px;margin:0 auto;display:flex}.contact__container .default__title{color:#fff;text-align:center;margin:24px 0}.contact__container .default__desc{color:#fff;text-align:center;margin-bottom:64px}.contact__container .tag{background-color:#ffffff29}.contact__container .tag__text{color:#fff}.contact__form{background-color:#fff;border-radius:16px;flex-wrap:wrap;gap:16px;width:100%;padding:64px;display:flex}.contact__form .form-gap{flex-wrap:wrap}.contact__form input{max-width:300px}.contact__form .button{border:none}.faq{padding:80px 0}.faq__container{flex-direction:column;justify-content:center;gap:24px;max-width:1240px;margin:0 auto;display:flex}.faq__container .tag{max-width:75px;margin:0 auto}.faq__container .default__title{text-align:center}.faq__side{max-width:576px}.faq__side .default__title{margin:24px 0}.faq__side .default__desc{margin-bottom:83px}.faq__content{width:100%;max-width:1240px}.faq__content .accordion{flex-wrap:wrap;width:100%;display:flex}.faq__content .accordion-item{border:none;width:100%;max-width:600px;margin-bottom:16px}.faq__content .accordion-item:last-child{margin-bottom:0}.faq__content .accordion-body{margin:0;font-family:avenir_lt_std55_roman,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.faq__content .accordion-button{color:#383838;margin:0;font-family:avenir_lt_std55_roman,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.faq__content .accordion-button:focus{box-shadow:none;border:none}.faq__content .accordion-button:not(.collapsed){color:#5c5c5c;background-color:#f8dc3029}.faq__content .accordion-button:after{background-image:url(../img/assets/seta.svg);background-size:unset;width:10px;height:6px}.footer{color:#fff;background-color:#f8dc30;padding:48px 0}.footer__container{flex-direction:column;justify-content:center;align-items:center;display:flex}.text{padding-top:60px}.text__container{max-width:1240px;margin:0 auto}.text__container .default__title{margin-bottom:16px}.text__container .default__title.bigger{color:#59595b;margin:0 0 32px;font-family:avenir_lt_std95_black,sans-serif;font-size:56px;font-weight:700;line-height:64px}.text__container .default__desc{margin-bottom:24px}.text__container .default__desc.bigger{color:#59595b;margin:0 0 32px;font-family:avenir_lt_std55_roman,sans-serif;font-size:24px;font-weight:700;line-height:120%}.page--typ .hero{height:582px}.page--typ .hero__title{margin:48px 0;font-size:120px;line-height:100%}.page--typ .hero .default__desc{font-size:32px}@media only screen and (width<=767px){.col-mobile-1{width:33.3333%;margin-right:16px}.col-mobile-1:nth-child(4n){margin-right:0}.col-mobile-2{width:33.3333%;margin-right:16px}.col-mobile-2:nth-child(4n){margin-right:0}.col-mobile-3{width:33.3333%;margin-right:16px}.col-mobile-3:nth-child(4n){margin-right:0}.col-mobile-4{width:33.3333%;margin-right:16px}.col-mobile-4:nth-child(4n){margin-right:0}}@media only screen and (width<=479px){.default__title{text-align:center;font-size:32px}.header__container{padding:0 24px}.hero__container{flex-direction:column;padding:20px 24px 60px}.hero__logo{margin-bottom:24px}.hero__img{display:none}.hero__content .button--container{gap:8px}.hero__title{font-size:40px;line-height:48px}.resources{padding:60px 0}.resources__container{padding:0 24px}.numbers__text{font-size:40px;line-height:48px}.map .hero:after{display:none}.testimonials{padding:60px 0}.testimonials__container{padding:0 24px}.form .hero__title,.form .hero__sub-title{font-size:32px}.contact{padding:60px 0}.contact__container{padding:0 24px}.contact__container .default__desc{margin-bottom:40px}.contact__form{padding:32px}.contact__form .button{width:100%}.faq__container{flex-direction:column;justify-content:center;align-items:center;gap:48px;padding:0 24px}.faq__side{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.faq__side .default__desc{margin-bottom:40px}.text__container .default__title.bigger{font-size:40px;line-height:48px}.text__container .default__desc.bigger{font-size:16px}}