/*!
Theme Name: Bebop
Theme URI: https://www.bebopsrl.com/
Author: CANENERO
Author URI: https://www.canenero.com/
Version: 1.0.0
*/

/*import*/
@import url("assets/css/slick.min.css");
@import url("assets/css/animsition.min.css");
@import url("assets/css/aos.min.css");
@import url("assets/css/fancybox.min.css");

/*variabili*/
:root {
    --bianco: #FFF;
    --nero: #000;
    --source:"Source Sans 3", serif;
    --lexend:"Lexend Deca", serif;
    --orange-main:#FF7F00;
    --orange-middle:#F9B979;
    --orange-deep:#DF7500;
    --orange-dark:#bb6100;
    --orange-light:#FDF8F2;
    --gray-deep:#444444;
    --gray-light:#F5F5F5;
    --blue-bright:#063D9E;
    --viola-boom:#5B5197; 
    --verde-boom:#42B495;
    --giallo-boom:#F2CA03;
    --blue-navy: #222C3F;
    --rosso:#dc3232;
    --transition-3:all 0.3s ease-in-out;
    --transition-5:all 0.5s ease-in-out;
}

/*loading*/
/*loading*/
.animsition-loading, .animsition-loading:after {
    z-index:99999;
    width:100px;
    border-radius:0px;
    height:100px;
    border:none;
    margin-top:-50px;
    margin-left:-50px;
    background:url('assets/img/loading-arancio.svg') no-repeat center;
    background-size:100px 100px;
}
@keyframes animsition-loading {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(0.8);
    }
    100% {
        transform: scale(1);
    }
}

