@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&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:Lato,sans-serif;color:#000;scroll-behavior:smooth;background-color:#fff}a{text-decoration:none;color:#000}.sr-only{visibility:hidden}.reset{all:unset}main{padding:2em 0}.section{padding:7em 0}@media screen and (max-width: 768px){.section{padding:5em 0}}@media screen and (max-width: 463px){.section{padding:3em 0}}.section .foot{width:100%;display:flex;align-items:center;justify-content:center;margin-top:3em}[data-fancybox],[data-copy]{cursor:pointer}.uppercase{text-transform:uppercase}.c-primary{color:#0099d5}.copied{position:relative}.copied:after{top:50%;transform:translateY(-50%);left:110%;width:-moz-max-content;width:max-content;background-color:#0099d5;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 #0099D5 transparent transparent}body::-webkit-scrollbar{width:.5em}body::-webkit-scrollbar-track{background:#fefefe}body::-webkit-scrollbar-thumb{background:#0099d5}.titles{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1em}.titles.centered{align-items:center}.titles.clean{margin-bottom:0}.titles h2{text-align:left;font-family:Rubik,sans-serif;font-weight:500;font-size:1.5em}.text{line-height:1.8em;font-family:Lato,sans-serif;font-weight:500}.text.wider{letter-spacing:.09em}@media screen and (max-width: 463px){.text{font-size:.9em}}.text-justify{text-align:justify}.link{transition:color .3s}.link:hover{color:#0099d5}.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: 576px){.spacer__outer .spacer__inner{padding:0 3em}}@media screen and (max-width: 463px){.spacer__outer .spacer__inner{padding:0 1.5em}}.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;background:linear-gradient(6deg,#eee9 5%,#fffc 95%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nav.scrolled{height:5em;position:fixed;left:0;top:0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s}.nav.scrolled .logo{height:5em}.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}.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;background:linear-gradient(6deg,#eeec 5%,#fffffff2 95%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.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 .brand{line-height:0}.nav .logo{height:5.5em;transition:height .3s;z-index:999;position:relative}.nav .toggle{background:none;border:none;outline:none;color:#000;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:#000;font-family:Rubik,sans-serif;font-size:1.1em;font-weight:400;transition:color .3s}.nav .nav-content .nav-list a:hover{color:#0099d5}.nav .nav-content .nav-list a.extra{background-color:#0099d5;color:#fff;padding:.5em 1em;border-radius:.5em;font-weight:500;transition:background-color .3s}.nav .nav-content .nav-list a.extra:hover{background-color:#0074a2}@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:100dvh;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}header.small{height:30em;background-color:#ffffffb9}header.small .content h2{font-size:1.5em}@media screen and (max-width: 768px){header.small .content h2{font-size:1.2em}}@media screen and (max-width: 576px){header.small .content h2{font-size:1em}}header.small .content h1{font-size:2.5em}@media screen and (max-width: 768px){header.small .content h1{font-size:2em}}header .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}header .content{padding:0 4em;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 768px){header .content{padding:0 2em}}header .content h2{color:#0099d5;text-align:center;font-family:Rubik,sans-serif;font-size:1.8em;font-weight:500;line-height:normal;text-transform:uppercase}@media screen and (max-width: 768px){header .content h2{font-size:1.5em}}@media screen and (max-width: 576px){header .content h2{font-size:1.2em}}@media screen and (max-width: 463px){header .content h2{font-size:1em}}header .content h1{text-align:center;font-family:Rubik,sans-serif;font-size:3.5em;font-weight:500;line-height:normal}@media screen and (max-width: 992px){header .content h1{font-size:2.5em}}@media screen and (max-width: 768px){header .content h1{font-size:2em}}@media screen and (max-width: 576px){header .content h1{font-size:1.5em}}@media screen and (max-width: 463px){header .content h1{font-size:1.1em}}header .header_bar{padding:0 6em;position:absolute;bottom:0;left:0;width:100%;height:4em;background-color:#0099d5;z-index:2;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){header .header_bar{padding:.5em 4em;height:auto;flex-direction:column;row-gap:1em}}header .header_bar a{color:#fff;font-size:1.3em;display:inline-flex;align-items:center;justify-content:center;-moz-column-gap:1em;column-gap:1em;transition:color .3s}header .header_bar a:hover{color:#ccc}header .header_bar svg{width:1.5em;height:1.5em;fill:#fff}header .header_bar ul{display:flex;-moz-column-gap:1em;column-gap:1em}footer{width:100%;padding:2em 0;background-color:#212121;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:3em;color:#fff}footer .prefooter{padding:2em 0 3em;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));-moz-column-gap:4em;column-gap:4em;row-gap:4em}footer .prefooter .logo{width:10em}footer .prefooter .card h2{text-transform:uppercase;font-size:1.1em;padding-bottom:1em;width:-moz-fit-content;width:fit-content;font-family:Rubik,sans-serif;font-weight:500}footer .prefooter .card h2:after{width:calc(100% + 1em);height:2px;background-color:#49ad3f;content:"";display:block;margin-top:.5em}footer .prefooter .card a{color:#fff}footer .prefooter .card a:hover{color:#b3b3b3}footer .prefooter .card small{color:#b3b3b3;font-size:.8em}footer .prefooter .card ul{display:flex;flex-direction:column;row-gap:1em}footer .copyright{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){footer .copyright{flex-direction:column;row-gap:1em}}@media screen and (max-width: 576px){footer .copyright{margin-bottom:4em}}footer .copyright p{color:#fff;text-align:center}footer .copyright a{color:#fff;transition:color .3s}footer .copyright a:hover{color:#49ad3f}.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:Rubik,sans-serif;font-size:5em;font-weight:900}.errorpage #error h2{font-family:Rubik,sans-serif;font-size:2em;font-weight:700;text-align:center;margin:1em 0}@media screen and (max-width: 992px){.errorpage #error h2{font-size:1.5em}}.err{color:red}.title{width:100%;display:flex;flex-direction:column}.title.centered{align-items:center}.title h2{font-family:Rubik,sans-serif;font-weight:800;font-size:2.5rem;line-height:1.2;margin-bottom:1rem;color:#0099d5;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:Rubik,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.2;margin-bottom:1rem;color:#0099d5;text-transform:uppercase}@media screen and (max-width: 463px){.title h3{font-size:1.3rem}}.richtext{text-align:justify;line-height:2em;font-family:Lato,sans-serif;letter-spacing:.1em}@media screen and (max-width: 463px){.richtext{font-size:.9em}}.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 #0099D5;margin:0;padding:10px 20px;font-size:1.1em}.richtext blockquote p{margin:0}.richtext a:not([class]){color:#0099d5;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:Rubik,sans-serif;margin-bottom:1em;font-weight:600}.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 .row{display:flex;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;row-gap:1em}.richtext .col{display:flex;flex-direction:column;-moz-column-gap:1em;column-gap:1em;row-gap: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:#0099d5;vertical-align:bottom;border-bottom:1px solid rgba(0,0,0,.12)}#totop{position:fixed;right:2em;bottom:2em;width:3.5em;height:3.5em;background-color:#0099d5;border-radius:.5em;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:#0099d5;border-radius:.5em;border:none;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99}#cookies i{font-size:2em;color:#fff}.banner-primary,.banner-secondary{height:15em;margin:2em 0;padding:2em 0;background:linear-gradient(0deg,#d9d9d9cc,#d9d9d9cc),var(--bg) #d3d3d3 -1.171px -625.446px/100% 320.756% no-repeat;background-attachment:fixed;line-height:1.2em;letter-spacing:.08em}.banner-primary .banner_content,.banner-secondary .banner_content{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;row-gap:1em}.banner-primary .banner_content h2,.banner-secondary .banner_content h2{font-size:1.5em;font-weight:600;font-family:Rubik,sans-serif}@media screen and (max-width: 768px){.banner-primary .banner_content h2,.banner-secondary .banner_content h2{font-size:1.2em}}.banner-secondary{border-top:4px solid #49AD3F;border-bottom:4px solid #49AD3F}.banner-secondary .banner_content h2{color:#49ad3f}.banner-primary{border-top:4px solid #0099D5;border-bottom:4px solid #0099D5}.banner-primary .banner_content h2{color:#0099d5}.banner-map{height:20em;margin:2em 0}.banner-map iframe{width:100%;height:100%}.banner-swiper .left,.banner-swiper .right{font-size:4em;color:#fff;cursor:pointer;position:relative;z-index:2}.banner-swiper{height:20em;margin:2em 0;padding:2em 4em;overflow:hidden;position:relative}@media screen and (max-width: 576px){.banner-swiper .swiper.spacer__inner{padding:0}}.banner-swiper .right{position:absolute;right:0;top:50%;transform:translateY(-50%)}.banner-swiper .left{position:absolute;left:0;top:50%;transform:translateY(-50%)}.banner-swiper .image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bg-primary{background-color:#0099d5}.btn-secondary,.btn,.btn-primary{width:-moz-max-content;width:max-content;padding:.8em 1.5em;border-radius:.5em;font-family:Rubik,sans-serif;font-size:1.2em;font-weight:500;outline:none;border:none;cursor:pointer;transition:all .2s ease-in-out;display:block;line-height:1.5em;letter-spacing:normal}@media screen and (max-width: 768px){.btn-secondary,.btn,.btn-primary{font-size:1em}}@media screen and (max-width: 576px){.btn-secondary,.btn,.btn-primary{padding:.6em 1em}}.smaller.btn-secondary,.smaller.btn,.smaller.btn-primary{font-size:1em}@media screen and (max-width: 768px){.smaller.btn-secondary,.smaller.btn,.smaller.btn-primary{font-size:.9em}}.btn,.btn-primary{background-color:#0099d5;color:#fff}.btn:hover,.btn-primary:hover{background-color:#006289}.btn-secondary{background-color:#49ad3f;color:#fff}.btn-secondary:hover{background-color:#31752b}.textsection{width:100%;display:grid;grid-template-columns:50% 1fr;-moz-column-gap:5em;column-gap:5em}@media screen and (max-width: 1200px){.textsection{grid-template-columns:1fr;row-gap:2em}}.textsection .images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0}@media screen and (max-width: 1200px){.textsection .images{grid-template-rows:auto;row-gap:2em;-moz-column-gap:2em;column-gap:2em}}@media screen and (max-width: 463px){.textsection .images{grid-template-columns:1fr}}.textsection .images a:last-child{grid-row:2;grid-column:2}@media screen and (max-width: 1200px){.textsection .images a:last-child{grid-row:1;grid-column:1}}.textsection .images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.line__cards .card h3{font-family:Rubik,sans-serif;font-weight:500;letter-spacing:.1em;font-size:1.1em}@media screen and (max-width: 463px){.line__cards .card h3{font-size:.9em}}.line__cards{display:flex;flex-direction:column;row-gap:1em}.line__cards .card{padding:.4em 1.2em;border-radius:.5em;border:2px solid #0099D5;background-color:#e4f7ff;display:flex;-moz-column-gap:1em;column-gap:1em;align-items:center}.line__cards .card svg{width:2.5em;height:2.5em;-o-object-fit:contain;object-fit:contain;fill:#0099d5}.references{padding:2em 0;display:flex;flex-wrap:wrap;row-gap:3em;-moz-column-gap:3em;column-gap:3em;justify-content:center;align-items:center}.references .reference{height:3em;-o-object-fit:contain;object-fit:contain}.references__banner .left,.references__banner .right{font-size:4em;color:#fff;cursor:pointer;position:relative;z-index:2}.references__list{display:grid;grid-template-columns:1fr 1fr}.references__list .col li{font-size:1.1em;line-height:1.7em;font-family:Lato,sans-serif}.references__list .col li:before{content:"•";color:#0099d5;margin-right:.5em}.references__list .col li a{text-decoration:underline;text-decoration-color:#0099d5}.references__banner{height:auto;min-height:20em;display:flex;flex-direction:column;position:relative;padding-bottom:4em}@media screen and (max-width: 576px){.references__banner .swiper.spacer__inner{padding:0}}.references__banner .ref_title{text-align:center;font-family:Rubik,sans-serif;font-weight:600;font-size:2.5em;letter-spacing:.2em;color:#fff;padding:1em 0}@media screen and (max-width: 768px){.references__banner .ref_title{font-size:2em}}.references__banner .swiper-wrapper{padding:2em 0}.references__banner .ref{display:flex;flex-direction:column;align-items:center;justify-content:center}.references__banner .ref blockquote{font-size:1.5em;font-family:Lato,sans-serif;color:#fff;text-align:center;max-width:80%;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width: 768px){.references__banner .ref blockquote{max-width:90%;font-size:1.3em}}@media screen and (max-width: 576px){.references__banner .ref blockquote{font-size:1em;padding:0 1.5em}}.references__banner .ref .name{font-size:1.2em;font-family:Rubik,sans-serif;color:#fff;margin-top:1em;font-weight:600}.references__banner .ref p{font-size:1em;font-family:Lato,sans-serif;color:#fff;margin-top:.5em}.references__banner .right{position:absolute;right:0;top:50%;transform:translateY(-50%)}.references__banner .left{position:absolute;left:0;top:50%;transform:translateY(-50%)}.references__banner .swiper-pagination{--swiper-theme-color: #fff}.half_cards__detailed .card .head h3,.cards__detailed .card .head h3,.cards .card h3{font-family:Rubik,sans-serif;font-weight:500;letter-spacing:.1em;font-size:1.1em;text-align:center;line-height:1.5em}@media screen and (max-width: 463px){.half_cards__detailed .card .head h3,.cards__detailed .card .head h3,.cards .card h3{font-size:.9em}}.cards__banner{width:100%;position:relative}.cards__banner:before{content:"";width:100%;height:15em;background-color:#49ad3f}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));row-gap:3em;-moz-column-gap:3em;column-gap:3em}.cards.bancards{margin-top:-10em}@media screen and (max-width: 463px){.cards{grid-template-columns:1fr}}.cards .card{background-color:#fff;border-radius:.5em;padding:1.5em;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:2px 4px 10px #00000040}.cards .card.bg{background-color:#e4f7ff}.cards .card svg{width:5em;height:5em;margin-bottom:1em;fill:#0099d5}@media screen and (max-width: 463px){.cards .card svg{width:4em;height:4em}}.cards__detailed{display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));row-gap:3em;-moz-column-gap:3em;column-gap:3em}@media screen and (max-width: 463px){.cards__detailed{grid-template-columns:1fr}}.cards__detailed .card .head{display:flex;align-items:center;-moz-column-gap:1em;column-gap:1em;margin-bottom:.5em}.cards__detailed .card .head h3{text-align:left}.cards__detailed .card .head svg{fill:#0099d5;width:3em;height:3em}.half_cards__detailed{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:6em;column-gap:6em;row-gap:4em}@media screen and (max-width: 992px){.half_cards__detailed{grid-template-columns:1fr}}.half_cards__detailed .card .head{display:flex;align-items:center;-moz-column-gap:1em;column-gap:1em;margin-bottom:.5em}.half_cards__detailed .card .head svg{width:3em;height:3em;fill:#0099d5}.contact{width:100%;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:2em;column-gap:2em}@media screen and (max-width: 1200px){.contact{grid-template-columns:1fr;row-gap:2em}}.contact .wrapper{display:flex;flex-direction:column;row-gap:1.5em}.contact .wrapper .row{display:flex;align-items:center;-moz-column-gap:.8em;column-gap:.8em;font-size:1.05em}.contact .wrapper .row .bx{color:#0099d5;font-size:2em}.contact .wrapper .row .divider{display:flex;-moz-column-gap:4em;column-gap:4em}@media screen and (max-width: 576px){.contact .wrapper .row .divider{flex-direction:column;row-gap:1em}}.contact .wrapper .row small{font-family:Lato,sans-serif;font-weight:600;font-size:.7em}.contact .map{width:100%;padding:.9em;position:relative}@media screen and (max-width: 1200px){.contact .map{min-height:30em}}.contact .map:before,.contact .map:after{content:"";position:absolute;top:0;right:0;width:40%;height:40%;background-color:#0099d5;border-radius:1.4em}.contact .map:after{top:unset;right:unset;bottom:0;left:0}.contact .map iframe{position:relative;z-index:2;border-radius:.5em;width:100%;height:100%}.form{display:flex;flex-direction:column}.form .row{margin-bottom:2em;display:flex;flex-direction:column}.form .row:last-child{margin-bottom:0}.form .row label,.form .row .label{font-family:Rubik,sans-serif;font-weight:500;font-size:1.1em;margin-bottom:.5em}.form .row label sup,.form .row .label sup{color:#0099d5}.form .row span{font-family:Lato,sans-serif;font-size:1em;margin:.5em 0}.form .row .radio,.form .row .checkbox{font-family:Lato,sans-serif;font-size:1.1em;display:inline-flex;align-items:center;-moz-column-gap:.5em;column-gap:.5em}.form .row .radio input,.form .row .checkbox input{display:none}.form .row .radio .checkmark,.form .row .radio .radioc,.form .row .checkbox .checkmark,.form .row .checkbox .radioc{width:1.5em;height:1.5em;aspect-ratio:1/1;border-radius:.5em;border:1px solid #0099D5;display:inline-flex;justify-content:center;align-items:center}.form .row .radio .checkmark svg,.form .row .radio .radioc svg,.form .row .checkbox .checkmark svg,.form .row .checkbox .radioc svg{display:none;fill:#fff;width:1em;height:1em}.form .row .radio .radioc,.form .row .checkbox .radioc{border-radius:50%}.form .row .radio input:checked+.checkmark,.form .row .radio input:checked+.radioc,.form .row .checkbox input:checked+.checkmark,.form .row .checkbox input:checked+.radioc{background-color:#0099d5}.form .row .radio input:checked+.checkmark svg,.form .row .radio input:checked+.radioc svg,.form .row .checkbox input:checked+.checkmark svg,.form .row .checkbox input:checked+.radioc svg{display:block}.form .row input:not([type=checkbox],[type=radio]),.form .row textarea{padding:.8em;border:1px solid #0099D5;border-radius:.5em;font-family:Lato,sans-serif;font-weight:500;font-size:1em}.form .row textarea{min-height:10em;resize:vertical}.max-form-width{max-width:40em;margin:0 auto}.positions .position h3{font-family:Rubik,sans-serif;font-weight:500;letter-spacing:.1em;font-size:1.1em;text-align:center;line-height:1.5em}@media screen and (max-width: 463px){.positions .position h3{font-size:.9em}}.positions{display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));row-gap:3em;-moz-column-gap:3em;column-gap:3em}.positions .position{padding:1em 1.2em;border-radius:.5em;background-color:#e4f7ff;display:flex;flex-direction:column;row-gap:1em;align-items:center}.positions .position svg{width:4em;height:4em;-o-object-fit:contain;object-fit:contain;fill:#0099d5}
