@font-face{font-family:'Satoshi-Variable';src:url(https://www.village-alba.it/site/templates/fonts/Satoshi-Variable.woff2) format('woff2') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Variable.woff) format('woff') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Variable.ttf) format('truetype');font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi-VariableItalic';src:url(https://www.village-alba.it/site/templates/fonts/Satoshi-VariableItalic.woff2) format('woff2') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-VariableItalic.woff) format('woff') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-VariableItalic.ttf) format('truetype');font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:'Satoshi-Light';src:url(https://www.village-alba.it/site/templates/fonts/Satoshi-Light.woff2) format('woff2') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Light.woff) format('woff') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Light.ttf) format('truetype');font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi-LightItalic';src:url(https://www.village-alba.it/site/templates/fonts/Satoshi-LightItalic.woff2) format('woff2') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-LightItalic.woff) format('woff') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-LightItalic.ttf) format('truetype');font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:'Satoshi-Regular';src:url(https://www.village-alba.it/site/templates/fonts/Satoshi-Regular.woff2) format('woff2') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Regular.woff) format('woff') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Regular.ttf) format('truetype');font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi-Italic';src:url(https://www.village-alba.it/site/templates/fonts/Satoshi-Italic.woff2) format('woff2') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Italic.woff) format('woff') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Italic.ttf) format('truetype');font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:'Satoshi-Medium';src:url(https://www.village-alba.it/site/templates/fonts/Satoshi-Medium.woff2) format('woff2') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Medium.woff) format('woff') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Medium.ttf) format('truetype');font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi-MediumItalic';src:url(https://www.village-alba.it/site/templates/fonts/Satoshi-MediumItalic.woff2) format('woff2') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-MediumItalic.woff) format('woff') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-MediumItalic.ttf) format('truetype');font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:'Satoshi-Bold';src:url(https://www.village-alba.it/site/templates/fonts/Satoshi-Bold.woff2) format('woff2') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Bold.woff) format('woff') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Bold.ttf) format('truetype');font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi-BoldItalic';src:url(https://www.village-alba.it/site/templates/fonts/Satoshi-BoldItalic.woff2) format('woff2') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-BoldItalic.woff) format('woff') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-BoldItalic.ttf) format('truetype');font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:'Satoshi-Black';src:url(https://www.village-alba.it/site/templates/fonts/Satoshi-Black.woff2) format('woff2') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Black.woff) format('woff') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-Black.ttf) format('truetype');font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi-BlackItalic';src:url(https://www.village-alba.it/site/templates/fonts/Satoshi-BlackItalic.woff2) format('woff2') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-BlackItalic.woff) format('woff') , url(https://www.village-alba.it/site/templates/fonts/Satoshi-BlackItalic.ttf) format('truetype');font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:'Amazing-Slab-Black';src:url(fonts/Amazing-Slab-Black-trial.ttf) format('truetype');font-weight:900;font-display:swap;font-style:normal}:root{--color_txt:#272727;--color_txta:#1aa1e3;--color_bg:#052555;--color_bg1:#1aa1e3;--color_bg2:#2d75b2;--color_bg3:#283d4f;--color_bg4:#194484;--color_btn:#1aa1e3;--color_btnh:#2d75b2;--space:20px;--corner:10px}html,body{width:100%;height:100%;margin:0;padding:0;display:flex;flex-direction:column;font-family:'Satoshi-Variable';font-weight:400;font-size:100%;letter-spacing:.5px;color:var(--color_txt);background-color:var(--color_bg)}*:focus{outline:none!important}img{width:100%}p{margin:0 0 20px 0}a{text-decoration:none;color:var(--color_txta)}.hidden{display:none}.flex{display:flex}.align-center{align-items:center}#main_container{display:flex;flex-direction:column;flex-grow:2}.content-container{flex-grow:2}.container{position:relative;max-width:1000px;margin:0 auto;padding:0 15px;box-sizing:content-box}.btn{background-color:var(--color_bg1);color:#fff;font-size:1em;font-weight:500;padding:10px 20px;border-radius:4px;margin:20px}#header{background-color:var(--color_bg1);padding:10px;transition:all .2s ease-in-out;z-index:100}#header.fixedToTop{position:fixed;top:0;left:0;right:0}#header.fixedToTop+#main_container{margin-top:102px}.container.menu{display:flex;align-items:center}.header_icons{display:flex}.header_icon{display:flex;justify-content:center}.header_icon img{width:25px;height:25px;margin:0 0 0 15px}#header_hamburger_x{display:none}#menu{flex-grow:2;text-align:right;display:flex;justify-content:flex-end;align-items:center}.menu_btn{display:inline-block;font-size:1em;color:#fff;padding:10px;margin:0 0 0 10px;font-weight:500}.menu_btn:hover,.menu_btn.active{background-color:rgba(255,255,255,.16);border-radius:4px;color:#fff}.menu_btn.edit{background-color:#f08080;border-radius:4px;color:#fff;margin:0 0 0 20px}.menu_btn.edit:hover{background-color:red}.menu_btn.dropdown{padding:0}.menu_btn_title{position:relative;background-image:url(images/menu_freccia.svg);background-repeat:no-repeat;background-position:right 8px center;padding:8px 28px 8px 8px}.menu2_content{display:none;position:absolute;min-width:186px;background-color:var(--color_bg2);z-index:1;border-radius:0 0 4px 4px;text-align:left}.menu_btn.dropdown:hover{border-radius:4px 4px 0 0}.menu_btn.dropdown:hover .menu2_content{display:block}.menu2_btn{display:block;padding:8px;color:#fff}.menu2_btn:not(:last-child) {border-bottom:1px solid rgba(255,255,255,.20)}.menu2_btn.active,.menu2_btn:hover{background-color:#26325e}.item_container{margin-bottom:60px!important}.item_container.testo{margin-bottom:40px!important}.item_content{display:flex}.item_content.wrap{flex-wrap:wrap}.item_content_center{width:100%;flex-shrink:2}.item_content_center.left,.item_content_center.left h2{text-align:left}.item_content_center.right,.item_content_center.right h2{text-align:right}.item_content_center.left h2,.item_content_center.right h2{margin:0 0 20px 0}.item_content_sx{max-width:500px;width:30%;margin:0 var(--space) 0 0}.item_content_sx.solo,.item_content_dx.solo{background-size:cover;background-position:center center;width:30%}.item_content_dx{max-width:500px;width:30%;margin:0 0 0 var(--space)}.item_content_img.top{margin:0 0 var(--space) 0}.item_content_img.bottom{margin:var(--space) 0 0 0}.item_all{color:#fff;padding:6px 20px;background-color:var(--color_btn);border-radius:var(--corner);margin:0 var(--space) var(--space) 0}.item_all.right{margin:0 0 var(--space) var(--space)}.item_all i{padding:0 10px 0 0}.item_all:hover{background-color:var(--color_btnh)}.videoWrapper{position:relative;padding-bottom:56.25%;width:100%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.item_content.allegati.right{justify-content:end}.slider_container{background-size:cover!important;background-position:center center!important;position:relative}.slider_content{position:absolute;bottom:0;padding:0 0 40px 0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.slick-dots li button:before{color:var(--color_bg1)!important;font-size:12px!important;line-height:40px!important}.slider_titolo{font-family:'Amazing-Slab-Black';font-size:2rem;letter-spacing:.02rem;font-weight:900;color:#fff;margin-top:50px;padding:0 15px}.item_container h2{font-family:'Amazing-Slab-Black';color:var(--color_bg1);font-size:1.25rem;font-weight:700;text-transform:uppercase;text-align:center}.item_content.testo,.item_content.testo p,.otnotice-section-content p{font-size:1em;color:#fff!important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{color:#fff!important}.item_content.testo.home{text-align:center;font-size:1.2em}.divFixedHeight{width:100%;background-size:cover;background-position:center center}.container.boxes{width:calc(100% - 30px)}.box_container{background-color:var(--color_bg4);margin:10px;border-radius:4px}.box_img{height:184px;width:100%;background-size:cover;background-position:center center;border-radius:4px 4px 0 0}.box_content{padding:20px;min-height:180px;display:flex;flex-direction:column}.box_titolo{font-family:'Amazing-Slab-Black';color:#fff;font-weight:700;font-size:1.2em;text-transform:uppercase;margin:0 0 20px 0}.box_testo{color:#fff;font-weight:500;font-size:.8em;flex-grow:2}.box_btn{display:block;width:100%;color:#fff;font-size:.8em;font-weight:700;text-align:right;background-image:url(images/xlink_arrow_right.png.pagespeed.ic.sRd_FKBJOy.png);background-repeat:no-repeat;background-position:right;margin:20px 0 6px 0;padding:0 30px 0 0;box-sizing:border-box}.modulo_img_container{display:flex;width:100%;background-color:var(--color_bg4);justify-content:flex-end}.modulo.img{width:50%;background-size:cover;background-position:center center}.modulo.testo{width:50%;padding:40px 20px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.modulo.testo.sx{align-items:flex-end;text-align:right}.modulo.testo.sx .box_testo{font-size:1em}.btn.modulo_img{margin:30px 0 20px}.libro_container{display:flex;margin:0 0 20px 0}.libro_img{width:40%}.libro_content{display:flex;flex-direction:column;padding:20px;color:#fff;justify-content:center;align-items:flex-start}.libro_titolo{font-family:'Amazing-Slab-Black';color:#fff;font-weight:700;font-size:1.4em;text-transform:uppercase;margin:0 0 20px 0}.libro_testo{color:#fff;font-weight:500;font-size:1em}.btn.libro_btn{margin:30px 0 20px}.container.login{width:100%;display:flex;flex-direction:column;align-items:center}.container.login h1,.container.login h2{color:#fff}.container.login .LoginForm{width:100%;max-width:300px}.container.login .Inputfield{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.container.login .Inputfield input{width:100%;padding:10px;border:0;font-size:1em;margin:0 0 20px 0;box-sizing:border-box}.container.login .btn.submit{margin:0;border:0;cursor:pointer}ul.LoginRegisterLinks{list-style-type:none;margin:0;margin-block-start:0;margin-inline-start:0;padding-inline-start:0}ul.LoginRegisterLinks li{display:inline-flex}.container.login .link{margin:30px 0;color:var(--color_bg2);font-size:.9em}.container.login .link:hover{color:#fff;text-decoration:underline}.container.login .description{font-size:1em;color:#fff;margin:0 0 15px 0}.LoginRegisterNotice{width:100%}.LoginRegisterError{background-color:red;color:#fff!important}.LoginRegisterMessage{background-color:green;color:#fff!important}.footer_container{background-color:var(--color_bg3);font-size:12px;color:rgba(255,255,255,.5);padding:15px;line-height:18px}.footer_sx{flex-grow:2}.footer_dx{text-align:right}.footer_container a{color:var(--color_bg1)}.footer_container a:hover{color:var(--color_bg2)}.media-boxes-no-more-entries{display:none}.mfp-iframe-holder .mfp-content{max-width:100%!important}