/*scrolling*/ 
@media screen and (min-width:1280px) {
    body::-webkit-scrollbar {width:6px;}
    body::-webkit-scrollbar-track {background: var(--orange-middle);}
    body::-webkit-scrollbar-thumb {background-color:var(--orange-deep);}
    body::after {content: "";position: fixed;top: 0;right: 0;bottom: 0;background: var(--orange-middle);width: 1px;z-index: 9999;}
    body.page-template-boom::-webkit-scrollbar-track {background: #bcb2f7;}
    body.page-template-boom::-webkit-scrollbar-thumb {background-color:var(--viola-boom);}
    body.page-template-boom::after {background: #bcb2f7;}
}

/*default*/
html, button, input, select, textarea {color:var(--nero);overflow-x:hidden;}
html, body {margin:0px;padding:0px;background:var(--gray-light);}
::-moz-selection {background:var(--blue-bright);text-shadow:none;color:var(--bianco);}
::selection {background:var(--blue-bright);text-shadow:none;color:var(--bianco);}
hr {display: block;height: 1px;border: 0;}
img {margin:0px;padding:0px;border:0px;outline:none;vertical-align: middle;border-radius:0px;}
fieldset {border:0;margin:0;padding:0;}
textarea {resize: vertical;}
.chromeframe { margin: 0.2em 0;background:var(--gray-light);color:var(--nero);padding:0.2em 0;}

/*default link*/
a, a:link, a:visited, a:active, a:hover {transition:var(--transition-3);}
.no-underline {text-decoration:none !important;}

/*animation*/
.animation-3, .animation-3 > * {transition:var(--transition-3);}
.animation-5, .animation-5 > * {transition:var(--transition-5);}

/*typographic*/
body {font-family: var(--source);}
html, body {font-family: var(--source);font-weight:400;font-style:normal;color:var(--verde-scuro);font-optical-sizing: auto;}
strong {font-weight:600;}
.text-indent {text-indent:-9999px !important;}
.text-pre {white-space:pre;}

/*list*/
.list-none {list-style:none !important;list-style-position: inherit !important;}

/*font*/
.source {font-family:var(--source) !important;font-optical-sizing: auto;}
.lexend {font-family:var(--lexend) !important;font-optical-sizing: auto;}

/*font dimension*/
/*html, body, input  {font-size:14px;line-height:18px !important;}
html, body, input {font-family: var(--source) !important;}
html {font-size: 100%;}
@media (max-width: 1025px)  {html {font-size: 95% !important;}}
@media (min-width: 1480px) {html {font-size: 102.5% !important;}}*/
/*html, body, input  {font-size:14px;line-height:18px !important;font-family: var(--source) !important;}
html {font-size: 100%;}*/
html, body, input {font-size: 100% !important;font-family: var(--source) !important;}
@media (max-width: 1025px) {html {font-size: 95% !important;}}
@media (min-width: 1280px) {html {font-size: 105% !important;}}

small, .small {font-size: .875em ! important;}
.small-10 {font-size:10% !important;}
.small-20 {font-size:20% !important;}
.small-30 {font-size:30% !important;}
.small-40 {font-size:40% !important;}
.small-50 {font-size:50% !important;}
.small-60 {font-size:60% !important;}
.small-70 {font-size:70% !important;}
.small-80 {font-size:80% !important;}
.small-90 {font-size:90% !important;}
.fs-8 {font-size:1.10rem !important;}
.fs-7 {font-size:1.15rem !important;}
.fs-6 {font-size:1.20rem !important;}

/*lineheight*/
.lh-1    {line-height:1rem !important;}
.lh-1-25 {line-height:1.25rem !important;}
.lh-1-5  {line-height:1.5rem !important;}
.lh-2    {line-height:2rem !important;}
.lh-2-5  {line-height:2.5rem !important;}
.lh-3    {line-height:3rem !important;}
.lh-3-5  {line-height:3.5rem !important;}

/*font-style*/
h1, h2, h3, h4, h5, h6 {font-family:var(--lexend) !important;font-optical-sizing: auto;}

/*font-weight*/
.fw-thin       {font-weight:100 !important;}
.fw-extralight {font-weight:200 !important;}
.fw-light      {font-weight:300 !important;}
.fw-regular    {font-weight:400 !important;}
.fw-medium     {font-weight:500 !important;}
.fw-semibold   {font-weight:600 !important;}
.fw-bold       {font-weight:700 !important;}
.fw-extrabold  {font-weight:800 !important;}
.fw-black      {font-weight:900 !important;}

/*text color*/
.text-primary       {color:var(--gray-deep) !important;}
.text-orange-main   {color:var(--orange-main) !important;}
.text-orange-middle {color:var(--orange-middle) !important;}
.text-orange-deep   {color:var(--orange-deep) !important;}
.text-orange-light  {color:var(--orange-light) !important;}
.text-gray-deep     {color:var(--gray-deep) !important;}
.text-gray-light    {color:var(--gray-light) !important;}
.text-blue-bright   {color:var(--blue-bright) !important;}
.text-viola-boom    {color:var(--viola-boom) !important;}
.text-blue-navy     {color:var(--blue-navy) !important;}

/*bg color*/
.bg-trasparent    {background:transparent !important;}
.bg-primary       {background-color:var(--gray-deep) !important;}
.bg-orange-main   {background-color:var(--orange-main) !important;}
.bg-orange-middle {background-color:var(--orange-middle) !important;}
.bg-orange-deep   {background-color:var(--orange-deep) !important;}
.bg-orange-light  {background-color:var(--orange-light) !important;}
.bg-gray-deep     {background-color:var(--gray-deep) !important;}
.bg-gray-light    {background-color:var(--gray-light) !important;}
.bg-blue-bright   {background-color:var(--blue-bright) !important;}
.bg-blue-navy     {background-color:var(--blue-navy) !important;}

/*background cover*/
.bg-cover   {background-position:center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.bg-contain {background-position:center !important;background-repeat: no-repeat !important;background-size: contain !important;}

/*border color*/
.border-primary       {border-color:var(--gray-deep) !important;}
.border-orange-main   {border-color:var(--orange-main) !important;}
.border-orange-middle {border-color:var(--orange-middle) !important;}
.border-orange-deep   {border-color:var(--orange-deep) !important;}
.border-orange-dark   {border-color:var(--orange-dark) !important;}
.border-orange-light  {border-color:var(--orange-light) !important;}
.border-gray-deep     {border-color:var(--gray-deep) !important;}
.border-gray-light    {border-color:var(--gray-light) !important;}
.border-blue-bright   {border-color:var(--blue-bright) !important;}
.border-blue-navy     {border-color:var(--blue-navy) !important;}

/*opacity*/
.opacity-100 {opacity:1 !important;}
.opacity-95  {opacity:.95 !important;}
.opacity-90  {opacity:.90 !important;}
.opacity-85  {opacity:.85 !important;}
.opacity-80  {opacity:.80 !important;}
.opacity-75  {opacity:.75 !important;}
.opacity-50  {opacity:.50 !important;}
.opacity-25  {opacity:.25 !important;}
.opacity-20  {opacity:.20 !important;}
.opacity-15  {opacity:.15 !important;}
.opacity-10  {opacity:.10 !important;}

/*z-index*/
.z-index-1 {z-index:1 !important;}
.z-index-2 {z-index:2 !important;}
.z-index-3 {z-index:3 !important;}
.z-index-4 {z-index:4 !important;}
.z-index-5 {z-index:5 !important;}
.z-index-9 {z-index:9 !important;}
.z-index-99 {z-index:99 !important;}
.z-index-999 {z-index:999 !important;}
.z-index-9999 {z-index:9999 !important;}

/*width*/
.wd-20  {width:20px;}
.wd-25  {width:25px;}
.wd-30  {width:30px;}
.wd-40  {width:40px;}
.wd-50  {width:50px;}
.wd-60  {width:60px;}
.wd-70  {width:70px;}
.wd-80  {width:80px;}
.wd-90  {width:90px;}
.wd-100 {width:100px;}
.wd-125 {width:125px;}
.wd-150 {width:150px;}
.wd-200 {width:200px;}
.wd-250 {width:250px;}

/*height*/
.hg-0   {height:0px !important;}
.hg-20  {height:20px;}
.hg-25  {height:25px;}
.hg-30  {height:30px;}
.hg-40  {height:40px;}
.hg-50  {height:50px;}
.hg-60  {height:60px;}
.hg-70  {height:70px;}
.hg-80  {height:80px;}
.hg-90  {height:90px;}
.hg-100 {height:100px;}
.hg-125 {height:125px;}
.hg-150 {height:150px;}
.hg-200 {height:200px;}
.hg-250 {height:250px;}

/*min height*/
.mn-height-50  {min-height:50vh;}
.mn-height-75  {min-height:75vh;}
.mn-height-100 {min-height:100vh;}

/*margin*/
.m-05  {margin:.25rem !important;}
.mx-05 {margin-left:.25rem !important;margin-right:.25rem !important;}
.my-05 {margin-top:.25rem !important;margin-bottom:.25rem !important;}
.mt-05 {margin-top:.25rem !important;}
.mb-05 {margin-bottom:.25rem !important;}
.ms-05 {margin-left:.25rem !important;}
.me-05 {margin-right:.25rem !important;}
@media (min-width:1280px) {
    .m-10  {margin:6rem !important;}
    .mx-10 {margin-left:6rem !important;margin-right:6rem !important;}
    .my-10 {margin-top:6rem !important;margin-bottom:6rem !important;}
    .mt-10 {margin-top:6rem !important;}
    .mb-10 {margin-bottom:6rem !important;}
    .ms-10 {margin-left:6rem !important;}
    .me-10 {margin-right:6rem !important;}
}

/*padding*/
.p-05  {padding:.25rem !important;}
.px-05 {padding-left:.25rem !important;padding-right:.25rem !important;}
.py-05 {padding-top:.25rem !important;padding-bottom:.25rem !important;}
.pt-05 {padding-top:.25rem !important;}
.pb-05 {padding-bottom:.25rem !important;}
.ps-05 {padding-left:.25rem !important;}
.pe-05 {padding-right:.25rem !important;}
@media (min-width:1280px) {
    .p-10  {padding:6rem !important;}
    .px-10 {padding-left:6rem !important;padding-right:6rem !important;}
    .py-10 {padding-top:6rem !important;padding-bottom:6rem !important;}
    .pt-10 {padding-top:6rem !important;}
    .pb-10 {padding-bottom:6rem !important;}
    .ps-10 {padding-left:6rem !important;}
    .pe-10 {padding-right:6rem !important;}
}

/*rounded*/
.rounded-top-start-0    {border-top-left-radius:0px !important;}
.rounded-top-end-0      {border-top-right-radius:0px !important;}
.rounded-bottom-start-0 {border-bottom-left-radius:0px !important;}
.rounded-bottom-end-0   {border-bottom-right-radius:0px !important;}

/*button*/
.btn {font-family:var(--lexend);font-optical-sizing: auto;}
.btn.btn-outline-primary {background:var(--bianco);border-color:var(--orange-deep);color:var(--orange-deep);}
.btn.btn-outline-primary:hover {background:var(--orange-main);border-color:var(--orange-main);color:var(--bianco);}
.btn.btn-outline-white {border-color:var(--bianco);color:var(--bianco);}
.btn.btn-outline-white:hover {background:var(--bianco);border-color:var(--bianco);color:var(--orange-main);}
.btn.btn-outline-secondary {background:var(--bianco);border-color:var(--gray-deep);color:var(--gray-deep);}
.btn.btn-outline-secondary:hover {background:var(--gray-deep);border-color:var(--gray-deep);color:var(--bianco);}
.btn.btn-ligh.btn-light-orage {color:var(--orange-main);border-color:var(--bianco);background:var(--bianco);}
.btn.btn-ligh.btn-light-orage:hover {background:var(--orange-main);color:var(--bianco);}
.btn-outline-white-over-boom:hover {color:var(--viola-boom) !important;background-color:var(--bianco) !important;}
.btn-outline-light-over-orange:hover {color:var(--orange-deep) !important;background-color:var(--bianco) !important;}
.btn.btn-outline-viola-boom {background:var(--bianco);border-color:var(--viola-boom);color:var(--viola-boom);}
.btn.btn-outline-viola-boom:hover {color:var(--bianco) !important;background-color:var(--viola-boom) !important;}
.btn.btn-outline-viola-boom-over-boom:hover {border-color:var(--bianco) !important;background:var(--bianco) !important;color:var(--viola-boom) !important;}
.btn-light.btn-viola-boom {background:var(--bianco) !important;color:var(--viola-boom) !important;}
.btn-light.btn-viola-boom:hover {background:var(--viola-boom) !important;color:var(--bianco) !important;}

.btn-archive-back {width:30px !important;height:30px !important;background:var(--orange-deep);}

/*link*/
.link-white {color:var(--bianco);}
.link-white:hover {color:var(--bianco); -webkit-text-decoration-color:var(--bianco) !important; text-decoration-color:var(--bianco) !important;}
.link-gray-orange {color:var(--gray-deep);}
.link-gray-orange:hover {color:var(--orange-main); -webkit-text-decoration-color:var(--orange-main) !important; text-decoration-color:var(--orange-main) !important;}
.link-orange-deep {color:var(--orange-deep);}
.link-orange-deep:hover {color:var(--orange-main) !important; -webkit-text-decoration-color:var(--orange-main) !important; text-decoration-color:var(--orange-main) !important;}

/*****************/
/*  typographic  */
/*****************/
.st-title {font-family:var(--source);font-optical-sizing: auto;}
.st-title strong {font-family:var(--lexend);font-optical-sizing: auto;}

/****************/
/*  pagination  */
/****************/
.list-pagination {text-align:center;}
.list-pagination > *{display:flex;}
.list-pagination a {display:inline-block;margin:0px 2px;width:30px;height:30px;border-radius:50%;background:var(--bianco);border:1px solid var(--orange-deep);color:var(--orange-deep);line-height:28px;text-decoration:none;}
.list-pagination a:hover {border-color:var(--orange-main);background-color:var(--orange-main);color:var(--bianco);}
.list-pagination span.current {display:inline-block;width:30px;height:30px;border-radius:50%;background:var(--orange-deep);border:1px solid var(--orange-deep);color:var(--bianco);line-height:28px;text-decoration:none;}
.list-pagination a.nav-previous {margin-right:10px;}
.list-pagination a.nav-next     {margin-left:10px;}

/**************/
/*  template  */
/**************/


@media (max-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width:none !important;}
}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width:1180px !important;}
}
@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1320px !important;}
}
@media (min-width: 1560px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width:1520px !important;}
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {--bs-gutter-x:30px !important;}

