html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.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{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#000;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}*,*:before,*:after{box-sizing:border-box}html.front main,html.front body main{overflow-x:hidden}.entry-content{overflow:hidden}body{font-size:18px;line-height:1.5;margin:0}img{display:block;height:auto;max-width:100%}h1,.h1,h1 a,.h1 a,h2,.h2,h2 a,.h2 a,h3,.h3,h3 a,.h3 a,h4,.h4,h4 a,.h4 a,h5,.h5,h5 a,.h5 a,h6,.h6,h6 a,.h6 a{font-family:Helvetica,Sans-Serif;font-style:normal;font-weight:700;margin:0 0 1em 0}h1,.h1,h1 a,.h1 a{min-height:0vw;font-size:32px}@media(min-width: 320px){h1,.h1,h1 a,.h1 a{font-size:calc(26.4px + 100vw*0.0175)}}@media(min-width: 1920px){h1,.h1,h1 a,.h1 a{font-size:60px}}h2,.h2,h2 a,.h2 a{min-height:0vw;font-size:24px}@media(min-width: 320px){h2,.h2,h2 a,.h2 a{font-size:calc(20.8px + 100vw*0.01)}}@media(min-width: 1920px){h2,.h2,h2 a,.h2 a{font-size:40px}}h3,.h3,h3 a,.h3 a{min-height:0vw;font-size:20px}@media(min-width: 320px){h3,.h3,h3 a,.h3 a{font-size:calc(17.6px + 100vw*0.0075)}}@media(min-width: 1920px){h3,.h3,h3 a,.h3 a{font-size:32px}}h4,.h4,h4 a,.h4 a{min-height:0vw;font-size:20px}@media(min-width: 320px){h4,.h4,h4 a,.h4 a{font-size:calc(17.6px + 100vw*0.0075)}}@media(min-width: 1920px){h4,.h4,h4 a,.h4 a{font-size:32px}}h5,.h5,h5 a,.h5 a{min-height:0vw;font-size:16px}@media(min-width: 320px){h5,.h5,h5 a,.h5 a{font-size:calc(15.2px + 100vw*0.0025)}}@media(min-width: 1920px){h5,.h5,h5 a,.h5 a{font-size:20px}}h6,.h6,h6 a,.h6 a{min-height:0vw;font-size:16px}@media(min-width: 320px){h6,.h6,h6 a,.h6 a{font-size:calc(15.6px + 100vw*0.00125)}}@media(min-width: 1920px){h6,.h6,h6 a,.h6 a{font-size:18px}}p,p span,cite,a,.wp-block-button__link,li,input,span,td,th,figcaption,cite,label,legend,select{font-family:Helvetica,Sans-Serif;min-height:0vw;font-size:18px;line-height:1.4;margin:0 0 1em 0}@media(min-width: 320px){p,p span,cite,a,.wp-block-button__link,li,input,span,td,th,figcaption,cite,label,legend,select{font-size:calc(17.6px + 100vw*0.00125)}}@media(min-width: 1920px){p,p span,cite,a,.wp-block-button__link,li,input,span,td,th,figcaption,cite,label,legend,select{font-size:20px}}p.small,p.small *,p span.small,p span.small *,cite.small,cite.small *,a.small,a.small *,.wp-block-button__link.small,.wp-block-button__link.small *,li.small,li.small *,input.small,input.small *,span.small,span.small *,td.small,td.small *,th.small,th.small *,figcaption.small,figcaption.small *,cite.small,cite.small *,label.small,label.small *,legend.small,legend.small *,select.small,select.small *{min-height:0vw;font-size:16px}@media(min-width: 320px){p.small,p.small *,p span.small,p span.small *,cite.small,cite.small *,a.small,a.small *,.wp-block-button__link.small,.wp-block-button__link.small *,li.small,li.small *,input.small,input.small *,span.small,span.small *,td.small,td.small *,th.small,th.small *,figcaption.small,figcaption.small *,cite.small,cite.small *,label.small,label.small *,legend.small,legend.small *,select.small,select.small *{font-size:calc(15.6px + 100vw*0.00125)}}@media(min-width: 1920px){p.small,p.small *,p span.small,p span.small *,cite.small,cite.small *,a.small,a.small *,.wp-block-button__link.small,.wp-block-button__link.small *,li.small,li.small *,input.small,input.small *,span.small,span.small *,td.small,td.small *,th.small,th.small *,figcaption.small,figcaption.small *,cite.small,cite.small *,label.small,label.small *,legend.small,legend.small *,select.small,select.small *{font-size:18px}}p.extra-small,p.extra-small *,p span.extra-small,p span.extra-small *,cite.extra-small,cite.extra-small *,a.extra-small,a.extra-small *,.wp-block-button__link.extra-small,.wp-block-button__link.extra-small *,li.extra-small,li.extra-small *,input.extra-small,input.extra-small *,span.extra-small,span.extra-small *,td.extra-small,td.extra-small *,th.extra-small,th.extra-small *,figcaption.extra-small,figcaption.extra-small *,cite.extra-small,cite.extra-small *,label.extra-small,label.extra-small *,legend.extra-small,legend.extra-small *,select.extra-small,select.extra-small *{min-height:0vw;font-size:14px}@media(min-width: 320px){p.extra-small,p.extra-small *,p span.extra-small,p span.extra-small *,cite.extra-small,cite.extra-small *,a.extra-small,a.extra-small *,.wp-block-button__link.extra-small,.wp-block-button__link.extra-small *,li.extra-small,li.extra-small *,input.extra-small,input.extra-small *,span.extra-small,span.extra-small *,td.extra-small,td.extra-small *,th.extra-small,th.extra-small *,figcaption.extra-small,figcaption.extra-small *,cite.extra-small,cite.extra-small *,label.extra-small,label.extra-small *,legend.extra-small,legend.extra-small *,select.extra-small,select.extra-small *{font-size:calc(14px + 100vw*0)}}@media(min-width: 1920px){p.extra-small,p.extra-small *,p span.extra-small,p span.extra-small *,cite.extra-small,cite.extra-small *,a.extra-small,a.extra-small *,.wp-block-button__link.extra-small,.wp-block-button__link.extra-small *,li.extra-small,li.extra-small *,input.extra-small,input.extra-small *,span.extra-small,span.extra-small *,td.extra-small,td.extra-small *,th.extra-small,th.extra-small *,figcaption.extra-small,figcaption.extra-small *,cite.extra-small,cite.extra-small *,label.extra-small,label.extra-small *,legend.extra-small,legend.extra-small *,select.extra-small,select.extra-small *{font-size:14px}}a.external svg.icon-external{fill:currentColor;height:.7em;margin:0 0 2px 4px;transition:all 300ms ease;vertical-align:middle;width:.7em}ul,ol{margin:0 0 1rem 1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}.entry-content ul,.entry-content ol{margin-bottom:16px}.entry-content ul li,.entry-content ol li{margin-bottom:16px}.entry-content ul li ul,.entry-content ul li ol,.entry-content ol li ul,.entry-content ol li ol{margin-top:16px;margin-left:0}.entry-content>ul,.entry-content>ol{margin-bottom:40px}.entry-content ol li ol{list-style:lower-alpha}.entry-content ol li ol li ol{list-style:upper-roman}table.bt tbody tr td.no-th:before{content:" "}table{border-collapse:collapse}table,td,th{border:1px solid #000}td,th{padding:16px;margin-bottom:0}table tbody{border-color:#000}@media(max-width: 768px){table tbody tr{border-bottom:1px solid #000}}@media(max-width: 499px){td{flex-wrap:wrap}td:before{flex-basis:100%}}@media(min-width: 500px)and (max-width: 768px){td:before{margin-right:24px}}.wp-block-table figcaption{margin-top:16px;text-align:center}.wp-block-buttons,.links{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:32px}@media(max-width: 600px){.wp-block-buttons .wp-block-button,.links .wp-block-button{width:100%}}.wp-block-buttons .wp-block-button a.wp-block-button__link,.links .wp-block-button a.wp-block-button__link{margin-bottom:0}.wp-block-buttons.is-vertical,.links.is-vertical{align-items:flex-start}.wp-block-buttons .wp-block-button .wp-block-button__link,.btn,input[type=submit]{border-radius:0;display:inline-block;padding:8px 24px;text-align:center;text-decoration:none;transition:all 300ms ease}button[disabled],button[disabled]:hover{cursor:default}#pagination{display:flex;justify-content:center;width:100%}#pagination .pagination{margin:30px 0}#pagination .pagination ul.page-numbers{list-style:none;display:flex;justify-content:center;width:100%;margin:0;padding:0;flex-wrap:wrap}#pagination .pagination ul.page-numbers li{width:35px;height:35px;margin:4px;color:#000}@media(min-width: 768px){#pagination .pagination ul.page-numbers li{width:50px;height:50px}}#pagination .pagination ul.page-numbers li a{text-decoration:none;transition-duration:.2s;border:1px solid #000;color:#000}#pagination .pagination ul.page-numbers li a:hover,#pagination .pagination ul.page-numbers li a:focus{opacity:.7}#pagination .pagination ul.page-numbers li a,#pagination .pagination ul.page-numbers li span{width:35px;height:35px;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){#pagination .pagination ul.page-numbers li a,#pagination .pagination ul.page-numbers li span{width:50px;height:50px}}#pagination .pagination ul.page-numbers li span.current{border:1px solid #000;background-color:#000;color:#fff}input,select,option,textarea{margin:0;border-radius:0;border:1px solid gray;padding:8px;transition:all 200ms linear;line-height:1.6}input:focus,input:focus-visible,select:focus,select:focus-visible,option:focus,option:focus-visible,textarea:focus,textarea:focus-visible{border-color:#add8e6;outline:none}html.front .gform_wrapper.gravity-theme .gfield_contains_required .gfield_label:after,html.front .gform_wrapper.gravity-theme .gfield_contains_required .gfield_label .gfield_required,html.front .gform_wrapper.gravity-theme .gfield_contains_required .gfield_label .gfield_required .gfield_required_text{font-style:normal;font-size:inherit;color:rgba(0,0,0,.6)}html.front .gform_wrapper.gravity-theme .gform_confirmation_wrapper{background-color:rgba(0,128,0,.1);border:1px solid rgba(0,128,0,.5);padding:16px 16px;margin-bottom:16px}html.front .gform_wrapper.gravity-theme .gform_wrapper .gform_validation_errors{border-radius:0;box-shadow:none;background-color:#fff9f9;border-color:#b00000;margin-bottom:96px}html.front .gform_wrapper.gravity-theme .gform_wrapper .gform_validation_errors>h2{font-size:16px;line-height:1.4;color:#b00000}html.front .gform_wrapper.gravity-theme .gform_wrapper .gform_validation_errors .gform-icon{color:#b00000}html.front .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .gfield_label,html.front .gform_wrapper.gravity-theme .gform_wrapper [aria-invalid=true]+label{color:#b00000}html.front .gform_wrapper.gravity-theme .gform_fields .gfield{margin-bottom:24px}html.front .gform_wrapper.gravity-theme .gform_fields .gfield legend,html.front .gform_wrapper.gravity-theme .gform_fields .gfield label,html.front .gform_wrapper.gravity-theme .gform_fields .gfield input,html.front .gform_wrapper.gravity-theme .gform_fields .gfield select,html.front .gform_wrapper.gravity-theme .gform_fields .gfield option,html.front .gform_wrapper.gravity-theme .gform_fields .gfield textarea{font-family:Helvetica,Sans-Serif;min-height:0vw;font-size:18px}@media(min-width: 320px){html.front .gform_wrapper.gravity-theme .gform_fields .gfield legend,html.front .gform_wrapper.gravity-theme .gform_fields .gfield label,html.front .gform_wrapper.gravity-theme .gform_fields .gfield input,html.front .gform_wrapper.gravity-theme .gform_fields .gfield select,html.front .gform_wrapper.gravity-theme .gform_fields .gfield option,html.front .gform_wrapper.gravity-theme .gform_fields .gfield textarea{font-size:calc(17.6px + 100vw*0.00125)}}@media(min-width: 1920px){html.front .gform_wrapper.gravity-theme .gform_fields .gfield legend,html.front .gform_wrapper.gravity-theme .gform_fields .gfield label,html.front .gform_wrapper.gravity-theme .gform_fields .gfield input,html.front .gform_wrapper.gravity-theme .gform_fields .gfield select,html.front .gform_wrapper.gravity-theme .gform_fields .gfield option,html.front .gform_wrapper.gravity-theme .gform_fields .gfield textarea{font-size:20px}}html.front .gform_wrapper.gravity-theme .gform_fields .gfield label span{margin:0}html.front .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_complex span label{font-size:16px;margin-bottom:0}html.front .gform_wrapper.gravity-theme .gform_fields .gfield select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%23000000' viewBox='0 0 256 256' style='enable-background:new 0 0 256 256;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='225.813,48.907 128,146.72 30.187,48.907 0,79.093 128,207.093 256,79.093 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:10px;background-position:right 8px center;background-repeat:no-repeat;padding-right:24px !important}html.front .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .ginput_container input,html.front .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .ginput_container select,html.front .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .ginput_container textarea{border:1px solid #b00000}html.front .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .ginput_container input:focus,html.front .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .ginput_container input:focus-visible,html.front .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .ginput_container select:focus,html.front .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .ginput_container select:focus-visible,html.front .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .ginput_container textarea:focus,html.front .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .ginput_container textarea:focus-visible{border-color:#add8e6;outline:none}html.front .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .instruction,html.front .gform_wrapper.gravity-theme .gform_fields .gfield.gfield_error .gfield_description.validation_message{background:none;border:none;padding:0;color:#b00000}html.front .gform_wrapper.gravity-theme .gform_ajax_spinner{display:inline-block;padding-left:0 !important;margin:0px 10px -7px 10px;height:26px;width:26px}@media(max-width: 640px){html.front .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:24px}html.front .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:12px}html.front .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme .ginput_complex span:last-child{margin-bottom:0}}body,html{overflow-x:hidden}body{padding-top:60px}@media(min-width: 768px){body{padding-top:148px}}body.admin-bar header#masthead{top:32px}header#masthead{display:flex;flex-direction:column-reverse;transition:.2s ease-out opacity,.2s ease-out transform;position:fixed;top:0;z-index:1000;width:100%}@media(min-width: 768px){header#masthead{display:block}}header#masthead.scroll-down{opacity:0;z-index:-1;transform:translate(0, -50px)}header#masthead.scroll-up{opacity:1;transform:translate(0, 0);z-index:1000}@media(max-width: 767px){header#masthead.scroll-up .header__wrapper nav.main-navigation{position:fixed;width:100%}}body.nav-open{position:fixed}body.nav-open header#masthead .header__wrapper nav.main-navigation{left:0}body.nav-open header#masthead .header__wrapper #mobile-navigation span{width:0}body.nav-open header#masthead .header__wrapper #mobile-navigation span:before{transform:translate(5px, 0) rotate(45deg)}body.nav-open header#masthead .header__wrapper #mobile-navigation span:after{transform:translate(5px, -10px) rotate(-45deg)}.header__wrapper ul{list-style:none;display:flex;justify-content:flex-end;margin:0}.header__wrapper ul>li.menu-item{margin:0 10px}.header__wrapper ul>li.menu-item a{text-decoration:none;transition-duration:.3s;color:#000}.header__wrapper ul>li.menu-item a:hover{color:gray}.header__wrapper ul>li.menu-item a.external{display:flex;align-items:center;margin:0}#mobile-navigation{position:relative;right:15px;top:10px;width:40px;height:40px}#mobile-navigation span{width:45px;height:2px;position:absolute;top:0;right:0;background:#000;transition-duration:.2s}#mobile-navigation span:before,#mobile-navigation span:after{content:"";background:#000;position:absolute;width:45px;height:2px;right:0;transition-duration:.2s}#mobile-navigation span:before{top:10px}#mobile-navigation span:after{top:20px}@media(min-width: 768px){#mobile-navigation{display:none}}.header__wrapper{display:flex;justify-content:space-between;align-items:center;padding-top:8px;background:#fff;z-index:100}.header__wrapper nav.main-navigation{background-color:#fff}.header__wrapper nav.main-navigation ul{margin:0;padding:0}.header__wrapper nav.main-navigation ul>li.menu-item{padding:10px}.header__wrapper nav.main-navigation ul>li.menu-item .sub-menu{height:0;opacity:0;position:absolute;z-index:-1;left:0;right:0;display:flex;justify-content:center;transition:height ease-in .2s;overflow:hidden;background-color:#fff;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.header__wrapper nav.main-navigation ul>li.menu-item .sub-menu ul{display:block}@media(min-width: 768px){.header__wrapper nav.main-navigation .show-mobile{display:none}.header__wrapper nav.main-navigation ul>li.menu-item.menu-item-has-children:hover .sub-menu{height:fit-content;opacity:1;z-index:1000;padding:20px}}@media(max-width: 767px){.header__wrapper nav.main-navigation{position:absolute;left:100%;z-index:1000;transition:left ease .2s;width:100vw;box-shadow:0 20px 20px -20px rgba(0,0,0,.4);top:60px}.header__wrapper nav.main-navigation #mobile-back{background:#000;color:#fff;display:flex;height:0;opacity:0;z-index:-1;transition:height ease-in .2s}.header__wrapper nav.main-navigation #mobile-back svg{transform:rotate(180deg);margin-right:5px;position:relative;top:4px}.header__wrapper nav.main-navigation #mobile-back svg path{fill:#fff}.header__wrapper nav.main-navigation #mobile-back.show{height:fit-content;opacity:1;z-index:1000;padding:10px}.header__wrapper nav.main-navigation ul{display:block}.header__wrapper nav.main-navigation ul>li.menu-item.menu-item-has-children .menu-item-wrapper{position:relative}.header__wrapper nav.main-navigation ul>li.menu-item.menu-item-has-children .menu-item-wrapper::after{content:"";position:absolute;right:20px;width:10px;height:17px;top:5px;background-image:url("/wp-content/themes/sosmc2026/img//chevron.svg")}.header__wrapper nav.main-navigation ul>li.menu-item.menu-item-has-children .sub-menu{top:45px}.header__wrapper nav.main-navigation ul>li.menu-item.menu-item-has-children .sub-menu li.menu-item .menu-item-wrapper::after{display:none}.header__wrapper nav.main-navigation ul>li.menu-item.menu-item-has-children .sub-menu.show{height:fit-content;opacity:1;z-index:1000;padding:20px}}.breadcrumb-navigation{display:flex;flex-direction:row;align-items:stretch;gap:8px;list-style:none}.breadcrumb-navigation a{text-decoration:none;margin:0}.breadcrumb-navigation .current-breadcrumb{margin:0}@media screen and (max-width: 768px){.breadcrumb-navigation{display:none}}.column-layout{display:grid;grid-template-columns:100%;grid-template-rows:auto;grid-row-gap:32px;margin:0 auto 48px}@media(min-width: 1200px){.column-layout{grid-template-columns:250px auto;grid-column-gap:32px;margin:48px auto}}@media(min-width: 1500px){.column-layout{grid-template-columns:300px auto;grid-column-gap:32px;margin:72px auto}}@media(min-width: 1200px){.column-layout .column-layout__sidebar-left{height:100%}}.column-layout .column-layout__content-full{grid-column-start:1;grid-column-end:2}@media(min-width: 1200px){.column-layout .column-layout__content-full{grid-column-start:1;grid-column-end:3}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.column-layout .column-layout__sidebar-left{float:left;width:22%;margin:0 2% 0 0}.column-layout .column-layout__content{float:left;width:75%}footer{clear:both}}.page-template-page-basic .site-content{margin:48px 0}.page-template-page-basic article .entry-content>:not(section),.page-template-page-basic article .entry-header>:not(section){margin-left:auto;margin-right:auto;max-width:500px}@media(min-width: 768px){.page-template-page-basic article .entry-content>:not(section),.page-template-page-basic article .entry-header>:not(section){max-width:800px}}@media(min-width: 1440px){.page-template-page-basic article .entry-content>:not(section),.page-template-page-basic article .entry-header>:not(section){max-width:1080px}}.page-template-page-basic article .entry-content>:not(section),.page-template-page-basic article .entry-header>:not(section),.page-template-default article .entry-content>:not(section),.page-template-default article .entry-header>:not(section),.event-template-default article .entry-content>:not(section),.post-template-default article .entry-content>:not(section),.archive #content>:not(section),.blog #content>:not(section),.contain{margin-left:auto;margin-right:auto;width:calc(100% - 32px)}@media(min-width: 450px){.page-template-page-basic article .entry-content>:not(section),.page-template-page-basic article .entry-header>:not(section),.page-template-default article .entry-content>:not(section),.page-template-default article .entry-header>:not(section),.event-template-default article .entry-content>:not(section),.post-template-default article .entry-content>:not(section),.archive #content>:not(section),.blog #content>:not(section),.contain{width:calc(100% - 48px)}}@media(min-width: 768px){.page-template-page-basic article .entry-content>:not(section),.page-template-page-basic article .entry-header>:not(section),.page-template-default article .entry-content>:not(section),.page-template-default article .entry-header>:not(section),.event-template-default article .entry-content>:not(section),.post-template-default article .entry-content>:not(section),.archive #content>:not(section),.blog #content>:not(section),.contain{width:calc(100% - 72px)}}.page-template-default article .entry-content>:not(section),.page-template-default article .entry-header>:not(section),.event-template-default article .entry-content>:not(section),.post-template-default article .entry-content>:not(section),.archive #content>:not(section),.blog #content>:not(section),.contain{max-width:1920px}.margin{margin:48px 0}@media(min-width: 992px){.margin{margin:72px 0}}.margin-top{margin-top:48px}@media(min-width: 992px){.margin-top{margin-top:72px}}.margin-bottom{margin-bottom:48px}@media(min-width: 992px){.margin-bottom{margin-bottom:72px}}.padding{padding:48px 0}@media(min-width: 992px){.padding{padding:72px 0}}.padding-top{padding-top:48px}@media(min-width: 992px){.padding-top{padding-top:72px}}.padding-bottom{padding-bottom:48px}@media(min-width: 992px){.padding-bottom{padding-bottom:72px}}.home .entry-content>section,.page .entry-content>*,.page .entry-content>.wp-block-group>*,.page .entry-content .wp-block-columns .wp-block-column,.post-type-archive .site-content .content-area>*,.archive .site-content .content-area>*,.blog .site-content .content-area>article,.blog .site-content .content-area .contain>*{opacity:0;transform:translateY(75px);transition:all 700ms cubic-bezier(0.76, 0, 0.24, 1)}.home .entry-content>section.animate,.page .entry-content>*.animate,.page .entry-content>.wp-block-group>*.animate,.page .entry-content .wp-block-columns .wp-block-column.animate,.post-type-archive .site-content .content-area>*.animate,.archive .site-content .content-area>*.animate,.blog .site-content .content-area>article.animate,.blog .site-content .content-area .contain>*.animate{opacity:1;transform:translateY(0)}.page .entry-content .wp-block-columns .wp-block-column:nth-child(2){transition-delay:.1s}.page .entry-content .wp-block-columns .wp-block-column:nth-child(3){transition-delay:.2s}.page .entry-content .wp-block-columns .wp-block-column:nth-child(4){transition-delay:.3s}.wp-block-image{overflow:auto}.wp-block-image.aligncenter figcaption{text-align:center}.wp-block-image.alignright figcaption{text-align:right}.wp-block-image figcaption{min-height:0vw;font-size:16px;margin:1 0 0}@media(min-width: 320px){.wp-block-image figcaption{font-size:calc(15.6px + 100vw*0.00125)}}@media(min-width: 1920px){.wp-block-image figcaption{font-size:18px}}.wp-block-embed.is-type-video .wp-block-embed__wrapper{aspect-ratio:16/9}.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{height:100%;width:100%}blockquote.wp-block-quote{border-left:2px solid gray;padding:.5em 0 .5em 1em}#loading{display:flex;justify-content:center}.accordion-row{margin-bottom:28px;border-bottom:1px solid #000}.accordion-row+.accordion-row{margin-top:-28px}.accordion-row{transition:border-top 300ms ease-in-out,background 300ms ease-in-out 300ms;width:100%}.accordion-row.has-focus{background:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.16);border-bottom:1px solid rgba(0,0,0,0);transition:background 300ms ease-in-out}.accordion-row a.accordion-row-toggle{align-items:center;background-position:100% 50%;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;padding:16px 24px;text-decoration:none}@media(min-width: 768px){.accordion-row a.accordion-row-toggle{justify-content:space-between}}.accordion-row a.accordion-row-toggle span{margin-bottom:0}.accordion-row a.accordion-row-toggle:focus{outline-offset:0}.accordion-row a.accordion-row-toggle.open .toggle-icon svg{transform:rotate(180deg)}.accordion-row a.accordion-row-toggle .heading{flex-basis:100%}@media(min-width: 768px){.accordion-row a.accordion-row-toggle .heading{flex-basis:60%;margin-left:0}}.accordion-row a.accordion-row-toggle .toggle-icon{align-items:center;display:flex;justify-content:flex-end}@media(min-width: 768px){.accordion-row a.accordion-row-toggle .toggle-icon{flex-basis:125px}}.accordion-row a.accordion-row-toggle .toggle-icon svg{flex-basis:24px;flex-shrink:0;fill:#000;height:24px;margin-left:16px;margin-bottom:-3px;width:24px;transition:all 300ms ease}.front .accordion-row .accordion-row-content{overflow:hidden;padding:16px 24px}.front .accordion-row .accordion-row-content .accordion-content__content>*:last-child,.front .accordion-row .accordion-row-content .accordion-content__content>*:last-child>*:last-child{margin-bottom:0}.front .accordion-row .accordion-row-content .accordion-content__content ul,.front .accordion-row .accordion-row-content .accordion-content__content ol{margin:0}.block-image-content.image-left .content .content__content{order:2}.block-image-content.image-left .content .content__image{order:1}.block-image-content.image-right .content .content__content{order:2}@media(min-width: 992px){.block-image-content.image-right .content .content__content{order:1}}.block-image-content.image-right .content .content__image{order:1}@media(min-width: 992px){.block-image-content.image-right .content .content__image{order:2}}.block-image-content .content{align-items:center;display:flex;flex-direction:column;gap:32px}@media(min-width: 1000px){.block-image-content .content{flex-direction:row;gap:72px}}.block-image-content .content .content__content{width:100%}@media(min-width: 992px){.block-image-content .content .content__content{flex-basis:calc((100% - 48px)/2)}}.block-image-content .content .content__image{position:relative;display:flex;width:100%}@media(min-width: 992px){.block-image-content .content .content__image{flex-basis:calc((100% - 48px)/2);z-index:1}}.block-image-content .content .content__image figure.wp-block-image{margin-bottom:0}.block-image-content .content .content__image figure.wp-block-image img{aspect-ratio:4/3;object-fit:cover;margin:0 auto;width:100%}.block-carousel .swiper{height:fit-content;width:100%}.block-carousel .swiper .swiper-wrapper .swiper-slide{background-color:gray;padding:3em}
