@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;700&display=swap";@keyframes scrollLineAnim{0%{height:0;top:0;bottom:auto}30%{height:100px;top:0;bottom:auto}32%{height:100px;top:auto;bottom:0}60%{height:0;top:auto;bottom:0}}@keyframes scrollArrowAnim{0%{opacity:0}55%{opacity:1}57%{opacity:1}to{opacity:0}}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}html{font-size:50%;scroll-behavior:smooth;font-family:Montserrat,sans-serif}@media only screen and (min-width: 56.25em){html{font-size:62.5%}}body{box-sizing:border-box;padding:0;position:relative;width:100%;overflow-x:hidden;margin-top:72px;font-size:16px;line-height:25px;color:#617e79;letter-spacing:normal;font-weight:300}@media only screen and (min-width: 56.25em){body{margin-top:13rem;font-size:1.6rem}}body.topCheckpoint #scrollToTop{opacity:1;transition:all .4s cubic-bezier(.465,.1,.22,.91)}::selection{background-color:#000;color:#fdfffc}a,a:link,a:active{text-decoration:underline;color:#00614f}a[href^="tel:"]{text-decoration:underline;position:relative;display:inline-block}@media only screen and (min-width: 37.5em){a[href^="tel:"]{text-decoration:none;cursor:default}a[href^="tel:"]:before{display:none}}button,a.button{font-size:1.8rem;text-transform:uppercase;display:inline-block;border:none;padding:1.2rem 2rem;margin:0;text-decoration:none;background:#000;color:#fdfffc;font-family:Montserrat,sans-serif;cursor:pointer;text-align:center;transition:all .25s ease-in-out}button:hover,button:focus,.button:hover,.button:focus{outline:none;background-color:#1a1a1a}#main{z-index:9999}.imageBk{overflow:hidden}img{width:100%}.vanilla-lightbox{z-index:999999;background:rgba(0,0,0,.8)}.vanilla-lightbox .gallery{top:20%!important;left:10%!important;width:90%!important;max-height:90%!important;transform:none!important}@media only screen and (min-width: 56.25em){.vanilla-lightbox .gallery{top:50%;left:50%}}.hide{opacity:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select{position:relative;padding-right:40px!important;background-origin:content-box!important;background-position:right -25px center!important;background-repeat:no-repeat!important;background-size:9px 6px!important}select:focus-visible{border:none;outline:none}.iub_content ul li:after{display:none!important}.splide__arrows .splide__arrow{width:48px;height:48px;background:#F3F5F0;border:1px solid #6B7F2B;opacity:1;top:calc(50% - 40px)}@media only screen and (max-width: 56.25em){.splide__arrows .splide__arrow{display:none}}.splide__arrows .splide__arrow svg path{transform:translateY(10px)}ul.splide__pagination{list-style-type:none}ul.splide__pagination li{margin-left:0!important;padding-left:0!important}ul.splide__pagination li:before{display:none}ul.splide__pagination li .splide__pagination__page{background:#DEE2D4}ul.splide__pagination li .splide__pagination__page.is-active{background:#6B7F2B}.dark{background-color:#1f1f1f}.imageBackground{opacity:.2;width:200px}@media only screen and (min-width: 56.25em){.imageBackground{opacity:.4}}section{position:relative;width:100vw}@media only screen and (max-width: 56.25em){section{overflow:hidden}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999999999}.modal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:black;content:""}a.card{transition:all .4s cubic-bezier(.465,.1,.22,.91)}a.card .image .logo{max-width:50px;max-height:50px}a.card:hover{background:#323232!important;color:#bdbdbd!important}a.card:hover h1,a.card:hover h2,a.card:hover h3,a.card:hover h4.h1,a.card:hover .h2,a.card:hover .h3,a.card:hover .h4{color:#227162!important;transition:all .4s cubic-bezier(.465,.1,.22,.91)}.green{background:#00614F;color:#c1d9d5}.green h1,.green .h1,.green h2,.green .h2,.green h3,.green .h3,.green h4,.green .h4,.green h5,.green .h5,.green h6,.green .h6{color:#fff}.green a{color:#c1d9d5!important;transition:all .4s cubic-bezier(.465,.1,.22,.91);text-decoration:none}.green a:hover{text-decoration:underline;transition:all .4s cubic-bezier(.465,.1,.22,.91)}.green a:has(span){text-decoration:none}.green a:has(span) .cta{color:#c1d9d5}.green a:has(span) .cta:after{content:url(/assets/images/icone/cta-white.svg)}.green a:has(span):hover{color:#c1d9d5;text-decoration:underline!important}.green .pretitle{color:#c1d9d5;opacity:.5}#circle{position:fixed;height:90rem;width:90rem;z-index:-1;border-radius:1000px;overflow:hidden;background-image:url(/assets/images/decorator.png);background-size:cover;transform:translate(-50% -50%)}#circle img{display:block;height:100%;width:100%;object-fit:cover}@media only screen and (max-width: 56.25em){#circle{display:none}}#main a,#main a:hover{color:#00614f;transition:all .4s cubic-bezier(.465,.1,.22,.91)}#main ul{padding-left:25px}a:has(span){text-decoration:none!important}a:has(span) .cta{display:flex;flex-direction:row;align-items:center;color:#00614f;justify-content:center;margin-top:5rem}a:has(span) .cta:after{content:url(/assets/images/icone/cta-green.svg);width:30px;height:30px;margin-left:15px}a:has(span):hover{text-decoration:underline!important}h1,h2,h3,h4,h5,h6{color:#00614f;font-family:unset;letter-spacing:unset;line-height:unset;font-size:unset;font-weight:300}.h1,h1{color:#00614f;font-family:Montserrat,sans-serif;font-size:3.5rem;line-height:4rem;font-weight:300;margin-bottom:4rem}@media only screen and (min-width: 56.25em){.h1,h1{font-size:5.2rem;line-height:6rem}}.headline{font-size:6.4rem;line-height:1}@media only screen and (min-width: 37.5em){.headline{font-size:7.2rem}}.h2,h2{display:block;color:#00614f;font-weight:300;font-size:4.4rem;line-height:5.3rem;margin-bottom:2rem;text-transform:lowercase}@media only screen and (min-width: 56.25em){.h2,h2{font-size:7.2rem;line-height:7rem}}.h3,h3{display:block;color:#00614f;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:300;line-height:3.5rem;margin-bottom:2rem}.h4,h4{display:block;color:#00614f;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:300;line-height:2;padding-top:2rem}h5{font-weight:300}p{margin-bottom:20px;display:flow-root}.small{display:inline-block;font-size:1.4rem;line-height:1.3}p.subtitle{font-family:Montserrat,sans-serif;font-size:2rem;margin-bottom:6.4rem;margin-top:10px;font-weight:300}@media only screen and (min-width: 56.25em){p.subtitle{font-size:1.8rem}}.pb{padding-bottom:8rem}@media only screen and (min-width: 56.25em){.pb{padding-bottom:16rem}}.pretitle{color:#617e79;font-size:14px;margin-bottom:10px;line-height:1;text-transform:uppercase}.inner-title{margin-top:4rem;margin-bottom:1rem}h1.main-title{font-size:7rem;line-height:1.3}@media only screen and (min-width: 37.5em){h1.main-title{font-size:7rem;line-height:1}}@media only screen and (min-width: 37.5em) and (min-width: 75em){h1.main-title{font-size:13rem}}.p--no{padding:0}.p--small{padding:1.25rem}.p--medium{padding:2.5rem}.p--normal{padding:5rem}.p--large{padding:12rem}.p--double{padding:15rem}.pt--no{padding-top:0}.pt--small{padding-top:1.25rem}.pt--medium{padding-top:2.5rem}.pt--normal{padding-top:5rem}.pt--large{padding-top:12rem}.pt--double{padding-top:15rem}.pb--no{padding-bottom:0}.pb--small{padding-bottom:1.25rem}.pb--medium{padding-bottom:2.5rem}.pb--normal{padding-bottom:5rem}.pb--large{padding-bottom:12rem}.pb--double{padding-bottom:15rem}.tc--primary{color:#000}.tc--white{color:#fdfffc!important}@media only screen and (min-width: 37.5em){.hide-for-tablet-portrait-up{display:none}}#main{position:relative;z-index:9999}input,textarea{border-image:none;border-style:none;padding-left:15px;padding-right:15px}input:focus-visible,textarea:focus-visible{outline:none}textarea{padding-top:15px;padding-bottom:15px}.splide__pagination .splide__pagination__page.is-active{transform:none}#scrollToTop{position:fixed;bottom:32px;right:32px;width:50px;height:50px;opacity:0;transition:all .4s cubic-bezier(.465,.1,.22,.91);z-index:9999999;border:1px solid #f3f5f0}#scrollToTop .inner{background:#53624E;height:100%;width:100%;padding:20px;display:flex}#scrollToTop .inner svg{fill:#fff}.mobile{display:none}@media only screen and (max-width: 56.25em){.mobile{display:block}}.p-intro{padding-top:15px!important}@media only screen and (min-width: 56.25em){.p-intro{padding-top:4rem!important}}.desktop{display:inline-block}@media only screen and (max-width: 56.25em){.desktop{display:none}}.mobile{display:inline-block}@media only screen and (min-width: 56.25em){.mobile{display:none!important}}.scroll-down{margin-top:3rem!important}.scroll-down a{text-decoration:none}.scroll-down:after{content:url(/assets/images/icone/scroll-down.svg);display:block;margin-top:10px}footer{font-size:16px}footer #footerTop{padding-top:10rem;padding-bottom:50px;row-gap:50px}@media only screen and (min-width: 56.25em){footer #footerTop{padding-bottom:10rem;row-gap:10rem}}footer #footerTop .logo-wrapper{grid-column:col-start 1/col-end 12;display:flex;flex-direction:row;justify-content:center}footer #footerTop .logo-wrapper img{max-width:150px}@media only screen and (min-width: 56.25em){footer #footerTop .logo-wrapper img{height:auto;display:block;max-height:5rem;width:auto}}footer #footerTop .menu-wrapper{display:none;grid-column:col-start 2/col-end 11}@media only screen and (min-width: 56.25em){footer #footerTop .menu-wrapper{display:block}}footer #footerTop .menu-wrapper ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;position:relative;justify-content:space-between}footer #footerTop .menu-wrapper ul li{display:flex;align-items:center;position:relative;text-align:center}@media only screen and (max-width: 56.25em){footer #footerTop .menu-wrapper ul li{text-align:center;flex:0 0 100%;justify-content:flex-start;text-align:left;flex-wrap:wrap;font-weight:400}}@media only screen and (min-width: 56.25em){footer #footerTop .menu-wrapper ul li{display:flex;padding-left:15px;padding-right:15px}}footer #footerTop .contacts-wrapper{grid-column:col-start 2/col-end 11;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}@media only screen and (min-width: 56.25em){footer #footerTop .contacts-wrapper{flex-wrap:nowrap}}footer #footerTop .contacts-wrapper .contact{display:flex;flex-direction:column;text-align:center;flex:0 0 100%;margin-bottom:20px}@media only screen and (min-width: 37.5em){footer #footerTop .contacts-wrapper .contact{flex:0 0 33%}}footer #footerTop .contacts-wrapper .contact p{margin-bottom:0}footer #footerTop .contacts-wrapper .contact .title{color:#c1d9d5;margin-bottom:10px;font-weight:700}footer #pieFooter{row-gap:0;border-top:1px solid #fff}footer #pieFooter .elements{padding-top:15px;padding-bottom:15px;color:#c1d9d5;grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){footer #pieFooter .elements{padding-top:32px;padding-bottom:24px}}footer #pieFooter .elements a{color:#c1d9d5;position:relative;text-decoration:none}footer #pieFooter .elements a:before{position:absolute;content:"";bottom:1px;left:0;width:0%;height:1px;background:#C1D9D5;transition:all .4s cubic-bezier(.465,.1,.22,.91)}footer #pieFooter .elements a:hover:before{width:100%;transition:all .4s cubic-bezier(.465,.1,.22,.91)}footer #pieFooter .elements span{line-height:1.5;display:inline-block;border-right:1px solid #C1D9D5;padding-left:10px;padding-right:10px;font-size:14px}footer #pieFooter .elements span:last-child{border-right:none}@media only screen and (max-width: 56.25em){footer #pieFooter .elements span{margin-bottom:5px;margin-top:5px}}footer #pieFooter .elements .pieWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}@media only screen and (min-width: 56.25em){footer #pieFooter .elements .pieWrapper{flex-wrap:nowrap}}footer #pieFooter .second{grid-column:col-start 1/col-end 12;padding-bottom:3rem}footer #pieFooter .second .pieWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}@media only screen and (min-width: 56.25em){footer #pieFooter .second .pieWrapper{flex-wrap:nowrap}}footer #pieFooter .second span{color:#c1d9d5;line-height:1.5;display:inline-block;border-right:1px solid #C1D9D5;padding-left:10px;padding-right:10px;font-size:14px}footer #pieFooter .second span a{color:#c1d9d5}footer #pieFooter .second span:last-child{border-right:none}@media only screen and (max-width: 56.25em){footer #pieFooter .second span{margin-bottom:5px;margin-top:5px}}.grid{display:grid;grid-template-columns:[full-start] calc((100vw - 1440px)/2) [center-start] repeat(12,[col-start] 1fr [col-end]) [center-end] calc((100vw - 1440px)/2) [full-end];grid-template-rows:auto;column-gap:2rem;row-gap:4rem}.grid--no-gap{row-gap:unset}.grid .container--fluid.grid{grid-template-columns:[full-start] calc((100vw - 1440px)/2) [center-start] repeat(12,[col-start] 1fr [col-end]) [center-end] calc((100vw - 1440px)/2) [full-end]}@media only screen and (min-width: 56.25em){.grid{column-gap:2rem;row-gap:4rem}}@media only screen and (min-width: 75em){.grid{column-gap:3rem;row-gap:8rem}}.container{max-height:100%;grid-column:center-start/center-end;margin-top:4rem}@supports (row-gap: 4rem){.container{margin-top:0}}.container--fluid{grid-column:full-start/full-end}@media only screen and (min-width: 56.25em){.menuClosed header{background:inherit}}@media only screen and (max-width: 56.25em){.menuClosed #menu{opacity:0;visibility:hidden;transition:all .35s;max-height:0px;z-index:-9999999!important;transition:all .25s linear}.menuClosed #menu nav ul li{visibility:hidden;transition:all .35s;max-height:0px}.menuClosed .wrap-mobile{transition:all .25s linear;text-transform:uppercase}.menuClosed .wrap-mobile .text{opacity:1;visibility:visible;max-width:none;transition:all .25s linear}.menuClosed .wrap-mobile .text-close{opacity:0;visibility:hidden;max-width:0;transition:all .25s linear}}@media only screen and (min-width: 56.25em){.menuOpen header{background:#00614F!important}.menuOpen header svg circle,.menuOpen header svg path{fill:#fff!important}.menuOpen header a{color:#fff!important}}@media only screen and (max-width: 56.25em){.menuOpen{overflow:hidden}.menuOpen #menu{opacity:1;visibility:visible;transition:all .35s;max-height:100%;transition:all .25s linear}.menuOpen #header{background:#00614F;color:#fff!important;transition:all .25s linear}.menuOpen #header a{color:#fff!important;transition:all .25s linear}.menuOpen #header svg path{fill:#fff!important;transition:all .25s linear}.menuOpen #header .toggle{background-color:#fff!important;transition:all .25s linear}.menuOpen .navmenu-wrapper{border-top:1px solid #fff;transition:all .25s linear}.menuOpen .wrap-mobile{text-transform:uppercase}.menuOpen .wrap-mobile .text-close{opacity:1;visibility:visible;max-width:none;transition:all .25s linear}.menuOpen .wrap-mobile .text{opacity:0;visibility:hidden;max-width:0;transition:all .25s linear}}.topCheckpoint header{background:#fff;transition:all .25s linear}.topCheckpoint:not(.isScroll--up):not(.menuOpen) header{transform:translateY(-150%);transition:all .25s linear}@media only screen and (min-width: 56.25em){.topCheckpoint:not(.isScroll--up):not(.menuOpen) header{transform:translateY(-130%);transition:all .25s linear}}.noscroll header{transform:translateY(-150%);transition:all .25s linear}@media only screen and (min-width: 56.25em){.noscroll header{transform:translateY(-130%);transition:all .25s linear}}header{background:transparent;transition:all .25s linear;width:100%;position:fixed;z-index:99999;top:0;left:0;max-width:100%;border-bottom:1px solid #617E79}header #header a{text-decoration:none}header #header .header-content{position:relative;grid-column:col-start 1/col-end 12}header #header .header-content .menu-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;column-gap:15px}header #header .header-content .menu-wrapper .language-switcher{display:none;visibility:hidden}@media only screen and (min-width: 56.25em){header #header .header-content .menu-wrapper .language-switcher{display:block;visibility:visible}}header #header .header-content .menu-wrapper .logo{display:flex;flex:0 0 25%}@media only screen and (min-width: 56.25em){header #header .header-content .menu-wrapper .logo{flex:0 0 15%}}@media only screen and (min-width: 75em){header #header .header-content .menu-wrapper .logo{flex:0 0 25%}}header #header .header-content .menu-wrapper .logo a{display:block;padding:2rem;margin-left:-2rem;margin-right:-2rem}header #header .header-content .menu-wrapper .logo a svg{height:100%;width:auto;display:block;height:5rem;max-height:14rem}header #header .header-content .menu-wrapper .wrap-mobile{display:flex;align-items:center}@media only screen and (min-width: 56.25em){header #header .header-content .menu-wrapper .wrap-mobile{display:none}}@media only screen and (min-width: 56.25em){header #header .header-content .mobile-toggle{display:none}header #header .header-content .menu-wrapper .logo a:before{display:none;opacity:0}}header #menu{position:fixed;top:10rem;left:0;width:100%;height:100%;display:flex;z-index:9999;justify-content:center;overflow:hidden;font-size:1.4rem;font-weight:300}@media only screen and (max-width: 56.25em){header #menu{background:#00614F;overflow-y:auto}}@media only screen and (min-width: 56.25em){header #menu{overflow:visible;position:relative;top:auto;display:flex;justify-content:end}}header #menu nav{display:block;position:relative}@media only screen and (max-width: 56.25em){header #menu nav .navmenu-wrapper{background:#00614F;display:none;position:fixed;z-index:9999;top:72px;left:0;width:100%;height:calc(100vh - 60px);overflow:hidden}header #menu nav .navmenu-wrapper.is-visible{display:block}}header #menu nav .navmenu-wrapper ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}header #menu nav .navmenu-wrapper ul li{display:flex;align-items:center;position:relative}@media only screen and (max-width: 56.25em){header #menu nav .navmenu-wrapper ul li{text-align:center;flex:0 0 100%;justify-content:flex-start;text-align:left;flex-wrap:wrap;font-weight:400}}@media only screen and (min-width: 56.25em){header #menu nav .navmenu-wrapper ul li{display:flex;padding-left:15px;padding-right:15px}}header #menu nav .navmenu-wrapper ul li.active>a{font-weight:600}header #menu nav .navmenu-wrapper ul li a{display:inline-block;color:#fff;font-size:14px;width:100%;line-height:1.2;position:relative;height:fit-content;padding:10px 15px}@media only screen and (max-width: 56.25em){header #menu nav .navmenu-wrapper ul li a{font-size:16px}}header #menu nav .navmenu-wrapper ul li a.active{text-decoration:none}header #menu nav .navmenu-wrapper ul li a:hover{text-decoration:underline}@media only screen and (min-width: 56.25em){header #menu nav .navmenu-wrapper ul li a{text-align:center;color:#00614f;padding:40px 15px}}@media only screen and (min-width: 56.25em){header #menu nav .navmenu-wrapper ul li:hover .dropdown-content{opacity:1!important;visibility:visible!important;transition:all .4s cubic-bezier(.465,.1,.22,.91);min-width:100%}}@media only screen and (max-width: 56.25em){header #menu nav .navmenu-wrapper ul li.menu-parent{position:relative;padding-bottom:0}}@media only screen and (min-width: 56.25em){header #menu nav .navmenu-wrapper ul li.menu-parent:after{display:none}header #menu nav .navmenu-wrapper ul li.menu-parent .icon{width:auto;height:12px;margin-left:10px}header #menu nav .navmenu-wrapper ul li.menu-parent .icon svg{width:auto;height:12px}}@media only screen and (max-width: 56.25em){header #menu nav .navmenu-wrapper ul li.menu-parent a:after{background:url(/assets/images/icone/menu-arrow-back.svg);width:15px;height:10px;content:"";display:inline-block;margin-left:10px;background-repeat:no-repeat;background-position:center;transform:rotate(180deg)}}header #menu nav .navmenu-wrapper ul li.menu-parent.open .mobileToggle img{transform:translate(16rem) rotate(180deg);transition:all .4s cubic-bezier(.465,.1,.22,.91)}@media only screen and (max-width: 56.25em){header #menu nav .navmenu-wrapper .contacts.mobile{width:100%;border-top:1px solid #fff;position:fixed;bottom:0;left:0;padding:20px 35px;font-size:14px}header #menu nav .navmenu-wrapper .contacts.mobile .contact-item{display:flex}header #menu nav .navmenu-wrapper .contacts.mobile .contact-item .title{width:30%}header #menu nav .navmenu-wrapper .contacts.mobile .contact-item .item-content{color:#c1d9d5}header #menu nav .navmenu-wrapper .contacts.mobile .contact-item .item-content a{color:#c1d9d5}}#megamenu-panel{background:#00614F;border-radius:0 0 40px 40px}@media only screen and (min-width: 56.25em){#megamenu-panel{border-top:1px solid #fff;position:fixed;width:100%;top:90px;left:0;opacity:0;visibility:hidden;display:grid;grid-template-columns:[full-start] calc((100vw - 1440px)/2) [center-start] repeat(12,[col-start] 1fr [col-end]) [center-end] calc((100vw - 1440px)/2) [full-end];grid-template-rows:auto;column-gap:2rem;row-gap:4rem}}@media only screen and (min-width: 56.25em) and (min-width: 56.25em){#megamenu-panel{column-gap:2rem;row-gap:4rem}}@media only screen and (min-width: 56.25em) and (min-width: 75em){#megamenu-panel{column-gap:3rem;row-gap:8rem}}@media only screen and (min-width: 56.25em){#megamenu-panel .inner{grid-column:col-start 1/col-end 12;display:flex;justify-content:space-between}}@media only screen and (min-width: 56.25em){#megamenu-panel .contact{flex:0 0 15%}}@media only screen and (min-width: 75em){#megamenu-panel .contact{flex:0 0 25%}}@media only screen and (max-width: 56.25em){#megamenu-panel .contact{display:none}}@media only screen and (min-width: 56.25em){#megamenu-panel .contact{display:flex;row-gap:0;flex-wrap:wrap;border-right:1px solid #fff;padding-top:4rem;padding-bottom:5rem}#megamenu-panel .contact .contact-item{width:100%}#megamenu-panel .contact .contact-item .item-content{font-size:14px;padding-top:10px}#megamenu-panel .contact .contact-item .item-content a{color:#c1d9d5!important;font-size:14px;text-align:left;padding:0 0 20px!important}#megamenu-panel .contact .contact-item .title{font-size:14px;font-weight:700}}@media only screen and (min-width: 56.25em){#megamenu-panel .menu{width:75%;padding-top:2rem;padding-bottom:5rem}#megamenu-panel .menu ul{columns:2;display:block!important}#megamenu-panel .menu ul li{padding-left:0!important;width:100%;text-align:left}#megamenu-panel .menu ul li a{color:#c1d9d5!important;text-align:left!important;padding:20px 15px!important;transition:all .4s cubic-bezier(.465,.1,.22,.91)}#megamenu-panel .menu ul li a:hover{color:#fff!important;transition:all .4s cubic-bezier(.465,.1,.22,.91)}}@media only screen and (min-width: 75em){#megamenu-panel .menu{width:61%}}@media only screen and (max-width: 56.25em){#header .list-wrapper{height:100%;padding:30px 20px;overflow-y:auto;color:#fff;background:#00614F}#header .list-wrapper:nth-child(2),#header .list-wrapper:nth-child(3){position:absolute;top:0;left:0;right:0;transform:translate(100%);backface-visibility:hidden;transition:transform .5s;padding-bottom:200px}#header .list-wrapper:nth-child(2).is-visible,#header .list-wrapper:nth-child(3).is-visible{transform:none}#header .list-wrapper:nth-child(2) a.mobile,#header .list-wrapper:nth-child(3) a.mobile{text-transform:uppercase;margin-bottom:3rem}#header .list-wrapper:nth-child(1) ul li .sub-menu{display:none}#header .list-wrapper:nth-child(2) .level-3{display:none}#header .list-wrapper .back-one-level{display:flex;align-items:center;justify-content:center;margin-bottom:20px;width:100%;border-bottom:1px solid #C1D9D5;background:none;padding:0 20px 20px;font-size:18px}#header .list-wrapper .back-one-level:before{background:url(/assets/images/icone/menu-arrow-back.svg);width:15px;height:15px;content:"";display:block;margin-right:10px;background-repeat:no-repeat;background-position:center}}#prefooter{padding-bottom:20rem}#prefooter .content{margin-bottom:7rem}#prefooter .inner-wrapper{grid-column:col-start 2/col-end 11}.block-heroSlider .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(31,31,31,.5)}.block-heroSlider .swiper-slide{position:relative;min-height:450px}@media only screen and (min-width: 56.25em){.block-heroSlider .swiper-slide{min-height:720px}}.block-heroSlider .swiper-slide .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.block-heroSlider .swiper-slide .image img{object-fit:cover;width:100%;height:100%}.block-heroSlider .swiper-slide .content{padding-top:15rem;z-index:9999;display:flex;flex-direction:row;width:100%;max-width:1440px;margin:0 auto;height:100%;align-items:center}.block-heroSlider .swiper-slide .content .text{z-index:99999999;padding-left:3rem;padding-right:3rem}@media only screen and (min-width: 56.25em){.block-heroSlider .swiper-slide .content .text{max-width:50%}}.block-heroSlider .swiper-slide .content .h1{color:#fff}.block-heroSlider .swiper-slide .content .cta{margin:0}.block-heroSlider .swiper-pagination{bottom:10px}@media only screen and (min-width: 56.25em){.block-heroSlider .swiper-pagination{bottom:17rem!important}}.block-hero{position:relative;min-height:350px}@media only screen and (min-width: 56.25em){.block-hero{min-height:50rem;max-height:50rem;overflow:hidden}}.block-hero .image{grid-column:full-start/full-end;max-height:50rem;overflow:hidden}.block-hero .image img{display:block;object-position:center;object-fit:cover;width:100%;height:100%}.block-text{padding-top:50px;padding-bottom:50px;text-align:center;row-gap:0}@media only screen and (min-width: 56.25em){.block-text{padding-top:10rem;padding-bottom:10rem}}.block-text .title,.block-text .content{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.block-text .content{grid-column:col-start 2/col-end 11}}.block-text .content p{max-width:73rem;margin:auto}.block-services{position:relative;z-index:9999;padding-bottom:8rem;padding-top:8rem}.block-services .services-wrapper{grid-column:col-start 1/col-end 12;z-index:999;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:15px;row-gap:15px}@media only screen and (min-width: 56.25em){.block-services .services-wrapper{grid-column:col-start 1/col-end 12}}.block-services .services-wrapper .service{display:flex;flex-direction:column;background:#474747;text-decoration:none;overflow:hidden}@media only screen and (min-width: 56.25em){.block-services .services-wrapper .service{width:calc(33.3% - 30px)}}.block-services .services-wrapper .service .inner-service{display:flex;flex-direction:row;flex-wrap:wrap;padding:4rem}.block-services .services-wrapper .service .inner-service .title{width:100%}.block-services .services-wrapper .service .content h1,.block-services .services-wrapper .service .content h2,.block-services .services-wrapper .service .content h3,.block-services .services-wrapper .service .content h4.h1,.block-services .services-wrapper .service .content .h2,.block-services .services-wrapper .service .content .h3,.block-services .services-wrapper .service .content .h4{font-size:2rem;color:#00614f;margin-bottom:1.5rem}.block-services .services-wrapper .service .image{position:relative;flex:0 0 20%;margin-bottom:2rem}.block-services .services-wrapper .service .image .logo{width:6rem}.block-services .text{grid-column:col-start 1/col-end 12;text-align:center}@media only screen and (min-width: 56.25em){.block-services .text{grid-column:col-start 2/col-end 11}}.block-operations{background:#00614F;padding-bottom:8rem;border-bottom:solid 10px #1f1f1f;color:#323232;z-index:9999999}@media only screen and (min-width: 56.25em){.block-operations:before{content:"";grid-column:col-start 12/full-end;background:#00614F;height:6rem;grid-row:1;transform:translateY(-6rem)}}.block-operations .h1,.block-operations .h2,.block-operations .h3.h4,.block-operations .h5{color:#323232;margin-bottom:0}.block-operations .text{padding-top:8rem;grid-column:col-start 1/col-end 12;text-align:center}@media only screen and (min-width: 56.25em){.block-operations .text{grid-column:col-start 3/col-end 10}}.block-operations .swiper-operations-service{grid-column:col-start 1/col-end 12;overflow:hidden;position:relative}.block-operations .swiper-operations-service .swiper-button-prev:after,.block-operations .swiper-operations-service .swiper-button-next:after{color:#227162}.block-operations .swiper-operations-service.not-centered .swiper-wrapper{justify-content:flex-start}.block-operations .swiper-operations-service .swiper-wrapper{justify-content:center}.block-operations .swiper-operations-service .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;text-decoration:none;position:relative;height:100%}@media only screen and (min-width: 56.25em){.block-operations .swiper-operations-service .wrapper{justify-content:space-between;align-items:center}}.block-operations .swiper-operations-service .wrapper .images{flex-direction:column;width:100%}.block-operations .swiper-operations-service .wrapper .images .images-wrapper{overflow:hidden}.block-operations .swiper-operations-service .wrapper .images .images-wrapper img{display:block;object-fit:cover;width:100%;height:100%;transition:all .4s cubic-bezier(.465,.1,.22,.91)}.block-operations .swiper-operations-service .wrapper .title{background:#323232;font-weight:700;width:100%;color:#00614f;padding:1rem 2rem;height:inherit}.block-operations .swiper-operations-service .wrapper:hover .images .images-wrapper{background:red}.block-operations .swiper-operations-service .wrapper:hover .images .images-wrapper img{transform:scale(1.1);transition:all .4s cubic-bezier(.465,.1,.22,.91)}.block-image .image-wrapper{grid-column:full-start/full-end;min-height:200px;max-height:600px;overflow:hidden}.block-image .image-wrapper img{display:block;width:100%;height:100%;object-fit:cover}.block-image .image-wrapper.top{border-top-left-radius:40px;border-top-right-radius:40px}@media only screen and (min-width: 56.25em){.block-image .image-wrapper.top{border-top-left-radius:80px;border-top-right-radius:80px}}.block-image .image-wrapper.bottom{border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media only screen and (min-width: 56.25em){.block-image .image-wrapper.bottom{border-bottom-left-radius:80px;border-bottom-right-radius:80px}}.block-image .image-wrapper.boxed{grid-column:col-start 1/col-end 12;border-radius:20px}.block-articles .inner-wrapper{grid-column:col-start 1/col-end 12;display:flex;flex-direction:row;flex-wrap:wrap}.block-articles .inner-wrapper .single-article{display:flex;flex-direction:column;flex:0 0 100%;border-radius:20px;overflow:hidden;background:#F1F5F4;margin-bottom:20px;text-align:left}.block-articles .inner-wrapper .single-article p{max-width:none}.block-articles .inner-wrapper .single-article a span{justify-content:start}.block-articles .inner-wrapper .single-article .inner{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:30px}@media only screen and (min-width: 56.25em){.block-articles .inner-wrapper .single-article .inner{flex-wrap:nowrap}}.block-articles .inner-wrapper .single-article .inner .image{min-height:250px;overflow:hidden}@media only screen and (max-width: 56.25em){.block-articles .inner-wrapper .single-article .inner .image{border-radius:15px;width:100%}}@media only screen and (min-width: 56.25em){.block-articles .inner-wrapper .single-article .inner .image{width:calc(33% - 30px)}}.block-articles .inner-wrapper .single-article .inner .image img{object-fit:cover;width:100%;height:100%}.block-articles .inner-wrapper .single-article .inner .content{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px}@media only screen and (min-width: 56.25em){.block-articles .inner-wrapper .single-article .inner .content .left{width:84%}}@media only screen and (min-width: 56.25em){.block-articles .inner-wrapper .single-article .inner .content .right{width:15%;text-align:right}}@media only screen and (min-width: 56.25em){.block-articles .inner-wrapper .single-article .inner .content .bottom{width:84%}}@media only screen and (min-width: 56.25em){.block-articles .inner-wrapper .single-article .inner .content{width:calc(66% - 30px)}}.block-articles .inner-wrapper .single-article .inner .content .divider{width:100%;border-top:1px solid #00614F}@media only screen and (min-width: 56.25em){.block-articles .inner-wrapper .single-article .inner .content .divider{margin-top:20px}}.block-articles .inner-wrapper .single-article .inner .content .description{padding-top:3rem;margin-bottom:4rem}@media only screen and (max-width: 56.25em){.block-articles .inner-wrapper .single-article .inner .content .date{padding-bottom:40px}}a.button-thin{display:inline-block;position:relative;color:#00614f;display:flex;transition:all .4s cubic-bezier(.465,.1,.22,.91);opacity:.8;margin-top:50px}a.button-thin:after{content:url(../images/Button/icon-red.svg);margin-left:15px;transition:all .4s cubic-bezier(.465,.1,.22,.91);display:block}a.button-thin:hover{opacity:1;transition:all .4s cubic-bezier(.465,.1,.22,.91)}a.button-thin:hover:after{margin-left:25px;transition:all .4s cubic-bezier(.465,.1,.22,.91)}a.button-thin-light{display:inline-block;position:relative;color:#fff;display:flex;opacity:.8;transition:all .4s cubic-bezier(.465,.1,.22,.91)}a.button-thin-light:after{content:url(../images/Button/icon-white.svg);margin-left:15px;transition:all .4s cubic-bezier(.465,.1,.22,.91);display:block}a.button-thin-light:hover{opacity:1;transition:all .4s cubic-bezier(.465,.1,.22,.91)}a.button-thin-light:hover:after{margin-left:25px;transition:all .4s cubic-bezier(.465,.1,.22,.91)}a.button-thin-light-down{display:inline-block;position:relative;color:#000;display:flex;opacity:.8;transition:all .4s cubic-bezier(.465,.1,.22,.91)}a.button-thin-light-down:after{content:url(../images/Button/icon-black.svg);margin-left:15px;transition:all .4s cubic-bezier(.465,.1,.22,.91);display:block}a.button-thin-light-down:hover{opacity:1;transition:all .4s cubic-bezier(.465,.1,.22,.91)}a.button-thin-light-down:hover:after{margin-left:25px;transition:all .4s cubic-bezier(.465,.1,.22,.91)}.vanilla-lightbox{transition:all .4s cubic-bezier(.465,.1,.22,.91);display:block!important;opacity:0;visibility:hidden}.vanilla-lightbox.show{transition:all .4s cubic-bezier(.465,.1,.22,.91);opacity:1;visibility:visible}.vanilla-lightbox .gallery .arrow{background:none!important}.vanilla-lightbox .gallery .arrow:before{background-image:url(/assets/images/Button/arrow.svg)!important;background-size:cover}.modal-dialog{position:fixed;z-index:9999;overflow-y:auto;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center}.modal-dialog .form{text-align:left}.modal-dialog .form label{color:#fff}@media only screen and (min-width: 56.25em){.modal-dialog .overlay{background-color:#000;opacity:.8;width:100%;height:100%;position:fixed;z-index:0}}.modal-dialog .content{z-index:99;position:relative;background:#fff;height:fit-content;width:100%;max-width:820px}@media only screen and (min-width: 56.25em){.modal-dialog .content{margin-top:10rem;margin-bottom:10rem}}.modal-dialog .content .button-close{position:absolute;top:15px;right:15px;background:none;z-index:999;background:#000;border-radius:50px;font-size:14px;height:32px;width:32px;padding:0}@media only screen and (min-width: 56.25em){.modal-dialog .content{width:80%}}.modal-dialog .content .inner-modal{border:3px solid #000;max-width:1200px;width:100%;margin:0 auto;padding:10%;text-align:center;z-index:99}.modal-dialog .content .inner-modal .content-inner{width:100%}@media only screen and (min-width: 75em){.modal-dialog .content .inner-modal .content-inner{padding-left:0;padding-right:0}}.socials{display:inline-block;display:flex;flex-wrap:nowrap;column-gap:10px}.socials a{padding-left:6px;padding-right:6px}.socials a svg{max-width:22px;max-height:22px;width:100%}.socials a:hover svg{transition:all .4s cubic-bezier(.465,.1,.22,.91);opacity:1;fill:#3f483b}.socials a:first-child{padding-left:0}.mobile-toggle{padding:1rem;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;height:4rem;row-gap:0}@media only screen and (min-width: 56.25em){.mobile-toggle{display:none}}.mobile-toggle .toggle{flex:0 0 100%;width:3rem;height:1px;opacity:1;margin-bottom:.3rem;background-color:#00614f;transition:all .5s cubic-bezier(.36,.16,.06,.88)}.mobile-toggle :nth-child(1){width:1.5rem}.mobile-toggle :nth-child(2){width:1.5rem}.menuOpen .mobile-toggle div{margin-bottom:0;transition:all .5s cubic-bezier(.36,.16,.06,.88)}.menuOpen .mobile-toggle :nth-child(1){width:1.5rem;transform:rotate(45deg) translate(0) translateY(5px)}.menuOpen .mobile-toggle :nth-child(2){width:1.5rem;transform:rotate(-45deg) translate(0) translateY(-5px)}body.menuClosed #mainMenu{opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.465,.1,.22,.91)}body.menuOpen #mainMenu{opacity:1;visibility:visible;transition:all .4s cubic-bezier(.465,.1,.22,.91)}#mainMenu{position:absolute;top:90px;overflow-x:hidden;overflow-y:scroll;padding-bottom:100px;left:0;width:100%;min-height:100%;background:#fff;column-gap:0;z-index:99999;display:block;height:100vh}@media only screen and (min-width: 56.25em){#mainMenu{top:13.5rem}}@media only screen and (min-width: 37.5em){#mainMenu{top:100px}}@media only screen and (min-width: 56.25em){#mainMenu{height:100vh;display:grid;top:130px}}#mainMenu .menu-container{grid-column:full-start/full-end;display:flex;flex-wrap:wrap}@media only screen and (min-width: 56.25em){#mainMenu .menu-container{grid-column:col-start 1/full-end;flex-wrap:nowrap}}#mainMenu .menu-container .language-switcher{display:block;order:9;margin:0 auto}@media only screen and (min-width: 56.25em){#mainMenu .menu-container .language-switcher{display:none}}#mainMenu .menu-wrapper{flex:0 0 100%;position:relative;background-size:cover;padding:20px}@media only screen and (min-width: 56.25em){#mainMenu .menu-wrapper{padding:60px 40px;flex:0 0 25%}}#mainMenu .menu-wrapper .overlay{background:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.8;transition:all .4s cubic-bezier(.465,.1,.22,.91)}#mainMenu .menu-wrapper .imageBk{height:100%;width:100%;position:absolute;top:0%;left:0%}#mainMenu .menu-wrapper .imageBk img{object-fit:cover;height:100%;width:100%;transition:all .4s cubic-bezier(.465,.1,.22,.91)}#mainMenu .menu-wrapper:hover .imageBk img{transform:scale(1.1);transition:all .4s cubic-bezier(.465,.1,.22,.91)}#mainMenu .menu-wrapper .content{padding:20px;z-index:90;position:relative;display:block}@media only screen and (min-width: 56.25em){#mainMenu .menu-wrapper .content{padding:60px 40px;flex:0 0 25%}}#mainMenu .menu-wrapper.main{color:#000;order:4;display:flex;flex-wrap:wrap}@media only screen and (min-width: 56.25em){#mainMenu .menu-wrapper.main{order:0}#mainMenu .menu-wrapper.main ul li a{text-decoration:none}}#mainMenu .menu-wrapper.main .menu,#mainMenu .menu-wrapper.main .contacts{flex:0 0 100%}#mainMenu .menu-wrapper.main .contacts{align-self:flex-end;padding-left:0;display:none}@media only screen and (min-width: 37.5em){#mainMenu .menu-wrapper.main .contacts{padding-top:15rem;display:block}}#mainMenu .menu-wrapper.main .contacts p{margin-bottom:5px}#mainMenu .menu-wrapper.nuovo,#mainMenu .menu-wrapper.revisionato,#mainMenu .menu-wrapper.usato{color:#fff}#mainMenu .menu-wrapper.nuovo h2,#mainMenu .menu-wrapper.revisionato h2,#mainMenu .menu-wrapper.usato h2{color:#fff;display:none;padding-bottom:0}@media only screen and (min-width: 56.25em){#mainMenu .menu-wrapper.nuovo h2,#mainMenu .menu-wrapper.revisionato h2,#mainMenu .menu-wrapper.usato h2{display:block}}#mainMenu .menu-wrapper.nuovo .intro,#mainMenu .menu-wrapper.revisionato .intro,#mainMenu .menu-wrapper.usato .intro{display:none}@media only screen and (min-width: 56.25em){#mainMenu .menu-wrapper.nuovo .intro,#mainMenu .menu-wrapper.revisionato .intro,#mainMenu .menu-wrapper.usato .intro{display:block}}#mainMenu .menu-wrapper.nuovo a,#mainMenu .menu-wrapper.revisionato a,#mainMenu .menu-wrapper.usato a{color:#fff}@media only screen and (min-width: 56.25em){#mainMenu .menu-wrapper.nuovo a,#mainMenu .menu-wrapper.revisionato a,#mainMenu .menu-wrapper.usato a{display:inline-block;position:relative;color:#fff;display:flex;opacity:.8;transition:all .4s cubic-bezier(.465,.1,.22,.91)}#mainMenu .menu-wrapper.nuovo a:after,#mainMenu .menu-wrapper.revisionato a:after,#mainMenu .menu-wrapper.usato a:after{content:url(../images/Button/icon-white.svg);margin-left:15px;transition:all .4s cubic-bezier(.465,.1,.22,.91)}#mainMenu .menu-wrapper.nuovo a:hover,#mainMenu .menu-wrapper.revisionato a:hover,#mainMenu .menu-wrapper.usato a:hover{opacity:1;transition:all .4s cubic-bezier(.465,.1,.22,.91)}#mainMenu .menu-wrapper.nuovo a:hover:after,#mainMenu .menu-wrapper.revisionato a:hover:after,#mainMenu .menu-wrapper.usato a:hover:after{margin-left:25px;transition:all .4s cubic-bezier(.465,.1,.22,.91)}}#mainMenu .menu-wrapper.nuovo a,#mainMenu .menu-wrapper.revisionato a{font-weight:700;font-size:18px}@media only screen and (min-width: 56.25em){#mainMenu .menu-wrapper.nuovo a,#mainMenu .menu-wrapper.revisionato a{font-weight:200}}#mainMenu .menu-wrapper.usato.open h2:after{transform:rotate(-90deg)}#mainMenu .menu-wrapper.usato h2{display:block}@media only screen and (max-width: 37.5em){#mainMenu .menu-wrapper.usato h2{font-weight:700;font-size:18px;margin-bottom:0;padding-top:5px;padding-bottom:10px;padding-right:30px;position:relative}#mainMenu .menu-wrapper.usato h2:after{position:absolute;top:0;right:0;content:url(../images/Button/icon-white.svg);transition:all .4s cubic-bezier(.465,.1,.22,.91);transform:rotate(90deg)}}@media only screen and (max-width: 37.5em){#mainMenu .menu-wrapper.usato ul{max-height:0;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.465,.1,.22,.91)}}@media only screen and (max-width: 37.5em){#mainMenu .menu-wrapper.usato ul.open{height:auto;max-height:1000px;opacity:1;visibility:visible;transition:all .4s cubic-bezier(.465,.1,.22,.91)}}#mainMenu .menu-wrapper ul li,#mainMenu .menu-wrapper ul li:first-child{padding-left:0}@media only screen and (min-width: 56.25em){#mainMenu .menu-wrapper ul li{padding-right:0}}#mainMenu .menu-wrapper ul li a{display:block;padding:0;text-decoration:none}@media only screen and (min-width: 56.25em){#mainMenu .menu-wrapper ul li a{padding:0}}@media only screen and (min-width: 56.25em){#mainMenu .menu-wrapper ul li a{text-decoration:underline}}#mainMenu .menu-wrapper ul li a.active{text-decoration:underline}@media only screen and (min-width: 56.25em){#mainMenu .menu-wrapper ul li a.active{font-weight:500}}form{position:relative}form .row{display:flex;flex-direction:row;margin-left:-15px;margin-right:-15px;flex-wrap:wrap}form .row .columns,form .row .column{padding-left:15px;padding-right:15px;display:flex;flex-direction:column}form .row .columns.small-12,form .row .column.small-12{flex:0 0 100%}@media only screen and (min-width: 56.25em){form .row .columns.medium-6,form .row .column.medium-6{flex:0 0 50%}}@media only screen and (max-width: 37.5em){form textarea{margin-bottom:0}}form input,form textarea,form select{width:100%;padding-top:10px;border-radius:0;border-color:#617e79;font-size:1.8rem;line-height:1.5;border-bottom:1px solid #617E79;margin-bottom:5rem;background:transparent}form input:-webkit-autofill,form input:-webkit-autofill:hover,form input:-webkit-autofill:focus,form input:-webkit-autofill:active{transition:background-color 5000000s ease-in-out 0s}form .input-wrapper{position:relative;padding-bottom:15px}form .input-wrapper.is-invalid{padding-bottom:25px}form .input-wrapper.is-invalid input{border-bottom:1px solid #BD1823}form .input-wrapper.is-invalid label{color:#bd1823}form .input-wrapper .label-hovering{padding-left:10px;padding-right:10px;padding-bottom:0;position:absolute;top:20%;left:5px;transform:translateY(-50%);transition:all .2s;pointer-events:none;z-index:2}form .input-wrapper.inputEntered .label-hovering{margin-top:0;top:0px}form .input-wrapper.inputEnteredActive .label-hovering{background:#fff}form .is-invalid-input{transition:all .4s cubic-bezier(.465,.1,.22,.91);margin-bottom:25px!important}form label{position:relative;padding-bottom:0;font-size:13px}form .form-error{position:absolute;margin:0;left:0;bottom:40%;color:#bd1823;padding:4px 15px;line-height:1;border-radius:3px;width:auto;opacity:0;font-size:12px;font-weight:300}form .form-error.is-visible{opacity:1}form textarea{font-family:Montserrat,sans-serif}form .help-text{float:right;padding:2px 0 0;margin:0}form #privacy-wrapper{width:100%}@media only screen and (min-width: 37.5em){form #privacy-wrapper{text-align:center}}form #privacy-wrapper .privacy{padding-bottom:0;margin-bottom:4rem;text-align:left}@media only screen and (min-width: 37.5em){form #privacy-wrapper .privacy{text-align:center}}form #privacy-wrapper input{margin-bottom:0}form #privacy-wrapper label{display:block;padding-bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center}form #privacy-wrapper label small{position:relative;display:block;padding-left:10px;line-height:1.5}form #privacy-wrapper label small p{margin-bottom:0;font-size:12px}form #privacy-wrapper label small a{text-decoration:underline}form #privacy-wrapper input{min-height:auto;width:auto}form #privacy-wrapper .form-error{bottom:-25px;font-size:14px;left:50%;font-size:12px;padding-left:0!important;transform:translate(-50%)}form #privacy-submit-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding-left:15px;padding-right:15px}@media only screen and (min-width: 37.5em){form #privacy-submit-wrapper{justify-content:center}}form #privacy-submit-wrapper .input-wrapper{display:flex;flex-direction:column}form #privacy-submit-wrapper .button{background:#00614F;color:#fff;width:fit-content;text-transform:none;padding:15px 70px;border-radius:50px}@media only screen and (max-width: 56.25em){form #privacy-submit-wrapper .button{width:100%}}form #privacy-submit-wrapper .button:hover{background-color:#227162}@media only screen and (max-width: 56.25em){form #privacy-submit-wrapper #submit-wrapper{width:100%;margin-top:20px}}@media only screen and (max-width: 56.25em){form #privacy-submit-wrapper #submit-wrapper .submit{width:100%}}form label{cursor:pointer}form form.submitting{opacity:.2}form ::-webkit-input-placeholder{opacity:1;font-size:14px}form :-moz-placeholder{opacity:1;font-size:14px}form ::-moz-placeholder{opacity:1;font-size:14px}form :-ms-input-placeholder{opacity:1;font-size:14px}form.submitting .form-fields{opacity:.4;cursor:not-allowed}form.submitting .form-fields .button,form.submitting .form-fields input,form.submitting .form-fields textarea,form.submitting .form-fields select{cursor:not-allowed}form.submitting:after{opacity:1;content:"";width:64px;height:64px;display:block;position:absolute;top:50%;left:47%;transform:translate(-50%,-50%);border-radius:50%;border:3px solid #00614F;border-top:solid transparent;border-bottom:solid transparent;animation:loaderRotate .75s ease;animation-iteration-count:infinite}@keyframes loaderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}form #realname{position:absolute;left:-9999999px}.language-switcher a{position:relative;text-transform:uppercase;text-decoration:none;color:#617e79;padding:20px 0 20px 15px;font-size:1.6rem}#breadcrumb{padding-top:15px;padding-bottom:15px}@media only screen and (min-width: 56.25em){#breadcrumb{padding-top:2rem;padding-bottom:2rem}}#breadcrumb .inner{grid-column:col-start 1/col-end 12;display:flex;flex-direction:row;justify-content:center}#breadcrumb .c-breadcrumb{grid-column:col-start 1/col-end 12;font-size:12px;color:#00614f;text-transform:lowercase}@media only screen and (max-width: 56.25em){#breadcrumb .c-breadcrumb{display:none}}@media only screen and (min-width: 56.25em){#breadcrumb .c-breadcrumb{grid-column:col-start 1/col-end 6}}#breadcrumb .c-breadcrumb ol{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#breadcrumb .c-breadcrumb ol li{display:flex;padding-right:5px}#breadcrumb .c-breadcrumb ol li:not(:last-child):after{content:"/";padding-left:5px;color:#617e79}#breadcrumb .c-breadcrumb ol li a{color:#617e79;text-decoration:none;text-transform:lowercase;transition:all .4s cubic-bezier(.465,.1,.22,.91)}#breadcrumb .c-breadcrumb ol li a:hover{color:#227162;transition:all .4s cubic-bezier(.465,.1,.22,.91)}#notfound .wrapper{grid-column:col-start 1/col-end 12}.page-homepage #intro{border-bottom:1px solid #617E79;padding-bottom:3rem;padding-top:3rem}.page-homepage #sectorsLaunch{padding-top:5rem;padding-bottom:10rem}.page-homepage #sectorsLaunch .anchors{grid-column:col-start 1/col-end 12;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}@media only screen and (min-width: 56.25em){.page-homepage #sectorsLaunch .anchors{flex-wrap:nowrap;justify-content:start}}.page-homepage #sectorsLaunch .anchors .singleAnchor{width:50%;height:auto;border:1px solid #617E79;border-radius:500px;display:flex;overflow:hidden}@media only screen and (min-width: 37.5em){.page-homepage #sectorsLaunch .anchors .singleAnchor{width:25%;height:auto;max-width:none;max-height:none}}.page-homepage #sectorsLaunch .anchors .singleAnchor .wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.page-homepage #sectorsLaunch .anchors .singleAnchor .wrapper a{height:100%;width:100%;position:relative}.page-homepage #sectorsLaunch .anchors .singleAnchor .wrapper a .text{text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.page-homepage #sectorsLaunch .anchors .singleAnchor .wrapper a .image{height:100%;width:100%;z-index:10;position:relative;overflow:hidden;display:block}.page-homepage #sectorsLaunch .anchors .singleAnchor .wrapper a .image img{object-fit:cover;height:100%;width:100%;transition:all .4s cubic-bezier(.465,.1,.22,.91);border-radius:500px}.page-homepage #sectorsLaunch .anchors .singleAnchor .wrapper a .image .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 37.5em){.page-homepage #sectorsLaunch .anchors .singleAnchor:hover .image img{transition:all .4s cubic-bezier(.465,.1,.22,.91);opacity:0}}@media only screen and (min-width: 56.25em){.page-homepage #about{padding-top:10rem;padding-bottom:20rem}}@media only screen and (min-width: 56.25em){.page-homepage #about .content{grid-column:col-start 2/col-end 11}}.page-homepage #about .content p{max-width:80%;margin:auto}@media only screen and (min-width: 56.25em){.page-homepage #sectors{padding-top:20rem}}@media only screen and (max-width: 56.25em){.page-homepage #sectors{padding-bottom:10px}}.page-homepage #sectors .sectors-wrap{grid-column:col-start 1/col-end 12;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 56.25em){.page-homepage #sectors .sectors-wrap{height:80rem;flex-wrap:nowrap}}@media only screen and (max-width: 56.25em){.page-homepage #sectors .sectors-wrap{margin-top:50px}}.page-homepage #sectors .sectors-wrap .single-sector{width:100%;display:flex;flex-direction:column;text-align:center;display:block;position:relative;grid-row:1}@media only screen and (min-width: 37.5em){.page-homepage #sectors .sectors-wrap .single-sector{width:50%}.page-homepage #sectors .sectors-wrap .single-sector:nth-child(odd){transform:translate(20%)}.page-homepage #sectors .sectors-wrap .single-sector:nth-child(even){transform:translate(-20%)}}@media only screen and (min-width: 56.25em){.page-homepage #sectors .sectors-wrap .single-sector{width:25%}.page-homepage #sectors .sectors-wrap .single-sector:nth-child(odd){transform:none}.page-homepage #sectors .sectors-wrap .single-sector:nth-child(even){transform:none}}.page-homepage #sectors .sectors-wrap .single-sector .wrap{display:flex;flex-direction:row;align-items:center;border:1px solid #fff;border-radius:500px;justify-content:center}@media only screen and (max-width: 56.25em){.page-homepage #sectors .sectors-wrap .single-sector .wrap{max-height:35rem;height:35rem;width:35rem;margin:0 auto}}@media only screen and (min-width: 56.25em){.page-homepage #sectors .sectors-wrap .single-sector .wrap{animation:pulse 2s alternate infinite ease-in-out;height:35rem}}@media only screen and (max-width: 56.25em){.page-homepage #sectors .sectors-wrap .single-sector.single-sector-2,.page-homepage #sectors .sectors-wrap .single-sector.single-sector-3,.page-homepage #sectors .sectors-wrap .single-sector.single-sector-4{margin-top:-30px}}@media only screen and (min-width: 37.5em){.page-homepage #sectors .sectors-wrap .single-sector.single-sector-2{margin-top:0}}@media only screen and (min-width: 56.25em){.page-homepage #sectors .sectors-wrap .single-sector .sector-2{position:absolute;top:25%;left:0;transform:translate(-15%);height:50rem;width:50rem}.page-homepage #sectors .sectors-wrap .single-sector .sector-2 .wrap{height:100%;animation-delay:-.5s}.page-homepage #sectors .sectors-wrap .single-sector .sector-3{position:absolute;top:15%;height:35rem;width:35rem;animation-delay:-.8s}.page-homepage #sectors .sectors-wrap .single-sector .sector-3 .wrap{height:100%}.page-homepage #sectors .sectors-wrap .single-sector .sector-4{position:absolute;top:40%;height:55rem;width:55rem;right:0}.page-homepage #sectors .sectors-wrap .single-sector .sector-4 .wrap{height:100%;animation-delay:-.7s}@keyframes pulse{0%{transform:scale(.95)}50%{transform:scale(1)}to{transform:scale(.95)}}}.page-homepage #functionality{padding-bottom:6.8rem}@media only screen and (min-width: 56.25em){.page-homepage #functionality{padding-bottom:20rem}}.page-homepage #functionality .functionalities{margin-top:7rem;grid-column:col-start 1/col-end 12;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:3rem}@media only screen and (min-width: 56.25em){.page-homepage #functionality .functionalities{justify-content:space-between}}.page-homepage #functionality .functionalities .functionality{display:flex;text-align:left}@media only screen and (min-width: 37.5em){.page-homepage #functionality .functionalities .functionality{width:50%}}@media only screen and (min-width: 56.25em){.page-homepage #functionality .functionalities .functionality{width:26.3157894737%}}.page-homepage #functionality .functionalities .functionality .inner{display:flex;align-items:center;column-gap:30px}.page-homepage #functionality .functionalities .functionality .icon,.page-homepage #functionality .functionalities .functionality .icon img{width:8rem;height:8rem}.page-homepage #functionality .functionalities .functionality .text{text-align:left}@media only screen and (min-width: 56.25em){.page-homepage #solutionsHome{padding-top:20rem;padding-bottom:10rem}}.page-homepage #solutionsHome #solutions{margin-top:7rem;grid-column:col-start 1/col-end 12}@media only screen and (min-width: 37.5em){.page-homepage #solutionsHome #solutions{column-count:2}}.page-homepage #solutionsHome #solutions .single-solution{width:100%;display:flex;padding:2rem 4rem;background-color:#f1f5f4;margin-bottom:1rem;border-radius:20px;line-height:1.4;text-decoration:none;justify-content:space-between;align-items:center;transition:all .4s cubic-bezier(.465,.1,.22,.91);text-align:left;color:#00614f}.page-homepage #solutionsHome #solutions .single-solution i{width:30px;height:30px;margin-left:10px}@media only screen and (min-width: 56.25em){.page-homepage #solutionsHome #solutions .single-solution i{width:40px;height:40px}}.page-homepage #solutionsHome #solutions .single-solution i svg{width:30px;height:30px;display:block}@media only screen and (min-width: 56.25em){.page-homepage #solutionsHome #solutions .single-solution i svg{width:40px;height:40px}}.page-homepage #solutionsHome #solutions .single-solution i svg path{transition:all .4s cubic-bezier(.465,.1,.22,.91)}.page-homepage #solutionsHome #solutions .single-solution:hover{background-color:#227162;color:#fff;transition:all .4s cubic-bezier(.465,.1,.22,.91)}.page-homepage #solutionsHome #solutions .single-solution:hover svg path{fill:#fff!important;transition:all .4s cubic-bezier(.465,.1,.22,.91)}@media only screen and (min-width: 56.25em){.page-homepage #toolsHome{padding-top:10rem;padding-bottom:20rem}}@media only screen and (min-width: 56.25em){.page-homepage #articlesHome .articles{padding-top:20rem;padding-bottom:20rem}}.page-homepage #articlesHome .articles .inner-wrapper{margin-top:7rem}.page-thankyou .block-text h1,.page-thankyou .block-text h2{margin-bottom:4rem}@media only screen and (min-width: 56.25em){.page-thankyou .block-text h1,.page-thankyou .block-text h2{margin-bottom:6.4rem}}.page-thankyou #prefooter{display:none}.page-contatti #intro{padding-bottom:50px}@media only screen and (max-width: 37.5em){.page-contatti #intro{text-align:center}}@media only screen and (min-width: 56.25em){.page-contatti #intro{padding-top:10rem;padding-bottom:15rem}}.page-contatti #intro .inner-wrapper{grid-column:col-start 1/col-end 12;display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 56.25em){.page-contatti #intro .inner-wrapper{flex-wrap:nowrap}}.page-contatti #intro .inner-wrapper .title{flex-direction:column}@media only screen and (min-width: 56.25em){.page-contatti #intro .inner-wrapper .title{width:calc(70% - 30px);padding-left:4rem}}.page-contatti #intro .inner-wrapper .contacts{flex-direction:column;width:100%;display:flex}@media only screen and (min-width: 56.25em){.page-contatti #intro .inner-wrapper .contacts{width:calc(30% - 30px)}}.page-contatti #intro .inner-wrapper .contacts .inner{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;column-gap:30px}@media only screen and (min-width: 56.25em){.page-contatti #intro .inner-wrapper .contacts .inner{flex-wrap:nowrap;justify-content:space-between}}.page-contatti #intro .inner-wrapper .contacts .inner .single-contact{display:flex;flex-direction:column;width:100%;margin-bottom:20px}@media only screen and (min-width: 37.5em){.page-contatti #intro .inner-wrapper .contacts .inner .single-contact{width:25%}}@media only screen and (min-width: 56.25em){.page-contatti #intro .inner-wrapper .contacts .inner .single-contact{width:calc(50% - 15px);margin-bottom:0}}.page-contatti #intro .inner-wrapper .contacts .inner .single-contact .titleContact{text-transform:uppercase;margin-bottom:10px;color:#617e79}@media only screen and (min-width: 56.25em){.page-contatti #intro .inner-wrapper .contacts .inner .single-contact .titleContact{margin-bottom:20px}}.page-contatti #intro .inner-wrapper .contacts .inner .single-contact .content p{margin-bottom:5px;color:#00614f}.page-contatti #intro .inner-wrapper .contacts .inner .single-contact .content p a{color:#00614f;text-decoration:none}.page-contatti #intro .inner-wrapper .contacts .inner .single-contact .content p a:hover{text-decoration:underline}.page-contatti .mapWrapper{grid-column:col-start 1/col-end 12;position:relative;padding-bottom:35%;padding-top:185px;height:0;border-radius:20px;overflow:hidden}@media only screen and (min-width: 37.5em){.page-contatti .mapWrapper{padding-top:25px}}.page-contatti .mapWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 56.25em){.page-chisiamo #clients .block-text{padding-top:20rem;padding-bottom:20rem}}.page-chisiamo #clients .block-text figure{display:inline-block;margin-top:3rem}.page-chisiamo #clients .block-text figure img{width:auto}.page-chisiamo #clients .block-text figure img:last-child{margin-left:15px}.page-chisiamo #clientsNames{border-top:1px solid #fff;padding-top:10rem;padding-bottom:10rem}.page-chisiamo #clientsNames .inner-wrapper{grid-column:col-start 1/col-end 12;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 56.25em){.page-chisiamo #clientsNames .inner-wrapper{justify-content:center}}.page-chisiamo #clientsNames .inner-wrapper .single-client{text-align:center;margin-bottom:50px;display:flex;flex-direction:row;align-items:center}@media only screen and (max-width: 56.25em){.page-chisiamo #clientsNames .inner-wrapper .single-client{width:50%}}@media only screen and (min-width: 56.25em){.page-chisiamo #clientsNames .inner-wrapper .single-client{margin-left:50px;margin-right:50px}.page-chisiamo #clientsNames .inner-wrapper .single-client:first-child{margin-left:0}.page-chisiamo #clientsNames .inner-wrapper .single-client:last-child{margin-right:0}}.page-chisiamo #clientsNames .inner-wrapper .single-client img{max-width:80%;max-height:45px;margin:0 auto;width:auto}@media only screen and (min-width: 56.25em){.page-chisiamo #clientsNames .inner-wrapper .single-client img{max-height:45px;max-width:300px}}.page-chisiamo #team{text-align:center;row-gap:7rem;padding-top:10rem}@media only screen and (min-width: 56.25em){.page-chisiamo #team{padding-top:20rem;padding-bottom:20rem}}.page-chisiamo #team .content{grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){.page-chisiamo #team .content{grid-column:col-start 2/col-end 11}}.page-chisiamo #team .content p{max-width:73rem;margin:auto}.page-chisiamo #team .headMembers,.page-chisiamo #team .members{grid-column:col-start 2/col-end 11;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:30px}.page-chisiamo #team .headMembers .member .image,.page-chisiamo #team .members .member .image{margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.page-chisiamo #team .headMembers .member .image,.page-chisiamo #team .members .member .image{margin-bottom:3rem}}.page-chisiamo #team .headMembers .member .role,.page-chisiamo #team .members .member .role{color:#617e79;margin-bottom:.9rem}.page-chisiamo #team .headMembers .member .name,.page-chisiamo #team .members .member .name{color:#00614f}@media only screen and (max-width: 56.25em){.page-chisiamo #team .headMembers .member{margin-bottom:5rem}}@media only screen and (min-width: 37.5em){.page-chisiamo #team .headMembers .member{width:calc(33% - 30px)}}@media only screen and (max-width: 56.25em){.page-chisiamo #team .members .member{margin-bottom:5rem;width:calc(50% - 30px)}}@media only screen and (min-width: 37.5em){.page-chisiamo #team .members .member{width:calc(25% - 30px)}}.page-strumenti #tools{padding-top:50px;padding-bottom:50px}@media only screen and (min-width: 56.25em){.page-strumenti #tools{padding-top:10rem;padding-bottom:10rem}}.page-strumenti #tools .inner-wrapper{position:relative;grid-column:col-start 1/col-end 12;display:flex;flex-direction:row;flex-wrap:wrap}.page-strumenti #tools .inner-wrapper .image{pointer-events:none}@media only screen and (max-width: 56.25em){.page-strumenti #tools .inner-wrapper .image{display:none}}@media only screen and (min-width: 56.25em){.page-strumenti #tools .inner-wrapper .image{height:100%;width:30rem;position:absolute;left:10%;top:0px;z-index:99}.page-strumenti #tools .inner-wrapper .image .image-wrapper{width:100%;height:30rem;position:sticky;top:30%;border-radius:20px;overflow:hidden;pointer-events:none}.page-strumenti #tools .inner-wrapper .image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.page-strumenti #tools .inner-wrapper .image .image-wrapper.active-a,.page-strumenti #tools .inner-wrapper .image .image-wrapper.active-b{max-height:100%}.page-strumenti #tools .inner-wrapper .image .image-wrapper.active-a [data-toolimage-position=B],.page-strumenti #tools .inner-wrapper .image .image-wrapper.active-b [data-toolimage-position=A]{transition:all .25s cubic-bezier(.465,.1,.22,.91);max-height:0}.page-strumenti #tools .inner-wrapper .image .image-wrapper [data-toolimage-position=B],.page-strumenti #tools .inner-wrapper .image .image-wrapper [data-toolimage-position=A]{transition:all .25s cubic-bezier(.465,.1,.22,.91);max-height:100%}}.page-strumenti #tools .inner-wrapper .tool{width:100%;border-bottom:1px solid #00614F;padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width: 56.25em){.page-strumenti #tools .inner-wrapper .tool{flex-wrap:nowrap;justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap}}@media only screen and (max-width: 56.25em){.page-strumenti #tools .inner-wrapper .tool .number{margin-bottom:10px;text-align:center}}.page-strumenti #tools .inner-wrapper .tool .number img{max-width:40px;max-height:40px}@media only screen and (min-width: 56.25em){.page-strumenti #tools .inner-wrapper .tool .number img{max-width:60px;max-height:60px}}.page-strumenti #tools .inner-wrapper .tool .content{flex:0 0 50%}@media only screen and (max-width: 56.25em){.page-strumenti #tools .inner-wrapper .tool .content{text-align:center}}.page-strumenti #tools .inner-wrapper .tool .content p{margin-bottom:0}.page-strumenti #tools .inner-wrapper .tool .content .title img{max-width:40px}.page-strumenti #tools .inner-wrapper .tool .content .title span{margin-right:5px}.contentArticle{padding-top:50px;padding-bottom:50px}@media only screen and (min-width: 56.25em){.contentArticle{padding-top:10rem;padding-bottom:10rem}}.contentArticle .inner-wrapper{grid-column:col-start 1/col-end 12;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:30px}@media only screen and (min-width: 56.25em){.contentArticle .inner-wrapper{flex-wrap:nowrap}}.contentArticle .inner-wrapper .left{margin-bottom:10px}@media only screen and (min-width: 56.25em){.contentArticle .inner-wrapper .left{width:calc(33% - 30px)}}@media only screen and (min-width: 56.25em){.contentArticle .inner-wrapper .right{width:calc(66% - 30px)}}.contentArticle .inner-wrapper .right img{border-radius:20px;margin-top:10px;margin-bottom:30px}#sectors .inner-wrapper{grid-column:col-start 1/col-end 12}#sectors .inner-wrapper .single-sector{background-color:#f1f5f4;border-radius:20px;padding:50px 40px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}@media only screen and (min-width: 56.25em){#sectors .inner-wrapper .single-sector{justify-content:space-around;flex-wrap:nowrap}}#sectors .inner-wrapper .single-sector .left{display:flex;flex-direction:column}@media only screen and (min-width: 56.25em){#sectors .inner-wrapper .single-sector .left{width:calc(33% - 15px)}}#sectors .inner-wrapper .single-sector .right{display:flex;flex-direction:column}@media only screen and (min-width: 56.25em){#sectors .inner-wrapper .single-sector .right{width:calc(50% - 15px)}}#sectors .inner-wrapper .single-sector .right .functionality{margin-top:2rem;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:15px}#sectors .inner-wrapper .single-sector .right .functionality .single-functionality{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:15px;margin-bottom:30px;align-items:center}@media only screen and (min-width: 37.5em){#sectors .inner-wrapper .single-sector .right .functionality .single-functionality{width:calc(50% - 15px)}}#sectors .inner-wrapper .single-sector .right .functionality .single-functionality .icon,#sectors .inner-wrapper .single-sector .right .functionality .single-functionality .icon img{width:6rem;height:6rem}#sectors .inner-wrapper .single-sector .right .functionality .single-functionality .text{text-align:left;font-size:16px}#solutions .inner-wrapper{grid-column:col-start 1/col-end 12;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:15px;justify-content:space-between}#solutions .inner-wrapper .single-solution{display:flex;flex-direction:column;background:#F1F5F4;border-radius:20px;margin-bottom:20px;padding:30px 35px;text-decoration:none;color:#617e79;width:100%}#solutions .inner-wrapper .single-solution .icon{width:100%;height:40px;text-align:right;margin-top:10px}#solutions .inner-wrapper .single-solution .icon svg{width:40px;height:40px;display:inline-block}#solutions .inner-wrapper .single-solution .icon svg circle,#solutions .inner-wrapper .single-solution .icon svg path{transition:all .4s cubic-bezier(.465,.1,.22,.91)}@media only screen and (min-width: 56.25em){#solutions .inner-wrapper .single-solution{width:calc(50% - 10px)}}#solutions .inner-wrapper .single-solution .title .h4{padding-top:0!important;line-height:1.4}#solutions .inner-wrapper .single-solution:hover{text-decoration:none!important;background:#00614F;color:#fff}#solutions .inner-wrapper .single-solution:hover .pretitle{color:#c1d9d5}#solutions .inner-wrapper .single-solution:hover .h4{color:#fff}#solutions .inner-wrapper .single-solution:hover .icon svg circle{transition:all .4s cubic-bezier(.465,.1,.22,.91);fill:#fff!important}#solutions .inner-wrapper .single-solution:hover .icon svg path{transition:all .4s cubic-bezier(.465,.1,.22,.91);fill:#00614f!important}#solutionDescription{padding-top:10rem;padding-bottom:10rem}@media only screen and (max-width: 56.25em){#solutionDescription{padding-top:6rem}}#solutionDescription .inner-wrapper{grid-column:col-start 1/col-end 12;display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 56.25em){#solutionDescription .inner-wrapper{flex-wrap:nowrap;justify-content:space-around}}@media only screen and (min-width: 56.25em){#solutionDescription .inner-wrapper .left{width:40%}}#solutionDescription .inner-wrapper .left .inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:4rem}@media only screen and (min-width: 56.25em){#solutionDescription .inner-wrapper .left .inner{column-gap:15px;justify-content:flex-start;row-gap:4rem}}#solutionDescription .inner-wrapper .left .inner .single-tool{width:50%;text-align:center;font-size:14px;line-height:20px;margin-bottom:0}@media only screen and (min-width: 37.5em){#solutionDescription .inner-wrapper .left .inner .single-tool{width:calc(25% - 11.5px);padding-left:10px;padding-right:10px}}#solutionDescription .inner-wrapper .left .inner .single-tool .icon{width:6rem;margin:0 auto 5px}@media only screen and (max-width: 56.25em){#solutionDescription .inner-wrapper .left .inner .single-tool .text{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 56.25em){#solutionDescription .inner-wrapper .right{text-align:center;padding-top:8rem}}@media only screen and (min-width: 56.25em){#solutionDescription .inner-wrapper .right{width:33%}}#caseStudies{row-gap:0}#caseStudies .contentIntro{text-align:center;grid-column:col-start 1/col-end 12}@media only screen and (min-width: 56.25em){#caseStudies .contentIntro{grid-column:col-start 2/col-end 11}}#caseStudies .contentIntro p{max-width:73rem;margin:auto}#caseStudies .cases-wrapper{grid-column:col-start 1/col-end 12}#caseStudies .cases-wrapper .single-case{padding-top:10rem}#caseStudies .cases-wrapper .single-case:not(.last) .what .accordion-title{border-bottom:none}#caseStudies .cases-wrapper .single-case .title{margin-bottom:3rem;padding-left:4rem}#caseStudies .cases-wrapper .single-case .accordion-wrapper{border-radius:20px;overflow:hidden}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-title{background:#F1F5F4;border-bottom:1px solid #00614F;padding:2rem 4rem;display:flex;align-items:center;column-gap:15px;cursor:pointer}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-title span{color:#00614f}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-title[aria-expanded=true]{background:#00614F;color:#fff;border-bottom:1px solid #617E79}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-title[aria-expanded=true] span{color:#fff}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-title[aria-expanded=true] .icon{background-color:#fff;transform:rotate(45deg);color:#00614f;transition:all .4s cubic-bezier(.465,.1,.22,.91)}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-title:last-child{border-bottom:none}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-title .icon{width:4rem;height:4rem;display:inline-block;text-align:center;background:#00614F;font-size:4rem;font-weight:100;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:100px;transition:all .4s cubic-bezier(.465,.1,.22,.91)}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner{padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 56.25em){#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner{padding:10rem}}@media only screen and (min-width: 56.25em){#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner{flex-wrap:nowrap;justify-content:space-between}}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner .image{border-radius:20px;overflow:hidden}@media only screen and (min-width: 56.25em){#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner .image{width:50%}}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner .image img{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 56.25em){#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner .text{width:40%}}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner .text .title{padding-left:0}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner .text .title h3{margin-bottom:0}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner .text .title:after{content:"";width:150%;background-color:#c1d9d5;height:1px;display:block}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner .text .content{margin-top:2rem;max-width:40rem}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.why .text,#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.what .text{width:100%}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.why .text .content,#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.what .text .content{max-width:none}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.why .text .content ol,#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.what .text .content ol{padding-left:30px}@media only screen and (min-width: 56.25em){#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.why .text .content ol,#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.what .text .content ol{columns:2;column-gap:10rem}}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.why .text .content ol li,#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.what .text .content ol li{margin-bottom:2rem}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.how{flex-wrap:wrap}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.how .title{padding-left:0}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.how .image{width:100%}@media only screen and (min-width: 56.25em){#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.how .image{margin-bottom:5rem}}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.how .text{width:100%}#caseStudies .cases-wrapper .single-case .accordion-wrapper .accordion-content .inner.how .text .content{max-width:none}#caseStudies .cases-wrapper .single-case .accordion-wrapper .back .accordion-title a{text-decoration:none;color:#00614f;display:flex;align-items:center}#caseStudies .cases-wrapper .single-case .accordion-wrapper .back .accordion-title a:before{content:url(/assets/images/icone/arrow-back.svg);margin-right:10px}