@media (max-width: 768px) {
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        --bs-gutter-x: 5px !important;
    }
}
@media (max-width: 1024px) {
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        --bs-gutter-x: 0px !important;
    }
}
/*
@media (max-width:680px) {
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {--bs-gutter-x:40px !important;}
}*/

/*header*/
hr.header-space {margin:0px !important;padding:0px !important;border:0px !important;clear:both !important;height:1px !important;overflow:hidden !important;background:var(--bianco);}
#header-wrapper {height:100px;overflow:hidden;position:relative;z-index:1099 !important;}
#header-wrapper.scroll-to-fixed-fixed {background:var(--bianco);box-shadow:0 0px 5px 0px rgba(0, 0, 0, 0.10);}
#header-wrapper.nav-up {top:-110px !important;}
#header-wrapper.nav-dw {top:0 !important;}

@media (max-width:820px) {
    #header-wrapper {height:80px !important;padding-top:5px !important;padding-bottom:5px !important;}
}

/*footer*/
.row-social-footer a.btn {width:30px;height:30px;line-height:30px;}
@media (min-width:1280px) {
    .list-group.list-sitemap-footer {display:flex !important; flex-wrap:wrap !important;flex-direction:row !important;}
    .list-group.list-sitemap-footer li {width:50%;}
}

/*footer*/
#cert-footer img {height:70px;}
#cert-footer hr.divider {height:40px !important;width:1px !important;background:var(--bianco) !important;}
@media screen and (max-width: 680px) {

  #cert-footer img {height:50px;}
}

/*logo*/
#head-logo {bottom:-10px;}
#head-logo, #head-logo .svg-container {width:190px;height:60px;margin:0px;}
#head-logo .svg-container svg {fill:var(--orange-deep);transition:all 0.3s ease-in-out;position:absolute;top:0;left:0;width:190px;height:60px;}
#head-logo .svg-container svg #payoff {display:none !important; opacity:0 !important;}

/*foot logo*/
#foot-logo, #foot-logo .svg-container {width:160px;height:50px;margin:0px;}
#foot-logo .svg-container svg {fill:var(--bianco);transition:all 0.3s ease-in-out;position:absolute;top:0;left:0;width:160px;height:50px;}

/*main menu*/
#main-menu .navbar-nav .nav-item {line-height:40px;}
#main-menu .navbar-nav .nav-item .nav-link {color:var(--gray-deep);border-bottom:1px solid rgba(255, 255, 255, 0);}
#main-menu .navbar-nav .nav-item .nav-link:hover  {color:var(--orange-main);border-color:var(--orange-main);}
#main-menu .navbar-nav .nav-item.btn-main-menu-boom .nav-link {border:1px solid var(--orange-deep);color:var(--orange-deep);background:var(--bianco);padding:10px 30px !important;height:40px;line-height:18px;border-radius:50rem;font-weight:600;}
#main-menu .navbar-nav .nav-item.btn-main-menu-boom .nav-link:hover {border:1px solid var(--orange-main);color:var(--bianco);background:var(--orange-main);}
#main-menu .navbar-nav .nav-item.active a, #main-menu .navbar-nav .nav-item.active a:hover {color:var(--orange-deep);cursor:default;border:none;outline:none;}
body.single.single-post #main-menu #mn-beblog a, body.single.single-post #main-menu #mn-beblog a:hover {color:var(--orange-deep);cursor:default;border:none;outline:none;}
body.tax-categoria-bandi #main-menu #mn-bandi a, body.tax-categoria-bandi #main-menu #mn-bandi a:hover, body.page-template-archive-bandi #main-menu #mn-bandi a, body.page-template-archive-bandi #main-menu #mn-bandi a:hover {color:var(--orange-deep);cursor:default;border:none;outline:none;}
body.archive.tag #main-menu #mn-beblog a, body.archive.tag #main-menu #mn-beblog a:hover {color:var(--orange-deep);cursor:default;border:none;outline:none;}

/*mobile main menu*/
#mobile-main-menu {margin-top:6.5rem !important;}
#mobile-main-menu .navbar-nav .nav-item {color:var(--gray-deep)}
#mobile-main-menu .navbar-nav .nav-item:hover {color:var(--orange-main);}
#mobile-main-menu .navbar-nav .nav-item.active {color:var(--orange-deep);}

/*mobile head*/
#btn-offcanvas {display:block;width:36px;height:36px;font-size:1.5rem;line-height:36px;margin-top:10px !important;}

/*mobile menu*/
#menu-modal .row-social-mobile-menu a.btn {width:30px;height:30px;line-height:30px;}

/*modal*/
.modal-backdrop {display:none !important;opacity:0 !important;}

/************/
/*  slider  */
/************/
.slider-base .slick-next, .slider-base .slick-prev {width:40px;height:40px;border:1px solid var(--gray-deep);border-radius:50%;z-index:9;}
.slider-base .slick-prev {left:-50px;}
.slider-base .slick-next {right:-50px;}
@media (max-width:770px) {
    .slick-next, .slick-prev {width:36px !important;height:36px !important;}
}
@media (max-width:1024px) {
    .slider-base .slick-prev {left:-25px;}
    .slider-base .slick-next {right:-25px;}
}

.slider-base .slick-next:before, .slider-base .slick-prev:before {content:"";width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;}
.slider-base .slick-next:before {display: inline-block;content: "";vertical-align: -.125em;background-repeat: no-repeat;background-size: 20px;width:20px;height:20px;background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}
.slider-base .slick-prev:before {display: inline-block;content: "";vertical-align: -.125em;background-repeat: no-repeat;background-size: 20px;width:20px;height:20px;background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}
.slider-base .slick-dots {margin:0px 0px -20px 0px;padding:0px;}
.slider-base .slick-dots li, .slider-base .slick-dots li button {margin:0px;padding:0px;width:12px;height:12px;}
.slider-base .slick-dots li {margin-left:1px;margin-right:1px;}
.slider-base .slick-dots li button {border-radius:50%;border: 4px solid var(--gray-deep);background:none;}
.slider-base .slick-dots li button:before {content:"" !important;}
.slider-base .slick-dots li, .slider-base .slick-dots li > * {transition:var(--transition-5);}
.slider-base .slick-next, .slider-base .slick-next > *, .slider-base .slick-prev, .slider-base .slick-prev > * {transition:var(--transition-5);}

