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}
#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-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 0}
}
.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)}
@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{padding-top:50%}
.spc-quote-style3 .card{width:70%;margin:0 15%}
.spc-quote-style3 .figure{top:-55px;width:70%;left:0;height:unset;margin:0 15%}
.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}
:root{--body-background:#fff;--theme-red:#d51317;--text-color-default:#221f20;--accademici:#4c7bb1;--interni:var(--theme-red);--esterni:#8e3b86;--liturgico:#e56e00;--concerto:#ffb800;--iniziative:#159500;--didattica:#36a3b1}
body{background-color:var(--body-background)}
body.spc-commons-foundation.newsletter-composer{background:none !important}
body,body p{color:var(--text-color-default);font-size:16px;font-size:1.6rem;font-family:'Jost',sans-serif;line-height:2.6rem}
body b{font-family:'Jost',sans-serif;font-weight:700}
body i{font-family:Jost;font-style:italic}
h1,h2,h3,h4,h5,h6{margin:3px;color:#525252}
h1{font-size:32px;font-size:3.2rem;line-height:3.8rem;margin-bottom:10px}
h2{font-size:32px;font-size:3.2rem;line-height:3.8rem;margin-bottom:10px}
h3{font-size:25px;font-size:2.5rem;line-height:2.8rem}
h4{font-size:19px;font-size:1.9rem;line-height:2.4rem}
h5{font-size:18px;font-size:1.8rem;line-height:2.3rem}
h6{font-size:17px;font-size:1.7rem;line-height:2.1rem}
#main-wrapper>.container-fluid:has(>header.headerfixed){margin-top:260px}
#spc-social-share span.social-btn,#spc-socialnav i svg{border:solid 1px var(--theme-red);border-radius:100%;width:27px;height:27px;padding:3px;fill:var(--theme-red) !important;font-size:1.5rem}
#spc-socialnav i svg{padding:5px}
#spc-video-opening button{border:solid;background:transparent;border-radius:40px;font-size:1.7rem;text-transform:capitalize;padding:10px 40px}
#spc-video-opening .open-text p,#spc-video-opening .open-text a{font-weight:900}
#spc-navigation-settable .navbar-nav{margin:0 auto}
.spc-title{word-break:normal}
.spc-title h1,.spc-title h2{position:relative;z-index:2;font-weight:bold}
.middle-sections{background:linear-gradient(180deg,#ffeab9 0,#febf1f 42%,#da9a00 72%);padding:80px 0 17px;margin:40px 0 80px}
.middle-sections .spc-list-component a.read-more{color:white}
.middle-sections #spc-button .style2{border:2px solid #fff;background:transparent}
.middle-sections #spc-button .style2 p{color:#fff}
.spc-youtubegallery .youtube-box h5{background:#fff;margin:0;padding:7px 10px;height:62px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.home #spc-youtube-component{margin-top:13px}
.theme-red footer{background:white;border-top:solid var(--theme-red);padding-top:20px}
footer .spc-logo{max-width:200px;margin:0 auto}
footer #spc-social-share{text-align:left;display:flex;margin-bottom:10px}
footer p,footer b{color:var(--theme-red)}
footer .spc-icon-title{text-align:center;font-size:3rem;color:var(--theme-red)}
.spc-textimage table,.spc-text table{width:100%;border:solid 1px #e7e7e7}
.spc-textimage td,.spc-text td{padding:5px 15px}
.spc-textimage tr p,.spc-text tr p{margin:0}
.spc-textimage tr:nth-child(odd),.spc-text tr:nth-child(odd){background:#ededed}
.spc-textimage tr:nth-child(1),.spc-text tr:nth-child(1){background:var(--theme-red);color:white}
.spc-textimage tr:nth-child(1) p,.spc-text tr:nth-child(1) p{color:white;font-weight:bold}
div#spc-pdflist a.pdf-link h3{color:var(--theme-red);font-weight:bold;font-size:1.6rem}
.clndr{padding:20px 5px}
.cover-video:hover{opacity:.7}
#spc-video-opening button#unmuteButton{z-index:999;position:absolute;color:white;right:30px;bottom:30px;font-size:1.5rem;padding:10px 12px 8px}
.swiper-button-next,.swiper-button-prev{color:var(--theme-red) !important;border:2px solid;border-radius:100%;padding:7px 20px 4px;background:rgba(255,255,255,0.69);font-size:2rem !important}
#spc-list-slidergallery .swiper-button-next,#spc-list-slidergallery .swiper-button-prev{padding:9px 11px 4px 13px;font-size:2rem !important;background:rgba(255,255,255,0.69)}
.theme-red .list-pagination>*{border-radius:20px}
.list #spc-social-share span.social-btn svg{border:0;margin:0}
.list .date{color:var(--theme-red);font-weight:bold;font-size:1.5rem}
.spc-list-component a.read-more{justify-content:center;border:solid 2px;border-radius:40px;width:250px;padding:8px;margin:30px auto 50px auto}
.spc-list-component a.read-more i{display:none}
.spc-list-component a.read-more:hover{color:#fff;background:var(--theme-red)}
.spc-list-component{position:relative}
.list .icon-interni,.list .icon-esterni{font-size:2.5rem}
.list .collist-item{transition:transform .3s ease,box-shadow .3s ease}
.list .collist-item:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,0.2)}
.list.block h3 a{font-size:1.7rem;color:var(--text-color-default);line-height:2rem;text-decoration:none;font-weight:bold;height:62px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:20px 0 10px 0}
.category{position:absolute;bottom:-22px;background:var(--interni);right:10px;width:45px;height:45px;border-radius:100%;display:flex;justify-content:center;align-items:center;border:solid #fff}
.category span{color:white}
.category.type-accademici{background:var(--accademici)}
.category.type-esterni{background:var(--esterni)}
.list .event-category{position:absolute;bottom:-22px;background:var(--interni);left:12px;border-radius:6px;display:flex;justify-content:center;align-items:center;color:white;padding:2px 12px;font-size:1.4rem;font-weight:bold}
.list-legend{background:rgba(255,255,255,0.47);border-radius:4px;position:absolute;right:0;top:-65px;padding:6px 0;z-index:3}
.list-legend .col{position:relative;display:flex;width:auto;padding:6px 20px;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}
.list-legend .col .category{position:inherit;bottom:0;width:30px;height:30px;border:7px}
.list-legend .col p{margin:0;font-size:1.5rem}
.list-legend .col:nth-child(2){border:solid 1px #969696;border-bottom:0;border-top:0}
.list-legend .icon-interni:before{font-size:2rem}
.list .carousel-control-next,.list .carousel-control-prev{width:40px}
.box-controller button span{color:var(--theme-red);border:2px solid;border-radius:100%;padding:10px 13px}
.block-slider .collist-item{width:22%}
.block-slider .card-wrapper{padding:20px 40px}
.linear.list-item.anchor-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;align-items:center;margin-bottom:10px;border-bottom:solid 1px #e6e6e6;padding-bottom:12px}
.list.linear .thumbnail-img{width:42%;padding-bottom:35%}
.linear h3{font-size:1.7rem;font-weight:bold}
.linear h3 a{text-decoration:none}
.internal .back{padding:15px 0}
.internal .main-category{display:flex}
.internal .info-section{display:flex;gap:20px}
.internal .side{margin-top:20px;padding-left:30px}
.internal .main-category{display:flex;padding:7px 23px;align-content:center;align-items:center;border-radius:2px;color:#fff;position:relative}
.internal .main-category span{display:flex;font-size:2.2rem}
.internal .main-category p{color:white;text-transform:uppercase;margin:0 0 0 5px;font-weight:700;font-size:1.3rem}
.main-category.type-accademici{background:var(--accademici)}
.main-category.type-interni{background:var(--interni)}
.main-category.type-esterni{background:var(--esterni)}
.event-category.type-liturgie{background:var(--liturgico)}
.event-category.type-concerti{background:var(--concerto)}
.event-category.type-iniziative{background:var(--iniziative)}
.event-category.type-didattica{background:var(--didattica)}
.related h3{font-weight:bold;margin-top:30px}
.blank section.section-page{padding:30px 0}
.blank .back{margin-bottom:30px}
main#main-container.article{max-width:900px;margin:0 auto}
.article .subtitle{margin:15px 0}
.internal .date{color:var(--theme-red);margin-bottom:10px}
.internal .main-article hr{margin:30px 0 22px 0;opacity:1;border:solid}
.article .main-category{max-width:46%}
.type-accademici hr{color:var(--accademici)}
.type-interni hr{color:var(--interni)}
.type-esterni hr{color:var(--esterni)}
.event main#main-container.article{max-width:1100px}
.internal .info-section .location{font-weight:bold}
.event .row.row-cols-2{display:flex;gap:20px;flex-direction:row;flex-wrap:nowrap;align-items:center}
.internal.event .main-category{padding:2px 23px}
.event-category p{color:#fff;display:flex;align-content:center;justify-content:center;align-items:center;padding:7px;text-transform:uppercase;margin:0 0 0 5px;font-weight:700;font-size:1.3rem}
.internal .article-body>.spc-textimage{margin:0}
.mainevents .middle-sections{margin:0;padding-top:25px;display:flex;flex-wrap:nowrap;justify-content:center}
.mainevents .spc-calendar{padding:35px 20px;border-radius:5px}
.mainevents .calendar-bulletin-board{float:left;width:100%;margin-top:10px}
.mainevents .cal1{margin:10px auto;float:left}
.mainevents #eventInfoID{float:left;width:calc(100% - 430px);margin-left:30px}
.mainevents .main-parsys{margin-top:50px}
.spc-textimage h1,.spc-textimage h2{margin-bottom:20px}
.spc-textimage.event-style .body-text{display:block}
.spc-focus-card.style3.spc-members-card .card{width:49%;border:solid 1px #ccc;margin-bottom:15px;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}
.spc-focus-card.style3.spc-members-card figure{height:0;padding-bottom:30%;position:relative;overflow:hidden;width:30%;background-color:#242424}
.spc-focus-card.style3.spc-members-card .image-description{width:65%}
.spc-focus-card.style3.spc-members-card .image-description h3{text-align:left;color:var(--theme-red)}
.spc-focus-card.style3.spc-members-card .image-description h3::after{left:0;right:auto}
.spc-focus-card.style3.spc-members-card .image-description h6{font-size:16px;margin-bottom:5px;text-align:left}
.spc-focus-card.style3.spc-members-card a i{position:relative;top:5px;margin-right:5px;font-size:2rem}
.spc-calendar{box-shadow:0 7px 30px -10px rgba(150,170,180,0.5);border-radius:0;border:solid 1px #f6f6f6;padding:10px;background:#fff}
a.event-url{border-bottom:solid 2px transparent;display:inline-block}
a.event-url:hover{border-bottom:solid 2px var(--theme-red)}
.cal1{margin:10px auto}
.cal1 .clndr .clndr-table tr .day.my-past,.cal1 .clndr .clndr-table tr .day.my-past{opacity:.4 !important}
.clndr{padding:20px 5px;border:0;box-shadow:none;border-bottom:solid #e1e1e1}
.theme-red .cal1 .clndr .clndr-table tr .day.event:hover,.theme-red .cal1 .clndr .clndr-table tr .day.my-event:hover{background:#efc03a}
.theme-red .cal1 .clndr .clndr-table tr .day.event,.theme-red .cal1 .clndr .clndr-table tr .day.my-event{background:var(--theme-red);background:transparent;color:var(--theme-red);font-weight:bold;position:relative}
.theme-red .cal1 .clndr .clndr-table tr .day.event::after,.theme-red .cal1 .clndr .clndr-table tr .day.my-event::after{content:' ';background:var(--theme-red);width:30%;height:6px;position:absolute;left:35%;bottom:9px}
.theme-red .cal1 .clndr .clndr-table tr .day.event.academic-calendar::after,.theme-red .cal1 .clndr .clndr-table tr .day.my-event.academic-calendar::after{background:#3299ff}
.theme-red .cal1 .clndr .clndr-table tr .day.event.main-event.academic-calendar::after,.theme-red .cal1 .clndr .clndr-table tr .day.my-event.main-event.academic-calendar::after{left:20%;background:var(--theme-red)}
.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{content:' ';background:#3299ff;width:30%;height:6px;position:absolute;right:20%;bottom:9px}
.cal1 .clndr .clndr-table tr .day.today:hover,.cal1 .clndr .clndr-table tr .day.my-today:hover{background:#efc03a}
.calendar-bulletin-board{padding:15px;border-radius:9px;margin-top:20px;box-shadow:0 1px 17px 0 rgba(227,227,227,0.80);background:#f3f3f3}
.calendar-bulletin-board blockquote{border-color:var(--theme-red)}
.spc-calendar .day-contents.selected{border:solid 3px #efc03a !important;opacity:1 !important;height:100%;padding:7px;color:#efc03a;font-weight:bold}
.spc-calendar .day-contents.selected:hover{color:white}
.spc-calendar .event-description{display:inline-block;width:100%;padding-left:12px;position:relative}
.spc-calendar div#eventInfoID h2{background:var(--theme-red);color:white;width:90%;padding:0 13px;margin:0;position:relative;font-size:1.6rem;font-weight:bold}
.spc-calendar div#eventInfoID h2::after{content:'';position:absolute;right:-35px;top:0;width:0;height:0;border-right:35px solid transparent;border-top:0 solid transparent;border-bottom:38px solid var(--theme-red)}
.spc-calendar div#eventInfoID h2.title-academic-calendar{background:#74aeeb}
.spc-calendar div#eventInfoID h2.title-academic-calendar::after{border-bottom:38px solid #74aeeb}
.calendar-bulletin-board h2{font-size:1.8rem;font-weight:bold;border-bottom:solid 4px white}
.calendar-bulletin-board blockquote{padding:0 0 0 10px;margin-bottom:8px}
.spc-calendar .event-description h3{font-weight:bold;font-size:1.7rem;float:left}
.spc-calendar .event-description p{float:left;margin-top:6px;margin-left:10px;margin-bottom:0;color:var(--theme-red)}
.spc-calendar .event-description::before{content:' ';width:8px;height:8px;position:absolute;background:var(--theme-red);left:0;top:13px;border-radius:100%}
.box-academic-calendar .event-description::before{background:#76b9ff}
.spc-calendar .acedemic-caledar-item .description{border-left:solid 3px;color:#74aeeb;padding-left:10px}
.spc-calendar b.label-calendar-popup{background:#74aeeb;padding:1px 9px;font-size:1.2rem;text-transform:uppercase;margin-left:10px;color:white}
.modal.cal .modal-dialog .event-item img{height:110px}
.container.container--newsletter#main-container{position:relative;width:100%;max-width:1120px;min-height:calc(100vh - 320px);background:transparent !important}
.content--newsletter{min-height:calc(100vh - 520px);padding-top:35px}
.sign-form__control{border:1px solid #d51418}
.modal-spc .modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);padding-bottom:20px;width:150%;margin-left:-25%}
#mm3-newsletter-form button{background:#d51418;color:white;border:0;border-radius:20px;font-weight:bold;text-transform:uppercase;padding:5px 3px}
.sign-form .form_captcha_refresh input[type=button]{cursor:pointer;border:0;margin-left:4px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.sign-form .form_captcha_refresh input[type=button]:hover{transform:rotate(270deg)}
@font-face{font-family:'pims';src:url('main/fonts/iconfonts-pims/pims.eot');src:url('main/fonts/iconfonts-pims/pims.eot#iefix') format('embedded-opentype'),url('main/fonts/iconfonts-pims/pims.ttf') format('truetype'),url('main/fonts/iconfonts-pims/pims.woff') format('woff'),url('main/fonts/iconfonts-pims/pims.svg') format('svg');font-weight:normal;font-style:normal;font-display:block}
.icon{font-family:'pims' !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}
.icon-esterni:before{content:"\e900"}
.icon-accademici:before{content:"\e903"}
.icon-interni:before{content:"\e904"}
@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:990px){main#main-container.mainevents{padding:0}
.mainevents .main-parsys{margin-top:0;padding:15px}
}
@media screen and (max-width:767px){#spc-navigation-settable .submenu-toggle{color:white;transform:rotate(270deg);position:absolute;right:40px;top:0;padding:20px 10px 20px 10px}
.header-v2 .spc-logo{max-width:initial;width:150px}
#spc-video-opening .open-text.align-left{display:none}
footer #spc-socialnav,footer .spc-text,footer div#spc-button.align-btn-left{text-align:center}
main#main-container{padding:0 30px}
.middle-sections{padding:80px 30px 17px;margin:40px -30px 80px}
div#spc-rowctrl{margin:0 -30px;padding:30px}
.box-controller button span{background:#fff}
.list-legend{position:relative;top:0;margin-bottom:30px}
.list-legend .col{padding-right:5px;padding-left:15px}
.list.block-slider .collist-item{width:100%;margin-bottom:30px}
.linear.list-item.anchor-item{display:block}
.list.linear .thumbnail-img{width:50%;padding-bottom:77%;margin:10px 25%}
.spc-textimage figure.article-image{width:100%;padding:0;margin:0}
.internal .side{padding:0}
.internal .main-category span{font-size:1.8rem}
.internal .main-category .category{bottom:-27px;right:-15px;width:40px;height:40px}
.mainevents #eventInfoID{width:100%;margin-left:0}
.spc-focus-card.style3.spc-members-card .card{width:100%;align-items:start;justify-content:space-between}
#spc-video-opening{height:auto !important;overflow:hidden;min-height:250px;min-width:350px}
#spc-video-opening .video-background{padding-bottom:0;height:auto}
#spc-video-opening .videoContainer{height:110%;width:140%;left:-20%;top:0}
#spc-video-opening button#unmuteButton{right:15px;bottom:15px;padding:4px 6px 0}
#spc-video-opening .open-text.align-left{bottom:0}
#spc-video-opening .open-text p{display:none}
.spc-calendar b.label-calendar-popup{padding:0 7px;font-size:1.1rem;margin-left:0;display:inline-block;margin-top:4px}
.spc-calendar .day-contents.selected{padding:0}
}
@font-face{font-family:'Jost';src:url('main/fonts/Jost/Jost-Regular.eot');src:local('Jost Regular'),local('Jost-Regular'),url('main/fonts/Jost/Jost-Regular.eot?#iefix') format('embedded-opentype'),url('main/fonts/Jost/Jost-Regular.woff2') format('woff2'),url('main/fonts/Jost/Jost-Regular.woff') format('woff'),url('main/fonts/Jost/Jost-Regular.ttf') format('truetype'),url('main/fonts/Jost/Jost-Regular.svg#JostRegular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Jost';src:url('main/fonts/Jost/Jost-Italic.eot');src:local('Jost italic'),local('Jost-Italic'),url('main/fonts/Jost/Jost-Italic.eot?#iefix') format('embedded-opentype'),url('main/fonts/Jost/Jost-Italic.woff2') format('woff2'),url('main/fonts/Jost/Jost-Italic.woff') format('woff'),url('main/fonts/Jost/Jost-Italic.ttf') format('truetype'),url('main/fonts/Jost/Jost-Italic.svg#Jost-Italic') format('svg');font-weight:normal;font-style:italic}
@font-face{font-family:'Jost';src:url('main/fonts/Jost/Jost-Bold.eot');src:local('Jost Bold'),local('Jost-bold'),url('main/fonts/Jost/Jost-Bold.eot?#iefix') format('embedded-opentype'),url('main/fonts/Jost/Jost-Bold.woff2') format('woff2'),url('main/fonts/Jost/Jost-Bold.woff') format('woff'),url('main/fonts/Jost/Jost-Bold.ttf') format('truetype'),url('main/fonts/Jost/Jost-Bold.svg#Jost-Bold') format('svg');font-weight:bold;font-style:normal}
@font-face{font-family:'Jost';src:url('main/fonts/Jost/Jost-BoldItalic.eot');src:local('Jost Bold'),local('Jost-Bold'),url('main/fonts/Jost/Jost-BoldItalic.eot?#iefix') format('embedded-opentype'),url('main/fonts/Jost/Jost-BoldItalic.woff2') format('woff2'),url('main/fonts/Jost/Jost-BoldItalic.woff') format('woff'),url('main/fonts/Jost/Jost-BoldItalic.ttf') format('truetype'),url('main/fonts/Jost/Jost-BoldItalic.svg#Jost-Bold') format('svg');font-weight:bold;font-style:italic}
@font-face{font-family:'Jost';src:url('main/fonts/Jost/Jost-ExtraBold.eot');src:local('Jost ExtraBold'),local('Jost-ExtraBold'),url('main/fonts/Jost/Jost-ExtraBold.eot?#iefix') format('embedded-opentype'),url('main/fonts/Jost/Jost-ExtraBold.woff2') format('woff2'),url('main/fonts/Jost/Jost-ExtraBold.woff') format('woff'),url('main/fonts/Jost/Jost-ExtraBold.ttf') format('truetype'),url('main/fonts/Jost/Jost-ExtraBold.svg#Jost-ExtraBold') format('svg');font-weight:900;font-style:normal}
@font-face{font-family:'Jost';src:url('main/fonts/Jost/Jost-ExtraBoldItalic.eot');src:local('Jost ExtraBold'),local('Jost-ExtraBold'),url('main/fonts/Jost/Jost-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url('main/fonts/Jost/Jost-ExtraBoldItalic.woff2') format('woff2'),url('main/fonts/Jost/Jost-ExtraBoldItalic.woff') format('woff'),url('main/fonts/Jost/Jost-ExtraBoldItalic.ttf') format('truetype'),url('main/fonts/Jost/Jost-ExtraBoldItalic.svg#Jost-ExtraBoldItalic') format('svg');font-weight:900;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}