@font-face{font-family:"Univers LT Std";src:url("../webfont/UniversLTStd-Bold.woff2") format("woff2"),url("../webfont/UniversLTStd-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}body{font-family:Arial,sans-serif;font-size:14px;font-weight:normal;color:#113c2b;background-color:#fff}b,strong{font-weight:700}a,button{color:#113c2b;outline:none !important;box-shadow:none !important}a:hover,button:hover{color:#113c2b;text-decoration:none}.wrapper{display:flex;flex-direction:column;align-items:end;min-height:100vh;width:100%}.wrapper .header,.wrapper .hero,.wrapper .content,.wrapper .footer{width:100%}.wrapper .header,.wrapper .footer{position:relative;z-index:3}.wrapper .hero{background-size:cover;background-repeat:no-repeat;background-position:center;height:100%}.wrapper .hero--registration{height:320px}@media(max-width: 991.98px){.wrapper .hero--registration{height:200px}}@media(max-width: 991.98px){.wrapper .hero .container img{height:100px}}.privacy-box{width:100%;height:250px;border:1px solid #113c2b;padding:10px;overflow:hidden;overflow-y:scroll;margin-top:20px}.color--primary{color:#009a3d !important}.color--secondary{color:#113c2b !important}.color--white{color:#fff !important}.color--body-bg-2{color:#f5f5f5 !important}.color--errorstate{color:#a81616 !important}.color--validation{color:#13a708 !important}.bg--primary{background:#009a3d !important}.bg--secondary{background:#113c2b !important}.bg--white{background:#fff !important}.bg--body-bg-2{background:#f5f5f5 !important}.bg--errorstate{background:#a81616 !important}.bg--validation{background:#13a708 !important}.material-icons{font-size:inherit;vertical-align:top}.text-title--58{font-family:"Univers LT Std",sans-serif;font-size:58px;line-height:60px}@media(max-width: 767.98px){.text-title--58{font-size:40px;line-height:40px}}.text-title--38{font-family:"Univers LT Std",sans-serif;font-size:38px;line-height:40px}@media(max-width: 767.98px){.text-title--38{font-size:34px;line-height:38px}}.text-title--30{font-family:"Univers LT Std",sans-serif;font-size:30px}.text-title--26{font-family:"Univers LT Std",sans-serif;font-size:26px}.text-title--22{font-family:"Univers LT Std",sans-serif;font-size:22px}.text-title--border{position:relative;display:inline-block;padding-bottom:10px}.text-title--border:after{content:"";position:absolute;width:106%;height:7px;bottom:0px;left:-3%;background-color:#009a3d}.text-link--underline{text-decoration:underline}.text-link--underline:hover{text-decoration:underline}.font-family--2{font-family:"Univers LT Std",sans-serif}.font-size--xsmall{font-size:11px !important}.font-size--small{font-size:12px !important}.font-size--base{font-size:14px !important}.font-size--large{font-size:16px !important}.font-size--xlarge{font-size:18px !important}.font-weight--regular{font-weight:normal !important}.font-weight--bold{font-weight:bold !important}.cursor-pointer{cursor:pointer}.mt-5{margin-top:5px !important}.pt-5{padding-top:5px !important}.mb-5{margin-bottom:5px !important}.pb-5{padding-bottom:5px !important}.ml-5{margin-left:5px !important}.pl-5{padding-left:5px !important}.mr-5{margin-right:5px !important}.pr-5{padding-right:5px !important}.m-5{margin:5px !important}.p-5{padding:5px !important}.mt-10{margin-top:10px !important}.pt-10{padding-top:10px !important}.mb-10{margin-bottom:10px !important}.pb-10{padding-bottom:10px !important}.ml-10{margin-left:10px !important}.pl-10{padding-left:10px !important}.mr-10{margin-right:10px !important}.pr-10{padding-right:10px !important}.m-10{margin:10px !important}.p-10{padding:10px !important}.mt-15{margin-top:15px !important}.pt-15{padding-top:15px !important}.mb-15{margin-bottom:15px !important}.pb-15{padding-bottom:15px !important}.ml-15{margin-left:15px !important}.pl-15{padding-left:15px !important}.mr-15{margin-right:15px !important}.pr-15{padding-right:15px !important}.m-15{margin:15px !important}.p-15{padding:15px !important}.mt-20{margin-top:20px !important}.pt-20{padding-top:20px !important}.mb-20{margin-bottom:20px !important}.pb-20{padding-bottom:20px !important}.ml-20{margin-left:20px !important}.pl-20{padding-left:20px !important}.mr-20{margin-right:20px !important}.pr-20{padding-right:20px !important}.m-20{margin:20px !important}.p-20{padding:20px !important}.mt-25{margin-top:25px !important}.pt-25{padding-top:25px !important}.mb-25{margin-bottom:25px !important}.pb-25{padding-bottom:25px !important}.ml-25{margin-left:25px !important}.pl-25{padding-left:25px !important}.mr-25{margin-right:25px !important}.pr-25{padding-right:25px !important}.m-25{margin:25px !important}.p-25{padding:25px !important}.mt-30{margin-top:30px !important}.pt-30{padding-top:30px !important}.mb-30{margin-bottom:30px !important}.pb-30{padding-bottom:30px !important}.ml-30{margin-left:30px !important}.pl-30{padding-left:30px !important}.mr-30{margin-right:30px !important}.pr-30{padding-right:30px !important}.m-30{margin:30px !important}.p-30{padding:30px !important}.mt-35{margin-top:35px !important}.pt-35{padding-top:35px !important}.mb-35{margin-bottom:35px !important}.pb-35{padding-bottom:35px !important}.ml-35{margin-left:35px !important}.pl-35{padding-left:35px !important}.mr-35{margin-right:35px !important}.pr-35{padding-right:35px !important}.m-35{margin:35px !important}.p-35{padding:35px !important}.mt-40{margin-top:40px !important}.pt-40{padding-top:40px !important}.mb-40{margin-bottom:40px !important}.pb-40{padding-bottom:40px !important}.ml-40{margin-left:40px !important}.pl-40{padding-left:40px !important}.mr-40{margin-right:40px !important}.pr-40{padding-right:40px !important}.m-40{margin:40px !important}.p-40{padding:40px !important}.mt-45{margin-top:45px !important}.pt-45{padding-top:45px !important}.mb-45{margin-bottom:45px !important}.pb-45{padding-bottom:45px !important}.ml-45{margin-left:45px !important}.pl-45{padding-left:45px !important}.mr-45{margin-right:45px !important}.pr-45{padding-right:45px !important}.m-45{margin:45px !important}.p-45{padding:45px !important}.mt-50{margin-top:50px !important}.pt-50{padding-top:50px !important}.mb-50{margin-bottom:50px !important}.pb-50{padding-bottom:50px !important}.ml-50{margin-left:50px !important}.pl-50{padding-left:50px !important}.mr-50{margin-right:50px !important}.pr-50{padding-right:50px !important}.m-50{margin:50px !important}.p-50{padding:50px !important}.mt-60{margin-top:60px !important}.pt-60{padding-top:60px !important}.mb-60{margin-bottom:60px !important}.pb-60{padding-bottom:60px !important}.ml-60{margin-left:60px !important}.pl-60{padding-left:60px !important}.mr-60{margin-right:60px !important}.pr-60{padding-right:60px !important}.m-60{margin:60px !important}.p-60{padding:60px !important}.mt-75{margin-top:75px !important}.pt-75{padding-top:75px !important}.mb-75{margin-bottom:75px !important}.pb-75{padding-bottom:75px !important}.ml-75{margin-left:75px !important}.pl-75{padding-left:75px !important}.mr-75{margin-right:75px !important}.pr-75{padding-right:75px !important}.m-75{margin:75px !important}.p-75{padding:75px !important}.mt-100{margin-top:100px !important}.pt-100{padding-top:100px !important}.mb-100{margin-bottom:100px !important}.pb-100{padding-bottom:100px !important}.ml-100{margin-left:100px !important}.pl-100{padding-left:100px !important}.mr-100{margin-right:100px !important}.pr-100{padding-right:100px !important}.m-100{margin:100px !important}.p-100{padding:100px !important}.mt-150{margin-top:150px !important}.pt-150{padding-top:150px !important}.mb-150{margin-bottom:150px !important}.pb-150{padding-bottom:150px !important}.ml-150{margin-left:150px !important}.pl-150{padding-left:150px !important}.mr-150{margin-right:150px !important}.pr-150{padding-right:150px !important}.m-150{margin:150px !important}.p-150{padding:150px !important}.w-auto{width:auto !important}.animation__arrow-right,.animation__arrow-left{transform:translateX(0);transition:transform .3s ease;display:inline-block}.animation:hover .animation__arrow-right{transform:translateX(2px)}.animation:hover .animation__arrow-left{transform:translateX(-2px)}.form-group{margin-bottom:25px}.form-group label{font-size:16px;font-weight:bold}.form-group.required label:after{content:"*"}.form-group .form-control{border-radius:0;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #113c2b;font-size:16px;color:#113c2b}.form-group .form-control:focus,.form-group .form-control:hover{box-shadow:none;border-bottom:1px solid #009a3d;background-color:rgba(0,0,0,0)}.form-group .form-control::-webkit-input-placeholder{font-style:italic;color:#113c2b}.form-group .form-control::-moz-placeholder{font-style:italic;color:#113c2b}.form-group .form-control:-ms-input-placeholder{font-style:italic;color:#113c2b}.form-group .form-control:-moz-placeholder{font-style:italic;color:#113c2b}.form-group select.form-control{padding-left:5px}.form-group .custom-control{padding-left:30px;margin-top:20px;min-height:20px}.form-group .custom-control-label{font-weight:normal}.form-group .custom-control-label::before{width:20px;height:20px;top:0;left:-30px;border-color:#113c2b !important;box-shadow:none !important}.form-group .custom-control-label::after{width:20px;height:20px;left:-30px;top:0}.form-group .custom-checkbox .custom-control-label::before{border-radius:0}.form-group .custom-control-input:checked~.custom-control-label::before{background-color:#009a3d}.form-check{padding-left:1.7rem;margin-bottom:.7rem}.form-check .form-check-input{margin-left:-1.7rem;width:20px;height:20px;box-shadow:none !important;border-color:#113c2b !important}.form-check .form-check-input[type=checkbox]{border-radius:0}.form-check .form-check-input:checked{background-color:#009a3d}.form-check .form-check-label{font-size:18px;color:#113c2b}.has-error .form-control{border-color:#a81616}.help-block-error{color:#a81616;font-weight:normal;font-size:12px}.btn{color:#fff;background-color:#113c2b;padding:20px 30px;text-transform:uppercase;border-radius:0;font:16px Arial,sans-serif;font-weight:bold;border:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.btn:hover{background-color:#175039;color:#fff}.btn--small{font-size:12px}.btn--large{font-size:20px}.btn--primary{background-color:#009a3d}.btn--primary:hover{background-color:#00b447;color:#fff}.btn--secondary{background-color:#113c2b}.btn--secondary:hover{background-color:#175039;color:#fff}.btn--tertiary{background-color:#888}.btn--tertiary:hover{background-color:#959595;color:#fff}.btn--bordered-primary{background:rgba(0,0,0,0);border:2px solid #009a3d;color:#009a3d;padding:6px 18px}.btn--bordered-primary:hover{background:rgba(0,0,0,0);color:#008133;border-color:#008133}.btn--bordered-secondary{background:rgba(0,0,0,0);border:2px solid #113c2b;color:#113c2b;padding:6px 18px}.btn--bordered-secondary:hover{background:rgba(0,0,0,0);color:#0b281d;border-color:#0b281d}.btn--bordered-tertiary{background:rgba(0,0,0,0);border:2px solid #888;color:#888;padding:6px 18px}.btn--bordered-tertiary:hover{background:rgba(0,0,0,0);color:#7b7b7b;border-color:#7b7b7b}.btn--min{min-width:300px}.btn--select-interessi{background-color:rgba(0,0,0,0) !important;border:0;color:#fff !important;font-size:16px !important}.btn--select-interessi .btn-select-img{width:100%;opacity:.4;transition:opacity .3s ease}@media(max-width: 767.98px){.btn--select-interessi .btn-select-img{width:50%;margin:0 25%}}.btn--select-interessi.active .btn-select-img{opacity:1}.border--right{border-right:1px solid}.border--left{border-left:1px solid}.border--all{border:1px solid}.border--radius{border-radius:5px}@media(max-width: 767.98px){.border--hidden-sm{border:0}}@media(max-width: 991.98px){.border--hidden-md{border:0}}.header{font-size:14px;width:100%;background-color:#fff}.header__account{text-align:center}.header__account .material-icons{color:#113c2b;transition:color .3s ease}.header__account:hover .material-icons{color:#009a3d}.header__logout{margin-left:20px;color:#999;transition:color .3s ease}.header__logout:hover{color:#a81616}.header .navbar{font-family:"Univers LT Std",sans-serif}.header .navbar-brand .folletto{height:30px}@media(max-width: 767.98px){.header .navbar-brand .folletto{height:25px}}.header .navbar-brand .misurarsi-per-crescere{height:25px;margin-left:15px}@media(max-width: 767.98px){.header .navbar-brand .misurarsi-per-crescere{height:20px;margin-left:10px}}.header .navbar-nav{justify-content:space-between;width:100%}.header .navbar-nav .nav-item:last-child .nav-link{padding-right:0}.header .navbar-nav .nav-link{padding-left:12px;padding-right:12px;text-transform:uppercase;color:#113c2b}.header .navbar-nav .nav-link .material-icons{position:relative;top:-2px}.header .navbar-nav .nav-link:hover{color:#113c2b}.header .navbar-nav .nav-link--active{color:#009a3d}.footer{background-color:#6d6e72;padding:15px 0 30px 0;color:#fff;margin-top:auto;width:100%}.footer a{color:#94c300;display:block}.modal .close{position:absolute;right:-30px;top:-30px;color:#fff;opacity:1;outline:none !important;box-shadow:none !important}@media(max-width: 767.98px){.modal .close{right:10px;top:10px;color:#000;z-index:2;background-color:#fff}}.modal .modal-content{border:0;border-radius:0}.survey__panel{background-color:#fff;padding:50px 20px 50px 20px}@media(min-width: 768px){.survey__panel{margin-left:auto;margin-right:auto;width:80%}}.district{background-color:#113c2b;padding:5px 10px;color:#fff;text-transform:uppercase;display:inline-block;margin-top:30px}.accordion.accordion-survey .accordion-item{border-radius:0 !important;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #113c2b}.accordion.accordion-survey .accordion-item .accordion-header .accordion-button{border-radius:0 !important;background-color:rgba(0,0,0,0) !important;padding-left:0;padding-right:0;font-family:"Univers LT Std",sans-serif;font-size:22px;text-transform:uppercase;color:#113c2b}.accordion.accordion-survey .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-icon)}.visual--home{background-image:url("../img/home/visual-home.png");background-size:auto 100%;background-position:center;height:536px}@media(max-width: 767.98px){.visual--home{height:400px}}.visual--home .hp-btn-recruit{position:relative;display:inline-block;width:290px;height:55px;background:#009a3d;border-radius:30px;margin-top:2px}.visual--home .hp-btn-recruit>span{display:block;color:#fff;text-align:left;text-transform:uppercase;font-family:"Arial";font-size:14px;font-weight:700;padding-top:18px;padding-left:118px;transition:padding .25s ease-out}.visual--home .hp-btn-recruit>img{position:absolute;top:50%;margin-top:-25px;left:3px;transition:left .25s ease-out}.visual--home .hp-btn-recruit:hover>span{padding-left:90px}.visual--home .hp-btn-recruit:hover>img{left:235px}.visual--home img.img-login{display:block;margin:0 auto}.visual--home .logo img{width:125px}.visual--page{background-size:cover;background-position:center;height:460px;position:relative}@media(max-width: 767.98px){.visual--page{height:350px}}.visual--page .visual__info{position:absolute;bottom:-100px;width:70%;height:200px;background-color:#009a3d}@media(max-width: 991.98px){.visual--page .visual__info{width:100%}}.visual--page .visual__info:after{content:"";width:1000px;position:absolute;background-color:#009a3d;height:100%;left:-1000px}.box-info{background-color:#fff}.box-info__img{position:relative;max-height:auto;min-width:20%;overflow:hidden;object-position:center;object-fit:cover}@media(max-width: 991.98px){.box-info__img{min-width:50%;flex:0 0 50%}}@media(max-width: 767.98px){.box-info__img{min-width:100%;flex:0 0 100%;max-height:250px;object-position:center 30%}}.box-info__text{padding:30px;height:100%}@media(max-width: 575.98px){.box-info__text{padding:20px}}.box-info__text ul{padding:0;margin:0;list-style-type:none}.box-info__text ul li{padding-left:18px;position:relative;padding-bottom:10px}.box-info__text ul li:before{content:"";width:8px;height:8px;background-color:#009a3d;border-radius:50%;position:absolute;left:0px;top:5px}.box-info__btn{background-color:#009a3d;font-weight:bold;padding:20px;width:100%;text-align:right;color:#fff !important;text-transform:uppercase;line-height:20px;cursor:pointer}.box-info__btn span{transform:translateX(-10px);transition:transform .3s ease;display:inline-block}.box-info__btn i{opacity:0;display:inline-block;transform:translateX(-20px);transition:all .3s ease;font-size:26px}.box-info__btn:hover span{transform:translateX(0px)}.box-info__btn:hover i{opacity:1;transform:translateX(0px)}.box-info__btn--complete{background-color:#113c2b;cursor:auto}.box-info__btn--complete span{transform:translateX(0px)}.box-info__btn--complete i{opacity:1;transform:translateX(0px)}/*# sourceMappingURL=style.css.map */