/*slider bianco*/
.slider-base.slider-white .slick-next, .slider-base.slider-white .slick-prev {border-color:var(--bianco);background:var(--orange-deep);}
.slider-base.slider-white .slick-next:hover, .slider-base.slider-white .slick-prev:hover {background:var(--bianco);}
.slider-base.slider-white .slick-next:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}
.slider-base.slider-white .slick-prev:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}
.slider-base.slider-white .slick-next:hover:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FF7F00' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}
.slider-base.slider-white .slick-prev:hover:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FF7F00' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}
.slider-base.slider-white .slick-dots li button {border-radius:50%;border: 4px solid var(--bianco);background:none;opacity:.5;}
.slider-base.slider-white .slick-dots li.slick-active button {background:var(--bianco);opacity:1;}

/*slider orange*/
.slider-base.slider-orange-deep .slick-dots li button {border-color:var(--orange-deep);}
.slider-base.slider-orange-deep .slick-dots li.slick-active button {background:var(--orange-deep);}
.slider-base.slider-orange-deep .slick-next:hover, .slider-base.slider-orange-deep .slick-prev:hover {background:var(--orange-deep);}
.slider-base.slider-orange-deep .slick-next, .slider-base.slider-orange-deep .slick-prev {border-color:var(--orange-deep);background:var(--bianco);}
.slider-base.slider-orange-deep .slick-next:hover, .slider-base.slider-orange-deep .slick-prev:hover {background:var(--orange-deep);}
.slider-base.slider-orange-deep .slick-next:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23DF7500' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}
.slider-base.slider-orange-deep .slick-prev:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23DF7500' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}
.slider-base.slider-orange-deep .slick-next:hover:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}
.slider-base.slider-orange-deep .slick-prev:hover:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}

/*slider boom*/
.slider-base.slider-ass-boom .slick-slide {opacity:.35;transition:var(--transition-3);}
.slider-base.slider-ass-boom .slick-slide.slick-active {opacity:1;}
.slider-base.slider-ass-boom .slick-dots li button {border-color:var(--viola-boom);}
.slider-base.slider-ass-boom .slick-dots li.slick-active button {background:var(--viola-boom);}
.slider-base.slider-ass-boom .slick-next, .slider-base.slider-ass-boom .slick-prev {background:var(--bianco);border-color:var(--viola-boom);}
.slider-base.slider-ass-boom .slick-next:hover, .slider-base.slider-ass-boom .slick-prev:hover {background:var(--viola-boom);}
.slider-base.slider-ass-boom .slick-next:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%235B5197' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}
.slider-base.slider-ass-boom .slick-prev:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%235B5197' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}
.slider-base.slider-ass-boom .slick-next:hover:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}
.slider-base.slider-ass-boom .slick-prev:hover:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}
.slider-base.slider-ass-boom .slick-prev {left:25px;}
.slider-base.slider-ass-boom .slick-next {right:25px;}
.slider-base.slider-ass-boom .slick-slide {width:680px;}

/*slider eventi - utilizzo*/
.slider-utilizzo.slider-base .slick-prev {left:25px;}
.slider-utilizzo.slider-base .slick-next {right:25px;}
@media (max-width:1024px) {
    .slider-utilizzo.slider-base .slick-prev {left:10px;}
    .slider-utilizzo.slider-base .slick-next {right:10px;}
}

/*slider eventi - citazioni*/
.slider-citazioni.slider-base .slick-prev {left:25px;}
.slider-citazioni.slider-base .slick-next {right:25px;}

/*slider photo*/
.slider-base.slider-base-photo .slick-prev {left:25px;}
.slider-base.slider-base-photo .slick-next {right:25px;}

.slider-base.slider-photo-sede .slick-prev {left:25px;}
.slider-base.slider-photo-sede .slick-next {right:25px;}

/*slider spazio specifiche*/
@media (max-width:680px) {
    .slider-spazio-mobile .slick-prev {left:-10px;}
    .slider-spazio-mobile .slick-next {right:-10px;}
}


/**********/
/*  page  */
/**********/

/*about*/
#main-wrapper-page.main-container.about-page .intro-before::after {content:"";position:absolute;left:0px;right:0px;bottom:0px;height:25%;background:var(--gray-light);}
#main-wrapper-page.main-container.about-page .row-slider-sede .col-md-2 {background-image:url('assets/img/bg-placeholder-slider-sede.png');background-position: left center;background-repeat:no-repeat;background-size:50%;}
#main-wrapper-page.main-container.about-page .slider-base.slider-gallery-sede .slick-prev {left:-20px;border-color:var(--orange-main);background:var(--bianco);}
#main-wrapper-page.main-container.about-page .slider-base.slider-gallery-sede .slick-next {right:-20px;border-color:var(--orange-main);background:var(--bianco);}
#main-wrapper-page.main-container.about-page .slider-base.slider-gallery-sede .slick-prev:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FF7F00' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}
#main-wrapper-page.main-container.about-page .slider-base.slider-gallery-sede .slick-next:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FF7F00' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}
#main-wrapper-page.main-container.about-page .slider-base.slider-gallery-sede .slick-prev:hover {background:var(--orange-main);}
#main-wrapper-page.main-container.about-page .slider-base.slider-gallery-sede .slick-next:hover {background:var(--orange-main);}
#main-wrapper-page.main-container.about-page .slider-base.slider-gallery-sede .slick-prev:hover:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}
#main-wrapper-page.main-container.about-page .slider-base.slider-gallery-sede .slick-next:hover:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}

/*servizi*/
#list-servizi .col-12:last-child .card.card-servizi, #list-servizi .col-12:last-of-type .card.card-servizi {border-bottom:none !important;margin-bottom:0px !important;padding-bottom:0px !important;}

/*bandi*/
#bandi-banner {background-image:url('assets/img/b.png');background-repeat:no-repeat;background-size:35%;background-position:70% center;}
#bandi-banner.bandi-regione-banner {background-image:url('assets/img/img-italy-50.png');background-repeat:no-repeat;background-size:25%;background-position:70% center;}
#row-filtri-bandi select {height:40px;}
#row-filtri-bandi a {height:40px;line-height:40px;}
body.single-bando .grecaptcha-badge {visibility:hidden !important;}
body.single-bando .iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-float=bottom-left] {display:none !important;}
#list-bandi .col-12:last-child .card.card-bandi.border-bottom, #list-bandi .col-12:last-of-type .card.card-bandi.border-bottom {border-bottom:0px !important;}

/*single page*/
#main-wrapper-page.main-container.single-page .intro-before::after {content:"";position:absolute;left:0px;right:0px;bottom:0px;height:40%;background:var(--bianco);}
#main-wrapper-page.main-container.single-page #single-banner .single-banner-height {position: relative;display: block;overflow: hidden;height: auto !important;backface-visibility: hidden;transform: translate3d(0, 0, 0);}
#main-wrapper-page.main-container.single-page #single-banner .single-banner-height::before {display:block;content:"";width:100%;padding-top:40vh;}
#main-wrapper-page.main-container.single-page #single-banner .single-banner-height>* {position:absolute;top:0;right:0;bottom:0;left:0;}
@media (max-width:580px) {
    #main-wrapper-page.main-container.single-page #single-banner .single-banner-height::before {padding-top:25vh;}
}
a.btn-single-black {width:26px !important;height:26px !important;line-height:24px !important;}

