@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Poppins:wght@300;400;500&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;scroll-behavior:smooth}body{font-family:Poppis,sans-serif;color:#000;scroll-behavior:smooth;background-color:#fafafa}a{text-decoration:none;color:#000}.sr-only{visibility:hidden}main{padding:2em 0}.section{padding:7em 0}.section .foot{width:100%;display:flex;align-items:center;justify-content:center;margin-top:3em}.btn{margin-top:auto;align-self:center;width:-moz-max-content;width:max-content;padding:.8em 1.5em;background-color:#004f71;color:#fff;font-size:1.2em;font-weight:500;outline:none;border:none;cursor:pointer;transition:all .2s ease-in-out}.btn:hover{background-color:#002b3e}[data-fancybox],[data-copy]{cursor:pointer}.uppercase{text-transform:uppercase}.copied{position:relative}.copied:after{top:50%;transform:translateY(-50%);left:110%;width:-moz-max-content;width:max-content;background-color:#004f71;padding:.6em 1em;border-radius:.2em;color:#fff;position:absolute;font-size:20px;content:"Coppied to clipboard"}.copied:before{content:"";position:absolute;top:50%;left:calc(110% - 10px);border-width:10px;transform:translateY(-50%) translate(-50%);border-style:solid;border-color:transparent #004F71 transparent transparent}body::-webkit-scrollbar{width:.5em}body::-webkit-scrollbar-track{background:#fff}body::-webkit-scrollbar-thumb{background:#004F71}.spacer__outer{width:100%;display:flex;flex-direction:column;align-items:center}.spacer__outer .spacer__inner{padding:0 6em;width:100%;height:100%}@media screen and (min-width: 1500px){.spacer__outer .spacer__inner{width:87.5em}}@media screen and (max-width: 463px){.spacer__outer .spacer__inner{padding:0 1em}}@media screen and (max-width: 576px){.spacer__outer .spacer__inner{padding:0 3em}}.nav{width:100%;height:6em;display:flex;padding:0 2em;justify-content:space-between;align-items:center;position:absolute;left:0;top:0;z-index:999;transition:all .3s}.nav.scrolled{height:5em;position:fixed;left:0;top:0;background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s}.nav.scrolled .logo{height:5em}.nav.scrolled .nav-content .nav-list li a{color:#000}.nav.scrolled .nav-content .nav-list li a:hover{color:#004f71}.nav.scrolled .nav-content .lang .lang-item,.nav.scrolled .toggle{color:#000}@media screen and (max-width: 576px){.nav{padding-left:0}}@media screen and (max-width: 1200px){.nav .nav-content{z-index:998}.nav.toggled.animate .nav-content{animation-name:toggle-reverse;animation-duration:.3s;animation-fill-mode:forwards}.nav.toggled.scrolled .nav-content{top:5em;background-color:#fefefe;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.nav.toggled.scrolled .nav-content .lang .lang-item{color:#000}.nav.toggled.scrolled .nav-content .lang .lang-item.active{color:#fff}.nav.toggled:not(.scrolled) .nav-content.bg{background:linear-gradient(0deg,#000 0%,rgba(0,0,0,.9) 7%,rgba(0,0,0,0) 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nav.toggled .nav-content{position:absolute;left:0;top:6em;display:flex;flex-direction:column;padding:1em 2em;width:100%;animation-name:toggle;animation-duration:.3s;animation-fill-mode:forwards}.nav.toggled .nav-content .nav-list{flex-direction:column;align-items:flex-start;margin-bottom:1.5em}.nav.toggled .nav-content .nav-list li{margin:.5em 0}.nav.toggled .nav-content .nav-list a{font-size:1.1em;color:#fff}.nav.toggled .nav-content .lang{margin-left:0}.nav.toggled .nav-content .lang .lang-item{color:#fff}}.nav .brand{line-height:0}.nav .logo{height:6em;transition:height .3s;z-index:999;position:relative}.nav .toggle{background:none;border:none;outline:none;color:#fff;font-size:2em;position:relative;z-index:998}@media screen and (min-width: 1200px){.nav .toggle{display:none}}.nav .nav-content{display:flex}@media screen and (max-width: 1200px){.nav .nav-content{display:none}}.nav .nav-content .nav-list{display:flex;align-items:center}.nav .nav-content .nav-list li{margin:0 1em}.nav .nav-content .nav-list a{color:#fff;font-family:Montserrat,sans-serif;transition:color .3s}.nav .nav-content .nav-list a:hover{color:#b3b3b3}.nav .nav-content .lang{display:flex;flex-wrap:wrap;margin-left:2em}.nav .nav-content .lang .lang-item{padding:.3em .5em;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;transition:background-color .3s}.nav .nav-content .lang .lang-item:hover{background-color:#004f7166}.nav .nav-content .lang .lang-item.active{background-color:#004f71;color:#fff;font-weight:600}@keyframes toggle{0%{transform:translateY(-100%);visibility:hidden}to{transform:translateY(0);visibility:visible}}@keyframes toggle-reverse{0%{transform:translateY(0);visibility:visible}to{transform:translateY(-100%);visibility:hidden}}header{width:100%;height:100vh;background:linear-gradient(180deg,#000 0%,rgba(0,0,0,.9) 7%,rgba(0,0,0,0) 100%);background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:5em;position:relative}header.small{height:30em;padding-bottom:0}header .background{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;-o-object-fit:cover;object-fit:cover;overflow:hidden;background:url(/assets/images/background.jpg) center center no-repeat;background-size:cover}header .background video{width:auto;height:auto;min-height:100%;min-width:100%;-o-object-fit:fill;object-fit:fill}header .titles{margin-left:5%;display:flex;flex-direction:column;align-items:flex-start}header .titles .title{height:8em;width:auto}@media screen and (max-width: 576px){header .titles .title{height:5em}}@media screen and (max-width: 463px){header .titles .title{height:4em}}header .titles h1{font-size:4em;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;margin:0}@media screen and (max-width: 768px){header .titles h1{font-size:3em}}header .titles h2{font-size:2.5em;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;margin:0}@media screen and (max-width: 768px){header .titles h2{font-size:2em}}@media screen and (max-width: 576px){header .titles h2{font-size:1.5em}}header .header-contact{width:-moz-max-content;width:max-content;position:absolute;height:3em;background-color:#004f71;left:50%;bottom:0;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;padding:0 1em}@media screen and (max-width: 768px){header .header-contact{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (max-width: 463px){header .header-contact{flex-direction:column;align-items:center;justify-content:center;height:auto;z-index:100}}header .header-contact a,header .header-contact span{font-size:1.1em;color:#fff}@media screen and (max-width: 463px){header .header-contact a,header .header-contact span{margin:.5em 0}}header .header-contact a i,header .header-contact span i{margin-right:.5em}header .header-contact .scroll{margin:0 4em}@media screen and (max-width: 768px){header .header-contact .scroll{margin:0 1em}}@media screen and (max-width: 463px){header .header-contact .scroll{display:none}}.prefooter{width:100%;padding:2em 0;background-color:#001e2b}.prefooter .content{padding:0 2em;height:100%;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width: 1500px){.prefooter .content{grid-template-columns:repeat(2,1fr);row-gap:4em}}@media screen and (max-width: 768px){.prefooter .content{grid-template-columns:1fr}}.prefooter .content .about{color:#fff}.prefooter .content .about img{height:5em}.prefooter .content .about h3{margin-top:1em;font-family:Montserrat,sans-serif;font-weight:600}.prefooter .content .about p{margin:.5em 0}.prefooter .content .about ul{display:flex;flex-direction:column}.prefooter .content .about ul li{display:inline-flex;align-items:center;margin:.8em 0;font-size:1.1em}.prefooter .content .about ul li i{margin-right:.5em;font-size:1.2em}.prefooter .content .about ul li a{color:#fff}.prefooter .content .small{font-size:.9em}.prefooter .content .col{justify-self:center}@media screen and (max-width: 1500px){.prefooter .content .col:nth-child(odd){justify-self:start}}@media screen and (max-width: 768px){.prefooter .content .col{justify-self:start}}.prefooter .content .col h3{font-family:Montserrat,sans-serif;font-weight:600;color:#fff;font-size:1.4em;margin-bottom:1em;position:relative}.prefooter .content .col h3:after{content:"";position:absolute;bottom:-.3em;left:0;width:4em;height:.1em;background-color:#004f71}.prefooter .content .col ul li{margin:.6em 0}.prefooter .content .col ul li a{color:#fff}.prefooter .content .col .items{display:flex;flex-direction:column}.prefooter .content .col .items .item{margin-bottom:1em;color:#fff}.prefooter .content .col .items .item h4{font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:.5em}.prefooter .content .col .items .item p{margin:.5em 0}.prefooter .content .col .socials{display:flex}.prefooter .content .col .socials li{margin:0 .5em}.prefooter .content .col .socials li a i{color:#004f71;font-size:2.2em}footer{width:100%;height:2.5em;background-color:#121212}@media screen and (max-width: 768px){footer{height:auto;padding:.5em 0}}footer .content{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){footer .content{flex-direction:column;justify-content:space-between}}footer .content p,footer .content a{color:#fff;text-align:center}footer .content a{transition:color .3s}footer .content a:hover{color:#004f71}.errorpage{width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e6e6e6}.errorpage #error{width:80%;height:80%;background-color:#fff;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px}.errorpage #error h1{font-family:Montserrat,sans-serif;font-size:5em;font-weight:900}.errorpage #error h2{font-family:Montserrat,sans-serif;font-size:2em;font-weight:700;text-align:center}@media screen and (max-width: 992px){.errorpage #error h2{font-size:1.5em}}.errorpage #error .back{margin-top:2em;padding:1em 2em;background-color:#004f71;color:#fff}.blogpost{width:100%;display:flex;-moz-column-gap:4em;column-gap:4em;height:100%}@media screen and (max-width: 1200px){.blogpost{flex-direction:column}}.blogpost .blog-content{width:70%}@media screen and (max-width: 1200px){.blogpost .blog-content{width:100%}}.blogpost .blog-content .spacer__inner{width:100%;padding:0}.blogpost .sidebar{width:30%;height:100%;display:flex;flex-direction:column;position:sticky;top:8em;row-gap:3em}@media screen and (max-width: 1200px){.blogpost .sidebar{width:100%}}.blogpost .sidebar .sidebar__inner{padding:1.8em 1.2em;background-color:#fff;box-shadow:0 1px 3px #0000000e,0 1px 2px #0000000f}.blogpost .sidebar .blog-details h2{font-size:1.5em;font-weight:600;margin-bottom:1em;font-family:Montserrat,sans-serif;color:#004f71}.blogpost .sidebar .blog-details p{color:#1a1a1a;font-family:Poppis,sans-serif;font-weight:300}.blogpost .sidebar .socialshare{display:flex;flex-direction:column;align-items:center}.blogpost .sidebar .socialshare h3{font-size:1.2em;font-weight:600;margin-bottom:1em;font-family:Montserrat,sans-serif;color:#004f71;text-align:center}.blogpost .sidebar .socialshare .socials{display:flex;-moz-column-gap:1em;column-gap:1em}@media screen and (max-width: 1200px){.blogpost .sidebar .socialshare .socials{-moz-column-gap:1.5em;column-gap:1.5em}}.blogpost .sidebar .socialshare .socials li a{font-size:2.2em;color:#004f71}.blogpost .sidebar .socialshare .copysite{margin-top:1em;display:flex}.blogpost .sidebar .socialshare .copysite .url{padding:.5em;background-color:#004f7133;display:inline-flex;align-items:center;border:none;font-size:1.02em;outline:none;width:12em}@media screen and (max-width: 1200px){.blogpost .sidebar .socialshare .copysite .url{width:15em}}@media screen and (max-width: 463px){.blogpost .sidebar .socialshare .copysite .url{width:10em}}.blogpost .sidebar .socialshare .copysite .btn{padding:.5em;background-color:#004f71;display:inline-flex;align-items:center;border:none;font-size:1.02em;outline:none;color:#fff;cursor:pointer}.title{width:100%;display:flex;flex-direction:column}.title.centered{align-items:center}.title h2{font-family:Montserrat,sans-serif;font-weight:800;font-size:2.5rem;line-height:1.2;margin-bottom:1rem;color:#004f71;text-transform:uppercase}@media screen and (max-width: 768px){.title h2{font-size:1.9rem}}@media screen and (max-width: 463px){.title h2{font-size:1.5rem}}.title h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2;margin-bottom:1rem;color:#004f71;text-transform:uppercase}@media screen and (max-width: 463px){.title h3{font-size:1.3rem}}.section-grid{width:100%;display:flex;flex-direction:row;-moz-column-gap:2em;column-gap:2em;justify-content:space-between}.section-grid.reversed{flex-direction:row-reverse}@media screen and (max-width: 1200px){.section-grid{flex-direction:column;row-gap:2em}.section-grid.reversed{flex-direction:column}}.section-grid .col{width:65%;height:100%;display:flex;flex-direction:column}@media screen and (max-width: 1200px){.section-grid .col{width:100%}}.section-grid .col .imgs{margin-top:1em;width:100%;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:2em;column-gap:2em;row-gap:2em}@media screen and (max-width: 463px){.section-grid .col .imgs{grid-template-columns:1fr}}.section-grid .col .imgs .fancybox{width:100%;height:100%}.section-grid .col .imgs .fancybox .image{height:100%;aspect-ratio:1/1;width:100%}.section-grid .fancybox{width:35%}@media screen and (max-width: 1200px){.section-grid .fancybox{width:100%}}.section-grid .fancybox .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1200px){.section-grid .fancybox .image{aspect-ratio:2/1}}@media screen and (max-width: 463px){.section-grid .fancybox .image{aspect-ratio:1/1}}.image-text{width:100%;display:flex;flex-direction:row;-moz-column-gap:2em;column-gap:2em;justify-content:space-between}.image-text.reversed{flex-direction:row-reverse}@media screen and (max-width: 1200px){.image-text{flex-direction:column;row-gap:2em}.image-text.reversed{flex-direction:column}}.image-text .col{width:65%;height:100%}@media screen and (max-width: 1200px){.image-text .col{width:100%}}.image-text .fancybox,.image-text .solo-image{width:35%}@media screen and (max-width: 1200px){.image-text .fancybox,.image-text .solo-image{width:30em}}@media screen and (max-width: 768px){.image-text .fancybox,.image-text .solo-image{width:15em}}.image-text .fancybox .image,.image-text .solo-image .image{width:100%;-o-object-fit:cover;object-fit:cover}.sectionrichtext{width:100%;font-size:1.2em}.richtext{font-size:1.1em;line-height:1.5em}.richtext strong{font-weight:600}.richtext em{font-style:italic}.richtext ul{list-style:disc;margin-left:1.8em}.richtext ul,.richtext ol{margin-bottom:20px}.richtext li{margin-bottom:5px}.richtext small{font-size:.8em}.richtext sup{font-size:.8em;vertical-align:super}.richtext sub{font-size:.8em;vertical-align:sub}.richtext blockquote{background-color:#fff;border-left:5px solid #004F71;margin:0;padding:10px 20px;font-size:1.1em}.richtext blockquote p{margin:0}.richtext a{color:#004f71;font-weight:500;text-decoration:underline}.richtext a:hover{text-decoration:underline}.richtext p{margin-bottom:1em}.richtext h5,.richtext h4,.richtext h3,.richtext h2{font-family:Montserrat,sans-serif;margin-bottom:1em;font-weight:800}.richtext h2{font-size:1.8em}.richtext h3{font-size:1.5em}.richtext h4{font-size:1.3em}.richtext h5{font-size:1.1em}.richtext table{width:100%;max-width:100%;margin-bottom:2rem;background-color:#fff;border-collapse:collapse}@media screen and (max-width: 576px){.richtext table{overflow-x:scroll;display:block}.richtext table>tbody{width:100%;display:table}}.richtext table>tbody>tr:nth-child(odd){background-color:#f2f2f2}.richtext table>tbody>tr>th,.richtext table>tbody>tr>td{text-align:left;padding:1em;vertical-align:top;border-top:0}.richtext table>tbody>tr>th p,.richtext table>tbody>tr>td p{margin:0}.richtext table>tbody>tr>th{font-weight:600;color:#fff;background-color:#004f71;vertical-align:bottom;border-bottom:1px solid rgba(0,0,0,.12)}.imagecard{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1200px){.imagecard{justify-content:flex-start}}.imagecard.reversed{flex-direction:row-reverse}.imagecard .card{height:30em;width:calc(33.3333333333% - 4em);position:relative}@media screen and (max-width: 1500px){.imagecard .card{width:calc(33.3333333333% - 1em)}}@media screen and (max-width: 1200px){.imagecard .card{width:22em;margin-bottom:2em;margin-right:2em}}@media screen and (max-width: 576px){.imagecard .card{max-width:22em;width:100%;height:25em;margin-right:0}}.imagecard .card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imagecard .card:hover .overlay:before{opacity:0}.imagecard .card:hover .overlay:after{opacity:1}.imagecard .card .overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;cursor:pointer}.imagecard .card .overlay:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;z-index:0;transition:opacity .3s;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.65) 30%,rgba(0,0,0,.15) 100%)}.imagecard .card .overlay:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:0;transition:opacity .3s;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.15) 30%,rgba(0,0,0,.1) 100%)}.imagecard .card .overlay .content{padding:1.5em;display:flex;flex-direction:column;align-items:center;z-index:1}.imagecard .card .overlay .content.smaller p{font-size:1.6em}@media screen and (max-width: 463px){.imagecard .card .overlay .content.smaller p{font-size:1em}}.imagecard .card .overlay .content p{color:#fff;text-transform:uppercase;font-size:1.8em;font-family:Montserrat,sans-serif;font-weight:700}@media screen and (max-width: 576px){.imagecard .card .overlay .content p{font-size:1.5em}}@media screen and (max-width: 463px){.imagecard .card .overlay .content p{font-size:1.2em}}.informations{margin-top:4em}.informations .item{margin:1.5em 0}.informations .item h3{font-family:Montserrat,sans-serif;font-size:1.8em;font-weight:600;text-transform:uppercase;color:#004f71}@media screen and (max-width: 576px){.informations .item h3{font-size:1.5em}}.informations .item ul{margin-top:1em;display:flex;flex-direction:column}.informations .item ul li{margin-bottom:1em;display:inline-flex}@media screen and (max-width: 992px){.informations .item ul li{display:flex;flex-direction:column}}.informations .item ul li p{font-size:1.1em;line-height:1.5em}@media screen and (max-width: 576px){.informations .item ul li p{font-size:1em}}.informations .item ul li .key{font-weight:600}.informations .item ul li .vals{display:flex;flex-direction:column;margin-left:.5em}@media screen and (max-width: 992px){.informations .item ul li .vals>p{margin:.5em 0}.informations .item ul li .vals{margin-left:0}}.gallery{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(16em,1fr));grid-gap:3em}@media screen and (max-width: 463px){.gallery{grid-template-columns:1fr}}@media screen and (max-width: 576px){.gallery{grid-gap:1em}}.gallery .image{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.contact{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 992px){.contact{flex-direction:column}}.contact iframe{width:50%;height:30em;border:0}@media screen and (max-width: 992px){.contact iframe{width:100%}}.contact .data{display:flex;flex-direction:column;height:100%}.contact .data .item{display:inline-flex;align-items:center;margin-bottom:2em}.contact .data .item i{font-size:3em;color:#004f71;margin-right:.5em}@media screen and (max-width: 576px){.contact .data .item i{font-size:2.5em}}.contact .data .item p{font-size:1.2em;font-weight:500;line-height:1.5em}@media screen and (max-width: 576px){.contact .data .item p{font-size:1.2em}}.contacts{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3em}@media screen and (max-width: 1200px){.contacts{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 992px){.contacts{grid-template-columns:repeat(1,1fr)}}.contacts .card{display:flex;flex-direction:column}@media screen and (max-width: 463px){.contacts .card.smaller h3{font-size:1.2em}}.contacts .card h3{color:#004f71;font-family:Montserrat,sans-serif;font-size:1.5em;text-transform:uppercase;font-weight:600}@media screen and (max-width: 463px){.contacts .card h3{font-size:1.3em}}.contacts .card p{margin-top:.8em;font-size:1.4em;flex-shrink:"Montserrat",sans-serif;font-weight:500}@media screen and (max-width: 463px){.contacts .card p{font-size:1.2em}}.contacts .card span{margin-top:.8em;font-size:1.2em;display:inline-flex;align-items:center}.contacts .card span i{font-size:1.1em;color:#004f71;margin-right:.5em}.form form .line .field textarea,.form form .line .field input{width:100%;padding:.5em 1em;outline:none;border:none;background-color:#0073a433;font-family:Poppis,sans-serif;font-size:1.05em}.form form{width:100%;display:flex;flex-direction:column;align-items:center}.form form .line{display:flex;flex-direction:column;width:100%;margin:.8em 0}.form form .line label{font-size:1.2em;margin-bottom:.5em;font-weight:500}.form form .line label .text-red{color:red}.form form .line.w-1\/2{width:50%}@media screen and (max-width: 992px){.form form .line.w-1\/2{width:100%}}.form form .line .field,.form form .line .field .iti{width:100%}.form form .line .field .iti input{padding-left:3em}.form form .line .field input{height:3em}.form form .line .field textarea{resize:vertical;min-height:8em;padding:1em}.form form .line .error{margin-top:.5em;color:red;font-weight:500}.form form .success{color:green;font-weight:500;margin:.5em 0}.form form .hidden{display:none}.form form button{width:-moz-max-content;width:max-content;padding:.5em 1.5em;height:3em;background-color:#004f71;color:#fff;font-size:1.2em;font-weight:500;outline:none;border:none;cursor:pointer;transition:all .2s ease-in-out}.form form button:hover{background-color:#002b3e}.references{margin-top:1em;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(15em,1fr));-moz-column-gap:3em;column-gap:3em;row-gap:5em}@media screen and (max-width: 576px){.references{row-gap:2em}}.references a{display:block}.references a img{height:5em;width:10em;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);transition:filter .3s ease-out}.references a img:hover{filter:grayscale(0)}.banner{width:100%;height:35em;position:relative}.banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner .button{position:absolute;top:50%;font-size:4em;color:#fff;transform:translate(-50%,-50%);z-index:9;background:transparent;border:none;cursor:pointer;outline:none}@media screen and (max-width: 992px){.banner .button{font-size:3em}}@media screen and (max-width: 576px){.banner .button{font-size:1.8em}}@media screen and (max-width: 463px){.banner .button{display:none}}.banner .button.left{left:1em}@media screen and (max-width: 992px){.banner .button.left{left:.5em}}.banner .button.right{right:1em}@media screen and (max-width: 992px){.banner .button.right{right:.5em}}.banner .overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;background-color:#0006;cursor:pointer}.banner .overlay .content{height:100%;display:flex;flex-direction:column;padding:3em 5em;justify-content:center}@media screen and (max-width: 1500px){.banner .overlay .content{width:80%}}@media screen and (max-width: 576px){.banner .overlay .content{width:calc(100% - 4em);padding:3em 1em}}@media screen and (max-width: 463px){.banner .overlay .content{padding:0 2em;width:100%}}.banner .overlay .content h3{color:#fff;font-family:Montserrat,sans-serif;font-size:3em;font-weight:700;text-transform:uppercase;margin-bottom:.5em}@media screen and (max-width: 576px){.banner .overlay .content h3{font-size:2em}}.banner .overlay .content .text{color:#fff;font-size:1.3em;font-weight:400;width:60%;line-height:1.3em;text-align:justify}@media screen and (max-width: 1500px){.banner .overlay .content .text{font-size:1.2em;width:80%}}@media screen and (max-width: 992px){.banner .overlay .content .text{font-size:1.1em;width:100%}}@media screen and (max-width: 576px){.banner .overlay .content .text{font-size:1em}}#totop{position:fixed;right:2em;bottom:2em;width:3.5em;height:3.5em;background-color:#004f71;border:none;outline:none;z-index:99;display:none;cursor:pointer;align-items:center;justify-content:center}#totop i{font-size:2em;color:#fff}#cookies{position:fixed;left:2em;bottom:2em;width:3.5em;height:3.5em;background-color:#004f71;border:none;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99}#cookies i{font-size:2em;color:#fff}.video-component{width:100%;aspect-ratio:16/9;margin:2em 0}.images{width:100%;display:flex;flex-wrap:wrap;row-gap:.5em}.images .image{padding-left:.5em}@media screen and (max-width: 576px){.images .image{width:100%!important}}.images .image img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:40em}.blog{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));-moz-column-gap:2em;column-gap:2em;row-gap:2em}@media screen and (max-width: 463px){.blog{grid-template-columns:1fr}}.blog .item{width:100%;height:16.5em;position:relative;cursor:pointer}.blog .item:hover .overlay{opacity:0;transition:opacity .5s ease}.blog .item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog .item .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(0,79,113,.2) 0%,rgba(0,79,113,.8) 66%);display:flex;flex-direction:column;justify-content:flex-end;padding:1em;transition:opacity .5s ease;opacity:1}.blog .item .overlay .created{position:absolute;top:1em;right:1em;color:#fff;font-family:Poppis,sans-serif;font-weight:400}.blog .item .overlay h3{color:#fff;font-weight:600;line-height:1.3em;font-family:Montserrat,sans-serif;font-size:1.2em}.pagination{width:100%;height:5em;margin-top:2em;display:flex;align-items:center;justify-content:space-between}.pagination .pages{display:flex}@media screen and (max-width: 576px){.pagination .pages{display:none}}.pagination .item{width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;margin:0 .5em;cursor:pointer;font-size:1.05em}.pagination .item.active,.pagination .item.chevron{background-color:#004f71;color:#fff}.iconcard{width:100%;display:flex;flex-wrap:wrap;row-gap:2em;-moz-column-gap:2em;column-gap:2em}.iconcard .card{width:calc(50% - 4em);display:flex;flex-direction:row;align-items:center;padding:1em 2em;background-color:#fff}@media screen and (max-width: 992px){.iconcard .card{width:100%}}.iconcard .card .icon{display:flex;align-items:center;justify-content:center;font-size:5em;width:1.2em;color:#004f71}@media screen and (max-width: 576px){.iconcard .card .icon{font-size:3em}}@media screen and (max-width: 463px){.iconcard .card .icon{font-size:2em}}.iconcard .card .text{font-size:1.3em;margin-left:1em}@media screen and (max-width: 463px){.iconcard .card .text{font-size:1.1em}}.jobcards{width:100%;display:flex;flex-wrap:wrap;-moz-column-gap:2em;column-gap:2em;row-gap:2em}.jobcards .card{width:25em;height:auto;padding:1.5em;background-color:#fff;display:flex;flex-direction:column}@media screen and (max-width: 768px){.jobcards .card{width:100%}}.jobcards .card h3{font-size:1.5em;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;color:#004f71;text-align:start}@media screen and (max-width: 463px){.jobcards .card h3{font-size:1.3em}}.jobcards .card .block{margin:1em 0;display:flex;flex-direction:column}.jobcards .card .block h4{font-weight:600;font-size:1.2em}@media screen and (max-width: 463px){.jobcards .card .block h4{font-size:1.2em}}.jobcards .card .block .list{display:flex;flex-direction:column;margin-top:.5em}.jobcards .card .block .list li{font-size:1.1em;margin:.5em 0}@media screen and (max-width: 463px){.jobcards .card .block .list li{font-size:1em}}.jobcards .card .block .list li i{color:#004f71;margin-right:.5em}.textimages{width:100%;display:flex;flex-direction:column}.textimages .row{margin-top:1em;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:3em;column-gap:3em;row-gap:3em}@media screen and (max-width: 992px){.textimages .row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 463px){.textimages .row{grid-template-columns:1fr}}.textimages .row .fancybox{width:100%}.textimages .row .fancybox .image{width:100%;aspect-ratio:1/1}
