@font-face{font-family:Open Sans;src:url(/fonts/open-sans/Regular/OpenSans-Regular.woff2) format("woff2"),url(/fonts/open-sans/Regular/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/SemiBold/OpenSans-SemiBold.woff2) format("woff2"),url(/fonts/open-sans/SemiBold/OpenSans-SemiBold.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/Bold/OpenSans-Bold.woff2) format("woff2"),url(/fonts/open-sans/Bold/OpenSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/Italic/OpenSans-Italic.woff2) format("woff2"),url(/fonts/open-sans/Italic/OpenSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/Light/OpenSans-Light.woff2) format("woff2"),url(/fonts/open-sans/Light/OpenSans-Light.woff) format("woff");font-weight:lighter;font-style:normal;font-display:swap}.h4,h4{font-size:1.333rem;font-size:clamp(1rem,4.333vw + 1rem,1.333rem)}.h3,.h4,h3,h4{line-height:calc(2px + 2ex + 2px);margin-bottom:.5em}.h3,h3{font-size:1.776889rem;font-size:clamp(1.19051563rem,4.58637337vw + 1rem,1.776889rem)}.h2,h2{font-size:2.368593037rem;font-size:clamp(1.5869573348rem,4.7816357022vw + 1rem,2.368593037rem)}.h1,.h2,h1,h2{line-height:calc(2px + 2ex + 2px);margin-bottom:.5em}.h1,h1{font-size:3.1573345183rem;font-size:clamp(2.1154141273rem,5.041920391vw + 1rem,3.1573345183rem)}:root{--primary-color:#66b4bc;--secondary-color:#171715;--font-color:#161616;--bg-color:#fff;--heading-color:#161616;--input-border-color:#b1b1b1}html{font-size:16px;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit;margin:0;padding:0;-webkit-font-smoothing:antialiased}body{background:var(--bg-color);font-family:Open Sans,sans-serif;font-weight:400;line-height:1.75;color:var(--font-color)}a{display:inline-block;position:relative;text-decoration:none;color:var(--secondary-color);transition:all .4s cubic-bezier(.15,.9,.34,.95);cursor:pointer}a:hover{color:var(--primary-color)}a:hover:before{left:0;transform-origin:left center;transform:scaleX(.5)}p{font-size:1.3rem;line-height:1.8rem;margin-bottom:1rem;letter-spacing:.05rem}h1,h2,h3,h4,h5{font-family:Open Sans,serif;font-weight:700;line-height:1.2}form{width:100%}form fieldset{border:none;padding:0;margin:0;width:100%;display:flex;column-gap:2rem;justify-content:space-between}form input,form select,form textarea{width:100%;height:50px;font-weight:500;font-size:1.1rem;padding:.75rem 1.25rem;margin-bottom:20px;background-color:#fff;border:1px solid var(--input-border-color);font-family:Open Sans,sans-serif}form textarea{min-height:150px}form input[type=checkbox]{height:1.8rem;width:1.8rem;margin:.5rem .75rem .2rem .2rem;max-width:25px;min-width:25px}form input[type=file]::-webkit-file-upload-button{visibility:hidden}form input[type=file]:before{content:"Choose File";text-transform:uppercase;font-weight:700}form label{display:flex}form label p{margin:auto 0}form select:invalid{color:gray;padding:0 0 0 1rem}form .smallPrint{font-size:.9rem;color:var(--font-color);line-height:1.3;width:90%}form .smallPrint p{padding:.2rem 0 0;margin-bottom:.6rem}form .smallerPrint{font-size:.7rem;color:var(--font-color);line-height:1.5;width:95%}form .smallerPrint p{padding:0;margin:.3rem 0}form .toggle{border:3px solid var(--primary-color);display:flex;justify-content:space-around;cursor:pointer}form .toggle p{padding:.5rem 0;width:100%;background-color:var(--primary-color);color:#fff;text-align:center;font-weight:500}form .toggle p:last-of-type{background-color:#fff;color:var(--font-color)}form .checkbox{display:none}form .checkbox:checked+.toggle p{background-color:#fff;color:var(--font-color)}form .checkbox:checked+.toggle p:last-of-type{background-color:var(--primary-color);color:#fff}.loading{background-image:url(/loader.svg);background-size:100%;background-repeat:no-repeat;height:30px;width:30px;min-width:30px;margin:0 auto;display:block}.text_small,small{font-size:.707rem}.text-center{text-align:center}.pointer:hover{cursor:pointer}.hero{position:relative;overflow:visible;z-index:1;display:block;color:var(--font-color);background-size:cover}.hero .container{margin:0 auto;text-align:left;padding:5rem 1rem}.hero .container .textHolder{width:50%;max-width:580px}.wrapper{margin:1rem}.container{width:100%;max-width:1200px;margin:0 auto;padding:2.5rem 1rem 3.5rem}section{padding:4rem 5rem}section.contrast{background-color:var(--secondary-color);color:var(--bg-color)}.img-responsive{width:100%;height:auto}.btn{background:transparent;color:var(--font-color);border:3px solid var(--font-color);display:inline-block;padding:.4rem 2rem;transition:all .3s;max-width:100%;text-transform:uppercase;font-weight:800;font-size:1.2rem;letter-spacing:.05rem}.btn:before{content:none}.btn :hover{color:var(--bg-color);background:var(--font-color);box-shadow:0 0 0 rgba(0,0,0,.15)}a.btn:before{content:none}.btn-primary{border-color:var(--primary-color);color:var(--primary-color)}.btn-primary:hover{background-color:var(--primary-color);color:var(--bg-color)}.btn-secondary{border-color:var(--secondary-color);color:var(--secondary-color)}.btn-secondary:hover{background-color:var(--secondary-color);color:var(--bg-color)}.row{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;column-gap:4rem}.row .col{box-sizing:border-box;display:flex;flex-direction:column;margin:1rem 0;flex:1 1}.row .col .row .col{margin:0}footer{background-color:var(--secondary-color);color:var(--bg-color);text-align:center}footer p{font-size:4rem;line-height:4rem;font-weight:700;font-style:italic}footer .copyright{color:#fff;padding-top:3.5rem;font-size:.8rem}.swiper-pointer-events{padding-left:70px!important;padding-right:70px!important;position:relative}.swiper-pointer-events:after,.swiper-pointer-events:before{content:"";background-color:var(--bg-color);display:block;width:70px;height:100%;position:absolute;z-index:2;top:0}.swiper-pointer-events:before{left:0}.swiper-pointer-events:after{right:0}.cookieConsent{position:fixed;height:auto;bottom:0;left:50%;transform:translateX(-50%);width:auto;text-align:left;background:var(--bg-color);border:3px solid #d8d8d8;border-radius:25px 25px 0 0;padding:1rem;z-index:6;box-shadow:0 0 15px rgba(0,0,0,.4);transition:bottom .4s;display:flex;align-items:center;justify-content:center}.cookieConsent p{min-width:500px}.cookieConsent a{color:var(--primary-color)}.cookieConsent.closed{bottom:-80%}.cookieConsent .buttons{display:flex;justify-content:center}.cookieConsent .buttons a.btn{margin:0 .5rem}.cookieConsent .buttons a.btn.btn-secondary{background-color:#e8e8e8}.cookieConsent .buttons a.btn.btn-secondary:hover{background-color:#e8e8e8;color:var(--font-color)}.cookieConsent .buttons a.btn.btn-primary{color:var(--bg-color)}.cookieConsent .buttons a.btn.btn-primary:hover{background-color:#101010;color:var(--bg-color)}@media only screen and (max-width:1140px){.cookieConsent{display:block;width:100%;left:0;right:0;transform:none}.cookieConsent p{min-width:auto}.cookieConsent .buttons a.btn{padding:1rem 3.5rem}}@media only screen and (max-width:768px){.hero .container{padding:8rem 1rem}.hero .container .textHolder{width:100%}.container{margin:1rem;width:auto}section{padding:.1rem 0 1rem}.row,footer{flex-direction:column}footer{border:none}footer p{font-size:2rem;line-height:2rem}}header{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:22;background-color:var(--secondary-color);width:100%;transition:transform .4s}header.hidden{transform:translateY(-100%)}nav .container{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}nav .links{display:flex;column-gap:2rem}nav .links a:hover{text-decoration:underline}nav .brgr{display:none}nav .brgr div{width:35px;height:2px;background-color:var(--bg-color);margin:.6rem 0;text-align:right}nav .brand{display:flex;align-items:center}nav .brand a.logoNav{text-align:left;margin:0;padding:0}nav .brand a.logoNav:before{content:none}nav a{display:inline-block;text-transform:uppercase;font-weight:600;letter-spacing:.1rem;margin:1rem;height:auto;width:auto;text-align:center}nav a,nav a:hover{color:var(--bg-color)}nav a:before{background-color:var(--bg-color)}nav .dropdownMenu{position:relative;display:inline-block}nav .dropdownMenu .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}nav .dropdownMenu .dropdown{display:none;position:absolute;width:auto;z-index:22;background-color:var(--primary-color);transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .dropdownMenu .dropdown a,nav .dropdownMenu:hover .dropdown{display:block}@media only screen and (max-width:768px){nav .container{padding:1rem 1rem 0;margin:0}nav .brand{display:grid;width:100%;grid-template-columns:1fr 35px;grid-gap:1rem;align-items:center;position:relative;z-index:10;padding:0}nav .brand .logoNav img{width:200px;height:auto}nav .brgr{display:inline-block;text-align:right;cursor:pointer;margin:0;width:35px}nav .brgr:before{content:none}nav .brgr div{width:35px;height:2px;background-color:var(--bg-color);margin:.5rem 0;text-align:right}nav .brgr div:nth-of-type(2){width:25px;margin-left:10px;transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .brgr:hover div:nth-of-type(2){width:35px;margin-left:0}nav .links{display:block;position:absolute;overflow:hidden;flex-direction:column;top:0;left:0;right:0;padding:70px 1rem 1rem;height:0;z-index:5;transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .links,nav .links.open{background-color:var(--secondary-color)}nav .links.open{height:auto}nav .links a{display:block;margin:1rem auto;text-align:left}nav .links a.btn{text-align:center}nav .dropdownMenu{width:100%}nav .dropdownMenu .dropdown{position:relative;background-color:transparent;border-bottom:1px solid var(--bg-color)}nav .dropdownMenu .dropdown a{width:100%;text-align:left}nav .dropdownMenu.special-dropdown .dropdown a{display:block}}