/*ass. boom*/
#main-wrapper-page.main-container.boom-page .row-social-boom a.btn {width:30px;height:30px;line-height:30px;}
#main-wrapper-page.main-container.boom-page #intro-ass-boom {background: url('assets/img/home-ass-boom-top-start.svg') no-repeat top left,url('assets/img/home-ass-boom-top-end.svg') no-repeat top right,url('assets/img/home-ass-boom-bottom-start.svg') no-repeat bottom left,url('assets/img/home-ass-boom-bottom-end.svg') no-repeat bottom right;background-size:30vh;background-color:var(--viola-boom);}
#main-wrapper-page.main-container.boom-page #intro-ass-boom figure.logo-boom {width:100%;max-width:210px;}
#main-wrapper-page.main-container.boom-page .citazione-boom::before {content: "";position:absolute;width:30px;height:30px;top:-10px;left:0px;background:url('assets/img/manifesto-vir-top-start.svg') no-repeat 100% center;}
#main-wrapper-page.main-container.boom-page .citazione-boom::after {content: "";position:absolute;width:30px;height:30px;bottom:-10px;right:0px;background:url('assets/img/manifesto-vir-bottom-end.svg') no-repeat 100% center;}
@media (max-width:770px) {
    #main-wrapper-page.main-container.boom-page #intro-ass-boom {background-size:20vh;}
    #main-wrapper-page.main-container.boom-page .citazione-boom::before {left:-10px;}
    #main-wrapper-page.main-container.boom-page .citazione-boom::after  {right:-10px;}
} 

/*social share*/
.crt-widget div {cursor:pointer !important;}
.crt-widget.crt-widget-branded .crt-logo {color:var(--bianco) !important;opacity:0 !important;}
.crt-post-border {border:1px solid var(--gray-light) !important;overflow:hidden !important;border-radius:1rem !important;}
.crt-post .crt-post-content-image .crt-post-image {overflow:hidden !important;border-radius:1rem !important;}
.crt-post .crt-post-header {display:none !important;}
.crt-post .crt-post-footer .crt-post-share, .crt-post .crt-post-footer .crt-post-date {display:none !important;}
.crt-post .crt-post-text {text-align:left !important;color:var(--gray-deep);}
.crt-post .crt-post-footer {border-top:1px solid var(--gray-light) !important;}
.crt-post .crt-post-footer .crt-post-userimage {border:1px solid var(--gray-light) !important;}
.crt-post .crt-post-footer::after {content: "@associazioneculturale.boom24";position:absolute;top:48%;left:40px;transform:translateY(-50%);font-size:0.75rem;font-weight:600;color:var(--viola-boom);}
.crt-post .crt-post-text {max-height:250px !important;overflow:hidden !important;border:1.5rem solid var(--bianco);border-bottom:10px solid var(--bianco);padding:0px !important;position:relative !important;}
.crt-post .crt-post-text::after {content: "";position:absolute;bottom:0px;left:0px;right:0px;height:35%;background:rgb(255,255,255);background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);}
.crt-post.crt-has-image-carousel .crt-image .crt-image-carousel {display:none !important;}
.crt-popup-wrapper .crt-popup-footer, .crt-popup-wrapper .crt-popup-header {display:none !important;}
.crt-popup-text-content {font-size:0.9rem !important;line-height:normal !important;color:var(--gray-deep) !important;text-align:left !important;}
.crt-popup-wrapper .crt-popup .crt-popup-right .crt-popup-content {justify-content: start !important;}
.crt-popup-wrapper .crt-popup .crt-popup-right .crt-popup-text .crt-social-icon {display:none !important;}
.crt-popup-wrapper .crt-popup .crt-popup-right .crt-popup-text .crt-popup-text-container .crt-post-date {display:none !important;}
.crt-popup-wrapper .crt-popup {border-radius:1rem !important;}
.crt-popup-wrapper .crt-popup .crt-popup-left {border-top-left-radius:1rem !important;border-bottom-left-radius:1rem !important;}
.crt-popup-wrapper .crt-popup.crt-popup-has-title .crt-popup-text-title {display:none !important;}
.crt-popup-wrapper .crt-popup .crt-next:hover, .crt-popup-wrapper .crt-popup .crt-previous:hover {background:var(--viola-boom);}
.crt-popup-wrapper .crt-popup .crt-next svg, .crt-popup-wrapper .crt-popup .crt-previous svg {fill:var(--viola-boom);}
.crt-popup-wrapper .crt-popup .crt-next:hover svg, .crt-popup-wrapper .crt-popup .crt-previous:hover svg {fill:var(--bianco);}
.crt-popup-wrapper .crt-popup .crt-close {color:var(--viola-boom) !important;top:0px !important;right:-50px !important;height:42px !important;width:42px !important;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;}
.crt-popup-wrapper .crt-popup .crt-close:hover {background:var(--viola-boom);color:var(--bianco) !important;}
@media screen and (max-width: 910px) {
    .crt-widget-grid .crt-grid-col1 .crt-grid-post {border-radius:20px;border:1px solid var(--bianco);}
    .crt-popup-wrapper .crt-popup .crt-close {border-radius:50% !important;right:-45px !important}
}

/*bandi finanziati*/
@media screen and (min-width: 768px) {
    .bando-logo-height img {width:auto !important;height:140px !important;}
}

/**************/
/*  homepage  */
/**************/

/*introslider*/
#home-intro {height:75vh;min-height:750px;background-image:url('assets/img/home-cover-bg.gif');}
#home-intro h1.home-intro-title {line-height:110%;}
#home-intro h1.home-intro-title strong {display:block;color:var(--orange-deep);}
@media (max-width:1280px) {
    #home-intro {height:50vh;min-height:600px;}
}
@media (max-width:680px) {
    #home-intro {height:auto !important;min-height:auto !important;padding:1rem 0px 3rem 0px !important;}
}

/*beteam*/
#home-beteam .equal-16-9::before {padding-top:45%;}
.card.card-team-home .card-body {background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,127,0,1) 100%);padding:10rem 0px 5rem 0px;}
@media (max-width:1440px) {
    .card.card-team-home .card-body {padding:5rem 0px 2.5rem 0px;}
}
@media (max-width:1200px) {
    #home-beteam .equal-16-9::before {padding-top:65%;}
    .card.card-team-home .card-body .fs-2 {font-size:1.5rem !important;line-height:2rem !important;}
}
@media (max-width:1024px) {
    .card.card-team-home .card-body {padding-left:40px !important;padding-right:40px !important;}
}
@media (max-width:768px) {
    .card.card-team-home .card-body  {position:relative !important;background:var(--orange-deep);padding:20px !important;}
    #home-beteam .equal-16-9::before {padding-top:45%;}
}
@media (max-width:580px) {
    #home-beteam .equal-16-9::before {padding-top:50%;}
    .card.card-team-home .card-body .container {padding-left:0 !important;padding-right:0 !important;}
}

