@import url("/libraries/swiperjs/11.0.5/css/swiper-bundle.min.css");
@import url("/libraries/fonts/helveticaNowText/fonts.css");

:root{
    --color1:#FF0000;
    --color2:#000;
    --color3:#2447F8;
    --color4:#FFDE22;
    --color5:#BBB;
    --color6:#FD4D00;
    --font-page-title: normal normal 500 72px/68px "HelveticaNowText";
    --font-section-title: normal normal 700 36px/36px "HelveticaNowText";

}

.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.line-clamp.l4{-webkit-line-clamp:4;}
.line-clamp.l3{-webkit-line-clamp:3;}
.line-clamp.l2{-webkit-line-clamp:2;}
.line-clamp.l1{-webkit-line-clamp:1;}

body {font-family:'HelveticaNowText';font-style:normal;font-size:15px;line-height:1.5;color:#000;background:#FFF;}
body {
text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
a,a:link,a:visited,a:focus{color:var(--color2);text-decoration:underline;transition:all .1s linear;font-weight:600}
a:hover{color:var(--color1);text-decoration:underline;}
a:active{color:var(--color1)}

.dvdebug, .TBL_DEBUG {display: none!important;}

* {
    margin: 0;
    padding: 0;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

.dropdown .dropdown-menu {display: none;}
.dropdown.show .dropdown-menu {display: block;}

.container{padding-left: 10px; padding-right: 10px; max-width: none;}
  
h1, h2, h3, h4, h5, h6 {margin-bottom: .5rem;}
p {margin: 0; padding: 5px 0 5px 0;}
/*
======
HEADER
======
*/
header{}
header .row-1{max-width:770px;padding-top:15px;padding-bottom:20px;}
header .row-1 a{width:60px;float:left;margin-right:12px;}
header .row-1 p{font-size: 13px;line-height: 15px;color:var(--color1);margin:0;padding:0;font-weight:bold;}

/* BTN-ACADEMY */
header .btn-academy{text-decoration:none!important;position:fixed;z-index:9999999;top:0;right:154px;padding:0 10px!important;line-height:58px!important;background:var(--color1);font-size:36px!important;color:#000;font-weight:700!important;border-radius:10px;}
header .btn-academy:hover{color:var(--color1);background:var(--color2);text-decoration:none!important}
.navbar-abadir-open header .btn-academy{right:190px}
@media only screen and (max-width:1150px) {
    header .btn-academy{display:none!important}
}

/* NAVBAR-ABADIR */
.navbar-abadir{display:block;padding:0!important;margin:0!important;position:fixed;top:0;right:0;z-index:9999999;background:var(--color4);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;}
.navbar-abadir-open .navbar-abadir{width:190px;}
.navbar-abadir .navbar-toggler{display:flex;width:154px;justify-content:space-between;align-items:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;background:var(--color4);padding:0 10px!important;}
.navbar-abadir .navbar-toggler .txt{font-size:36px!important;line-height:56px!important;color:#000;font-weight:700!important;}
.navbar-abadir .navbar-toggler:hover {background:var(--color2)!important}
.navbar-abadir .navbar-toggler:hover .txt{color:var(--color4)!important}
.navbar-abadir-open .navbar-abadir .navbar-toggler{background:var(--color4)!important}
.navbar-abadir-open .navbar-abadir .navbar-toggler .txt{background:var(--color4)!important;color:var(--color1)!important}

.navbar-abadir .navbar-toggler .togglers{margin-left:10px}
.navbar-abadir .navbar-toggler .togglers > span{display:block}
.navbar-abadir .navbar-toggler .togglers span:nth-child(2){margin:5px 0}
.navbar-abadir .navbar-toggler-icon{width:28px;height:5px;background:#000;transition: all 0.1s;}
.navbar-abadir .navbar-toggler:hover .navbar-toggler-icon{background:var(--color4)!important}
.navbar-abadir-open .navbar-abadir .navbar-toggler .navbar-toggler-icon{background:var(--color1)!important}

.navbar-abadir .navbar-toggler .top-bar {transform: rotate(0);}
.navbar-abadir .navbar-toggler .middle-bar {opacity: 1;}
.navbar-abadir .navbar-toggler .bottom-bar {transform: rotate(0);}
.navbar-abadir-open .navbar-abadir .navbar-toggler{width:100%}
.navbar-abadir-open .navbar-abadir .navbar-toggler .top-bar {transform: rotate(45deg);transform-origin: 5% -10%;}
.navbar-abadir-open .navbar-abadir .navbar-toggler .middle-bar {opacity: 0;}
.navbar-abadir-open .navbar-abadir .navbar-toggler .bottom-bar {transform: rotate(-45deg);transform-origin: -10% 50%;}
.navbar-abadir .logo{display:none;}
.navbar-abadir .language{display:flex;padding-right:10px}
.navbar-abadir .language a:nth-child(1){margin-right:5px;}
.navbar-abadir .language a.active,
.navbar-abadir .language a.active:hover
{font-weight:900;color:var(--color1)!important;pointer-events:none!important;}

/*
=======
LANGUGE
=======
/* 
.language{display:flex;padding-right:10px}
.language a.lng-ita{margin-left:10px;overflow:hidden;display:block;}
.language a.lng-eng{margin-left:10px;overflow:hidden;display:block;}


@media only screen and (min-width:0) and (max-width:767px) {
    .language{padding:10px 0 10px 45px}
} */

.navbar-abadir .menu{}
.navbar-abadir .sep{height:1px;background:#000;margin:10px 0}
.navbar-abadir .navbar-abadir-collapse{height:calc(100vh - 48px);display:none;position:relative;padding:10px 0 10px 10px;}

.navbar-abadir-open .navbar-abadir .navbar-abadir-collapse{display:flex;flex-direction:column}
.navbar-abadir .menu ul,.navbar-abadir .menu ul li{list-style-type:none;margin:0!important;padding:0!important;line-height:18px;}
.navbar-abadir .menu ul li a{color:#000;text-decoration:none!important;font-size:16px;line-height:18px;font-weight:700}
.navbar-abadir .menu ul li a:hover,.navbar-abadir .menu ul li a:active,.navbar-abadir .menu ul li a:focus{
    color:var(--color1);
    text-decoration:none!important;
}

.navbar-abadir .menu ul li a.dot{display:grid;  grid-template-columns:11px 1fr;}
.navbar-abadir .menu ul li a.dot:before{content:"";width:7px!important;height:7px!important;display:inline-block;border-radius:50%;border:1px solid #000;background:#000;vertical-align:middle;margin:5px 0 0 0}
.navbar-abadir .menu ul li a.dot:hover:before{background:var(--color1);border-color:var(--color1)}

.navbar-abadir-open{overflow:hidden;}

.navbar-abadir .navbar-abadir-collapse .search{height:30px;width:calc(100% - 20px)}
.navbar-abadir .navbar-abadir-collapse .menu{flex-grow: 1;}
.navbar-abadir .navbar-abadir-collapse .menu{display:flex;flex-direction:column;}
.navbar-abadir .navbar-abadir-collapse .menu .menu-group-wrapper{flex-grow:1;position:relative}
.navbar-abadir .navbar-abadir-collapse .menu .menu-group-wrapper > div{position:absolute;top:0;left:0;bottom:0;right:0;overflow-y:auto;padding:0 10px 0 0}
.navbar-abadir .site-search{position:relative;display:flex;padding:4px 0}
.navbar-abadir .site-search input{color:#000;padding-left:10px;font-size:16px;line-height:18px;font-weight:bold;width:170px;border:1px solid #000;border-radius:10px;background:transparent}
.navbar-abadir .site-search input::placeholder {opacity:1;color:#000}
.navbar-abadir .site-search .btn-site-search{position:absolute;top:-5px;left:135px;}

.navbar-abadir .menu-group-wrapper{}

.navbar-abadir-open .ver1{display:block}
.navbar-abadir-open .ver2{display:none}
.navbar-abadir-open .navbar-abadir-collapse .logo{width:60px}

@media only screen and (max-width:916px) {
    header .row-1 p {clear:left;padding-top:10px}
}

@media only screen and (max-width:800px) {
    .navbar-abadir{background:transparent}
    .navbar-abadir-open .navbar-abadir{height:100%;overflow:auto}

    .navbar-abadir .navbar-toggler{width:154px!important;}
    .navbar-abadir-open .navbar-abadir .logo{display:block;padding-top:6px}
    .navbar-abadir-open .navbar-abadir{width:100%;background:var(--color4)}
    .navbar-abadir .logo{position:absolute;top:-50px;left:10px;width:161px;}
    .navbar-abadir .logo img{width:100%}    
    .navbar-abadir .navbar-abadir-inner{position:relative;}
    .navbar-abadir .navbar-toggler{width:190px;margin-left:auto;}
    
    .navbar-abadir .navbar-abadir-collapse{height:auto;position:relative;background:var(--color4)}
    .navbar-abadir .navbar-abadir-collapse .menu .menu-group-wrapper > div{display:flex;gap:10px;padding-bottom:30px;position:static}
    .navbar-abadir .navbar-abadir-collapse .menu .menu-group-wrapper .menu-column-group{width:calc(100% / 2)}

    .navbar-abadir .navbar-abadir-collapse .menu .menu-group-wrapper .menu-group-2{padding-bottom:15px}

    .navbar-abadir .navbar-abadir-collapse .sep-1,
    .navbar-abadir .navbar-abadir-collapse .sep-5,
    .navbar-abadir .navbar-abadir-collapse .sep-6,
    .navbar-abadir .navbar-abadir-collapse .sep-7    
    {display:none!important}
    
    .navbar-abadir .search{bottom:0!important}
    .navbar-abadir .search .site-search input{width:170px!important;bottom:-5px;}

    .navbar-abadir-open .ver2{display:block}
    .navbar-abadir-open .ver1{display:none}
}

@media only screen and (min-width:0) and (max-width:470px) {
    .navbar-abadir .navbar-abadir-collapse .sep-5,
    .navbar-abadir .navbar-abadir-collapse .sep-6,
    .navbar-abadir .navbar-abadir-collapse .sep-7    
    {display:block!important}

    .navbar-abadir .navbar-abadir-collapse .menu{display:block;padding-bottom:30px;}
    .navbar-abadir .navbar-abadir-inner{width:100%}
    .navbar-abadir .navbar-abadir-collapse .menu .menu-group-wrapper > div{display:block}
    .navbar-abadir .navbar-abadir-collapse .menu .menu-group-wrapper .menu-column-group{width:auto}
    .navbar-abadir-open .navbar-abadir .navbar-toggler .txt{visibility:hidden;width:auto}
    .navbar-abadir-open .navbar-abadir{height:100%;overflow:auto}
    /* .navbar-abadir-open .navbar-abadir{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto} */
    .navbar-abadir-open .ver1{display:block}
    .navbar-abadir-open .ver2{display:none}
}

/* NAVBAR-OPAC */
.navbar-opac {min-height:0;box-shadow:none;border-radius:0;border:0 none;background:transparent;margin:0!important;padding:0!important;align-items:flex-start;}
.navbar-opac .navbar-toggler{background:transparent;float:right;width:40px;height:40px;padding:0;}
.navbar-opac .navbar-toggler-icon{width:17px;height:3px;display:block;background:#6d6d6d;margin:3px auto;}

.navbar-opac .navbar-nav {
  display: flex;
  flex-direction: column; 
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}


.navbar-opac #opac-navbar{padding:0;}
.nav-item.nav-item-tit.dropdown {position: relative}
.nav-item.nav-item-tit.dropdown.show {background: var(--color1);border-top-right-radius: 10px;border-top-left-radius: 10px;}
.navbar-opac .navbar-nav .dropdown-menu{position:absolute; background: var(--color1);}

.navbar-opac .navbar-nav{display:flex;flex-direction:row;}

.navbar-opac .nav-item-custom_menu_home{order:10}
.navbar-opac .nav-item-tit{order:20}
.navbar-opac .nav-item-custom_menu_service{order:30}
.navbar-opac .nav-item-custom_menu_funds_donations{order:40}
.navbar-opac .nav-item-custom_menu_digital_archive{order:50}
.navbar-opac .nav-item-custom_menu_utn{order:60}
.navbar-opac .nav-item-custom_menu_contacts{order:70}

.navbar-opac .navbar-nav{gap:10px;justify-content:flex-start;}
.navbar-opac .navbar-nav > li{padding:0;}
.navbar-opac .navbar-nav > li:nth-child(1),.navbar-opac .navbar-nav > li:nth-child(2){padding:0;margin:0;}
/* .navbar-opac .navbar-nav > li:nth-child(2){display:none!important} */
.navbar-opac .navbar-nav > li > a,
.navbar-opac .navbar-nav > li a.dropdown-toggle
{border-radius:10px;text-decoration:none!important;color:var(--color1);border:1px solid var(--color1);padding:7px 10px!important;font-weight:700;font-size:18px;line-height: 18px;background:#FFF;}
.navbar-opac .navbar-nav > li > a:hover,
/* .navbar-opac .navbar-nav > li > a:focus, */
.navbar-opac .navbar-nav > li.active > a,
.navbar-opac .navbar-nav > li:hover > a,
.navbar-opac .navbar-nav > li a.dropdown-toggle:hover,
.navbar-opac .navbar-nav > li:hover a.dropdown-toggle,
.page-cst-hmp .navbar-opac .navbar-nav > li > a.nav-link-hmp
{color:#FFF;background:var(--color1);text-decoration:none;transition: all .4s ease-in-out;}
.navbar-opac .navbar-nav > li.active > a,
.page-cst-hmp .nav-item-custommenu > a
{color:#FFF!important;background:var(--color1)!important;}


.navbar-opac .dropdown-toggle::after{content:"↓";margin:0;vertical-align:baseline;border:none}
.navbar-opac .show .dropdown-toggle::after{content:"↑"}

.navbar-opac .navbar-nav > li.show{background:var(--color1);border-top-right-radius:10px;border-top-left-radius:10px}
.navbar-opac .navbar-nav > li.show > a{background:var(--color1)!important;color:#FFF!important}
.navbar-opac .navbar-nav > li.show .dropdown-menu{background:var(--color1);}

.navbar-opac .dropdown-menu{border:0 none!important;background:#f2efef;font-size:13px;border-radius:0;margin:0;padding:5px 10px 10px 10px;width:100%;min-width:auto!important;
    box-shadow:none!important;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
    .navbar-opac .dropdown-menu a{text-decoration:none!important;text-align:left;font-size:16px;line-height:18px;border:0 none!important;padding:3px 0!important;display:block;
    color:#000;font-weight:700;color:#FFF;}
.navbar-opac .dropdown-menu a.selected, 
.navbar-opac .dropdown-menu a.active,
.navbar-opac .dropdown-menu a:hover {text-decoration:none!important;background-color:transparent!important;color:#000!important;}
.navbar-opac .dropdown-menu a:first-of-type{border-top:1px solid #FFF!important;padding-top:12px!important;margin-top:5px!important;}


.navbar-opac .menu-user{text-align:right}

.navbar-opac .navbar-ctrls{margin:0}



@media only screen and (min-width:768px) and (max-width:991px) {   
}

@media only screen and (min-width:0) and (max-width:916px) {
    .navbar-opac .navbar-nav{width:100%;}
    .navbar-opac .navbar-nav > li > a,
    .navbar-opac .navbar-nav > li a.dropdown-toggle
    {font-size:16px!important;}
} 
@media only screen and (min-width:0) and (max-width:767px) {
    .navbar-opac .navbar-nav{flex-wrap:wrap;}
    .navbar-opac .navbar-nav>li{}
    .navbar-opac .navbar-nav > li{padding:0}
}

@media only screen and (min-width:0) and (max-width:470px) {
    .navbar-opac .navbar-nav{justify-content:flex-start;}
}

/*
======
FOOTER
======
*/
footer{font-weight:bold;font-size:13px;line-height:15px;padding-top:30px}
footer .mobile,
footer .desktop
{display:none}

footer .logo-footer a{width:60px;float:left;}

footer a{font-weight:700!important}

/* footer a,footer a:link,footer a:visited{color:#000;text-decoration:none;}
footer a:hover{color:#000;text-decoration:underline;}  */
footer ul,footer ul li{list-style-type:none;margin:0;padding:0;}

footer .language{display:flex;padding-right:10px}
footer .language a{}
footer .language a.active{font-weight:900;pointer-events:none;}
footer .language a:nth-child(1){margin-right:5px;}
footer .language a.active,
footer .language a.active:hover{font-weight:900!important;;color:var(--color5)!important;pointer-events:none!important;}

@media only screen and (min-width:767px) {
    footer .desktop{display:block;}
    footer .logo-footer {
        grid-area: logo;
      }
      footer .info {
        grid-area: info;
      }
      footer .copyright {
        grid-area: copyright;
      }
      footer .info2 {
        grid-area: info2;
      }
      footer .links1 {
        grid-area: links1;
      }
      footer .links2 {
        grid-area: links2;
      }
      footer .links3 {
        grid-area: links3;
      }
      footer .socials {
        grid-area: socials;
      }
      footer .designed-by {
        grid-area: designedBy;
      }
      
      footer .desktop{
          display: grid;
          margin:0;
          padding:0 0 40px 0;
          row-gap:40px;
          column-gap:10px;
          grid-template-columns: repeat(12, 1fr);
          grid-template-rows: auto;
          grid-template-areas: 
            "logo logo info info info info info info . . copyright copyright"
            ". . info2 info2 links1 links1 links2 links2 socials socials links3 links3"
            ". . . . . . . . . . designedBy designedBy";
          font-size:13px;
          line-height:15px;
          
      }
        
      footer .links1 a, 
      footer .links2 a,
      footer .links3 a,
      footer .socials a,
      footer .designed-by a,
      footer .links1 a:hover, 
      footer .links2 a:hover,
      footer .links3 a:hover,
      footer .socials a:hover,
      footer .designed-by a:hover
      {text-decoration:none!important}
      
      footer .links1 ul{}
      footer .links1 ul li{width:110px;padding:0 5px;}
      
      footer .subscriptions,
      footer .water-school
      {margin-bottom:10px}
      
      footer .socials ul{}
      /* footer .socials a{text-decoration:underline;}
      footer .socials a:hover{text-decoration:underline;} */
      
      footer .links2 > div{float:right}
      
      footer .links2 .designed-by{padding-top:15px;width:95px;}
}

/* SM  */
@media only screen and (max-width:767px) {
    footer .mobile{display:block;}

    footer .links1 a, 
    footer .links2 a,
    footer .socials a,
    footer .designed-by a,
    footer .links1 a:hover, 
    footer .links2 a:hover,
    footer .socials a:hover,
    footer .designed-by a:hover
      {text-decoration:none!important}

    footer .links1 ul{}
    footer .info{margin-top:10px;margin-bottom:20px;}
    footer .info2{}
    footer .links1,footer .links2{display:flex;border-top:1px solid #000;margin-top:10px;padding-top:10px;}
    footer .links1 ul,footer .links2 ul{width:calc(100% / 3);display:block}
}

@media only screen and (max-width:575px) { 
    footer .links1,footer .links2{display:block}
    footer .links1 ul,footer .links2 ul{width:100%!important;display:block;margin-bottom:10px;}

}

/**/
footer a[href='#']{pointer-events:none;}
footer a[href='#']:hover{color:#000}

/*
========
PAGE-CST
========
*/
.main-container-inner {padding: 0; margin: 10px 0;}

a.btn-a{text-decoration:none!important;display:inline-block;padding:0 10px;background:var(--color4);font-weight:700;color:#000;line-height:34px;border-radius:10px;font-size:18px;}
a.btn-a:before{content:"";display:inline-block;margin-right:5px;width:12px;height:12px;border-radius:50%;background:#FFF;border:2px solid #000;}
a.btn-a:hover{text-decoration:none!important;color:#000;}
a.btn-a:hover:before{background:var(--color3);}

.page-cst{font-size:18px;line-height:22px;font-style: normal;font-weight: 700;padding-bottom:70px}

.page-cst .txt, .page-cst .txt2
{max-width:835px;font-size:18px;line-height:22px;font-style: normal;font-weight: 700; padding-top: 10px;}

.page-cst .txt p, .page-cst .txt2 p
{margin:0;padding:0;}


@media only screen and (max-width:768px) {
    .page-cst .txt p, .page-cst .txt2 p{margin:0 0 15px 0;padding:0;}
    .page-cst .txt p:last-of-type, .page-cst .txt2 p:last-of-type{margin:0} 
}

.page-cst h2, 
.section.getbw h1,
.page-cst .section-title
{margin:0 0 6px 0;padding:0;font-size:36px;line-height:36px;font-weight:700;color:#000}

.page-cst .spacer{height:10px;overflow:hidden;}

.page-cst  h3{margin:0 0 15px 0;font-size:36px;line-height:36px;font-weight:700;}

.page-cst .misc-container h3{margin:40px 0px 15px 0;font-size:36px;line-height:36px;font-weight:700;border-radius: 10px;background: #000;color: #fff;padding: 2px 10px 2px 10px;}

/* SWIPER-GENERIC */
.page-cst .swiper-container .swiper-button-prev,
.page-cst .swiper-container .swiper-button-next{position:absolute;top:50%;margin-top:-17px;width:33px;height:33px;overflow:hidden;text-indent:-999px;border:0 none!important;}
.page-cst .swiper-container .swiper-button-prev{left:0}
.page-cst .swiper-container .swiper-button-next{right:0}
.page-cst .swiper-container .swiper-button-prev{background:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' version='1.1' id='svg1' sodipodi:docname='arrow_left.svg' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' /%3E%3Ccircle cx='15.5' cy='15.5' r='14.5' fill='white' stroke='black' stroke-width='2' id='circle1' /%3E%3Cpath x='10' y='1' d='M 17.28571,25.5 H 12.8901 L 5.5,15.5 12.8901,5.5 h 4.39561 l -3.43411,4.6348 c -1.0714,1.4607 -2.0054,2.6967 -2.8296,3.7079 H 25.5 v 3.34269 H 11.0495 c 1.0989,1.37641 2.0329,2.61236 2.8021,3.67978 z' fill='%23000000' id='path1' /%3E%3C/svg%3E%0A") no-repeat center center;}
.page-cst .swiper-container .swiper-button-next{background:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' version='1.1' id='svg1' sodipodi:docname='arrow_righ.svg' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' /%3E%3Ccircle cx='15.5' cy='15.5' r='14.5' fill='white' stroke='black' stroke-width='2' id='circle1' /%3E%3Cpath x='10' y='1' d='m 13.71429,5.5 h 4.39561 l 7.3901,10 -7.3901,10 h -4.39561 l 3.43411,-4.6348 c 1.0714,-1.4607 2.0054,-2.6967 2.8296,-3.7079 H 5.5 V 13.81461 H 19.9505 C 18.8516,12.4382 17.9176,11.20225 17.1484,10.13483 Z' fill='%23000000' id='path1' /%3E%3C/svg%3E%0A") no-repeat center center;}
.page-cst .swiper-container .swiper-button-prev:hover{background:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' version='1.1' id='svg1' sodipodi:docname='arrow_left.svg' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' /%3E%3Ccircle cx='15.5' cy='15.5' r='14.5' fill='%23000000' stroke='black' stroke-width='2' id='circle1' /%3E%3Cpath x='10' y='1' d='M 17.28571,25.5 H 12.8901 L 5.5,15.5 12.8901,5.5 h 4.39561 l -3.43411,4.6348 c -1.0714,1.4607 -2.0054,2.6967 -2.8296,3.7079 H 25.5 v 3.34269 H 11.0495 c 1.0989,1.37641 2.0329,2.61236 2.8021,3.67978 z' fill='%23FFFFFF' id='path1' /%3E%3C/svg%3E%0A") no-repeat center center;}
.page-cst .swiper-container .swiper-button-next:hover{background:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' version='1.1' id='svg1' sodipodi:docname='arrow_righ.svg' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' /%3E%3Ccircle cx='15.5' cy='15.5' r='14.5' fill='%23000000' stroke='black' stroke-width='2' id='circle1' /%3E%3Cpath x='10' y='1' d='m 13.71429,5.5 h 4.39561 l 7.3901,10 -7.3901,10 h -4.39561 l 3.43411,-4.6348 c 1.0714,-1.4607 2.0054,-2.6967 2.8296,-3.7079 H 5.5 V 13.81461 H 19.9505 C 18.8516,12.4382 17.9176,11.20225 17.1484,10.13483 Z' fill='%23FFFFFF' id='path1' /%3E%3C/svg%3E%0A") no-repeat center center;}

.page-cst .swiper-container .swiper-button-disabled{opacity:1!important;}
.page-cst .swiper-container .swiper-button-prev.swiper-button-disabled{background:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' version='1.1' id='svg1' sodipodi:docname='arrow_left.svg' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' /%3E%3Ccircle cx='15.5' cy='15.5' r='14.5' fill='white' stroke='%23BBBBBB' stroke-width='2' id='circle1' /%3E%3Cpath x='10' y='1' d='M 17.28571,25.5 H 12.8901 L 5.5,15.5 12.8901,5.5 h 4.39561 l -3.43411,4.6348 c -1.0714,1.4607 -2.0054,2.6967 -2.8296,3.7079 H 25.5 v 3.34269 H 11.0495 c 1.0989,1.37641 2.0329,2.61236 2.8021,3.67978 z' fill='%23BBBBBB' id='path1' /%3E%3C/svg%3E%0A") no-repeat center center;}
.page-cst .swiper-container .swiper-button-next.swiper-button-disabled{background:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' version='1.1' id='svg1' sodipodi:docname='arrow_righ.svg' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' bordercolor='%23BBBBBB' borderopacity='0.25' /%3E%3Ccircle cx='15.5' cy='15.5' r='14.5' fill='white' stroke='%23BBBBBB' stroke-width='2' id='circle1' /%3E%3Cpath x='10' y='1' d='m 13.71429,5.5 h 4.39561 l 7.3901,10 -7.3901,10 h -4.39561 l 3.43411,-4.6348 c 1.0714,-1.4607 2.0054,-2.6967 2.8296,-3.7079 H 5.5 V 13.81461 H 19.9505 C 18.8516,12.4382 17.9176,11.20225 17.1484,10.13483 Z' fill='%23BBBBBB' id='path1' /%3E%3C/svg%3E%0A") no-repeat center center;}

/* SWIPER-GALLERY */
.swiper-gallery{position:relative;padding-top:42px;margin-top:5px;margin-bottom:0px}
.swiper-gallery-cnt-1{padding-top:0;}
.swiper-gallery .swiper-container{position:static;overflow:hidden;}
.swiper-gallery .swiper-container .swiper-slide{width:auto!important}
.swiper-gallery .swiper-container .swiper-slide img{max-height: 530px;}
.swiper-gallery .swiper-container .swiper-slide figure{margin:0;padding:0;display:block; position: relative;}
.swiper-gallery .swiper-container .swiper-slide figure figcaption {position: absolute; visibility: hidden; text-align: center; color: #FFF; background-color:rgba(0,0,0,.4); padding: 15px; bottom: -50%; left: 0; z-index: 100; width:100%; max-height:100%; overflow: hidden; transition: all 0.4s ease; opacity: 0;}
.swiper-gallery .swiper-container .swiper-slide figure:hover figcaption {visibility: visible; opacity: 1; bottom: 0;}
.swiper-gallery .swiper-container .swiper-slide figure figcaption:empty {display: none !important;}
.swiper-gallery .swiper-container .swiper-button-prev,
.swiper-gallery .swiper-container .swiper-button-next
{position:absolute;top:0;margin-top:0;width:33px;height:33px;overflow:hidden;text-indent:-999px;border:0 none!important;}
.swiper-gallery .swiper-container .swiper-button-prev{left:0}
.swiper-gallery .swiper-container .swiper-button-next{right:0}

@media only screen and (max-width:768px) {
    .swiper-gallery .swiper-container .swiper-slide img{max-height:300px;}
}

/* SWIPER-IMMAGINE */
.swiper-image{position:relative;padding-top:42px;margin-top:5px;margin-bottom:10px}
.swiper-image-cnt-1{padding-top:0;}
.swiper-image .swiper-container{position:static;overflow:hidden;}
.swiper-image .swiper-container .swiper-slide{width:auto!important}
.swiper-image .swiper-container .swiper-slide img{width: 830px;}
.swiper-image .swiper-container .swiper-slide figure{margin:0;padding:0;display:block}
.swiper-image .swiper-container .swiper-slide figcaption {padding-top: 10px; font-size: 13px; line-height: 15px;}
.swiper-image .swiper-container .swiper-button-prev,
.swiper-image .swiper-container .swiper-button-next
{position:absolute;top:0;margin-top:0;width:33px;height:33px;overflow:hidden;text-indent:-999px;border:0 none!important;}
.swiper-image .swiper-container .swiper-button-prev{left:0}
.swiper-image .swiper-container .swiper-button-next{right:0}

@media only screen and (max-width:768px) {
    .swiper-image .swiper-container .swiper-slide img{max-height:300px;}
}


/* GETBW CONTAINER */
.getbw-container-wrapper{position:relative}
.getbw-container-wrapper .page-header{position:relative;margin:0 0 5px 0;padding:0;}
.getbw-container-wrapper a.lnk-show-all{position:absolute;top:0;right:0;font-size:36px;line-height:32px;font-weight:700;color:#000;text-decoration:none!important}
.getbw-container-wrapper a.lnk-show-all::first-letter{text-transform:uppercase;}
.getbw-container-wrapper a.lnk-show-all:hover{color:var(--color5);text-decoration:none!important}

.getbw-container-wrapper .page-header span{margin-left:10px;}
.getbw-container-wrapper .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;z-index:1}

/* .getbw-container-wrapper .swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px} */

.getbw-container-wrapper .getbw-container{position:relative;padding:0 115px;}
/* .getbw-container-wrapper .getbw-container .swiper-container{padding:0;margin:0 auto 30px auto;width:calc(100% - 140px);position:static} */
.getbw-container-wrapper .getbw-container .swiper-container{padding:0;margin:0 0 80px 0;width:100%;position:static}

.getbw-container-rows-1 .swiper-button-prev,
.getbw-container-rows-1 .swiper-button-next
{display:none!important}

.getbw-container-wrapper .swiper-container .swiper-wrapper{align-items:flex-end!important;}
.getbw-container-wrapper .swiper-container .swiper-slide .item-image{} 
.getbw-container-wrapper .swiper-container .swiper-slide .item-image img{}
.getbw-container-wrapper .swiper-container .swiper-slide .item-image img.swiper-lazy{}
.getbw-container-wrapper .swiper-container .swiper-slide .item-image img.swiper-lazy-loaded{position:absolute;bottom:0;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}
.getbw-container-wrapper .swiper-container .swiper-slide .item-data{display:block;padding:10px 0;text-align:center;min-height:80px;}
.getbw-container-wrapper .swiper-container .swiper-slide .item-image{display:block;text-align:center;margin:0 auto;}
.getbw-container-wrapper .swiper-container .swiper-slide .item-image .item-image-inner{display:flex;position:relative;align-items:flex-end;justify-content:center}
.getbw-container-wrapper .swiper-container .swiper-slide .item-image img{position:static!important;max-width:200px!important;width:100%;display:block!important;}

.getbw-container-wrapper .swiper-container .swiper-slide a{display:block;text-decoration:none!important;color:#000!important}
.getbw-container-wrapper .swiper-container .swiper-slide .item-data{}

.getbw-container-wrapper .swiper-container .swiper-slide .item-data h6{font-size:18px;line-height:18px;margin:0 0 10px 0;padding:0;text-transform:uppercase;font-weight:bold}
.getbw-container-wrapper .swiper-container .swiper-slide .item-data .author{font-size:12px;line-height:14px;font-weight:bold;}

.getbw-container-wrapper .swiper-pagination{display:none!important}

@media only screen and (max-width:916px) {
    .getbw-container-wrapper .getbw-container .swiper-container{margin-bottom:0;}
    .getbw-container-wrapper .getbw-container{position:relative;padding:32px 50px 65px 50px!important;}
    .getbw-container-wrapper a.lnk-show-all{position:static}
    .getbw-container-wrapper a.lnk-show-all{text-decoration:none!important;display:inline-block;padding:0 10px;background:#000;font-weight:700;color:var(--color5);line-height:34px;border-radius:10px;font-size:18px;}
    .getbw-container-wrapper a.lnk-show-all:before{content:"";display:inline-block;margin-right:5px;width:12px;height:12px;border-radius:50%;background:#FFF;border:2px solid #000}
    .getbw-container-wrapper a.lnk-show-all:hover{color:var(--color5);}
    .getbw-container-wrapper a.lnk-show-all:hover:before{background:var(--color4)}
    .getbw-container-wrapper .swiper-pagination{display:block!important;position:static}
    .swiper-gallery .swiper-container .swiper-button-prev,
    .swiper-gallery .swiper-container .swiper-button-next{}
}

/* GETBW CONTAINER */
.ad-container-wrapper{position:relative}
.ad-container-wrapper .page-header{position:relative;margin:0 0 5px 0;padding:0;}
.ad-container-wrapper a.lnk-show-all{position:absolute;top:0;right:0;font-size:36px;line-height:32px;font-weight:700;color:#000;text-decoration:none!important}
.ad-container-wrapper a.lnk-show-all::first-letter{text-transform:uppercase;}
.ad-container-wrapper a.lnk-show-all:hover{color:var(--color5);text-decoration:none!important}

.ad-container-wrapper .page-header span{margin-left:10px;}
.ad-container-wrapper .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;z-index:1}

/* .ad-container-wrapper .swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px} */

.ad-container-wrapper .getbw-container{position:relative;padding:0 115px;}
/* .ad-container-wrapper .getbw-container .swiper-container{padding:0;margin:0 auto 30px auto;width:calc(100% - 140px);position:static} */
.ad-container-wrapper .getbw-container .swiper-container{padding:0;margin:0 0 80px 0;width:100%;position:static}

.getbw-container-rows-1 .swiper-button-prev,
.getbw-container-rows-1 .swiper-button-next
{display:none!important}

.ad-container-wrapper .swiper-container .swiper-wrapper{align-items:flex-end!important;}
.ad-container-wrapper .swiper-container .swiper-slide .item-image{} 
.ad-container-wrapper .swiper-container .swiper-slide .item-image img{}
.ad-container-wrapper .swiper-container .swiper-slide .item-image img.swiper-lazy{}
.ad-container-wrapper .swiper-container .swiper-slide .item-image img.swiper-lazy-loaded{position:absolute;bottom:0;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}
.ad-container-wrapper .swiper-container .swiper-slide .item-data{display:block;padding:10px 0;text-align:center;min-height:80px;}
.ad-container-wrapper .swiper-container .swiper-slide .item-image{display:block;text-align:center;margin:0 auto;}
.ad-container-wrapper .swiper-container .swiper-slide .item-image .item-image-inner{display:flex;position:relative;align-items:flex-end;justify-content:center}
.ad-container-wrapper .swiper-container .swiper-slide .item-image img{position:static!important;max-width:200px!important;width:100%;display:block!important;}

.ad-container-wrapper .swiper-container .swiper-slide a{display:block;text-decoration:none!important;color:#000!important}
.ad-container-wrapper .swiper-container .swiper-slide .item-data{}

.ad-container-wrapper .swiper-container .swiper-slide .item-data h6{font-size:18px;line-height:18px;margin:0 0 10px 0;padding:0;text-transform:uppercase;font-weight:bold}
.ad-container-wrapper .swiper-container .swiper-slide .item-data .author{font-size:12px;line-height:14px;font-weight:bold;}

.ad-container-wrapper .swiper-pagination{display:none!important}
.ad-container-wrapper .swiper-container .swiper-button-prev[aria-disabled='true'],
.ad-container-wrapper .swiper-container .swiper-button-next[aria-disabled='true']
{display:none!important}



@media only screen and (max-width:916px) {
    .ad-container-wrapper .getbw-container .swiper-container{margin-bottom:0;}
    .ad-container-wrapper .getbw-container{position:relative;padding:32px 50px 65px 50px!important;}
    .ad-container-wrapper a.lnk-show-all{position:static}
    .ad-container-wrapper a.lnk-show-all{text-decoration:none!important;display:inline-block;padding:0 10px;background:#000;font-weight:700;color:var(--color5);line-height:34px;border-radius:10px;font-size:18px;}
    .ad-container-wrapper a.lnk-show-all:before{content:"";display:inline-block;margin-right:5px;width:12px;height:12px;border-radius:50%;background:#FFF;border:2px solid #000}
    .ad-container-wrapper a.lnk-show-all:hover{color:var(--color5);}
    .ad-container-wrapper a.lnk-show-all:hover:before{background:var(--color4)}
    .ad-container-wrapper .swiper-pagination{display:block!important;position:static}
}

/*
=================
PAGE-CST HOMEPAGE
=================
*/

.page-cst-hmp{padding-bottom:0;}

/* section intro */
.page-cst-hmp .section-intro{padding-bottom:20px}
.page-cst-hmp .section-intro h1{font-size:72px;line-height:68px;letter-spacing: -0.07em;font-weight: 500;font-style: normal;}
/* .page-cst-hmp .section-intro .txt:nth-of-type(1){margin:0 0 20px 0;} */

@media only screen and (max-width:1100px) {
    .page-cst-hmp .section-intro h1{
        font-size:max(36px, min(72px, calc((72 * 100vw) / 1100)));
        line-height:max(36px, min(68px, calc((68 * 100vw) / 1100)));
    }
}


/* section opac search */
.section-opac-search{padding-top: 40px; }
.section-opac-search .input-group {position: relative; display: flex; flex-wrap: wrap;  align-items: stretch;  width: 280px;}
.section-opac-search form{margin:10px 0 20px 0;position:relative;max-width:290px;width:100%}
.section-opac-search input{border:1px solid #000;border-radius:10px!important;font-weight: 700;font-size: 18px;line-height: 22px;background:transparent!important;margin: 10px 0 20px 0;
  width: 290px; height: 37px; padding-left: 10px;}
.section-opac-search input:focus{background:transparent!important}
.section-opac-search .input-group-btn{position:absolute;top:8px;right:2px;z-index:20}
.section-opac-search .btn-search-navbar{background:transparent!important;border:0 none!important;color:#000;font-size:20px;}
.section-opac-search ul{margin-bottom:0;}

/* section regulation */
.page-cst-hmp .section-regulation{padding-bottom:60px}
.page-cst-hmp .section-regulation > .txt{margin-bottom:20px;}
.page-cst-hmp .section-regulation .misc-container h3{margin:0 0 15px 0;padding:2px 2px 2px 12px;font-size:36px;line-height:36px;font-weight:700;border-radius: 10px;background:#000;color:#FFF}

.page-cst-hmp .section-regulation .misc-container h3{padding:2px 10px 2px 10px;margin-bottom:10px;}
.page-cst-hmp .section-regulation .misc-container .swiper-container{overflow:hidden;}
.page-cst-hmp .section-regulation .misc-container .swiper-container .swiper-wrapper{align-items:flex-start!important;}
.page-cst-hmp .section-regulation .misc-container .swiper-button-prev{position:absolute;top:16px;left:0;}
.page-cst-hmp .section-regulation .misc-container .swiper-button-next{position:absolute;top:16px;right:0;}
.page-cst-hmp .section-regulation .misc-container .swiper-button-prev,
.page-cst-hmp .section-regulation .misc-container .swiper-button-next{display:none!important}

@media only screen and (max-width:880px) {
    .page-cst-hmp .section-regulation > .txt{margin-bottom:0;}
    .page-cst-hmp .section-regulation .misc-container .swiper-container{padding-top:35px;position:relative;}
    .page-cst-hmp .section-regulation .misc-container .swiper-button-prev,
    .page-cst-hmp .section-regulation .misc-container .swiper-button-next{display:block!important}
}

/* section membership */
.page-cst-hmp .section-membership{padding-bottom:60px}

/* section events */
.page-cst-hmp .section-events{padding-bottom:60px}
.page-cst-hmp .section-events > .txt{margin-bottom:20px;}

/* section financiers */
.page-cst-hmp{padding-bottom:0}
/* .page-cst-hmp .txt{padding-bottom:20px;} */
.page-cst-hmp ul,.page-cst-hmp ul li{list-style-type:none;margin:0;padding:0;}
.page-cst-hmp .list-financiers{background:var(--color3);border-radius:10px;padding:5px;display:block;text-align:center;}

/* .page-cst-hmp ul{padding:5px;display:block;text-align:center;max-width:880px;margin:0 auto;}
.page-cst-hmp ul li{display:inline;text-align:center;font-size:72px;line-height:68px;font-weight:500;letter-spacing:-0.07em;color:#000;}
.page-cst-hmp ul li:before{content:"";display:inline-block;height:15px;width:15px;background:#000;vertical-align:middle;margin:-11px  10px 0 10px;}
.page-cst-hmp ul li:nth-child(1):before{display:none!important} */

.page-cst-hmp ul.logos,.page-cst-hmp .logos li{list-style-type:none;margin:0;padding:0;}
.page-cst-hmp .logos{display:flex;gap:50px;justify-content:flex-start;flex-wrap:wrap;}
.page-cst-hmp .logos img{max-width:160px;}


@media only screen and (max-width:768px) {
    .page-cst-hmp ul li{text-align:center;font-size:36px;line-height:36px;}
}

/* section hug */
.page-cst-hmp .section-hug{display:flex;align-items:center;justify-content:center;padding:172px 0;}
.page-cst-hmp .section-hug .info{display:flex;flex-direction:column;align-items:flex-start;}
.page-cst-hmp .section-hug h2{font-size: 36px;line-height: 58px;padding:0 10px;margin:0}
.page-cst-hmp .section-hug a{padding:0 10px;background:#000;font-weight:700;color:#BBB;line-height:34px;border-radius:10px;font-size:18px;text-decoration:none!important;}
.page-cst-hmp .section-hug a:hover{text-decoration:none!important;color:#BBB;}
.page-cst-hmp .section-hug a:before{content:"";display:inline-block;margin-right:5px;width:12px;height:12px;border-radius:50%;background:#FFF;border:2px solid #000;}
.page-cst-hmp .section-hug a:hover:before{background:var(--color4);}

.page-cst-hmp .section-hug h2 span{display:inline;background:var(--color4);border-radius:10px}

@media only screen and (min-width: 916px) {
    .page-cst-hmp .section-hug h2 span{display:inline;padding:0;}
    .page-cst-hmp .section-hug h2 span:first-of-type{padding:0 10px 0 0;}
    .page-cst-hmp .section-hug h2{background:var(--color4);border-radius:10px;padding:0 10px}
}


@media only screen and (max-width: 916px) {
    .page-cst-hmp .section-hug {max-width:320px;margin:0 auto}
    .page-cst-hmp .section-hug{display:flex;align-items:center;justify-content:center;padding:50px 0;}
    .page-cst-hmp .section-hug .info{display:flex;align-items:flex-start;justify-content:center;padding:172px 0;margin:0 auto}
    .page-cst-hmp .section-hug h2{background:transparent;padding:0;}
    .page-cst-hmp .section-hug h2 span{display:inline-block;padding:0 10px;white-space:nowrap;}
}

@media only screen and (max-width: 400px) {
    .page-cst-hmp .section-hug h2{font-size:calc((36 * 100vw) / 400);line-height:calc((38 * 100vw) / 400)}
    .page-cst-hmp .section-hug a{font-size:calc((18 * 100vw) / 400);line-height:calc((34 * 100vw) / 400)}
}


/*
======
CST AD
======
*/
.page-cst-ad .item-image img{width:100%;max-width:360px;}
.page-cst-ad .author,
.page-cst-ad .year,
.page-cst-ad .category{font-weight:700;font-size:22px;margin:15px 0}


/*
========
GENERICA
========
*/

.page-cst-internal{padding-bottom:0;}

/* section intro */
.page-cst-internal .section-intro{padding-bottom:0px} */
.page-cst-internal .section-intro h1{font-size:72px;line-height:68px;letter-spacing: -0.07em;font-weight: 500;font-style: normal;}
.page-cst-internal .section-intro .txt:nth-of-type(1){margin:0 0 20px 0;}

@media only screen and (max-width:1100px) {
    .page-cst-internal .section-intro h1{
        font-size:max(36px, min(72px, calc((72 * 100vw) / 1100)));
        line-height:max(36px, min(68px, calc((68 * 100vw) / 1100)));
    }
}


/*
=======
SERVIZI
=======
*/
.custom-page-service .main-container-inner{font-size:18px;line-height:22px;font-style: normal;font-weight: 700;}
.custom-page-service .section-accordions{padding:20px 0 0 0;margin-bottom:80px}
.custom-page-service .section-accordions .card{border:0 none!important;background:transparent!important;margin:0;padding:10px 0!important;border-bottom:1px solid #000!important;border-radius:0!important}
.custom-page-service .section-accordions .card:first-of-type {border-top:1px solid #000!important}
.custom-page-service .section-accordions .card-header{padding:0!important;background:transparent!important}
.custom-page-service .section-accordions .card-header a{padding:0;display:block;text-align:left;} 
.custom-page-service .section-accordions .card [data-parent="#accordion"] .txt{padding:5px 0 0 0;font-style: normal;font-weight: 700;font-size: 13px;line-height: 15px;}
.custom-page-service .section-accordions .card .title{cursor:pointer;display:flex;transition:all .2s linear}
.custom-page-service .section-accordions .card .title:hover .txt{font-weight:900}
.custom-page-service .section-accordions .card .title span{margin-left:auto;}
.custom-page-service .section-accordions .card .title span:before{content:"+"}
.custom-page-service .section-accordions .card .title:hover span:before{font-weight:900;}

.custom-page-service .section-accordions .card .title[aria-expanded="true"] span:before{content:"-"}

.custom-page-service .section-objectives{margin-bottom:80px}
.custom-page-service .section-objectives ul,.custom-page-service .section-objectives ul li{list-style-type:none;margin:0;padding:0}
.custom-page-service .section-objectives h3.section-title{font:var(--font-section-title);}
.custom-page-service .section-objectives .pos{padding:5px 0}
.custom-page-service .section-objectives p{margin:0}
/*
=================
FONDI E DONAZIONI
=================
*/

/*
========
CONTATTI
========
*/
.page-cst-contacts figcaption{padding-top:10px;font-size:13px;line-height:15px;}

/*
========
HELP-BOX
========
*/  
.help-box{border-radius:0;background:#FFF;border:1px solid #e1e1e1;padding:10px;margin-top:10px;color:#111;}

/*
=========
ACCORDION
=========
*/ 
.page-cst-internal .section-accordions {padding: 20px 0 0 0; margin-bottom: 80px;}
.page-cst-internal .section-accordions .accordion-item {border: 0 none !important; border-bottom-width: 0px; border-bottom-style: none; border-bottom-color: currentcolor; background: transparent !important; margin: 0; border-bottom: 1px solid #000 !important; border-radius: 0 !important;}
.page-cst-internal .section-accordions .accordion-item:first-of-type {border-top: 1px solid #000 !important;}

.page-cst-internal .section-accordions .accordion-item .accordion-header {margin:0px; font-weight: 700;display: flex;}
/* .page-cst-internal .section-accordions .accordion-item .accordion-header {cursor: pointer; display: flex; transition: all .2s linear;} */
.page-cst-internal .section-accordions .accordion-item .accordion-header .accordion-button::after {flex-shrink: 1; margin-left: 0; margin-right:15px}
.page-cst-internal .section-accordions .accordion-item .accordion-header .txt {width:100%;font-size:18px;line-height:22px;font-style: normal;font-weight: 700;}
.page-cst-internal .section-accordions .accordion-item .accordion-header .txt:hover {font-weight: 900;}


.page-cst-internal .section-accordions .accordion-item .accordion-body {max-width: 835px; font-size: 13px; line-height: 15px; font-style: normal; font-weight: 700;padding-bottom: 10px;}

.page-cst-internal .section-accordions .accordion-item .accordion-header .accordion-button span {margin-left: auto;}
.page-cst-internal .section-accordions .accordion-item .accordion-header .accordion-button span::before {content: "+";font-weight: 700;font-size:18px;}
.page-cst-internal .section-accordions .accordion-item .accordion-header .accordion-button[aria-expanded="true"] span::before {content: "-";font-weight: 700;font-size:18px;}
.page-cst-internal .section-accordions .accordion-item .accordion-body [data-parent="#accordion"] .txt {padding: 5px 0 0 0; font-style: normal; font-weight: 700; font-size: 13px; line-height: 15px;}



/*
=======
TOOLTIP
=======
*/ 

.custom-tooltip {
  --bs-tooltip-bg: var(--color5);
  --bs-tooltip-color: var(--color1);
}



