/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#drupal-off-canvas form div,#drupal-off-canvas form fieldset{margin-right:0 !important;margin-left:0 !important}#drupal-off-canvas input,#drupal-off-canvas select,#drupal-off-canvas button,#drupal-off-canvas textarea{width:auto !important}#drupal-off-canvas .item-list li{padding:0}#drupal-off-canvas .cke_top{padding:0 !important}#drupal-off-canvas details,#drupal-off-canvas summary,#drupal-off-canvas .details-wrapper{display:inline-block;width:100%;box-sizing:border-box}#drupal-off-canvas .details-wrapper ul,#drupal-off-canvas .details-wrapper ul li,#drupal-off-canvas .details-wrapper ul li a{width:100%;display:block;box-sizing:border-box}#drupal-off-canvas .details-wrapper ul li a{line-height:24px;font-size:14px}.layout-builder-block .w3-left.field__item{float:none !important;padding:0 !important}#drupal-off-canvas .form-item{margin-top:10px;margin-bottom:10px}#drupal-off-canvas input[type=checkbox],#drupal-off-canvas input[type=radio]{position:relative}#drupal-off-canvas .form-type-radio label,#drupal-off-canvas .form-type-checkbox label{height:24px;display:inline-block}#drupal-off-canvas .inline-block-create-button,#drupal-off-canvas .inline-block-list__item{background:#113e5f}#drupal-off-canvas a:hover,.layout-builder-revert-overrides a:hover,.node-layout-builder-form a:hover,#layout-builder a:hover{opacity:1 !important}.layout-builder-revert-overrides .form-actions a.button,.layout-builder-revert-overrides .form-actions input,.node-layout-builder-form .form-actions input.form-submit{clear:none;display:inline-block;text-align:center;padding:10px 15px;margin:0 20px 0 0;border-radius:20px 0}.node-layout-builder-form{margin:0 auto !important;padding:0 !important;font-size:90%}.node-layout-builder-form .messages{padding-left:30px !important;margin-left:10px}.node-layout-builder-form .vertical-tabs__panes{margin:20px}.layout-builder__region{background-color:#dcedf9}.layout-builder-block{padding:5px 15px;background-color:transparent;clear:both}.node-layout-builder-form .vertical-tabs{background-color:transparent}.node__content .layout--onecol-section,.node__content .layout--twocol-section,.node__content .layout--threecol-section,.node__content .layout--fourcol-section{clear:both;content:""}.layout-builder{margin:10px;padding:10px 15px;border:1px solid #37aadc}.layout-builder__region{outline:1px dashed #37aadc}.layout-builder__link--configure,.layout-builder__link--remove{font-size:13px;clear:none;display:inline-block;text-align:center;padding:7px 15px;margin:0 10px 0 0;text-indent:unset;width:auto;height:auto}.layout-builder__link--remove,.layout-builder__link--configure{border-radius:15px 0}.layout-builder__add-block,.layout-builder__link--add,.layout-builder__add-section{border-radius:20px 0}.layout-builder__link--add:before{display:inline-block;width:16px;height:16px;margin:0 10px 0 0;content:"";vertical-align:middle;background-image:url(/themes/contrib/d8w3css/css/components/../../images/icons/plus-circle.svg);background-repeat:no-repeat;background-size:16px 16px;background-color:transparent}.layout-builder__add-section{margin-bottom:15px;padding:0;border:none;outline:none}.layout-builder__add-block{padding:0;margin:10px !important;display:inline-block}.layout-builder__link--add{padding:10px 20px;width:100%;display:block;text-align:left}.layout-builder__add-block>a{padding:7px 22px !important;font-size:14px}.layout-builder__link--remove:hover{background-image:none}.layout-builder__link--configure{margin:0 0 20px;color:#0b3e6f}.layout-builder__section .comment-comment-form{padding:0 !important}.layout-builder__section h2{margin:0 !important}.layout-builder .field>img{width:100%;margin-top:10px}.layout-builder__add-block.is-layout-builder-highlighted,.layout-builder__add-section.is-layout-builder-highlighted,.layout-builder__layout.is-layout-builder-highlighted:before,.layout-builder__layout.is-layout-builder-highlighted,.layout-builder-block.is-layout-builder-highlighted{border:2px solid #a2ceef}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#040f17;color:#eaf4fb}.layout-builder__link--add{color:#fff;background:#37aadc;background:-moz-linear-gradient(top,#37aadc 0%,#2e93be 100%);background:-webkit-linear-gradient(top,#37aadc 0%,#2e93be 100%);background:linear-gradient(to bottom,#37aadc 0%,#2e93be 100%)}.layout-builder__link--remove:hover,.layout-builder__link--remove,.layout-builder-revert-overrides .form-actions input,.node-layout-builder-form .form-actions input:nth-child(2){color:#fff;background:#d5472b;background:-moz-linear-gradient(top,#d5472b 0%,#9e2e25 100%);background:-webkit-linear-gradient(top,#d5472b 0%,#9e2e25 100%);background:linear-gradient(to bottom,#d5472b 0%,#9e2e25 100%)}.layout-builder__link--configure,.layout-builder-revert-overrides .form-actions a.button,.node-layout-builder-form .form-actions input:nth-child(1){color:#fff;background:#4bbb22;background:-moz-linear-gradient(top,#4bbb22 0%,#348218 100%);background:-webkit-linear-gradient(top,#4bbb22 0%,#348218 100%);background:linear-gradient(to bottom,#4bbb22 0%,#348218 100%)}.node-layout-builder-form .form-actions input:nth-child(3){color:#fff;background:#6b81cd;background:-moz-linear-gradient(top,#6b81cd 0%,#4054a0 100%);background:-webkit-linear-gradient(top,#6b81cd 0%,#4054a0 100%);background:linear-gradient(to bottom,#6b81cd 0%,#4054a0 100%)}.layout-builder__link--add:hover,.layout-builder__link--remove:hover,.layout-builder__link--configure:hover,.node-layout-builder-form .form-actions input:hover,.layout-builder-revert-overrides .form-actions a.button:hover,.layout-builder-revert-overrides .form-actions input:hover{border-radius:0;color:#fff !important;background:#45484d;background:-moz-linear-gradient(-45deg,#45484d 0%,#000 100%);background:-webkit-linear-gradient(-45deg,#45484d 0%,#000 100%);background:linear-gradient(135deg,#45484d 0%,#000 100%)}
.webform-submission-form fieldset,.webform-submission-form fieldset .fieldset-wrapper.w3-panel{border:none;background:0 0 !important;margin:0 auto;padding:0}.webform-submission-form .form-actions{text-align:center}.webform-submission-form .form-actions>input{margin:15px 7px !important}.webform-submission-form .form-type-webform-rating label{height:25px;float:left}.webform-multiple-table td input[type=image]{border-color:#ccc}.webform-multiple-add{text-align:center}.webform-multiple-add .form-type-number input{display:inline-block;margin:0;width:4em}.webform-multiple-add div.w3-section.form-item{width:auto;clear:none}.webform-multiple-add>div,.webform-multiple-add>input{float:left;margin-right:10px}.webform-multiple-add .field-suffix{font-size:90%}.webform-multiple-table td.webform-multiple-table--handle{width:auto}.webform-has-field-prefix span.field-prefix+div,.webform-has-field-suffix>div+span.field-suffix{display:inline-block;clear:none}.webform-multiple-table td input[type=image]+input[type=image]{margin:2px 0 0}
details.form-wrapper:after{content:"";clear:both;display:table}details.form-wrapper{padding:0 !important;margin-bottom:8px !important;line-height:inherit;color:inherit}details.form-wrapper>summary{cursor:pointer;padding:8px 16px}details[open]{padding:8px 16px !important}.modules-wrapper details[open]{padding:8px 16px !important;background:#fff}.vertical-tabs details[open]{padding:0 !important}details[open]>summary{padding:0 0 8px}form .tableselect-sort th:first-child,form .tableselect-sort td:first-child{width:85px}form tr.draggable td>a,form tr.draggable td>div.form-type-radio,form tr.draggable td>div.form-type-checkbox{float:left !important;padding:0 !important;margin:0 !important;clear:none !important}form a.tabledrag-handle .handle{width:100%;height:100%;margin:0;padding:0}form .draggable a.tabledrag-handle{margin:-3px 5px 0 0 !important;width:25px}form tr.draggable .w3-check,form tr.draggable .w3-radio{top:0}form .field-multiple-drag{width:50px}form div.form-type-datelist.w3-section.form-item{width:auto;clear:none}form .form-type-date label,form .form-item-color label,form .form-type-select label,form .form-type-datelist label,form .form-type-datetime label{display:block;clear:both}.form-type-datelist>div{padding-left:0}form #edit-datelist,form #edit-datetime{padding:0;margin:0}form #edit-datetime>div{float:left;margin:0 !important;width:50%}form #edit-datetime>div input{min-width:165px}form .form-type-date,form .form-type-datetime,form .form-type-webform-time{width:50% !important;float:left;clear:none}form .form-type-date input,form .form-type-datetime input,form .form-type-webform-time input{width:calc(100% - 2px)}form .form-item-range>span.field-suffix,form .form-item-range .form-item-range__output{display:block;float:left;width:100%}form .form-item-range .form-item-range__output input{width:4em;display:inline-block;clear:none}form .form-item-datelist #edit-datelist>div select{padding-left:10px;padding-right:10px}form .table-sort-weight.form-select{width:auto}form select{min-width:75px}.messages.messages--info{background-position:2px 17px}.js-filter-guidelines{font-size:85%}.js-filter-guidelines li{padding-bottom:0}form .form-item{text-align:left}fieldset.form-item>.fieldset-wrapper{padding:0}.field-ui-overview .field-plugin-settings-edit{width:auto !important;max-width:40px}form .form-item label{padding-right:10px}table ul.dropbutton li.w3-left.dropbutton-action{float:none !important;z-index:1;margin-right:0 !important;line-height:26px}table ul.dropbutton,.js .dropbutton-widget .dropbutton{background-color:#fff;border:1px solid #e8e8e8;padding:0 !important}.dropbutton li{padding:0}.dropbutton li a{padding:6px 12px;line-height:26px;font-size:14px}.dropbutton button{border:1px solid #e8e8e8;border-left:none;background-color:#fff}.js td .dropbutton-wrapper{min-height:40px}table ul.dropbutton li:first-child{margin-right:10px !important}.node-form table ul.dropbutton li:first-child{margin-right:0 !important}table ul.dropbutton li.dropbutton-toggle{margin-right:0 !important;margin-left:10px}.node-preview-container{position:relative;background-color:transparent}.node-preview-container .node-preview-form-select{display:flex;align-items:center;justify-content:flex-start;width:auto;height:100%;margin:0 auto !important}.node-preview-container a.node-preview-backlink{display:inline-flex;align-items:center;padding:8px 12px}.node-preview-container a.node-preview-backlink:hover{text-decoration:underline}div.node-preview-container .form-item-view-mode{display:inline-flex;align-items:center}div.node-preview-container .form-item-view-mode label,div.node-preview-container .form-item-view-mode select{display:inline-block;width:auto;border:none !important}div.node-preview-container .form-item-view-mode select{min-width:130px}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{margin:10px auto}fieldset{border-color:#eaeaea !important}.ui-dialog,.ui-dialog>div{border-width:0 !important}body .ui-dialog{z-index:1001 !important}.vertical-tabs .vertical-tabs__panes{padding:0 16px}span.admin-link button,span.field-edit-link button{border:none !important;background-color:transparent !important}
.node--view-mode-teaser .node__title{margin-left:0 !important}.node--view-mode-teaser .node__content .field--name-field-media-image,.node--view-mode-teaser .node__content .field--name-field-image{margin:24px 16px 0 0}.node--view-mode-teaser .node__content .field--type-text-long,.node--view-mode-teaser .node__content .field--type-text-with-summary{display:table}.node--view-mode-teaser .field--type-entity-reference .field__item:first-child a{padding-left:0 !important}.view .node__header{margin-bottom:0}
.sitemap ul{list-style:none}
form.contact-form .form-actions{text-align:center}form.contact-form .form-actions .w3-button{float:none;padding:12px 24px}
.cke,.cke_inner,.cke_top,.cke_bottom,.cke_contents{border:none !important;box-shadow:none;border-radius:0;background-color:#f8f8f8}.cke{width:auto !important}.ck-editor__top,.cke_top{border-radius:6px 6px 0 0;border:1px solid #eaeaea !important}.cke_contents{border:1px solid #eaeaea !important}.ck-editor__main,.cke_bottom{border-radius:0 0 6px 6px;border:1px solid #eaeaea !important;border-top:none !important}.text-format-wrapper>.element-container-wrapper{margin:8px auto !important;border-radius:6px;border:1px solid #eaeaea !important;background-color:#f8f8f8;padding:8px 16px;font-size:14px}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners,.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border:0}.filter-guidelines-item{font-size:13px}.filter-guidelines-item li{padding-left:0}.cke_top,.cke_bottom,.cke_contents,.text-format-wrapper>.element-container-wrapper{border-color:#eaeaea !important}
@keyframes animateimg{from{transform:scale(1)}to{transform:scale(1.1)}}a.d8-has-image{overflow:hidden;display:block;height:100%;min-width:100%}a.d8-has-image>img.w3-image{width:100%;float:left}.w3-disabled-has-image a.d8-has-image>img.w3-image{width:auto}a:hover>img.w3-image{animation:animateimg 5s}a,li a,a .fa,button,.w3-button{transition:.4s}
@media (min-width:993px){.path-node .layout-node-form{display:flex;flex-wrap:wrap}.layout-region-node-secondary{-webkit-box-shadow:10px 0px 20px 10px rgba(180,180,180,.1);box-shadow:10px 0px 20px 10px rgba(180,180,180,.2);width:29%;margin:20px 0 20px 1%}.layout-region-node-main{-webkit-box-shadow:-10px 0px 20px 10px rgba(180,180,180,.1);box-shadow:-10px 0px 20px 10px rgba(180,180,180,.2);width:69%;margin:20px 1% 20px 0}.layout-region-node-footer{margin-top:0;flex:0 0 100%}#main-container-inner .breadcrumb-found{margin-top:0 !important}.highlighted-inner{padding:0 20px}li.li-expanded>span{pointer-events:none}.ul-parent li>a{padding:12px 16px}.ul-parent li li>a{padding:10px 14px}.ul-parent .ul-child{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.ul-parent li .li-expanded:hover ul{left:100%;top:0}.ul-parent li ul{position:absolute}.ul-parent .li-expanded:hover>ul,.ul-parent .li-expanded .li-expanded:hover>ul{z-index:1;display:block;animation:comeout .3s}.li-1 .dropdown-arrow{display:none}.li-1 .right-arrow{display:flex}li.li-expanded>span,li.li-expanded>a>span{align-items:center;height:100%}}
@media (max-width:992px){.site-name{font-size:28px}.site-slogan{font-size:20px !important}h1.page-title{padding:16px;font-size:32px}.ui-dialog{max-width:90%;margin:0 5%}.ui-dialog .ui-dialog-buttonpane{text-align:center}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}#main-container-inner>div:nth-child(2) .breadcrumb-found:first-child{margin-top:0 !important}.top-container-inner .first-top,.top-container-inner .second-top,.top-container-inner .third-top,.main-container-inner .first-sidebar,.main-container-inner .w3css-content,.main-container-inner .second-sidebar,.bottom-container-inner .first-bottom,.bottom-container-inner .second-bottom,.bottom-container-inner .third-bottom,.bottom-container-inner .forth-bottom,.footer-container-inner .first-footer,.footer-container-inner .second-footer,.footer-container-inner .third-footer{width:100% !important}#top-container-inner,#main-container-inner,#main-container-inner>div,#bottom-container-inner,#footer-container-inner,#footer-menu-inner{padding-left:0 !important;padding-right:0 !important}.top-container-inner .third-top,.main-container-inner .second-sidebar,.bottom-container-inner .forth-bottom,.footer-container-inner .third-footer{margin-bottom:8px}.top-container-inner .first-top,.main-container-inner .first-sidebar,.bottom-container-inner .first-bottom,.footer-container-inner .first-footer{margin-top:8px}.main-container-inner .first-sidebar{margin-bottom:0;margin-top:20px}.main-container-inner .second-sidebar{margin-top:0;margin-bottom:20px}.page-node-type-article .node .field--type-image{float:none;margin:0 auto}.page-node-type-article .field--type-text,.page-node-type-article .field--type-text-with-summary{display:block !important;clear:both}.ul-child{position:relative !important}.li-1 .right-arrow{display:none}.li-1 .dropdown-arrow{display:flex}.ul-parent li.li-expanded>span,.ul-parent li.li-expanded>a>span{padding:10px 16px;height:auto}.ul-parent li.li-expanded>a{padding-right:56px}.ul-responsive-h .li-item>a,.ul-responsive-h .li-item,.ul-responsive-h .ul-child,.ul-responsive-h .ul-parent,#main-navigation-h .li-item>a,#main-navigation-h .li-item,#main-navigation-h .ul-child,#main-navigation-h .ul-parent{clear:both;width:100%;float:left}.ul-responsive-h .ul-parent,#main-navigation-h .ul-parent{display:none}.ul-responsive-h .ul-parent ul li>a,#main-navigation-h .ul-parent ul li>a{padding-left:35px !important}.ul-responsive-h .ul-parent ul ul li>a,#main-navigation-h .ul-parent ul ul li>a{padding-left:50px !important}#main-navigation-v .li-1 .toggle-child:after{content:none}.node--view-mode-full .node__content .field--type-text-long,.node--view-mode-full .node__content .field--type-string-long,.node--view-mode-full .node__content .field--type-text-with-summary{font-size:100%;line-height:1.7}}
@media (max-width:992px) and (min-width:601px){.top-container-inner .first-top>div,.top-container-inner .second-top>div,.top-container-inner .third-top>div,.main-container-inner .first-sidebar>div,.main-container-inner .w3css-content>div,.main-container-inner .second-sidebar>div,.bottom-container-inner .first-bottom>div,.bottom-container-inner .second-bottom>div,.bottom-container-inner .third-bottom>div,.bottom-container-inner .forth-bottom>div,.footer-container-inner .first-footer>div,.footer-container-inner .second-footer>div,.footer-container-inner .third-footer>div,.footer-menu-inner>div{padding:10px !important}}
@media (max-width:767px){.node--view-mode-teaser .field--name-field-image,.node--view-mode-teaser .node__content .field--name-field-media-image{min-width:100%}.node--view-mode-teaser .node__title,.node--view-mode-teaser .field--name-field-image,.node--view-mode-teaser .node__content .field--name-field-image{padding-right:0 !important;margin-right:0 !important}}
@media (max-width:600px){html,body{font-size:100%}.top-container-inner .first-top>div,.top-container-inner .second-top>div,.top-container-inner .third-top>div,.main-container-inner .first-sidebar>div,.main-container-inner .w3css-content>div,.main-container-inner .second-sidebar>div,.bottom-container-inner .first-bottom>div,.bottom-container-inner .second-bottom>div,.bottom-container-inner .third-bottom>div,.bottom-container-inner .forth-bottom>div,.footer-container-inner .first-footer>div,.footer-container-inner .second-footer>div,.footer-container-inner .third-footer>div,.footer-menu-inner>div{padding:8px !important}.w3-container{padding-top:10px !important;padding-bottom:10px !important}.w3-padding-large,.w3-padding{padding:3px 6px !important}h1.page-title{font-size:22px;padding:12px 8px}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}p{padding-top:10px !important;padding-bottom:10px !important;margin:0}#header-inner{padding:0 !important}#header-inner>nav,#header-inner>nav>ul{width:100% !important;clear:both !important}#header-inner>nav>ul li{float:left !important}.site-logo{margin:10px auto 0 auto !important;padding:0 !important;width:100%;text-align:center}.block-system-branding-block{width:96%;margin:0 2% !important}.site-name,.site-slogan,.site-name a{display:block;text-align:center}.site-name-slogan{display:inline-block;margin:16px auto;width:100%}.site-name{font-size:22px}.site-slogan{font-size:16px !important}.node__meta .node__submitted{margin:-2px 10px 0 0 !important}.highlighted-inner,.welcome-text-inner{padding:0 5px !important}#copyright-inner .w3-container{padding:0 5px !important}.w3-section{margin:5px 0 !important}.copyright-inner .w3-half p{text-align:center !important}.path-search form.search-form>.form-wrapper{margin-bottom:10px}.path-search form.search-form>.form-wrapper>.form-type-search{width:100%}.path-search form.search-form>.form-wrapper>.form-submit{position:inherit;margin:0;width:100%;bottom:0}}
.w3-button{position:relative}.w3-button:after,.w3-button:before{content:'';position:absolute;bottom:0;width:0;height:0;background-color:transparent;border-bottom:1px solid transparent}.w3-button:before{left:0}.w3-button:after{right:0}.w3-button:hover:before{animation:btnBorderAnimation .2s linear forwards}.w3-button:hover:after{animation:btnBorderAnimation .2s linear forwards}#top-container .top-box>.animate-border,#bottom-container .bottom-box>.animate-border,#footer-container .footer-box>.animate-border{position:relative}#top-container .top-box>.animate-border:before,#bottom-container .bottom-box>.animate-border:before,#footer-container .footer-box>.animate-border:before{content:'';position:absolute;top:0;left:0;width:0;height:0;background-color:transparent;border:3px solid transparent}#top-container .top-box>.animate-border:hover:before,#bottom-container .bottom-box>.animate-border:hover:before,#footer-container .footer-box>.animate-border:hover:before{animation:borderLeftColors 1s linear forwards}#top-container .top-box>.animate-border:after,#bottom-container .bottom-box>.animate-border:after,#footer-container .footer-box>.animate-border:after{content:'';position:absolute;bottom:0;right:0;width:0;height:0;background-color:transparent;border:3px solid transparent}#top-container .top-box>.animate-border:hover:after,#bottom-container .bottom-box>.animate-border:hover:after,#footer-container .footer-box>.animate-border:hover:after{animation:borderRightColors 1s linear forwards}#top-container .top-box>div.animate-border,#bottom-container .bottom-box>div.animate-border,#footer-container .footer-box>div.animate-border{transition:.4s !important}#top-container .top-box>div.animate-border:hover,#bottom-container .bottom-box>div.animate-border:hover,#footer-container .footer-box>div.animate-border:hover{box-shadow:0 25px 57px 0 rgba(0,0,0,.25)}
*,*:before,*:after{box-sizing:border-box;outline:none}html,body{color:var(--maintxt);min-height:100%;overflow-wrap:break-word;font-weight:500;font-style:normal}img,object,embed,video{outline:none;padding:0;margin:0;border:0;border:none;text-align:center;max-width:100%;height:auto}a img{border:none;outline:none}svg:not(:root){overflow:hidden}h1 a,h2 a,h3 a,h4 a,h5 a,li a{font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:none;color:inherit;outline:none}a,a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none;outline:none}a,input,button,textarea,a:visited,input:visited,button:visited,textarea:visited,a:focus-within,input:focus-within,button:focus-within,textarea:focus-within,a:hover,input:hover,button:hover,textarea:hover,a:focus,input:focus,button:focus,textarea:focus,a:active,input:active,button:active,textarea:active{border-radius:0;outline:none}input[type=textarea],input[type=button],input[type=search],input[type=textfield]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}iframe{max-width:100%}li{margin:0}.w3-ul li,nav.action-links li{border:none;border-width:0}.main-navigation-inner-v li .w3-button{white-space:normal}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{color:var(--dark);outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}figure{margin:1em 40px}img{border-style:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea,optgroup{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html,body{font-size:16px;line-height:1.7}html{overflow-x:hidden}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1.15em}h6{font-size:1.1em}.w3-serif{font-family:serif}.w3-sans-serif{font-family:sans-serif}.w3-cursive{font-family:cursive}.w3-monospace{font-family:monospace}.w3-wide{letter-spacing:4px}hr{border:0;border-top:1px solid #eee;margin:20px 0}.w3-image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit}.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1}.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center}.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px;display:table-cell;text-align:left;vertical-align:top}.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:.3}.w3-disabled *,:disabled *{pointer-events:none}.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}.w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:none}.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}.w3-ripple:active{opacity:.5}.w3-ripple{transition:opacity 0s}.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}.w3-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid #ccc}.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}.w3-dropdown-hover:hover .w3-dropdown-content{display:block}.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}.w3-dropdown-hover:hover>.w3-button:first-child,.w3-dropdown-click:hover>.w3-button:first-child{background-color:#ccc;color:#000}.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}.w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px}.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed;z-index:1;overflow:auto}.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}.w3-main,#main{transition:margin-left .4s}.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}.w3-bar .w3-button{white-space:normal}.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}.w3-responsive{display:block;overflow-x:auto}.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}.w3-rest{overflow:hidden}.w3-stretch{margin-left:-16px;margin-right:-16px}.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px}.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}.w3-hide{display:none}.w3-show-block,.w3-show{display:block}.w3-show-inline-block{display:inline-block}@media (max-width:1205px){.w3-auto{max-width:95%}}@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto}.w3-modal{padding-top:30px}.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}.w3-hide-small{display:none}.w3-mobile{display:block;width:100%}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none}.w3-sidebar.w3-collapse{display:block}}@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none}}@media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0;margin-right:0}.w3-auto{max-width:100%}}.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2}.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.w3-display-left{position:absolute;top:50%;left:0;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}.w3-display-right{position:absolute;top:50%;right:0;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}.w3-display-position{position:absolute}.w3-circle{border-radius:50%}.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}.w3-container,.w3-panel{padding:.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}.w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px}.w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4caf50;word-wrap:break-word}.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.19)}.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.w3-animate-opacity{animation:opac .8s}@keyframes opac{from{opacity:0}to{opacity:1}}.w3-animate-top{position:relative;animation:animatetop .4s}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.w3-animate-left{position:relative;animation:animateleft .4s}@keyframes animateleft{from{left:-300px;opacity:0}to{left:0;opacity:1}}.w3-animate-right{position:relative;animation:animateright .4s}@keyframes animateright{from{right:-300px;opacity:0}to{right:0;opacity:1}}.w3-animate-bottom{position:relative;animation:animatebottom .4s}@keyframes animatebottom{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}.w3-animate-zoom{animation:animatezoom .6s}@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}.w3-animate-input{transition:width .4s ease-in-out}.w3-animate-input:focus{width:100%}.w3-opacity,.w3-hover-opacity:hover{opacity:.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}.w3-opacity-max{opacity:.25}.w3-opacity-min{opacity:.75}.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}.w3-tiny{font-size:10px}.w3-small{font-size:12px}.w3-medium{font-size:15px}.w3-large{font-size:18px}.w3-xlarge{font-size:24px}.w3-xxlarge{font-size:36px}.w3-xxxlarge{font-size:48px}.w3-jumbo{font-size:64px}.w3-left-align{text-align:left}.w3-right-align{text-align:right}.w3-justify{text-align:justify}.w3-center{text-align:center}.w3-border-0{border:0}.w3-border{border:1px solid #ccc}.w3-border-top{border-top:1px solid #ccc}.w3-border-bottom{border-bottom:1px solid #ccc}.w3-border-left{border-left:1px solid #ccc}.w3-border-right{border-right:1px solid #ccc}.w3-topbar{border-top:6px solid #ccc}.w3-bottombar{border-bottom:6px solid #ccc}.w3-leftbar{border-left:6px solid #ccc}.w3-rightbar{border-right:6px solid #ccc}.w3-section,.w3-code{margin-top:16px;margin-bottom:16px}.w3-margin{margin:16px}.w3-margin-top{margin-top:16px}.w3-margin-bottom{margin-bottom:16px}.w3-margin-left{margin-left:16px}.w3-margin-right{margin-right:16px}.w3-padding-small{padding:4px 8px}.w3-padding{padding:8px 16px}.w3-padding-large{padding:12px 24px}.w3-padding-16{padding-top:16px;padding-bottom:16px}.w3-padding-24{padding-top:24px;padding-bottom:24px}.w3-padding-32{padding-top:32px;padding-bottom:32px}.w3-padding-48{padding-top:48px;padding-bottom:48px}.w3-padding-64{padding-top:64px;padding-bottom:64px}.w3-padding-top-64{padding-top:64px}.w3-padding-top-48{padding-top:48px}.w3-padding-top-32{padding-top:32px}.w3-padding-top-24{padding-top:24px}.w3-left{float:left}.w3-right{float:right}.w3-hover-over:hover,.w3-button:hover{color:#000;background-color:#ccc}.w3-transparent,.w3-hover-none:hover{background-color:transparent}.w3-hover-none:hover{box-shadow:none}.field--label-inline>.field__label,.field--label-inline>.field__item,.field--label-inline>.field__items{display:inline-block;vertical-align:top}.field--name-field-teaser{margin:10px 0}
:root{--maintxt:#333;--main:#d14375;--main-thalf:rgba(209,67,117,.05);--main-t1:rgba(209,67,117,.1);--main-t2:rgba(209,67,117,.2);--main-t3:rgba(209,67,117,.3);--main-t4:rgba(209,67,117,.4);--main-t5:rgba(209,67,117,.5);--main-t6:rgba(209,67,117,.6);--main-t7:rgba(209,67,117,.7);--main-t8:rgba(209,67,117,.8);--main-t9:rgba(209,67,117,.9);--sec:#43d19f;--sec-thalf:rgba(67,209,159,.05);--sec-t1:rgba(67,209,159,.1);--sec-t2:rgba(67,209,159,.2);--sec-t3:rgba(67,209,159,.3);--sec-t4:rgba(67,209,159,.4);--sec-t5:rgba(67,209,159,.5);--sec-t6:rgba(67,209,159,.6);--sec-t7:rgba(67,209,159,.7);--sec-t8:rgba(67,209,159,.8);--sec-t9:rgba(67,209,159,.9);--tri:#36aa80;--tri-thalf:rgba(54,170,128,.05);--tri-t1:rgba(54,170,128,.1);--tri-t2:rgba(54,170,128,.2);--tri-t3:rgba(54,170,128,.3);--tri-t4:rgba(54,170,128,.4);--tri-t5:rgba(54,170,128,.5);--tri-t6:rgba(54,170,128,.6);--tri-t7:rgba(54,170,128,.7);--tri-t8:rgba(54,170,128,.8);--tri-t9:rgba(54,170,128,.9);--white:#fff;--white-t2:rgba(255,255,255,.1);--white-t2:rgba(255,255,255,.2);--white-t3:rgba(255,255,255,.3);--white-t4:rgba(255,255,255,.4);--white-t5:rgba(255,255,255,.5);--white-t6:rgba(255,255,255,.6);--white-t7:rgba(255,255,255,.7);--white-t8:rgba(255,255,255,.8);--white-t9:rgba(255,255,255,.9);--dark:#84153c;--dark-t05:rgba(132,21,60,.05);--dark-t1:rgba(132,21,60,.1);--dark-t2:rgba(132,21,60,.2);--dark-t3:rgba(132,21,60,.3);--dark-t4:rgba(132,21,60,.4);--dark-t5:rgba(132,21,60,.5);--dark-t6:rgba(132,21,60,.6);--dark-t7:rgba(132,21,60,.7);--dark-t8:rgba(132,21,60,.8);--dark-t9:rgba(132,21,60,.9);--quart:#fcc;--quart-thalf:rgba(255,204,204,.05);--quart-t1:rgba(255,204,204,.1);--quart-t2:rgba(255,204,204,.2);--quart-t3:rgba(255,204,204,.3);--quart-t4:rgba(255,204,204,.4);--quart-t5:rgba(255,204,204,.5);--quart-t6:rgba(255,204,204,.6);--quart-t7:rgba(255,204,204,.7);--quart-t8:rgba(255,204,204,.8);--quart-t9:rgba(255,204,204,.9)}
@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-weight:400;src:url('/libraries/fonts/source-sans3/source-sans-3-v15-latin-regular.woff2') format('woff2'),url('/libraries/fonts/source-sans3/source-sans-3-v15-latin-regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-weight:500;src:url('/libraries/fonts/source-sans3/source-sans-3-v15-latin-500.woff2') format('woff2'),url('/libraries/fonts/source-sans3/source-sans-3-v15-latin-500.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-weight:600;src:url('/libraries/fonts/source-sans3/source-sans-3-v15-latin-600.woff2') format('woff2'),url('/libraries/fonts/source-sans3/source-sans-3-v15-latin-600.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Source Sans 3';font-style:normal;font-weight:700;src:url('/libraries/fonts/source-sans3/source-sans-3-v15-latin-700.woff2') format('woff2'),url('/libraries/fonts/source-sans3/source-sans-3-v15-latin-700.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Quicksand';font-style:normal;font-weight:600;src:url('/libraries/fonts/quicksand/quicksand-v30-latin-600.woff2') format('woff2'),url('/libraries/fonts/quicksand/quicksand-v30-latin-600.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Quicksand';font-style:normal;font-weight:700;src:url('/libraries/fonts/quicksand/quicksand-v30-latin-700.woff2') format('woff2'),url('/libraries/fonts/quicksand/quicksand-v30-latin-700.ttf') format('truetype')}:root{--bfont:'Source Sans 3',"Helvetica Neue",Helvetica,Arial,sans-serif;--hfont:'Quicksand',"Helvetica Neue",Helvetica,Arial,sans-serif}p,html,body,.ultimenu>li{font-family:var(--bfont);font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--hfont);font-weight:700}.label,.views-label,.ultimenu>li{font-weight:600}.button,button{font-family:var(--bfont)}
.flexy{display:flex}.nowrap{word-wrap:break-word}.flexnowrap{flex-wrap:nowrap;white-space:normal}.view .pager__item.is-active{background-color:var(--lite);color:var(--main);font-weight:600}#toolbar-administration,#toolbar-administration *{z-index:999999 !important}.flexy.flex-1col{flex-wrap:wrap;text-align:center}.flexy.flex-1col .flexy-item{width:100%}.flexy-2col{flex-wrap:wrap}.flexy-2col .item,.flexy-2col .views-field{width:100%}.flexy-2col.nowrap{flex-wrap:nowrap}.iconleft{margin:0 7px 0 0}.item-wrapper{margin:2px 0;width:100%}details,details[open]{padding:0 !important}details[open]{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;margin:0 0 10px}details>summary{cursor:pointer;list-style:outside none none;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;padding:5px}details>summary:before{background-color:var(--main-t1);-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:var(--dark);content:"\f105";font-family:"Font Awesome 6 Free";font-size:12px;font-weight:700;margin-right:7px;padding:5px 7px;position:relative;bottom:2px}details summary:hover{background-color:transparent;color:var(--sec)}details summary:hover:before,details[open] summary:hover:before{color:#fff !important}details[open] summary{padding:5px}details[open]>summary:before{background-color:transparent;color:var(--dark);content:"\f107"}details[open] summary~*{animation:sweep .2s ease-in-out;margin-top:0}@keyframes sweep{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}
.slick{display:inline-block;position:relative;text-align:center;width:90%}.slick-slide{height:auto;margin:0 10px;max-width:480px;padding:0;position:relative;z-index:10}.slick .slick-prev:before,.slick .slick-next:before{filter:drop-shadow(0px 1px 2px var(--main-t1));-moz-filter:drop-shadow(0px 1px 2px var(--main-t1));-webkit-filter:drop-shadow(0px 1px 2px var(--main-t1));-o-filter:drop-shadow(0px 1px 2px var(--main-t1));font-family:'Font Awesome 6 Free';font-weight:900;font-size:2em;transition:margin .5s ease 0s;-moz-transition:margin .5s ease 0s;-webkit-transition:margin .5s ease 0s;-o-transition:margin .5s ease 0s}.slick .slick-prev:before{content:'\f137'}.slick .slick-next:before{content:'\f138'}.slick__arrow{display:none;position:absolute;top:40vh;transition:visibility .3s ease 0s;-moz-transition:visibility .3s ease 0s;-webkit-transition:visibility .3s ease 0s;-o-transition:visibility .3s ease 0s;visibility:hidden;width:100%}.slick:hover .slick__arrow,.slick:focus .slick__arrow{visibility:visible}.slick__arrow button:after{content:""}.slick__arrow button{background:transparent none repeat scroll 0 0 !important;border:0 none transparent !important;border-radius:0;box-shadow:none !important;color:var(--white-t9);display:inline-block;font-size:16px;padding:5px;position:absolute;z-index:10}.slick__arrow button:hover{color:#fff}.slick__arrow .slick-prev:hover:before{margin-left:7px}.slick__arrow .slick-next:hover:before{margin-left:7px}.slick-prev{left:0}.slick-next{right:0}.slick-slider{margin:0 10px;max-width:none;padding:0 10px;z-index:10}.carousel{color:#fff;text-align:center}.slick--view .views-field-field-video-embed{background-color:var(--white-t3);padding:7px}.slick__slide img{width:100%;height:auto}.slick.slick--optionset--onlyone{position:relative;width:100%}.slick.slick--optionset--onlyone .slick__slider{margin:0;padding:0}.slick.slick--optionset--onlyone .slick-slide{height:auto;margin:0;max-width:100%;padding:0}.carousel.similarlist .slick--view .views-field-field-img-multi{filter:none;-moz-filter:none;-webkit-filter:none;-o-filter:none}.slick--view .slick__slide:hover img{background-color:var(--white-t5);-moz-filter:none;-webkit-filter:none;-o-filter:none;filter:none}.carousel{text-align:center}.carousel .view-header{position:relative;z-index:99}.carousel .view-header .title{color:var(--tri);font-size:2.2em;margin:0}.slick-slide:hover .views-field-title{color:var(--tri)}.carousel .view-header p{margin:0 0 30px}.carousel .slidetxt .title,.carousel .slidetxt p{margin:0;padding:0 !important}.carousel .slidetxt .title{font-size:1.1em;line-height:1.2;margin:10px 0 0}.frontslide{background-color:var(--main);color:var(--white);padding-bottom:20px}.frontslide .slick{position:relative;width:100%}.slick-dots{padding:0}.slick-dots li:after{content:"\f219";font-family:"Font Awesome 6 Free";font-weight:900}.slick-dots li{cursor:pointer;display:inline-block;list-style:outside none none;margin:0 7px}.slick-dots .slick-active{color:var(--dark)}.slick-dots button{display:none}@media only screen and (min-width:1024px){.carousel .slick{width:80%}.slick-slider{margin:0 50px}.slick__arrow{display:block}.slick__slide .views-field-title{font-size:1.3em;padding:0 10px}.slick-prev{left:5px}.slick-next{right:5px}}
.blink{animation:blink 1s linear infinite;-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;-o-animation:blink 1s linear infinite}@keyframes blink{25%{opacity:.1;color:transparent}50%{opacity:1}}@keyframes spinning{from{transform:rotateY(0deg)}to{transform:rotateY(-360deg)}}
.button,button{-moz-user-select:none;align-items:center;background-color:var(--sec);border:0 none;border-radius:24px;box-sizing:border-box;color:var(--white);cursor:pointer;display:inline-flex;fill:currentcolor;font-size:14px;font-weight:600;justify-content:center;letter-spacing:.25px;line-height:normal;margin:7px 0;max-width:100%;overflow:visible;padding:7px 24px;position:relative;text-align:center;text-transform:none;touch-action:manipulation;transition:background-color .3s ease 0s;width:auto;will-change:transform,opacity;z-index:0}.button:active:not(:disabled),button:active:not(:disabled){box-shadow:0 4px 4px 0 rgba(60,64,67,.3),0 8px 12px 6px rgba(60,64,67,.15)}.button:hover,button:hover,.button:focus,button:focus{border:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-color:var(--tri);border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;-o-border-radius:24px;color:var(--white);outline:medium none}.button:after,button:after{content:"\f105";font-family:"Font Awesome 6 Free";font-size:12px;font-weight:600;margin-left:7px;transition:margin .2s ease 0s;-moz-transition:margin .2s ease 0s;-webkit-transition:margin .2s ease 0s;-o-transition:margin .2s ease 0s}.button:hover:after,button:hover:after{margin-left:12px}button.button--ultimenu:after{content:""}#cboxClose{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}