/*ass. boom*/
#home-ass-boom {background: url('assets/img/home-ass-boom-top-start.svg') no-repeat top left,url('assets/img/home-ass-boom-top-end.svg') no-repeat top right,url('assets/img/home-ass-boom-bottom-start.svg') no-repeat bottom left,url('assets/img/home-ass-boom-bottom-end.svg') no-repeat bottom right;background-size:40vh;background-color:var(--viola-boom);}
@media (max-width:770px) {#home-ass-boom {background-size:20vh;}}

/****************/
/*  newsletter  */
/****************/
#main-wrapper-page.main-container.newsletter-page #newsletter-text::after {content:"";position:absolute;left:0px;right:0px;top:0px;height:25%;background:var(--orange-deep);}



/***********/
/*  equal  */
/***********/
.equal-1-1 {position: relative;display: block;overflow: hidden;height: auto !important;backface-visibility: hidden;transform: translate3d(0, 0, 0);}
.equal-1-1::before {display:block;content:"";width:100%;padding-top:100%;}
.equal-1-1>* {position:absolute;top:0;right:0;bottom:0;left:0;}
.equal-2-1 {position: relative;display: block;overflow: hidden;height: auto !important;backface-visibility: hidden;transform: translate3d(0, 0, 0);}
.equal-2-1::before {display:block;content:"";width:100%;padding-top:50%;}
.equal-2-1>* {position:absolute;top:0;right:0;bottom:0;left:0;}
.equal-16-9 {position: relative;display: block;overflow: hidden;height: auto !important;backface-visibility: hidden;transform: translate3d(0, 0, 0);}
.equal-16-9::before {display:block;content:"";width:100%;padding-top: 56.25%;}
.equal-16-9>* {position:absolute;top:0;right:0;bottom:0;left:0;}
.equal-16-10 {position: relative;display: block;overflow: hidden;height: auto !important;backface-visibility: hidden;transform: translate3d(0, 0, 0);}
.equal-16-10::before {display:block;content:"";width:100%;padding-top: 62.5%;}
.equal-16-10>* {position:absolute;top:0;right:0;bottom:0;left:0;}

/*******************/
/*  bocchi custom  */
/*******************/
body.single-blocchi-custom header, body.single-blocchi-custom footer {display: none !important;}
.wp-bootstrap-blocks-button .btn {background:transparent;}

/**********/
/*  card  */
/**********/
.card.card-team .btn-email span {width:20px;height:20px;line-height:20px;}
.card.card-team .btn-email a {line-height:20px;}
.img-dx .card-servizi-col-img figure {border-bottom-left-radius:0px !important;}
.img-sx .card-servizi-col-img figure {border-top-right-radius:0px !important;}
@media (min-width:1280px) {
    .img-dx .card-servizi-col-img {order:1 !important;}
    .img-dx .card-servizi-col-txt {order:0 !important;}
}
.card.card-servizi .servizio-icon {width:70px;height:70px;}
.card.card-servizi ul {margin:0px;padding:0px;list-style:none;}
.card.card-servizi ul li strong {color:var(--orange-deep);}
.card.card-servizi ul li {background:url('assets/img/ico-list.svg') no-repeat;background-position:0px 8px; padding-left:15px;}

/*card bandi*/
.card.card-bandi #bando-content p {color:var(--gray-deep);font-size:1.05rem;line-height:150%;}

/*card manifesto boom*/
.card.card-manifesto .card-body {background:var(--bianco);}
.card.card-manifesto .card-body::before  {background:url('assets/img/manifesto-card-bg-front.svg') no-repeat top left;content:"";position:absolute;top:0px;left:0px;bottom:0px;z-index:1;width:100%;height:100%;}
.card.card-manifesto .card-body::after {background:url('assets/img/manifesto-card-bg.svg') no-repeat top right 100%;content:"";position:absolute;top:0px;right:0px;z-index:1;width:100px;height:100px;}
@media (max-width:680px) {
    .card.card-manifesto .card-body {border-radius:75px 75px 0px 75px;}
    .card.card-manifesto .card-body::after, .card.card-manifesto .card-body::before {display:none !important;}
    .card.card-manifesto .col-md-4.bg-white {border-top-left-radius:50% !important;border-top-right-radius:50% !important;border-bottom-left-radius:0px !important;}
    .card.card-manifesto .col-md-8 {background-color:var(--bianco);border-bottom-left-radius:15px !important;border-bottom-right-radius:15px !important;}
}
.card.card-manifesto .card-body .pallini {display:block;width:40px;height:40px;border-radius:50%;position:relative;margin-right:10px;}
.card.card-manifesto .card-body .pallini img {position:relative;bottom:-2px;opacity:0;}
.card.card-manifesto .card-body .title-pallini {position:relative;left:-50px}
.slider-base.slider-ass-boom .slick-slide.slick-active .card.card-manifesto .card-body .title-pallini {left:0px}
.slider-base.slider-ass-boom .slick-slide.slick-active .card.card-manifesto .card-body .title-pallini img {opacity:1;}

/*card citazioni*/
.card.card-citazioni .image {width:70px;height:70px;}
.card.card-citazioni .logo  {width:80px;height:80px;}
@media (min-width:1023px) {
    .card.card-citazioni {width:920px;}
}

/*card dotazioni*/
.card.card-dotazioni-white {background:#223a53 !important;border:1px solid #3d5268 !important;}
.card.card-dotazioni-orange {background:#3b333e !important;border:1px solid #6f423c !important;}
.card.card-dotazioni p {margin:0px !important;}

/**********/
/*  form  */
/**********/
#form-contatti-default .form-check .form-check-input {width:22px;height:22px;}
#form-contatti-default .form-check-input:focus {box-shadow: none !important;border-color:var(--orange-deep) !important;}
#form-contatti-default .form-check-input:checked {background-color:var(--orange-deep);border-color:var(--orange-deep);}
#form-contatti-default .form-control:focus {box-shadow: none !important;border-color:var(--orange-deep) !important;}
#form-contatti-default .form-control.wpcf7-not-valid {border-color:#dc3232;}
#form-contatti-default .wpcf7-not-valid-tip {font-size: .875em ! important;font-weight:600;text-transform:uppercase;line-height:1rem;margin-top:5px !important;}
#form-contatti-default .wpcf7-list-item {margin:0px !important;}
#form-contatti-default .wpcf7-list-item-label {padding-left:10px;}
#form-contatti-default .wpcf7-list-item-label a {color:var(--orange-deep);text-decoration:underline;}
#form-contatti-default .form-check p {margin-bottom:0px !important;}
#form-contatti-default .quiz-container label {display:block;}
#form-contatti-default .quiz-container p  {margin-bottom:0px !important;}
#form-contatti-default .wpcf7-quiz {width:100% !important;}
#form-contatti-default .button-container p  {margin-bottom:0px !important;}
#form-contatti-default .privacy-wrapper p span.wpcf7-list-item {margin:0px !important;padding:0px !important}
#form-contatti-default .privacy-wrapper p span.wpcf7-list-item label {display:flex !important;}
#form-contatti-default .privacy-wrapper p span.wpcf7-list-item-label {margin:0px;padding:0px 0px 0px 15px;color:var(--gray-deep);}
#form-contatti-default .wpcf7-quiz-label {color:var(--gray-deep) !important;font-size: .875em ! important;margin-bottom: .5rem !important;}
#form-contatti-default .google-recaptcha a {color:var(--gray-deep);text-decoration:underline;}
.wpcf7-response-output {margin:20px 0px 0px 0px !important;padding:1rem !important;border-radius: 50rem !important;overflow:hidden;}
.wpcf7 form .wpcf7-response-output {border: 2px solid #00a0d2;background-color:#00a0d2;color:var(--bianco);font-weight:600;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450;background-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {border-color: var(--rosso);;background-color:var(--rosso);;}
.wpcf7 form.spam .wpcf7-response-output {border-color: #f56e28;background-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output {border-color:#ffb900;background-color:#ffb900;}
.wpcf7-spinner {margin:-28px 10px 0px 0px;float:right;opacity:1;}
.wpcf7 .wpcf7-submit:disabled {opacity: 0.25 !important;pointer-events: none !important;cursor: not-allowed !important; }
.wp-block-columns.bg-orange-deep p.google-recaptcha, .wp-block-columns.bg-orange-deep p.google-recaptcha a {color:var(--bianco) !important;}
.form-upload p:first-child, .form-upload p:first-of-type {margin:0px !important;}

.select-wrapper {position:relative;}
.select-wrapper::before {
    position:absolute;
    bottom: 2rem;
    right: 25px;
    display: inline-block;
    content: "";
    vertical-align: -.125em;
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23666666' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1' clip-rule='evenodd'/></svg>");
    background-repeat: no-repeat;
    background-size:16px;
    width:16px;
    height:16px;
    z-index:9;
}

/*form cta prefooter*/
.form-prefooter #form-contatti-default .form-control {border-color:var(--bianco);}
.form-prefooter #form-contatti-default label.text-primary {color:var(--bianco) !important;}
.form-prefooter #form-contatti-default strong.text-orange-deep {color:var(--bianco) !important;}
.form-prefooter #form-contatti-default .privacy-wrapper p span.wpcf7-list-item-label {color:var(--bianco) !important;}
.form-prefooter #form-contatti-default .privacy-wrapper p span.wpcf7-list-item-label a {color:var(--bianco) !important;}
.form-prefooter #form-contatti-default .text-body-tertiary {color:var(--orange-light) !important;}
.form-prefooter #form-contatti-default .form-check-input {border-color:var(--bianco) !important;}
.form-prefooter #form-contatti-default .form-check-input:checked {background-color:transparent !important;}
.form-prefooter #form-contatti-default .wpcf7-quiz-label {color:var(--bianco) !important;}

/*form boom*/
.form-boom .form-control {border-color:var(--bianco);}
.form-boom label.text-primary {color:var(--bianco) !important;}
.form-boom strong.text-orange-deep {color:var(--bianco) !important;}
.form-boom .privacy-wrapper p span.wpcf7-list-item-label {color:var(--bianco) !important;}
.form-boom .privacy-wrapper p span.wpcf7-list-item-label a {color:var(--bianco) !important;}
.form-boom .text-body-tertiary {color:var(--orange-light) !important;}
.form-boom .form-check-input {border-color:var(--bianco) !important;}
.form-boom .form-check-input:checked {background-color:transparent !important;}
.form-boom .btn.btn-outline-primary {border-color:var(--bianco) !important;color:var(--bianco) !important;background-color:var(--viola-boom) !important;}
.form-boom .btn.btn-outline-primary:hover {background-color:var(--bianco);color:var(--viola-boom);}
.form-boom #form-contatti-default .wpcf7-quiz-label {color:var(--bianco) !important;}
.form-boom #form-contatti-default .form-control:focus {border-color: var(--bianco) !important;}
.form-boom #form-contatti-default .form-check-input:checked {border-color: var(--bianco) !important;}
.form-boom #form-contatti-default .form-check-input:focus {border-color: var(--bianco) !important;}

/********************/
/*  stile articoli  */
/********************/
#article-content p, #article-content ul,  #article-content ul li, #article-content ol,  #article-content ol li {color:var(--gray-deep);font-size:1.15rem;line-height:150%;}
#article-content p a, #article-content ul li a {color:var(--orange-deep);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--orange-deep);text-underline-offset:2px;}
#article-content p a:hover, #article-content ul li a:hover {color:var(--orange-main);text-decoration-thickness:2px;text-decoration-color:var(--orange-main);}
#article-content figure.wp-block-image {overflow:hidden;border-radius:1rem;}
#article-content .h1, #article-content .h2, #article-content .h3, #article-content .h4, #article-content .h5, #article-content .h6, #article-content h1, #article-content h2, #article-content h3, #article-content h4, #article-content h5, #article-content h6 {margin-bottom:1rem;margin-top:0.5rem;}
#article-content a.btn {margin-bottom:1rem;margin-top:0.5rem;font-weight:600;border-radius:50rem;}
#article-content a.btn.btn-primary {background: var(--bianco);border-color: var(--orange-deep);color: var(--orange-deep);}
#article-content a.btn.btn-primary:hover {background: var(--orange-main);border-color: var(--orange-main);color: var(--bianco);}
#article-content a.btn.btn-secondary {background: var(--orange-deep);border-color: var(--orange-deep);color: var(--bianco);}
#article-content a.btn.btn-secondary:hover {background: var(--orange-main);border-color: var(--orange-main);color: var(--bianco);}
#article-content .wp-block-buttons {margin-bottom:1rem;margin-top:0.5rem;}
#article-content .wp-block-buttons .wp-block-button a {font-weight:600;}
#article-content blockquote.wp-block-quote {margin-top:2rem;margin-bottom:2rem;}
#article-content blockquote.wp-block-quote p {font-size:125%;margin-bottom:0.5rem;}
#article-content blockquote.wp-block-quote cite {color: rgba(0, 0, 0, .5);}
#article-content blockquote.wp-block-quote cite::before {content: "— ";}
#article-content .is-type-video {margin-top:2rem;margin-bottom:2rem;overflow:hidden;border-radius:1rem;}
#article-content .is-type-video .wp-block-embed__wrapper {position:relative;padding-bottom:56.25%;height: 0;overflow:hidden;max-width:100%;}
#article-content .is-type-video .wp-block-embed__wrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
#article-content .has-primario-color   {color:var(--orange-main) !important;}
#article-content .has-secondario-color {color:var(--orange-deep) !important;}
#article-content .wp-block-table.table table {margin-bottom:1rem !important;}
#article-content .wp-block-table.table table tr td {border:none !important}
#article-content .wp-block-table.table table thead tr, #article-content .wp-block-table.table table thead th {border:none !important;}
#article-content .wp-block-table.table table thead th {background:rgba(0, 0, 0, 0.1) !important;}
#article-content .wp-block-table.table table thead {border:none !important;}
#article-content .wp-block-table.table table tr {border-color:rgba(0, 0, 0, .25) !important;}

.single-articoli-autor-second {position:relative !important;margin-top:-30px !important;z-index:9;}


/********************/
/*  download bandi  */
/********************/
body.bando-template-default.single-bando header, body.bando-template-default.single-bando footer, body.bando-template-default.single-bando hr.header-space{display:none !important;}

/**************/
/*  fancybox  */
/**************/
.fancybox__backdrop {background:var(--orange-deep) !important;opacity: 0.95 !important;}
.fancybox__container {z-index:1100 !important;}
.fancybox__content {width: 100% !important;max-width:770px !important; padding:0px !important;border-radius: var(--bs-border-radius-xxl) !important;overflow:hidden !important;}
.fancybox__content>.f-button.is-close-btn {
    opacity:1 !important;
    border-radius:50% !important;
    border:1px solid var(--orange-deep) !important;
    background:var(--bianco) !important;
    top:30px;
    right:30px;
}
.fancybox__content>.f-button.is-close-btn:hover {background:var(--orange-deep) !important;}
.fancybox__content>.f-button.is-close-btn svg {width:16px;height:16px;stroke:var(--orange-deep) !important;fill:var(--orange-deep) !important;}
.fancybox__content>.f-button.is-close-btn:hover svg {stroke:var(--bianco) !important;fill:var(--bianco) !important;}
.f-spinner svg *:first-child {stroke:rgba(255, 255, 255, .25) !important;}
.f-spinner svg *:last-child {stroke:var(--bianco) !important;}

/*404*/
#videOps {width:300px;position:absolute;bottom:0px;left:50%;margin-left:-150px;}

/*privacy cookies*/
#iub-legalDoc {--spacer: 12px !important;font-size:14px !important}
#iub-legalDoc .main-header p {line-height: 120% !important;font-size: max(1rem, min(calc(.9756rem + 1.1707vw), 1.5rem)) !important;}
#iub-legalDoc .main-header p.main-header__meta {font-size:95% !important;}
.legalDoc__accordion h4 {margin-bottom:10px !important;}
#iub-legalDoc h1 {font-size:2.5rem !important;font-weight:600 !important;}
#iub-legalDoc h1 strong {font-weight:800 !important;}
#iub-legalDoc .main__section:not(:last-child):after {margin-bottom: calc(var(--spacer)* 2) !important;margin-top: calc(var(--spacer)* 2) !important;}
#iub-legalDoc h1, #iub-legalDoc h2, #iub-legalDoc h3, #iub-legalDoc h4, #iub-legalDoc h5, #iub-legalDoc h6 {font-weight:700 !important;}
#iub-legalDoc h2, #iub-legalDoc h3, #iub-legalDoc h4, #iub-legalDoc h5, #iub-legalDoc h6 {margin-bottom: calc(var(--spacer)* 1) !important;}
#iub-legalDoc .topbar {display:none !important;}
#iub-legalDoc {border-top: 5px solid var(--green) !important;}

/*reCaptcha*/
.grecaptcha-badge {z-index:99 !important;}

/*modal open*/
body.modal-open {padding-right:0px !important;}

/*************/
/*  iubenda  */
/*************/
#iubenda-cs-banner .iubenda-cs-content {background:var(--bianco) !important;}

/***************/
/*  turnstile  */
/***************/
#turnstile-captcha {transform:scale(.75);transform-origin:left top;}

/***************/
/*  careers  */
/***************/
#career-banner {background-image:url('assets/img/b.png');background-repeat:no-repeat;background-size:35%;background-position:70% center;}
#row-filtri-career select {height:40px;}
#row-filtri-career a {height:40px;line-height:40px;}
.carrer-btn-single-intro a.btn {height:40px;}
.carrer-btn-single-intro button.btn {width:40px;height:40px;}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-prev {left:-20px;border-color:var(--blue-navy);background:var(--bianco);}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-next {right:-20px;border-color:var(--blue-navy);background:var(--bianco);}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-prev:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23222C3F' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-next:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23222C3F' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-prev:hover {background:var(--blue-navy);}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-next:hover {background:var(--blue-navy);}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-prev:hover:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-next:hover:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}

/*******************/
/*  spazio eventi  */
/*******************/

/*template*/
#spazio-eventi-index-slider::before {content: "";position:absolute;top:0px;left:0px;right:0px;height:25%;background:var(--blue-navy);}
.cta-servizi-side-event .column-photo {background-image:url('https://www.bebopsrl.com/wp-content/uploads/2026/02/img-cta-servizi-side-events.webp');background-position:center; background-repeat:no-repeat; background-size:cover;}

/*slider*/
#main-wrapper-page.main-container.spazio-eventi-page .intro-before::after {content:"";position:absolute;left:0px;right:0px;bottom:0px;height:25%;background:var(--gray-light);}
#main-wrapper-page.main-container.spazio-eventi-page .row-slider-sede .col-md-2 {background-image:url('assets/img/bg-placeholder-slider-sede.png');background-position: left center;background-repeat:no-repeat;background-size:50%;}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-prev {left:-20px;border-color:var(--orange-main);background:var(--bianco);}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-next {right:-20px;border-color:var(--orange-main);background:var(--bianco);}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-prev:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FF7F00' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-next:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FF7F00' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-prev:hover {background:var(--orange-main);}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-next:hover {background:var(--orange-main);}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-prev:hover:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8' clip-rule='evenodd'/></svg>");}
#main-wrapper-page.main-container.spazio-eventi-page .slider-base.slider-gallery-sede .slick-next:hover:before {background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8' clip-rule='evenodd'/></svg>");}

/*spazi e servizi*/
.list-spazo-servizi {list-style:none !important;list-style-position: inherit !important;margin:0px !important;padding:0px !important;}
.list-spazo-servizi li {font-size:1.1rem !important;font-weight:700 !important;color: var(--gray-deep) !important;position: relative;z-index: 0;line-height:30px;margin:0.35rem 0px !important}
.list-spazo-servizi li::first-letter {color:var(--bianco);padding:0px 20px 0px 9px;font-family:var(--lexend) !important;}
.list-spazo-servizi li::before {
    position:absolute;
    top:0px;
    left:0px;
    content: "";
    width:30px;
    height:30px;
    border-radius:15px;
    border-start-start-radius:0px;
    background:var(--orange-main);
    display: block;
    z-index: -1;
}

/*spazio*/
#spazio-plan .spazio-num {display:block; width:40px;height:40px;line-height:40px;font-weight:800;color:var(--bianco);text-align:center;font-size:1.25rem;border-radius:20px;border-start-start-radius:0px;background:var(--orange-main);}
#spazio-plan a {
    display:block;
    position:absolute;
    top:0px;left:0px;
    width:100%;
    height:100%;
    z-index:5;
    cursor:pointer;
    text-indent:-9999px;
    overflow: hidden;
}

#spazio-iris {
    position: absolute;
    top: 42%;
    left: 3.9%;
    width: 38.5%;
    height: 44.5%;
    background: var(--orange-deep);
    background:rgba(255, 128, 0, .15);
    z-index: 5;
}
#spazio-uffici {
    position: absolute;
    top: 13.4%;
    left: 25.7%;
    width: 36%;
    height: 19.4%;
    background: var(--orange-deep);
    background:rgba(255, 128, 0, .15);
    z-index: 5;
}
#spazio-workshop {
    position: absolute;
    top: 41%;
    left: 42.8%;
    width: 23.6%;
    height: 20.8%;
    background: var(--orange-deep);
    background:rgba(255, 128, 0, .15);
    z-index: 5;
}
#spazio-relax {
    position: absolute;
    top: 40%;
    left: 75.4%;
    width: 20.8%;
    height: 13.3%;
    background: var(--orange-deep);
    background:rgba(255, 128, 0, .15);
    z-index: 5;
}

