@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:700;src:url(fonts/playfair-display-v40-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:900;src:url(fonts/playfair-display-v40-latin-900.woff2) format('woff2')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(fonts/inter-v20-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(fonts/inter-v20-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(fonts/inter-v20-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(fonts/inter-v20-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(fonts/inter-v20-latin-700.woff2) format('woff2')}:root{--whatsApp:#25d366;--giallo:rgb(251, 186, 0);--gialloscuro:rgb(198, 150, 18);--rosso:#990a2c;--rossoscuro:#6d061e;--lgreen:#44C554;--green:#8eba43;--greenscuro:#4f5f32;--black:#333;--beige:#eae0bd;--Beigec:#151f42}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:700}.corsivo{font-style:italic}article,aside,figcaption,figure,footer,header,hgroup,legend,main,nav,section{display:block}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;margin:0;padding:0;overflow-x:hidden}body{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:var(--black);font-weight:400;background:#f7f7f7;margin:0;padding:0;overflow-x:hidden}a{color:var(--rosso);text-decoration:none;transition:.6s;font-weight:500}a:hover{text-decoration:none;opacity:1;color:var(--giallo)}.wp-post-image,img.resp{width:100%;height:auto}img.rounded{border-radius:99%}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100}p{margin:0}.h1,h1{font-size:2.5rem;font-weight:700}.h2,h2{font-size:2.5rem;font-weight:700}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem}small{font-size:70%}hr.wp-block-separator{max-width:100px;margin:30px auto}.container__fluid{padding:0 15px;margin:0 auto;width:100%}.container,.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container,.wp-container-core-columns-is-layout-9d6595d7{max-width:1350px;width:100%;padding:0 15px;margin:0 auto}.container.white{margin-top:2rem;margin-bottom:2rem;padding-top:1rem;padding-bottom:1rem}.container.white .breadcrumbs{text-transform:uppercase}.maps{max-width:1350px;width:100%;margin:0 auto -15px auto}.animate{transition:.6s}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.p-4{padding:4rem}.p-5{padding:5rem}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem}.py-1{padding-top:1rem;padding-bottom:1rem}.py-2{padding-top:2rem;padding-bottom:2rem}.py-3{padding-top:3rem;padding-bottom:3rem}.py-4{padding-top:4rem;padding-bottom:4rem}.py-5{padding-top:5rem;padding-bottom:5rem}.my-1{margin-top:1rem;margin-bottom:1rem}.my-2{margin-top:2rem;margin-bottom:2rem}.my-3{margin-top:3rem;margin-bottom:3rem}.my-4{margin-top:3rem;margin-bottom:4rem}.my-5{margin-top:3rem;margin-bottom:5rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mt-3{margin-top:3rem}.trattino,hr.wp-block-separator.has-alpha-channel-opacity{width:100px;height:2px;background:linear-gradient(to right,var(--rosso) 0,var(--giallo));margin:20px 0;border:0}.trattino.center,hr.wp-block-separator.has-alpha-channel-opacity{margin:20px auto}.tt{text-transform:uppercase}.white{background:#fff}.buttons{display:flex;flex-wrap:wrap;justify-content:left}a.button,a.wp-block-button__link,button,input.button{background-image:url(img/cartelli-piccoli.svg);background-color:var(--beige);background-size:cover;background-position:center;min-width:144px;height:72px;color:var(--rosso);border-radius:5px;padding:10px;text-transform:uppercase;font-size:1rem;margin:10px 10px 0 0;border:2px solid var(--rosso);text-align:center;font-weight:400}.wp-block-button.WhatsApp a.wp-block-button__link{background-color:var(--whatsApp);color:#fff;border:2px solid var(--whatsApp);text-transform:none}.wp-block-button.WhatsApp a.wp-block-button__link:hover{background-color:#fff;color:var(--whatsApp)}.one-row{line-height:3rem}a.button small,a.wp-block-button__link strong,button small{display:block}a.button:hover,a.wp-block-button__link:hover,button:hover,input.button:hover{background-image:url(img/cartelli-piccoli.svg);background-color:var(--giallo);font-weight:400}header{position:relative;z-index:999;width:100%;height:100px;display:flex;flex-wrap:wrap;padding-right:15px;padding-left:15px;justify-content:space-between;background:#f8f8f8}header .header__logo{width:200px;height:100px;transition:.6s;z-index:100;padding:0 10px;z-index:999;max-width:20%}header .header__logo a{display:block;max-width:100%}header .header__logo a img{width:197.5px;height:90px;transition:.6s;max-width:100%;border-radius:5px}header .header__nav{width:80%;height:100px;width:auto;display:flex;justify-content:center;align-items:center}header .header__nav nav{border:1px solid #fff}header .header__nav ul{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}header .header__nav ul li{margin:0;padding:0;position:relative}header .header__nav ul li a{display:block;font-size:1rem;line-height:normal;padding:15px;text-align:center;color:var(--rosso);font-weight:300;background:#fff;border:1px solid #f7f7f7}header .header__nav ul li.yellow a{background:var(--giallo);color:#fff}header .header__nav ul li:nth-child(1) a{border-radius:5px 0 0 5px}header .header__nav ul li:nth-child(1) a span{display:none}header .header__nav ul li:last-child a{border-radius:0 5px 5px 0;background:linear-gradient(to left,var(--rosso),var(--rossoscuro));color:#fff}header .header__nav ul li a span{position:absolute;rotate:0deg;display:block;bottom:0;left:0;width:0%;height:2px;background:0 0;transition:.6s}header .header__nav ul li a:hover span{position:absolute;rotate:0deg;display:block;bottom:0;left:0;width:100%;height:2px;background:var(--rosso)}header .header__nav ul li a:hover{background:var(--rosso);color:#fff}header .header__nav ul li.current_page_item a{border-bottom:2px solid var(--green);color:#fff;text-shadow:0 0 3px var(--rosso);background:var(--rossoscuro)}header .header__nav ul li.menu-item-has-children{position:relative}header .header__nav ul li.menu-item-has-children a{cursor:pointer}header .header__nav ul li.menu-item-has-children ul li:first-child a,header .header__nav ul li.menu-item-has-children ul li:last-child a{border-radius:0}header .header__nav ul li.menu-item-has-children.active-menu ul.sub-menu a{color:#fff;text-shadow:none;background:linear-gradient(to right,var(--rosso),var(--rossoscuro))}header .header__nav ul li.menu-item-has-children.active-menu ul.sub-menu a:hover{background:rgba(0,0,0,1);border-radius:0}header .header__nav ul li.menu-item-has-children a i{transition:.6s}header .header__nav ul li.menu-item-has-children.active-menu a i{-ms-transform:rotate(180deg);transform:rotate(180deg)}header .header__nav ul li.menu-item-has-children ul{margin:0;padding:0;position:absolute;left:0;z-index:999;border-bottom:4px solid var(--rosso);display:flex;flex-direction:column}header .header__nav ul li.menu-item-has-children ul li{display:none;margin:0}header .header__nav ul li.menu-item-has-children ul li a{text-align:left;border:none;border-bottom:1px solid #ddd;width:250px;padding:8px}header .header__nav ul li.menu-item-has-children.active-menu ul li{display:block}header .header__nav ul li.menu-item-has-children.active-menu ul li{background:rgba(246,246,246,1)}header .navbar{width:40px;display:none;height:30px;position:absolute;top:20px;right:20px;z-index:9999999;transition:all .6s;order:4}header .navbar span{background:var(--rosso);height:6px;width:40px;display:block;transition:all .3s cubic-bezier(.215,.61,.355,1)}header .navbar span:nth-child(2),header .navbar span:nth-child(3){margin-top:10px}.is-scrolled header .navbar{top:10px}@media (max-width:997px){header .header__logo{max-width:80%}header .header__nav{position:fixed;right:-100vw;top:0;transition:all 1s cubic-bezier(.215,.61,.355,1);z-index:999999;height:0;width:0;display:flex;justify-content:center}header .header__nav nav{background:0 0;width:80%}header .header__nav ul{flex-direction:column;width:100%;padding:0}header .header__nav.wide{right:0;margin:0;width:100vw;height:100vh;background:linear-gradient(to left,var(--rosso) 0,var(--rossoscuro));overflow-y:scroll}header .header__nav ul li:first-child a{border-bottom-left-radius:0;border-top-left-radius:0}header .header__nav ul li a{margin:0;padding:15px}header .header__nav ul li a:hover{background:0 0}header .header__nav ul li:last-child a,header .header__nav ul li:nth-child(1) a{border-radius:0}header .header__nav ul li.menu-item-has-children ul{position:relative;border:0}header .header__nav ul li.menu-item-has-children ul li{width:auto;background:var(--rosso);width:100%}header .header__nav ul li.menu-item-has-children ul li a{text-align:center;padding:0 5px;font-size:1rem;margin:0;width:auto;padding:8px}header .navbar{display:block;order:2}header .navbar.close span:nth-child(1){transform:rotate(45deg) translateY(13px) translateX(10px);background:#fff}header .navbar.close span:nth-child(2){background:0 0}header .navbar.close span:nth-child(3){transform:rotate(-45deg) translateY(-13px) translateX(10px);background:#fff}}header .nav__contact{width:auto;display:flex;justify-content:flex-end;align-items:flex-start;margin:0;padding:0;position:fixed;top:60%;right:0;transition:.6s;z-index:999}header .nav__contact ul{list-style:none;display:flex;flex-direction:row;margin:0;padding:0;flex-direction:column}header .nav__contact ul li{margin:0;padding:0;cursor:pointer;text-align:center;margin-top:5px;transition:.6s}header .nav__contact ul li:hover{margin-right:0}header .nav__contact ul li a{background-color:var(--beige);background-size:cover;background-position:center;color:var(--rosso);text-align:center;align-items:center;display:block;background-image:url(img/cartelli-piccoli-quadrati.svg);text-transform:uppercase;width:44px;height:44px;margin:0;padding:0;transition:.6s;font-size:.7rem;border-radius:5px;border:1px solid var(--rosso);padding:5px}header .nav__contact ul li a i{font-size:1.5rem;line-height:1.5}header .nav__contact ul li a span{display:none}header .nav__contact ul li a b{display:none}header .nav__contact ul li a:hover{background-color:var(--giallo);border:1px solid var(--giallo)}header .nav__contact ul li a strong{text-transform:none;font-weight:400;display:block;margin-top:-2px}.home section.hero{padding:0;padding-top:100px;padding-bottom:100px;background:linear-gradient(90deg,var(--Beigec)0,#3d2b5c 50%,var(--rossoscuro) 100%);background-repeat:no-repeat}.home section.hero .container{display:flex;flex-wrap:wrap}.home section.hero .text__content{padding:15px;border-radius:15px;max-width:60%;color:var(--beige)}.home section.hero h1{text-transform:uppercase;margin-top:5px;font-size:1.25rem}.home section.hero h1 span{padding:5px;color:var(--rosso);background:var(--beige)}.home section.hero p.hero-claim,.home section.hero p.hero-subtitle{font-size:2rem;color:var(--beige);font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100}.home section.hero p.hero-subtitle{font-size:1.5rem;font-style:italic;font-weight:400}.home section.hero p.hero-excerpt{font-size:1.25rem;font-weight:300;padding-top:15px;padding-bottom:15px;color:var(--beige)}.home section.hero .post__thumbnail{max-width:40%;border-radius:15px;padding:30px 15px;display:flex}.home section.hero .post__thumbnail img{max-width:100%;height:400px;border-radius:15px 30px 15px 30px}.home section.hero .post__thumbnail img.second__image{margin-top:150px;margin-left:-150px;animation:sfoglia 7s ease-in-out infinite;transform-origin:left center}@media (max-width:767px){.home section.hero h1 span{font-size:1rem}.home section.hero p.hero-excerpt{font-size:1rem}.home section.hero .text__content{max-width:100%}.home section.hero .post__thumbnail{max-width:100%}.home section.hero .post__thumbnail img.second__image{display:none}}.home .numbers{border:none;color:var(--beige);padding-bottom:15px;font-size:1.25rem}.home .numbers i{color:var(--green)}@media (max-width:767px){.home .numbers{font-size:1rem}}.home .card{border:2px solid var(--beige)}.home .card-text{background:#fff;height:100%;padding:15px}.home .card-text p.blockquote{font-size:.8rem;font-weight:300;font-style:italic;margin:5px 0;color:var(--rosso)}.home .image img{max-height:350px;width:100%;height:auto}.home h4.title__scheda span{display:block;font-size:.8rem;text-transform:uppercase}.home .servizi{background:linear-gradient(to right,var(--rosso),var(--rossoscuro));padding:15px;min-height:100%}.home section.sedi h2{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:350px;margin:1rem auto;padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:2rem}.home section.sedi h2.sedi__disponibili .notifica{background:var(--rosso);padding:3px 5px;color:#fff;border-radius:5px}.home section.sedi h3{font-size:1.15rem}.home section.sedi .extra,.home section.sedi .mappa,.home section.sedi .prenotazione__spazi,.home section.sedi .standard{border-left:1px solid #ddd;padding-left:5px}.home section.sedi .city,.home section.sedi .indirizzo{color:var(--rossoscuro);font-size:.8rem;font-weight:400}.home section.sedi .schede__front__page{margin-top:15px}.home section.sedi .excerpt{margin-top:10px}.home section.sedi h5.title-services{border-bottom:1px solid #ccc;margin-top:5px;margin-right:1rem;color:#fff;font-size:1.1rem;position:relative}.home section.sedi a h5.title-services{color:#fff;font-weight:400}.home section.sedi span.icone{color:#fff;font-size:14px;margin-top:10px;vertical-align:top}.home section.sedi span.new{font-size:.45rem;background:#fff;padding:2px;border-radius:99%;position:absolute;bottom:10px;color:var(--rosso)}.home section.sedi .mappa{color:#fff;margin:0}.home section.sedi .mappa img{max-width:70px;margin:0;margin-top:5px}.home .card-text .buttons{display:flex;justify-content:end;margin:0;gap:0}.home .card-text .buttons a.button,.home .card-text .buttons button{min-width:0;width:49%;text-transform:uppercase;padding:5px;font-size:.8rem;height:40px;margin:0;margin-top:1%;color:#fff;margin-left:1%;max-width:143px}.home .card-text .buttons a.button small,.home .card-text .buttons button small{display:block;font-weight:400;font-size:.6rem;line-height:normal}.home .card-text .buttons a.button.chiama{border:1px solid var(--green);background-color:var(--green);background-image:url(img/pulsanti-sedi.svg);margin-left:0}.home .card-text .buttons button.preventivo{border:1px solid var(--rosso);background-color:var(--rosso);background-image:url(img/pulsanti-sedi.svg)}.home .card-text .buttons a.button.scheda{width:100%;border:1px solid var(--giallo);background-color:var(--giallo);background-image:url(img/pulsanti-scheda.svg);max-width:289px;margin-left:0}.home .card-text .buttons a.button.chiama:hover{border:1px solid var(--greenscuro);color:#fff;background-color:var(--greenscuro)}.home .card-text .buttons button.preventivo:hover{border:1px solid var(--rossoscuro);color:#fff;background-color:var(--rossoscuro)}.home .card-text .buttons a.button.scheda:hover{border:1px solid var(--gialloscuro);background-color:var(--gialloscuro)}@media (max-width:767px){.home section.sedi .schede__front__page{margin-top:30px}.home .slider{display:none}.home .excerpt{margin-bottom:30px}.home .card-text .buttons{display:flex;justify-content:flex-start}.home .card-text .buttons button.scheda{margin-left:0;margin-right:0}.home .servizi{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.home .image img{border-top-left-radius:15px;border-top-right-radius:15px}}section.mosaico{margin:50px 0;background:#fff}section.mosaico h2{text-align:center;text-transform:uppercase}section.mosaico h3{text-align:center}section.mosaico a{color:#fff}section.mosaico p{padding-left:15px}section.mosaico .trattino{margin-top:5px;margin-bottom:5px;margin-left:15px}section.mosaico a h3{text-align:left;padding-left:15px;text-transform:uppercase}section.mosaico a h3 small{text-align:center;text-transform:none;font-weight:400;font-size:1rem}section.mosaico .mosaico-1{border-right:1px solid #fff;border-top:2px solid #fff;border-bottom:1px solid #fff;min-height:300px}section.mosaico .mosaico-1{background-repeat:no-repeat;background-size:cover;background-position:center center}section.mosaico .mosaico-2{border-left:1px solid #fff;border-top:2px solid #fff;border-bottom:1px solid #fff;min-height:300px}section.mosaico .mosaico-3{border-right:1px solid #fff;border-bottom:2px solid #fff;border-top:1px solid #fff}section.mosaico .mosaico-4{border-left:1px solid #fff;border-bottom:2px solid #fff;border-top:1px solid #fff;min-height:300px}section.mosaico .mosaico-5{border-top:1px solid #fff;border-bottom:2px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;min-height:200px}section.mosaico .mosaico-6{border-bottom:1px solid #fff;border-left:1px solid #fff;min-height:200px}section.mosaico .mosaico-7{border-top:1px solid #fff;border-bottom:1px solid #fff;min-height:200px}section.mosaico .mosaico-8{border-top:1px solid #fff;border-bottom:1px solid #fff;min-height:200px}section.mosaico .mosaico-10,section.mosaico .mosaico-9{border:1px solid #fff;min-height:300px}section.mosaico .mosaico-1,section.mosaico .mosaico-10,section.mosaico .mosaico-2,section.mosaico .mosaico-3,section.mosaico .mosaico-4,section.mosaico .mosaico-5,section.mosaico .mosaico-6,section.mosaico .mosaico-7,section.mosaico .mosaico-8,section.mosaico .mosaico-9{background-size:cover!important;background-position:center center!important;transition:all .6s;z-index:0!important;transform:scale(1)!important}@media (max-width:767px){section.mosaico .mosaico-1,section.mosaico .mosaico-10,section.mosaico .mosaico-2,section.mosaico .mosaico-3,section.mosaico .mosaico-4,section.mosaico .mosaico-5,section.mosaico .mosaico-6,section.mosaico .mosaico-7,section.mosaico .mosaico-8,section.mosaico .mosaico-9{border:none;min-height:300px;margin-bottom:5px}}.content-cta .cta{position:relative;min-height:600px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center}.cta__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.5)}.cta__inner{position:relative;z-index:1;color:#fff;padding:2rem}.cta__inner h2,.cta__inner h3{color:#fff}.cta__inner h3{font-size:1.25rem}.cta__buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.home .title__home h2,.home .title__home h3{text-align:center}.home .blog h3{text-align:center;text-transform:uppercase;margin-bottom:2rem}.home .blog h3 small{color:#333}.home .blog .card{background:#fff;margin-bottom:1rem}.home .blog h4.card-title{text-transform:uppercase;font-size:1.25rem}.home .blog h5{font-style:italic;font-size:1rem}.home .blog .card .card-body{padding:15px;padding-top:0}.home .blog .card .card-body .card-text{padding:0}.home .blog .card .card-body .card-autor{margin:0}.home .blog a.button{color:var(--rosso);border:2px solid var(--rosso);transition:.6s}.home .blog a.button:hover{color:#fff}footer{margin-top:25px;background:linear-gradient(to bottom,var(--rosso) 0,var(--rossoscuro)30%,var(--rossoscuro)70%,var(--rosso)100%);color:#fff;border:2px solid var(--giallo)}footer .logo img{margin-top:15px;height:auto;width:350px;border:2px solid (--rosso);border-radius:5px}footer .logo-description{background-color:var(--beige);text-align:center;text-transform:uppercase;width:350px;color:var(--rosso)}footer a{color:var(--giallo)}footer h5.title__contact__footer{text-transform:uppercase;margin-top:50px;margin-left:15px;margin-bottom:15px}footer .menu__contact__footer{display:flex;background:0 0;justify-content:flex-start}footer .menu__contact__footer ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;font-weight:500}footer .menu__contact__footer ul li{margin:10px 10px 0 0}footer .menu__contact__footer a{background-image:url(img/cartelli-piccoli.svg);background-color:var(--beige);background-size:cover;background-position:center;width:112px;height:56px;display:block;color:var(--rosso);text-align:center;padding:5px;border-radius:5px;transition:.6s;cursor:pointer}footer .menu__contact__footer a span{display:block}footer .menu__contact__footer a:hover{background-image:url(img/cartelli-piccoli.svg);background-color:var(--giallo)}footer h5.menu__footer__title{text-transform:uppercase;margin-top:50px;margin-left:15px}footer .nav__footer{display:flex;background:0 0;justify-content:flex-start}footer .nav__footer{width:100%;margin:10px 0;padding:0;transition:.6s}footer .nav__footer nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;margin-left:10px}footer .nav__footer nav ul li a strong{display:block;font-size:.8rem;text-transform:none;font-weight:400}footer .nav__footer nav ul li a{text-transform:uppercase;line-height:1rem;padding:5px;display:block;font-size:1rem;margin:5px;color:#fff;transition:.6s;border:1px solid transparent}footer .nav__footer nav ul li a:hover{color:#fff;transition:.6s;border:1px solid var(--rosso);background:var(--rosso)}footer .nav__footer nav ul li a:before{content:"\f0da ";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--rosso);padding-right:2px;transition:.6s}footer .nav__footer nav ul li a:hover::before{color:#fff}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-row p{margin-bottom:.5rem}footer ul.nav-pills{display:flex;flex-direction:row;border-bottom:2px solid var(--giallo);margin:0;padding:0;list-style:none;margin-top:15px}footer ul.nav-pills li{padding:10px 15px;text-transform:uppercase;border-radius:5px 0 0 0;transition:.6s;cursor:pointer}footer ul.nav-pills li.active{background:var(--giallo);color:#fff}footer .form-group{margin-bottom:1rem}footer .form-contact-info{display:none;transition:.6s}footer .form-preventivo{display:none;transition:.6s}footer .form-contact-info.active{display:block}footer .form-preventivo.active{display:block}footer .form-contact-info h5,footer .form-preventivo h5,footer .ti-chiamiammo-noi h5{text-transform:uppercase;padding:10px;border-radius:10px 0 0 0;font-size:1rem;color:#fff;margin:0}footer h5.form__title{text-transform:uppercase;background:var(--rosso);padding:15px 10px;border-radius:5px 5px 0 0}footer form label{display:inline-block!important}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.wpcf7-form-control-wrap{position:relative}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}textarea{resize:vertical}textarea.form-control{height:auto}button,input,optgroup,select,textarea{font-family:inherit}.back-to-top{display:block;position:fixed;line-height:1rem;bottom:20px;left:calc(50% - 25px);bottom:20px;visibility:hidden;width:50px;height:50px;font-size:1.5rem;text-align:center;padding:0;border-radius:99px;border:2px solid transparent;transition:.5s;background:var(--giallo);opacity:.7;z-index:999}.back-to-top:hover{opacity:1;border:2px solid #fff;width:60px;height:60px;left:calc(50% - 30px)}.display-top .back-to-top{visibility:visible}.back-to-top a{color:#fff;padding:0}.back-to-top a .top-up{position:absolute;top:10px;left:0;right:0;margin:0 auto;transition:.5s}.back-to-top:hover a .top-up{top:8px}.back-to-top a .top-down{position:absolute;top:10px;left:0;right:0;margin:0 auto;transition:.5s}.back-to-top:hover a .top-down{top:22px}footer section.credits{padding:20px 0;text-align:center;margin:0}footer .credits .ottomedia{text-align:right;padding-top:50px;padding-bottom:10px;font-size:15px;font-weight:400;display:block;width:100%}footer .credits .ottomedia a span.logo{color:var(--lgreen)}footer .credits .ottomedia a img{max-width:100%;height:auto;vertical-align:middle;width:150px;margin-left:-10px}section.faq{background:#f7f7f7;border-top:2px solid #ddd;border-bottom:2px solid #ddd;margin:30px -15px;padding:15px}section.faq h2{position:relative;cursor:pointer;font-size:2.5rem;text-align:left!important}section.faq h2::after{content:"\f0d7 ";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;transition:.6s;color:var(--rosso);bottom:-2px;left:85px;cursor:pointer}section.faq h3{text-align:right;color:#ccc;margin-top:-50px;font-size:1rem}section.faq h3 em{text-transform:uppercase;color:#ddd;font-size:1.25rem}p.FAQ{background:VAR(--green);color:#fff;padding:5px;width:200px;text-transform:uppercase;font-size:.9rem;text-align:center}h3.FAQ{font-weight:400}h3.FAQ strong em{color:VAR(--green);font-weight:500;font-style:normal}.schema-faq.wp-block-yoast-faq-block .schema-faq-question{background:#f7f7f7;margin-bottom:10px;display:block;border-bottom:1px solid #ccc;padding:5px 20px;font-weight:500;position:relative}.schema-faq.wp-block-yoast-faq-block .schema-faq-question:before{content:"\f0da ";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--rosso);padding-right:2px}.schema-faq.wp-block-yoast-faq-block .schema-faq-question:after{position:absolute;content:"\f067";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--rosso);right:5px;bottom:5px;transition:.6s}.schema-faq.wp-block-yoast-faq-block div.active .schema-faq-question:after{-ms-transform:rotate(45deg);transform:rotate(45deg);color:var(--giallo)}.schema-faq.wp-block-yoast-faq-block div.schema-faq-section p.schema-faq-answer{display:none;transition:.6s;padding:5px}.schema-faq.wp-block-yoast-faq-block div.schema-faq-section.active p.schema-faq-answer{display:block}section.mappa{background:var(--beige);padding:25px 0}section.mappa h3{text-align:center;text-transform:uppercase;margin:1rem;color:var(--rosso)}section .dr-map-wrap{--dr-bg:#faf7f2;--dr-ink:#1a1a1a;--dr-muted:#6b6b6b;--dr-line:#e6e1d8;--dr-card:#ffffff;color:var(--dr-ink);margin-top:20px}section .dr-map-header{margin:0 auto 24px;text-align:center;background:var(--dr-bg);padding:5px 0}section .dr-map-eyebrow{font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--rosso);font-weight:700;margin:0 0 10px}section .dr-map-title{font-size:clamp(26px,4vw,38px);line-height:1.15;margin:0 0 12px;font-weight:400;letter-spacing:-.01em}section .dr-map-title em{color:var(--rosso);font-style:italic}section .dr-map-subtitle{font-size:16px;color:var(--dr-muted);max-width:640px;margin:0 auto;line-height:1.5}section .dr-map-layout{margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:20px}@media (max-width:900px){section .dr-map-layout{grid-template-columns:1fr}}section .dr-map-canvas{height:560px;width:100%;border-radius:5px;border:1px solid var(--dr-line);background:#e9e4dc;z-index:1}@media (max-width:900px){.dr-map-canvas{height:460px}}section .dr-map-list{background:var(--dr-card);border:1px solid var(--dr-line);border-radius:5px;padding:20px;max-height:560px;overflow-y:auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}@media (max-width:900px){.dr-map-list{max-height:380px}}section .dr-map-list h3{font-family:Georgia,serif;font-size:18px;margin:0 0 4px;font-weight:400;color:var(--dr-ink)}section .dr-map-list h3 span{color:var(--dr-accent);font-weight:700}section .dr-map-list p.dr-list-hint{font-size:12px;color:var(--dr-muted);margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--dr-line)}section .dr-sede-item{display:block;padding:5px;margin:4px 0;border-radius:5px;cursor:pointer;transition:background .15s ease;text-decoration:none;border-left:2px solid transparent;background:#f7f7f7}.dr-sede-item.is-active,.dr-sede-item:focus,section .dr-sede-item:hover{background:var(--dr-bg);border-left-color:var(--dr-accent);outline:0}section .dr-sede-item__name{font-size:.95rem;font-weight:500;margin:0 0 2px}section .dr-sede-item__addr{font-size:.8rem;color:var(--dr-muted);margin:0;line-height:1.4;font-weight:400}section .dr-map-wrap .leaflet-popup-content-wrapper{border-radius:5px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:0;overflow:hidden}section .dr-map-wrap .leaflet-popup-content{margin:0;width:280px!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5}section .dr-popup__img{display:block;width:100%;height:140px;object-fit:cover;background:var(--dr-bg)}section .dr-popup__body{padding:5px}section .dr-popup__name{font-family:Georgia,serif;font-size:17px;margin:0 0 4px;color:var(--dr-ink);font-weight:400}section .dr-popup__addr{font-size:12px;color:var(--dr-muted);margin:0 0 10px}section.dr-popup__note{font-size:13px;color:var(--dr-ink);margin:0 0 12px;font-style:italic}section .dr-map-wrap .leaflet-popup-content a.dr-popup__cta,section .dr-map-wrap a.dr-popup__cta{display:inline-block;background-color:#b8312f!important;color:#fff!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em;padding:9px 16px;text-decoration:none!important;border:none;border-radius:2px;box-shadow:none;text-shadow:none;transition:background-color .15s ease}section .dr-map-wrap .leaflet-popup-content a.dr-popup__cta:focus,section .dr-map-wrap .leaflet-popup-content a.dr-popup__cta:hover,section .dr-map-wrap a.dr-popup__cta:focus,section .dr-map-wrap a.dr-popup__cta:hover{background-color:#8a2422!important;color:#fff!important;text-decoration:none!important}section .dr-marker{background:0 0;border:none}section .dr-map-list::-webkit-scrollbar{width:6px}section .dr-map-list::-webkit-scrollbar-thumb{background:var(--dr-line);border-radius:3px}section.media__text__special{margin-top:100px;margin-bottom:100px}section.media__text__special h3{margin:0;text-transform:uppercase;color:#fff;font-size:1rem;margin-bottom:10px}section.media__text__special h3 strong{background:var(--rosso);padding:5px}section.media__text__special h4{margin:0;font-size:1.5rem}section.media__text__special h4::after{content:"";width:120px;height:2px;background:linear-gradient(to right,var(--red) 0,var(--rossoscuro));margin:10px 0;display:block}section.media__text__special .wp-block-media-text .wp-block-media-text__content{background:rgba(240,240,241,.85);padding:50px;z-index:1;box-shadow:0 3px 10px rgb(0 0 0 / .2);border-radius:15px;margin-left:-80px}section.media__text__special .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin-left:0;margin-right:-80px}@media (max-width:768px){section.media__text__special .wp-block-media-text .wp-block-media-text__content{padding:15px;margin-left:0;border-radius:0}section.media__text__special .wp-block-media-text img{border-radius:0}section.media__text__special .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin-right:0;border-radius:0}}.home section.media__text__special .wp-block-media-text img{border-radius:15px}.jumbotron__fluid{padding:300px 0 150px 0;min-height:500px;margin-top:-40px;background-size:cover;background-position:center center}.jumbotron__fluid .container{color:#fff;margin-top:30px}.jumbotron__fluid h1{text-transform:uppercase;font-size:3.5rem}.jumbotron__fluid h2.cta-subtitle{font-weight:400;font-size:1.25rem;text-transform:none;color:#fff}.jumbotron__fluid p{text-decoration:none;cursor:pointer;margin-bottom:0;font-size:1.1rem}/*! Page new layout */main.site-main header.no-hero{position:static;height:auto;max-width:1350px;margin:0 auto;display:block;padding:0;margin-top:25px;border:none;background:#fff;text-align:center}main.site-main header.no-hero h1.entry-title{font-size:3.5rem;padding:25px 15px;background:#fff;max-width:1350px;text-align:center;text-transform:uppercase}main.site-main header.no-hero h2.sub-title{font-size:2rem;padding:25px 15px;background:#fff;max-width:1350px;text-align:center;font-style:italic;font-weight:300}main.site-main header.no-hero .breadcrumbs{background:0 0;padding:15px}.page-entry-content{padding:25px 15px;background:#fff;max-width:1350px;margin:50px auto}main.site-main .has-hero{position:relative;z-index:9;color:#fff;margin:15px auto;display:block;padding:0;margin-top:0;min-height:600px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-position:center center}main.site-main .has-hero h1.entry-title{font-size:3.5rem;text-align:center;max-width:1350px;margin:0 auto;margin-bottom:10px;text-transform:uppercase;color:#fff}main.site-main .has-hero h2.sub-title{font-size:1.5rem;text-align:center;max-width:1350px;margin:0 auto;margin-bottom:10px;color:#fff;text-transform:none}header.story__header{display:block;height:auto;z-index:1}header.story__header .entry__text{flex-wrap:wrap;height:100%;display:flex;position:relative}header.story__header .entry__text h1.entry-title{display:block;width:100%;text-transform:uppercase;font-size:2rem}header.story__header .entry__text p.sub-title{display:block;width:100%;font-style:italic;font-weight:300;font-size:1.25rem}header.story__header .entry__text div.breadcrumbs{display:block;width:100%;left:0}header.story__header figure.entry__media{position:relative}header.story__header .entry__media-caption{text-align:center;font-style:italic;font-weight:300;font-size:10px;position:absolute;top:10px;left:10px;color:#fff}@media(max-width:576px){main.site-main .has-hero h1.entry-title,main.site-main .no-hero h1.entry-title{font-size:2.5rem;padding:40px}main.site-main h2{font-size:2rem}}.wp-singular p.sub-title{display:block;width:100%;font-style:italic;font-weight:300;font-size:1.25rem}.wp-singular figure{position:relative}.wp-singular figcaption.entry__media-caption{color:var(--giallo);font-size:.8rem;font-style:italic}article .container.white h3,article .container.white h4{margin-bottom:1rem}.page article h2,.page article h2 a{text-transform:uppercase;color:var(--black);font-weight:700}.page .wp-block-cover.has-background-dim.border{border:2px solid var(--rosso);margin-top:10px}.wp-block-media-text.alignwide{max-width:1350px;margin:0 auto;padding-left:15px;padding-right:15px}h2.wp-block-heading{font-size:2rem}h3.wp-block-heading{font-size:1.25rem}h3.wp-block-heading::after{content:"";display:block;width:100px;height:4px;background:linear-gradient(to right,var(--giallo)0%,var(--rosso)100%);margin:10px 30px 30px 0}aside .content{margin-top:2rem;background:#fff;padding:15px}aside ul{list-style:none}aside ul li:before{content:"\f0da ";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--rosso);transition:.6s;padding-right:3px}.single .comments-area{background:var(--grey);padding:5px;margin-top:30px}.single .comments-area textarea{width:100%}.single .comments-area p.form-submit input{transition:.6s;text-align:center;padding:10px;border-radius:5px;background:0 0;border:2px solid var(--rosso);color:var(--rosso);width:250px;text-transform:uppercase;font-size:1rem;display:block;margin-top:20px}.single .comments-area p.form-submit input:hover{color:#fff;background:var(--rosso)}@media (max-width:767px){.jumbotron__fluid .center-animated h1{font-size:2rem}}.page-template-page-schede .article{background:#fff}.page-template-page-schede .article h2{font-size:2rem}.page-template-page-schede .article h3{margin-bottom:1rem}.page-template-page-schede .article ul{padding-inline-start:20px}.page-template-page-schede .servizi .p-1{background:#fff}.page-template-page-schede .servizi h3{font-size:1.25rem;color:var(--rosso);border-bottom:1px solid var(--rosso)}.page-template-page-schede ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}.page-template-page-schede .servizi li{list-style:none;display:flex;line-height:1.5rem;text-transform:uppercase}.page-template-page-schede .servizi .icone{font-size:1.5rem;color:var(--rossoscuro);min-width:40px;line-height:1;text-align:center}.page-template-page-schede .servizi table .td{width:80px}.page-template-page-schede .servizi table,.page-template-page-schede img.google{margin-top:10px;max-width:100%}.page-template-page-schede .prenotazione__spazi h3{position:relative}.page-template-page-schede .prenotazione__spazi h3 span{font-size:.35rem;background:var(--giallo);padding:2px;border-radius:99px;position:absolute}.page-template-page-schede .prenotazione__spazi p{font-size:14px;margin-top:5px}h4.servizi{margin-bottom:15px}h4.servizi:after{content:"";display:block;width:100px;height:4px;background:linear-gradient(to right,var(--giallo)0%,var(--rosso)100%);margin:10px 30px 30px 0}.servizi-inclusi,.servizi-opzionali{background:#f7f7f7;padding:15px}.servizi-inclusi h5{font-size:1.5rem;color:var(--rosso);text-transform:uppercase}.servizi-opzionali h5{font-size:1.5rem;color:var(--giallo);text-transform:uppercase}.servizi-inclusi ul,.servizi-opzionali ul{margin:0;padding:0;list-style:none}.servizi-inclusi ul li,.servizi-opzionali ul li{margin-top:5px}.servizi-inclusi ul li i,.servizi-opzionali ul li i{display:inline-flex;color:var(--rosso);font-size:1.25rem;line-height:1rem;width:40px;height:40px;align-items:center;justify-content:center;border-radius:4px;color:var(--rosso);border:2px solid var(--rosso)}.servizi-opzionali ul li i{color:var(--giallo);border:2px solid var(--giallo)}.preventivo.modal{cursor:pointer}.box__modal{position:fixed;width:80%;height:85%;top:-300%;right:15%;background:#f6f6f6;box-shadow:0 10px 10px rgba(0,0,0,.5);transition:.6s;z-index:0;transform:perspective(1000px) rotateY(270deg) scale(0);overflow-y:scroll}.box__modal .content img{max-height:50px}.box__modal.active{left:10%;transform:perspective(1000px) rotateY(0) scale(1);top:8%;z-index:999}.box__modal .close{position:relative;color:var(--giallo);padding-bottom:10px;text-align:right;margin-right:10px;margin-top:10px;z-index:9999;font-size:35px}.box__modal .content iframe{display:none}.box__modal.active .content iframe{display:block}.box__modal .content{position:absolute;top:0;left:0;width:100%;height:100%;padding:5%;box-sizing:border-box}.box__modal .content h5{text-transform:uppercase;padding-top:10px;margin-bottom:15px;text-align:center;color:var(--rosso)}.box__modal .content input.button{border:2px solid var(--rosso);background:0 0;color:var(--rosso);transition:.6s}.box__modal .content input.button:hover{color:#fff;background:var(--rosso)}@media (max-width:576px){.box__modal .content img{max-height:50px}.box__modal .close{font-size:15px}}section.slider,section.slider_blog{margin-top:0}.blog h2{font-size:1.5rem}.blog a h2{color:#000}.blog .time-blog{position:absolute;background:var(--rosso);top:10px;right:10px;color:#fff;font-size:.8rem;line-height:normal;padding:5px}.blog .category-blog{position:absolute;background:var(--green);top:40px;right:10px;color:#fff;line-height:normal;padding:5px;font-size:.8rem}.blog .category-blog a{color:#fff}.blog .author__blog{font-size:.8rem;font-style:italic}.blog .author__blog a{color:var(--rosso)}.blog .col-sm-8,.search .col-sm-8{margin-top:2rem;margin-bottom:2rem}.blog .col-sm-8 article,.search .col-sm-8 article{background:#fff;margin-bottom:1rem}.second-contact-spec{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translate3d(0,0,0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translate3d(0,0,0)}}.bounceInRight{animation-name:bounceInRight}@keyframes lightSpeedInRight{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translate3d(0,0,0)}}.lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}@media (min-width:576px){.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}