body{font-family:var(--ff-sans);font-display:swap;color:var(--gray1);background:var(--gray5);overflow-x:hidden;}body a{color:var(--white);}.content img{max-width:100%;width:100%;height:auto;}.breadcrumb{background:transparent;border:1px solid var(--gray4);padding:calc(var(--margin-s) * 0.5) calc(var(--margin-s) * 2);margin-top:calc(var(--margin-s) * 1);margin-bottom:calc(var(--margin-s) * 1);}@media all and (max-width:768px){.breadcrumb{display:none;padding:calc(var(--margin-base) * 0.5) calc(var(--margin-base) * 0.5);margin-top:calc(var(--margin-base) * 3);margin-bottom:calc(var(--margin-base) * 1);}}.breadcrumb .breadcrumb-item{font-family:var(--font-sans);font-size:clamp(0.5rem,calc(0.5rem + (0.75 - 0.5) * ((100vw - 20rem) / (81 - 20))),0.75rem);font-weight:400;color:var(--gray3);line-height:1.2;}.breadcrumb .breadcrumb-item a{font-weight:400;color:var(--gray1);text-decoration:none;}.main-content .title{font-size:clamp(2rem,calc(2rem + (6 - 2) * ((100vw - 20rem) / (81 - 20))),6rem);font-family:var(--ff-sans);margin-top:calc(var(--margin-s) * 1);margin-bottom:calc(var(--margin-s) * 2);line-height:1;font-weight:400;color:var(--white);}.view-portfolio{margin-bottom:var(--fsize-h1);}.view-portfolio .view-content{display:block;}.view-portfolio ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--margin-m);margin-top:var(--margin-m);margin-bottom:var(--margin-l);}.view-portfolio ul li{position:relative;overflow:hidden;padding:0 0 0 0;transition:all 0.3s ease-in-out;}@media all and (min-width:768px){.view-portfolio ul li:hover{transform:scale(1.05);-webkit-box-shadow:4px 4px 8px 2px rgba(0,0,0,0.2);box-shadow:4px 4px 8px 2px rgba(0,0,0,0.2);}}.view-portfolio ul li .views-field-field-image{position:relative;}.view-portfolio ul li .views-field-field-image a::after{background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.1) 50%);background-size:cover;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;}.view-portfolio ul li .views-field-field-image img{width:100%;height:auto;background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.1) 50%);background-size:cover;}.view-portfolio ul li .fieldset-row{position:absolute;bottom:0;z-index:4;padding:var(--margin-s);}@media all and (max-width:768px){.view-portfolio ul li .fieldset-row{padding:calc(var(--margin-s) * 0.5);}}.view-portfolio ul li .views-field-title{font-size:clamp(1.75rem,calc(1.75rem + (2.25 - 1.75) * ((100vw - 20rem) / (81 - 20))),2.25rem);line-height:1;margin-bottom:calc(var(--margin-s) * 0.25);text-shadow:2px 2px 2px var(--gray5);font-family:var(--ff-sans2);}.view-portfolio ul li .views-field-title a:hover{text-decoration:none;color:var(--white);}.view-portfolio ul li:nth-child(1n) .views-field-title{font-family:var(--ff-serif);font-weight:var(--weight-bold);}.view-portfolio ul li:nth-child(2n) .views-field-title{font-family:var(--ff-slab1);}.view-portfolio ul li:nth-child(3n) .views-field-title{font-family:var(--ff-sans2);}.view-portfolio ul li:nth-child(4n + 1) .views-field-title{font-family:var(--ff-cursive2);}.view-portfolio ul li .views-field-field-production-companies{font-size:clamp(0.75rem,calc(0.75rem + (1 - 0.75) * ((100vw - 20rem) / (81 - 20))),1rem);font-family:var(--font-sans);color:var(--gray2);margin-bottom:calc(var(--margin-s) * 0.25);}.view-portfolio ul li .views-field-field-year{font-size:clamp(0.75rem,calc(0.75rem + (1 - 0.75) * ((100vw - 20rem) / (81 - 20))),1rem);font-family:var(--font-sans);color:var(--gray2);}@media all and (min-width:769px){.view-portfolio ul li .views-field-field-year{opacity:0;height:0;overflow:hidden;transition:all 0.3s ease-in-out;}.view-portfolio ul li:hover .views-field-field-year{opacity:1;height:calc(var(--fsize-base) * 1.5);}.view-portfolio ul li .views-field-field-production-companies{opacity:0;height:0;overflow:hidden;transition:all 0.3s ease-in-out;}.view-portfolio ul li:hover .views-field-field-production-companies{opacity:1;height:calc(var(--fsize-base) * 1.5);}}.view-portfolio .more-link{text-align:right;}.view-portfolio .more-link::after{content:"\2192";margin-left:var(--margin-s);}.path-portfolio .main-content .block-menu{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:calc(var(--margin-s) * 0.5);}@media all and (max-width:900px){.path-portfolio .main-content .block-menu{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-bottom:calc(var(--margin-s) * 2);}}.path-portfolio .main-content .block-menu h2{font-size:clamp(0.75rem,calc(0.75rem + (1 - 0.75) * ((100vw - 20rem) / (81 - 20))),1rem);text-transform:uppercase;line-height:1.5;font-weight:var(--weight-bold);margin-bottom:0;margin-right:var(--margin-s);}.path-portfolio .main-content .block-menu .nav li{font-size:clamp(0.75rem,calc(0.75rem + (1 - 0.75) * ((100vw - 20rem) / (81 - 20))),1rem);line-height:1.5;font-weight:var(--weight-normal);margin-right:var(--margin-s);}.path-portfolio .main-content .block-menu .nav li a{color:var(--gray2);line-height:1.5;text-decoration:none;border:1px solid var(--gray4);border-radius:8px;padding:calc(var(--margin-s) * 0.2) calc(var(--margin-s) * 0.4);transition:all 0.1s ease-in-out;}.path-portfolio .main-content .menu--type .nav li:last-child a,.path-portfolio .main-content .menu--production-companies .nav li:last-child a{color:var(--gray2);line-height:1.5;text-decoration:none;border:0px solid var(--gray4);border-radius:8px;padding:calc(var(--margin-s) * 0.2) calc(var(--margin-s) * 0.4);transition:all 0.1s ease-in-out;}.path-portfolio .main-content .block-menu .nav li a:hover{color:var(--white);border:1px solid var(--white);}#block-usermenu{display:flex;flex-direction:column;margin-bottom:var(--margin-xl);}
.hero .content{opacity:0;visibility:hidden;transform:translateX(50%);transition:all 1s ease-in-out;}.hero .content.active{opacity:1;visibility:visible;transform:translateX(0);}.view-portfolio ul li{opacity:0;visibility:hidden;transform:translateY(50%);}.view-portfolio ul li.active{opacity:1;visibility:visible;transform:translateY(0);}
#sliding-popup{width:90%;background:#fafafa;border:1px solid #e0e0e0;height:auto;margin:auto 5%;-webkit-box-shadow:0px -1px 1px 1px rgba(0,0,0,0.1);box-shadow:0px -1px 1px 1px rgba(0,0,0,0.1);}.eu-cookie-compliance-banner{width:90%;background:#fafafa;height:auto;padding-top:3em;padding-bottom:3em;margin:0 5%;}.eu-cookie-compliance-banner h2{font-family:sans-serif;font-size:1.2em;line-height:1.2;font-weight:700;padding:0;margin:0 0 0.4em 0;}.eu-cookie-compliance-banner p{font-family:sans-serif;font-size:1em;line-height:1.2;font-weight:400;padding:0;margin:0 0 0.4em 0;}.eu-cookie-compliance-banner .find-more-button{background:#fafafa;border:0;padding:0;color:#666;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{float:left;clear:both;margin-top:2em;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button{background:#539335;color:#fff;font-weight:700;font-size:1em;border:0;border-radius:5px;padding:0.8em 1.4em;margin-right:30px;margin-bottom:15px;}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .decline-button{background:#ccc;color:#fff;font-weight:700;font-size:1em;border:0;border-radius:5px;padding:0.8em 1.4em;}
.site-footer{margin-top:var(--margin-xl);}.site-footer .block{margin:var(--margin-m) 0;border:0;padding:var(--margin-s);}#block-social .svg-inline--fa{margin-right:var(--margin-s);}#block-social svg{height:24px;width:auto;}.site-footer .nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;}.site-footer .nav .nav-item{font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.2rem) * 0.4098)),1rem);}.region-footer-fifth{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;}.region-footer-fifth .block,.region-footer-fifth .nav{flex:1 1 33%;}.region-footer-fifth .block > h2,.region-footer-fifth .nav > h2{font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.2rem) * 0.4098)),1rem);}#block-media-2-menu,#block-type-2-menu{font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.2rem) * 0.4098)),1rem);text-align:left;line-height:1.5;padding-bottom:0;border-bottom:0;}#block-legalfooter p{color:var(--gray3);}#block-legalfooter p a{color:var(--gray2);text-decoration:underline;}
.hero{width:100vw;height:80vh;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:calc(var(--margin-s) * 4);background:url(/themes/christiancordella/images/christian-cordella-bg-01-w.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;}.hero .content{max-width:40em;max-height:80vh;padding:calc(var(--margin-s) * 3) calc(var(--margin-s) * 3);margin-bottom:calc(var(--margin-s) * 4);display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;background:rgba(255,255,255,0.8);border-radius:2px;color:var(--gray5);backdrop-filter:blur(10px);margin-left:4em;}.hero .field--name-body{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:center;color:var(--grey3);}@media (max-width:768px){.hero{width:100vw;height:60vh;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:url(/themes/christiancordella/images/christian-cordella-bg-01-n.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:calc(var(--margin-s) * 4);display:flex;flex-flow:column;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.hero .content{max-width:50em;padding:calc(var(--margin-s) * 1) calc(var(--margin-s) * 1);display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;background:rgba(255,255,255,0.8);border-radius:2px;color:var(--gray5);backdrop-filter:blur(10px);margin-left:auto;}}.hero .field--name-body h2{font-size:clamp(2rem,calc(2rem + (4.5 - 2) * ((100vw - 20rem) / (81 - 20))),4.5rem);font-family:var(--ff-serif);line-height:1;word-wrap:break-word;font-weight:var(--weight-normal);letter-spacing:-2px;border-bottom:1px solid var(--gray2);padding-bottom:calc(var(--margin-s) * 2);margin-bottom:calc(var(--margin-s) * 2);}.hero .field--name-body h2 strong{font-weight:var(--weight-bold);}.hero .field--name-body p{font-family:var(--font-sans);font-size:clamp(1rem,calc(1rem + (1.125 - 1) * ((100vw - 20rem) / (81 - 20))),1.125rem);font-weight:400;color:var(--gray5);line-height:1.5;max-width:70ch;margin-bottom:var(--margin-s);}.hero .field--name-body p a{color:var(--gray5);text-decoration:none;font-weight:700;}.path-frontpage .block-system-breadcrumb-block{display:none;}.path-frontpage h1.title{display:none;}.path-frontpage .block > h2{font-family:var(--font-sans);font-size:clamp(1.25rem,calc(1.25rem + (2 - 1.25) * ((100vw - 20rem) / (81 - 20))),2rem);font-weight:400;line-height:1;text-align:center;color:var(--gray3);text-transform:uppercase;border-bottom:1px solid var(--gray5);padding-bottom:var(--margin-s);margin-bottom:var(--margin-s);}#block-quote1{}#block-quote1{border:1px solid var(--gray4);padding:calc(var(--margin-s) * 2);margin-bottom:var(--margin-xl);}#block-quote1 p{font-family:var(--ff-serif);font-size:clamp(1.5rem,calc(1.5rem + (2.5 - 1.5) * ((100vw - 20rem) / (81 - 20))),2.5rem);max-width:70ch;font-weight:300;color:var(--gray1);line-height:1.2;margin-bottom:var(--margin-s);}.menu--find-me-on ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;}.menu--find-me-on ul li{flex:1 1 calc(33% - calc(var(--margin-s) * 4));text-align:center;}.menu--find-me-on ul li a{color:var(--gray2);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;}.menu--find-me-on ul li a .link-text{display:none;}.menu--find-me-on ul li a .svg-inline--fa{fill:var(--gray2);width:80px;height:auto;}
#block-sitebrandingcustom{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;}#block-sitebrandingcustom a{text-decoration:none;color:var(--white2);}#block-sitebrandingcustom .site-name{font-size:clamp(1.5rem,calc(1.5rem + ((1vw - 0.2rem) * 2.459)),3rem);font-family:var(--ff-serif);line-height:1;font-weight:var(--weight-normal);}#block-sitebrandingcustom .site-slogan{font-size:clamp(0.5rem,calc(0.5rem + ((1vw - 0.2rem) * 0.8197)),1rem);font-family:var(--ff-sans);color:var(--gray3);line-height:1;letter-spacing:1px;font-weight:var(--weight-normal);text-transform:uppercase;}@media all and (max-width:768px){#block-sitebrandingcustom .site-slogan{display:none;}}.navbar-nav{}.navbar-dark .navbar-toggler{color:var(--white);border-color:transparent;}.navbar-nav .nav-item{text-transform:uppercase;}@media all and (max-width:980px){.navbar-nav .nav-item{text-align:right;padding:var(--margin-m) var(--margin-s);font-size:clamp(1rem,calc(1rem + ((1vw - 0.2rem) * 1.6393)),2rem);}}
.node__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--margin-m);font-size:var(--fsize-base);}@media all and (max-width:768px){.node__content{display:flex;flex-direction:column;flex-wrap:nowrap;font-size:var(--fsize-base);}.node .node--type-article .field--name-field-image{}}.node .field--type-image{margin:0 0 0 0;}article .field--name-field-image img{width:100%;height:auto;}article .field--name-field-poster{height:auto;max-width:180px;}article legend{display:none;}article .item-details .fieldset-wrapper{padding:calc(var(--margin-s) * 1);border:1px solid var(--gray4);height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s);}article .field--label-inline{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--margin-s);}article .field__label{text-transform:uppercase;color:var(--gray3);font-size:calc(var(--fsize-base) * 0.875);}article .field__items .field__item{}article .field--name-field-gallery{grid-column:span 2;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--margin-m);}article .field--name-field-gallery img{object-fit:cover;}article .field--name-field-imdb-link a{color:var(--gray3);font-weight:var(--weight-normal);text-transform:uppercase;}article .field--name-field-tags{margin:0 0 0;}article .field--type-entity-reference{margin:0 0 0;}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:var(--fsize-s);}.field--type-image img,.field--name-field-user-picture img{margin:0 0 0;}.node--type-page h2{font-family:var(--ff-serif);font-size:clamp(1.25rem,calc(1.25rem + ((1vw - 0.2rem) * 1.6393)),2.25rem);color:var(--white);margin-bottom:var(--margin-m);border-top:1px solid var(--gray4);margin-top:var(--margin-s);padding-top:var(--margin-s);}.node--type-page h3{font-family:var(--ff-serif);font-size:clamp(1rem,calc(1rem + ((1vw - 0.2rem) * 1.4344)),1.875rem);color:var(--gray1);margin-bottom:var(--margin-m);}.node--type-page p{line-height:1.5;margin-bottom:var(--margin-m);}.node--type-page ul{line-height:1.5;margin-bottom:var(--margin-m);}.node--type-page .field--name-field-page-cover-image img{width:100%;height:auto;}.node--type-page .field--name-field-download{padding:var(--margin-m);border:1px solid var(--gray4);}
.view-taxonomy-term{margin-bottom:var(--fsize-h1);}.view-taxonomy-term .view-header{padding:var(--margin-m);border:1px solid var(--gray4);}.view-taxonomy-term .view-header p{font-size:clamp(1rem,calc(1rem + ((1vw - 0.2rem) * 0.4098)),1.25rem);line-height:1.5;max-width:70ch;}.view-taxonomy-term .view-content{display:block;}.view-taxonomy-term ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--margin-m);margin-top:var(--margin-m);margin-bottom:var(--margin-l);}.view-taxonomy-term ul li{position:relative;overflow:hidden;padding:0 0 0 0;transition:all 0.3s ease-in-out;}@media all and (min-width:768px){.view-taxonomy-term ul li:hover{transform:scale(1.05);-webkit-box-shadow:4px 4px 8px 2px rgba(0,0,0,0.2);box-shadow:4px 4px 8px 2px rgba(0,0,0,0.2);}}.view-taxonomy-term ul li .views-field-field-image{position:relative;}.view-taxonomy-term ul li .views-field-field-image a::after{background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.1) 50%);background-size:cover;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;}.view-taxonomy-term ul li .views-field-field-image img{width:100%;height:auto;background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.1) 50%);background-size:cover;}.view-taxonomy-term ul li .fieldset-row{position:absolute;bottom:0;z-index:4;padding:var(--margin-s);}@media all and (max-width:768px){.view-taxonomy-term ul li .fieldset-row{padding:calc(var(--margin-s) * 0.5);}}.view-taxonomy-term ul li .views-field-title{font-size:clamp(1.75rem,calc(1.75rem + ((1vw - 0.2rem) * 0.8197)),2.25rem);line-height:1;margin-bottom:calc(var(--margin-s) * 0.25);text-shadow:2px 2px 2px var(--gray5);font-family:var(--ff-sans2);}.view-taxonomy-term ul li .views-field-title a:hover{text-decoration:none;color:var(--white);}.view-taxonomy-term ul li:nth-child(1) .views-field-title{font-family:var(--ff-serif);font-weight:var(--weight-bold);}.view-taxonomy-term ul li:nth-child(2) .views-field-title{font-family:var(--ff-slab1);}.view-taxonomy-term ul li:nth-child(3) .views-field-title{font-family:var(--ff-sans2);}.view-taxonomy-term ul li:nth-child(4) .views-field-title{font-family:var(--ff-cursive2);}.view-taxonomy-term ul li .views-field-field-production-companies{font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.2rem) * 0.5882)),1rem);font-family:var(--font-sans);color:var(--gray2);margin-bottom:calc(var(--margin-s) * 0.25);}.view-taxonomy-term ul li .views-field-field-year{font-size:clamp(0.75rem,calc(0.75rem + ((1vw - 0.2rem) * 0.5882)),1rem);font-family:var(--font-sans);color:var(--gray2);}@media all and (min-width:769px){.view-taxonomy-term ul li .views-field-field-year{opacity:0;height:0;overflow:hidden;transition:all 0.3s ease-in-out;}.view-taxonomy-term ul li:hover .views-field-field-year{opacity:1;height:calc(var(--fsize-base) * 1.5);}.view-taxonomy-term ul li .views-field-field-production-companies{opacity:0;height:0;overflow:hidden;transition:all 0.3s ease-in-out;}.view-taxonomy-term ul li:hover .views-field-field-production-companies{opacity:1;height:calc(var(--fsize-base) * 1.5);}}.view-types{}.view-types .view-content{display:block;}.view-types ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--margin-m);margin-top:var(--margin-m);margin-bottom:var(--margin-l);}.view-types ul li{position:relative;overflow:hidden;padding:0 0 0 0;transition:all 0.3s ease-in-out;}@media all and (min-width:768px){.view-taxonomy-term ul li:hover{transform:scale(1.05);-webkit-box-shadow:4px 4px 8px 2px rgba(0,0,0,0.2);box-shadow:4px 4px 8px 2px rgba(0,0,0,0.2);}}.view-types ul li .views-field-field-image{position:relative;}.view-types ul li .views-field-field-image a::after{background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.1) 50%);background-size:cover;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;}.view-types ul li .views-field-field-image img{width:100%;height:auto;background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.1) 50%);background-size:cover;}.view-types ul li .fieldset-row{position:absolute;bottom:0;z-index:4;padding:0;margin-left:auto;margin-right:auto;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.1) 25%);background-size:cover;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;}@media all and (max-width:768px){.view-types ul li .fieldset-row{padding:calc(var(--margin-s) * 0.5);}}.view-types ul li .views-field-name{font-size:clamp(1.75rem,calc(1.75rem + ((1vw - 0.2rem) * 0.8197)),2.25rem);line-height:1;margin-bottom:calc(var(--margin-s) * 0.25);text-shadow:2px 2px 2px var(--gray5);font-family:var(--ff-sans2);text-transform:uppercase;text-align:left;}.view-types ul li .views-field-name a:hover{text-decoration:none;color:var(--white);}
:root{--ff-sans:"Roboto",Helvetica,sans-serif;--ff-serif:"Cormorant Garamond",Georgia,serif;--ff-slab1:"Kelly Slab",cursive;--ff-sans2:"Asap Condensed",sans-serif;--ff-cursive1:"Bilbo Swash Caps",cursive;--ff-cursive2:"Sedgwick Ave",cursive;--fsize-base:1rem;--fsize-h3:calc(var(--fsize-base) * 2);--fsize-h2:calc(var(--fsize-base) * 3);--fsize-h1:calc(var(--fsize-base) * 4);--darkgrey:#1f1f1f;--white:#ededed;--white2:#ffffff;--gray1:#a9a9a9;--gray2:#818181;--gray3:#6e6e6e;--gray4:#474747;--gray5:#333333;--green:#008000;--green2:#00b300;--weight-light:200;--weight-normal:400;--weight-bold:700;--margin-s:1rem;--margin-m:calc(var(--margin-s) * 2);--margin-l:calc(var(--margin-s) * 3);--margin-xl:calc(var(--margin-s) * 4);}
.webform-submission-booking-form{width:80%;padding:0 0 0 0;margin:0 auto;}@media all and (max-width:767px){.webform-submission-booking-form{width:100%;padding:0 0 0 0;margin:0 auto;}}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker
  .progress-step.is-complete:hover
  .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:var(--color-lightgrey2);}.webform-progress{margin:calc(var(--ss-margin-s) * 1.5) auto calc(var(--ss-margin-s) * 3) auto;border:1px solid var(--color-lightgrey2);border-radius:6px;padding:calc(var(--ss-margin-s) * 1) calc(var(--ss-margin-s) * 0.5);}.webform-progress-tracker{margin:calc(var(--ss-margin-s) * 1) auto;}.webform-progress__status{display:none;}.progress-marker::after{top:50%;}.progress-marker::before{background-color:var(--color-lightgrey2);width:36px;height:36px;font-family:var(--font-f-sans);font-weight:700;font-size:var(--ss-fsize-base);}.webform-submission-booking-form
  .progress-step.is-active
  .progress-marker::before{background-color:var(--sestante-blue4);color:var(--sestante-white1);}.progress-step.is-active .progress-marker::before{background-color:var(--sestante-blue4);color:var(--sestante-white1);}.webform-submission-booking-form label{color:var(--color-lightgrey);text-transform:uppercase;font-family:var(--font-f-sans);font-weight:700;font-size:var(--ss-fsize-base);display:inline-block;padding:0 0 0 0;margin:0 0 0 0;}.webform-submission-booking-form .fieldset-legend{color:var(--sestante-blue3);text-transform:uppercase;font-family:var(--font-f-sans);font-weight:700;font-size:calc(var(--ss-fsize-base) * 1.5);padding:0 0 0 0;margin:0 0 0 0;}#edit-dati-anagrafici{border:1px solid var(--color-lightgrey);padding:calc(var(--ss-margin-s) * 2);}#edit-dati-anagrafici input{background:var(--sestante-white1);}#edit-riepilogo{border:1px solid var(--color-lightgrey);padding:calc(var(--ss-margin-s) * 2);}#edit-riepilogo img{width:220px;height:auto;padding:0 0 0 0;margin:0 0 0 0;}#edit-riepilogo label{display:inline-block;padding:0 0 0 0;margin:0 calc(var(--ss-margin-s) * 4) 0 0;}#edit-riepilogo fieldset{border-bottom:1px solid var(--color-lightgrey2);padding:0 0 calc(var(--ss-margin-s) * 2) 0;margin:0 0 calc(var(--ss-margin-s) * 2) 0;}.webform-submission-booking-form input:read-only{background:transparent;border:0px solid var(--color-lightgrey2);color:var(--color-lightgrey);}.webform-submission-booking-form select{width:50%;margin:0 0 var(--ss-margin-s) 0;}.webform-submission-richiesta-form #edit-nome-articolo{color:var(--color-darkgrey);font-size:calc(var(--ss-fsize-base) * 1.5);color:var(--color-lightgrey);font-weight:700;}.webform-submission-booking-form #edit-prezzo{color:var(--color-darkgrey);font-size:calc(var(--ss-fsize-base) * 1.75);color:var(--color-lightgrey);font-weight:700;text-align:left;}.webform-submission-booking-form #edit-prezzo .field-suffix{color:var(--color-blue2);font-size:calc(var(--ss-fsize-base) * 1.5);font-weight:700;text-align:left;background:transparent;}.webform-submission-booking-form .input-group-text{background-color:transparent;border:0px solid #ced4da;color:var(--color-lightgrey);font-size:calc(var(--ss-fsize-base) * 1.5);text-align:left;}.webform-submission-booking-form .form-item-prezzo-non-scontato{display:none;color:var(--color-lightgrey);}.webform-submission-booking-form .form-actions button{background:var(--sestante-blue4);border:1px solid var(--sestante-blue4);color:var(--sestante-white1);}.webform-submission-booking-form .form-actions{margin-top:calc(var(--ss-margin-s) * 4);margin-bottom:calc(var(--ss-margin-s) * 4);}.webform-preview{}.webform-preview .webform-container-type-details{border:1px solid var(--color-lightgrey2);padding:var(--ss-margin-s);margin-bottom:calc(var(--ss-margin-s) * 3);}.webform-preview summary{display:none;}.webform-preview img{width:120px;height:auto;float:left;margin:0 calc(var(--ss-margin-s) * 2) calc(var(--ss-margin-s) * 2) 0;}.webform-preview fieldset{border-bottom:1px solid var(--color-lightgrey2);padding:0 0 var(--ss-margin-s) 0;margin:0 0 var(--ss-margin-s) 0;}.webform-preview fieldset a{color:var(--sestante-blue3);}.webform-submission-booking-form button{margin-right:var(--ss-margin-s);}.webform-submission-booking-form button.webform-button--previous{background:var(--color-lightgrey2);color:var(--color-lightgrey);border:var(--color-lightgrey);margin-top:calc(var(--ss-margin-s) * 2);margin-bottom:calc(var(--ss-margin-s) * 2);}.webform-confirmation__message{padding:calc(var(--ss-margin-s) * 4) var(--ss-margin-s);font-size:calc(var(--ss-fsize-base) * 2);}@media all and (min-width:768px){.node--type-webform .section{width:70%;margin:0 auto;}}.node--type-webform .form-control{background:var(--sestante-white1);}.node--type-webform label{color:var(--color-lightgrey);text-transform:uppercase;font-family:var(--font-f-sans);font-weight:700;font-size:var(--ss-fsize-base);display:inline-block;padding:0 0 0 0;margin:0 0 0 0;}.node--type-webform .fieldset-legend{color:var(--sestante-blue2);text-transform:uppercase;font-family:var(--font-f-sans);font-weight:700;font-size:calc(var(--ss-fsize-base) * 1.5);padding:0 0 0 0;margin:0 0 0 0;}.node--type-webform .captcha summary{display:none;padding:0 0 0 0;margin:0 0 0 0;}.node--type-webform .field--name-body{background:var(--light-gray);padding:calc(var(--ss-margin-s) * 1) calc(var(--ss-margin-s) * 1);margin:0 0 calc(var(--ss-margin-s) * 1) 0;}.node--type-webform .field--name-body p{font-size:calc(var(--ss-fsize-base) * 1);padding:0 0;margin:0 0 var(--ss-margin-s) 0;}.node--type-webform .field--name-body ul{padding:0 0;margin:0 0 var(--ss-margin-s) calc(var(--ss-margin-s) * 3);}.node--type-webform a{color:var(--sestante-blue4);}.node--type-webform #edit-privacy{font-size:calc(var(--ss-fsize-base) * 0.5);line-height:1.5;border:1px solid var(--color-lightgrey2);border-radius:6px;padding:calc(var(--ss-margin-s) * 1) calc(var(--ss-margin-s) * 1);margin:0 0 calc(var(--ss-margin-s) * 3) 0;}.node--type-webform #edit-privacy legend{display:none;padding:0 0 0 0;margin:0 0 0 0;}.node--type-webform #edit-privacy .webform-element-description{margin-bottom:var(--ss-margin-s);font-size:calc(var(--ss-fsize-base) * 0.75);}.node--type-webform #edit-privacy .checkbox{margin-bottom:var(--ss-margin-s);}.node--type-webform #edit-privacy label{text-transform:none;font-weight:400;}