#spazio-iris:hover, #spazio-uffici:hover, #spazio-workshop:hover, #spazio-relax:hover {background:rgba(255, 128, 0, .35);box-shadow:0 0 2rem rgba(0, 0, 0, 0.25);}
.modal.modal-space {z-index:9999 !important;background:rgba(223, 117, 0,.95) !important;}
.btn-close.btn-modal-close {margin-right:10px !important;opacity:1 !important;border:1px solid var(--orange-deep) !important;color:var(--orange-deep) !important;background:var(--bianco) !important;cursor:pointer !important;border-radius:50% !important;font-size:1.2rem !important;line-height:1rem !important;}
.btn-close.btn-modal-close:hover {border:1px solid var(--orange-main) !important;background:var(--orange-main) !important; color:var(--bianco) !important;}
figure.area-attiva {width:100%;max-width:200px !important;}
.modal-title-span {display: block;width:40px;height:40px;line-height:40px;background:var(--orange-main);font-weight:800;color:var(--bianco);text-align:center;font-size:1.15rem;border-radius:20px;border-start-start-radius:0px;}
.modal.modal-space .modal-dialog {padding:25px !important}
.modal.modal-space .modal-header {height:90px !important;}
.modal.modal-space .modal-footer {height:50px !important;}
@media (max-width:680px) {
    .modal.modal-space .modal-footer {height:25px !important;}
}
.area-gallery-wrapper {height:100%;overflow:hidden !important;}
.gallery-third-side figure.h-50   {height:calc(50% - 10px) !important;}
.gallery-third-side figure.first  {margin-bottom:20px !important;}
.gallery-third-side figure.second {margin-top:20px !important;}
.gallery-four figure.h-50   {height:calc(50% - 10px) !important;}
.gallery-four figure.first  {margin-bottom:20px !important;}
.gallery-four figure.second {margin-top:20px !important;}
.gallery-four figure.third  {margin-bottom:20px !important;}
.gallery-four figure.four   {margin-top:20px !important;}
