header .logo{padding:16px 0 14px 0}header ul,header ul li{list-style:none;margin:0;padding:0;display:inline-block}header ul li a{margin:0;padding:25px 20px;display:inline-block;color:#2f4d52;text-transform:uppercase;font-weight:700;font-size:17px}.ingressi{font-size:1.4rem}.color-gray{color:#b1b1b1}.x10{font-size:175px}button{color:#fff;background:#2f4d52;border:none;border-radius:30px!important;padding:15px 35px;margin:10px;text-transform:uppercase;text-align:center;min-width:125px;vertical-align:middle}button i{margin-left:4px}button.secondary{border:3px solid #2f4d52;background:#fff;color:#2f4d52}@font-face{font-family:Uniform rounded;src:url(/fonts/uniform_rounded/uniform-rounded.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:Uniform rounded;src:url(/fonts/uniform_rounded/uniform-rounded-bold.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:Uniform rounded;src:url(/fonts/uniform_rounded/uniform-rounded-bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Uniform rounded extracondensed;src:url(/fonts/uniform_rounded/uniform-rounded-extracondensed.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Uniform rounded extracondensed bold;src:url(/fonts/uniform_rounded/uniform-rounded-extracondensed-bold.otf) format("opentype");font-weight:700;font-style:normal}.flex-center{display:flex;justify-content:center;align-content:center}header{padding:2px 20px;border-style:none none dashed;border-width:0 0 1px;border-color:#2f4d52;position:relative;z-index:1000}.footer-row{display:flex;flex-direction:row;padding:10px;background-color:#2f4d52;align-items:center}body{font-family:Uniform rounded,sans-serif;color:#2f4d52;font-size:18px;line-height:27px;margin:auto 0;padding:0}#app{overflow:hidden}h1{margin-top:0;margin-bottom:45px;font-family:Uniform rounded extracondensed bold,sans-serif;font-size:120px;line-height:115px;font-weight:700;letter-spacing:-3px;text-transform:uppercase}h1.hero-heading{font-size:150px;line-height:140px;letter-spacing:-5px;position:relative;z-index:310}h2{font-size:60px;line-height:57px;letter-spacing:-1.5px}h2,h3{margin-top:0;margin-bottom:30px;font-family:Uniform rounded extracondensed bold,sans-serif;font-weight:700;text-transform:uppercase}h3{font-size:42px;line-height:39px;letter-spacing:-1px}h4{margin-top:0;margin-bottom:15px;font-size:30px;line-height:30px;letter-spacing:-.5px}h4,h5{font-family:Uniform rounded extracondensed bold,sans-serif;font-weight:700;text-transform:uppercase}h5{margin-bottom:-2px;font-size:18px;line-height:20px}h5,h6{margin-top:10px}h6{margin-bottom:10px;font-size:12px;line-height:18px;font-weight:700}p{margin-bottom:15px}a,p{font-size:18px;line-height:27px}a{color:#ca493d;font-weight:700;transition:color .1s ease-in}a:hover{text-decoration:underline}ul{margin-bottom:10px}ol,ul{margin-top:0;padding-left:60px;font-size:18px;line-height:27px}ol{margin-bottom:0}li{margin-top:5px;margin-bottom:5px;margin-left:-30px}label{display:block;margin-top:0;margin-bottom:15px;font-weight:700}label.title{padding-top:10px}strong{font-weight:700}a{color:#2f4d52;text-decoration:none}a:hover{color:#5cd6c2!important;text-decoration:none!important}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.ingressi{font-size:18px!important;text-align:left;margin-bottom:1.5rem}.color-container{padding-top:60px;padding-bottom:60px}.box,.content{position:relative}.box{top:0;width:100%;min-height:125px;padding:50px 60px 50px 60px;margin-top:40px;border:#222;border-radius:30px;background-color:#fff;box-shadow:8px 13px 40px 10px rgba(47,77,82,.25);perspective:1000px;margin-bottom:30px}.box.ingress{padding:60px 60px 45px 60px}.box.ingress p,.box.ingress p a{font-size:22px;line-height:32px}.box.ingress p a:hover{color:#2f4d52!important;text-decoration:underline!important}.box.over{top:-60px;margin-top:0;margin-bottom:0}.forest,.green{background:#5cd6c2}.dark-forest{background:#2f4d52}.yellow{background:#fff875}.pink{background:#fc6868;color:#fff}.contanct-container{position:relative;padding-left:1.25rem!important;padding-top:.5rem!important;padding-bottom:1rem!important}.service-icons,.service-icons .tag{display:inline-block}.service-icons .tag{max-width:32px;margin:4px}.infocircle{background:#5cd6c2;font-weight:700;display:inline-block;width:24px;height:24px;border-radius:50%;box-shadow:3px 7px 10px 5px rgba(47,77,82,.25);background-color:#2f4d52;box-shadow:3px 4px 15px 0 rgba(47,77,82,.25);transition:color .25s ease,background-color .25s ease;font-family:Uniform rounded,sans-serif;color:#fff875;text-align:center;line-height:24px;margin-left:15px}.infocircle:hover{cursor:pointer}.popper{width:auto;max-width:350px;background-color:#2f4d52;color:#fff875;text-align:center;padding:10px 18px;display:inline-block;border-radius:6px;position:absolute;font-size:16px;font-weight:400;border:transparent;z-index:200000;box-shadow:0 0 6px 0 #3a3a3a}.popper[x-placement^=top] .popper__arrow{border-color:#2f4d52 transparent transparent transparent}.light-gray{background-color:#d4d4d4}.slidecontainer{margin-top:25px;width:100%}.vue-slider-dot-tooltip-inner{padding:0 5px}.vue-slider-process{background-color:#5cd6c2}blockquote{margin-top:30px;margin-bottom:30px;padding:15px 30px;border-left:3px solid #5cd6c2;color:#5cd6c2;font-size:24px;line-height:30px}figure{overflow:hidden;margin-bottom:0;border-radius:10px}.container{position:relative;justify-content:center;background-color:transparent}.columns{display:flex;height:75px;align-items:stretch}.button,.columns{margin-right:0;margin-left:0}.button{position:static;margin-top:30px;padding:12px 18px 10px;float:none;border-radius:20px;background-color:#2f4d52;box-shadow:3px 4px 15px 0 rgba(47,77,82,.25);transition:color .25s ease,background-color .25s ease;font-family:Uniform rounded,sans-serif;color:#fff875;font-size:15px;line-height:18px;font-weight:700;text-decoration:none;text-transform:uppercase}.button:hover{background-color:#fff;color:#2f4d52;text-decoration:none}.button[disabled],.button[disabled]:hover{background-color:rgba(47,77,82,.2)!important;color:rgba(47,77,82,.3)!important}.button.wide{width:100%}.button.yellow{background-color:#fff875;color:#2f4d52}.button.yellow:hover{background-color:#fff}.button.offset{margin-top:10px}.button.offset.push-right{margin-left:60px}.button.white{background-color:#fff;color:#2f4d52}.button.white:hover{background-color:#eff5f6}.go-icon{width:100%;background-image:url(../img/go.4094aa3e.svg);background-position:100% 50%;background-size:contain;background-repeat:no-repeat}.lang-selector{list-style:none;margin-top:12px;margin-right:20px;line-height:20px;background-color:#fff875;border:5px solid #fff875;color:#2f4d52;border-radius:20px;box-shadow:2px 4px 14px 8px rgba(47,77,82,.2)}.lang-selector .w-icon-arrow-down:before,.lang-selector .w-icon-dropdown-toggle:before{content:""}.lang-selector li{padding:0;list-style:none;margin:20px 0;border-radius:20px;background-color:#fff875;margin:0;cursor:pointer;font-weight:700}.lang-selector li.selected{background-color:#fff}.lang-selector li div{padding:8px 16px}.social-icons-container{top:18px;display:flex;margin-right:auto;margin-left:auto;clear:none;justify-content:flex-end;align-items:center;align-self:baseline}.logo-footer-container{display:flex;justify-content:flex-start;align-items:stretch;align-self:center;flex:0 auto}.header{position:sticky;top:0;z-index:1000;justify-content:space-between;border-style:none none dashed;border-width:0 0 1px;border-color:#2f4d52}.hero-text{width:50%;margin-top:-30px;margin-bottom:45px;font-family:Uniform rounded extracondensed,sans-serif;font-size:30px;line-height:30px;letter-spacing:-.5px}footer .links{list-style:none;margin:0;padding:0;padding-right:50px}footer .links li{display:inline-block;margin:6px 0;padding:0}footer .links li a{color:#fff;font-weight:700;font-size:18px;line-height:27px}footer .links li a:hover{color:#fff!important;text-decoration:underline!important}footer .logo{margin-left:10px}.grid{position:relative;z-index:0;width:auto;grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;border-radius:0}.grid.offset{margin-top:-120px;grid-template-rows:1fr}.card{z-index:2000;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;border-radius:30px;background-color:#fff;box-shadow:8px 13px 30px 0 rgba(47,77,82,.25);perspective:1000px}.card.dark{background-color:#2f4d52}.card.green{background-color:#5cd6c2}.card.offset{margin-top:-120px}.card.blog-post{overflow:hidden;height:600px;margin-bottom:5px;padding-right:0;padding-left:0}.card.yellow{background-color:#fff875}.footer,.rich-text.light{color:#fff}.footer{display:block;flex-direction:column;background-color:#2f4d52}.logo-footer{display:block;height:40px;align-self:center;flex:0 0 auto}.footer-grid{margin-top:75px;margin-bottom:75px;padding-right:60px;padding-left:60px;grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.footer-line{display:block;width:100vw;height:75px;justify-content:space-between;align-items:flex-start;flex:1;border-bottom:1px dashed hsla(0,0%,100%,.2)}.footer-rich-text{color:#5cd6c2}.footer-rich-text a,.footer-rich-text p{color:#fff}.input-field{height:40px;margin-top:5px;margin-bottom:5px;padding:15px 18px 12px;border:1px none #000;border-radius:20px;background-color:#eff5f6;box-shadow:inset 2px 3px 6px 0 rgba(47,77,82,.25);color:#2f4d52;font-size:15px;min-width:130px}.input-field::-moz-placeholder{color:rgba(47,77,82,.25)}.input-field::placeholder{color:rgba(47,77,82,.25)}.input-field.white,.navbar{background-color:#fff}.navbar{display:flex;height:75px;flex-direction:row;justify-content:space-between;align-items:center}.logo-header-container{justify-content:flex-start;align-self:center;flex:1}.nav-menu{display:flex;align-content:flex-start;align-self:center}.nav-link{height:40px;padding:8px 18px 10px;border-radius:20px;background-color:#fff;transition:color .25s ease,background-color .25s ease;color:#2f4d52;font-size:15px;text-transform:uppercase}.nav-link:hover{background-color:#fff875;box-shadow:inset 2px 3px 6px 0 rgba(47,77,82,.25);text-decoration:none}.nav-link.w--current{color:#2f4d52}.nav-link.blog{margin-top:15px;margin-bottom:15px}.nav-link.login{margin-right:10px;margin-left:10px;padding-top:5px;border-style:solid;border-width:2px;border-color:#2f4d52}.nav-link.login:hover{border-color:#fff}.nav-link.offset{margin-top:30px}.dropdown-link{margin-top:0;margin-right:15px;color:#2f4d52;font-size:15px;font-weight:700}.dropdown-link:hover{background-clip:padding-box;-webkit-text-fill-color:inherit}.dropdown-link.w--current{color:#2f4d52}.dropdown-list{overflow:hidden;background-color:#eff5f6}.dropdown-list.w--open{margin-top:5px;padding-top:5px;padding-bottom:5px;border-radius:20px;background-color:#eff5f6;box-shadow:3px 4px 10px 0 rgba(47,77,82,.25);font-size:15px;line-height:18px}.dropdown-list.blog{margin-top:-5px}.button-menu{padding:0}.line{min-width:3px;margin-right:60px;margin-left:60px;border-radius:10px;background-color:#2f4d52}.line.in-grid{margin-right:0;margin-left:0;background-color:#eff5f6}.line.footer,.main-menu{height:100%}.main-menu{display:flex;min-width:100%;padding-right:20px;padding-left:20px;justify-content:space-between}.dropdown.style-guide{margin-top:30px;margin-left:0}.dropdown.blog{position:absolute;top:-150px}.form-success{margin-top:15px;padding:10px 20px;border-radius:30px;background-color:#5cd6c2;color:#2f4d52}.error{color:#ed7e75}.form-error{background-color:#ed7e75;color:#2f4d52}.form-error,.form-prim{margin-top:15px;padding:10px 20px;border-radius:30px}.form-prim{background-color:#2f4d52;color:#fff}.highlight{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.1;filter:blur(60px)}.v-radio-button-field{display:flex;margin-top:10px;padding-left:0;align-items:center;color:#2f4d52;margin-bottom:5px;margin-right:25px}.v-radio-button{display:block;margin-bottom:5px;margin:4px 0 0;line-height:normal;float:left;width:30px;height:30px;margin-top:0;margin-right:10px;margin-left:0;flex:0 0 auto;border-style:none;background-color:#eff5f6;box-shadow:inset 2px 3px 6px 0 rgba(47,77,82,.25);border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;border-right-color:#ccc;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;position:relative;z-index:100}.v-radio-button-field:hover .v-radio-button,.v-radio-button:hover{background-image:url(../img/Radio_Button_1.d59e547b.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;cursor:pointer}.v-radio-button-field:hover{cursor:pointer}.v-radio-button input[type=radio]{position:relative;z-index:80;top:4px;left:9px;opacity:.01}.v-radio-button.v-radio-button-checked{border-style:none;background-color:#fff875;background-image:url(../img/Radio_Button_1.d59e547b.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.v-select-field{height:40px;margin-top:5px;margin-bottom:5px;padding:15px 18px 5px 18px;border:1px none #000;border-radius:20px;background-color:#eff5f6;box-shadow:inset 2px 3px 6px 0 rgba(47,77,82,.25);color:#2f4d52;font-size:15px}.slider-connect{background:var(--slider-connect-bg,#5cd6c2)}.slider-tooltip{border:1px solid var(--slider-tooltip-bg,#5cd6c2);background:var(--slider-tooltip-bg,#5cd6c2);color:#2f4d52}.vue-slider-dot-tooltip-inner{padding:1px 5px;min-width:22px;border-color:#5cd6c2;background-color:#5cd6c2;color:#2f4d52;font-weight:700}.colored-box{min-height:125px;margin-bottom:40px;padding:40px 40px 20px 40px;border-radius:30px;position:relative;background-color:#fff;box-shadow:8px 13px 40px 10px rgba(47,77,82,.25);text-align:left}.colored-box.yellow{background:#fff875;z-index:20}.colored-box.green{background:#5cd6c2;z-index:20}.colored-box.green .error{color:#fff}.colored-box.green .errors{color:#ed7e75;font-weight:700}.colored-box.white{background:#fff;z-index:20}.colored-box.right{margin-left:60px!important;margin-right:0!important}.colored-box.left{margin-left:0!important;margin-right:60px!important}.colored-box.transparent{box-shadow:none;background-color:transparent;padding:20px 0 20px 0}.cont-boxes{position:relative;border-right:1px solid #2f4d52}.slide-fade-enter-active{transition:all .3s ease;opacity:1}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter{transform:translateY(-100px);opacity:0}.slide-fade-leave-to{transform:translateY(100px);opacity:0}section.white{background-color:#fff!important}section.grey{background-color:#eff5f6!important}.stamp{position:absolute;z-index:300;display:block;width:250px;height:250px;top:-50px;right:-150px;background-image:url(../img/Stamp_FI.ea2479a0.svg);background-position:50% 50%;background-size:auto;background-repeat:no-repeat;transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(15deg) skew(0deg,0deg);opacity:1;transform-style:preserve-3d}.est-label{font-weight:700}.est-val{font-weight:400}.divider{margin-top:8px;margin-bottom:8px;border-top:2px dashed #2f4d52}@media only screen and (max-device-width:319.99px)and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait){body{font-size:15px}header{padding:2px 10px}.lang-selector{margin-right:0}.lang-selector li div{padding:8px 10px}.color-container.hero{padding-top:20px;padding-bottom:20px}h1.hero-heading{font-size:70px;line-height:100px;word-break:break-all;margin-bottom:0}.content{padding:20px 0 60px 0}.box.ingress{padding:50px 20px 45px 20px}.box{top:-100px;padding:20px 20px 40px 20px;text-align:left;min-height:125px}.colored-box{padding:20px 20px 20px 20px}.colored-box.left,.colored-box.right{margin-left:0!important;margin-right:0!important}.cont-boxes{border:none}.cont-boxes .row{margin-bottom:15px;line-height:20px}.rb-flex{flex-direction:column}.slidecontainer{margin-bottom:20px}}@media only screen and (min-device-width:375px)and (max-device-width:736px)and (-webkit-min-device-pixel-ratio:2){.lang-selector{margin-right:0}.color-container.hero{padding-top:20px;padding-bottom:20px}.content{padding:20px 0 60px 0}h1.hero-heading{word-break:break-all;margin-bottom:0}.colored-box{padding:20px 20px 20px 20px}.colored-box.left,.colored-box.right{margin-left:0!important;margin-right:0!important}.cont-boxes{border:none}.cont-boxes .row{margin-bottom:15px;line-height:20px}label.title{padding-top:6px;margin-bottom:0;font-size:18px}.box .row{margin-bottom:25px}.rb-flex{flex-direction:column}.slidecontainer{margin-top:35px}.form-success{font-size:18px;line-height:24px}section.gray .container.pb-5{padding-bottom:0!important}.footer-row{flex-direction:column}.footer-row .links{padding-right:0}}@media screen and (max-width:479px){body{font-size:12px;line-height:18px}h1,h1.hero-heading{font-size:48px;line-height:45px;letter-spacing:-1.25px}h2{margin-bottom:10px;font-size:30px;line-height:30px;letter-spacing:-.5px}h3{font-size:26px;line-height:27px;letter-spacing:-.35px}h3,h4{margin-top:0;margin-bottom:15px;font-weight:700;text-transform:uppercase}h4{font-size:21px;line-height:21px;letter-spacing:-.25px}h5{margin-top:10px;margin-bottom:-2px;font-size:18px;line-height:20px;font-weight:700;text-transform:uppercase}li,p,p a,ul{font-size:12px;line-height:18px}label.title{padding-top:6px;margin-bottom:0;font-size:14px}footer .links li a{font-size:12px;line-height:18px}.box{top:-30px;padding:20px 20px 20px 20px;text-align:left;margin-bottom:-20px;min-height:125px}.box.ingress{padding:20px 20px 10px 20px}.box.ingress p,.box.ingress p a{font-size:12px;line-height:18px}.button{font-size:12px;line-height:16px}.infocircle{margin-left:3px}.popper{font-size:12px;line-height:18px}.colored-box.transparent,.info .container{padding-bottom:0!important}.est-label{font-weight:400}.est-val{font-weight:700}}@media only screen and (min-device-width:736.99px)and (max-device-width:991.98px){h1{font-size:68px;line-height:70px;letter-spacing:-2px}h2{margin-bottom:15px;font-size:48px;line-height:42px;letter-spacing:-1px}label.title{margin-bottom:0;font-size:18px}.box .row{margin-bottom:25px}.slidecontainer{margin-top:40px}.colored-box.right{margin-left:10px!important;margin-right:0!important}.colored-box.left{margin-left:0!important;margin-right:10px!important}}@media only screen and (max-device-width:991.98px){.logo-header{height:30px}.lang-selector{margin-top:5px;margin-right:0}.lang-selector li div{padding:8px;font-size:14px}}