html{scroll-padding-top:103px}body{font-family:"Montserrat", sans-serif;background:#F7F1ED;color:#000}h1,h2,h3,h4{font-family:"Libre Caslon Text", serif}h1{font-weight:400;font-size:56px;line-height:60px;margin-bottom:20px;text-align:center;margin-top:40px}@media only screen and (max-width:992px){h1{font-size:35px;line-height:1}}.custom-navbar .container{padding-top:24px;padding-bottom:35px;border-bottom:0.5px solid #1D1D1B}.nav-link{font-weight:400;font-size:14px;line-height:20px;text-transform:uppercase;color:#000}.desktop-menu{display:flex;gap:4rem}.mobile-menu{display:none}.logo-container{text-align:center;width:100%}@media (max-width:768px){.desktop-menu{display:none}.mobile-menu{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;margin-top:20px}.logo-container{text-align:center;margin-bottom:20px}}.hero{height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero .pallino{width:16.24px;height:16.24px;margin:0 auto;border-radius:50%;background:#B57A55;margin-top:18px}.hero p{font-weight:300;font-size:26px;line-height:30px;letter-spacing:0%;text-align:center}@media only screen and (max-width:992px){.hero p{font-size:20px;line-height:1.2}}.hero .arrow-dwn{position:absolute;bottom:50px;transform:translateX(-50%);left:50%}.intro{background:#fff;padding-bottom:45px}@media only screen and (max-width:992px){.intro{padding-bottom:0}}.intro .box{background:#86A5A8;padding:50px 50px 40px;z-index:1;position:relative;margin-right:-50px}@media only screen and (max-width:992px){.intro .box{margin-right:0}}.intro .box p{font-family:"Libre Caslon Text", serif;font-weight:400;font-size:20px;line-height:40px;letter-spacing:0%;color:#fff}@media only screen and (max-width:992px){.intro .box p{font-size:18px}}.fadeInUp{opacity:0;transform:translateY(50px);transition:all 1s ease-out 0.5s}@media only screen and (max-width:992px){.fadeInUp{opacity:1;transform:none;transition:none}}.fadeInUp.show{opacity:1;transform:translateY(0)}@media only screen and (max-width:992px){.fadeInUp.show{opacity:1;transform:none;transition:none}}.slideInUp{opacity:0;transform:translateY(300px);transition:all 0.8s ease-out 0.5s}@media only screen and (max-width:992px){.slideInUp{opacity:1;transform:none;transition:none}}.slideInUp.show{opacity:1;transform:translateY(-50px)}@media only screen and (max-width:992px){.slideInUp.show{opacity:1;transform:none;transition:none}}.slideInUpTwo{opacity:0;transform:translateY(200px);transition:all 0.8s ease-out 0.1s}@media only screen and (max-width:992px){.slideInUpTwo{opacity:1;transform:none;transition:none}}.slideInUpTwo.show{opacity:1;transform:translateY(-50px)}@media only screen and (max-width:992px){.slideInUpTwo.show{opacity:1;transform:none;transition:none}}.slideInLeft{opacity:0;transform:translateX(-300px);transition:all 0.5s ease-out 0.5s}@media only screen and (max-width:992px){.slideInLeft{opacity:1;transform:none;transition:none}}.slideInLeft.show{opacity:1;transform:translateX(0)}@media only screen and (max-width:992px){.slideInLeft.show{opacity:1;transform:none;transition:none}}.slideInLeftTwo{opacity:0;transform:translateX(-300px);transition:all 0.5s ease-out 0.3s}@media only screen and (max-width:992px){.slideInLeftTwo{opacity:1;transform:none;transition:none}}.slideInLeftTwo.show{opacity:1;transform:translateX(0)}@media only screen and (max-width:992px){.slideInLeftTwo.show{opacity:1;transform:none;transition:none}}.titoletto{font-family:"Montserrat";font-style:normal;font-weight:300;font-size:14px;line-height:41px;letter-spacing:0.2em;text-transform:uppercase;color:#1D1D1B;text-align:center;display:inline-block;margin-bottom:40px}@media only screen and (max-width:992px){.titoletto{text-align:left}}.titoletto:after{content:"";width:325px;height:0.5px;background:#929292;display:block}.mission{padding-top:80px;padding-bottom:80px}.mission h2{font-style:normal;font-weight:400;font-size:32px;line-height:41px;letter-spacing:-0.04em;color:#B77855;padding-left:48px;margin-bottom:36px}@media only screen and (max-width:992px){.mission h2{padding-left:28px;font-size:25px;line-height:1.2}}.mission h3{padding-left:25%;letter-spacing:-0.04em;color:#1D1D1B;margin:12px 0 22px}@media only screen and (max-width:992px){.mission h3{padding-left:28px;font-size:20px}}.mission h4{padding-left:25%;font-weight:400;font-size:40px;line-height:41px;letter-spacing:-0.04em;color:#1D1D1B;margin:12px 0 0}@media only screen and (max-width:992px){.mission h4{padding-left:28px}}.mission p{font-weight:300;font-size:18px;line-height:40px;color:#000000;padding-left:25%}@media only screen and (max-width:992px){.mission p{padding-left:28px;font-size:18px;line-height:1.2}}.servizi{padding:45px 40px;background:#fff}@media only screen and (max-width:992px){.servizi{padding:15px 0}}.servizi .logo{margin-right:30px}@media only screen and (max-width:992px){.servizi .logo{margin-right:15px}}.servizi .testo h2{color:#fff;font-weight:400;font-size:50px;line-height:1}@media only screen and (max-width:992px){.servizi .testo h2{font-size:25px;line-height:1}}.servizi .testo p{color:#fff;font-weight:400;font-size:25px;line-height:41px;letter-spacing:-0.04em;margin:0}@media only screen and (max-width:992px){.servizi .testo p{font-size:18px;line-height:1.2;margin-bottom:20px}}.servizi .accordion .accordion-item{border-radius:0;border:0;margin-bottom:1px}.servizi .accordion .accordion-body{padding:57px 110px 57px 25%;font-weight:400;font-size:16px;line-height:41px;letter-spacing:-0.04em;color:#FFFFFF}@media only screen and (max-width:992px){.servizi .accordion .accordion-body{padding:20px;line-height:1.5}}.servizi .accordion .accordion-body h3{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:24px;line-height:41px;letter-spacing:-0.04em;color:#FFFFFF}.servizi .accordion .accordion-button:not(.collapsed)::after{content:"CHIUDI"}.servizi .accordion .accordion-button::after{background-image:none;display:inline-table;transform:none;content:"APPROFONDISCI";font-family:"Montserrat";font-style:normal;font-weight:500;font-size:14px;line-height:20px;text-transform:uppercase;color:#FFFFFF;border-bottom:1px solid;width:-webkit-fit-content}.servizi .accordion-button{padding:40px 60px;border-radius:0 !important}@media only screen and (max-width:992px){.servizi .accordion-button{padding:20px;flex-direction:column;align-items:flex-start}.servizi .accordion-button img{max-width:65px;margin-bottom:10px}}.servizi .bg-benefit .accordion-button,.servizi .bg-benefit.accordion-body{background:#889395}.servizi .bg-legal .accordion-button,.servizi .bg-legal.accordion-body{background:#86A5A8}.servizi .bg-learning .accordion-button,.servizi .bg-learning.accordion-body{background:#DC6E10}.servizi .bg-empowerment .accordion-button,.servizi .bg-empowerment.accordion-body{background:#E08D7C}.servizi .accordion-button:focus{border-color:transparent;box-shadow:none}.chi-sono{background:#F7F1ED;padding-top:115px;padding-bottom:115px;position:relative}.chi-sono:after{content:"";height:100%;background:#929292;width:1px;display:block;position:absolute;top:0;left:50%;z-index:0}@media only screen and (max-width:992px){.chi-sono:after{content:none}}.chi-sono .name{position:absolute;bottom:0;transform:translate(-50%, -20%) scale(-1);writing-mode:vertical-rl;font-family:"Libre Caslon Text";font-style:normal;font-weight:400;font-size:18px;line-height:41px;text-align:center;letter-spacing:0.25em;text-transform:uppercase;color:#000000}@media only screen and (min-width:1400px){.chi-sono .name{left:80px}}@media only screen and (min-width:1200px) and (max-width:1399px){.chi-sono .name{left:36px}}@media only screen and (min-width:992px) and (max-width:1199px){.chi-sono .name{left:14px !important}}@media only screen and (max-width:992px){.chi-sono{padding-top:35px;padding-bottom:35px}}.contattaci{background:#B77855;padding-top:50px;border:40px solid #fff;padding-bottom:50px}@media only screen and (max-width:992px){.contattaci{border:10px solid #fff}}.contattaci *{color:#fff}.contattaci .titoletto:after{background:#F7F1ED}.contattaci h5{font-weight:400;font-size:12px;line-height:20px;letter-spacing:-0.01em;text-transform:uppercase;margin-bottom:5px}.contattaci p{font-weight:500;font-size:14px;line-height:20px;margin-bottom:44px}.contattaci .wpcf7{max-width:100%}.contattaci .wpcf7 input,.contattaci .wpcf7 textarea,.contattaci .wpcf7 select{background:transparent;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #fff;border-radius:0;color:#fff}.contattaci .wpcf7 input::placeholder,.contattaci .wpcf7 textarea::placeholder,.contattaci .wpcf7 select::placeholder{color:#fff}.contattaci .wpcf7 select{margin-bottom:0;padding:0 0 10px}.contattaci .wpcf7 input{margin-bottom:80px;padding:0 0 10px}.contattaci .wpcf7 textarea{min-height:306px}.contattaci .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{font-style:normal;font-weight:300;font-size:12px;line-height:14px}.contattaci .wpcf7 input[type="checkbox" i]{margin-bottom:0}.contattaci .wpcf7 .wpcf7-list-item{margin:0}.contattaci .wpcf7 .wpcf7-submit{cursor:not-allowed;font-weight:500;font-size:14px;line-height:20px;color:#fff !important;text-transform:uppercase;margin-bottom:0;border-bottom:1px solid #fff !important}#wrapper-footer{margin:0;padding:0;border-left:40px solid #fff;border-right:40px solid #fff;border-bottom:40px solid #fff}@media only screen and (max-width:992px){#wrapper-footer{border-left:15px solid #fff;border-right:15px solid #fff;border-bottom:15px solid #fff}}#wrapper-footer .container-fluid{border-top:0.5px solid #1D1D1B;padding-top:44px}#wrapper-footer a{font-style:normal;font-weight:300;font-size:12px;line-height:14px;text-decoration-line:underline;color:#1D1D1B}#wrapper-footer i{font-size:25px;margin-left:5px}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{max-width:100%}