html{font-size:10px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-backface-visibility:hidden;-webkit-user-drag:none;-webkit-text-size-adjust:none}
body{font-family:sans-serif;font-size:1.6rem;line-height:22px}
*:focus,div:focus,a:focus{outline:0}
.theme-blue a{color:var(--theme-blue)}
.theme-yellow a{color:var(--theme-yellow)}
.theme-red a{color:var(--theme-red)}
.theme-blue a:hover{color:var(--theme-blue)}
.theme-yellow a:hover{color:var(--theme-yellow)}
.theme-red a:hover{color:var(--theme-red)}
h1{font-size:30px;font-size:3rem}
h2{font-size:28px;font-size:2.85rem}
h3{font-size:24px;font-size:2.4rem}
h4{font-size:20px;font-size:2rem}
h5{font-size:17px;font-size:1.7rem}
h6{font-size:15px;font-size:1.5rem}
.container,.container-fluid{padding:0}
img{vertical-align:middle;width:100%;height:100%}
img[src$='/linkcheck_o.gif'],img[src$='/linkcheck_c.gif']{height:auto;width:auto;max-width:20px;max-height:11px}
img:not([src]){font-size:0}
.hide{display:none !important}
:root{--body-background:#fff;--theme-blue:#245a97;--theme-yellow:#ffbd0a;--theme-red:#b30000;--theme-blue-hover:#043772;--theme-yellow-hover:#f19c34;--theme-red-hover:#ab0a0d;--hedermenu-v3:#fff}
.theme-blue header,.theme-blue footer{background:var(--theme-blue)}
.theme-yellow header,.theme-yellow footer{background:var(--theme-yellow)}
.theme-red header,.theme-red footer{background:var(--theme-red)}
.theme-transparent header,.theme-transparent footer{background:transparent}
footer .copyright{color:#fff;text-align:center;font-size:1.4rem;padding:4px 0}
.theme-blue footer .copyright{background:var(--theme-blue)}
.theme-yellow footer .copyright{background:var(--theme-yellow)}
.theme-red footer .copyright{background:var(--theme-red)}
.btn-primary{border:0;margin:20px 0;text-transform:uppercase;text-align:center}
.theme-blue .btn-primary{background:var(--theme-blue)}
.theme-yellow .btn-primary{background:var(--theme-yellow)}
.theme-red .btn-primary{background:var(--theme-red)}
.empty-componet{border:dotted 2px #b7b7b7;padding:30px;color:#506a93;margin:30px}
.empty-componet i{width:auto;padding-right:8px}
.empty-componet h4{width:auto;display:inline}
.clear{clear:both}
.coursive{font-style:italic}
.bold{font-weight:bold}
.bold-italic{font-weight:bold;font-style:italic}
.invisible{visibility:hidden;height:0;margin:0;padding:0;opacity:0}
main.content{min-height:400px;width:100%}
.custom-object-fit{position:relative;background-size:cover;background-position:center center}
.custom-object-fit .featured-image{opacity:0}
html.disableTextSelection body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.mobile-view{display:none}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
#main-wrapper>.container-fluid,header#header-main>.container-fluid{padding:0}
header#header-main{position:relative}
header .header-utils{display:flex;justify-content:flex-start;flex-direction:row-reverse;align-items:center;align-content:center}
.header-v1 #spc-social-share span svg path{fill:#fff}
.header-v1 .header-right{display:flex;align-items:flex-end;height:100%;justify-content:space-between;row-gap:20px;flex-direction:column}
.header-v1 .d-flex.flex-wrap{align-content:flex-end;align-items:flex-end}
header.header-v2{background:#fff}
.header-v2 .spc-logo{max-width:240px;margin:0 auto}
.header-v2 .d-flex.flex-wrap.container>div:nth-child(3){display:flex;justify-content:flex-end;column-gap:25px;padding-top:20px}
.header-v3 .upper-header{background:var(--hedermenu-v3)}
.header-v3 .header-utils{display:flex;justify-content:flex-end;column-gap:25px;padding-top:20px;flex-direction:row}
.d-flex.flex-wrap.container>div:nth-child(1){display:flex;justify-content:flex-start;padding-top:20px}
.theme-blue #spc-social-share span svg path{fill:var(--theme-blue)}
.theme-yellow #spc-social-share span svg path{fill:var(--theme-yellow)}
.theme-red #spc-social-share span svg path{fill:var(--theme-red)}
header#header-main.headerfixed{position:fixed;top:0;width:100%;z-index:9999}
.anchor-top{position:fixed;right:40px;background:#000;text-align:center;bottom:30%;cursor:pointer;z-index:9999;width:30px;height:35px;border:solid 1px #fff;border-radius:3px;transform:rotate(269deg);padding:6px 4px}
.anchor-top i{transform:rotate(270deg);color:white;padding:6px}
.theme-blue .anchor-top{background:var(--theme-blue)}
.theme-yellow .anchor-top{background:var(--theme-yellow)}
.theme-red .anchor-top{background:var(--theme-red)}
.theme-blue .btn{background:var(--theme-blue)}
.theme-yellow .btn{background:var(--theme-yellow)}
.theme-red .btn{background:var(--theme-red)}
input.btn{text-transform:uppercase;color:white;font-size:1.5rem}
.spc-logo img{width:100%;padding-right:15px}
.spc-logo{padding:30px 0}
#spc-image figure.figure{width:100%}
#spc-image .img-thumbnail{max-width:200px}
#spc-image .desktop-view.center-img{display:block}
.spc-title.center{text-align:center}
.spc-title.left{text-align:left}
.spc-title.right{text-align:right}
.modal button.close{border:0;background:0}
.modal-header{border:0}
.modal-backdrop{z-index:99999}
.modal-open .modal{z-index:999999}
main#main-container.not-found{display:flex;align-content:center;flex-wrap:nowrap;justify-content:center;align-items:center;flex-direction:row;min-height:40vh}
#player-controls{overflow-x:hidden}
.mark,mark{background-color:unset}
#spc-colctrl .cq-colctrl-lt0.parsys,#spc-colctrl .cq-colctrl-lt1.parsys,#spc-colctrl .cq-colctrl-lt2.parsys,#spc-colctrl .cq-colctrl-lt3.parsys,#spc-colctrl .cq-colctrl-lt4.parsys{padding:0}
#spc-colctrl .colctrl-item{padding:10px}
@media screen and (max-width:768px){.mobile-view{display:block}
.desktop-view{display:none}
.anchor-top{bottom:40px}
#spc-languagesnav .langnav .current-language{pointer-events:none}
.header-v2 .d-flex.flex-wrap.container>div:nth-child(1){padding-top:0;padding-left:10px}
.header-v2 .d-flex.flex-wrap.container>div:nth-child(3){column-gap:12px;padding-top:7px;margin-left:-30px}
.spc-googlemaps iframe{width:100%}
}
@font-face{font-family:'spc-icon';src:url('../../../spc-commons-foundation-v2/release/library/spc-icon-font/fonts/spc-icon.eot');src:url('../../../spc-commons-foundation-v2/release/library/spc-icon-font/fonts/spc-icon.eot') format('embedded-opentype'),url('../../../spc-commons-foundation-v2/release/library/spc-icon-font/fonts/spc-icon.woff') format('woff'),url('../../../spc-commons-foundation-v2/release/library/spc-icon-font/fonts/spc-icon.ttf') format('truetype'),url('../../../spc-commons-foundation-v2/release/library/spc-icon-font/fonts/spc-icon.svg') format('svg');font-weight:normal;font-style:normal;font-display:block}
.spc-icon{font-family:'spc-icon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.spc-icon-credit-card-fill:before{content:"\e96b"}
.spc-icon-credit-card:before{content:"\e96c"}
.spc-icon-paperclip:before{content:"\e96d"}
.spc-icon-database-fill-down:before{content:"\e900"}
.spc-icon-database-fill-dash:before{content:"\e901"}
.spc-icon-database-fill-add:before{content:"\e902"}
.spc-icon-database-down:before{content:"\e903"}
.spc-icon-database-dash:before{content:"\e904"}
.spc-icon-database-add:before{content:"\e905"}
.spc-icon-crosshair:before{content:"\e906"}
.spc-icon-collection-play:before{content:"\e907"}
.spc-icon-collection-play-fill:before{content:"\e908"}
.spc-icon-chevron-bar-left:before{content:"\e909"}
.spc-icon-check2:before{content:"\e90a"}
.spc-icon-check2-all:before{content:"\e90b"}
.spc-icon-chat:before{content:"\e90c"}
.spc-icon-chat-fill:before{content:"\e90d"}
.spc-icon-cc-circle:before{content:"\e90e"}
.spc-icon-cc-circle-fill:before{content:"\e90f"}
.spc-icon-cart4:before{content:"\e910"}
.spc-icon-cart:before{content:"\e911"}
.spc-icon-cart-plus:before{content:"\e912"}
.spc-icon-cart-dash:before{content:"\e913"}
.spc-icon-calendar3:before{content:"\e914"}
.spc-icon-calendar2:before{content:"\e915"}
.spc-icon-calendar:before{content:"\e916"}
.spc-icon-c-circle:before{content:"\e917"}
.spc-icon-c-circle-fill:before{content:"\e918"}
.spc-icon-book:before{content:"\e919"}
.spc-icon-book-fill:before{content:"\e91a"}
.spc-icon-ban:before{content:"\e91b"}
.spc-icon-back:before{content:"\e91c"}
.spc-icon-asterisk:before{content:"\e91d"}
.spc-icon-arrows-move:before{content:"\e91e"}
.spc-icon-music-note-beamed:before{content:"\e91f"}
.spc-icon-mic:before{content:"\e920"}
.spc-icon-mic-mute:before{content:"\e921"}
.spc-icon-mic-mute-fill:before{content:"\e922"}
.spc-icon-mic-fill:before{content:"\e923"}
.spc-icon-mask:before{content:"\e924"}
.spc-icon-map:before{content:"\e925"}
.spc-icon-map-fill:before{content:"\e926"}
.spc-icon-list-ul:before{content:"\e927"}
.spc-icon-linkedin:before{content:"\e928"}
.spc-icon-link:before{content:"\e929"}
.spc-icon-link-45deg:before{content:"\e92a"}
.spc-icon-layout-three-columns:before{content:"\e92b"}
.spc-icon-key:before{content:"\e92c"}
.spc-icon-key-fill:before{content:"\e92d"}
.spc-icon-justify-left:before{content:"\e92e"}
.spc-icon-journal-bookmark:before{content:"\e92f"}
.spc-icon-info-lg:before{content:"\e930"}
.spc-icon-info-circle:before{content:"\e931"}
.spc-icon-info-circle-fill:before{content:"\e932"}
.spc-icon-grid-3x2-gap:before{content:"\e933"}
.spc-icon-grid-3x2-gap-fill:before{content:"\e934"}
.spc-icon-grid-1x2:before{content:"\e935"}
.spc-icon-grid-1x2-fill:before{content:"\e936"}
.spc-icon-geo-alt-fill:before{content:"\e937"}
.spc-icon-folder:before{content:"\e938"}
.spc-icon-film:before{content:"\e939"}
.spc-icon-exposure:before{content:"\e93a"}
.spc-icon-display:before{content:"\e93b"}
.spc-icon-display-fill:before{content:"\e93c"}
.spc-icon-zoom-out:before{content:"\e93d"}
.spc-icon-zoom-in:before{content:"\e93e"}
.spc-icon-wifi:before{content:"\e93f"}
.spc-icon-volume-up:before{content:"\e940"}
.spc-icon-volume-up-fill:before{content:"\e941"}
.spc-icon-volume-mute:before{content:"\e942"}
.spc-icon-volume-mute-fill:before{content:"\e943"}
.spc-icon-type:before{content:"\e944"}
.spc-icon-type-underline:before{content:"\e945"}
.spc-icon-type-italic:before{content:"\e946"}
.spc-icon-type-bold:before{content:"\e947"}
.spc-icon-twitter-x:before{content:"\e948"}
.spc-icon-ticket:before{content:"\e949"}
.spc-icon-ticket-fill:before{content:"\e94a"}
.spc-icon-text-right:before{content:"\e94b"}
.spc-icon-text-left:before{content:"\e94c"}
.spc-icon-text-center:before{content:"\e94d"}
.spc-icon-sort-up:before{content:"\e94e"}
.spc-icon-sort-down:before{content:"\e94f"}
.spc-icon-sliders:before{content:"\e950"}
.spc-icon-reply:before{content:"\e951"}
.spc-icon-reply-fill:before{content:"\e952"}
.spc-icon-reception-4:before{content:"\e953"}
.spc-icon-quote:before{content:"\e954"}
.spc-icon-question-lg:before{content:"\e955"}
.spc-icon-question-circle:before{content:"\e956"}
.spc-icon-question-circle-fill:before{content:"\e957"}
.spc-icon-printer:before{content:"\e958"}
.spc-icon-printer-fill:before{content:"\e959"}
.spc-icon-plus-slash-minus:before{content:"\e95a"}
.spc-icon-pin-map-fill:before{content:"\e95b"}
.spc-icon-person:before{content:"\e95c"}
.spc-icon-person-lines-fill:before{content:"\e95d"}
.spc-icon-person-fill:before{content:"\e95e"}
.spc-icon-people:before{content:"\e95f"}
.spc-icon-people-fill:before{content:"\e960"}
.spc-icon-pencil-square:before{content:"\e961"}
.spc-icon-pause-fill:before{content:"\e962"}
.spc-icon-patch-question:before{content:"\e963"}
.spc-icon-patch-question-fill:before{content:"\e964"}
.spc-icon-patch-check:before{content:"\e965"}
.spc-icon-patch-check-fill:before{content:"\e966"}
.spc-icon-paragraph:before{content:"\e967"}
.spc-icon-palette:before{content:"\e968"}
.spc-icon-palette-fill:before{content:"\e969"}
.spc-icon-book1:before{content:"\e96a"}
.spc-icon-youtube:before{content:"\ea1c"}
.spc-icon-twitter:before{content:"\ea1d"}
.spc-icon-facebook:before{content:"\ea1e"}
.spc-icon-share-square-regular:before{content:"\ea21"}
.spc-icon-arrow-right:before{content:"\ea22"}
.spc-icon-downloads:before{content:"\ea23"}
.spc-icon-zoom:before{content:"\ea24"}
.spc-icon-search:before{content:"\ea25"}
.spc-icon-world:before{content:"\ea26"}
.spc-icon-globo:before{content:"\ea27"}
.spc-icon-mail:before{content:"\ea2b"}
.spc-icon-mail-outline:before{content:"\ea2c"}
.spc-icon-send-outline:before{content:"\ea2d"}
.spc-icon-send-2:before{content:"\ea2e"}
.spc-icon-snail:before{content:"\ea2f"}
.spc-icon-share-solid:before{content:"\ea31"}
.spc-icon-arrow-left:before{content:"\ea32"}
.spc-icon-calendar-solid:before{content:"\ea33"}
.spc-icon-arrow-left-2:before{content:"\ea34"}
.spc-icon-ar-left-simply:before{content:"\ea35"}
.spc-icon-ar-right-simply:before{content:"\ea36"}
.spc-icon-arrow-right-1:before{content:"\ea37"}
.spc-icon-download-file-1:before{content:"\ea38"}
.spc-icon-login:before{content:"\ea3a"}
.spc-icon-close:before{content:"\ea3b"}
.spc-icon-share:before{content:"\ea3c"}
.spc-icon-audio:before{content:"\ea3e"}
.spc-icon-play:before{content:"\ea3f"}
.spc-icon-time-clock:before{content:"\ea40"}
.spc-icon-time-machine:before{content:"\ea41"}
.spc-icon-upload-file:before{content:"\ea42"}
.spc-icon-img-stack:before{content:"\ea43"}
.spc-icon-img-stack-1:before{content:"\ea44"}
.spc-icon-home-3:before{content:"\ea45"}
.spc-icon-home-3-1:before{content:"\ea46"}
.spc-icon-news:before{content:"\ea47"}
.spc-icon-file-text:before{content:"\ea48"}
.spc-icon-alarm:before{content:"\ea49"}
.spc-icon-time-clock-1:before{content:"\ea4a"}
.spc-icon-img:before{content:"\ea4b"}
.spc-icon-cycle:before{content:"\ea4c"}
.spc-icon-favorite:before{content:"\ea4d"}
.spc-icon-favorite-1:before{content:"\ea4e"}
.spc-icon-translation:before{content:"\ea4f"}
.spc-icon-bookmark:before{content:"\ea50"}
.spc-icon-bookmark-1:before{content:"\ea51"}
.spc-icon-bookmark-2:before{content:"\ea52"}
.spc-icon-tag:before{content:"\ea53"}
.spc-icon-cart1:before{content:"\ea54"}
.spc-icon-tag-1:before{content:"\ea55"}
.spc-icon-shopping-bag:before{content:"\ea56"}
.spc-icon-transactions:before{content:"\ea57"}
.spc-icon-check-all:before{content:"\ea58"}
.spc-icon-alarm-disable:before{content:"\ea59"}
.spc-icon-alarm-disable-1:before{content:"\ea5a"}
.spc-icon-comments:before{content:"\ea5b"}
.spc-icon-warning-sign:before{content:"\ea5c"}
.spc-icon-cogwheel:before{content:"\ea5d"}
.spc-icon-cogwheel-1:before{content:"\ea5e"}
.spc-icon-phone-call:before{content:"\ea5f"}
.spc-icon-pen:before{content:"\ea60"}
.spc-icon-comments-1:before{content:"\ea61"}
.spc-icon-calendar-2:before{content:"\ea62"}
.spc-icon-warning-sign-1:before{content:"\ea63"}
.spc-icon-toggle:before{content:"\ea64"}
.spc-icon-grid-interface:before{content:"\ea65"}
.spc-icon-profile:before{content:"\ea66"}
.spc-icon-calendar1:before{content:"\ea67"}
.spc-icon-whatsapp:before{content:"\ea68"}
.spc-icon-instagram:before{content:"\ea69"}
.spc-icon-globe:before{content:"\ea6a"}
.spc-icon-mark:before{content:"\ea6b"}
.spc-icon-graduation-cap:before{content:url("../../../spc-commons-foundation-v2/release/library/spc-icon-font/image/graduation.svg")}
.spc-icon-camera:before{content:url("../../../spc-commons-foundation-v2/release/library/spc-icon-font/image/videocamera.svg")}
#spc-navigation-settable .navbar-nav .nav-item{padding-right:15px}
#spc-navigation-settable .navbar-nav .nav-item a.dropdown-item{font-size:1.5rem}
#spc-navigation-settable .nav-link{color:#fff}
#spc-navigation-settable .navbar-nav .nav-link.active{color:#fff;font-weight:bold}
#spc-navigation-settable .dropdown:hover ul{display:block;font-size:1.6rem;line-height:2.2rem;white-space:nowrap}
#spc-navigation-settable .dropdown:hover ul li{padding:5px}
#spc-navigation-settable .dropdown ul a{text-decoration:none}
.theme-blue #spc-navigation-settable,.theme-blue .menu-bar{background:var(--theme-blue)}
.theme-yellow #spc-navigation-settable,.theme-yellow .menu-bar{background:var(--theme-yellow)}
.theme-red #spc-navigation-settable,.theme-red .menu-bar{background:var(--theme-red)}
.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-hover-bg)}
.theme-blue #spc-navigation-settable .dropdown ul li:hover,.theme-blue #spc-navigation-settable .dropdown ul li:hover a{background:var(--theme-blue);color:white}
.theme-red #spc-navigation-settable .dropdown ul li:hover,.theme-red #spc-navigation-settable .dropdown ul li:hover a{background:var(--theme-red);color:white}
.theme-yellow #spc-navigation-settable .dropdown ul li:hover,.theme-yellow #spc-navigation-settable .dropdown ul li:hover a{background:var(--theme-yellow);color:#000}
#spc-navigation-settable .submenu-toggle{display:inline-block;margin-left:20px;cursor:pointer;font-size:.8em}
#spc-navigation-settable .submenu{display:none}
#spc-navigation-settable .submenu.show{display:block !important}
.custom-toggler-icon{display:inline-block;width:30px;height:30px;position:relative}
.custom-toggler-icon::before,.custom-toggler-icon::after,.custom-toggler-icon div{content:'';position:absolute;width:100%;height:4px;background-color:white;border-radius:2px;transition:all .3s ease}
.custom-toggler-icon::before{top:0}
.custom-toggler-icon div{top:12px}
.custom-toggler-icon::after{bottom:0}
.custom-toggler-icon::before,.custom-toggler-icon::after,.custom-toggler-icon div{transition:transform .3s ease,opacity .3s ease}
.navbar-toggler:not(.collapsed) .custom-toggler-icon::before{transform:rotate(45deg) translate(0,19px)}
.navbar-toggler:not(.collapsed) .custom-toggler-icon div{opacity:0}
.navbar-toggler:not(.collapsed) .custom-toggler-icon::after{transform:rotate(-45deg) translate(-1px,-19px)}
@media screen and (max-width:768px){#spc-navigation-settable .dropdown:hover ul{display:none}
.mobile-view{display:block}
.desktop-view{display:none}
#spc-navigation-settable .submenu,#spc-navigation-settable .dropdown:hover ul{display:block;opacity:0;height:0;padding:0;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
#spc-navigation-settable .submenu.show{opacity:1 !important;display:block !important;height:auto !important}
#spc-navigation-settable .navbar-nav .nav-item{padding:2px 15px}
#spc-navigation-settable .navbar-toggler:focus{box-shadow:none}
#spc-navigation-settable .navbar-toggler{border:0}
#spc-navigation-settable .dropdown-toggle::after{display:none}
#spc-navigation-settable .submenu-toggle{color:white;transform:rotate(270deg);position:absolute;right:40px;top:13px}
.navbar-collapse{overflow-y:scroll;max-height:70vh}
}
.spc-text .body-text.columns-count-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
.spc-text .body-text.columns-count-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.spc-textimage{display:inline-block;width:100%}
.spc-textimage .spc-title.left{text-align:left}
.spc-textimage .spc-title.center{text-align:center}
.spc-textimage .spc-title.right{text-align:right}
.spc-textimage figure.article-image.text_e_image__left{float:left;margin-right:20px}
.spc-textimage figure.article-image.text_e_image__right{float:right;margin-left:20px}
.spc-textimage img{width:100%;height:auto}
.spc-textimage .body-text.columns-count-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
.spc-textimage .body-text.columns-count-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.spc-text-figure{margin:0 10px}
.spc-textimage .body-text{overflow:hidden;margin-top:30px}
.spc-textimage figure.article-image{padding:10px}
.spc-textimage figure.center{margin:0 auto}
.spc-textimage .caption{border-bottom:solid 1px #ececec;font-size:1.4rem}
.textimage.section.cq-Editable-dom{display:inline-block;width:100%}
.spc-focus-card{margin:30px 0}
.spc-focus-card.container{margin:0 auto}
.spc-focus-card .card{border:0;background:transparent}
.spc-focus-card .card button{margin:0 auto;display:flex;align-items:center;justify-content:center}
.spc-focus-card.style1 .title{height:45px;margin:85px 0 50px 15px}
.spc-focus-card.style1 .title h3{color:#454545;font-size:3rem;line-height:40px}
.spc-focus-card.style1 .title h3:after{content:"";padding-top:16px;border-bottom:4px solid #b92e29;width:28px;display:block}
.spc-focus-card.style1 .card{position:relative;padding-top:15px;padding-bottom:15px}
.spc-focus-card.style1 figure{overflow:hidden;height:130px;position:relative}
.spc-focus-card.style1 figure::after{content:' ';background:rgba(0,0,0,0.42);width:100%;height:100%;position:absolute;z-index:11;left:0;right:0}
.spc-focus-card.style1 figure img{height:auto;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.spc-focus-card.style1 .card:hover figure img{transform:scale(1.1)}
.spc-focus-card.style1 figure.icon-image{height:30px;width:30px;margin:0 10px 0 0}
.spc-focus-card.style1 figure.icon-image img{object-fit:cover;width:100%;height:100%;vertical-align:top}
.spc-focus-card.style1 .image-description{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin:auto;max-width:100%;height:100%;padding-left:30px;padding-right:30px;word-wrap:break-word;line-height:30px;z-index:22;justify-content:center;align-items:center;align-content:center;text-align:center}
.spc-focus-card.style1 .image-description h3{color:white;font-size:2.4rem;line-height:30px;text-align:center;font-weight:bold;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.spc-focus-card.style1 .image-description:hover h3{font-size:2.8rem}
.spc-focus-card.style1 h6{width:100%;color:white}
.spc-focus-card.style1 a{text-transform:none}
.spc-focus-card.style2{margin:80px auto}
.spc-focus-card.style2 a{position:relative;display:block}
.spc-focus-card.style2 div.image-description{position:absolute;bottom:0;top:unset;display:flex;flex-wrap:wrap;flex-direction:row;margin:auto;width:100%;height:60px;word-wrap:break-word;align-items:center;justify-content:center;line-height:46px;background:rgba(142,31,27,0.72);opacity:.9;overflow:hidden}
.theme-blue .spc-focus-card.style2 div.image-description{background:var(--theme-blue)}
.theme-yellow .spc-focus-card.style2 div.image-description{background:var(--theme-yellow)}
.theme-red .spc-focus-card.style2 div.image-description{background:var(--theme-red)}
.spc-focus-card.style2 div.image-description h3{color:#fff;text-transform:uppercase;text-align:center}
.spc-focus-card.style2 .focuscard-items figure{margin:0;height:400px}
.spc-focus-card.style2 .focuscard-items figure img{object-fit:cover}
.spc-focus-card.style2 .focuscard-items .card{padding-bottom:20px}
.spc-focus-card.style2 div.image-description h6,.spc-focus-card.style2 div.image-description button,.spc-focus-card.style2 .jump-to-page,.spc-focus-card.style1 .jump-to-page{display:none}
.spc-focus-card.style2 div.image-description h6{width:100%}
.spc-focus-card.style2 .card:hover div.image-description{height:100%;transition:.4s;padding:0 15px}
.spc-focus-card.style2 .card:hover .jump-to-page{border-bottom:1px dashed}
.spc-focus-card.style2 .card:hover div.image-description h6,.spc-focus-card.style2 .card:hover div.image-description button{display:block;color:#fff;text-align:center;font-weight:400;line-height:27px}
.spc-focus-card.style2 .card .jump-to-page .fa{position:absolute;top:3px;right:-20px;transition:all 200ms linear}
.spc-focus-card.style2 .card:hover .jump-to-page{position:relative;display:block;color:#fff;font-size:1.8rem;line-height:22px;text-transform:uppercase}
.spc-focus-card.style2 .card:hover .jump-to-page:hover i.fa{right:-35px}
.spc-focus-card.style2 .focuscard-items .icon-image{width:30px;height:30px;float:left;margin-right:10px}
.spc-focus-card.style2 .focuscard-items .icon-image img{object-fit:cover;vertical-align:top}
.spc-focus-card.style3 .card{background:white;padding:12px;width:32%;margin:0 .5%;border-radius:6px}
.spc-focus-card.style3 .image-description h3{font-size:17px;font-weight:700;text-align:center;position:relative;margin:13px 0 26px}
.spc-focus-card.style3 .image-description h3::after{content:' ';width:30px;height:3px;background:#6b6b6b;position:absolute;bottom:-13px;left:0;right:0;margin:0 auto}
.theme-blue .spc-focus-card.style3 .image-description h3::after{background:var(--theme-blue)}
.theme-yellow .spc-focus-card.style3 .image-description h3::after{background:var(--theme-yellow)}
.theme-red .spc-focus-card.style3 .image-description h3::after{background:var(--theme-red)}
.spc-focus-card.style3 .image-description h6{font-size:15px;margin-bottom:20px;text-align:center;min-height:45px}
.spc-focus-card.style3 figure{height:0;padding-bottom:54%;position:relative;overflow:hidden}
.spc-focus-card.style3 figure img{position:absolute;top:0;height:auto}
.spc-focus-card.style3 .card:hover img{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:.8}
.spc-focus-card.style3 .card:hover figure{position:relative;background-color:#242424 !important}
.spc-focus-card.style3 figure.icon-image{width:30px;height:30px !important;padding:0;margin:0 auto}
.spc-focus-card.style3 figure.icon-image img{height:100%;width:100%;object-fit:cover}
@media screen and (max-width:990px){.spc-focus-card.style2 .focuscard-items figure{height:auto}
}
@media screen and (max-width:767px){.spc-focus-card.style2{margin:30px auto}
}
.spc-list-component{margin:30px auto}
.spc-list-component a.read-more{display:flex;justify-content:flex-end;flex-wrap:nowrap;flex-direction:row;margin:15px 0;text-decoration:none;font-weight:bold;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.list-pagination{display:inline-block}
.list-pagination>*{float:left;margin:5px;padding:0 10px;border:1px solid;font-weight:bold}
.theme-blue .list-pagination>*{border-color:var(--theme-blue)}
.theme-yellow .list-pagination>*{border-color:var(--theme-yellow)}
.theme-red .list-pagination>*{border-color:var(--theme-red)}
.list-pagination .selected{color:#fff !important;cursor:auto}
.theme-blue .list-pagination .selected{background-color:var(--theme-blue)}
.theme-yellow .list-pagination .selected{background-color:var(--theme-yellow)}
.theme-red .list-pagination .selected{background-color:var(--theme-red)}
.list-pagination a{margin-bottom:12px}
.list-pagination a:hover{color:#fff !important;cursor:pointer}
.theme-blue .list-pagination a:hover{background-color:var(--theme-blue)}
.theme-yellow .list-pagination a:hover{background-color:var(--theme-yellow)}
.theme-red .list-pagination a:hover{background-color:var(--theme-red)}
.list-pagination a.next,.list-pagination a.prev{border:0;top:4px;margin:0;padding:5px}
.list-pagination a.next.foward{border-left:dotted 1px gray}
.list-pagination a.prev.backward{border-right:dotted 1px gray}
.theme-blue.list-pagination a.next,.theme-blue .list-pagination a.prev,.theme-blue .list-pagination a.next.foward,.theme-blue .list-pagination a.prev.backward{color:var(--theme-blue)}
.theme-yellow.list-pagination a.next,.theme-yellow .list-pagination a.prev,.theme-yellow .list-pagination a.next.foward,.theme-yellowe .list-pagination a.prev.backward{color:var(--theme-yellow)}
.theme-red.list-pagination a.next,.theme-red .list-pagination a.prev,.theme-red .list-pagination a.next.foward,.theme-red .list-pagination a.prev.backward{color:var(--theme-red)}
.list-pagination a.next:hover,.list-pagination a.prev:hover{background-color:transparent;color:var(--theme-yellow) !important}
.pagination-wrapper{text-align:center;margin-top:20px}
.list.linear .main-article{align-content:space-around;align-items:center;padding-left:12px}
.list.linear .thumbnail-img{width:33.6%;height:0;margin:0;padding-bottom:19%;position:relative}
.list.linear .thumbnail-img img{position:absolute;object-fit:cover}
.list.block .thumbnail-img{height:0;padding-bottom:56.2%;position:relative}
.list.block .thumbnail-img img{position:absolute;height:100%;width:100%;left:0;right:0;object-fit:cover}
.list.title-label ul.title-label-list.anchor-item{display:flex;list-style:none}
.list.title-label ul.title-label-list.anchor-item li{padding:3px 29px;margin-right:6px;margin-bottom:20px;text-align:center;text-transform:uppercase;font-size:1.4rem;cursor:pointer}
.theme-blue .list.title-label ul.title-label-list.anchor-item li{border:1px solid var(--theme-blue)}
.theme-yellow .list.title-label ul.title-label-list.anchor-item li{border:1px solid var(--theme-yellow)}
.theme-red .list.title-label ul.title-label-list.anchor-item li{border:1px solid var(--theme-red)}
.list.title-label ul.title-label-list.anchor-item li a{text-decoration:none}
.theme-blue .list.title-label ul.title-label-list.anchor-item li a:hover{color:var(--theme-blue-hover)}
.theme-yellow .list.title-label ul.title-label-list.anchor-item li a:hover{color:var(--theme-red-hover)}
.theme-red .list.title-label ul.title-label-list.anchor-item li a:hover{color:var(--theme-yellow-hover)}
.list .swiper-button-next svg,.list .swiper-button-prev svg,.list .swiper-button-next,.list .swiper-button-prev{top:52%;background:rgba(57,57,57,0.25)}
.theme-blue .list .swiper-button-next svg,.theme-blue .list .swiper-button-prev svg,.theme-blue .list .swiper-button-next,.theme-blue .list .swiper-button-prev{color:var(--theme-blue) !important}
.theme-yellow .list .swiper-button-next svg,.theme-yellow .list .swiper-button-prev svg,.theme-yellow .list .swiper-button-next,.theme-yellow .list .swiper-button-prev{color:var(--theme-yellow) !important}
.theme-red .list .swiper-button-next svg,.theme-red .list .swiper-button-prev svg,.theme-red .list .swiper-button-next,.theme-red .list .swiper-button-prev{color:var(--theme-red) !important}
.list.block .swiper-slide .collist-item.anchor-item{margin:8px}
#spc-separator{margin:30px 0}
#spc-separator .separator-frame{margin:0 auto}
#spc-separator .separator-frame.s-solid{border-bottom:solid 2px}
#spc-separator .separator-frame.s-dotted{border-bottom:dotted 2px}
#spc-separator .separator-frame.s-dashed{border-bottom:dashed 2px}
#spc-separator .separator-frame.s-double{border-bottom:double 2px}
#spc-separator .separator-frame.s-outset{border-bottom:outset 2px}
#spc-separator .separator-frame.border-6{border-width:6px}
#spc-separator .separator-frame.border-7{border-width:7px}
#spc-separator .separator-frame.border-10{border-width:10px}
#spc-separator .separator-frame.w-10{width:10%}
.theme-red #spc-separator,#spc-separator .color-red{color:var(--theme-red)}
.theme-blue #spc-separator,#spc-separator .color-blue{color:var(--theme-blue)}
.theme-yellow #spc-separator,#spc-separator .color-yellow{color:var(--theme-yellow)}
#spc-separator .color-grey{color:#ccc}
.spc-carousel figure#spc-image{height:450px;margin:0}
.spc-carousel figure#spc-image img{object-fit:cover;height:100%}
.carousel-control-next-icon,.carousel-control-prev-icon{width:40px;height:40px}
.spc-carousel .carousel-control-next,.carousel-control-prev{opacity:1}
.spc-carousel .carousel-caption a,.spc-carousel .carousel-caption h3,.spc-carousel .carousel-caption p{color:white;text-decoration:none;margin-bottom:10px;font-weight:bold}
.spc-carousel .carousel-caption{z-index:1}
.spc-carousel .carousel-item::after{background:linear-gradient(179.83deg,rgba(56,56,56,0.76) .15%,rgba(44,33,7,0.357786) 42.99%,rgba(14,14,14,0) 64.51%);transform:matrix(1,0,0,-1,0,0);content:' ';position:absolute;top:0;bottom:0;left:0;right:0}
.carousel-control-prev-icon,.carousel-control-next-icon{background-image:none !important}
.home button.carousel-control-next,.home button.carousel-control-prev{bottom:0}
.carousel-control-next-icon,.carousel-control-prev-icon{font-size:1rem;display:inline-block;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.carousel-control-next-icon::before{content:"\ea22";display:inline-block;font:normal normal normal 1em / 1 'spc-icon';speak:none;text-transform:none;-webkit-font-smoothing:antialiased}
.carousel-control-prev-icon::before{content:"\ea32";display:inline-block;font:normal normal normal 1em / 1 'spc-icon';speak:none;text-transform:none;-webkit-font-smoothing:antialiased}
.spc-carousel.move .carousel-item.active img{animation:shrink 20s infinite;width:100%}
@keyframes shrink{0{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
100%{-ms-transform:scale(1.2) translate(4em,0);-webkit-transform:scale(1.2) translate(4em,0);transform:scale(1.2) translate(4em,0)}
}
@keyframes animate-carousel-title{1%{transform:translate(0,-2em);opacity:0}
100%{transform:translate(0,0);opacity:1}
}
@keyframes animate-carousel-title-down{1%{transform:translate(0,2em);opacity:0}
100%{transform:translate(0,0);opacity:1}
}
@keyframes underline{100%{width:100%}
}
.carousel-item h3.downLeft{animation:animate-carousel-title-down 3s normal forwards}
.carousel-item h3.upRight{animation:animate-carousel-title 3s normal backwards}
@keyframes animate-carousel-p{1%{opacity:0;transform:translate(-10em,0)}
100%{opacity:1;transform:translate(0,0)}
}
@keyframes animate-carousel-p-right{1%{opacity:0;transform:translate(10em,0)}
100%{opacity:1;transform:translate(0,0)}
}
.carousel-item p.downLeft{animation:animate-carousel-p 3s normal backwards;animation-delay:.1s}
.carousel-item p.upRight{animation:animate-carousel-p-right 3s normal backwards;animation-delay:.1s}
@media screen and (max-width:768px){.spc-carousel figure#spc-image{height:auto}
.spc-carousel .desktop-image{display:none}
}
#spc-social-share .spc_social_inline_share_toolbox{text-align:center}
#spc-social-share span{cursor:pointer}
#spc-social-share span.social-btn svg{width:20px;height:20px;margin:5px 0;webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
#spc-social-share span.social-btn{margin:3px}
#spc-social-share span.social-btn:hover svg{transform:translateY(-4px)}
span.social-btn.social-btn-facebook svg{fill:#3b5998}
span.social-btn.social-btn-twitter svg{fill:#000}
span.social-btn.social-btn-whatsapp svg{fill:#4dc247}
svg.vns-icon.vns-icon-telegram path{transform:scale(0.5) translate(2px,5px)}
#spc-socialnav{font-size:20px}
div#spc-socialnav a{text-decoration:none}
#spc-socialnav a{text-decoration:none}
#spc-socialnav i:hover svg{transform:translateY(-4px)}
#spc-socialnav i svg{width:20px;height:20px;margin:10px 1px;webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
#spc-socialnav i.fa.fa-instagram svg{fill:#e03566}
#spc-socialnav i.fa.fa-twitter svg{fill:#2eacf6}
#spc-socialnav i.fa.fa-facebook svg{fill:#3664a2}
#spc-socialnav i.fa.fa-youtube-play svg{fill:#ff3334}
#spc-socialnav i.fa.fa-vimeo svg{fill:#00b488}
#spc-socialnav i.fa.fa-google-plus svg{fill:#d23337}
#spc-socialnav i.fa.fa-flickr svg{fill:#e9024e}
#spc-socialnav i.fa.fa-telegram svg{fill:#3390ec}
.header-v1 #spc-socialnav i svg{fill:#fff !important}
#spc-socialnav .default i{border-radius:6px}
#spc-socialnav .square i{border-radius:0}
#spc-socialnav .circle i{border-radius:100%;min-width:35px}
.spc-smartsearch{min-height:35px;padding:3px 11px;text-align:center;margin-left:8px;float:right;font-size:16px}
.spc-smartsearch .icon-btn-zoom a{text-transform:uppercase;margin-right:8px;position:relative;top:-2px}
.theme-blue .spc-smartsearch .icon-btn-zoom a{color:var(--theme-blue)}
.theme-yellow .spc-smartsearch .icon-btn-zoom a{color:var(--theme-yellow)}
.theme-red .spc-smartsearch .icon-btn-zoom a{color:var(--theme-red)}
.spc-smartsearch i#search-btn-open{cursor:pointer;font-size:1.9rem}
.header-v1 i#search-btn-open{color:#fff;margin:0 17px}
.theme-blue .header-v2 i#search-btn-open{color:var(--theme-blue)}
.theme-yellow .header-v2 i#search-btn-open{color:var(--theme-yellow)}
.theme-red .header-v2 i#search-btn-open{color:var(--theme-red)}
.spc-smartsearch .popup-menu form#searchbox{background:#fff;padding:20px 40px;position:absolute;border-radius:5px;width:100%;right:0;top:100%;box-shadow:0 9px 18px #e9e9e9;z-index:9999}
.spc-smartsearch .popup-menu form#searchbox input.btn{text-transform:uppercase;color:white;font-size:15px}
.theme-blue .spc-smartsearch .popup-menu form#searchbox input.btn{background:var(--theme-blue)}
.theme-yellow .spc-smartsearch .popup-menu form#searchbox input.btn{background:var(--theme-yellow)}
.theme-red .spc-smartsearch .popup-menu form#searchbox input.btn{background:var(--theme-red)}
.spc-search .result-item{margin-bottom:15px;border-bottom:solid 1px #dcdcdc;padding-bottom:10px}
@media screen and (max-width:768px){.spc-smartsearch .icon-btn-zoom a{font-size:1.4rem}
}
#spc-languagesnav .langnav a{float:left;margin-right:10px;text-transform:uppercase}
#spc-languagesnav{display:flex}
.langnav{height:32px;width:25px;position:relative;padding-top:32px}
.langnav:after{content:' ';width:0;height:0;position:absolute;margin-top:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #292929;clear:both;right:-18px;top:13px}
.language.languagesnav{float:left}
.languagenav>i{float:left;color:#605f5f;padding-top:6px}
#spc-languagesnav .langnav a{float:left;margin-right:0;padding-top:3px;display:none;color:#fff;text-transform:uppercase;font-weight:bold;width:58px;text-align:left;padding-left:8px;padding-bottom:3px;cursor:pointer}
#spc-languagesnav .langnav a:hover{background:white}
#spc-languagesnav .langnav .current-language{color:#232323;display:block;position:absolute;top:3px;margin-top:0 !important;font-size:18px;font-weight:100;background:transparent !important;width:36px;text-align:left;padding:0}
.theme-blue #spc-languagesnav .langnav .current-language,.theme-blue .langnav:after{color:var(--theme-blue);border-top-color:var(--theme-blue)}
.theme-yellow #spc-languagesnav .langnav .current-language,.theme-yellow .langnav:after{color:var(--theme-yellow);border-top-color:var(--theme-yellow)}
.theme-red #spc-languagesnav .langnav .current-language,.theme-red .langnav:after{color:var(--theme-red);border-top-color:var(--theme-red)}
.theme-blue #spc-languagesnav .langnav a{background:var(--theme-blue)}
.theme-yellow #spc-languagesnav .langnav a{background:var(--theme-yellow)}
.theme-red #spc-languagesnav .langnav a{background:var(--theme-red)}
#spc-languagesnav .langnav:hover a{display:block}
#spc-languagesnav .lang-icon{margin-top:5px;margin-right:7px}
.theme-blue #spc-languagesnav .lang-icon{color:var(--theme-blue)}
.theme-yellow #spc-languagesnav .lang-icon{color:var(--theme-yellow)}
.theme-red #spc-languagesnav .lang-icon{color:var(--theme-red)}
@media screen and (max-width:768px){.langnav:after{right:-11px}
#spc-languagesnav .langnav a{font-size:1.6rem !important}
}
#spc-rowctrl .background-box{position:absolute;width:100%;height:100%;opacity:.7;z-index:-1;background-position:center;background-repeat:no-repeat;background-size:100%;top:0}
#spc-rowctrl .content-row{z-index:888}
#spc-rowctrl{position:relative;padding:30px 0}
#spc-rowctrl hr{border-top:1px dashed red}
#spc-rowctrl .lateralmargin-5x90{margin-left:5%;margin-right:5%;width:90%}
#spc-rowctrl .lateralmargin-10x80{margin-left:10%;margin-right:10%;width:80%}
#spc-rowctrl .lateralmargin-15x70{margin-left:15%;margin-right:15%;width:70%}
#spc-rowctrl .margin-top-button-5{margin-top:5%;margin-bottom:5%}
#spc-rowctrl .margin-top-button-10{margin-top:10%;margin-bottom:10%}
#spc-rowctrl .margin-top-button-15{margin-top:15%;margin-bottom:15%}
@media screen and (max-width:767px){#spc-rowctrl .background-box{background-size:cover;left:0;right:0}
}
.theme-blue .btn-primary{background:var(--theme-blue)}
.theme-yellow .btn-primary{background:var(--theme-yellow)}
.theme-red .btn-primary{background:var(--theme-red)}
div#spc-button.align-btn-center{text-align:center}
div#spc-button.align-btn-left{text-align:left}
div#spc-button.align-btn-right{text-align:right}
#spc-button p{margin:0}
#spc-button.rounded-true .btn-box{border-radius:40px}
#spc-button .style1{display:inline-block;padding:9px 39px 4px;color:white;border-radius:5px;box-shadow:2px 3px 1px #888;font-weight:bold;min-width:200px;text-decoration:none}
theme-yellow #spc-button .style1{background:var(--theme-yellow)}
.theme-blue #spc-button .style1{background:var(--theme-blue)}
.theme-red #spc-button .style1{background:var(--theme-red)}
#spc-button .style1 p{color:#fff}
#spc-button .style2{display:inline-block;padding:9px 39px 4px;background:white;border-radius:5px;box-shadow:none;font-weight:bold;min-width:200px;text-decoration:none}
#spc-button .style2 p{font-weight:bold}
.theme-yellow #spc-button .style2{border:2px solid var(--theme-yellow)}
.theme-yellow #spc-button .style2 p{color:var(--theme-yellow)}
.theme-blue #spc-button .style2{border:2px solid var(--theme-blue)}
.theme-blue #spc-button .style2 p{color:var(--theme-blue)}
.theme-red #spc-button .style2{border:2px solid var(--theme-red)}
.theme-red #spc-button .style2 p{color:var(--theme-red)}
#spc-button .style2:hover p{color:#fff}
.theme-red #spc-button .style2:hover{background:var(--theme-red)}
.theme-yellow #spc-button .style2:hover{background:var(--theme-yellow)}
.theme-blue #spc-button .style2:hover{background:var(--theme-blue)}
#spc-breadcrumb .item{float:left;margin-right:5px}
#spc-breadcrumb .item.current a{font-weight:700}
#spc-breadcrumb i{font-size:15px;margin-right:5px}
div#spc-breadcrumb .item:first-child i{display:none}
#spc-pageheader{overflow:hidden;margin-bottom:30px;position:relative;max-height:0;padding-bottom:56.3%}
div#spc-pageheader.h-parallax{overflow:visible}
.credits{width:100%;position:absolute;bottom:0;text-align:right;padding-right:5px;z-index:2;background:#f9f7f7}
.credits p{font-size:1.5rem}
#spc-pageheader .videoContainer{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}
#spc-pageheader .videoContainer iframe{width:100%;height:100%}
#spc-pageheader .video-background{position:relative;padding-bottom:56.6%}
#spc-pageheader .image-banner{height:100%;position:absolute;left:0;right:0;bottom:0;top:0}
#spc-pageheader figure{overflow:hidden;height:100%;width:100%}
#spc-pageheader figure img{object-fit:cover}
#spc-pageheader .mobile-image{display:none}
@media screen and (max-width:767px){#spc-pageheader figure .mobile-image{display:block}
#spc-pageheader figure .featured-image{display:none}
}
#spc-pageheader.d-edit{padding-bottom:unset;min-height:200px}
.aem-AuthorLayer-Edit .parallax-mirror::after{z-index:200;width:100%;margin:0 auto;text-align:center;text-shadow:none;background:radial-gradient(#818181bf,#3b3b3b17,#ffffff00);background:linear-gradient(179.83deg,rgba(78 55 0,0.55) .15%,rgba(44 33 7,0) 42.99%,rgba(14 14 14,0) 64.51%);transform:matrix(1,0,0,-1,0,0);content:' ';position:absolute;top:0;bottom:0;left:0;right:0}
.aem-AuthorLayer-Edit div#spc-pageheader.h-parallax .parallax.cq-Editable-dom{z-index:-1;float:left}
.aem-AuthorLayer-Edit .parallax-mirror img{width:100% !important;top:0 !important;min-height:100%;left:0 !important}
#spc-youtube-component .channel,#spc-youtube-component .playlist,#spc-youtube-component .single-video{position:relative;padding-bottom:44.25%;padding-top:30px;height:0;overflow:hidden;background-size:cover}
#spc-youtube-component iframe{position:absolute;top:0;left:0;width:100% !important;height:99% !important}
.spc-youtubegallery .youtube-box{margin-bottom:25px;padding:0 0 0 7px}
.spc-youtubegallery .youtube-box h5{margin:8px 0 11px;font-size:16px;line-height:1.8rem;text-align:left}
.spc-youtubegallery .modal-dialog{width:90%;margin:3% auto !important}
#spc-youtube-component .cover-video i{position:absolute;top:calc(50% - 30px);left:0;right:0;width:60px;margin:0 auto;font-size:60px;color:#fff}
#spc-youtube-component button.box-modal-button{border:0;width:100%;height:100%;position:absolute;top:0;background:transparent}
#spc-youtube-component .modal-content{background:transparent;border:0}
#spc-youtube-component .modal-header{display:flex;flex-direction:row-reverse}
#spc-youtube-component .modal button.close{color:#fff}
:root{--swiper-bullet-color:#FF0000FF}
.swiper-slide div#spc-youtube-component{width:100%}
.swiper-button-next,.swiper-button-prev{width:44px}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{transform:scale3d(.5,.5,.5)}
.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-bullet-color)) !important}
.swiper{padding:20px}
#spc-accordion .accordion{margin:50px 0}
#spc-accordion .accordion.editmode .accordion-item .collapse{display:block !important}
#spc-accordion .accordion-button,.theme-red #spc-accordion .accordion-button.collapsed{font-size:1.7rem;color:#fff;font-weight:700}
#spc-accordion .accordion-body{padding:30px 35px}
#spc-accordion .accordion-button:not(.collapsed),.theme-red #spc-accordion .accordion-button.collapsed{color:#fff;font-weight:bold}
#spc-accordion .accordion-button:not(.collapsed)::after{filter:saturate(0) brightness(100);transform:rotate(90deg);background-image:none}
.theme-yellow #spc-accordion .accordion-header .accordion-button,#spc-accordion .accordion-button{background-color:var(--theme-yellow)}
.theme-blue #spc-accordion .accordion-header .accordion-button,#spc-accordion .accordion-button{background-color:var(--theme-blue)}
.theme-red #spc-accordion .accordion-header button,#spc-accordion .accordion-button{background-color:var(--theme-red)}
#spc-accordion .accordion-button::after{width:18px;background-size:1.7rem;background-position:left;font-family:'spc-icon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea32";transform:rotate(270deg);background-image:none}
.spc-icon-title{margin:25px 0}
.spc-icon-title .icon{float:left;position:relative;top:5px;display:inline-block}
.spc-icon-title .item a:hover{cursor:pointer}
.spc-icon-title .item .title{float:left;margin-left:8px;border-bottom:solid transparent}
.spc-icon-title .item:hover .title{border-bottom:solid}
.theme-yellow .spc-icon-title .item,.theme-yellow .spc-icon-title .item a{color:var(--theme-yellow)}
.theme-blue .spc-icon-title .item,.theme-blue .spc-icon-title .item a{color:var(--theme-blue)}
.theme-red .spc-icon-title .item,.theme-red .spc-icon-title .item a{color:var(--theme-red)}
.spc-icon-title .item.horizontal{display:inline-block}
.spc-icon-title .item.vertical{width:fit-content;display:flex;transition:.25s;margin-top:12px}
.spc-icon-title.style-box .item,.spc-icon-title.style-boxlarge .item{margin-right:10px;padding:10px 25px;box-shadow:2px 5px 10px rgba(0,0,0,.08);border-radius:3px}
.spc-icon-title.style-large .icon,.spc-icon-title.style-boxlarge .icon{font-size:4rem}
.spc-icon-title.style-large .title,.spc-icon-title.style-boxlarge .title{font-size:2rem;margin-top:12px}
.spc-icon-title.style-small .item.horizontal{margin-right:20px}
#spc-photogallery .modal-header h2{width:95%}
.swiper-button-next svg,.swiper-button-prev svg{stroke:#b5b5b5 !important;stroke-width:.1px !important}
.theme-blue #spc-photogallery .modal-header h2,.theme-blue #spc-photogallery .modal-header .spc-icon{color:var(--theme-blue)}
.theme-yellow #spc-photogallery .modal-header h2,.theme-yellow #spc-photogallery .modal-header .spc-icon{color:var(--theme-yellow)}
.theme-red #spc-photogallery .modal-header h2,.theme-red #spc-photogallery .modal-header .spc-icon{color:var(--theme-red)}
#spc-simplegallery swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}
#spc-simplegallery swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;position:relative}
#spc-simplegallery swiper-slide{background-size:cover;background-position:center}
#spc-simplegallery .swiperImages{height:80%;width:100%}
#spc-simplegallery .swiperController{height:20%;box-sizing:border-box;padding:10px 0}
#spc-simplegallery .swiperController swiper-slide{width:25%;height:100%;opacity:.4}
#spc-simplegallery .swiperController .swiper-slide-thumb-active{opacity:1}
#spc-simplegallery swiper-slide img{width:100%;height:100%;object-fit:cover;max-height:100vh}
#spc-simplegallery .numbertext{position:absolute;z-index:1;top:0;background:rgba(0,0,0,0.33);left:0;color:#fff;font-size:1.5rem;padding:3px 5px}
div#spc-simplegallery .description h4{font-weight:bold}
div#spc-simplegallery .description{position:absolute;background:rgba(255,255,255,0.78);width:100%;bottom:0}
.spc-list-gallery button.box-modal-button{border:0;padding:0;border-radius:3px;overflow:hidden}
.spc-list-gallery .list-gallery{display:flex;flex-wrap:wrap;column-gap:10px}
.spc-list-gallery .image-item{padding:0;margin:0;flex:1 0 25%;max-width:23%;box-sizing:border-box}
.spc-list-gallery .thumbnail-img{width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden}
.spc-list-gallery .thumbnail-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;display:block}
div#spc-list-slidergallery{position:relative}
#spc-list-slidergallery swiper-container{width:100%;height:100%}
#spc-list-slidergallery swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}
#spc-list-slidergallery swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
#spc-list-slidergallery swiper-slide button{border:0;padding:0;cursor:pointer}
.spc-list-gallery .modal .swiperController,.spc-linksgallery .modal .swiperController,#spc-list-slidergallery .modal .swiperController{display:none}
#spc-list-slidergallery .swiper{width:100%}
#spc-list-slidergallery .swiper-wrapper{display:flex}
#spc-list-slidergallery .swiper-slide{flex-shrink:0;width:auto;height:100%;font-size:3rem}
#spc-list-slidergallery .swiper-button-next,#spc-list-slidergallery .swiper-button-prev{position:absolute;top:50%;font-size:3rem}
#spc-list-slidergallery .swiper-button-prev{left:20px}
#spc-list-slidergallery .swiper-button-next{right:20px}
.spc-linksgallery .linksgallery-btn{border:0;padding:5px 15px;text-align:left;width:100%}
.spc-linksgallery svg{float:left;width:20px;margin-right:10px;margin-top:2px}
.theme-blue #spc-photogallery .spc-linksgallery .linksgallery-btn{color:var(--theme-blue);fill:var(--theme-blue)}
.theme-yellow #spc-photogallery .spc-linksgallery .linksgallery-btn{color:var(--theme-yellow);fill:var(--theme-yellow)}
.theme-red #spc-photogallery .spc-linksgallery .linksgallery-btn{color:var(--theme-red);fill:var(--theme-red)}
@media screen and (max-width:768px){.spc-list-gallery .image-item{max-width:none}
}
#spc-popup-cookie{position:fixed;z-index:999999999;width:100%;background:#000000d9;float:left;bottom:0;color:#e6e6e6;text-align:center;padding:10px 20px}
#spc-popup-cookie h2{font-size:1.8rem;font-weight:bold;color:#fff}
#spc-popup-cookie .button-box a{border:solid 1px;padding:4px 10px;display:inline-block;background:#fff;border-radius:6px;cursor:pointer;width:80%;max-width:250px}
#spc-popup-cookie .description p,div#spc-popup-cookie a{color:white}
div#spc-popup-cookie a.cookies_anchor,div#spc-popup-cookie a{text-decoration:underline;text-underline-offset:3px}
div#spc-popup-cookie .btn-accept a{color:var(--text-color-default)}
div#spc-popup-cookie .btn-accept a:hover{text-decoration:underline;text-underline-offset:3px}
#spc-popup-cookie .description{margin-bottom:13px}
#spc-popup-cookie.hide-popup{display:none}
.cookie-policy.cookies-popup.cq-Editable-dom div#spc-popup-cookie{position:unset}
.cookie-policy.cookies-popup.cq-Editable-dom div#spc-popup-cookie{display:block !important}
#spc-popup-cookie.theme-light .button-box a{text-decoration:none}
#spc-popup-cookie.theme-dark .button-box .btn-accept a{text-decoration:none}
#spc-popup-cookie.theme-dark .button-box a{color:var(--text-color-default);text-decoration:underline}
#spc-popup-cookie.theme-dark .button-box a:hover,.cookies_anchor{text-decoration:underline;text-underline-offset:3px}
#spc-popup-cookie.theme-red .button-box a{color:var(--theme-red);transition:all ease .8s;text-underline-offset:3px;text-decoration:none}
#spc-popup-cookie.theme-red h2{color:#fff}
#spc-popup-cookie.theme-red .button-box .btn-accept a{text-decoration:none}
#spc-popup-cookie.theme-red{background:var(--theme-red);border:2px solid white}
#spc-popup-cookie.theme-red .btn-accept a:hover{text-decoration:underline;text-underline-offset:3px}
#spc-popup-cookie.theme-blue h2{color:#fff}
#spc-popup-cookie.theme-blue .cookies_anchor{text-decoration:underline;text-underline-offset:3px}
#spc-popup-cookie.theme-blue .button-box .btn-accept a{text-decoration:none}
#spc-popup-cookie.theme-blue .button-box a{color:var(--theme-blue)}
#spc-popup-cookie.theme-blue{background:var(--theme-blue);border:2px solid white}
#spc-popup-cookie.theme-blue .btn-accept a:hover{text-decoration:underline;text-underline-offset:3px}
#spc-popup-cookie.theme-yellow .button-box .btn-accept a{text-decoration:none}
#spc-popup-cookie.theme-yellow h2{color:#fff}
#spc-popup-cookie.theme-yellow .cookies_anchor{text-decoration:underline;text-underline-offset:3px}
#spc-popup-cookie.theme-yellow .button-box a{color:var(--theme-yellow)}
#spc-popup-cookie.theme-yellow{background:var(--theme-yellow);border:2px solid white}
#spc-popup-cookie.theme-yellow .btn-accept a:hover{text-decoration:underline;text-underline-offset:3px}
#spc-popup-cookie.theme-light h2{color:var(--text-color-default)}
#spc-popup-cookie.theme-light .description p,#spc-popup-cookie.theme-light a{color:var(--text-color-default)}
#spc-popup-cookie.theme-light{background:#ffffffd9;color:var(--text-color-default);border:2px solid var(--text-color-default)}
#spc-popup-cookie.theme-light .button-box a,#spc-popup-cookie.theme-light .cookies_anchor{color:var(--text-color-default)}
#spc-popup-cookie.theme-light .button-box a:hover{color:var(--text-color-default);text-decoration:underline;text-underline-offset:3px}
#spc-popup-cookie.position-left{width:20%;float:left}
#spc-popup-cookie.position-right{width:20%;float:right;margin-left:80%}
@media screen and (max-width:1400px){#spc-popup-cookie.position-right{width:30%;margin-left:70%;float:unset}
#spc-popup-cookie.position-left{width:30%}
}
@media screen and (max-width:990px){#spc-popup-cookie.position-right{width:45%;margin-left:60%}
#spc-popup-cookie.position-left{width:45%}
}
@media screen and (max-width:600px){#spc-popup-cookie.position-left,#spc-popup-cookie.position-right{width:100%;float:unset;margin:0}
}
.spc-pdfreader .pdf-title.left{text-align:left}
.spc-pdfreader .pdf-title.center{text-align:center}
.spc-pdfreader .pdf-title.right{text-align:right}
.spc-pdfreader .mobile-view{display:none}
.spc-pdfreader .pdf-desktop{width:100%;height:900px}
@media screen and (max-width:769px){.spc-pdfreader .mobile-view b{margin-bottom:12px;float:left}
.spc-pdfreader .mobile-view{display:block}
.spc-pdfreader embed.pdf-desktop{display:none}
}
#spc-video-opening{margin-bottom:0;position:relative;padding-bottom:0;overflow:hidden;height:700px}
#spc-video-opening .video-background{padding-bottom:56.2%}
#spc-video-opening .open-text{position:absolute;bottom:40px;z-index:99;margin:0 auto;color:white;font-size:35px;line-height:42px;width:80%;left:0;right:0;text-align:center}
#spc-video-opening .open-text p,#spc-video-opening .open-text a{color:white;font-size:4rem;line-height:4.7rem}
#spc-video-opening .videoContainer{position:absolute;width:100%;height:200%;left:0;bottom:unset;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;top:-23%}
#spc-video-opening .videoContainer iframe{width:100%;height:100%}
#spc-video-opening #spc-button a{font-weight:bold;border:solid;background:transparent;border-radius:40px;font-size:1.7rem;text-transform:capitalize;padding:0 40px}
#spc-video-opening .open-text.align-left{text-align:left;width:40%;right:auto;left:50px}
#spc-video-opening .open-text.align-right{text-align:right;width:40%;left:auto;right:50px}
#spc-video-opening button#unmuteButton{z-index:999;position:absolute;color:white;right:30px;bottom:30px;font-size:1.5rem;padding:10px 12px 8px}
#spc-video-opening button#unmuteButton{z-index:999;position:absolute;color:white;right:30px;bottom:30px;font-size:1.5rem;padding:10px 12px 8px}
@media screen and (max-width:1650px){#spc-video-opening .videoContainer{height:134%}
}
@media screen and (max-width:1050px){#spc-video-opening .videoContainer{width:142%;left:-20%}
}
@media screen and (min-width:768px) and (max-width:1000px){#spc-video-opening{height:auto !important}
#spc-video-opening .open-text{bottom:0}
#spc-video-opening .open-text p,#spc-video-opening .open-text a{font-size:30px}
}
@media screen and (max-width:769px){#spc-video-opening .open-text p,#spc-video-opening .open-text a{font-size:20px;line-height:24px}
}
@media screen and (max-width:767px){#spc-video-opening{height:85vh !important;overflow:hidden}
#spc-video-opening .videoContainer{height:209%;width:275%;left:-85%;top:-53%}
#spc-video-opening .video-background{padding-bottom:100%;height:100vh}
#spc-video-opening .open-text{bottom:10%;width:80% !important}
}
#spc-quoteslider{padding:40px 0}
#spc-quoteslider svg{width:23px;position:relative;top:-10px}
.theme-blue #spc-quoteslider svg{fill:var(--theme-blue)}
.theme-yellow #spc-quoteslider svg{fill:var(--theme-yellow)}
.theme-red #spc-quoteslider svg{fill:var(--theme-red)}
#spc-quoteslider .carousel-indicators button{border:solid 1px;border-radius:100%;padding:4px;margin:0 3px;background:#fff}
.theme-blue #spc-quoteslider .carousel-indicators button{color:var(--theme-blue)}
.theme-yellow #spc-quoteslider .carousel-indicators button{color:var(--theme-yellow)}
.theme-red #spc-quoteslider .carousel-indicators button{color:var(--theme-red)}
.theme-blue #spc-quoteslider .carousel-indicators button.active{background:var(--theme-blue);color:var(--theme-blue)}
.theme-yellow #spc-quoteslider .carousel-indicators button.active{background:var(--theme-yellow);color:var(--theme-yellow)}
.theme-red #spc-quoteslider .carousel-indicators button.active{background:var(--theme-red);color:var(--theme-red)}
.spc-quote-style1 img{width:150px;height:150px}
.spc-quote-style3 .card{height:fit-content;padding:9%;margin-top:5%;margin-right:-4%}
.spc-quote-style3.carousel{margin:40px 0 80px}
.spc-quote-style3 .figure{position:absolute;z-index:-1}
.spc-quote-style3 .carousel-indicators{position:absolute;bottom:20px}
.spc-quote-style3 .carousel-inner{position:relative;width:100%;overflow:visible}
.spc-quote-style3 .box-controller{position:absolute;bottom:25px;width:11%;height:30px;left:8%}
.spc-quote-style3 .box-controller button{width:30px}
.theme-blue .spc-quote-style3 .box-controller button{color:var(--theme-blue)}
.theme-yellow .spc-quote-style3 .box-controller button{color:var(--theme-yellow)}
.theme-red .spc-quote-style3 .box-controller button{color:var(--theme-red)}
@media screen and (max-width:767px){.spc-quote-style3 .carousel-item div.d-flex{flex-direction:column-reverse;align-items:center}
.spc-quote-style3 .carousel-item{padding-top:40px}
.spc-quote-style3 .card{position:static;width:100%;margin:0}
.carousel-item.active .col-md-4.col-xs-12{text-align:center}
.spc-quote-style3 .figure{position:static;width:100%;margin:0 auto}
.spc-quote-style3 .figure img{object-fit:cover}
.spc-quote-style3 .box-controller{position:absolute;bottom:14px;width:85%;height:22px;left:8%}
.spc-quote-style3 .box-controller button span{padding:7px 10px}
}
.pdflist .box-slider img{height:250px;width:auto}
.view-simple-magazines .items-slider{display:flex;flex-wrap:wrap}
.view-simple-magazines .box-slider{margin:30px;text-align:center}
#pdflist .pdf-copyright{text-align:center}
a.d-flex.pdf-link{text-decoration:none}
a.d-flex.pdf-link .icon.file-text{margin-top:10px;margin-right:5px}
a.d-flex.pdf-link h3{border-bottom:2px solid transparent;transition:all .3s ease}
a.d-flex.pdf-link:hover h3{border-bottom:2px solid var(--theme-red)}
div#spc-pdflist .container-fluid.pdflist{padding-left:0;padding-right:0}
.color-calendar{font-size:1.4rem;width:100%;align-content:center;align-items:center;background-color:white !important;border:#e9e9e9 solid 1px !important}
.color-calendar .calendar__header{background:#fff}
.color-calendar.glass .calendar__days .calendar__day-selected .calendar__day-box,.color-calendar.glass .calendar__days .calendar__day-box{border-radius:100%}
.color-calendar.glass .calendar__arrow-inner::after{background-color:#f9ae14;opacity:1}
.color-calendar.glass .calendar__arrow-inner::before{color:#0f6438}
.color-calendar.glass .calendar__monthyear{color:#132244}
.color-calendar.glass .calendar__days .calendar__day-today .calendar__day-box{border-radius:100%}
.color-calendar.glass .calendar__days .calendar__day-event .calendar__day-box{background-color:#3962b6;box-shadow:none;opacity:1;border-radius:100%}
.color-calendar.glass .calendar__days .calendar__day-event span.calendar__day-text{color:white}
.color-calendar.glass .calendar__days .calendar__day-bullet{opacity:0}
.color-calendar.glass .calendar__days .calendar__day-selected .calendar__day-box{background-color:#0f6438}
.color-calendar.glass .calendar__days .calendar__day-bullet:hover ~ .calendar__day-box{background:#ebebee;opacity:1}
.spc-calendar .calendar-popup .event-body .title{color:#0f6438;font-weight:bold;font-size:1.8rem;margin:10px 0;text-decoration:none}
.spc-calendar .calendar-popup .event-body a{text-decoration:none}
.color-calendar.glass .calendar__weekdays .calendar__weekday{font-weight:700;opacity:1;color:#074120}
@media screen and (max-width:768px){.modal.cal .modal-dialog{width:auto !important}
.modal.cal .modal-dialog .event-item{display:block !important;border-bottom:1px solid #e4e4e4}
.modal.cal .modal-dialog .event-item .description h4{font-size:1.5rem}
}
:root{--calendar-theme-blue:var(--theme-blue);--calendar-theme-yellow:var(--theme-yellow);--calendar-theme-red:var(--theme-red);--calendar-blue-hover:var(--theme-blue-hover);--calendar-yellow-hover:var(--theme-yellow-hover);--calendar-red-hover:var(--theme-red-hover)}
.clndr{padding:20px;margin:0 auto;-webkit-box-shadow:0 7px 30px -10px rgba(150,170,180,0.5);-moz-box-shadow:0 7px 30px -10px rgba(150,170,180,0.5);box-shadow:0 7px 30px -10px rgba(150,170,180,0.5);border-radius:0;border:solid 1px #f6f6f6}
.cal1{margin:30px auto;max-width:100%;width:385px;font-size:18px}
.cal1 .clndr .clndr-controls{display:flex;justify-content:space-between;width:100%;position:relative;margin-bottom:10px}
.cal1 .clndr .clndr-controls .month{text-align:center;text-transform:capitalize;width:23%}
.cal1 .clndr .clndr-controls .clndr-control-button{float:left}
.cal1 .clndr .clndr-controls .clndr-control-button.rightalign{text-align:right}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{cursor:pointer;color:transparent;background:#eebf35fa;height:40px;width:40px;display:block;border-radius:50%;float:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:hover{background:#ddd}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive{opacity:.5}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive:hover{background:0;cursor:default}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{cursor:pointer;color:transparent;background:#eebf35fa;height:40px;width:40px;display:block;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:hover{background:#ddd}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive{opacity:.5}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive:hover{background:0;cursor:default}
.cal1 .clndr .clndr-table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:3px}
.cal1 .clndr .clndr-table .header-days{font-size:10px}
.cal1 .clndr .clndr-table .header-days .header-day{vertical-align:middle;text-align:center;font-size:16px;text-transform:capitalize;color:#0e4225;font-weight:bold}
.cal1 .clndr .clndr-table tr{height:46px}
.cal1 .clndr .clndr-table tr td{vertical-align:middle}
.cal1 .clndr .clndr-table tr .day{border-radius:50%}
.cal1 .clndr .clndr-table tr .day:hover{background:#eee}
.cal1 .clndr .clndr-table tr .day.today,.cal1 .clndr .clndr-table tr .day.my-today{background:var(--calendar-theme-blue);color:#fff;font-weight:bold}
.theme-red .cal1 .clndr .clndr-table tr .day.today,.theme-red .cal1 .clndr .clndr-table tr .day.my-today{background:var(--calendar-theme-red)}
.theme-yellow .cal1 .clndr .clndr-table tr .day.today,.theme-yellow .cal1 .clndr .clndr-table tr .day.my-today{background:var(--calendar-theme-yellow)}
.cal1 .clndr .clndr-table tr .day.today:hover,.cal1 .clndr .clndr-table tr .day.my-today:hover{background:#72c6d8}
.cal1 .clndr .clndr-table tr .day.today.event,.cal1 .clndr .clndr-table tr .day.my-today.event{background:#a7dbc1}
.cal1 .clndr .clndr-table tr .day.event,.cal1 .clndr .clndr-table tr .day.my-event{background:var(--calendar-theme-blue);color:#fff;opacity:.7}
.theme-red .cal1 .clndr .clndr-table tr .day.event,.theme-red .cal1 .clndr .clndr-table tr .day.my-event{background:var(--calendar-theme-red)}
.theme-yellow .cal1 .clndr .clndr-table tr .day.event,.theme-yellow .cal1 .clndr .clndr-table tr .day.my-event{background:var(--calendar-theme-yellow)}
.cal1 .clndr .clndr-table tr .day.event:hover,.cal1 .clndr .clndr-table tr .day.my-event:hover{background:var(--calendar-blue-hover);opacity:1}
.theme-red .cal1 .clndr .clndr-table tr .day.event:hover,.theme-red .cal1 .clndr .clndr-table tr .day.my-event:hover{background:var(--calendar-red-hover)}
.theme-yellow .cal1 .clndr .clndr-table tr .day.event:hover,.theme-yellow .cal1 .clndr .clndr-table tr .day.my-event:hover{background:var(--calendar-yellow-hover)}
.cal1 .clndr .clndr-table tr .day.inactive,.cal1 .clndr .clndr-table tr .day.my-inactive{background:#ddd}
.cal1 .clndr .clndr-table tr .day .day-contents{text-align:center;cursor:pointer;outline:0;border:0;background:transparent;font-size:16px;justify-self:center;align-self:center;border-radius:50%;margin:auto;transition-duration:.2s}
.cal1 .clndr .clndr-table tr .empty,.cal1 .clndr .clndr-table tr .adjacent-month,.cal1 .clndr .clndr-table tr .my-empty,.cal1 .clndr .clndr-table tr .my-adjacent-month{width:100%;height:inherit;background:#eee}
.cal1 .clndr .clndr-table tr .empty:hover,.cal1 .clndr .clndr-table tr .adjacent-month:hover,.cal1 .clndr .clndr-table tr .my-empty:hover,.cal1 .clndr .clndr-table tr .my-adjacent-month:hover{background:#ddd}
.event-url h4{color:var(--calendar-theme-blue)}
.theme-red .event-url h4{color:var(--calendar-theme-red)}
.theme-yellow .event-url h4{color:var(--calendar-theme-yellow)}
.modal.cal{z-index:999999;background:rgba(0,0,0,0.65)}
.modal.cal .modal-dialog{width:80%}
.modal.cal .modal-dialog .event-item{display:flex;margin-bottom:20px;width:95%}
.modal.cal .modal-dialog .event-item img{height:155px;width:auto;margin:0 20px}
.modal.cal .modal-dialog .event-item .description{margin-left:20px;width:100%}
.modal.cal .modal-dialog .event-item .description a+a{border:solid 1px;padding:2px;display:inline-block;width:125px;text-align:center;margin-top:20px;border-radius:3px;cursor:pointer}
.theme-red .modal.cal .modal-dialog .event-item .description a+a{background:var(--theme-red);color:white}
.theme-blue .modal.cal .modal-dialog .event-item .description a+a{background:var(--theme-blue);color:white}
.theme-yellow .modal.cal .modal-dialog .event-item .description a+a{background:var(--theme-yellow);color:white}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:before{content:"";width:.9em;height:.9em;position:absolute;top:12px;right:15px;border-style:solid;border-width:.17em .17em 0 0;display:inline-block;transform-origin:center center;transform:rotate(45deg);border-radius:2px;color:darkolivegreen}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:before{content:"";width:.9em;height:.9em;position:absolute;top:12px;left:15px;border-style:solid;border-width:.17em .17em 0 0;display:inline-block;transform-origin:center center;transform:rotate(-135deg);border-radius:2px;color:darkolivegreen}
.previous-year{position:absolute;top:24px;left:26%;font-size:2rem;cursor:pointer}
.next-year{position:absolute;top:24px;right:26%;font-size:2rem;cursor:pointer}
.modal.cal button.close{font-size:25px;position:absolute;top:20px;opacity:1;right:20px;z-index:2}
.theme-yellow .modal.cal button.close{color:var(--theme-yellow)}
.theme-red .modal.cal button.close{color:var(--theme-red)}
.theme-blue .modal.cal button.close{color:var(--theme-blue)}
a.event-url{text-decoration:none}
a.event-url:hover{text-decoration:none}
@media screen and (max-width:1480px){.cal1 .clndr .clndr-table .header-days .header-day{font-size:14px}
.cal1 .clndr .clndr-table tr{height:40px}
.cal1 .clndr .clndr-controls .month{width:31%}
.cal1{width:360px}
}
@media screen and (max-width:1100px){.side .cal1 .clndr .clndr-controls .month{font-size:16px}
.side .cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:before{width:.5em;height:.5em;top:6px;left:7px}
.side .cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:before{width:.5em;height:.5em;top:6px;right:7px}
.side .cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button,.side .cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{height:20px;width:20px}
}
@media screen and (max-width:990px){.side .cal1 .clndr .clndr-controls .month{width:35%}
.side .cal1 .clndr .clndr-table tr{height:30px}
.side .cal1 .clndr .clndr-table tr .day .day-contents{font-size:14px;padding:6px}
}
@media screen and (max-width:768px){.side .cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button,.side .cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{height:30px;width:30px}
.side .cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:before{width:.7em;height:.7em;top:8px;right:10px}
.side .cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:before{width:.7em;height:.7em;top:8px;left:10px}
.theme-red .cal1 .clndr .clndr-table tr .day.event.main-event.academic-calendar::before,.theme-red .cal1 .clndr .clndr-table tr .day.my-event.main-event.academic-calendar::before,.theme-red .cal1 .clndr .clndr-table tr .day.event::after,.theme-red .cal1 .clndr .clndr-table tr .day.my-event::after{bottom:4px !important}
}
@media screen and (max-width:413px){.cal1 .clndr .clndr-controls .month{width:32%}
}
.spc-tablist-tabs{width:100%}
.spc-tablist-component{margin:20px 0}
.spc-tablist-tabs .tab{float:left;list-style-type:none;color:white;font-size:1.4rem;text-transform:uppercase;padding:4px 10px 2px;margin:0 13px 0 0;font-weight:bold;position:relative;height:30px;cursor:pointer}
.theme-red .spc-tablist-tabs .tab{background:var(--theme-red)}
.theme-blue .spc-tablist-tabs .tab{background:var(--theme-blue)}
.theme-yellow .spc-tablist-tabs .tab{background:var(--theme-yellow)}
.spc-tablist-tabs .tab.tab-active{z-index:9;cursor:auto}
.theme-blue .spc-tablist-tabs .tab.tab-active{background:var(--theme-blue-hover)}
.theme-yellow .spc-tablist-tabs .tab.tab-active{background:var(--theme-red-hover)}
.theme-red .spc-tablist-tabs .tab.tab-active{background:var(--theme-yellow-hover)}
.spc-tablist-tabs .tab.tab-active::after{content:' ';position:absolute;top:0;right:-17px;border-right:17px solid transparent;border-top:0 solid transparent}
.theme-red .spc-tablist-tabs .tab.tab-active::after{border-bottom:30px solid var(--theme-red-hover)}
.theme-blue .spc-tablist-tabs .tab.tab-active::after{border-bottom:30px solid var(--theme-blue-hover)}
.theme-yellow .spc-tablist-tabs .tab.tab-active::after{border-bottom:30px solid var(--theme-yellow-hover)}
.spc-tablist-tabs .tab::after{content:' ';position:absolute;top:0;right:-17px;border-right:17px solid transparent;border-top:0 solid transparent}
.theme-red .spc-tablist-tabs .tab::after{border-bottom:30px solid var(--theme-red)}
.theme-blue .spc-tablist-tabs .tab::after{border-bottom:30px solid var(--theme-blue)}
.theme-yellow .spc-tablist-tabs .tab::after{border-bottom:30px solid var(--theme-yellow)}
.spc-tablist-component .list-news{display:none}
.spc-tablist-component .spc-tablist-container{float:left;width:100%;display:block;padding:25px;max-height:650px;overflow:auto;border:solid 2px}
.theme-blue .spc-tablist-component .spc-tablist-container{border-color:var(--theme-blue-hover)}
.theme-red .spc-tablist-component .spc-tablist-container{border-color:var(--theme-red-hover)}
.theme-yellow .spc-tablist-component .spc-tablist-container{border-color:var(--theme-yellow-hover)}
.spc-tablist-component .list-news.tab-active{display:block}
.spc-tablist-component .list-news[editing='true']{display:block !important;border:solid red 1px}
.spc-tablist-component .list-news[editing='false']{display:none !important}
.spc-tablist-component .spc-icon-title{margin-bottom:0}
header .navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex;align-items:center;justify-content:center}
header #spc-navigation-settable ul.navbar-nav{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:0;position:relative;width:100%;justify-content:center}
.spc-logo{position:absolute;z-index:99;background:#fff;padding:0;box-shadow:1px 7px 6px rgba(85,85,85,0.64);top:22px;left:50%;transform:translateX(-50%)}
.spc-logo img{width:177px;height:170px;padding:5px}
.header-v1 #spc-socialnav i svg{fill:var(--theme-blue) !important}
.header-v1 i#search-btn-open{color:var(--theme-blue)}
header .d-flex.flex-wrap.container>.col-6{padding:10px 0}
.theme-blue header{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.75);padding-bottom:10px;z-index:9999}
#spc-languagesnav{display:flex;justify-content:flex-end;padding-right:30px}
.theme-blue header #spc-navigation-settable,.theme-blue header .menu-bar{background:#fff}
#spc-navigation-settable .navbar-nav .nav-item{padding:0 5px;width:10%;text-align:center;border-right:solid 1px var(--text-color-default);flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}
#spc-navigation-settable .navbar-nav .nav-item:nth-child(4){margin-right:10%;border:0}
#spc-navigation-settable .navbar-nav .nav-item:nth-child(5){margin-left:10%}
#spc-navigation-settable .navbar-nav .nav-item:last-child{border:0}
#spc-languagesnav .langnav{z-index:9}
#spc-languagesnav .langnav:hover a{display:block;z-index:99}
.theme-blue #spc-languagesnav .langnav a{background:var(--theme-blue);text-decoration:none;padding-bottom:6px}
.theme-blue #spc-languagesnav .langnav a:not(.current-language):hover{text-decoration:underline;text-underline-offset:6px}
#spc-navigation-settable .nav-link{color:var(--text-color-default);text-transform:uppercase;font-size:1.2rem;line-height:17px;font-weight:700;padding:5px 10px}
header .d-flex.flex-wrap.container>.col-6{padding:10px 0;padding-bottom:22px}
#spc-languagesnav .langnav .current-language{color:#232323;display:block;position:absolute;top:3px;margin-top:0 !important;font-size:18px;font-weight:100;background:transparent !important;width:36px;text-align:left;padding:0;font-weight:700;font-size:1.5rem;text-align:center}
.opening{position:relative;margin-bottom:50px}
.opening div#spc-button{position:absolute;z-index:9;right:0;top:1px;width:auto}
button.navbar-toggler{border:0}
.navbar-toggler:focus{outline:0;box-shadow:none}
#spc-button .style1{box-shadow:2px 2px 1px #888;transition:all .8s}
#spc-button .style1 p{transition:all .8s}
.opening #spc-button .style1{background:var(--yellow-giovani) !important;box-shadow:2px 2px 1px #888;min-width:200px;margin:0;padding-left:70px;width:100%;border-top-right-radius:0;border-bottom-right-radius:0;transition:all .8s}
.opening #spc-button .style1:hover{background:var(--theme-blue) !important}
#spc-button .style1:hover p{color:var(--yellow-giovani)}
.spc-carousel figure#spc-image{height:700px;margin:0}
.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:22.25rem;padding-bottom:22.25rem;color:#fff;text-align:center}
.spc-carousel .carousel-caption h3{text-decoration:none;margin-bottom:10px;font-weight:bold;font-size:58px;font-family:"Raleway",sans-serif;color:whitesmoke;line-height:1.2;text-align:center;text-shadow:0 0 16px rgba(0,0,0,0.38)}
.spc-carousel .carousel-caption p{font-size:30px;font-family:"Raleway",sans-serif;color:whitesmoke;line-height:1.2;text-align:center;text-shadow:0 0 16px rgba(0,0,0,0.38)}
.custom-toggler-icon::before,.custom-toggler-icon::after{left:0}
.custom-toggler-icon::before,.custom-toggler-icon::after,.custom-toggler-icon div{background-color:var(--theme-blue)}
#spc-navigation-settable .submenu{border-radius:0}
#spc-navigation-settable .navbar-nav .nav-link.active{color:var(--theme-blue)}
.spc-smartsearch .popup-menu form#searchbox{display:flex;justify-content:center;border-radius:0;width:30%}
.spc-smartsearch{padding:8px 11px 0}
[type=search]{margin-right:5px}
#spc-navigation-settable .navbar-nav .nav-item:hover a{color:var(--theme-blue)}
.home-slider.opening a{position:relative;text-align:left;padding-left:70px}
.home-slider.opening a:before{content:"";background-image:url("main/images/logodonacion.png");background-size:contain;background-repeat:no-repeat;height:45px;width:30px;position:absolute;left:32px;top:6px}
.home-slider.opening #spc-button .style1 p{color:black}
:root{--body-background:#fff;--theme-blue:#568139;--theme-blue-hover:#fce505;--yellow-giovani:#fce505;--text-color-default:#252523;--red-logo:#e00814}
body{background-color:var(--body-background)}
body,body p{color:var(--text-color-default);font-size:16px;font-size:1.6rem;font-family:'Raleway',sans-serif;line-height:2.6rem}
body b{font-weight:700}
body i{font-style:italic}
h1,h2,h3,h4,h5,h6{margin:3px;font-weight:bold}
* h1{line-height:40px;margin:20px 0}
.spc-title h1,.spc-title h2{position:relative;color:var(--theme-blue);margin-bottom:60px;font-size:39px}
.spc-title.center h1,.spc-title.center h2{text-align:center}
.spc-title h1:after,.spc-title h2:after{content:"";position:absolute;background:url("main/images/leaf.png");display:block;height:47px;width:50px;background-size:contain;background-repeat:no-repeat;background-position-y:center;left:50%;margin-left:-25px}
.spc-title.left h1:after,.spc-title.left h2:after{left:24px}
.spc-title.right h1:after,.spc-title.right h2:after{left:unset;right:0}
.spc-title h2:after{height:44px}
.back.col-12{margin-bottom:20px}
.spc-carousel .carousel-item::after{display:none}
.spc-carousel .carousel-item.layer-on::after{display:block;background:linear-gradient(179.83deg,rgba(56,56,56,0.76) .15%,rgba(44,33,7,0.357786) 42.99%,rgba(14,14,14,0) 64.51%) !important;transform:matrix(1,0,0,-1,0,0);content:' ';position:absolute;top:0;bottom:0;left:0;right:0}
.id-contatti .input-group.ordered-item.mb-3{width:33%;float:left;margin-bottom:4rem !important}
input.form-control[type="text"],input.form-control[type="email"]{flex:unset;width:50%}
.id-contatti input,.id-contatti textarea{border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;background-color:rgba(0,0,0,0.122);border:1px solid black;padding:12px 30px}
.id-contatti input#checkbox-privacy_policy{margin-right:10px;width:18px;border:1px solid black;background-color:rgba(0,0,0,0.122)}
.id-contatti input::placeholder,.id-contatti textarea::placeholder{font-size:16px;font-weight:400}
.id-contatti input#cq_captcharefresh{background:url("main/images/refresh-orange.png") no-repeat !important;height:40px;width:40px;border:0}
.id-contatti .form_rightcol div.form_captcha_refresh{margin-right:0}
.id-contatti .form_rightcol{display:flex;padding:0}
.spc-contact-form{margin:40px 0}
.id-contatti .form_rightcol>div{margin-right:50px}
.id-contatti button.submit-btn{background-color:var(--theme-blue);border:1px solid var(--theme-blue);color:white;text-transform:none;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;font-weight:500;font-size:16px;height:auto;padding:5px 30px;display:inline-block;width:auto;margin:0}
ul.title-label-list.anchor-item li a:hover{color:var(--yellow-giovani)}
.home .middle-sections{margin-bottom:50px}
.home .spc-title h2{margin-bottom:60px;font-size:39px}
.home #spc-rowctrl{padding:0}
.home .theme-blue .list.linear .swiper .card-text a{font-size:26px;padding:10px 0;font-weight:bold}
.home .theme-blue .list.linear .swiper a.read-more{background-color:var(--theme-blue);border:1px solid var(--theme-blue);color:white;text-transform:uppercase;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;font-weight:500;font-size:16px;height:auto;padding:5px 30px;display:inline-block;width:auto;margin:0}
.home .theme-blue .list.linear .swiper .card-text h3{margin-bottom:30px}
.home .theme-blue .list.linear .swiper .card-text p{font-size:24px;font-family:'Raleway',sans-serif;line-height:28px;height:115px;display:-webkit-box;-webkit-line-clamp:4;text-overflow:ellipsis;white-space:break-spaces;-webkit-box-orient:vertical;margin-bottom:30px}
.home .theme-blue .list.linear .swiper .card-body .date{display:none}
#spc-rowctrl .content-row{padding:100px 0}
.home #spc-rowctrl .content-row h2,.home #spc-rowctrl .content-row p{color:white}
.home #spc-rowctrl .content-row h2{font-size:30px}
#spc-rowctrl .background-box{opacity:.9}
#spc-rowctrl .background-box{background-position:top;background-size:cover}
#spc-breadcrumb a{text-decoration:none;transition:all .8s}
#spc-breadcrumb a:hover{text-shadow:1px 1px 1px var(--theme-blue)}
.id-contatti input,.id-contatti textarea{border:1px solid var(--theme-blue);background-color:#56813924}
.id-contatti button.submit-btn:hover{color:var(--yellow-giovani)}
.home-page .section-page .spc-focus-card.style1{margin-bottom:50px}
footer div#spc-image{text-align:center}
footer img.figure-img.desktop-view.col-4.float-start.lazyloaded{width:100%;height:100%;object-fit:contain}
#spc-image .desktop-view.center-img{display:block;width:100%;height:100%;object-fit:contain}
footer #spc-image figure.figure{width:auto;height:85px;margin-top:10px}
footer #spc-socialnav{text-align:center}
footer #spc-socialnav i.fa.fa-facebook svg,footer #spc-socialnav i.fa.fa-youtube-play svg{color:white;fill:white}
.theme-blue footer a{color:white;text-decoration:none;padding-right:10px;transition:all .8s}
.theme-blue footer a:hover{text-decoration:underline;color:white;text-underline-offset:6px}
#spc-list-slidergallery .spc-icon-arrow-right:before,#spc-list-slidergallery .spc-icon-arrow-left:before{display:none}
.swiper-button-prev,.swiper-button-next{color:var(--theme-blue) !important;background:rgb(243 236 236 / 76%)}
div#spc-photogallery{margin:40px 0}
#spc-list-slidergallery .swiper-slide{height:auto}
#spc-list-slidergallery swiper-slide button,#spc-list-slidergallery .thumbnail-img,#spc-list-slidergallery .image-item{display:block;width:100%;height:100%}
.spc-textimage .img-thumbnail{max-width:200px}
.spc-textimage .img-fluid{width:100%}
.theme-blue .spc-icon-title .item,.theme-blue .spc-icon-title .item a{display:flex}
div#spc-youtube-component{padding:30px 20px}
#modal-policy.fade.in{opacity:1}
#modal-policy.modal.fade .modal-dialog{transform:translate(0,0)}
.theme-blue .list.block a{color:var(--text-color-default);font-weight:500;text-decoration:none;font-size:20px;display:block;height:100px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical}
.list.block .thumbnail-img a{height:30px}
.list .card-body .date{font-weight:700;color:var(--theme-blue);margin-top:5px}
.theme-blue .list.block h3,.theme-blue .list.linear h3{margin:0;margin-bottom:6px;font-size:26px;padding:10px 0;font-weight:bold}
.theme-blue .list.block h3 a,.theme-blue .list.linear h3 a{font-weight:bold}
.list.block p{color:var(--text-color-default);font-size:16px;font-family:'Raleway',sans-serif;line-height:2.4rem;height:123px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical}
.list.block .social-share{display:none}
.theme-blue .list.block .inner-read-more{background-color:var(--theme-blue);border:1px solid var(--theme-blue);text-align:center;padding:6px;color:white;text-transform:uppercase;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;font-weight:500;height:auto}
.list.block .shadow-sm{box-shadow:none !important;border:0}
.spc-list-component a.read-more i.spc-icon.spc-icon-arrow-right{display:none}
.list.linear .thumbnail-img{width:47.6%;padding-bottom:31%}
.list.linear .border{box-shadow:none !important;border:none !important}
.list.linear .social-share{display:none}
.theme-blue .list.linear h3 a{font-weight:700}
.theme-blue .list.linear a{color:var(--text-color-default);font-weight:500;text-decoration:none;font-size:20px;display:block;height:74px;overflow:hidden}
.list.linear .card-body{padding:3rem !important}
.swiper .list.linear .card-body .date{display:none}
.list.linear .main-article{padding-left:0;align-items:flex-start}
.list.linear p{color:var(--text-color-default);font-size:16px;font-family:'Raleway',sans-serif;line-height:2.4rem;height:124px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical}
.swiper .list.linear p{font-size:24px;font-family:'Raleway',sans-serif;line-height:28px;height:115px;display:-webkit-box;-webkit-line-clamp:4;text-overflow:ellipsis;white-space:break-spaces;-webkit-box-orient:vertical;margin-bottom:30px}
.list.linear a.read-more{background-color:var(--theme-blue);border:1px solid var(--theme-blue);color:white;text-transform:uppercase;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;font-weight:500;font-size:16px;height:auto;padding:5px 30px;display:inline-block;width:auto;margin:0}
.list.linear a.read-more:hover{color:var(--yellow-giovani)}
.list{margin-top:100px}
.list.title-label ul.title-label-list.anchor-item{flex-wrap:wrap}
.spc-title h3{margin-bottom:-40px}
main#main-container.blank{padding-top:85px}
.info-section.row.row-cols-2{margin-top:50px}
.info-section p.share{font-weight:700}
.info-section .text-end{text-align:right !important;color:var(--theme-blue);font-weight:700}
.social-article.d-flex.justify-content-start{align-items:center}
.main-category p{display:inline-block;width:fit-content;padding:0 10px;color:white;text-transform:uppercase;font-size:13px;font-weight:600}
.main-category.type-encuentroscreacion p{background-color:var(--red-logo)}
.main-category.type-notizie p{background-color:var(--theme-blue)}
.main-category.type-gmg p{background-color:var(--yellow-giovani);color:var(--theme-blue)}
#spc-pageheader{padding-bottom:35.3%}
.article-body .article-style .spc-title{text-align:center}
.main-article #spc-pageheader figure img{object-position:10% 10%}
.spc-focus-card.style1 figure.icon-image{height:70px;width:80px;margin:0 10px 0 0}
.spc-focus-card.style1 figure.icon-image::after{display:none}
.spc-focus-card.style1 figure img{height:100%;object-fit:cover}
.spc-focus-card.style1 figure.icon-image img{object-fit:contain;width:100%;height:100%;vertical-align:top;z-index:9999;position:relative}
.theme-blue .spc-focus-card.style1 a{padding:16px;background:#ececec}
.spc-focus-card.style1 figure{height:300px;margin-bottom:0}
.spc-focus-card.style1 h6{display:none}
.spc-focus-card.style1 .image-description{flex-direction:column}
.spc-focus-card.style1 .card:hover figure.icon-image img{transform:unset}
.spc-focus-card.style3 .card{background:white;padding:30px 0;border-bottom:1px solid var(--text-color-default);width:100%;margin:0 .5%;border-radius:0}
.spc-focus-card.style3 .card a{display:flex;text-decoration:none}
.spc-focus-card.style3 figure{width:50%;padding-bottom:30%;margin:0}
.spc-focus-card.style3 .image-description{width:50%}
.spc-focus-card.style3 .card:hover figure{background-color:unset !important}
.spc-focus-card.style3 .image-description h3,.spc-focus-card.style3 .image-description h6{text-align:left}
.spc-focus-card.style3 .image-description{padding:20px 30px}
.theme-blue .spc-focus-card.style3 .image-description h3::after{display:none}
.spc-focus-card.style3 .image-description h3{font-size:32px}
.spc-focus-card.style3 .image-description h6{color:var(--text-color-default);font-size:16px;font-weight:400}
.spc-focus-card .card button{margin:0 auto;display:flex;align-items:center;justify-content:center;background-color:var(--theme-blue);border:1px solid var(--theme-blue);text-align:center;padding:6px 18px;color:white;text-transform:uppercase;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;font-weight:500;height:auto}
.historycard-items .single-card a{background-color:var(--theme-blue);border:1px solid var(--theme-blue);color:white;text-decoration:none;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;font-weight:500;font-size:16px;height:auto;padding:5px 30px;display:inline-block;width:auto;margin:20px 0;transition:all .8s}
.single-card:nth-child(odd) figure{clip-path:polygon(120px 0,100% 0,100% 100%,0 100%);height:100%}
.single-card:nth-child(even){flex-direction:row-reverse}
.single-card:nth-child(even) figure{clip-path:polygon(0 0,100% 0,87% 100%,0 100%)}
h6.year{font-size:30px;font-weight:400;color:var(--theme-blue)}
h3.title{font-size:32px;font-weight:500;color:var(--theme-blue);display:inline-block;width:auto;padding-bottom:20px;border-bottom:1px solid #dee2e6;margin-bottom:15px}
h4.desc{font-size:18px;font-weight:400}
.historycard-items .single-card a:hover{color:var(--yellow-giovani)}
.historycard-items .col-md-6.description{padding:40px}
.single-card figure img{object-fit:cover}
.spc-focus-card.style3.spc-members-card .card{margin:unset;width:33%;display:flex;flex-direction:column;align-items:center;padding:30px 5%}
.spc-focus-card.spc-members-card.style3 figure{padding-bottom:71%;position:relative;overflow:hidden;width:100%;margin:0 auto}
.spc-focus-card.spc-members-card.style3 figure img{position:absolute;top:0;height:100%;object-fit:cover;padding:0 30px}
.spc-focus-card.style3.spc-members-card .card:hover figure{background-color:unset}
.spc-focus-card.style3.spc-members-card .card:hover img{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none;opacity:1}
.spc-focus-card.style3.spc-members-card .focuscard-items.row{justify-content:center}
.spc-focus-card.spc-members-card.style3 .image-description h6{font-size:15px;text-align:center;min-height:auto;background:var(--theme-blue);width:100%;padding:5px;color:white;margin:0 auto}
.spc-focus-card.spc-members-card.style3 .image-description h3{font-size:16px;font-weight:600;text-align:center;position:relative;min-height:auto;margin:12px 0 40px;color:var(--text-color-default)}
.spc-focus-card.spc-members-card.style3 .image-description{width:100%}
.spc-focus-card.spc-members-card.style3 .card-1 .card{width:33%}
.spc-focus-card.spc-members-card.style3 .card-1 figure{padding-bottom:71%;width:100%}
.spc-focus-card.spc-members-card.style3 .card-1 .image-description{width:100%}
@media print{html{width:670px}
*{color:#333 !important;pointer-events:none}
body{color:#333 !important;font-size:15px}
body p{font-size:15px}
body a,body a:link,body a:visited{text-decoration:none !important;font-size:15px}
h1,h2,h3,h4,h5,h6{color:#060606 !important}
h1{font-size:25px;line-height:2.3rem}
h2{font-size:20px;line-height:2.8rem}
h3{font-size:17px;line-height:1.7rem}
h4{font-size:15px;line-height:1.5rem}
h5{font-size:13px;line-height:1.5rem}
a[href]:after{content:none !important}
a:after{pointer-events:none !important}
footer div#spc-image,.headerfixed,.column-btn-dona,.spc-carouselSlider .next,.spc-carouselSlider .prev,.spc-btn-donation .link,.social-share{display:none}
header#header-main,footer{background-color:#e6e2df !important}
header .vati-emblem img,.spc-btn-donation{height:126px;min-height:126px}
header .header_obolo_new{min-height:100px}
header div#spc-navigation-settable .style2.normal ul#nav{padding:0;position:inherit;background:transparent;margin:0;text-align:center;float:right;width:60%}
div#spc-navigation-settable .style2.normal li.section.item{margin-right:0;border-left:solid 1px #dcdcdc}
div#spc-navigation-settable .style2.normal li.section.item a{font-size:12px}
.spc-carouselSlider{position:relative;height:300px}
.spc-carouselSlider .images-box img{width:auto;height:300px}
.spc-preview .desc_home h4{font-size:20px;line-height:2rem}
.spc-preview .desc_home p{font-size:12px;letter-spacing:2px;max-width:100%;margin:11% auto 0;line-height:1.7rem}
.spc-evidenceboard .youtube iframe{background:#c7c7c7 !important}
.spc-list-component .homeimage.list-item{border:solid 1px #ccc}
.spc-list-component .homeimage.list-item h3{bottom:auto;top:0;font-size:24px;height:auto;padding:10% 5%;line-height:2.6rem}
.spc-list-component .homeimage.list-item h3{font-size:17px;line-height:1.6rem}
.spc-btn-donation .quote h2{line-height:2rem;margin:0}
.internal.section-template{width:100%}
.spc-text,.spc-textimage{max-width:100%;margin:5px 24px}
.col-md-3{width:150px}
.col-md-4{width:200px}
.col-md-6{width:300px}
.col-2 .side-menu{display:none}
.col-2 .main-body,main#main-container.blank,.article-contain,.internal.article .container-fluid>.row,.article-contain .article-tags{width:100%;max-width:100%}
blockquote{border:0}
.spc-textimage .text-head{margin:0;padding:4px}
blockquote:before,.spc-textimage .text-head .article-image ~ .title h2:after{font-size:4rem}
.spc-textimage .text-head .article-image ~ .title h2:after{bottom:-30px}
footer div#spc-navigation-settable .style2.normal ul#nav{width:100%}
footer p{color:#77746a !important;margin-top:10px}
footer .footer-address{width:100%}
footer .container{padding-top:0;padding-bottom:0}
}
@media screen and (max-width:1290px){.spc-focus-card.style1 figure{height:200px}
}
@media screen and (max-width:990px){.spc-focus-card.style1 .card{width:50%}
.spc-focus-card.style1 figure{height:300px}
header .navbar-expand-lg .navbar-collapse.collapse:not(.show){display:none}
.theme-blue header #spc-navigation-settable .container-fluid{flex-direction:column;align-items:flex-end}
header .navbar-expand-lg .navbar-collapse{width:100%}
#spc-navigation-settable .navbar-nav .nav-item:nth-child(5){margin-left:unset}
header #spc-navigation-settable ul.navbar-nav{margin-top:45px}
#spc-navigation-settable .navbar-nav .nav-item{width:100%;border-right:0}
.spc-logo img{height:120px;width:auto}
.spc-logo{left:calc(50% - 102px)}
.spc-focus-card.spc-members-card.style3 .card-1 .card,.spc-focus-card.style3.spc-members-card .card{width:50%}
.theme-blue .list .swiper-button-prev{left:var(--swiper-navigation-sides-offset,1px)}
.theme-blue .list .swiper-button-next{right:var(--swiper-navigation-sides-offset,1px)}
.list.linear .thumbnail-img{width:47.6%;padding-bottom:47%;display:block !important}
.home .theme-blue .list.linear .swiper .card-text p{font-size:20px}
.home .theme-blue .list.linear .swiper .card-text a{font-size:24px}
.spc-focus-card.style3 .card a{flex-direction:column}
.spc-focus-card.style3 figure,.spc-focus-card.style3 .image-description{width:100%}
.spc-focus-card.style3 .image-description{padding:20px 0}
input.form-control[type="text"],input.form-control[type="email"]{width:100%}
.id-contatti .input-group.ordered-item.mb-3{width:100%}
.spc-smartsearch .popup-menu form#searchbox{width:100%;z-index:0}
}
@media screen and (max-width:767px){.list.linear .thumbnail-img{width:100%}
.carousel-caption.d-none.d-md-block{display:block !important;bottom:-25%}
main#main-container.home-page{padding-left:15px;padding-right:15px}
.spc-focus-card.style1 .card{width:100%}
[type=search]{margin-right:12px}
.historycard-items .single-card.d-flex{flex-direction:column-reverse}
.historycard-items .single-card:nth-child(odd) figure,.historycard-items .single-card:nth-child(even) figure{clip-path:none;height:100%}
.historycard-items .col-md-6.description{padding:20px 0}
.spc-history-card.style4{padding:0 15px}
.spc-smartsearch{padding:8px 0 0}
.col-12.col-xs-12.upper-header{padding:0 15px 0 25px}
#spc-languagesnav{padding-right:0}
.opening div#spc-button{top:20px}
.spc-logo{top:26px}
#spc-image .desktop-view.center-img{display:none}
footer #spc-image figure .mobile-view{display:block;height:100%;width:100%}
.spc-carousel figure#spc-image{height:560px;margin:0}
.carousel-caption.d-none.d-md-block{display:block !important;bottom:-25%}
.spc-carousel .carousel-caption h3{font-size:35px}
.spc-carousel .carousel-caption p{font-size:30px}
.internal.article .container{padding-right:15px;padding-left:15px}
.social-article.justify-content-start{align-items:center}
.social-article.justify-content-start p.share{margin-bottom:0}
.social-article #spc-social-share .spc_social_inline_share_toolbox{text-align:center;display:flex;align-items:center;justify-content:center}
.article .list.block p{height:70px}
.article .collist-item.anchor-item{margin-bottom:20px}
.article .back.col-12{margin-bottom:15px}
}
@media screen and (max-width:600px){.article .list.linear .card-body{padding:2rem 0 !important}
.article .list.block p{height:70px;margin-bottom:30px}
.article .collist-item.anchor-item{padding-bottom:20px}
.spc-carousel figure#spc-image{height:360px;margin:0}
.carousel-caption.d-none.d-md-block{display:block !important;bottom:-60%}
.spc-carousel .carousel-caption h3{font-size:25px}
.spc-carousel .carousel-caption p{font-size:20px}
footer .copyright{font-size:1.2rem}
.spc-focus-card.spc-members-card.style3 .card-1 .card,.spc-focus-card.style3.spc-members-card .card{width:100%;padding:30px 15%}
main#main-container.blank{padding:85px 30px 0}
#spc-navigation-settable .navbar-nav .nav-item{padding:10px}
.home-page .section-page .list{margin-top:60px}
.opening{margin-bottom:30px}
.home .theme-blue .list.linear .swiper .card-text a{font-size:18px}
.home .theme-blue .list.linear .swiper .card-text p{font-size:16px}
.home .theme-blue .list.linear .swiper .card-text h3{margin-bottom:20px}
.home .theme-blue .list.linear .swiper .card-text p{margin-bottom:15px}
.list .swiper-button-next svg,.list .swiper-button-prev svg,.list .swiper-button-next,.list .swiper-button-prev{top:32%}
.home #spc-rowctrl .content-row h2{font-size:21px;padding:0 30px;line-height:32px}
.home .middle-sections{margin-bottom:30px}
.home .spc-title h2{margin-bottom:35px;font-size:35px}
.id-contatti .form_rightcol{flex-wrap:wrap}
label.captchaSuggest{display:inline;width:100%;padding-top:20px}
.list{margin-top:0}
.spc-list-component{padding-top:30px}
#spc-languagesnav{padding-right:20px}
.langnav:after{right:-20px}
.spc-title h3{margin-bottom:0}
}
@media screen and (max-width:413px){main#main-container.blank{padding:30px 30px 0}
.carousel-caption.d-none.d-md-block{display:block !important;bottom:-54%}
.home-slider .spc-carousel .carousel-item.layer-on::after{background:linear-gradient(179.83deg,rgba(56,56,56,0.76) 22.15%,rgba(44,33,7,0.357786) 56.99%,rgba(14,14,14,0) 97.51%) !important}
.list.title-label ul.title-label-list.anchor-item{justify-content:center}
.spc-title h1,.spc-title h2{margin-bottom:35px;font-size:22px}
main#main-container.internal.article{padding-top:20px}
.main-category.type-empty.label.label-primary{display:none}
.spc-textimage .body-text{text-align:center}
.spc-title.left{text-align:center}
.spc-title.left h1:after,.spc-title.left h2:after{left:50%}
.spc-icon-title{padding:0 25px}
.spc-icon-title.style-large .title,.spc-icon-title.style-boxlarge .title{font-size:16px;margin-top:0}
div#spc-photogallery{padding:0 20px}
.richtext .body-text.columns-count-1,.body-text.columns-count-default{text-align:center}
.home-page .spc-list-component{padding-top:0}
}
@font-face{font-family:'Raleway';src:url('main/fonts/Raleway/Raleway-Regular.eot');src:local('Raleway Regular'),local('Raleway-Regular'),url('main/fonts/Raleway/Raleway-Regular.eot?#iefix') format('embedded-opentype'),url('main/fonts/Raleway/Raleway-Regular.woff2') format('woff2'),url('main/fonts/Raleway/Raleway-Regular.woff') format('woff'),url('main/fonts/Raleway/Raleway-Regular.ttf') format('truetype'),url('main/fonts/Raleway/Raleway-Regular.svg#RalewayRegular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Raleway';src:url('main/fonts/Raleway/Raleway-Italic.eot');src:local('Raleway italic'),local('Raleway-Italic'),url('main/fonts/Raleway/Raleway-Italic.eot?#iefix') format('embedded-opentype'),url('main/fonts/Raleway/Raleway-Italic.woff2') format('woff2'),url('main/fonts/Raleway/Raleway-Italic.woff') format('woff'),url('main/fonts/Raleway/Raleway-Italic.ttf') format('truetype'),url('main/fonts/Raleway/Raleway-Italic.svg#Raleway-Italic') format('svg');font-weight:normal;font-style:italic}
@font-face{font-family:'Raleway';src:url('main/fonts/Raleway/Raleway-Bold.eot');src:local('Raleway Bold'),local('Raleway-bold'),url('main/fonts/Raleway/Raleway-Bold.eot?') format('embedded-opentype'),url('main/fonts/Raleway/Raleway-Bold.woff2') format('woff2'),url('main/fonts/Raleway/Raleway-Bold.woff') format('woff'),url('main/fonts/Raleway/Raleway-Bold.ttf') format('truetype'),url('main/fonts/Raleway/Raleway-Bold.svg#Raleway-Bold') format('svg');font-weight:700;font-style:normal}
@font-face{font-family:'Raleway';src:url('main/fonts/Raleway/Raleway-BoldItalic.eot');src:local('Raleway BoldItalic'),local('Raleway-BoldItalic'),url('main/fonts/Raleway/Raleway-BoldItalic.eot?#iefix') format('embedded-opentype'),url('main/fonts/Raleway/Raleway-BoldItalic.woff2') format('woff2'),url('main/fonts/Raleway/Raleway-BoldItalic.woff') format('woff'),url('main/fonts/Raleway/Raleway-BoldItalic.ttf') format('truetype'),url('main/fonts/Raleway/Raleway-BoldItalic.svg#BoldItalic') format('svg');font-weight:700;font-style:italic}
@font-face{font-family:'Raleway';src:url('main/fonts/Raleway/Raleway-Thin.eot');src:local('Raleway Thin'),local('Raleway-Thin'),url('main/fonts/Raleway/Raleway-Thin.eot?#iefix') format('embedded-opentype'),url('main/fonts/Raleway/Raleway-Thin.woff2') format('woff2'),url('main/fonts/Raleway/Raleway-Thin.woff') format('woff'),url('main/fonts/Raleway/Raleway-Thin.ttf') format('truetype'),url('main/fonts/Raleway/Raleway-Thin.svg#Raleway-Thin') format('svg');font-weight:300;font-style:normal}
@font-face{font-family:'Raleway';src:url('main/fonts/Raleway/Raleway-ThinItalic.eot');src:local('Raleway ThinItalic'),local('Raleway-ThinItalic'),url('main/fonts/Raleway/Raleway-ThinItalic.eot?#iefix') format('embedded-opentype'),url('main/fonts/Raleway/Raleway-ThinItalic.woff2') format('woff2'),url('main/fonts/Raleway/Raleway-ThinItalic.woff') format('woff'),url('main/fonts/Raleway/Raleway-ThinItalic.ttf') format('truetype'),url('main/fonts/Raleway/Raleway-ThinItalic.svg#ThinItalic') format('svg');font-weight:300;font-style:italic}
@font-face{font-family:'swiper-icons';src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d{perspective:1200px}
.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}
.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}
.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-lock{display:none}
.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}
.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none !important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}
.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1))}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}
.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move;touch-action:none}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active{pointer-events:auto}
.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}