a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--sm1:.8125rem;--sm2:.875rem;--md1:1rem;--md2:1.25rem;--md3:1.5rem;--md4:1.875rem;--lg:2.5rem}.error-page main{height:calc(100vh - 207px)}@media (max-width:767.99px){.error-page main{height:calc(100vh - 275px)}}.error-page main .wrapper,.error-page main .wrapper--max,.error-page main .wrapper--min{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:center;text-align:center}.error-page main .button{margin-top:1.5rem;padding:.8rem 4rem}.error-page .header__container{display:grid;grid-template-columns:175px;justify-content:center}.error-page .header__box,.error-page .header__box--menu{justify-content:center}.button{background-color:#1a5288;border-radius:100px;color:#fff;display:inline-block;font-size:var(--sm2);line-height:18px;padding:.8rem 1rem;text-align:center;transition:all .3s ease}.button:hover{background-color:#647da4;color:#fff}.title-libre{font-size:var(--md2);font-weight:600;line-height:28px;text-transform:uppercase}.preloader{align-items:center;background-color:rgba(0,0,0,.251);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.loader{animation:load5 1.2s ease infinite;border-radius:50%;font-size:16px;height:1em;position:relative;transform:translateZ(0);width:1em}.loader--min{font-size:4px}@keyframes load5{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}12.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5)}25%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}37.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}62.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}75%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}87.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff}}.header,.header--dark{background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.16);padding:.5rem 0;position:sticky;top:0;z-index:999}.header__container{align-items:center;display:grid;gap:2rem;grid-template-columns:175px calc(100% - 2rem - 175px)}@media (max-width:767.99px){.header__container{row-gap:0}}.header__box,.header__box--menu{align-items:center;display:flex;gap:3rem;justify-content:flex-end}.header__box--menu:last-child{transition:all .3s ease}@media (max-width:767.99px){.header__box--menu:last-child{flex-direction:column;gap:.5rem;grid-column:1/3;max-height:0;overflow:hidden}.header__box--menu:last-child.active{max-height:300px}}.header__logo,.header__logo--white{width:100%}.header__logo--white{display:none}.header__mobile{align-items:center;background-color:#1a5288;border-radius:6px;display:none;height:40px;justify-content:center;justify-self:flex-end;width:50px}.header__mobile span{background-color:#fff;border-radius:100px;height:4px;position:relative;transition:all .3s ease;width:50%}.header__mobile span:after,.header__mobile span:before{background-color:inherit;border-radius:inherit;content:"";height:inherit;position:absolute;transition:inherit;width:100%}.header__mobile span:before{top:-8px}.header__mobile span:after{top:8px}@media (max-width:767.99px){.header__mobile{display:flex}}.header__mobile.active span{transform:rotate(45deg)}.header__mobile.active span:after,.header__mobile.active span:before{top:0;transform:rotate(90deg)}.header__nav{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:flex-end;row-gap:.5rem}@media (max-width:767.99px){.header__nav{flex-direction:column;gap:0;width:100%}}.header__nav:last-child{flex-shrink:0;flex-wrap:nowrap;gap:1rem}@media (max-width:767.99px){.header__nav:last-child{gap:.5rem}}.header__link{color:#000;cursor:pointer;font-size:var(--sm2);line-height:18px;position:relative;text-align:center;transition:all .3s ease}@media (max-width:767.99px){.header__link{border-bottom:1px solid #e4e4e4;padding:.5rem 0;width:100%}}.header__link svg{margin-left:.3rem}@media (max-width:767.99px){.header__link svg{position:absolute;top:50%;transform:translateY(-50%)}}.header__link svg path{stroke:#1a5288}.header__link:hover{color:#013f7b}.header__link:hover .header__dropdown{max-height:250px}.header__dropdown{background-color:#fff;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.16);display:flex;flex-direction:column;gap:.2rem;left:50%;line-height:17px;max-height:0;overflow:hidden;position:absolute;transform:translateX(-50%) translateY(10px);transition:all .3s ease;width:185px;z-index:10}@media (max-width:767.99px){.header__dropdown{left:50%;transform:translateX(-20%);z-index:11}}.header__drop-link{align-items:center;border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:var(--sm1);justify-content:center;margin:0 .5rem;padding:.4rem .5rem;transition:all .3s ease}.header__drop-link:first-child{margin-top:1rem}.header__drop-link:last-child{margin-bottom:1rem}.header__drop-link:hover{background-color:#1a5288;color:#fff}.header__language-selector{position:relative}.header__language-selector .language{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--sm1);font-weight:600;gap:1rem;letter-spacing:2px;position:relative;text-transform:uppercase}.header__language-selector .language:after{background-color:#000;content:"";height:12px;position:absolute;right:1.05rem;top:50%;transform:translateY(-50%);width:2px}.header__language-selector .language svg{transition:all .3s ease}.header__language-selector .language svg path{stroke:#1a5288}.header__language-selector .language.active svg{transform:scaleY(-1)}.header__language-selector .language__dropdown{background-color:#fff;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.16);display:flex;flex-direction:column;gap:.4rem;left:50%;max-height:0;overflow:hidden;position:absolute;transform:translateX(-50%) translateY(10px);transition:all .3s ease;width:140px}@media (max-width:767.99px){.header__language-selector .language__dropdown{left:50%;transform:translateX(-20%) translateY(-95px)}}.header__language-selector .language__dropdown.active{max-height:125px}.header__language-selector .language__option{align-items:center;border-radius:4px;color:#000;display:flex;font-size:var(--sm1);gap:.5rem;margin:.5rem;padding:0 .5rem;transition:all .3s ease}.header__language-selector .language__option svg{flex-shrink:0;gap:.5rem;width:25px}.header__language-selector .language__option.active{color:#013f7b}.header__language-selector .language__option:not(:last-child){margin-bottom:0}.header__language-selector .language__option:last-child{margin-top:0}.header__language-selector .language__option:not(.active):hover{background-color:rgba(26,82,136,.161)}.header__button{flex-shrink:0;padding:.8rem 2.5rem}@media (max-width:767.99px){.header__button{border-radius:0;margin-bottom:.5rem;width:100%}}.header--dark{background-color:#373f48}.header--dark .header__logo,.header--dark .header__logo--white{display:none}.header--dark .header__logo--white{display:block}.header--dark .header__link{color:#fff}.header--dark .header__link:hover{color:#6d9bce}@media (max-width:767.99px){.header--dark .header__link{border-bottom:1px solid hsla(0,0%,89%,.188)}}.header--dark .header__mobile{background-color:#647da4}.header--dark .header__language-selector .language{color:#fff}.header--dark .header__language-selector .language:after{background-color:#fff}.header--dark .header__language-selector .language svg path{stroke:#fff}.header--dark .header__language-selector .language__dropdown{color:#fff}.header--dark .header__button{background-color:#647da4}.header--dark .header__button:hover{background-color:#8fa0bf}.footer .offices{background-color:#1a5288;background-image:url(../img/includes/north-symbol.webp);background-position:left 30px;background-repeat:no-repeat;background-size:125px}@media (max-width:767.99px){.footer .offices{background-position:left 25px;background-size:100px}}.footer .offices__container{display:grid;grid-template-columns:calc(50% - 125px) 250px calc(50% - 125px);min-height:300px}@media (max-width:991px){.footer .offices__container{grid-template-columns:repeat(2,50%);min-height:0}}@media (max-width:767.99px){.footer .offices__container{grid-template-columns:100%}}.footer .offices__box{line-height:0}.footer .offices__box:first-child{display:flex;flex-direction:column;justify-content:center;line-height:1;padding:2rem 2rem 2rem 0}@media (max-width:767.99px){.footer .offices__box:first-child{align-items:center;padding:2rem 0}}@media (max-width:991px){.footer .offices__box:nth-child(2){margin-right:-1rem;max-height:350px;width:50vw}}@media (max-width:767.99px){.footer .offices__box:nth-child(2){height:100px;margin-left:-1rem;width:100vw}}.footer .offices__title{align-items:center;color:#fff;display:flex;gap:.8rem;letter-spacing:.5px;max-width:350px}@media (max-width:767.99px){.footer .offices__title{flex-direction:column;gap:0;max-width:none;text-align:center}}.footer .offices__title svg{flex-shrink:0;height:50px;margin-bottom:.5rem;width:40px}.footer .offices__menu{margin-left:40px;margin-top:1rem;position:relative}@media (max-width:767.99px){.footer .offices__menu{margin-left:0;width:100%}}.footer .offices__select{display:none}.footer .offices__current{align-items:center;background-color:#fff;border-radius:100px;color:#000;cursor:pointer;display:flex;font-size:var(--sm2);justify-content:space-between;line-height:17px;max-width:350px;padding:.8rem 1rem;width:100%}@media (max-width:767.99px){.footer .offices__current{margin:0 auto}}.footer .offices__current .value{word-wrap:keep-all;display:inline-block;flex-shrink:0;font-weight:700}.footer .offices__dropdown{background-color:#fff;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.16);display:grid;gap:.2rem;grid-template-columns:repeat(3,calc(33.33% - .1rem));left:0;max-height:0;overflow:hidden;position:absolute;top:0;transform:translateY(50px);transition:all .3s ease;width:550px}@media (max-width:767.99px){.footer .offices__dropdown{grid-template-columns:repeat(2,calc(50% - .1rem));left:50%;transform:translateY(50px) translateX(-50%);width:100%}}.footer .offices__dropdown.active{flex-wrap:wrap;max-height:350px;padding:.5rem 0}.footer .offices__item{align-items:center;border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:var(--sm1);gap:.5rem;margin:0 .5rem;padding:.5rem;transition:all .3s ease}.footer .offices__item.active,.footer .offices__item:hover{background-color:#1a5288;color:#fff}.footer .offices__portos{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;padding-left:40px}@media (max-width:991px){.footer .offices__portos{padding-left:0}}.footer .offices__link{align-items:center;color:#fff;display:flex;font-size:var(--sm1);gap:.5rem;transition:all .3s ease}@media (max-width:767.99px){.footer .offices__link{margin-left:0}}.footer .offices__link svg{height:15px;width:15px}.footer .offices__thumb{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.footer .offices iframe{height:100%;width:calc(50vw - 125px)}@media (max-width:991px){.footer .offices iframe{height:225px;margin-left:-1rem;width:100vw}}.footer .contact{padding:4rem 0}@media (max-width:991px){.footer .contact{padding:2rem 0}}.footer .contact__container{align-items:center;display:flex;justify-content:space-between}@media (max-width:991px){.footer .contact__container{flex-wrap:wrap}}.footer .contact__box{color:#000;display:flex;gap:.5rem;line-height:18px;transition:all .3s ease}.footer .contact__box:nth-child(3){flex-shrink:0}@media (max-width:991px){.footer .contact__box{flex-direction:column;justify-content:center;text-align:center;width:calc(50% - 1rem)}}@media (max-width:767.99px){.footer .contact__box{width:100%}}.footer .contact__box svg{flex-shrink:0;height:35px;width:35px}.footer .contact__box svg circle{transition:all .3s ease}.footer .contact__box:not(:first-child){font-size:var(--sm2)}.footer .contact__box:first-child{flex-shrink:0}@media (max-width:991px){.footer .contact__box:first-child,.footer .contact__box:nth-child(2){width:100%}}.footer .contact__box:hover{color:#1a5288}.footer .contact__box:hover svg circle{fill:#647da4}.footer .developer{background-color:#e7e9f5;padding:2.5rem 0}.footer .developer__container{align-items:center;color:rgba(0,0,0,.376);display:flex;font-size:var(--sm2);gap:2rem;justify-content:space-between;line-height:18px}@media (max-width:767.99px){.footer .developer__container{flex-direction:column;text-align:center}}.footer .developer__company{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.footer .contact__container{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:max-content minmax(0,1fr);justify-content:start}.footer .contact__box{align-items:center;flex-direction:row;justify-content:flex-start;max-width:none;min-width:0;overflow-wrap:anywhere;text-align:left;width:auto}.footer .contact__box address,.footer .contact__box span{font-style:normal;line-height:18px;min-width:0}.footer .contact__title{padding-top:.25rem;width:auto}.footer .contact__content{display:grid;gap:2rem;min-width:0;width:100%}.footer .contact__content .contact__box{font-size:var(--sm2)}.footer .contact__phones{display:grid;gap:.9rem 4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.footer .contact__legacy{align-items:center;display:flex;flex-wrap:nowrap;gap:3rem;min-width:0}.footer .contact__legacy .contact__box{flex:0 1 auto}.footer .contact__legacy .contact__box:first-child,.footer .contact__legacy .contact__box:nth-child(2),.footer .contact__legacy .contact__box:nth-child(3){flex-shrink:1;width:auto}.footer .contact__legacy--grid{align-items:flex-start;display:grid;gap:.9rem 4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.footer .contact__phone-list{display:grid;gap:.25rem}.footer .contact__phone-link{color:inherit}.footer .contact__phone-number,.footer .contact__phone-title{display:inline}@media (max-width:767.99px){.footer .contact__container,.footer .contact__phones{grid-template-columns:100%}.footer .contact__legacy{align-items:stretch;flex-direction:column;gap:1rem}.footer .contact__legacy--grid{grid-template-columns:100%}.footer .contact__box{align-items:center;flex-direction:row;justify-content:flex-start;max-width:100%;text-align:left;width:100%}.footer .contact__phone-number,.footer .contact__phone-title{display:block}}#cookieConsent{align-items:center;background-color:#fff;bottom:1rem;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);box-sizing:border-box;display:flex;font-size:.875rem;justify-content:space-between;left:1rem;max-width:650px;padding:1rem;position:fixed;width:100%;z-index:1000}@media (max-width:991px){#cookieConsent{align-items:flex-start;flex-direction:column;left:1rem;max-width:500px;width:calc(100% - 2rem)}}#cookieConsent p{line-height:18px;width:70%}@media (max-width:991px){#cookieConsent p{width:100%}#cookieConsent p .actions{align-self:flex-end}}#cookieConsent p a{color:#1a5288;font-weight:700;transition:all .3s ease-out}#cookieConsent p a:hover{color:#647da4}#cookieConsent button{background:#1a5288;border:none;border-radius:4px;color:#fff;cursor:pointer;height:auto;padding:.5rem 1rem;transition:all .3s ease}@media (max-width:991px){#cookieConsent button{margin-top:1rem}}#cookieConsent button:hover{background:#647da4}.staging-banner{background-color:#ffc107;border-bottom:2px solid #e0a800;color:#212529;font-family:sans-serif;font-size:.875rem;padding:.5rem;position:relative;text-align:center;width:100%;z-index:9999}.staging-banner strong{text-transform:uppercase}.cta{background-color:#647da4;color:#fff;padding:3rem 0;text-align:center}@media (max-width:767.99px){.cta{padding:2rem 0}}.cta__title{letter-spacing:1px}.cta__subtitle{font-size:var(--sm2);font-weight:300;letter-spacing:.5px;line-height:18px;margin-top:.5rem}.cta__button-box{margin:1rem auto 0;max-width:400px;padding:.5rem 0;position:relative;width:100%}.cta__button-box:after{background-color:rgba(154,169,197,.502);border-radius:0 100px 100px 0;content:"";height:100%;left:0;transform:translateX(calc(77px - 100%)) translateY(-50%);width:50vw;z-index:0}.cta__button-box:after,.cta__icon{position:absolute;top:50%;transition:all .3s ease}.cta__icon{background-color:transparent;border:none;left:1rem;padding:0;transform:translateY(-50%);z-index:2}.cta__icon svg{height:36px}.cta__button,.cta__icon svg,.cta__icon svg path{transition:all .3s ease}.cta__button{background-color:transparent;border:1px solid #fff;border-radius:100px;color:#fff;display:inline-block;font-size:var(--sm2);padding:1.5rem;position:relative;width:100%;z-index:1}@media (max-width:767.99px){.cta__button{padding:1.2rem}}.cta__button:hover{background-color:#fff;color:#647da4}.cta__button:hover .cta__icon{left:calc(100% - 1rem - 44px)}.cta__button:hover .cta__icon svg{transform:scale(1.1)}.cta__button:hover .cta__icon svg path{fill:#647da4}.partners{padding:3rem 0;text-align:center}.partners .slick-list{padding:2rem 0}.partners__item{display:grid!important;gap:2rem;grid-template-columns:100%;height:200px;margin:0 .5rem}.partners__box{align-items:center;border-radius:10px;display:flex;height:calc(100px - 1rem);justify-content:center;transition:all .3s ease}.partners__box img{filter:grayscale(100);height:70%;-o-object-fit:contain;object-fit:contain;opacity:.7;transition:all .3s ease;width:70%}@media (max-width:991px){.partners__box img{filter:grayscale(0);opacity:1}}.partners__box:hover{box-shadow:0 4px 50px rgba(150,132,190,.18)}.partners__box:hover img{filter:grayscale(0);opacity:1}.partners__dot{background-color:#dadada;border-radius:100%;cursor:pointer;display:inline-block;height:10px;pointer-events:all;transition:all .3s ease;width:10px}.partners .slick-dots{display:flex;gap:.5rem;justify-content:center}.partners .slick-dots .slick-active .partners__dot{background-color:#1a5288}.page-header{background-image:url(../img/includes/ocean.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:4rem 0;text-align:center}@media (max-width:767.99px){.page-header{padding:2rem 0}}.page-header__parent{font-size:var(--sm1);font-weight:100;letter-spacing:.5px;margin-bottom:.4rem}.page-header__title{font-size:var(--md4);letter-spacing:2px;line-height:36px}.certificates{padding:2rem 0}.certificates__title{text-align:center}.certificates__slider{padding:1rem 0}.certificates__item{align-items:center;display:flex!important;height:160px;justify-content:center}.certificates__image{height:70%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:all .3s ease;width:100%}.certificates__image:hover{transform:scale(1.05)}.certificates__dot{background-color:#dadada;border-radius:100%;cursor:pointer;display:inline-block;height:10px;pointer-events:all;transition:all .3s ease;width:10px}.certificates .slick-dots{display:flex;gap:.5rem;justify-content:center}.certificates .slick-dots li:only-of-type{display:none}.certificates .slick-dots .slick-active .certificates__dot{background-color:#1a5288}.home-page .banner,.home-page .banner__slick,.home-page .banner__slick--desktop,.home-page .banner__slick--mobile{position:relative}@media (max-width:767.99px){.home-page .banner__slick--desktop{display:none}}.home-page .banner__slick--mobile{display:none}@media (max-width:767.99px){.home-page .banner__slick--mobile{display:block}}.home-page .banner__item{position:relative}.home-page .banner__box-image{display:block;height:100%;width:100%}@media (max-width:767.99px){.home-page .banner__box-image{background-color:rgba(26,82,136,.565)}}.home-page .banner__image{height:auto;width:100%}@media (max-width:767.99px){.home-page .banner__image{position:relative;z-index:-1}}.home-page .banner__content{height:100%;left:0;padding:2rem 0;pointer-events:none;position:absolute;top:0;width:100%}.home-page .banner__container{align-items:center;display:flex;height:100%}.home-page .banner__box{max-width:35%}@media (max-width:991px){.home-page .banner__box{max-width:100%}}@media (max-width:767.99px){.home-page .banner__box{margin-bottom:35px}}.home-page .banner__title{color:#fff;font-size:var(--lg);font-weight:500;letter-spacing:2px;text-transform:uppercase}@media (max-width:767.99px){.home-page .banner__title{font-size:var(--md4)}}.home-page .banner__subtitle{display:block;font-family:Rubik,sans-serif;font-size:var(--md1);font-weight:300;line-height:26px;margin-top:.5rem}@media (max-width:767.99px){.home-page .banner__subtitle{font-size:var(--sm2);line-height:20px}}.home-page .banner__services{align-items:center;color:#fff;display:inline-flex;font-size:var(--sm2);gap:.7rem;margin-top:2rem;pointer-events:all;transition:all .3s ease}.home-page .banner__services svg{margin-bottom:2px;width:25px}.home-page .banner__services svg circle{transition:all .3s ease}.home-page .banner__services:hover{color:#6d9bce}.home-page .banner__services:hover svg circle{fill:#6d9bce}.home-page .banner .slick-dots{align-items:center;bottom:2rem;cursor:pointer;display:flex;gap:.45rem;justify-content:center;left:0;pointer-events:none;position:absolute;width:100%}@media (max-width:767.99px){.home-page .banner .slick-dots{justify-content:flex-start;padding:0 1rem}}.home-page .banner .slick-dots li{flex-shrink:0}.home-page .banner .slick-dots li:only-of-type{display:none}.home-page .banner .slick-dots li.slick-active .banner__dot{background-color:#fff}.home-page .banner__dot{border:2px solid #fff;border-radius:100%;display:inline-block;height:10px;pointer-events:all;transition:all .3s ease;width:10px}.home-page .social-media{left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media (max-width:767.99px){.home-page .social-media{bottom:1.5rem;top:auto;transform:none}}.home-page .social-media__content{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}@media (max-width:767.99px){.home-page .social-media__content{flex-direction:row;justify-content:flex-end}}.home-page .social-media__link{align-items:center;border:1px solid #fff;border-radius:100%;display:flex;height:35px;justify-content:center;pointer-events:all;transition:all .3s ease;width:35px}.home-page .social-media__link svg{height:50%}.home-page .social-media__link svg path{fill:#fff;transition:all .3s ease}.home-page .social-media__link:hover{background-color:#8fa0bf;border-color:#8fa0bf}.home-page .about{padding-top:4rem}@media (max-width:767.99px){.home-page .about{padding:2rem 0}}.home-page .about__container{display:grid;gap:4rem;grid-template-columns:50% calc(50% - 4rem);position:relative}@media (max-width:767.99px){.home-page .about__container{gap:2rem;grid-template-columns:100%}}.home-page .about__box{display:flex;flex-direction:column;gap:4rem}@media (max-width:767.99px){.home-page .about__box{gap:2rem}}.home-page .about__box:last-child{gap:3rem}@media (max-width:767.99px){.home-page .about__box:last-child{gap:2rem}}.home-page .about__title{align-items:center;display:flex;gap:1rem;max-width:250px}@media (max-width:767.99px){.home-page .about__title{flex-direction:column;gap:0;margin:0 auto;text-align:center}}.home-page .about__title svg{flex-shrink:0;width:55px}.home-page .about__text{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--sm2);gap:2rem;line-height:29px}@media (max-width:767.99px){.home-page .about__text{margin-bottom:1rem;text-align:center}}.home-page .about__button{padding:.5rem 2rem}@media (max-width:767.99px){.home-page .about__button{margin:0 auto}}.home-page .about__image{height:450px;margin-left:calc(100% - 50vw);position:relative;width:50vw}@media (max-width:767.99px){.home-page .about__image{height:250px;margin-left:-1rem;width:100vw}}.home-page .about__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-page .about__list{bottom:4rem;left:0;position:absolute;width:100%}@media (max-width:991px){.home-page .about__list{bottom:2rem}}@media (max-width:767.99px){.home-page .about__list{margin-left:-1rem;position:static;width:100vw}}.home-page .about__list-container{align-items:center;display:flex;gap:2rem;justify-content:center;width:100%}@media (max-width:767.99px){.home-page .about__list-container{flex-wrap:wrap;gap:.2rem;padding:0}}.home-page .about__item{align-items:center;background-color:hsla(0,0%,100%,.867);border-radius:100%;box-shadow:0 12.1184px 57.0279px #e7e9f5;color:#1a5288;display:flex;flex-direction:column;font-size:var(--sm1);gap:.5rem;height:150px;justify-content:flex-start;line-height:15px;padding:2rem;text-align:center;transition:all .3s ease;width:150px}@media (max-width:767.99px){.home-page .about__item{background-color:#1a5288;border-radius:0;box-shadow:none;color:#fff;height:120px;padding:1.5rem;width:calc(50% - .1rem)}}.home-page .about__item:hover{background-color:rgba(26,83,136,.867);box-shadow:none;color:#fff}.home-page .about__item:hover .about__icon{border-color:#fff}.home-page .about__item:hover .about__icon img{filter:brightness(0) invert(1)}.home-page .about__icon{align-items:center;border:2px solid #647da4;border-radius:100%;display:flex;flex-shrink:0;height:55px;justify-content:center;transition:all .3s ease;width:55px}@media (max-width:767.99px){.home-page .about__icon{border-color:#fff;height:40px;width:40px}}.home-page .about__icon img{height:60%;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:60%}@media (max-width:767.99px){.home-page .about__icon img{filter:brightness(0) invert(1)}}.home-page .service{background-image:url(../img/home/ship.webp);background-position:100%;background-repeat:no-repeat;background-size:contain;padding:4rem 0}@media (max-width:991px){.home-page .service{background-image:none}}@media (max-width:767.99px){.home-page .service{padding:1rem 0 3rem}}.home-page .service__title{text-align:center}.home-page .service__subtitle{font-size:var(--sm2);font-weight:400;line-height:22px;margin:1rem auto 0;max-width:450px;text-align:center}.home-page .service__list{display:grid;gap:2rem;grid-template-columns:repeat(4,calc(25% - 1.5rem));margin-top:4rem}@media (max-width:991px){.home-page .service__list{grid-template-columns:repeat(2,calc(50% - 1rem))}}@media (max-width:767.99px){.home-page .service__list{grid-template-columns:100%;margin-top:3rem}}.home-page .service__item{border-radius:8px;box-shadow:0 16.8px 43.2px #e6eafb;overflow:hidden;transition:all .3s ease}.home-page .service__item:hover{transform:scale(1.1)}@media (max-width:767.99px){.home-page .service__item:hover{transform:none}}.home-page .service__item:hover .service__body{background-color:#1a5288;color:#fff}.home-page .service__item:hover .service__button{border-color:hsla(0,0%,92%,.188);color:#fff}.home-page .service__item:hover .service__button:after{opacity:1}.home-page .service__header{height:170px;transition:all .3s ease;width:100%}.home-page .service__header img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-page .service__body{background-color:#fff;color:#000;display:flex;flex-direction:column;height:calc(100% - 170px);justify-content:space-between;padding:1rem;text-align:center;transition:all .3s ease}.home-page .service__name{font-size:var(--sm2);line-height:20px;margin:0 auto;max-width:140px}.home-page .service__button{border-top:1px solid #ebebeb;color:#1a5288;font-size:var(--sm2);margin-top:1rem;padding-top:1rem;position:relative;transition:all .3s ease}.home-page .service__button:after{background-image:url(../img/includes/service-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:30px;opacity:0;position:absolute;right:0;transform:translateY(25%);transition:all .3s ease;width:45px}.company-page .about{line-height:30px;padding:4rem 0 2rem}@media (max-width:767.99px){.company-page .about{line-height:27px;padding:2rem 0}}.company-page .services{padding:2rem 0}@media (max-width:767.99px){.company-page .services{padding:2rem 0 0}}.company-page .services__title{margin:0 auto;max-width:600px;text-align:center}.company-page .services__list{display:flex;gap:2rem;justify-content:center;padding:2rem 0}@media (max-width:767.99px){.company-page .services__list{gap:0;margin-left:-1rem;padding-bottom:0;width:100vw}}.company-page .services__item{align-items:center;background-color:hsla(0,0%,100%,.867);border-radius:100%;box-shadow:0 12.1184px 57.0279px #e7e9f5;cursor:pointer;display:flex;flex-direction:column;font-size:var(--sm1);gap:.5rem;height:150px;justify-content:flex-start;line-height:15px;padding:2rem;text-align:center;transition:all .3s ease;width:150px}@media (max-width:767.99px){.company-page .services__item{background-color:#1a5288;border-radius:0;box-shadow:none;color:#fff;font-size:.75rem;height:120px;padding:1.5rem;width:25%}.company-page .services__item.active:after{bottom:-15px;opacity:1}}.company-page .services__item.active{background-color:rgba(26,83,136,.867);box-shadow:none;color:#fff;position:relative}.company-page .services__item.active:after{background-color:#396a98;border-radius:7px 0 0 0;bottom:-3rem;content:"";height:30px;position:absolute;transform:rotate(45deg);transition:all .3s ease;width:30px}@media (max-width:767.99px){.company-page .services__item.active:after{opacity:0}}.company-page .services__item.active .services__icon{border-color:#fff}.company-page .services__item.active .services__icon img{filter:brightness(0) invert(1)}.company-page .services__item:hover{background-color:rgba(26,83,136,.867);box-shadow:none;color:#fff}.company-page .services__item:hover .services__icon{border-color:#fff}.company-page .services__item:hover .services__icon img{filter:brightness(0) invert(1)}.company-page .services__icon{align-items:center;border:2px solid #647da4;border-radius:100%;display:flex;flex-shrink:0;height:55px;justify-content:center;transition:all .3s ease;width:55px}@media (max-width:767.99px){.company-page .services__icon{border-color:#fff;height:40px;width:40px}}.company-page .services__icon img{height:60%;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:60%}@media (max-width:767.99px){.company-page .services__icon img{filter:brightness(0) invert(1)}}.company-page .services__box{background-color:#396a98;border-radius:15px;color:#fff;display:none;font-size:var(--sm2);line-height:22px;padding:3rem}@media (max-width:767.99px){.company-page .services__box{background-color:transparent;border-radius:0;color:#000;margin-left:-1rem;padding:2rem;width:100vw}}.company-page .services__box.active{display:block}.company-page .gallery{background-image:url(../img/includes/north-symbol-dark.webp);background-position:0;background-repeat:no-repeat;background-size:125px;padding:2rem 0;position:relative}@media (max-width:767.99px){.company-page .gallery{background-image:none}.company-page .gallery__container{padding:0}}.company-page .gallery__slider{align-items:center;display:flex;gap:.8rem}@media (max-width:767.99px){.company-page .gallery__slider{display:block}}.company-page .gallery .slick-list{width:100%}.company-page .gallery__arrow,.company-page .gallery__arrow--next,.company-page .gallery__arrow--prev{cursor:pointer}.company-page .gallery__arrow svg circle,.company-page .gallery__arrow--next svg circle,.company-page .gallery__arrow--prev svg circle{transition:all .3s ease}.company-page .gallery__arrow--prev{transform:rotate(90deg)}.company-page .gallery__arrow--next{transform:rotate(-90deg)}.company-page .gallery__arrow--next:hover svg circle,.company-page .gallery__arrow--prev:hover svg circle,.company-page .gallery__arrow:hover svg circle{fill:#1a5288}.company-page .gallery__item{height:350px;overflow:hidden}@media (max-width:767.99px){.company-page .gallery__item{height:150px}}.company-page .gallery__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.company-page .gallery__image:hover{transform:scale(1.05)}.company-page .gallery__dot{background-color:#dadada;border-radius:100%;cursor:pointer;display:inline-block;height:10px;pointer-events:all;transition:all .3s ease;width:10px}.company-page .gallery .slick-dots{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.company-page .gallery .slick-dots .slick-active .gallery__dot{background-color:#1a5288}.company-page .team{padding:3rem 0}.company-page .team__title{text-align:center}.company-page .team__list{display:grid;gap:1rem;grid-template-columns:repeat(5,calc(20% - .8rem));padding-top:2rem}@media (max-width:991px){.company-page .team__list{grid-template-columns:repeat(3,calc(33.33% - .777rem))}}@media (max-width:767.99px){.company-page .team__list{grid-template-columns:100%}}.company-page .team__card{border-radius:9px;box-shadow:0 16.8px 43.2px #e6eafb;padding:2rem 1rem 5rem;position:relative;text-align:center;transition:all .3s ease}.company-page .team__card:hover{transform:translateY(-7px)}.company-page .team__card-header{display:flex;flex-direction:column;gap:.5rem}.company-page .team__card-image{border-radius:100%;height:80px;margin:0 auto;overflow:hidden;width:80px}.company-page .team__card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company-page .team__card-title{font-size:var(--sm2);font-weight:600;margin:0 auto;max-width:135px}.company-page .team__card-office{font-size:var(--sm1);font-weight:400;line-height:15px}.company-page .team__card-media{display:flex;gap:.2rem;justify-content:center}.company-page .team__card-icon{height:20px;width:20px}.company-page .team__card-icon svg{height:100%;-o-object-fit:contain;object-fit:contain;opacity:.6;transition:all .3s ease;width:100%}.company-page .team__card-icon svg path{fill:#1a5288}.company-page .team__card-icon:hover svg{opacity:1}.company-page .team__card-footer{border-top:2px solid rgba(0,0,0,.063);bottom:.5rem;left:50%;padding:1rem 0;position:absolute;transform:translateX(-50%);width:85%}.company-page .team__card-link{color:#1a5288;font-size:.7rem;margin:0 auto;opacity:.9;text-align:center;text-decoration:underline;transition:all .3s ease;word-break:break-all}.company-page .team__card-link:hover{opacity:1}.policy-page .policy{padding:4rem 0 2rem}@media (max-width:767.99px){.policy-page .policy{padding:2rem 0}}.policy-page .policy__container{display:grid;gap:4rem;grid-template-columns:245px calc(100% - 245px - 4rem)}@media (max-width:767.99px){.policy-page .policy__container{grid-template-columns:100%}}.policy-page .policy__image{border-radius:8px;height:100%;max-height:600px;min-height:350px;overflow:hidden}@media (max-width:767.99px){.policy-page .policy__image{border-radius:0;height:200px;margin-left:-1rem;max-width:auto;min-height:auto;order:2;width:100vw}}.policy-page .policy__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.policy-page .policy__content{line-height:30px;padding-bottom:4rem}@media (max-width:767.99px){.policy-page .policy__content{padding-bottom:0}}.policy-page .policy__content ul{margin:2rem 0 1rem}.policy-page .policy__content ul li{display:flex;gap:.5rem;line-height:22px;margin-bottom:1rem}.policy-page .policy__content ul li:before{background-image:url(../img/includes/list-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:20px;width:20px}.policy-page .policy__file{margin-top:2rem}.services-page .service{background-image:url(../img/home/ship.webp);background-position:100%;background-repeat:no-repeat;background-size:contain;padding:4rem 0}@media (max-width:991px){.services-page .service{background-image:none;padding:2rem 0}}.services-page .service__title{text-align:center}.services-page .service__subtitle{font-size:var(--sm2);font-weight:400;line-height:22px;margin:1rem auto 0;max-width:450px;text-align:center}.services-page .service__list{display:grid;gap:2rem;grid-template-columns:repeat(4,calc(25% - 1.5rem));margin-top:4rem}@media (max-width:991px){.services-page .service__list{grid-template-columns:repeat(2,calc(50% - 1rem))}}@media (max-width:767.99px){.services-page .service__list{grid-template-columns:100%;margin-top:3rem}}.services-page .service__item{border-radius:8px;box-shadow:0 16.8px 43.2px #e6eafb;overflow:hidden;transition:all .3s ease}.services-page .service__item:hover{transform:scale(1.1)}.services-page .service__item:hover .service__body{background-color:#1a5288;color:#fff}.services-page .service__item:hover .service__button{border-color:hsla(0,0%,92%,.188);color:#fff}.services-page .service__item:hover .service__button:after{opacity:1}.services-page .service__header{height:170px;transition:all .3s ease;width:100%}.services-page .service__header img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.services-page .service__body{background-color:#fff;color:#000;display:flex;flex-direction:column;height:calc(100% - 170px);justify-content:space-between;padding:1rem;text-align:center;transition:all .3s ease}.services-page .service__name{font-size:var(--sm2);line-height:20px;margin:0 auto;max-width:140px}.services-page .service__button{border-top:1px solid #ebebeb;color:#1a5288;font-size:var(--sm2);margin-top:1rem;padding-top:1rem;position:relative;transition:all .3s ease}.services-page .service__button:after{background-image:url(../img/includes/service-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:30px;opacity:0;position:absolute;right:0;transform:translateY(25%);transition:all .3s ease;width:45px}.services-page .intro{padding:3rem 0;position:relative}@media (max-width:767.99px){.services-page .intro{padding:2rem 0 0}}.services-page .intro:after{background:linear-gradient(90deg,#647da4 18.55%,rgba(100,125,164,0) 101.3%);content:"";height:165px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%;z-index:-1}@media (max-width:767.99px){.services-page .intro:after{display:none}}.services-page .intro__container{display:grid;gap:2rem;grid-template-columns:40% 50%;justify-content:space-between}@media (max-width:767.99px){.services-page .intro__container{gap:3rem;grid-template-columns:100%;text-align:center}}.services-page .intro__title{padding-bottom:.7rem;padding-top:1rem;position:relative}.services-page .intro__title:after{background-color:#647da4;bottom:0;content:"";height:2px;left:0;position:absolute;width:130px}@media (max-width:767.99px){.services-page .intro__title:after{left:50%;transform:translateX(-50%)}}.services-page .intro__desc{line-height:30px;padding:2rem 0}.services-page .intro__button{padding:.8rem 2rem}.services-page .intro__box:last-child{align-items:center;display:flex}@media (max-width:767.99px){.services-page .intro__box:last-child{height:200px}}.services-page .intro__image{border-radius:6px;width:100%}@media (max-width:767.99px){.services-page .intro__image{border-radius:0;height:100%;margin-left:-1rem;-o-object-fit:cover;object-fit:cover;width:100vw}}.services-page .content{background-color:#647da4;background-image:url(../img/includes/north-symbol.webp);background-position:0;background-repeat:no-repeat;background-size:155px;color:#fff;line-height:30px;padding:5rem 0 11rem;text-align:center}@media (max-width:767.99px){.services-page .content{background-size:70px;padding:3rem 0}}.services-page .content__button{margin-top:2rem;padding:.8rem 2rem}.services-page .content__button:hover{background-color:#013f7b}.services-page .gallery{margin-top:-110px;padding-bottom:2rem;position:relative}@media (max-width:767.99px){.services-page .gallery{background-image:none;margin-top:0}.services-page .gallery__container{padding:0}}.services-page .gallery__slider{align-items:center;display:flex;gap:.8rem}@media (max-width:767.99px){.services-page .gallery__slider{display:block}}.services-page .gallery .slick-list{width:100%}.services-page .gallery__arrow,.services-page .gallery__arrow--next,.services-page .gallery__arrow--prev{cursor:pointer}.services-page .gallery__arrow svg circle,.services-page .gallery__arrow--next svg circle,.services-page .gallery__arrow--prev svg circle{transition:all .3s ease}.services-page .gallery__arrow--prev{transform:rotate(90deg)}.services-page .gallery__arrow--next{transform:rotate(-90deg)}.services-page .gallery__arrow--next:hover svg circle,.services-page .gallery__arrow--prev:hover svg circle,.services-page .gallery__arrow:hover svg circle{fill:#1a5288}.services-page .gallery__item{height:275px;overflow:hidden}@media (max-width:767.99px){.services-page .gallery__item{height:150px}}.services-page .gallery__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.services-page .gallery__image:hover{transform:scale(1.05)}.services-page .gallery__dot{background-color:#dadada;border-radius:100%;cursor:pointer;display:inline-block;height:10px;pointer-events:all;transition:all .3s ease;width:10px}.services-page .gallery .slick-dots{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.services-page .gallery .slick-dots .slick-active .gallery__dot{background-color:#1a5288}.services-page .call{padding:3rem 0;text-align:center}@media (max-width:767.99px){.services-page .call{padding-bottom:3rem;padding-top:1rem}}.services-page .call__title{margin:0 auto;max-width:700px}.services-page .call__button{margin-top:2rem;padding:.8rem 2rem}.services-page .service-accordion{padding:3rem 0;position:relative}.services-page .service-accordion__title{padding-bottom:.7rem;padding-top:1rem;position:relative}.services-page .service-accordion__title:after{background-color:#647da4;bottom:0;content:"";height:2px;left:0;position:absolute;width:130px}@media (max-width:767.99px){.services-page .service-accordion__title:after{left:50%;transform:translateX(-50%)}.services-page .service-accordion__title{text-align:center}}.services-page .service-accordion__desc{line-height:30px;padding:2rem 0}.services-page .service-accordion__accordion{display:flex;flex-direction:column;gap:1rem}.services-page .service-accordion__accordion__item__header{align-items:center;background-color:#013f7b;border:none;border-radius:10px 10px 0 0;color:#fff;display:flex;font-weight:700;padding:1.5rem calc(2rem + 34px) 1.5rem 1.5rem;position:relative;text-align:left;width:100%}.services-page .service-accordion__accordion__item__header:before{background-color:#0273e0;border-radius:50%;content:"";height:34px;position:absolute;right:1rem;width:34px}.services-page .service-accordion__accordion__item__header:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;margin-top:3px;position:absolute;right:calc(1rem + 12px);transform:rotate(-135deg);width:10px}.services-page .service-accordion__accordion__item__header.collapsed{border-radius:10px}.services-page .service-accordion__accordion__item__header.collapsed:after{margin-top:-3px;transform:rotate(45deg)}.services-page .service-accordion__accordion__item__body{animation:collapse-open .2s;background-color:#eee;border-radius:0 0 10px 10px;font-size:15px;line-height:30px;padding:1rem 2rem;transform-origin:50% 0}.services-page .service-accordion__accordion__item__body ul li{list-style-type:disc}@keyframes collapse-open{0%{max-height:0}to{max-height:100vh}}.contact-page .contact{padding:3rem 0}.contact-page .contact__container{display:grid;gap:2rem;grid-template-columns:50% calc(40% - 2rem);justify-content:space-between}@media (max-width:767.99px){.contact-page .contact__container{grid-template-columns:100%}}.contact-page .contact__title{margin-bottom:1rem;margin-top:2rem}@media (max-width:767.99px){.contact-page .contact__title{margin-top:0}}.contact-page .contact__subtitle{line-height:30px}.contact-page .contact__mail{border-radius:8px;box-shadow:0 16.3486px 42.0393px #e6eafb;padding:3rem 2rem;text-align:center;transition:all .3s ease}.contact-page .contact__mail:hover{transform:translateY(-7px)}.contact-page .contact__mail svg{display:block;margin:0 auto .5rem}.contact-page .contact__text{font-size:var(--sm2);line-height:20px;padding-top:.5rem}.contact-page .contact__link{color:#008bd6;display:inline-block;font-size:var(--sm2);margin-top:1rem;text-decoration:underline;transition:all .3s ease}.contact-page .contact__link:hover{color:#536f9a}.contact-page .team{padding:3rem 0}.contact-page .team__title{text-align:center}.contact-page .team__title strong{background-color:#1a5288;color:#fff;font-weight:400;padding:.2rem}.contact-page .team__list{display:grid;gap:1rem;grid-template-columns:repeat(4,calc(25% - .75rem));padding-top:2rem}@media (max-width:991px){.contact-page .team__list{grid-template-columns:repeat(2,calc(50% - .55rem))}}@media (max-width:767.99px){.contact-page .team__list{grid-template-columns:100%}}.contact-page .team__card{border-radius:9px;box-shadow:0 16.8px 43.2px #e6eafb;padding:2rem 1rem 5rem;position:relative;text-align:center;transition:all .3s ease}.contact-page .team__card:hover{transform:translateY(-7px)}.contact-page .team__card-header{display:flex;flex-direction:column;gap:.5rem}.contact-page .team__card-image{border-radius:100%;height:80px;margin:0 auto;overflow:hidden;width:80px}.contact-page .team__card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-page .team__card-title{font-size:var(--sm2);font-weight:600;margin:0 auto}.contact-page .team__card-office{color:#536f9a;font-size:var(--sm1);font-weight:500;line-height:15px}.contact-page .team__card-media{display:flex;gap:.2rem;justify-content:center}.contact-page .team__card-icon{height:20px;width:20px}.contact-page .team__card-icon svg{height:100%;-o-object-fit:contain;object-fit:contain;opacity:.6;transition:all .3s ease;width:100%}.contact-page .team__card-icon svg path{fill:#1a5288}.contact-page .team__card-icon:hover svg{opacity:1}.contact-page .team__card-footer{border-top:2px solid rgba(0,0,0,.063);bottom:.5rem;left:50%;padding:1rem 0;position:absolute;transform:translateX(-50%);width:85%}.contact-page .team__card-link{color:#1a5288;font-size:.7rem;margin:0 auto;opacity:.9;text-align:center;text-decoration:underline;transition:all .3s ease;word-break:break-all}.contact-page .team__card-link:hover{opacity:1}.contact-page .form{padding:1rem 0}.contact-page .form__container{align-items:center;display:grid;grid-template-columns:60% calc(40% - 2rem);justify-content:space-between}@media (max-width:767.99px){.contact-page .form__container{grid-template-columns:100%}}.contact-page .form__box{display:flex;flex-wrap:wrap;gap:1rem}.contact-page .form__label,.contact-page .form__label--50,.contact-page .login-page .form .form__label--50,.contact-page .work-page .form__label--3,.login-page .form .contact-page .form__label--50,.work-page .contact-page .form__label--3{position:relative;width:100%}.contact-page .form__label--50{width:calc(50% - .5rem)}@media (max-width:767.99px){.contact-page .form .iti,.contact-page .form__label--50{width:100%}}.contact-page .form__input,.contact-page .form__textarea{border:1px solid #d9d9d9;border-radius:8px;font-size:var(--sm2);padding:1rem 2rem;width:100%}.contact-page .form__input:focus,.contact-page .form__textarea:focus{border-color:#1a5288;outline:none}.contact-page .form__textarea{height:100px;line-height:20px;resize:none}.contact-page .form__textarea+.form__desc{top:20px}.contact-page .form__desc{font-size:var(--sm2);left:2rem;position:absolute;top:19px}.contact-page .form__desc.in-tel{left:3.25rem}.contact-page .form__button{border:none;margin-top:2rem;max-width:250px;position:relative;width:100%}.contact-page .form__button svg{height:80%;-o-object-fit:contain;object-fit:contain;position:absolute;right:2px;top:50%;transform:translateY(-50%)}.contact-page .form__image{height:550px;margin-right:calc(100% - 65vw);transform:translateX(-15vw);width:70vw;z-index:-1}@media (max-width:767.99px){.contact-page .form__image{height:150px;margin-bottom:2rem;margin-left:-1rem;margin-right:auto;order:-1;transform:none;width:100vw}}.contact-page .form__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.work-page .form{padding:3rem 0}.work-page .form__text{line-height:30px;margin:0 auto;max-width:820px}.work-page .form__box{display:grid;gap:2rem;grid-template-columns:repeat(2,calc(50% - 1rem));margin-top:4rem}@media (max-width:767.99px){.work-page .form__box{grid-template-columns:100%;margin-top:3rem}}.work-page .form__title{max-width:380px}.work-page .form__subtitle{line-height:26px;margin-top:2rem}.work-page .form__fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem;row-gap:.7rem}.work-page .form__fieldset.row-gap-1{row-gap:1rem}.work-page .form__fieldset.row-gap-2{row-gap:2rem}.login-page .form .work-page .form__label--50,.work-page .form__label,.work-page .form__label--3,.work-page .form__label--50,.work-page .login-page .form .form__label--50{position:relative;width:100%}.work-page .form__label--50{width:calc(50% - .5rem)}@media (max-width:767.99px){.work-page .form__label--50{width:100%}}.work-page .form__label--3{width:calc(33% - .5rem)}@media (max-width:767.99px){.work-page .form__label--3{width:100%}}.work-page .form__label--radio{align-items:center;cursor:pointer;display:flex;gap:.4rem;position:relative}.work-page .form__label--radio .circle{align-items:center;background-color:#fff;border:1px solid #cdcdcd;border-radius:100%;display:flex;height:16px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.work-page .form__label--radio .circle:after{background-color:#1a5288;border-radius:100%;box-shadow:0 4px 4px #8fa0bf;content:"";height:8px;opacity:0;transition:all .2s ease;width:8px}.work-page .form__label--file{font-size:var(--sm2);width:100%}.work-page .form__label--file .form__radio-text{padding-left:2rem}@media (max-width:767.99px){.work-page .form__label--file .form__radio-text{padding-left:0}}.work-page .form__file-box{align-items:center;border:1px solid #d9d9d9;border-radius:8px;display:flex;font-size:var(--sm2);justify-content:space-between;min-height:45px;padding:.5rem 9.5rem .5rem 2rem;position:relative;width:100%}.work-page .form__file-button{background-color:#1a5288;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;padding:.4rem .7rem;position:absolute;right:.5rem;transition:all .3s ease}.work-page .form__file-button:hover{background-color:#536f9a}.work-page .form__file-value{line-height:20px;word-break:break-all}.work-page .form__radio{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--sm2);gap:1rem;padding-left:2rem;row-gap:.5rem}@media (max-width:767.99px){.work-page .form__radio{padding-left:0}}.work-page .form__radio-text{margin-bottom:.3rem;width:100%}.work-page .form__radio-text--inline{margin-bottom:0;margin-right:1rem;width:auto}.work-page .form__input,.work-page .form__select,.work-page .form__textarea{border:1px solid #d9d9d9;border-radius:8px;font-size:var(--sm2);padding:.7rem 2rem;width:100%}.work-page .form__input--radio,.work-page .form__select--radio{height:15px;opacity:0;width:15px}.work-page .form__input--radio:checked+.circle:after,.work-page .form__select--radio:checked+.circle:after{opacity:1}.work-page .form__input--file,.work-page .form__select--file{display:none}.work-page .form__input::-moz-placeholder,.work-page .form__select::-moz-placeholder,.work-page .form__textarea::-moz-placeholder{color:#000}.work-page .form__input::placeholder,.work-page .form__select::placeholder,.work-page .form__textarea::placeholder{color:#000}.work-page .form__input:focus,.work-page .form__select:focus,.work-page .form__textarea:focus{border-color:#1a5288;outline:none}.work-page .form__textarea{height:100px;line-height:20px;resize:none}.work-page .form__textarea+.form__desc{top:20px}.work-page .form__textarea::-moz-placeholder{color:#000}.work-page .form__textarea::placeholder{color:#000}.work-page .form__desc{font-size:var(--sm2);left:2rem;position:absolute;top:13.5px}.work-page .form__desc--radio{margin-top:1px}.work-page .form__button{border:none;margin-top:3rem;max-width:250px;position:relative;width:100%}.work-page .form__button svg{height:80%;-o-object-fit:contain;object-fit:contain;position:absolute;right:2px;top:50%;transform:translateY(-50%)}.work-page .form__values{align-items:center;display:flex;max-height:1050px;position:relative}@media (max-width:767.99px){.work-page .form__values{max-height:100%;order:-1}}.work-page .form__image{height:100%;left:0;margin-right:calc(100% - 50vw);position:absolute;top:0;width:50vw;z-index:-1}@media (max-width:767.99px){.work-page .form__image{margin-left:-1rem;margin-right:auto;width:100vw}}.work-page .form__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.work-page .form__list{align-items:center;display:grid;gap:1.5rem;grid-template-columns:100%;padding:1.5rem}@media (max-width:767.99px){.work-page .form__list{gap:1rem;max-height:100%;order:-1;padding:1.5rem 0}}.work-page .form__item{background-color:#fff;border-radius:6px;max-width:350px;padding:3rem 2rem;transition:all .3s ease}.work-page .form__item:hover{transform:translateX(10px)}.work-page .form__item-title{margin-bottom:1rem;position:relative;text-align:center;width:100%}.work-page .form__item-title img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;position:absolute;width:100%}.work-page .form__item-text{font-size:var(--sm2);line-height:22px;text-align:center}.ethics-page .ethics{padding:3rem 0}.ethics-page .ethics__content{line-height:30px}.ethics-page .ethics__button{margin-top:2rem}.login-page .login{margin:3rem auto 5rem;max-width:450px;width:100%}.login-page .login__card{background-color:#e7e9f5;border-radius:15px;padding:1rem 2rem 3rem;width:100%}.login-page .login__card .top{margin-bottom:1rem;text-align:center}.login-page .login__card .top .box-image{margin-bottom:1rem;width:100%}.login-page .login__card .top .box-image img{-o-object-fit:contain;object-fit:contain;width:50%}.login-page .login__card .bottom{font-size:var(--sm2);text-align:center}.login-page .login__card .bottom .link{color:#257ed5;transition:all .3s ease}.login-page .login__card .bottom .link:hover{color:#013f7b}.login-page .form .form{padding:1rem 0}.login-page .form .form__label,.login-page .form .form__label--50,.login-page .form .work-page .form__label--3,.work-page .login-page .form .form__label--3{margin-bottom:1rem;position:relative;width:100%}.login-page .form .form__label--50{width:calc(50% - .5rem)}@media (max-width:767.99px){.login-page .form .form__label--50{width:100%}}.contact-page .login-page .form .form__textarea,.login-page .form .contact-page .form__textarea,.login-page .form .form__input,.login-page .form .work-page .form__textarea,.work-page .login-page .form .form__textarea{border:1px solid #d9d9d9;border-radius:8px;font-size:var(--sm2);padding:1rem 2rem;width:100%}.contact-page .login-page .form .form__textarea:focus,.login-page .form .contact-page .form__textarea:focus,.login-page .form .form__input:focus,.login-page .form .work-page .form__textarea:focus,.work-page .login-page .form .form__textarea:focus{border-color:#1a5288;outline:none}.login-page .form .form__desc{font-size:var(--sm2);left:2rem;pointer-events:none;position:absolute;top:19px}.login-page .form .form__button{border:none;margin-top:2rem;max-width:250px;position:relative;width:100%}.login-page .form .form__button svg{height:80%;-o-object-fit:contain;object-fit:contain;position:absolute;right:2px;top:50%;transform:translateY(-50%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{position:relative}body{font-family:Montserrat,sans-serif;height:auto;overflow-x:hidden}a{text-decoration:none}.hidden{display:none}.wrapper,.wrapper--max,.wrapper--min{margin:0 auto;max-width:1100px;padding:0 1rem}@media screen and (min-width:1440px){.wrapper,.wrapper--max,.wrapper--min{max-width:1400px}}.wrapper--max{max-width:1400px}.wrapper--min{max-width:1100px}
