.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js{overflow-x:hidden}body.siteorigin-panels-before-js .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .social-media-button-container {
zoom: 1;
text-align: center; }
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .social-media-button-container:before {
content: '';
display: block;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .social-media-button-container:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .social-media-button-container {
text-align: center;
}
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-facebook-0 {
color: #ffffff !important;
background-color: #3a5795;
border: 1px solid #3a5795;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-facebook-0:visited,
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-facebook-0:active,
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-facebook-0:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-facebook-0.ow-button-hover:hover {
color: #ffffff;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-facebook-0.ow-button-hover:hover {
background: #4060a4;
border-bottom-color: #4060a4;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-youtube-0 {
color: #ffffff !important;
background-color: #cf3427;
border: 1px solid #cf3427;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-youtube-0:visited,
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-youtube-0:active,
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-youtube-0:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-youtube-0.ow-button-hover:hover {
color: #ffffff;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-youtube-0.ow-button-hover:hover {
background: #d83f32;
border-bottom-color: #d83f32;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-email-0 {
color: #ffffff !important;
background-color: #99c4e6;
border: 1px solid #99c4e6;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-email-0:visited,
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-email-0:active,
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-email-0:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-email-0.ow-button-hover:hover {
color: #ffffff;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-email-0.ow-button-hover:hover {
background: #a9cdea;
border-bottom-color: #a9cdea;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-instagram-0 {
color: #ffffff !important;
background-color: #3d739c;
border: 1px solid #3d739c;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-instagram-0:visited,
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-instagram-0:active,
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-instagram-0:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-instagram-0.ow-button-hover:hover {
color: #ffffff;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button-instagram-0.ow-button-hover:hover {
background: #437eab;
border-bottom-color: #437eab;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button {
display: inline-block;
font-size: 1em;
line-height: 1em;
margin: 0.1em 0.05em 0.1em 0.05em;
padding: 0.5em 0;
width: 2em;
text-align: center;
vertical-align: middle;
-webkit-border-radius: 1.5em;
-moz-border-radius: 1.5em;
border-radius: 1.5em;
}
.so-widget-sow-social-media-buttons-flat-df78d7f9ca9d .sow-social-media-button .sow-icon-fontawesome {
display: inline-block;
height: 1em;
}@font-face{font-family:'so-slider-pointers';src:url(//www.austdanceanddrama.com.au/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.eot?8p86w5);src:url(//www.austdanceanddrama.com.au/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.eot?#iefix8p86w5) format('embedded-opentype'),url(//www.austdanceanddrama.com.au/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.woff?8p86w5) format('woff'),url(//www.austdanceanddrama.com.au/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.ttf?8p86w5) format('truetype'),url(//www.austdanceanddrama.com.au/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.svg?8p86w5#slider) format('svg');font-weight:normal;font-style:normal}.sow-slider-base{position:relative;overflow:hidden}.sow-slider-base ul.sow-slider-images{list-style:none;margin:0;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image{width:100%;margin:0;list-style:none;position:relative;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-position:center center;background-size:cover}.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-repeat:repeat}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container{position:absolute;top:0;left:0;width:100%;z-index:2}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{margin:0 auto;z-index:2;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:first-child{margin-top:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:last-child{margin-bottom:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay{position:absolute;top:0;left:0;bottom:0;right:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover{background-position:center center;background-size:cover}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover{background-repeat:repeat}.sow-slider-base ul.sow-slider-images li.sow-slider-image>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image>a>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper>a>img{display:block;width:100%;height:auto;border:none}.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element{position:absolute;top:50%;left:50%;width:auto;height:auto;z-index:1;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-full-element{display:block;width:100%;height:auto}.sow-slider-base .sow-slider-pagination{list-style:none;margin:0;text-align:right;position:absolute;bottom:20px;left:0;width:100%;z-index:1001;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:30px;line-height:11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sow-slider-base .sow-slider-pagination li{text-align:left;margin:0;display:inline-block}.sow-slider-base .sow-slider-pagination li a{display:block;text-indent:-9999px;width:11px;height:11px;background:#FFFFFF;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;opacity:.45}.sow-slider-base .sow-slider-pagination li.sow-active a{opacity:.85}.sow-slider-base .sow-slide-nav{list-style:none;z-index:1001;position:absolute;top:50%;transform:translateY(-50%);opacity:.75;font-size:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sow-slider-base .sow-slide-nav a{display:block;padding:15px;text-align:center;text-decoration:none;color:#FFFFFF}.sow-slider-base .sow-slide-nav a em{display:block}.sow-slider-base .sow-slide-nav.sow-slide-nav-next{right:5px}.sow-slider-base .sow-slide-nav.sow-slide-nav-next a{background-position:top right}.sow-slider-base .sow-slide-nav.sow-slide-nav-prev{left:5px}.sow-slider-base .sow-slide-nav.sow-slide-nav-prev a{background-position:top left}.sow-slider-base .cycle-sentinal{overflow:hidden}.sow-slider-base.sow-slider-is-mobile video.sow-background-element:not(.sow-mobile-video_enabled){visibility:hidden}.sow-slider-base [class^="sow-sld-icon-"],.sow-slider-base [class*=" sow-sld-icon-"]{font-family:'so-slider-pointers';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sow-slider-base .sow-sld-icon-ultra-thin-rounded-left:before{content:"\e600"}.sow-slider-base .sow-sld-icon-ultra-thin-rounded-right:before{content:"\e601"}.sow-slider-base .sow-sld-icon-thin-rounded-left:before{content:"\e602"}.sow-slider-base .sow-sld-icon-thin-rounded-right:before{content:"\e603"}.sow-slider-base .sow-sld-icon-medium-rounded-left:before{content:"\e604"}.sow-slider-base .sow-sld-icon-medium-rounded-right:before{content:"\e605"}.sow-slider-base .sow-sld-icon-thick-rounded-left:before{content:"\e606"}.sow-slider-base .sow-sld-icon-thick-rounded-right:before{content:"\e607"}.sow-slider-base .sow-sld-icon-ultra-thin-left:before{content:"\e608"}.sow-slider-base .sow-sld-icon-ultra-thin-right:before{content:"\e609"}.sow-slider-base .sow-sld-icon-thin-left:before{content:"\e60a"}.sow-slider-base .sow-sld-icon-thin-right:before{content:"\e60b"}.sow-slider-base .sow-sld-icon-medium-left:before{content:"\e60c"}.sow-slider-base .sow-sld-icon-medium-right:before{content:"\e60d"}.sow-slider-base .sow-sld-icon-thick-left:before{content:"\e60e"}.sow-slider-base .sow-sld-icon-thick-right:before{content:"\e60f"}.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
padding: 20px 20px 20px 20px;
max-width: 1280px;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1,
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2,
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3,
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h4,
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h5,
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h6 {
line-height: 1.375em;
color: #ffffff;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
margin: 0.1em 0;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
font-size: 38px;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2 {
font-size: 32.3px;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3 {
font-size: 26.6px;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h4 {
font-size: 22.8px;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h5 {
font-size: 19px;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h6 {
font-size: 15.2px;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p {
color: #f6f6f6;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
margin: 1em 0;
font-size: 16px;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper .sow-hero-buttons {
margin-top: 3em;
padding-bottom: 0.2em;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper .sow-hero-buttons .so-widget-sow-button {
display: inline-block;
margin: 3px 6px 0;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base .sow-slider-pagination li a {
background: #ffffff;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base .sow-slide-nav {
font-size: 25px;
}
.so-widget-sow-hero-default-bec0ab66c409 .sow-slider-base .sow-slide-nav a {
color: #ffffff;
}.so-widget-sow-image-default-d6014b76747a .sow-image-container {
display: flex;
align-items: flex-start;
}
.so-widget-sow-image-default-d6014b76747a .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
.so-widget-sow-image-default-d6014b76747a .sow-image-container .so-widget-image {
display: block;
max-width: 100%;
height: auto;
}.so-widget-sow-headline-default-4eb157b12903 .sow-headline-container h1.sow-headline {
text-align: center;
color: #000000;
line-height: 1.4em;
}
.so-widget-sow-headline-default-4eb157b12903 .sow-headline-container h1.sow-headline a {
color: #000000;
}
.so-widget-sow-headline-default-4eb157b12903 .sow-headline-container h3.sow-sub-headline {
text-align: center;
line-height: 1.4em;
}
.so-widget-sow-headline-default-4eb157b12903 .sow-headline-container .decoration {
line-height: 0em;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.so-widget-sow-headline-default-4eb157b12903 .sow-headline-container .decoration .decoration-inside {
height: 1px;
display: inline-block;
border-top: 1px solid #eeeeee;
width: 100%;
max-width: 80%;
}
.so-widget-sow-headline-default-4eb157b12903 .sow-headline-container *:first-child {
margin-top: 0 !important;
}
.so-widget-sow-headline-default-4eb157b12903 .sow-headline-container *:last-child {
margin-bottom: 0 !important;
}.sow-testimonials{margin:-10px;zoom:1}.sow-testimonials:before{content:'';display:block}.sow-testimonials:after{content:'';display:table;clear:both}.sow-testimonials *{box-sizing:border-box}.sow-testimonials .sow-testimonial-wrapper{float:left;padding:10px}.sow-testimonials .sow-testimonial-user{position:relative}.sow-testimonials .sow-testimonial-user .sow-round-image-frame{background-size:cover;display:inline-block}.sow-testimonials .sow-testimonial-user .sow-image-wrapper{display:block}.sow-testimonials .sow-testimonial-user .sow-text strong{display:block}.sow-testimonials .sow-testimonial-user .sow-caret{position:absolute;height:24px;width:14px;top:20px;right:-3px;fill:#f0f0f0}.sow-testimonials .sow-testimonial-text>*:first-child{margin-top:0}.sow-testimonials .sow-testimonial-text>*:last-child{margin-bottom:0}.sow-testimonials .sow-user-left .sow-testimonial-user{text-align:left}.sow-testimonials .sow-user-right .sow-testimonial-user{text-align:right}.sow-testimonials .sow-user-middle .sow-testimonial-user{text-align:center}.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper {
width: 50%;
}
@media screen and (max-width: 800px) {
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper {
width: 50%;
}
}
@media screen and (max-width: 480px) {
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper {
width: 100%;
}
}
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial {
background: transparent;
}
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-text {
background: #f0f0f0;
color: #444444;
padding: 10px 15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-round-image-frame {
border-radius: 50px;
}
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-round-image-frame,
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-image-wrapper-shape-square {
width: 50px;
height: 50px;
max-width: 100%;
}
@media screen and (max-width: 800px) {
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-round-image-frame,
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-image-wrapper-shape-square {
width: 50px;
height: 50px;
}
}
@media screen and (max-width: 480px) {
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-round-image-frame,
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-image-wrapper-shape-square {
width: 50px;
height: 50px;
}
}
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper.sow-layout-side.sow-user-left .sow-testimonial-user,
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper.sow-layout-side.sow-user-middle .sow-testimonial-user {
width: 33%;
float: left;
padding: 10px 20px 10px 10px;
}
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper.sow-layout-side.sow-user-left .sow-testimonial-user img,
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper.sow-layout-side.sow-user-middle .sow-testimonial-user img {
margin: 0 auto;
max-width: 100%;
}
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper.sow-layout-side.sow-user-right .sow-testimonial-user {
width: 33%;
float: right;
padding: 10px 10px 10px 20px;
}
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper.sow-layout-side.sow-user-right .sow-testimonial-user img {
margin: 0 auto;
max-width: 100%;
height: auto;
}
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper.sow-layout-text-above .sow-testimonial-user,
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper.sow-layout-text-below .sow-testimonial-user {
width: auto;
padding: 10px;
}
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper.sow-layout-text-above .sow-testimonial-user img,
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper.sow-layout-text-below .sow-testimonial-user img {
height: auto;
}
.so-widget-sow-testimonials-default-ea307033de0d .sow-testimonials .sow-testimonial-wrapper.sow-layout-text-below .sow-testimonial-user {
padding: 10px;
}.so-widget-sow-contact-form-default-509f1533531c .sow-form-field {
display: block;
margin-bottom: 1em;
zoom: 1;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field:before {
content: '';
display: block;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field:after {
content: '';
display: table;
clear: both;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field label {
display: block;
margin-bottom: 5px;
text-align: left;
color: #ffffff;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field label.sow-form-field-label-left {
float: left;
margin-right: 10px;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field label.sow-form-field-label-right {
float: right;
margin-left: 10px;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field .sow-field-container {
overflow: hidden;
display: block;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field .sow-field-container textarea:focus,
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field .sow-field-container input:focus,
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field .sow-field-container > :focus {
outline-style: solid;
outline-width: 1px;
}
@media (min-width: 780px) {
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field.sow-form-field-datepicker .sow-text-field,
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field.sow-form-field-location .sow-text-field {
max-width: none;
}
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field textarea,
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field .sow-text-field {
display: block;
width: 100%;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 0px;
border: 1px solid #ffffff;
background: #ffffff;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field.sow-form-field-checkboxes ul,
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field.sow-form-field-radio ul {
list-style: none;
margin: 0;
padding: 0;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field.sow-form-field-checkboxes ul li,
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field.sow-form-field-radio ul li {
margin: 0;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field.sow-form-field-checkboxes ul label,
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field.sow-form-field-radio ul label {
margin-bottom: 0;
display: flex;
align-items: center;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field.sow-form-field-checkboxes ul input,
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field.sow-form-field-radio ul input {
float: left;
margin-right: 0.5em;
height: auto;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-form-field .sow-form-field-description {
font-size: 0.9em;
margin-top: 0.2em;
margin-left: 0.2em;
color: #999999;
font-style: italic;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-recaptcha {
margin-bottom: 1em;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-contact-form {
padding: 10px;
border: #ffffff solid 1px;
background-color: #4708a5;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-contact-form .sow-error {
background: #fce4e5;
border: 1px solid #ec666a;
color: #ec666a;
border-radius: 2px;
padding: 5px;
font-size: 0.8em;
list-style: none;
margin: 0 0 10px 0;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-contact-form .sow-error li {
margin: 0;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-contact-form .sow-submit-styled {
text-align: left;
}
.so-widget-sow-contact-form-default-509f1533531c .sow-contact-form .sow-submit-styled .sow-submit {
color: #5a5a5a;
background: #ffffff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d5d5d5), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #d5d5d5, #ffffff);
background: -moz-linear-gradient(center bottom, #d5d5d5 0%, #ffffff 100%);
background: -o-linear-gradient(#ffffff, #d5d5d5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d5d5d5', GradientType=0);
border: 1px solid #989a9c;
border-radius: 3px;
font-weight: 500;
padding: 10px 20px;
display: inline-block;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5);
}
.so-widget-sow-contact-form-default-509f1533531c .sow-contact-form .sow-submit-styled .sow-submit:disabled {
color: #8d8d8d;
cursor: not-allowed;
background: #ffffff;
border: 1px solid #cccdce;
}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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:0.35em 0.75em 0.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}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}a{text-decoration:none;color:inherit;cursor:pointer}input,button,textarea,select{font:inherit}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}input::-moz-focus-inner{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}cite{font-style:normal}fieldset{border-width:0;margin:0;padding:0}.clearfix::after,.entry-content .wp-block-image:last-child::after,.entry-summary .wp-block-image:last-child::after,.entry-content p:last-of-type::after,.entry-summary p:last-of-type::after{content:'';display:block;clear:both}*{box-sizing:border-box}:root{font-size:100%;line-height:2;color:#000;font-family:var(--custom-font-family-base, -apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");-webkit-font-feature-settings:'pwid';font-feature-settings:'pwid'}body{background-color:#fff;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--custom-font-family-headings, -apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-weight:bold;line-height:2}h1>small,h2>small,h3>small,h4>small,h5>small,h6>small{font-size:75%;font-weight:normal}h1{font-size:240%;line-height:1.41667}h2{font-size:200%;line-height:1.5}h3{font-size:160%;line-height:1.625}h4{font-size:140%;line-height:1.71429}h5{font-size:120%;line-height:1.83333}h6{font-size:100%;line-height:2}a{color:var(--custom-link-text-color, #2F80ED);text-decoration:none}a:focus,a:active,a:hover{color:var(--custom-link-text-hover-color, red);text-decoration:underline}hr{background-color:rgba(0,0,0,0.3);box-shadow:rgba(255,255,255,0.3) 0 1px 0;border:0;height:1px}p{font-size:100%}img{display:inline-block;line-height:0}img,video{height:auto;max-width:100%}table{border-collapse:collapse;border:1px solid #ddd}th,td{border-top:1px solid #ddd;border-right:1px solid #ddd;padding:.6rem}th{background:#eee;font-weight:bold;text-align:left}ul{list-style-type:disc}ul.no-style{list-style:none;padding-left:0}ul.inline{list-style:none;padding-left:0}ul.inline li{display:inline;padding-right:2rem}dt{font-weight:bold}dd{margin-left:2rem}blockquote{padding:1.28rem;background-color:#f4f4f4;border:1px solid #ddd;border-radius:.2rem}code,pre,kbd{font-family:Menlo, Monaco, "Courier New", monospace}code,kbd{padding:.2rem;border-radius:.2rem}code{color:#d14;background-color:#f4f4f4}kbd{color:#fff;background-color:#333}pre{background-color:#f4f4f4;padding:1.28rem;overflow:auto;white-space:pre-wrap;border-radius:.2rem}pre code{color:#000;padding:0;background-color:unset}pre.wrap{white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}pre.scrollable{max-height:240px;overflow-y:scroll}figcaption{color:#333;font-size:100%;line-height:2}.first-stack,.wp-block-column>.wp-block-image,.wp-block-column>.wp-block-table,.wp-block-column>.wp-block-quote,.wp-block-column>.wp-block-pullquote,.wp-block-column>.wp-block-code,.wp-block-column>.wp-block-preformatted,.wp-block-column>.wp-block-verse,.wp-block-column>.wp-block-separator,.wp-block-column>.wp-block-audio,.wp-block-column>.wp-block-file,.wp-block-column>.wp-block-video,.wp-block-column>.wp-block-embed,.wp-block-column>.wp-block-columns,.wp-block-column>.wp-block-media-text,.wp-block-column>.wp-block-button,.main-container>*:not(.screen-reader-text),.main-container article:not(.comment-body)>*:not(.screen-reader-text),.main-container[data-archive-layout="card"] article>.article-inner>*,.widget,.widget>*{margin-top:0;margin-bottom:0}.stack,.secondary,.site-branding,.page-links,.site-footer,.comment-navigation,.no-comments,.site-header-image,.main-container>*:not(.screen-reader-text)+*,.main-container article:not(.comment-body)>*:not(.screen-reader-text)+*,.entry-content *+h1,.entry-content *+h2,.entry-content *+h3,.entry-content *+h4,.entry-content *+h5,.entry-content *+h6,.entry-content *+p,.entry-content *+hr,.entry-content *+table,.entry-content *+ul,.entry-content *+ol,.entry-content *+dl,.entry-content *+blockquote,.entry-content *+pre,.entry-summary *+h1,.entry-summary *+h2,.entry-summary *+h3,.entry-summary *+h4,.entry-summary *+h5,.entry-summary *+h6,.entry-summary *+p,.entry-summary *+hr,.entry-summary *+table,.entry-summary *+ul,.entry-summary *+ol,.entry-summary *+dl,.entry-summary *+blockquote,.entry-summary *+pre,.comment-body *+h1,.comment-body *+h2,.comment-body *+h3,.comment-body *+h4,.comment-body *+h5,.comment-body *+h6,.comment-body *+p,.comment-body *+hr,.comment-body *+table,.comment-body *+ul,.comment-body *+ol,.comment-body *+dl,.comment-body *+blockquote,.comment-body *+pre,.entry-content *+.more-link,.entry-summary *+.more-link,.main-container[data-archive-layout="article-right"] .article-inner .entry-footer,.main-container[data-archive-layout="card"] article>.article-inner>*+*,.main-container[data-archive-layout="topics"] .article-inner,.widget+.widget{margin-top:1.28rem}.none-stack{margin-top:0}.unset-stack,.site-title,.site-description,.site-logo+.site-branding,.wp-block-spacer,.wp-block-column,[class^="wp-block-"] figcaption,.wp-block-media-text .wp-block-media-text__content,.entry-content li>ul,.entry-content li>ol,.entry-summary li>ul,.entry-summary li>ol,.comment-body li>ul,.comment-body li>ol,.entry-content .wp-caption-text,.entry-content .page-links *,.entry-summary .wp-caption-text,.entry-summary .page-links *,.main-container[data-archive-layout="article-left"] .entry-header,.main-container[data-archive-layout="card"] article>.article-inner{margin-top:unset}.reverse-stack,.wp-block-image,.wp-block-table,.wp-block-quote,.wp-block-pullquote,.wp-block-code,.wp-block-preformatted,.wp-block-verse,.wp-block-separator,.wp-block-audio,.wp-block-file,.wp-block-video,.wp-block-embed,.wp-block-columns,.wp-block-media-text,.wp-block-button{margin-top:1.28rem;margin-bottom:unset}html,body{height:100%}.container{display:flex;flex-flow:column nowrap}.site-header,.site-header-image,.site-content{width:100%}.header-container,.site-navi,.footer-container,.page-header,.main-container>article,.posts-navigation,.post-navigation,.comments-area,.secondary{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:1.28rem;padding-right:1.28rem;word-wrap:break-word}.secondary{margin:0}@media screen and (min-width: 897px){.page-header .main-container>article,.page-header .posts-navigation,.page-header .post-navigation,.page-header .comments-area,.page-header .secondary,.page-template-narrow-width-page .main-container>article,.page-template-narrow-width-page .posts-navigation,.page-template-narrow-width-page .post-navigation,.page-template-narrow-width-page .comments-area,.page-template-narrow-width-page .secondary,.post-template-narrow-width-post .main-container>article,.post-template-narrow-width-post .posts-navigation,.post-template-narrow-width-post .post-navigation,.post-template-narrow-width-post .comments-area,.post-template-narrow-width-post .secondary{max-width:70ch}.page-template-sidebar-page .site-content,.post-template-sidebar-post .site-content,.archive-template-index-sidebar .site-content,.archive-template-archive-sidebar .site-content{display:flex;justify-content:space-between;width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:1.28rem;padding-right:1.28rem}.page-template-sidebar-page .primary,.post-template-sidebar-post .primary,.archive-template-index-sidebar .primary,.archive-template-archive-sidebar .primary{flex:0 0 70.83333%;min-width:0}.page-template-sidebar-page .secondary,.post-template-sidebar-post .secondary,.archive-template-index-sidebar .secondary,.archive-template-archive-sidebar .secondary{flex:0 0 25%;min-width:0;margin:0}.page-template-sidebar-page .page-header,.page-template-sidebar-page .main-container>article,.page-template-sidebar-page .posts-navigation,.page-template-sidebar-page .post-navigation,.page-template-sidebar-page .comments-area,.page-template-sidebar-page .secondary,.post-template-sidebar-post .page-header,.post-template-sidebar-post .main-container>article,.post-template-sidebar-post .posts-navigation,.post-template-sidebar-post .post-navigation,.post-template-sidebar-post .comments-area,.post-template-sidebar-post .secondary,.archive-template-index-sidebar .page-header,.archive-template-index-sidebar .main-container>article,.archive-template-index-sidebar .posts-navigation,.archive-template-index-sidebar .post-navigation,.archive-template-index-sidebar .comments-area,.archive-template-index-sidebar .secondary,.archive-template-archive-sidebar .page-header,.archive-template-archive-sidebar .main-container>article,.archive-template-archive-sidebar .posts-navigation,.archive-template-archive-sidebar .post-navigation,.archive-template-archive-sidebar .comments-area,.archive-template-archive-sidebar .secondary{padding-left:0;padding-right:0}}.site-content{margin-top:2.56rem}.page-template-landing-page .site-content{margin-top:0}input[type=text],input[type=email],input[type=password],input[type=url],input[type=date],input[type=datetime],input[type=month],input[type=week],input[type=time],input[type=datetime-local],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=color],select,textarea{background-color:#fff;border:2px solid #ddd;margin:0;padding:.4rem;outline:none}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=number]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,select:focus,textarea:focus{background-color:#fefefe;border:2px solid var(--custom-link-text-color, #2F80ED)}select{width:100%;font-size:100%;border:2px solid #cacaca;color:#222222;background-color:transparent;border-radius:.2em;-webkit-appearance:none;-moz-appearance:none}select{background-image:url('data:image/svg+xml;utf8,<svg class="svg-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="12" viewBox="0 0 20 12"><polygon fill="color( display-p3 0.102 0.106 0.122 / 1)" fill-rule="evenodd" points="1319.899 365.778 1327.678 358 1329.799 360.121 1319.899 370.021 1310 360.121 1312.121 358" transform="translate(-1310 -358)" /></svg>');background-repeat:no-repeat;background-position:calc( 100% - 1rem) center;background-size:.9rem;position:relative}textarea{overflow:auto;vertical-align:top}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#f5f5f5;cursor:not-allowed}.btn,[type="button"],[type="reset"],[type="submit"]{color:#fff;padding:.1rem 1rem;border:1px solid #1872eb;background-color:#2F80ED;cursor:pointer;line-height:2;font-size:100%;text-decoration:none;box-sizing:border-box;outline:none}.btn:hover,:hover[type="button"],:hover[type="reset"],:hover[type="submit"],.btn:focus,:focus[type="button"],:focus[type="reset"],:focus[type="submit"]{color:#fff;background-color:#1366d6}.site-title a{font-family:var(--custom-font-family-site-title, -apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");color:var(--custom-header-text-color, #000)}.site-description{font-family:var(--custom-font-family-site-title, -apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");color:var(--custom-header-text-color, #000)}.site-logo{line-height:1}@media screen and (min-width: 481px){.site-logo+.site-branding{margin-left:1.28rem}}.site-header{background-color:var(--custom-header-background-color, unset)}.header-container{display:flex;flex-flow:column nowrap;align-items:center;padding-top:1.28rem;padding-bottom:1.28rem}@media screen and (min-width: 481px){.header-container{display:flex;flex-flow:row nowrap}}.site-navi{width:100%;margin:0;padding:0;background:#f9f9f9}.site-navi ul{list-style:none;display:flex;flex-flow:column nowrap;font-size:100%;padding-left:0}.site-navi>ul>li a{color:var(--custom-primary-color, #333);border-bottom:1px solid #ddd;background:#f9f9f9;text-decoration:none}.site-navi>ul>li a:hover,.site-navi>ul>li a:focus{background-color:#efefef}.site-navi>ul>li>a{display:block;margin:0;padding:.4rem;font-weight:bold}.site-navi>ul ul{display:block;position:relative;top:0;left:0;width:auto}.site-navi>ul ul a{font-size:90%;display:block;width:auto;padding-top:.4rem;padding-bottom:.4rem;padding-left:1.2rem}.site-navi>ul ul ul{left:0;top:0}.site-navi>ul ul ul a{padding-left:2.4rem}.site-navi>ul ul ul ul a{padding-left:3.6rem}.site-navi>ul ul ul ul ul a{padding-left:4.8rem}.site-navi>ul>li.menu-arrow-icon svg{display:none}.site-navi>ul ul>li.menu-arrow-icon svg{display:none}.drawer{visibility:hidden;display:block;position:fixed;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:9998;top:0;left:-100%;width:100%;height:100%;transition:left 800ms cubic-bezier(0.075, 0.82, 0.165, 1)}body.drawer--on .drawer{visibility:visible;top:0;left:0}.drawer-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:18px;right:18px;left:auto;z-index:9999;width:42px;height:42px;cursor:pointer;overflow:hidden;border-radius:50%;background-color:#f5f5f5}body.drawer--on .drawer-btn{background-color:#e6e6e6}.drawer-btn svg{width:28px;height:28px;fill:#999}.drawer-overlay{display:none}body.drawer--on .drawer-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9997;background:rgba(0,0,0,0.4)}body.drawer--on{overflow:hidden}.admin-bar .drawer{top:46px;height:calc(100% - 46px)}.admin-bar .drawer-btn{top:64px}body.admin-bar.drawer--on .drawer,body.admin-bar.drawer--on .drawer-overlay{top:46px}@media screen and (min-width: 782px){.admin-bar .drawer{top:32px;height:calc(100% - 32px)}.admin-bar .drawer-btn{top:50px}body.admin-bar.drawer--on .drawer,body.admin-bar.drawer--on .drawer-overlay{top:32px}}@media screen and (min-width: 481px){.drawer{width:75%}}@media screen and (min-width: 769px){.drawer{width:50%}}@media screen and (min-width: 897px){.drawer{visibility:visible}.site-navi{margin-left:auto;margin-right:auto;padding-left:1.28rem;padding-right:1.28rem;background:none}.site-navi ul{display:flex;flex-flow:row wrap;margin:0 0}.site-navi ul li{flex:0 1 auto;position:relative;white-space:nowrap}.site-navi>ul>li>a{color:var(--custom-primary-color, #333);margin-right:.4rem;padding-bottom:0;background:none;position:relative;border-bottom:2px solid transparent}.site-navi>ul>li>a:hover,.site-navi>ul>li>a:focus{opacity:.8;background-color:unset}.site-navi>ul>li>a:after{position:absolute;bottom:-2px;left:0;content:'';width:100%;height:2px;background:var(--custom-primary-color, #333);transform:scale(0, 0);transform-origin:center top;transition-property:width;transition:transform .4s}.site-navi>ul>li>a:hover:after{transform:scale(1, 1)}.site-navi>ul>li.current-menu-item>a{border-bottom:2px solid var(--custom-primary-color, #333)}.site-navi>ul li:hover>ul,.site-navi>ul li.focus>ul{left:auto}.site-navi>ul ul li:hover>ul,.site-navi>ul ul li.focus>ul{left:100%}.site-navi>ul ul{display:flex;flex-flow:column nowrap;margin:0;position:absolute;top:2.4rem;left:-99999rem;z-index:99999}.site-navi>ul ul ul{left:-99999rem;top:0}.site-navi>ul ul li{white-space:normal}.site-navi>ul ul a{width:200px;padding:.32rem .64rem;color:#444}.site-navi>ul ul a:hover,.site-navi>ul ul a:focus{background-color:#efefef}.site-navi>ul ul a:active{background-color:#e5e5e5}.site-navi>ul ul a,.site-navi>ul ul ul a,.site-navi>ul ul ul ul a{padding:.32rem .64rem}.site-navi>ul ul .current-menu-item>a{font-weight:bold;color:#373737;background-color:#fff}.site-navi>ul>li.menu-arrow-icon svg{display:inline-block;font-size:80%;margin-left:.2rem}.site-navi>ul ul>li.menu-arrow-icon svg{display:inline-block;position:absolute;top:35%;right:4%}.drawer{position:static;overflow:visible;z-index:auto;width:100%}.drawer-btn{display:none}body.drawer--on{overflow:visible}body.drawer--on .drawer-overlay{display:none}}.nav-links{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.nav-links div{flex:1 1 0;align-self:stretch}.nav-links .nav-previous{border-left:unset;border-right:solid 1px #ddd}.nav-links .nav-previous:first-child:last-child{border-right:unset}.nav-links .nav-next{text-align:right;margin-left:auto}.nav-links .nav-previous+.nav-next{border-left:solid 1px #ddd}.page-links{text-align:center}.page-links a,.page-links .current{border-left:solid 1px #ddd;display:inline-block;font-weight:bold;width:42px}.page-links a:first-child,.page-links .current:first-child{border-left:unset}.site-footer{background-color:var(--custom-footer-background-color, unset)}.footer-container{padding-top:1.28rem;padding-bottom:1.28rem}@media screen and (min-width: 769px){.footer-widget{display:flex;justify-content:space-between}.footer-widget[data-column-ratio="one-to-one"] .widget-area{flex:0 0 47.91667%}.footer-widget[data-column-ratio="one-to-one"] .widget-area+.widget-area{flex:0 0 47.91667%}.footer-widget[data-column-ratio="two-to-one"] .widget-area{flex:0 0 62.5%}.footer-widget[data-column-ratio="two-to-one"] .widget-area+.widget-area{flex:0 0 33.33333%}.footer-widget[data-column-ratio="one-to-two"] .widget-area{flex:0 0 33.33333%}.footer-widget[data-column-ratio="one-to-two"] .widget-area+.widget-area{flex:0 0 62.5%}}.theme-info{font-size:80%;text-align:center;background-color:var(--custom-footer-background-color, unset)}.comment-list{list-style:none;padding-left:0}.comment-list .children{list-style:inherit;margin-left:1rem}.comment-list .comment,.comment-list .trackback,.comment-list .pingback{border-top:1px solid #ddd}.comment-list>.comment:last-child,.comment-list>.trackback:last-child,.comment-list>.pingback:last-child{border-bottom:1px solid #ddd}.comment-list .comment-body{margin-top:.4rem;margin-bottom:.4rem}.comment-list .reply{text-align:right}.comment-list .avatar{margin-right:.4em}.comment-list>.bypostauthor{border-top:1px solid #ddd}.comment-list>.bypostauthor .comment-meta{color:#575757}.children>.comment-list>.bypostauthor{border-top:1px solid #ddd}.comment-metadata time{font-size:80%}.comment-reply-link,#cancel-comment-reply-link{display:inline-block;font-size:80%;font-weight:normal;color:#666;background-color:#f3f3f3;border-radius:.2rem;padding:0 1rem}.comment-reply-link:hover,#cancel-comment-reply-link:hover{color:#666;text-decoration:none;background-color:#eee}.no-comments{color:#575757;font-size:120%;text-align:center}.comment-form [class^="comment-form-"]{margin-top:.4rem}.comment-form p>label:first-child{display:block}.comment-form .form-submit{text-align:center;margin-top:2rem}.comment-form input[type='text'],.comment-form input[type='email'],.comment-form input[type='url']{max-width:100%}.comment-form textarea{width:100%;max-width:100%}.comment-form .comment-form-cookies-consent input[type='checkbox']{margin-right:.6rem}.comment-form .logged-in-as{margin:0}.comment-form .required{font-weight:bold;color:#e02020}@media screen and (min-width: 481px){.comment-form{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-column-gap:1em}.comment-form [class^="comment-form-"],.comment-form .form-submit{grid-column:span 2;display:grid;grid:inherit;grid-template-columns:12em 1fr;grid-column-gap:inherit}.comment-form .comment-form-cookies-consent{grid-column:span 2;display:grid;grid-template-columns:12em 1fr}.comment-form .comment-form-cookies-consent input[type='checkbox']{margin-left:auto;margin-top:.6rem;margin-right:0}.comment-form .form-submit{display:unset;margin-top:2rem}.comment-form p>label:first-child{display:unset;text-align:right}.comment-form input[type='text'],.comment-form input[type='email'],.comment-form input[type='url']{max-width:60%}.comment-form textarea{width:80%;max-width:80%}}.form-submit [type="submit"]{padding:.6rem 4rem}@media screen and (min-width: 897px){.entry-content [class^="wp-block-"].alignwide,.entry-summary [class^="wp-block-"].alignwide{width:94vw;max-width:94vw;position:relative;left:50%;right:50%;margin-left:-47vw;margin-right:-47vw}}.entry-content [class^="wp-block-"].alignfull,.entry-summary [class^="wp-block-"].alignfull{width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media screen and (min-width: 897px){.page-template-sidebar-page .entry-content>[class^="wp-block-"].alignwide,.page-template-sidebar-page .entry-content>[class^="wp-block-"].alignfull,.page-template-sidebar-page .entry-summary>[class^="wp-block-"].alignwide,.page-template-sidebar-page .entry-summary>[class^="wp-block-"].alignfull,.post-template-sidebar-post .entry-content>[class^="wp-block-"].alignwide,.post-template-sidebar-post .entry-content>[class^="wp-block-"].alignfull,.post-template-sidebar-post .entry-summary>[class^="wp-block-"].alignwide,.post-template-sidebar-post .entry-summary>[class^="wp-block-"].alignfull,.archive-template-index-sidebar .entry-content>[class^="wp-block-"].alignwide,.archive-template-index-sidebar .entry-content>[class^="wp-block-"].alignfull,.archive-template-index-sidebar .entry-summary>[class^="wp-block-"].alignwide,.archive-template-index-sidebar .entry-summary>[class^="wp-block-"].alignfull,.archive-template-archive-sidebar .entry-content>[class^="wp-block-"].alignwide,.archive-template-archive-sidebar .entry-content>[class^="wp-block-"].alignfull,.archive-template-archive-sidebar .entry-summary>[class^="wp-block-"].alignwide,.archive-template-archive-sidebar .entry-summary>[class^="wp-block-"].alignfull{width:100%;max-width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0}}[class^="wp-block-"].alignwide,[class^="wp-block-"].alignfull{padding-left:0;padding-right:0}@media (min-width: 600px){.wp-block-columns{margin-left:0;margin-right:0}.wp-block-column{flex-basis:unset;flex-grow:unset}}@media screen and (min-width: 481px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}}.is-style-default .wp-block-button__link:hover,.is-style-squared .wp-block-button__link:hover{text-decoration:none;opacity:.8}.is-style-outline .wp-block-button__link:hover{text-decoration:underline}.wp-block-latest-posts{padding-left:0}.wp-block-image img{margin:0}.wp-block-gallery{margin-left:0}.wp-block-group>.wp-block-group__inner-container{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}@media screen and (min-width: 481px){.wp-block-group.has-background{padding:2.56rem}}.wp-block-group__inner-container .wp-block-group>.wp-block-group__inner-container{width:100%;max-width:unset;margin-left:unset;margin-right:unset}.wp-block-group.alignfull{padding-left:0;padding-right:0}.wp-block-group.alignfull>.wp-block-group__inner-container{padding-left:1.28rem;padding-right:1.28rem}.wp-block-group.alignfull.inner-alignfull>.wp-block-group__inner-container{width:100vw;max-width:100vw;position:relative;padding-left:0;padding-right:0}.wp-block-group.alignfull.inner-alignwide>.wp-block-group__inner-container{width:94vw;max-width:94vw;position:relative;padding-left:0;padding-right:0}:root .has-crimson-color{color:#dc143c}:root .has-crimson-background-color{background-color:#dc143c}:root .has-light-pink-color{color:#ffb6c1}:root .has-light-pink-background-color{background-color:#ffb6c1}:root .has-dark-orange-color{color:#ff8c00}:root .has-dark-orange-background-color{background-color:#ff8c00}:root .has-medium-seagreen-color{color:#3cb371}:root .has-medium-seagreen-background-color{background-color:#3cb371}:root .has-deep-skyblue-color{color:#00bfff}:root .has-deep-skyblue-background-color{background-color:#00bfff}:root .has-blue-violet-color{color:#8a2be2}:root .has-blue-violet-background-color{background-color:#8a2be2}:root .has-white-color{color:#ffffff}:root .has-white-background-color{background-color:#ffffff}:root .has-snow-color{color:#fffafa}:root .has-snow-background-color{background-color:#fffafa}:root .has-very-light-gray-color{color:#eeeeee}:root .has-very-light-gray-background-color{background-color:#eeeeee}:root .has-light-gray-color{color:#abb8c3}:root .has-light-gray-background-color{background-color:#abb8c3}:root .has-dark-gray-color{color:#a9a9a9}:root .has-dark-gray-background-color{background-color:#a9a9a9}:root .has-black-color{color:#000000}:root .has-black-background-color{background-color:#000000}.wp-caption,.gallery-caption,.sticky,.bypostauthor{background-color:transparent}.wp-caption{max-width:100%}.wp-caption-text{color:#666}.alignleft{float:left;margin-right:1.28rem}.alignright{float:right;margin-left:1.28rem}.aligncenter,figure.aligncenter img{clear:both;margin-left:auto;margin-right:auto}.edit-link a{display:inline-block;font-size:80%;font-weight:normal;color:#666;background-color:#f3f3f3;border-radius:.2rem;padding:0 .4rem}.edit-link a:hover{color:#666;text-decoration:none;background-color:#eee}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site-header-image{line-height:0}.site-header-image img{width:100%}.main-container{display:flex;flex-flow:column nowrap}.page-header h1{font-size:100%}article.toppage .entry-header{display:none}.entry-header .entry-meta{color:#666;font-size:80%}.entry-header.eyecatch-header{display:flex;justify-content:center;align-items:center;padding:2rem;width:100vw;max-width:100vw;min-height:240px;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-repeat:no-repeat;background-size:cover}.entry-header.eyecatch-header h1{text-align:center}.entry-title{color:#222;word-wrap:break-word}.entry-title a{color:#222;text-decoration:none}.entry-title a:hover,.entry-title a:focus,.entry-title a:active{color:var(--custom-link-text-hover-color, red)}.entry-footer .entry-meta{color:#666;font-size:80%}.entry-meta a{font-weight:bold}.more-link{display:inline-block;padding:.6rem 1rem;background-color:#fff;border:1px solid #ddd;border-radius:.2rem}.more-link:hover{background-color:#f5f5f5}@media screen and (min-width: 481px){.main-container[data-archive-layout="article-left"] .wp-post-image{float:right;margin:0 0 1.2em 1.2em;width:40%}.main-container[data-archive-layout="article-left"] article .post-thumbnail+.entry-header{margin-top:0}}.main-container[data-archive-layout="article-right"] article{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.main-container[data-archive-layout="article-right"] .post-thumbnail{flex:0 1 160px;align-self:center}@media screen and (min-width: 481px){.main-container[data-archive-layout="article-right"] article{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.main-container[data-archive-layout="article-right"] .entry-header{flex:0 0 100%}.main-container[data-archive-layout="article-right"] .article-inner{flex:1 0 0%}.main-container[data-archive-layout="article-right"] .post-thumbnail{flex:0 0 310px;align-self:unset}.main-container[data-archive-layout="article-right"] .wp-post-image{width:unset}}.main-container[data-archive-layout="card"] .archive-container{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-gap:1.2rem;width:100%;max-width:1024px;margin:0 auto 1.28rem;padding-left:1.28rem;padding-right:1.28rem}.main-container[data-archive-layout="card"] article{min-width:0;border:1px solid #ddd;padding-left:0;padding-right:0}.main-container[data-archive-layout="card"] article>.article-inner{padding:.6em}.main-container[data-archive-layout="card"] .post-thumbnail img{width:100%}.main-container[data-archive-layout="card"] .entry-title{font-size:140%}@media screen and (min-width: 769px){.archive-template-index-sidebar .main-container[data-archive-layout="card"] .archive-container,.archive-template-archive-sidebar .main-container[data-archive-layout="card"] .archive-container{padding-left:0;padding-right:0}}@media screen and (min-width: 481px){.main-container[data-archive-layout="card"] .archive-container{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr 1fr 1fr}.archive-template-index-sidebar .main-container[data-archive-layout="card"] .archive-container,.archive-template-archive-sidebar .main-container[data-archive-layout="card"] .archive-container{grid-template-columns:1fr 1fr;grid-auto-rows:1fr 1fr}}.main-container[data-archive-layout="topics"] article.post{display:flex;flex-direction:column}.main-container[data-archive-layout="topics"] .post-thumbnail{flex:0 1 160px;align-self:center}.main-container[data-archive-layout="topics"] .article-inner{flex:1 1 auto}.main-container[data-archive-layout="topics"] .entry-meta{color:#666;font-size:80%}@media screen and (min-width: 481px){.main-container[data-archive-layout="topics"] article.post{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.main-container[data-archive-layout="topics"] .post-thumbnail{flex:0 0 160px;align-self:unset}.main-container[data-archive-layout="topics"] .article-inner{flex:1 1 auto;margin-top:0}.main-container[data-archive-layout="topics"] article .post-thumbnail+.article-inner{margin-top:0}.main-container[data-archive-layout="topics"] .wp-post-image{width:unset}}.main-container[data-archive-layout="article-right"] .entry-content>[class^="wp-block-"].alignwide,.main-container[data-archive-layout="article-right"] .entry-content>[class^="wp-block-"].alignfull,.main-container[data-archive-layout="article-right"] .entry-summary>[class^="wp-block-"].alignwide,.main-container[data-archive-layout="article-right"] .entry-summary>[class^="wp-block-"].alignfull,.main-container[data-archive-layout="card"] .entry-content>[class^="wp-block-"].alignwide,.main-container[data-archive-layout="card"] .entry-content>[class^="wp-block-"].alignfull,.main-container[data-archive-layout="card"] .entry-summary>[class^="wp-block-"].alignwide,.main-container[data-archive-layout="card"] .entry-summary>[class^="wp-block-"].alignfull{width:100%;max-width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0}.wp-post-image{width:100%}.widget>*+*{margin-top:.64rem}.calendar_wrap{font-size:80%}.calendar_wrap th,.calendar_wrap td{padding:.4rem;text-align:center}