@font-face{font-family:"barlowrboldegular";src:url(//domenicocarnevale.it/wp-content/themes/web-designer/css/webfonts/barlow-bold-webfont.woff2) format("woff2"),url(//domenicocarnevale.it/wp-content/themes/web-designer/css/webfonts/barlow-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"barlowregular";src:url(//domenicocarnevale.it/wp-content/themes/web-designer/css/webfonts/barlow-regular-webfont.woff2) format("woff2"),url(//domenicocarnevale.it/wp-content/themes/web-designer/css/webfonts/barlow-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"barlow_condensedbold";src:url(//domenicocarnevale.it/wp-content/themes/web-designer/css/webfonts/barlowcondensed-bold-webfont.woff2) format("woff2"),url(//domenicocarnevale.it/wp-content/themes/web-designer/css/webfonts/barlowcondensed-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"barlow_condensedregular";src:url(//domenicocarnevale.it/wp-content/themes/web-designer/css/webfonts/barlowcondensed-regular-webfont.woff2) format("woff2"),url(//domenicocarnevale.it/wp-content/themes/web-designer/css/webfonts/barlowcondensed-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url(//domenicocarnevale.it/wp-content/themes/web-designer/css/webfonts/poppins-v23-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url(//domenicocarnevale.it/wp-content/themes/web-designer/css/webfonts/poppins-v23-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url(//domenicocarnevale.it/wp-content/themes/web-designer/css/webfonts/poppins-v23-latin-500.woff2) format("woff2")}body{background-color:#fff;font-family:"barlowregular",sans-serif;margin:0;padding:0;color:#333}h1,h2,h3,h4,h5,h6{line-height:1.2;font-family:"barlow_condensedregular";font-weight:400;position:relative;text-transform:uppercase;color:#fff}h1{font-size:calc(36px + (48 - 32) * ((100vw - 360px) / (1920 - 360)))}h2{font-size:calc(32px + (42 - 28) * ((100vw - 360px) / (1920 - 360)))}h3{font-size:calc(26px + (36 - 26) * ((100vw - 360px) / (1920 - 360)))}h4{font-size:calc(24px + (32 - 24) * ((100vw - 360px) / (1920 - 360)))}h5{font-size:calc(22px + (28 - 22) * ((100vw - 360px) / (1920 - 360)))}.no-title{line-height:1.2;font-family:"barlow_condensedregular";font-weight:400;position:relative;text-transform:uppercase;color:#fff;font-size:calc(28px + (42 - 28) * ((100vw - 360px) / (1920 - 360)))}p,li,table,td,tr,th,label,input,a{font-size:20px;line-height:1.6em;text-decoration:none;font-family:"barlowregular"}.condensed{font-family:"barlow_condensedregular";font-size:20px;letter-spacing:1px}a.link{color:var(--verde);text-decoration:underline;font-style:italic;font-weight:700}a.button,a.btn{overflow:hidden;position:relative;margin-top:20px;font-weight:700;border:1px solid var(--verde);background-color:#111;color:#fff !important;padding:10px 30px;display:inline-block;border-radius:50px;text-decoration:none;text-transform:uppercase;font-size:17px}a.button span,a.btn span{position:relative;z-index:2}.button:before,.button:after{position:absolute;top:0;left:0;width:100%;height:100%}a.button:before{content:"";background:var(--verde);width:120%;height:0;padding-bottom:120%;top:-110%;left:-10%;border-radius:50%;transform:translate3d(0,68%,0) scale3d(0,0,0)}a.button:after{content:"";background:var(--verde);transform:translate3d(0,-100%,0);transition:transform .4s cubic-bezier(.1,0,.3,1)}a.button:hover:before{transform:translate3d(0,0,0) scale3d(1,1,1);transition:transform .4s cubic-bezier(.1,0,.3,1)}a.button:hover:after{transform:translate3d(0,0,0);transition-duration:.05s;transition-delay:.4s;transition-timing-function:linear}a.btn-c{font-weight:700;background-color:transparent;color:#fff !important;padding:15px 40px 20px;display:inline-block;border:1px solid #fff;border-radius:64px;text-decoration:none;text-transform:uppercase;line-height:1;letter-spacing:2px}a.btn-c:hover{background-color:var(--verde);border:1px solid var(--verde)}:root{--blu:#00517e;--verde:#84bc9c}.bianco{color:#fff}.blu{color:var(--blu) !important}.verde{color:var(--verde) !important}p.enfasi{font-family:"barlow_condensedregular";font-size:28px;color:#fff;text-transform:uppercase;margin:0;line-height:1.3}