.breadcrumb{font-size:0.929em;}
.content img{max-width:100%;height:auto;}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-success::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-check-box" width="1em" height="1em" viewBox="0 0 16 16" fill="green" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M15.354 2.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3-3a.5.5 0 11.708-.708L8 9.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M1.5 13A1.5 1.5 0 003 14.5h10a1.5 1.5 0 001.5-1.5V8a.5.5 0 00-1 0v5a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5V3a.5.5 0 01.5-.5h8a.5.5 0 000-1H3A1.5 1.5 0 001.5 3v10z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-warning::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-info-circle" width="1em" height="1em" viewBox="0 0 16 16" fill="orange" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 15A7 7 0 108 1a7 7 0 000 14zm0 1A8 8 0 108 0a8 8 0 000 16z" clip-rule="evenodd"/><path d="M8.93 6.588l-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588z"/><circle cx="8" cy="4.5" r="1"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-danger::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-exclamation-triangle" width="1em" height="1em" viewBox="0 0 16 16" fill="red" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.938 2.016a.146.146 0 00-.054.057L1.027 13.74a.176.176 0 00-.002.183c.016.03.037.05.054.06.015.01.034.017.066.017h13.713a.12.12 0 00.066-.017.163.163 0 00.055-.06.176.176 0 00-.003-.183L8.12 2.073a.146.146 0 00-.054-.057A.13.13 0 008.002 2a.13.13 0 00-.064.016zm1.044-.45a1.13 1.13 0 00-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z" clip-rule="evenodd"/><path d="M7.002 12a1 1 0 112 0 1 1 0 01-2 0zM7.1 5.995a.905.905 0 111.8 0l-.35 3.507a.552.552 0 01-1.1 0L7.1 5.995z"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-dismissible .btn-close{opacity:0.6;}
