.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,html[data-theme=dark],html[data-theme=light]{--primary-color:#27bcbc;--secondary-color:#017777;--tertiary-color:#ff6c00;--font-color:#000;--bg-color:#fff;--heading-color:#161616;--input-border-color:#b1b1b1;--bg-alt:#f5f5fc}html{font-size:16px;box-sizing:border-box}*,:after,:before{box-sizing:inherit;margin:0;padding:0;-webkit-font-smoothing:antialiased}::selection{background-color:var(--tertiary-color);color:var(--bg-color)}body{background:var(--bg-color);font-family:avenir,arial;font-weight:400;line-height:26px;letter-spacing:0;color:var(--font-color);font-size:15px;margin-top:100px}a{display:inline-block;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.15,.9,.34,.95)}a,a:hover{color:var(--primary-color)}a:hover:before{left:0;transform-origin:left center;transform:scaleX(.5)}.custom-cursor{position:absolute;top:0;z-index:100;width:100px;height:100px;display:none;pointer-events:none}p{font-size:1rem;letter-spacing:0;line-height:26px;font-weight:300}p+p{margin-top:1rem}h1,h2,h3,h4,h5{font-family:Open Sans,serif;font-weight:700;line-height:1.2}h1{font-size:56px}h2{font-size:32px}.h4,h4{font-size:14px;color:#a7a7ac;font-weight:500;text-transform:uppercase;margin-bottom:16px}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}[class*=icon-],[class^=icon-]{speak:never;font-family:icomoon,serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-user:before{content:""}.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:1115px;margin:0 auto;padding:0 30px}section{padding:4rem 5rem}section.contrast{background-color:var(--bg-alt)}.img-responsive{width:100%;height:auto}.btn{background:transparent;color:var(--font-color);border:1px solid var(--font-color);display:inline-block;padding:16px 40px 14px;transition:all .3s;max-width:100%;font-weight:500;font-size:16px;letter-spacing:0;border-radius:30px}.btn:before{content:none}.btn:hover{color:var(--bg-color);background:var(--primary-color);box-shadow:0 0 0 rgba(0,0,0,.15);border-color:transparent}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{padding-top:60px}footer .footer__primary{display:flex;align-items:flex-start;justify-content:space-between}footer .footer__primary .row{flex:1 1}footer .footer__secondary{display:flex;align-items:center;justify-content:space-between;position:relative;padding-top:36px;padding-bottom:20px}footer .footer__secondary ul{display:flex;column-gap:1rem}footer .footer__tertiary{border-top:1px solid #ddd;padding:20px 0}footer .footer__tertiary>div{display:flex;justify-content:space-between}footer .footer__tertiary>div>div{flex:auto}footer .footer__tertiary>div>div img{max-width:100%;height:25px;width:auto;filter:grayscale(1)}footer ul{list-style-type:none}footer ul a,footer ul a:hover{color:var(--font-color)}footer ul a:hover{opacity:.7}.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}}header{display:block;position:fixed;z-index:22;background-color:var(--bg-color);width:100%;top:0}nav .container{display:flex;flex-direction:row;justify-content:flex-start;height:100px;padding:0 50px;max-width:100000px;align-items:center}nav svg{max-width:16px;min-width:16px}nav .links{column-gap:2rem;flex:auto;height:100%}nav .links>.row{align-items:center;height:100%;justify-content:space-between}nav .links>.row .col{display:block;flex:0 1 auto;margin:0}nav .brgr{display:none}nav .brgr div{width:35px;height:2px;background-color:var(--font-color);margin:.6rem 0;text-align:right}nav .brand a.logoNav{text-align:left;margin:0;padding:0}nav .brand a.logoNav:before{content:none}nav a{display:inline-block;letter-spacing:0;padding:1rem;height:auto;width:auto;text-align:center}nav a,nav a:hover{color:var(--font-color)}nav a:before{background-color:var(--font-color)}nav .btn{padding:10px 20px;margin:0;border-radius:28px}nav .dropdownMenu{position:relative;display:inline-block}nav .dropdownMenu .dropdown-toggle{padding:37px 1rem}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;padding:calc(40px - 1rem) 0;width:auto;position:absolute;top:100%;left:-30px;z-index:-2;min-width:280px;height:auto;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:#fff;box-shadow:0 10px 40px -10px rgba(0,0,0,.18);transform:translateY(15px);transition:.35s;overflow:hidden;opacity:0}nav .dropdownMenu .dropdown .row{flex-wrap:nowrap;justify-content:center;column-gap:0}nav .dropdownMenu .dropdown .row .col{min-width:280px;padding:0 0 0 42px}nav .dropdownMenu .dropdown .row .col span{display:block;color:#a7a7ac;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.3571428571;text-transform:uppercase;white-space:nowrap}nav .dropdownMenu .dropdown .row .col a,nav .dropdownMenu .dropdown .row .col span{padding:.5rem 0}nav .dropdownMenu .dropdown a{display:block;text-align:left;padding:.5rem 1rem}nav .dropdownMenu:hover .dropdown{display:block;opacity:1;top:85%}@media only screen and (max-width:768px){nav .container{padding:2rem 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:80px 1rem 1rem;height:0;z-index:5;transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .links,nav .links.open{background-color:var(--primary-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}}