/*!
Theme Name: Institut Rhein-Eifel GmbH
Author: Winning Solutions
Author URI: https://www.winning-solutions.de/
Description: Institut Rhein-Eifel GmbH Thema
Version: 1.0.0
License: GNU General Public License v2 or later
Text Domain: institut_rhein_eifel
Tags: custom vc elements, custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
@font-face{font-family:'OpenSans-Regular';src:url(//rhein-eifel-institut.de/wp-content/themes/institut_rhein_eifel/fonts/OpenSans-Regular.woff2) format('woff2'),url(//rhein-eifel-institut.de/wp-content/themes/institut_rhein_eifel/fonts/OpenSans-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'OpenSans-Bold';src:url(//rhein-eifel-institut.de/wp-content/themes/institut_rhein_eifel/fonts/OpenSans-Bold.woff2) format('woff2'),url(//rhein-eifel-institut.de/wp-content/themes/institut_rhein_eifel/fonts/OpenSans-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'NotoSerif-Regular';src:url(//rhein-eifel-institut.de/wp-content/themes/institut_rhein_eifel/fonts/NotoSerif-Regular.woff2) format('woff2'),url(//rhein-eifel-institut.de/wp-content/themes/institut_rhein_eifel/fonts/NotoSerif-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'NotoSerif-Bold';src:url(//rhein-eifel-institut.de/wp-content/themes/institut_rhein_eifel/fonts/NotoSerif-Bold.woff2) format('woff2'),url(//rhein-eifel-institut.de/wp-content/themes/institut_rhein_eifel/fonts/NotoSerif-Bold.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}:root{--color-primary:#0c1e34;--color-secondary:#c7d52f;--color-basic:#eff2cd;--color-system:#505050}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{margin:0;padding:0}body{font:18px/1.4 'OpenSans-Regular'}body *,body *:focus{outline:none}h1,h2,h3,h4,h5,h6{margin:0 0 10px;line-height:1.2;font-weight:400;font-family:'NotoSerif-Bold';color:var(--color-primary)}h1{font-size:48px}h2{font-size:44px}h3{font-size:24px}h4{font-size:20px;color:var(--color-secondary)}h5{font-size:18px}h6{font-size:16px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,figure,blockquote:last-child,.site-main ul:not([class]):last-child,.site-main ol:not([class]):last-child{margin:0}blockquote{margin:1.5em 0;border-left:2px solid;padding-left:20px;font-style:italic;font-size:20px}cite{font-style:normal}ul,ol,li>ul,li>ol{margin:0;padding:0}ul[class],ol[class]{list-style-type:none}.site-main ul.lower-alpha{list-style-type:lower-alpha;margin-bottom:1em;padding:0 0 0 3.25em}.site-main ul:not([class]),.site-main ol:not([class]){margin:0 0 1em;padding:0 0 0 3.25em}p{margin:0 0 1em}a{color:var(--color-secondary)}a:hover{color:inherit}a,a:hover,a:focus,a:active{text-decoration:none;outline:none}a[href^="mailto:"]{word-break:break-all}a,button,input,textarea{display:inline-block;transition:all .3s ease}button{cursor:pointer}img{display:inline-block;width:auto;max-width:100%;height:auto;border:0}img::selection{background:0 0 !important}b,strong{font-weight:400;font-family:'OpenSans-Bold'}sup,sub,small{font-size:.75em}sup{vertical-align:top}sub{vertical-align:bottom}hr{margin:1em 0;border:0;border-top:1px solid}table{table-layout:fixed;width:100%;margin:0 0 2em;border-collapse:collapse;border-spacing:0}th,td{padding:5px;text-align:left;font-weight:400;vertical-align:top}th{font-family:'OpenSans-Bold'}code,pre{font-family:inherit}iframe,embed,object{max-width:100%}audio{display:block}video{display:block;width:100%;height:100%;max-height:inherit;object-fit:cover}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000;opacity:1}:-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000;opacity:1}fieldset{margin:0;border:0;padding:0}label{color:inherit;cursor:pointer}input[type]:-webkit-autofill,input[type]:-webkit-autofill:hover,input[type]:-webkit-autofill:focus,input[type]:-webkit-autofill:active{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input[type=submit]:disabled,button[type=submit]:disabled{opacity:1}input[type=submit]::-moz-focus-inner{padding:0;border:none;line-height:1}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=url],input[type=search],select,textarea{width:100%;border:0;border-bottom:2px solid var(--color-primary);padding:11px 12px;font:inherit;background-color:transparent}input[type=number]{width:120px}textarea{display:block;resize:none;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-basic)}textarea::-webkit-scrollbar{width:3px}textarea::-webkit-scrollbar-track{border-radius:2px;background-color:var(--color-basic)}textarea::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--color-primary)}.site-main article:not(:last-of-type){margin-bottom:50px}.blog article .entry-title{padding:10px 15px;background-color:#e5e5e5}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{padding:50px 0 0;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{width:50%;float:left}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{width:50%;text-align:right;float:right}.widget{list-style-type:none;margin:0 0 1em}.widget:last-child{margin-bottom:0}.widget ul{list-style-type:none}.widget_text .widgettitle{margin:0;font-size:inherit;font-family:'OpenSans-Bold'}.widget_cta a{display:flex;justify-content:center;align-items:center;white-space:nowrap;text-transform:uppercase;font-size:16px;font-family:'NotoSerif-Bold'}.widget_cta a:hover{color:inherit !important}.widget_cta a img{max-width:34px;margin-right:10px}.post-thumbnail img{display:block}.entry-title a{color:inherit}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{top:5px;left:5px;display:block;width:auto;height:auto;border-radius:3px;padding:15px 23px 14px;text-decoration:none;line-height:normal;font-size:14px;font-weight:700;color:#21759b;box-shadow:0 0 2px 2px rgba(0,0,0,.6);background-color:#f1f1f1;z-index:100000;clip:auto !important;clip-path:none}#content[tabindex="-1"]:focus{outline:0}#preloader{position:fixed;display:none;width:64px;height:64px;top:50%;left:50%;background:url(//rhein-eifel-institut.de/wp-content/themes/institut_rhein_eifel/images/layout/preloader.svg) no-repeat center;transform:translate(-50%,-50%);z-index:100}.admin-bar .page-container{min-height:calc(100vh - 32px)}.page-container{display:flex;flex-direction:column;min-height:100vh}.site-main{flex-grow:1;padding-top:100px}.container{max-width:1440px;margin:0 auto;padding:0 100px}.inner-wrapper{display:flex;align-items:flex-start}.inner-content{flex-grow:1}.sidebar{flex-shrink:0;flex-basis:250px;margin-left:40px}.flexbox{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}.flexbox-center{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.flexbox-center-between{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.img-box{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.img-box .relative{z-index:1}.css-parallax{background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-size:cover}.css-parallax.has-mask{position:relative}.css-parallax.has-mask:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(12,30,52,.75)}.css-parallax.empty{min-height:410px}.relative{position:relative}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.no-text-transform{text-transform:none}.no-padding{padding:0 !important}.more-link{display:flex;font-size:20px;font-family:'NotoSerif-Bold'}.more-link span{padding:16px 30px 14px;color:var(--color-primary);background-color:var(--color-secondary)}.more-link i{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:58px;font-weight:700;background-color:var(--color-primary);transition:background .3s ease}.more-link:hover,.more-link.active{color:var(--color-primary)}.more-link:hover i,.more-link.active i{background-color:var(--color-secondary)}.back-to-btn{font-size:20px;font-family:'NotoSerif-Bold';color:inherit}.back-to-btn:hover{color:var(--color-secondary)}.slick-initialized .slick-slide{z-index:7 !important}.slick-initialized .slick-slide.slick-active{z-index:8 !important}.slick-arrow{display:flex;justify-content:center;align-items:center;width:58px;height:58px;color:var(--color-secondary);background-color:var(--color-primary);transition:all .3s ease;z-index:9}.slick-arrow:before{display:inline-block;font-weight:700;font-size:20px;font-family:'icomoon' !important}.slick-arrow.slick-prev{left:-29px}.slick-arrow.slick-prev:before{content:"\e905"}.slick-arrow.slick-next{right:-29px}.slick-arrow.slick-next:before{content:"\e906"}.slick-arrow:hover{color:var(--color-primary);background-color:var(--color-basic)}.slider-controls{display:flex;justify-content:space-between;align-items:center;margin-top:45px}.slider-controls .slick-arrow{flex-shrink:0;position:static;margin-left:15px;transform:none}.slider-controls .slick-dots{order:-1;margin:0;text-align:left}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:static;margin-top:45px;line-height:0;text-align:center;z-index:9}.slick-dots li{width:8px;height:8px;margin:0 4px}.slick-dots li:first-child{margin-left:0}.slick-dots li:last-child{margin-right:0}.slick-dots li:only-child{display:none}.slick-dots li button{width:100%;height:100%;border-radius:50%;background-color:var(--color-basic)}.slick-dots li button:before{content:none}.slick-dots li.slick-active button{background-color:var(--color-secondary)}div#wpadminbar~span.select2-container,body.admin-bar>span.select2-container{padding-top:32px !important}.select2-container--default{max-width:100%}.select2-container--default .select2-selection--single{height:58px;border:0;border-radius:0;background-color:var(--color-secondary)}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 68px 0 30px;height:inherit;white-space:normal;font:20px/59px 'NotoSerif-Bold';color:var(--color-primary)}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:inherit}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:0;display:flex;justify-content:center;align-items:center;width:58px;height:inherit;background-color:var(--color-primary)}.select2-container--default .select2-selection--single .select2-selection__arrow:after{content:"\e906";font-family:'icomoon' !important;font-size:20px;font-weight:700;color:var(--color-secondary);transition:transform .3s ease}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:after{transform:rotate(-90deg)}.select2-dropdown{border:0;border-radius:0;background-color:var(--color-secondary);z-index:98}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--color-primary);padding:8px 25px}.select2-container--default .select2-results__option{padding:10px 30px 8px;color:var(--color-primary)}.select2-container--default .select2-results>.select2-results__options{max-height:241px}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:color:var(--color-primary);background-color:var(--color-basic)}.select2-container--default .select2-results__option[aria-selected=true]{color:#fff;background-color:#ccc}.header-wrapper{position:fixed;top:0;width:100%;height:100px;border-top:15px solid var(--color-basic);border-bottom:10px solid var(--color-basic);background-color:#fff;transition:all .5s ease;z-index:120}.admin-bar .header-wrapper{top:32px}.header-wrapper .container{max-width:100%;padding:0 25px 0 0}.header-wrapper .container,.header-wrapper .flexbox{height:100%;transition:inherit}.header-wrapper .flexbox>div:first-child{position:relative;flex-shrink:0;transition:inherit}.header-wrapper .flexbox>div:last-child{align-self:center;display:flex;align-items:center;margin-left:auto}.custom-logo-link,.custom-logo{display:block}.header-wrapper .custom-logo-link:not(.sm){position:absolute;width:300px;height:200px;padding-top:15px;background-color:#fff;box-shadow:0 4px 10px rgba(16,26,48,.2);transition:none}.header-wrapper .custom-logo-link:not(.sm) .custom-logo{margin:0 auto}.header-wrapper .custom-logo-link.sm{display:inline-block;width:53px;height:100%;margin:0 25px}.header-wrapper .custom-logo-link.sm .custom-logo{height:100%}.header-wrapper .custom-logo-link:before{content:"";position:absolute;top:-15px;left:0;width:100%;height:15px;background-color:var(--color-secondary);pointer-events:none}.home .header-wrapper{position:absolute}.fixed .header-wrapper{position:fixed;top:0 !important}.fixed.admin-bar .header-wrapper{top:32px !important}.reset .header-wrapper{top:-200px}.home .header-wrapper .custom-logo-link.sm:not(:only-child),.home.fixed .header-wrapper .custom-logo-link:not(.sm){opacity:0;visibility:hidden;overflow:hidden}.home.fixed .header-wrapper .custom-logo-link.sm{opacity:1;visibility:visible;overflow:auto}.main-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75);transition:all .5s ease;z-index:12;opacity:0;visibility:hidden}.search-btn{margin-left:35px;font-size:22px;color:inherit;cursor:pointer}.close-btn{position:relative;display:block;width:24px;height:24px;font-style:normal;cursor:pointer}.close-btn:before,.close-btn:after{content:"";position:absolute;top:43%;left:-2px;width:124%;height:2px;background-color:#000;transform:rotate(45deg);transition:all .3s ease}.close-btn:after{transform:rotate(-45deg)}.main-navigation .close-btn{position:absolute;top:30px;right:30px;display:none;margin:0;z-index:1}.nav-btn{display:none;width:30px;height:24px;margin-left:20px;cursor:pointer}.nav-btn span{position:relative;top:10px;display:block;width:100%;height:3px;border-radius:2px;background-color:#000;transition:all .25s ease-in-out}.nav-btn span:before,.nav-btn span:after{content:"";position:absolute;left:0;width:100%;height:inherit;border-radius:inherit;background-color:#000;transition:inherit}.nav-btn span:before{top:-9px}.nav-btn span:after{top:9px}.nav-menu{display:flex}.nav-menu li.menu-item-has-children{position:relative}.nav-menu li.menu-item-has-children>a[href="#"]{pointer-events:none}.nav-menu li.menu-item-has-children:hover>ul{pointer-events:inherit;opacity:1;visibility:visible}.nav-menu a{font-size:16px;color:inherit}.nav-menu>li{margin-left:35px}.nav-menu>li>a{position:relative;padding:25px 0 22px;font-size:20px;font-family:'NotoSerif-Regular'}.nav-menu>li>a:before{content:attr(data-title);display:block;height:0;font-family:'NotoSerif-Bold';overflow:hidden;visibility:hidden}.nav-menu>li>a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background-color:transparent;transition:inherit}.nav-menu>li:hover>a{font-family:'NotoSerif-Bold'}.nav-menu>li:hover>a:after{background-color:var(--color-secondary)}.nav-menu li.current-menu-ancestor.menu-one-column>ul a,.nav-menu li.current-menu-ancestor.menu-two-column>ul a{color:inherit}.nav-menu ul a:hover,.nav-menu li.current-menu-item>ul a,.nav-menu li.current-menu-ancestor>ul li.current-menu-item>a,.nav-menu li.current-menu-ancestor.menu-one-column>ul a:hover,.nav-menu li.current-menu-ancestor.menu-two-column>ul a:hover,.nav-menu li.menu-two-column ul .current-menu-item a{color:var(--color-secondary)}.nav-menu>li>ul{position:absolute;top:100%;border:1px solid var(--color-secondary);border-top-width:2px;padding:15px;white-space:nowrap;background-color:#fff;transition:all .5s ease;pointer-events:none;opacity:0;visibility:hidden}.nav-menu>li>ul>li,.nav-menu>li.menu-one-column ul ul li,.nav-menu>li.menu-two-column ul ul li{border-bottom:1px solid;padding:7px 0}.nav-menu>li>ul>li:first-child,.nav-menu>li.menu-one-column ul ul li:first-child,.nav-menu>li.menu-two-column ul ul li:first-child{margin-top:-7px}.nav-menu>li.menu-one-column>ul>li,.nav-menu>li.menu-two-column>ul>li{display:flex;align-items:flex-start;margin:0;padding:0;border:0}.nav-menu>li.menu-one-column>ul>li>a,.nav-menu>li.menu-two-column>ul>li>a{font-family:'NotoSerif-Bold';margin-right:15px}.nav-menu>li.menu-one-column>ul>li>a,.nav-menu>li.menu-one-column ul ul,.nav-menu>li.menu-two-column>ul{white-space:nowrap}.nav-menu>li.menu-two-column>ul{display:flex;align-items:flex-start}.nav-menu>li.menu-two-column>ul>li:first-child{margin-right:15px}.pagination{display:flex;flex-wrap:wrap;margin-top:70px;font-size:20px;font-family:'NotoSerif-Bold'}.pagination a,.pagination span{margin-bottom:5px;padding:0 13px;border-right:1px solid}.pagination a{color:var(--color-primary);opacity:.5}body.modal-open{overflow:hidden}body.modal-open .modal-overlay{opacity:1;visibility:visible}body.modal-open .modal-overlay{z-index:130}.admin-bar .modal-overlay{top:32px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;width:100%;background-color:var(--color-secondary);transition:all .5s ease;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;scrollbar-width:thin;scrollbar-color:var(--color-basic) var(--color-primary)}.modal-overlay::-webkit-scrollbar{width:3px}.modal-overlay::-webkit-scrollbar-track{border-radius:2px;background-color:var(--color-primary)}.modal-overlay::-webkit-scrollbar-thumb{border-radius:2px;background-color:var(--color-basic)}.modal-overlay .close-btn{position:absolute;top:50px;right:50px;width:50px;height:50px;border:2px solid;border-radius:50%;z-index:2}.modal-overlay .close-btn:before,.modal-overlay .close-btn:after{top:46%;left:4px;width:80%;border-radius:0}.modal-overlay .close-btn:hover:before,.modal-overlay .close-btn:hover:after{background-color:#000}.modal-outer{position:absolute;top:0;left:50%;display:flex;align-items:center;max-width:950px;width:100%;min-height:100%;transform:translateX(-50%)}.modal-content{flex-grow:1;position:relative;width:100%;padding:80px 0;text-align:center}.modal-content a{color:inherit;text-decoration:underline}.modal-content a:hover{text-decoration:none}.search-box .search-form ::-webkit-input-placeholder{color:var(--color-secondary)}.search-box .search-form ::-moz-placeholder{color:var(--color-secondary)}.search-box .search-form :-moz-placeholder{color:var(--color-secondary)}.search-box .search-form :-ms-input-placeholder{color:var(--color-secondary)}.search-box .search-form input[type=search]{margin:30px 0 50px;text-align:center}.signin-box h2{width:calc(100% + 60px);margin-left:-30px}.wpum-form,.wpum-action-links{margin-top:30px}.wpum-form fieldset{line-height:inherit}.wpum-form input[type=text],.wpum-form input[type=email],.wpum-form input[type=password]{text-align:center}.wpum-form input[type=submit]{margin-top:30px}.wpum-form+.wpb_text_column{margin-top:80px}.wpum-message.error{margin:30px 0 0}.wpb-content-wrapper>.wpum-message{max-width:1240px;margin:30px auto 0}.footer a{color:inherit}.footer a:hover,.footer-menu li.current-menu-item a,.footer-menu li.current-menu-ancestor a{color:var(--color-secondary)}.footer-widgets{padding:25px 0;text-align:center;color:#fff;background-color:var(--color-secondary)}.footer-widgets .container{max-width:950px}.footer-widgets *{color:inherit}.footer-content{border-bottom:15px solid #ccc;padding:40px 0 85px;font-size:16px}.footer-content .flexbox{flex-wrap:nowrap;align-items:flex-start}.footer-content .flexbox>div:first-child{flex-shrink:0;flex-basis:280px}.footer-content .flexbox>div:last-child{flex-grow:1}.footer-content .flexbox+.flexbox{margin-top:50px}.footer-content .flexbox+.flexbox>div:last-child ul{display:flex;justify-content:space-between;align-items:flex-start;margin:0 -7.5px -1em}.footer-content .flexbox+.flexbox>div:last-child ul>li{padding:0 7.5px}.footer-menu{display:inline-block}.footer-menu li,.footer-content .widget_text li{padding:7px 0;border-bottom:1px solid}.scroll-top{position:absolute;top:-90px;display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:inherit;background-color:#fff;z-index:1}.scroll-top:hover{color:var(--color-secondary)}.scroll-top i{font-weight:700;font-size:14px}.site-main .vc_section,.site-main .vc_section.vc_section-has-fill{margin:0;padding:80px 0}.site-main .vc_section.vc_section-has-fill+.vc_section{padding-top:80px}.site-main .vc_section:not(.vc_section-has-fill):not(.no-padding)+.vc_section:not(.vc_section-has-fill){padding-top:0}.site-main .vc_section.top-banner-wrapper{padding-bottom:0}.site-main .vc_section.top-banner-wrapper+.vc_section{padding-top:300px}body:not(.home) .site-main .vc_section:not(.vc_section-has-fill):not(.no-padding):not(.top-banner-wrapper):first-child{padding-top:190px}.vc_section .vc_row{max-width:1440px;width:100%;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-right:85px;padding-left:85px}.vc_section .vc_row.vc_row-has-fill{padding-top:60px;padding-bottom:60px}.vc_section .vc_row.vc_row-has-fill>.vc_column_container:only-child{float:none}.vc_section .vc_row.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.vc_section .vc_row.vc_inner{margin-bottom:40px;padding-right:0;padding-left:0}.vc_section .vc_row.vc_inner.vc_row-has-fill{padding:30px}.vc_section .vc_row.vc_inner.vc_row-has-fill>.vc_column_container>.vc_column-inner:only-child{padding-top:0}.vc_section .vc_row.vc_inner .vc_column_container:first-child>.vc_column-inner{padding-left:0}.vc_section .vc_row.vc_inner .vc_column_container:last-child>.vc_column-inner{padding-right:0}.vc_section .vc_row.vc_inner .wpb_content_element{margin-bottom:30px}.vc_section .vc_row.vc_row-o-full-height{min-height:auto;height:100%}.vc_section .vc_row[data-vc-full-width]{left:0 !important;max-width:100%;margin-bottom:0;padding-right:0;padding-left:0;overflow:inherit;opacity:1 !important}.vc_section .vc_row-full-width{margin-bottom:80px}.vc_section .vc_row.tablet-row{display:flex}.vc_section .vc_row.tablet-row.vertical-center{align-items:center}.vc_section .vc_row.tablet-row .vc_column_container:first-child>.vc_column-inner{padding-right:25px}.vc_section .vc_row.tablet-row .vc_column_container:last-child>.vc_column-inner{padding-left:25px}.vc_section .vc_row:not(.vc_row-no-padding) .container{padding:0}.vc_col-has-fill .vc_column-inner{background-repeat:no-repeat;background-position:center;background-size:cover}.vc_column_container>.vc_column-inner{padding-left:15px;padding-right:15px}.vc_section .wpb_content_element{margin-bottom:45px}.vc_section .vc_row:last-child,.vc_section .vc_row.vc_inner:last-child,.vc_section .vc_row.vc_inner .wpb_content_element:last-child,.vc_section .vc_row-full-width:last-child,.vc_section .wpb_content_element:last-child,.vc_btn3-container:last-child,.vc_tta-container:last-child,.vc_column_container .vc_toggle:last-child{margin-bottom:0}.custom-btn,.btn.vc_btn3-container .vc_general.vc_btn3,.wsdsgvovideo_img .wsdsgvovideo_acception.ws-default-btn,input[type=submit]{border:0;padding:9px 15px 7px;text-decoration:none !important;text-align:center;font:20px/1.4 'NotoSerif-Bold';color:var(--color-basic);background-color:var(--color-primary)}.custom-btn:hover,.custom-btn.alt,.btn.vc_btn3-container .vc_general.vc_btn3:hover,.btn.alt.vc_btn3-container .vc_general.vc_btn3,.wsdsgvovideo_img .wsdsgvovideo_acception.ws-default-btn:hover,input[type=submit]:hover{color:var(--color-primary);background-color:var(--color-basic)}.custom-btn.alt:hover,.btn.alt.vc_btn3-container .vc_general.vc_btn3:hover{color:var(--color-basic);background-color:var(--color-primary)}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel{margin-bottom:8px}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel:last-child,.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom:0}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:0}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{border:0;border-radius:0 !important;background-color:transparent !important}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel .vc_tta-panel-title{line-height:1.2}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel .vc_tta-panel-title>a{padding:16px 50px 13px;color:var(--color-primary);background-color:var(--color-basic)}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:var(--color-primary);background-color:var(--color-secondary)}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel-body{border:0;padding:25px 0 60px 50px}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel:last-child .vc_tta-panel-body{padding-bottom:25px}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel-body .wpb_text_column img{padding-right:1.5em;float:left}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel-body a:not([class]){text-decoration:underline}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel-body a:not([class]):hover{text-decoration:none}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel-body .custom-btn{margin-top:10px}.vc_tta-accordion.vc_general .vc_tta-panels .vc_tta-panel-body .custom-btn+.custom-btn{margin-left:25px}.wpb_image_grid .wpb_image_grid_ul{display:flex;flex-wrap:wrap;height:auto !important;margin:-6px !important}.wpb_image_grid .wpb_image_grid_ul .isotope-item{position:static !important;width:20%;margin:0 !important;padding:6px}.wpb_image_grid .wpb_image_grid_ul .isotope-item a{height:100%;border:1px solid #ccc}.wpb_image_grid .wpb_image_grid_ul .isotope-item img{display:block;width:100%;height:100%;object-fit:cover}.wpb_image_grid .wpb_image_grid_ul .isotope-item.horizontal img{height:auto}.custom-top-slider{min-height:630px;margin-bottom:-220px}.custom-top-slider .content-box{display:flex;flex-direction:column;width:50%;min-height:inherit;background-color:rgba(12,30,52,.8)}.custom-top-slider .text-box{flex-grow:1;display:flex;align-items:center;padding:30px 50px;font-size:22px;font-family:'NotoSerif-Regular';color:var(--color-basic)}.custom-top-slider .text-box h2,.custom-top-slider .text-box h3{margin:0 0 20px;color:var(--color-secondary)}.custom-top-slider .custom-btn:not(:only-child){margin-top:20px}.custom-top-slider .slider-box{margin-top:auto}.custom-top-slider .slick-track{display:flex}.custom-top-slider .slick-slide{height:inherit;padding:30px 50px;color:var(--color-primary);background-color:var(--color-secondary)}.custom-content-image .text-box{border-bottom:70px solid var(--color-secondary);padding:40px 50px;background-color:var(--color-basic)}.custom-content-image .text-box:not(:only-child){padding-bottom:120px}.custom-content-image .img-box{width:375px;height:375px;margin:0 70px 0 auto}.custom-content-image .img-box:not(:only-child){margin-top:-150px}.custom-content .entry-title{padding:10px 15px;font-size:22px;background-color:#e5e5e5}.custom-content ol{list-style-type:none}.custom-content ol>li:first-child{counter-reset:item}.custom-content ol>li{position:relative;counter-increment:item;margin-bottom:1em}.custom-content ol>li:before{position:absolute;right:10px;content:counters(item,".") ". ";margin-right:100%}.custom-content .wpb_text_column>ol>li:before{font-family:'NotoSerif-Bold'}.custom-content ol ul{list-style-type:disc}.custom-content ol ol:not([class]):last-child,.custom-content ol ul:not([class]):last-child{margin-bottom:1em}.custom-content ol a{text-decoration:underline;color:inherit}.custom-content ol a:hover{text-decoration:none;color:var(--color-secondary)}.items-list li{margin-bottom:30px}.items-list li:last-child,.items-list.two-columns li:nth-last-child(2){margin:0}.items-list li>i{display:inline-block;margin-bottom:15px;font:44px/1 'NotoSerif-Bold';color:var(--color-secondary)}.items-list.two-columns{display:flex;flex-wrap:wrap;margin:0 -25px}.items-list.two-columns li{width:50%;padding:0 25px}.fullwidth-banner{min-height:410px;font-size:50px;font-family:'NotoSerif-Regular';color:#fff}.fullwidth-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.fullwidth-banner .container{min-height:inherit}.fullwidth-banner .text-box{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:inherit;padding:60px 0}.fullwidth-banner .entry-title{color:inherit}.teaser-wrapper{position:relative;z-index:1}.teaser-wrapper .entry-title{color:#fff}.teaser-wrapper .slick-track{margin-right:0;margin-left:0}.teaser-wrapper .slick-slide{border-right:1px solid var(--color-secondary);padding:0 15px;text-align:center}.teaser-wrapper .slick-slide i[class]{font-size:14px;color:var(--color-secondary)}.teaser-wrapper .slick-slide i:not([class]){display:block;margin:30px 0 35px;font:54px/1 'NotoSerif-Bold';color:var(--color-basic)}.teaser-wrapper .slick-arrow,.upcoming-events .slick-arrow{top:31%;color:var(--color-basic);background-color:transparent}.teaser-wrapper .slick-arrow:hover{color:var(--color-secondary)}.teaser-wrapper .slick-arrow.slick-prev{display:none !important;left:-58px}.teaser-wrapper .slick-arrow.slick-next{right:-58px}.teaser-wrapper .slick-slide .custom-btn{margin-top:30px}.page-teaser .flexbox{flex-wrap:wrap;margin:60px -50px -50px}.page-teaser .page{width:25%;margin-bottom:50px;border-right:1px solid var(--color-secondary);padding:0 50px;text-align:center}.page-teaser .page:nth-child(4n){border:0}.page-teaser .page a{display:flex;flex-direction:column;height:100%}.page-teaser .page .img-box{height:150px}.page-teaser .page .text-box{flex-grow:1;padding:20px;background-color:var(--color-basic)}.page-teaser .page i,.upcoming-events .img-box i{display:inline-block;width:36px;height:36px;line-height:36px;font-weight:700;font-size:8px;color:#fff;background-color:var(--color-secondary);transform:translateY(-50%);transition:all .3s ease}.page-teaser .page a:hover i,.upcoming-events .img-box a:hover i{color:var(--color-secondary);background-color:var(--color-primary)}.page-teaser h3{color:var(--color-secondary)}.page-teaser h4{color:var(--color-primary)}.upcoming-events-wrapper:not(:first-child){margin-top:60px}.upcoming-events-wrapper .slick-track{display:flex;margin-right:0;margin-left:0}.upcoming-events-wrapper .slick-list{margin-right:1px}.upcoming-events-wrapper .slick-slide{height:inherit;margin:0 !important;border-right:1px solid var(--color-secondary);padding:0 45px;text-align:center}.upcoming-events-wrapper .slick-slide .title-box{min-height:72px;margin-bottom:30px}.upcoming-events{margin:0 -45px}.upcoming-events .slick-arrow,.upcoming-events h4{color:var(--color-primary)}.upcoming-events .img-box{height:150px}.upcoming-events .img-box.alt{background-color:var(--color-primary)}.upcoming-events .img-box a{display:block;height:inherit}.upcoming-events .meta-list{display:flex;justify-content:center;padding:30px 15px 20px;font:20px/1.2 'NotoSerif-Bold';color:var(--color-primary);background-color:var(--color-basic)}.upcoming-events .meta-list li+li:before{content:"";display:inline-block;width:2px;height:16px;margin:-3px 10px 0;vertical-align:middle;background-color:var(--color-primary)}.upcoming-events .text-box{padding-top:30px}.cta-wrapper{display:flex;justify-content:space-between;align-items:center}.cta-wrapper .entry-title{margin:0 15px 0 0}.persons-wrapper .card{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -45px -25px}.persons-wrapper .card div[class*=type-]{width:230px;margin:0 45px 25px;border:1px solid #ccc;padding:0 8px 25px;text-align:center}.persons-wrapper .card div[class*=type-]:nth-child(3){margin-right:100px}.persons-wrapper .card div[class*=type-] img,.persons-wrapper .box div[class*=type-] img{width:180px;height:240px;margin-bottom:15px;object-fit:cover}.persons-wrapper .box div[class*=type-] img{margin:0 30px 0 0}.persons-wrapper .card div[class*=type-] .entry-title{font:inherit}.persons-wrapper .box div[class*=type-]{display:flex;max-width:750px;width:100%;margin-bottom:25px;border:1px solid #ccc;padding:8px}.persons-wrapper .box div[class*=type-]:last-child{margin:0}.persons-wrapper .accordion div[class*=type-]+div[class*=type-]{margin-top:-1px}#not-found{display:none;margin-top:80px}.filter-box{position:relative}.filter-box .flexbox>div{flex-basis:350px;margin-right:90px}.filter-box .flexbox>div:last-child{margin:0}.tooltip-info>i{position:absolute;right:0;bottom:-85px;border-radius:50%;font-size:40px;background-color:#fff;z-index:2;cursor:help}.tooltip-info .tooltip-content{position:absolute;right:20px;top:calc(100% + 65px);max-width:460px;width:100%;border:1px solid;padding:15px;font-size:16px;background-color:#fff;transition:all .5s linear;z-index:1;opacity:0;visibility:hidden}.tooltip-info:hover .tooltip-content{opacity:1;visibility:visible}.tooltip-info .tooltip-content ul:not([class]){list-style-type:none;padding:0}.tooltip-info .tooltip-content ul:not([class]){display:flex;flex-wrap:wrap;align-items:flex-start}.tooltip-info .tooltip-content ul:not([class]) li:nth-child(odd){flex-shrink:0;width:70px}.tooltip-info .tooltip-content ul:not([class]) li:nth-child(even){width:calc(100% - 70px)}.alphabet-box{display:flex;justify-content:space-between;width:90%;margin:50px -5px 80px;text-align:center;font-size:24px;color:var(--color-primary);font-family:'NotoSerif-Bold'}.alphabet-box *{flex:1;border-right:1px solid var(--color-secondary);padding:0 5px}.alphabet-box *:last-child{border:0}.alphabet-box a{color:inherit}.alphabet-box a:hover,.alphabet-box a:focus{color:var(--color-secondary)}.alphabet-box span{color:var(--color-basic)}.persons-group{width:90%;margin-bottom:40px}.persons-group big{display:inline-block;margin-bottom:10px;font-size:24px;font-family:'NotoSerif-Bold'}.head-toggle{display:flex;align-items:flex-start;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font:20px/1.2 'OpenSans-Bold';padding:5px 0;cursor:pointer}.head-toggle .entry-title{width:60%;margin:0;font:inherit}.head-toggle div{padding-left:15px}.head-toggle span:first-child{padding-right:5px}.content-toggle{display:none;padding:40px 0}.content-toggle>div{display:flex;align-items:flex-start}.content-toggle img,.single-team img{flex-shrink:0;width:180px;height:240px;margin-right:30px;object-fit:cover}.single-team .wpb_content_element{display:flex;margin-top:30px}.tribe-events.tribe-common .tribe-events-l-container{padding:0}.tribe-events.tribe-common .tribe-events-l-container *{outline:none !important}.tribe-events.tribe-common .tribe-events-header{order:-2}.tribe-events.tribe-common .tribe-events-header__messages{order:0;margin:-20px 0 60px}.tribe-events.tribe-common .tribe-events-header__title{order:-1}.tribe-events.tribe-common .tribe-events-header__title h1.tribe-events-header__title-text{margin:0;font:48px/1.2 'NotoSerif-Bold'}.tribe-events.tribe-common .tribe-events-header .tribe-events-header__events-bar{order:-1;margin-bottom:60px;padding-right:12px;border-color:#ccc}.tribe-events.tribe-common .tribe-events-c-events-bar__search-form ::-webkit-input-placeholder{color:#000}.tribe-events.tribe-common .tribe-events-c-events-bar__search-form ::-moz-placeholder{color:#000}.tribe-events.tribe-common .tribe-events-c-events-bar__search-form :-moz-placeholder{color:#000}.tribe-events.tribe-common .tribe-events-c-events-bar__search-form :-ms-input-placeholder{color:#000}.tribe-events.tribe-common .tribe-events-c-events-bar__search-form .tribe-common-form-control-text__input{padding:25px 15px 25px 65px;font-size:20px;font-family:'NotoSerif-Bold';color:inherit}.tribe-events.tribe-common .tribe-events-c-events-bar__search-form .tribe-events-c-search__input-control-icon-svg{left:25px;width:20px;color:inherit}.tribe-events.tribe-common .tribe-events-c-events-bar__search-form .tribe-common-c-btn.tribe-events-c-search__button,.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button{border:0;border-radius:0;padding:15px 30px;font:20px/1.4 'NotoSerif-Bold';color:var(--color-primary);background-color:var(--color-secondary);transition:all .3s ease}.tribe-events.tribe-common .tribe-events-c-events-bar__search-form .tribe-common-c-btn.tribe-events-c-search__button:hover{color:var(--color-secondary);background-color:var(--color-primary)}.tribe-events.tribe-common .tribe-events-header .tribe-events-header__top-bar{margin:0;padding-right:310px}.tribe-events.tribe-common .tribe-events-c-events-bar__views,.tribe-events.tribe-common .tribe-events-c-top-bar__today-button,.tribe-events.tribe-common .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker-desktop{display:none !important}.tribe-events.tribe-common .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker-mobile{display:block !important;visibility:visible}.tribe-events.tribe-common .tribe-events-header button.tribe-events-c-top-bar__datepicker-button{font:20px/1.4 'NotoSerif-Bold'}.tribe-events.tribe-common .tribe-events-header .tribe-events-c-top-bar__datepicker-button-icon-svg{width:18px;height:14px}.tribe-events.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg,.tribe-events.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg{width:15px}.tribe-events.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,.tribe-events.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path,.tribe-events.tribe-common .tribe-events-c-nav__prev-icon-svg path,.tribe-events.tribe-common :hover .tribe-events-c-nav__prev-icon-svg path,.tribe-events.tribe-common .tribe-events-c-nav__next-icon-svg path,.tribe-events.tribe-common :hover .tribe-events-c-nav__next-icon-svg path{fill:#000}.tribe-events.tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path,.tribe-events.tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path{fill:#ccc}.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__container{order:-1}.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown{margin:-45px 0 40px auto}.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button{color:var(--color-basic);background-color:var(--color-primary)}.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button:hover,.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button:active,.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button:focus,.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button:focus-within{color:var(--color-primary);background-color:var(--color-secondary)}.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button button{transition:none;outline:none !important}.tribe-events.tribe-common .tribe-filter-bar--vertical.tribe-filter-bar{width:450px;margin-right:35px}.tribe-events.tribe-common .tribe-filter-bar--vertical.tribe-filter-bar .tribe-filter-bar__form-heading{padding:15px 25px 13px;font:20px/1.2 'NotoSerif-Bold';background-color:var(--color-basic)}.tribe-events.tribe-common .tribe-filter-bar--vertical.tribe-filter-bar .tribe-filter-bar__form-description,.tribe-events.tribe-common .tribe-filter-bar--vertical .tribe-filter-bar-c-filter__toggle-selections-count,.tribe-events.tribe-common .tribe-filter-bar--vertical .tribe-filter-bar-c-dropdown.tribe-filter-bar-c-dropdown--has-selection .selection,.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag,.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-venue,.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button svg.tribe-common-c-svgicon--cal-export,.tribe-events.tribe-common .tribe-events-c-nav__prev-label-plural,.tribe-events.tribe-common .tribe-events-c-nav__next-label-plural{display:none}.tribe-events.tribe-common.tribe-events--filter-bar-vertical .tribe-filter-bar__filters-container{margin-top:16px}.tribe-events.tribe-common.tribe-events--filter-bar-vertical .tribe-filter-bar-c-filter--accordion{border-color:#ccc}.tribe-events.tribe-common.tribe-events--filter-bar-vertical .tribe-filter-bar-c-filter--accordion:first-child{border-top-width:0}.tribe-events.tribe-common.tribe-events--filter-bar-vertical .tribe-filter-bar-c-filter--accordion .tribe-filter-bar-c-filter__toggle{padding:9px 0;line-height:inherit;font-size:inherit;color:inherit}.tribe-events.tribe-common.tribe-events--filter-bar-vertical .tribe-filter-bar-c-filter--accordion .tribe-filter-bar-c-filter__toggle-text{padding-top:1px}.tribe-events.tribe-common.tribe-events--filter-bar-vertical .tribe-filter-bar-c-filter__toggle-minus-icon path,.tribe-events.tribe-common.tribe-events--filter-bar-vertical .tribe-filter-bar-c-filter__toggle-plus-icon path{stroke:#000}.tribe-events.tribe-common.tribe-events--filter-bar-vertical .select2-container--default .select2-results>.select2-results__options{max-height:350px}.tribe-events.tribe-common.tribe-events--filter-bar-vertical .tribe-filter-bar-c-dropdown .select2-results__option{padding:0;font:inherit;color:inherit}.tribe-events.tribe-common.tribe-events--filter-bar-vertical .tribe-events-l-container .tribe-filter-bar--open~.tribe-events-calendar-list{width:calc(100% - 485px)}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__month-separator{padding:15px 25px 13px;background-color:var(--color-basic)}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__month-separator:after{content:none}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__month-separator time,.tribe-events.tribe-common .tribe-events-c-nav__prev-label,.tribe-events.tribe-common .tribe-events-c-nav__next-label,.tribe-events-single .tribe-events-back a,.tribe-events-single .tribe-events-nav-previous,.tribe-events-single .tribe-events-nav-next{font:20px/1.2 'NotoSerif-Bold'}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-row{margin:25px 0 50px}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-row+.tribe-events-calendar-list__month-separator{margin-top:80px}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-details{flex-grow:1;padding:0;font-size:18px}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-featured-image-wrapper{display:none}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-datetime-wrapper{font-size:inherit}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-title{font:24px/1.2 'OpenSans-Bold'}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-title a{border:0;transition:all .3s ease}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-title a:hover{color:var(--color-secondary)}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-description{font-size:inherit;font-family:'OpenSans-Bold'}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-cost{margin:0;line-height:inherit;font-size:inherit}.tribe-events.tribe-common .tribe-events-calendar-list .tribe-events-calendar-list__event-cost span{font-size:inherit}.tribe-events.tribe-common .tribe-events-calendar-list-nav{width:calc(100% - 485px);margin-left:auto;padding-top:80px;border-color:#000}.tribe-events.tribe-common .tribe-events-c-nav__prev-icon-svg,.tribe-events.tribe-common .tribe-events-c-nav__next-icon-svg,.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button svg.tribe-common-c-svgicon--caret-down{width:13px;height:auto}.tribe-events.tribe-common .tribe-events-c-nav__prev:disabled,.tribe-events.tribe-common .tribe-events-c-nav__next:disabled{color:#ccc}.tribe-events .datepicker.dropdown-menu{color:inherit}.tribe-events .datepicker .datepicker-switch{font-family:'OpenSans-Bold';color:inherit}.tribe-events .datepicker .datepicker-days .day{border-radius:0;font-family:inherit}.tribe-events .datepicker .datepicker-days .day:hover{background-color:#ccc}.tribe-events .datepicker .datepicker-days .day.active{font-family:'OpenSans-Bold';color:var(--color-basic);background-color:var(--color-primary)}#tribe-events-pg-template{max-width:100%;padding:0}.tribe-events-single .tribe-events-back{margin-bottom:80px}.tribe-events-single .tribe-events-back i{padding-right:15px;font-weight:700;vertical-align:middle}.tribe-events-single .tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__container,.tribe-events-single .tribe-events.tribe-common .tribe-events-c-subscribe-dropdown__button{width:auto}.tribe-events-single .tribe-events.tribe-common .tribe-events-c-subscribe-dropdown{margin:0}.tribe-events-single .tribe-events-schedule{display:block;margin:0 0 .5em}.tribe-events-single .tribe-events-single-event-title{margin:0 0 1em;font:24px/1.2 'OpenSans-Bold'}.tribe-events-single .tribe-events-event-image,.tribe-events-single .tribe-events-related-events-title,.tribe-events-single ul.tribe-related-events,.tribe-events-single .tribe-events-custom-organizer b:last-child{display:none}.tribe-events-single .tribe-events-content{margin-bottom:1em;font-family:'OpenSans-Bold'}.tribe-events-single .tribe-events-content p:last-child{margin-bottom:0}.tribe-events-single .tribe-events-content ul:not([class]){padding:0}.tribe-events-single .tribe-events-content a,.tribe-events-single .tribe-events-meta-group a{border:0;font-family:'OpenSans-Bold';color:var(--color-secondary)}.tribe-events-single .tribe-events-content a:hover,.tribe-events-single .tribe-events-meta-group a:hover{color:inherit}.tribe-events-single .tribe-events-cost{margin-bottom:1em}.tribe-events-single .tribe-events-event-meta{justify-content:space-between;width:calc(100% + 15px);margin:60px -7.5px 0;padding:0;font-size:inherit}.tribe-events-single .tribe-events-event-meta:before{content:none}.tribe-events-single .tribe-events-meta-group{flex:inherit;width:325px;margin:0 0 30px;padding:0 7.5px}.tribe-events-single .tribe-events-meta-group.tribe-events-meta-group-venue{order:0}.tribe-events-single .tribe-events-meta-group .tribe-events-single-section-title{margin-bottom:1em;text-transform:none;letter-spacing:normal;font:20px/1.2 'NotoSerif-Bold';color:inherit}.tribe-events-single .tribe-events-meta-group dt{margin:0;font-family:'OpenSans-Bold'}.tribe-events-single .tribe-events-meta-group dd{margin-bottom:1em}.tribe-events-single .tribe-events-meta-group dd:last-child,.tribe-events-single .tribe-events-meta-group dd.tribe-venue{margin:0}.tribe-events-single .tribe-events-abbr{text-decoration:none}.tribe-events-single #tribe-events-footer{padding:80px 0 0;border-color:#000}.tribe-events-single .tribe-events-nav-pagination .tribe-events-sub-nav .tribe-events-nav-next a,.tribe-events-single .tribe-events-nav-pagination .tribe-events-sub-nav .tribe-events-nav-previous a{color:inherit}.tribe-events-single .tribe-events-nav-pagination .tribe-events-sub-nav .tribe-events-nav-next a:after,.tribe-events-single .tribe-events-nav-pagination .tribe-events-sub-nav .tribe-events-nav-previous a:before{background-size:11px}.tribe-events-single .tribe-events-nav-pagination .tribe-events-sub-nav .tribe-events-nav-previous a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events-single .tribe-events-nav-pagination .tribe-events-sub-nav .tribe-events-nav-next a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E")}.events-conditions-wrapper{margin-bottom:50px;border-bottom:1px solid;padding-bottom:50px}.events-conditions-wrapper .wpb_text_column{padding-top:30px}.related-events-wrapper+.related-events-wrapper{padding-top:50px;border-top:1px solid}.related-events-wrapper .tribe-events-related_title,.events-conditions-wrapper .tribe-events-conditions_title{padding:15px 25px 13px;font-size:20px;background-color:var(--color-basic)}.related-events{margin:40px -30px 0}.related-events-wrapper .related-events article{width:33.33%;padding:0 30px}.related-events-wrapper .related-events article:last-child{margin-bottom:50px}.related-events .tribe-events-calendar-list__event-datetime-wrapper{margin-bottom:8px}.related-events .tribe-events-calendar-list__event-title{font-family:'OpenSans-Bold'}.related-events .tribe-events-calendar-list__event-title a{color:inherit}.related-events .tribe-events-calendar-list__event-title a:hover{color:var(--color-secondary)}