:root{--bs-body-line-height:1.7;--bs-body-color:#343F52}
a,
p,
span,
div,
td,
html,
*{font-family:'Poppins',sans-serif !important;text-rendering:optimizeLegibility;font-weight:300 !important;text-wrap:balance}
p,
li{line-height:1.8rem !important}
bold,
strong{font-weight:600 !important}
h1,
h2,
h3,
h4,
h5,
h6,
h1 span,
h1 strong,
h2 span,
h2 strong,
h2 a,
h3 span,
h3 strong,
h4 span{font-family:'Fjalla One',sans-serif !important;font-weight:400 !important;text-rendering:optimizeLegibility;text-wrap:balance;letter-spacing:0px !important}
a{color:#59ae8e !important;text-decoration:none!important;border-bottom:1px solid transparent;transition:.5s all}
a:hover{border-bottom:1px solid #59ae8e}
p,
ul{margin-bottom:0 !important}
.oc-img-rounded{border-radius:3rem}
a:hover,
a:focus{color:#216a94;text-decoration:underline}
h1,
.h1{font-size:2.5rem !important}
h2,
h2 span{font-size:2rem !important;letter-spacing:2px}
h3,
.h3{font-size:1.5rem !important}
h4,
.h4{font-size:19px;line-height:1.5em !important}
h5,
.h5{font-size:16px}
h6,
.h6{font-size:14px}
h1,
.h1,
h2,
.h2{font-weight:700}
h1,
.h1,
h2,
.h2,
h3,
.h3{margin-bottom:13.5px}
.button,
btn-button,
.btn{padding:1rem 2rem !important;background:#222327;color:#fff !important;font-weight:bold !important;border:0 !important;border-radius:0 !important;display:inline-block !important;transition:.5s all !important;box-shadow:#fff 0 0 10px}
.button:hover,
btn-button:hover,
.btn:hover{background:#75dab4 !important;color:#161619 !important}
p.lead{font-size:20px;font-weight:400}
img{max-width:100%;height:auto}
ol,
ul{padding-left:0rem !important}
li{list-style:none}
code{padding:2px 4px;font-size:90%;color:#D35400;background-color:#ECF0F1;border-radius:4px}
.center{text-align:center}
.right{text-align:right}
.relative{position:relative}
.videoWrapper{position:relative;padding-bottom:56.25%;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
header{height:80px;background:#161619;overflow:hidden}
.header{overflow:hidden;z-index:10;height:80px;position:fixed;top:0;transition:.5s all;width:100%}
.header a:hover{border-bottom:1px solid transparent}
.logo img{transition:.5s all}
.header-main{transition:height 0.3s ease-in-out;z-index:10;position:relative}
.header-main .w-24{display:inline-block}
.flags{margin-left:1rem}
@media screen and (max-width:768px){.flags{padding-right:0rem !important}}
.language-select select{padding-left:30px;background-repeat:no-repeat;background-position:5px center;background-size:18px 12px;color:#ccc;border:0px}.language-select select{background-image:url('../themes/Puro/assets/less/{{this.site.locale | media}}.webp');background-color:transparent}
.it{display:inline}
.it .flag-it{display:none !important}
.ar{display:inline}
.ar .flag-ar{display:none !important}
.en{display:inline}
.en .flag-en{display:none !important}
.header-top{background:#fff}
.header-top li{display:inline}
.header-top p{font-size:.8rem}
.header-top .bi{color:#888;padding:0.3rem 0.6rem;font-size:1.3rem;transition:0.3s}
.header-top .bi:hover{color:#222327}
.header-top .bi .bi-youtube{font-size:1.3rem;top:2px;position:relative}
.sticky{position:fixed !important;background:rgba(22,22,25,0.7);height:60px;width:100%}
.sticky .logo img{max-height:40px;width:auto}
nav{padding-top:.5rem}
nav li{display:inline}
nav ul{text-align:left}
.ss-search-form__input input[type=text]{border:0;border-bottom:1px solid #444;background:transparent}
.ss-search-form__submit{border:0;margin-left:5px;padding:0.2rem 1rem;transition:.4s all}
.ss-search-form__submit:hover{box-shadow:0 0 5px #999}
.cosafacciamo .card{width:100%;border:#222327}
.cosafacciamo .card img{margin:0 auto;width:20% !important;padding-bottom:1rem}
.cosafacciamo h2{font-size:24px !important}
.call{position:fixed;bottom:10px;right:10px}
.call .bi-telephone-fill{background:#25d366;border-radius:50%;font-size:1.5rem !important;padding:7px 0px 0 13px !important;width:50px;position:relative;display:block;height:50px;color:#fff !important}
.call a:hover .bi-telephone-fill{box-shadow:#25d366 0 0 25px}
.moved-up{bottom:75px}
.whatsapp{position:absolute;width:100px;height:100px;border:12px solid white;border-radius:50%;background-color:#00cf4d}
.whatsapp::after{content:'';position:absolute;border:12px solid white;bottom:-12%;width:19px;height:19px;left:2px;border-top:none;border-right:none;background:#00cf4d;transform:rotate(-10deg)}
#btn-back-to-top{position:fixed;bottom:75px;right:25px;display:none;background:none;border:0;padding:0 !important;z-index:100}
.bi-arrow-up-circle-fill{padding:0rem !important;font-size:3.2rem !important;color:#777 !important}
footer{background:#222327;background-image:url(/storage/app/media/footer-bg.webp);background-repeat:no-repeat;padding-top:4rem;padding-bottom:4rem}
footer a,
footer p,
footer span,
footer .bi,
footer *{color:#fff !important;transition:.3s all}
footer .bi{padding:0rem;font-size:18px;color:#75dab4 !important}
footer h4 p{line-height:1.5 !important}
footer a:hover{color:#75dab4;padding-left:5px;border-bottom:1px solid transparent}
footer h4{font-weight:bold}
footer .social li{display:inline}
footer .social li .bi{position:relative;transition:.7s all;bottom:0;padding:1rem;font-size:2rem}
footer .social li .bi:hover{bottom:1rem}
footer .social li a:hover{padding-left:0px}
footer .credits{position:relative}
footer .credits a{color:#8eb4cb;font-size:.8rem}
footer .credits a:hover{color:#fff}
footer .credits a:hover .bi{font-size:1rem}
footer .credits .bi{font-size:.8rem;color:#f00;padding:0 0.3rem;transition:.3s all;width:20px;display:inline-block;left:-40px;position:relative;top:-11px}
footer .credits .bi:before,
footer .credits .bi:after{position:absolute;content:"";left:50px;top:0;width:7px;height:13px;background:#a00;border-radius:50px 50px 0 0;transform:rotate(-45deg);transform-origin:0 100%;animation:pulsecolor 1s infinite}
footer .credits .bi:after{left:43px;transform:rotate(45deg);transform-origin:100% 100%;animation:pulsecolor 1s infinite}
@keyframes pulse{10%{transform:scale(1.1)}}
@keyframes pulsecolor{10%{background:#d00}}
footer .credits::before{content:'';position:absolute;width:50%;height:1px;background:linear-gradient(to left,rgba(255,0,0,0),#53a897,rgba(255,255,255,0));top:-5px;left:25%}
.animate,
.animatenow{position:relative;opacity:0;transition:1s all ease}
.animate.active,
.animatenow.active{opacity:1}
.animateup{transform:translateY(150px)}
.animateup.active{transform:translateY(0)}
.animatedown{transform:translateY(-150px)}
.animatedown.active{transform:translateY(0)}
.animateright{transform:translateX(-150px)}
.animateright.active{transform:translateX(0)}
.animateleft{transform:translateX(150px)}
.animateleft.active{transform:translateX(0)}
#layout-header,
#layout-header.navbar{background:linear-gradient(102.01deg,#DB6A26 0.3%,#DBB326 106.31%)}
#layout-header .header-extra{color:#fff;padding-top:40px;padding-bottom:50px}
#layout-header .header-extra h1{font-size:60px}
#layout-header .header-extra p.lead{font-size:22px}
#layout-header .navbar{min-height:155px}
#layout-header .navbar>.navbar-container.container{position:relative;z-index:2}
#layout-nav-decorations{position:absolute;z-index:1;top:0;left:0;right:0;overflow:hidden;height:150px}
#layout-nav-decorations .navbar-decorations{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}
#layout-nav-decorations .navbar-decoration-1{width:524px;height:524px;left:-105px;top:-420px;opacity:.04}
#layout-nav-decorations .navbar-decoration-2{width:524px;height:524px;left:548px;top:-385px;opacity:.05}
#layout-content{padding-top:30px}
#layout-content header{padding:0 0 30px 0}
#layout-content main.header-flush{margin-top:-30px}
ul.list-with-ticks{padding:0}
ul.list-with-ticks li{list-style:none;position:relative;padding-left:23px}
ul.list-with-ticks li:before{content:'';display:block;width:15px;height:15px;background:url('../themes/assets/images/icons/icon-tick.png') no-repeat 0 0;background-size:15px 15px;position:absolute;left:0;top:6px}
@media screen and (max-width:768px){header{height:60px}}
nav{background:#fff;padding-top:0rem}
nav>ul{display:block}
nav>ul>li{list-style:none;text-align:center;text-transform:uppercase}
nav>ul>li a{color:#000;font-size:.8rem;font-weight:bold;padding:1rem;display:inline-block;transition:.3s ease}
nav>ul>li a:hover{background:#222327;color:#fff !important;border-radius:5px}nav ul li.child-active a::after{font-family:bootstrap-icons;content:"\F229";font-size:.8rem;margin-left:5px;top:2px;position:relative}
nav ul li.child-active ul li.child-active a::after{font-family:bootstrap-icons;content:"\F231" !important;font-size:.8rem;margin-left:5px;top:2px;position:relative}
nav ul li ul li a::after,
nav ul li ul li ul li a::after{content:"" !important}nav ul ul,
nav ul ul ul{display:none;position:absolute;left:0;z-index:999;width:100%;list-style:none;background:#fff}nav ul li{position:relative}
nav ul li:hover ul{display:block}
nav ul li ul li ul{position:absolute;top:-1rem;width:100%}
nav ul li ul li{position:relative;display:block;min-width:120px;background:#fff;width:max-content}
nav ul li ul li a{width:100%;white-space:nowrap}
nav ul li ul li:hover{transition:.5s all}
nav ul li ul li:hover a{color:inherit}
nav ul li ul li ul{position:absolute;left:100%;top:0;padding-top:0}
.logo{padding:0.5rem 0 0 1rem;margin-left:10px;margin-right:-10px}
.hamburger-menu-container{padding:1rem 1rem 0 0;display:inline-block}
.menu-content{height:100vh;background:#161619}
.menu-content ul li a{color:#fff !important;font-size:60px !important;font-family:'Fjalla One',sans-serif !important;text-transform:uppercase;padding:2rem 0;text-align:center;display:block}
.menu-content ul li a:hover{background:#75dab4 !important;color:#161619 !important}
.menu-content ul li:nth-child(2) a{line-height:65px}
.inside-mobile-menu-container{visibility:hidden;right:110%;transition:all .68s;position:relative;height:100vh}
.inside-mobile-menu-container.visible{display:block;z-index:999;right:0;transition:all .68s;position:fixed;width:100%;height:100vh;top:0;visibility:visible}
.inside-mobile-menu-container.visible .navbar-brand img{max-width:150px}
.inside-mobile-menu-container.visible .navbar-brand .hide-on-large{display:block !important}
.inside-mobile-menu-container.visible .navbar-brand .menu{display:none}
.inside-mobile-menu-container.visible .navbar-brand #mobile_header{padding:1.2rem;margin-bottom:1.2rem;align-items:center;width:98vw}
.inside-mobile-menu-container.visible .navbar-brand #mobile_header img{max-width:150px;height:auto}
.inside-mobile-menu-container.visible .navbar-brand .menu-mobile-container{padding-top:1rem}
.inside-mobile-menu-container.visible .navbar-brand .menu-mobile-container ul{list-style:none}
.inside-mobile-menu-container.visible .navbar-brand .menu-mobile-container li{text-transform:uppercase;padding-bottom:0.5rem;padding-top:0.5rem}
.inside-mobile-menu-container.visible .navbar-brand .menu-mobile-container>ul{padding:2rem;padding-left:2rem!important}
.inside-mobile-menu-container.visible .navbar-brand .menu-mobile-container>ul ul{padding:0}
.inside-mobile-menu-container.visible .navbar-brand .menu-mobile-container>ul>li{border-bottom:1px solid}
.inside-mobile-menu-container.visible .navbar-brand .menu-mobile-container ul li ul{display:none}
.inside-mobile-menu-container.visible .navbar-brand .menu-heading{padding:1.6rem;text-align:center;border-bottom:1px solid #cebea1}
.close-button-container{position:absolute;top:1rem;right:1rem}
@media screen and (max-width:768px){.logo{padding:1.5rem 0 0 1rem}.hamburger-menu-container{padding:.6rem 1rem 0 0}}
.blogposthp{padding-top:3rem}
.blog-page .post-container{padding:0 !important}
@media screen and (max-width:768px){.blog-page .post-container{padding:0 2rem !important}}
.post{width:31% !important;padding-bottom:2rem;display:inline-block;margin-right:2%;margin-bottom:2%}
.pagination li.active a{background:#59ae8e;color:#fff !important}
.pagination a{padding:.5rem 1rem;border:1px solid;margin:0 .2rem}
.post:nth-child(2n+2){margin-top:100px}
.post:hover .featured-images:before{background:url(/storage/app/media/dot-pattern.png) right;content:"";width:90%;height:30%;position:absolute;right:-28px;bottom:-3px;z-index:-1;background-size:10px}
.post:hover .featured-images img{box-shadow:15px 15px 30px rgba(0,0,0,0.3);transform:translateY(-10px)}
.post-list{display:flex;flex-wrap:wrap}
.post-list .post-container{padding:2rem;z-index:1}
.post-list div{position:relative}
.post-list h4{text-align:left}
.post-list h4 a{font-weight:600 !important;margin-bottom:5px;font-size:26px;letter-spacing:-1px;font-family:'Poppins',sans-serif;color:#fff !important}
.post-list .category{background-color:#f7f7f7;text-transform:uppercase;line-height:1.5;padding:0px 15px;border-top-left-radius:0}
.post-list .category a{font-weight:400;font-size:12px}
.post-list .info{font-size:14px;text-transform:uppercase;color:#666;font-weight:400;padding-left:1rem;font-family:'Poppins',sans-serif}
.post-list .excerpt{display:none}
.post-list .featured-images{padding-bottom:1rem}
.post-list .featured-images img{max-width:100%;transition:1s all;overflow:hidden;transition:0.25s ease-in-out}
.post-container{margin-bottom:4rem}
.related .post{width:100% !important;padding:0;margin:0}
.blogposthp h4{color:#fff}
.blogpost .post:nth-child(2n+2){margin-top:0px}
.blogpost .post-list .post-container{padding:0 !important;border:1px solid #c7c7c7;border-radius:0px 0 40px 0px;--c:#222327;line-height:1.2em;background:conic-gradient(from -135deg at 100% 50%,var(--c) 90deg,#222327 0) 0 var(--p,0%),conic-gradient(from -135deg at 1.2em 50%,#222327 90deg,var(--c) 0) 100% var(--p,0%);background-size:var(--s,0%) 200%;background-repeat:no-repeat;transition:0.4s ease-in,background-position 0s}
.blogpost .post-list h3{padding:1rem}
.blogpost .post .featured-images{filter:grayscale(0%)}
.blogpost .post:hover .featured-images img{transform:translateY(0) !important;filter:grayscale(100%)}
.blogpost .post:hover .featured-images:before{background:none}
.blogpost .post:hover .post-container{--p:100%;--s:calc(50% + 0.61em);color:#fff}
.blogpost .post:hover a{color:#fff !important}
.blog-post .content img{max-width:100%}
.blog-post .category,
.blog-post .category a,
.blog-post .info,
.blog-post .views{display:inline-block;color:#666;font-size:14px;text-transform:uppercase;font-weight:400;font-family:'Poppins',sans-serif}
.blog-post .category a{padding-right:2rem}
.blog-post .info{padding-right:2rem}
.blog-post .views{display:none}
.blog-post .category:before{content:"\F3D8";font-family:"bootstrap-icons";padding-right:5px;top:2px;position:relative}
.blog-post .info:before{content:"\F1E8";font-family:"bootstrap-icons";padding-right:5px;top:2px;position:relative}
.blog-post .views:before{content:"\F33E";font-family:"bootstrap-icons";padding-right:5px;top:2px;position:relative}
.blog-post h2.title{position:relative;padding-left:25px;margin-bottom:20px;font-size:22px;z-index:1}
.blog-post h2.title:before{border-top:2px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;z-index:-1}
.blog-post h2.title span{background:#F9FAFF;padding:0 15px}
.tag-list,
.tag-list-bottom{display:inline-block;padding-left:0rem}
.tag-list ul,
.tag-list-bottom ul{padding-left:0}
.tag-list li,
.tag-list-bottom li{list-style:none;display:inline-block}
.tag-list li a,
.tag-list-bottom li a{font-size:15px !important;color:#222;display:inline-block;border:1px solid #dbdbdb;padding:0 18px;border-radius:5px;height:35px;line-height:35px;margin-right:5px;font-family:'Poppins',sans-serif;font-weight:400;margin-bottom:10px;transition:.4s}
.tag-list li a:hover,
.tag-list-bottom li a:hover{color:#fff !important;background:#231D19}
.popular .tag-list li{font-size:15px !important;display:inline-block;border:1px solid #dbdbdb;border-radius:5px;height:35px;line-height:35px;margin-right:5px;font-family:'Poppins',sans-serif;font-weight:400;margin-bottom:10px;transition:.4s}
.popular .tag-list li .badge{color:#000;font-size:1rem;background:#cbb956;margin-right:7px;top:-1px;position:relative}
.popular .tag-list li a{border:0;padding:0 10px;margin-right:0}
.tag-posts li{width:50%}
.tag-posts li img{max-width:100%}
@media screen and (max-width:768px){.post{width:100% !important;padding-bottom:1rem;margin-right:0%}.blogposthp{padding-left:0rem !important}.post-list{padding-left:0rem}}
html,
body{overflow-x:hidden}
.negativo h1,
.negativo h2,
.negativo h2 span,
.negativo h3,
.negativo h3 span,
.negativo p{color:#fff !important}
.mark{margin:0 -0.4em;padding:0.1em 0.4em!important;border-radius:0.8em 0.3em;background:transparent;z-index:-1;position:relative;background-image:linear-gradient(to right,rgba(255,225,0,0.1),rgba(255,225,0,0.7) 4%,rgba(255,225,0,0.3));-webkit-box-decoration-break:clone;box-decoration-break:clone}
.open-menu-button svg{stroke:#fff !important}
.flag{padding-right:20px;top:-2px;position:relative}
.flag a{display:block}
.flag img{filter:grayscale(1)}
.flag img:hover{filter:grayscale(0)}
.flags{display:inline-block;padding-right:2rem}
b,
strong{font-weight:bold !important}
div{line-height:1.8rem}
.partner-home img{height:100px;width:auto !important}
.organizza_una_call{font-size:3vw;opacity:.7}
.world{position:absolute;top:-60%;right:-50%;opacity:0.3;animation:animationglob 40s cubic-bezier(1,0.99,0.03,0.01) infinite}
@keyframes animationglob{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.rete{position:absolute;bottom:0;right:0}
.carosello .button{opacity:1;outline:0;color:#fff;line-height:40px;position:relative;text-align:center;background:#161619;letter-spacing:1px;display:inline-block;padding:.5rem 3rem !important;margin-top:3rem !important;box-shadow:#fff 0 0 20px;text-decoration:none;font-family:'Open Sans';text-transform:uppercase}
.carosello .button:hover{background:#75dab4 !important;color:#161619 !important;box-shadow:#75dab4 0 0 20px}
.carosello .button:hover:after{opacity:1;transform:translateY(0) rotateX(0)}
.carosello .button:hover:before{opacity:0;transform:translateY(50%) rotateX(90deg)}
.carosello .button:after{top:0;left:0;opacity:0;width:100%;color:#323237;display:block;transition:$speed;position:absolute;background:#adadaf;content:attr(data-back);transform:translateY(-50%) rotateX(90deg)}
.carosello .button:before{top:0;left:0;opacity:1;color:#adadaf;display:block;padding:0 30px;line-height:40px;transition:$speed;position:relative;background:#323237;content:attr(data-front);transform:translateY(0) rotateX(0)}
.carosello.owl-carousel.owl-theme.owl-loaded.owl-drag,
.carosello .owl-stage-outer,
.carosello .owl-stage,
.carosello .owl-item,
.carosello .item,
.carosello .img-responsive{height:100vh;object-fit:cover;max-height:900px}
.owl-item:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;transition:.2s all;z-index:1}
.owl-item.center:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;transition:.2s all;z-index:-1}
.carosello .owl-item::after{background-color:#000;opacity:0}
.carosello .owl-item.active:nth-of-type(2){opacity:0}
.carosello h1,
.carosello h2{font-family:'Poppins',sans-serif !important;font-weight:800 !important;text-shadow:#ccc 0 0px 10px;font-size:4vw !important}
.carosello a{font-family:'Fjalla One',sans-serif !important;font-weight:800 !important;border-bottom:2px solid #fff;padding:0 0 4px 0;font-size:19px;background-color:transparent}
.carosello img{height:100vh;max-height:900px}
.hello a{color:#fff !important;border-bottom:1px solid #75dab4;padding-bottom:5px;margin-top:3rem;display:inline-block;transition:.3s all}
.hello a:hover{color:#75dab4}
.hello h2{font-size:4vw !important}
.anni p{font-size:20px !important}
.einstein{margin-top:1rem}
.einstein:after{content:"";width:70px;height:1px;background:#fff;display:inline-block;margin-left:15px;margin-bottom:7px}
.bicolor{background:linear-gradient(to top,#222327 0%,#222327 70%,#161619 70%,#161619 100%)}
.esperienza h3{font-size:120px !important}
.esperienza h4{font-size:24px;margin-top:15px;margin-left:20px;color:#fff}
.sceglierenoi .bi{font-size:6rem;position:absolute;left:75%}
.sceglierenoi li{max-width:70%;text-wrap:auto;position:relative;padding-bottom:2rem}
.cosafacciamo .card{padding-top:2rem;padding-bottom:2rem;transition:.7s all}
.cosafacciamo .card:hover{background:#161619 !important;box-shadow:15px 15px 30px rgba(0,0,0,0.3)}
.cosafacciamo .card:hover:before{content:"";width:50%;height:50%;position:absolute;right:-25px;bottom:-30px;z-index:-1;background:url(/storage/app/media/dot-pattern.png) right;background-size:10px}
.partner img{padding:1rem;display:block;margin:1rem auto}
.contatti .bi{background:#222327;color:#fff;padding:4px 10px;margin-bottom:5px;display:inline-block;border-radius:50%}
.contatti a{transition:0.3s ease-in-out;padding:2px 10px 2px 0px;border-radius:10px}
.contatti a:hover{background:#15151A;color:#fff !important}
.video{background:#fff;background:linear-gradient(180deg,#fff 51%,#d1dbe8 51%,#d1dbe8 100%)}
.vantaggi .container{background:#fff;padding:5rem;border-radius:3rem}
.vantaggi .container .bi{font-size:3rem;margin-top:3rem;display:block}
.referenza{padding:6rem 2rem;background:url(/storage/app/media/graffe.webp) #FFF7DB;background-repeat:no-repeat;background-position-x:4% !important;background-position-y:9% !important;background-size:16% !important}
.convinto{padding:6rem 2rem;background:#E5EDFD}
.convinto p{line-height:2 !important}
.convinto .bi{font-size:30px;top:5px;position:relative;margin-right:10px}
@keyframes blink{0%{opacity:0}50%{opacity:0.7}100%{opacity:0}}
.contattaci p a{color:#75dab4;animation:blink 1s ease-in-out infinite}
.contattaci p a:after{content:"";width:70px;height:3px;background:#fff;display:inline-block;margin-left:15px;margin-bottom:15px}
.october-comparativa th,
.october-comparativa td:first-child{background:#eee;text-align:center}
.october-comparativa td:nth-child(2){background:#9fc;font-weight:bold !important}
.october-comparativa th,
.october-comparativa td{padding:.3rem;font-size:.9rem;border:1px solid #ccc;text-align:center}
.october-vantaggi ul{padding-top:1rem;width:70%;left:15%;position:relative}
.october-vantaggi li{text-align:left;list-style:outside}
.october-vantaggi img{width:auto !important}
.landing-check-up-digitale h2,
.landing-check-up-digitale h3,
.landing-check-up-digitale p,
.landing-check-up-digitale h2 strong,
.landing-check-up-digitale h3 strong,
.landing-check-up-digitale p strong{color:#333}
@media (max-width:992px){.negativo{padding:5rem 0 !important}.organizza_una_call{font-size:7vw}.logo{margin-top:-18px !important}.esperienza h4{font-size:22px;margin-left:75px !important}.carosello h2{font-size:3rem !important;letter-spacing:-1px}.post:nth-child(2n+2){margin-top:0px}.partner img{width:70%;padding:2rem}.hello h2{font-size:8vw !important}.hello a{font-size:6vw}}
@media (max-width:1280px){.partner img{transform:scale(1);height:auto}}
.wedding button{color:#364123 !important;background:#fff;font-family:"Cinzel Decorative",serif !important;font-style:2rem}
.wedding button:hover{background:#A1AC76 !important}
.wedding label,
.wedding input,
.wedding p,
.wedding h1,
.wedding h2,
.wedding span,
.wedding strong{font-family:"Cinzel Decorative",serif !important}