@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap";@font-face{font-family:"Muller";src:url("../fonts/muller/MullerThin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Muller";src:url("../fonts/muller/MullerUltraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Muller";src:url("../fonts/muller/MullerLight.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Muller";src:url("../fonts/muller/MullerRegular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Muller";src:url("../fonts/muller/MullerMedium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Muller";src:url("../fonts/muller/MullerBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Muller";src:url("../fonts/muller/MullerExtraBold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Muller";src:url("../fonts/muller/MullerHeavy.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Muller";src:url("../fonts/muller/MullerBlack.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}*,*::after,*::before{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}::-moz-selection{color:#1a478d;background-color:#d2ebfa}::selection{color:#1a478d;background-color:#d2ebfa}html{scroll-behavior:smooth}body{font-family:"Montserrat",sans-serif}a{text-decoration:none;color:inherit;display:inline-block}p{line-height:1.5}img{width:100%;display:inline-block}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:"Muller",sans-serif}label{display:block}input,textarea,button,select,option,::file-selector-button{border:0;border-radius:0;outline:0;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;background-color:inherit}input:disabled,textarea:disabled,button:disabled,select:disabled,option:disabled,::file-selector-button:disabled{color:#ccc;border-color:#ccc;pointer-events:none}input:disabled,textarea:disabled,button:disabled{color:#ccc;border-color:#ccc;pointer-events:none}textarea{resize:none}button,::file-selector-button{cursor:pointer}::file-selector-button{padding:8px;border:1px solid #fff;border-radius:10px;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out}::file-selector-button:hover{color:#1a478d;background-color:#d2ebfa;border-color:#d2ebfa}.container{margin-inline:auto;padding-inline:60px;max-width:1600px}@media(max-width : 700px){.container{padding:30px}}.btn{padding:8px;font-weight:700;text-transform:uppercase;border:1px solid #fff;border-radius:10px;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out}.btn svg{margin-left:5px;width:12px}@media(max-width : 700px){.btn svg{width:8px}}.btn.btn-fill-white{color:#1a478d;background-color:#fff;border-color:#fff}.btn.btn-fill-white svg path{fill:#1a478d}.btn.btn-fill-white:hover{background-color:#d2ebfa;border-color:#d2ebfa}.btn.btn-border-white{color:#fff}.btn.btn-border-white svg path{fill:#fff;transition:fill .1s ease-in-out}.btn.btn-border-white:hover{color:#1a478d;background-color:#d2ebfa;border-color:#d2ebfa}.btn.btn-border-white:hover svg path{fill:#1a478d}.btn.btn-border-white:disabled{color:#ccc;border-color:#ccc;pointer-events:none}@media(max-width : 700px){.btn{font-size:11px}}section{display:flex;justify-content:center;flex-direction:column;height:100vh;overflow:hidden;transition:background .3s ease-in-out}section .container{display:flex;width:100%;height:100%}section .container .column{display:flex;justify-content:center;flex-direction:column;padding-block:60px}@media(max-width : 1100px){section{height:unset;min-height:100vh}}@media(max-height: 950px){section{height:unset;min-height:100vh}}.section__title{margin-bottom:60px;font-size:clamp(16px,5vw,36px);text-transform:uppercase}.slider{position:relative;width:100%;height:100%;overflow:hidden}.slider .swiper-container{padding-block:120px;height:100%}.slider .swiper-container img{height:100%}.slider .swiper-container h1,.slider .swiper-container svg{position:absolute;top:10px;left:0;transition:opacity .3s ease-in-out}.slider .swiper-container svg{display:none;opacity:0;height:200px}@media(max-width : 700px){.slider .swiper-container svg{height:100px}}.slider .swiper-container .swiper-pagination{text-align:right}.slider .swiper-container .swiper-pagination-bullet{width:15px;height:15px;border:3px solid #1a478d;background:none;opacity:100%}.slider .swiper-container .swiper-pagination-bullet-active{background:#1a478d}@media(max-width : 1500px){.slider .swiper-container .swiper-wrapper .swiper-slide{height:50vh}}@media(max-height: 950px){.slider .swiper-container .swiper-wrapper .swiper-slide{height:50vh}}.grecaptcha-badge{visibility:hidden}#masthead{color:#fff;background-color:#1a478d}#masthead .container{gap:90px}#masthead .container .column.right{width:-webkit-fill-available;width:-moz-available;width:stretch;justify-content:flex-end}@media(max-width : 700px){#masthead .container .column.right{display:none}}@media(max-width : 700px){#masthead .container{display:block}}#masthead .logo{margin-bottom:150px;width:300px}@media(max-width : 700px){#masthead .logo{margin-bottom:90px;width:50%}}#masthead .headline{margin-bottom:60px;width:700px}@media(max-width : 700px){#masthead .headline{width:100%}}#masthead .title{margin-bottom:45px;font-size:36px;text-transform:uppercase}@media(max-width : 700px){#masthead .title{font-size:20px}}#masthead .navigation{display:flex;-moz-column-gap:15px;column-gap:15px;row-gap:10px;flex-wrap:wrap;margin-bottom:90px}#masthead .info{display:flex;justify-content:space-between;text-align:center;text-transform:uppercase}#masthead .info__group{margin-bottom:30px}#masthead .info__icon{margin-bottom:5px;width:75px}@media(max-width : 700px){#masthead .info__icon{width:50px}}#masthead .info__text{font-size:24px;font-weight:700}@media(max-width : 700px){#masthead .info__text{font-size:clamp(10px,3.8vw,16px)}}#masthead .info__title{font-size:12px;font-weight:700}@media(max-width : 700px){#masthead .info__title{font-size:clamp(5px,1.9vw,8px)}}#masthead .info__disclaimer{font-size:10px;text-transform:uppercase;opacity:50%}@media(max-width : 700px){#masthead .info__disclaimer{font-size:clamp(5px,1.9vw,8px)}}#masthead .illustration{width:75vh;min-width:790px;margin-bottom:-110px;margin-right:-90px}#valores{color:#1a478d}#valores .container{display:block}#valores .container .column{padding-block:120px;height:100%}@media(max-width : 700px){#valores .container .column{padding-block:60px}}#valores .swiper-button-next,#valores .swiper-button-prev{color:#1a478d}@media(max-width : 700px){#valores .swiper-button-next,#valores .swiper-button-prev{display:none}}#about{color:#1a478d;background-color:#d2ebfa}#about .about__text{margin-bottom:90px;padding-inline:70px;font-size:clamp(16px,3vw,34px);font-weight:700;text-align:center}@media(max-width : 700px){#about .about__text{padding-inline:0}}#about .illustration{margin-inline:auto;width:600px}@media(max-width : 700px){#about .illustration{width:100%}}#adn{color:#1a478d}#adn .container{display:block}#adn .container .column{padding-block:120px;height:100%}@media(max-width : 700px){#adn .container .column{padding-block:60px}}#adn .swiper-button-next,#adn .swiper-button-prev{color:#1a478d}@media(max-width : 700px){#adn .swiper-button-next,#adn .swiper-button-prev{display:none}}#contact{color:#fff;background-color:#1a478d}#contact .section__title{margin-bottom:5px}#contact .section__subtitle{margin-bottom:60px}#contact form{display:flex;gap:120px}#contact form .form__column{width:50%}#contact form .form__column.right{display:flex;flex-direction:column;justify-content:space-between}@media(max-width : 1100px){#contact form .form__column{width:100%}}#contact form .form__group:not(:last-child){margin-bottom:30px}@media(max-width : 700px){#contact form label{font-size:14px}}#contact form input:not([type=checkbox]),#contact form textarea{padding-block:10px;width:100%;border-bottom:1px solid #d2ebfa}@media(max-width : 700px){#contact form input:not([type=checkbox]),#contact form textarea{font-size:14px}}#contact form input[type=file]{border:0}#contact form .form__rgpd{font-size:14px}#contact form .form__rgpd label{display:inline;line-height:1.5}@media(max-width : 700px){#contact form .form__rgpd label{font-size:12px}}#contact form .form__rgpd p{margin-bottom:30px}@media(max-width : 700px){#contact form .form__rgpd p{font-size:12px}}#contact form .form__submit{display:flex;align-items:center;gap:15px;margin-top:60px}@media(max-width : 1100px){#contact form{flex-direction:column;gap:60px}}#contact .links{display:flex;justify-content:center;gap:15px;margin-top:120px}.scroll-top{display:flex;justify-content:center;align-items:center;position:fixed;bottom:20px;right:20px;width:clamp(30px,10vw,50px);height:clamp(30px,10vw,50px);background-color:#d2ebfa;border:2px solid #1a478d;border-radius:10px;z-index:100;transform:translateY(calc(100% + 20px));transition:.4s transform ease-in-out,.1s opacity ease-in-out}.scroll-top:hover{opacity:1}.scroll-top.visible{transform:translateY(0)}.scroll-top__arrow{display:flex;justify-content:center;align-items:center;width:25%;height:100%}.scroll-top__arrow svg{width:100%}.scroll-top__arrow svg path{fill:#1a478d}