.alignleft {
display: block;
float: left;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.alignright {
display: block;
float: right;
}
.alignnone {
max-width: 100%;
}
.wp-caption-text {
text-align: center;
padding-top: 10px;
}
.wp-caption {
text-align: center;
max-width: 100%;
}
.wp-caption.alignnone {
margin:10px 0;
}
.wp-caption.aligncenter {
margin:10px auto;
}
.wp-caption img {
display: inline-block !important;
}
.wp-caption-text, 
.sticky, 
.gallery-caption, 
.bypostauthor {
}
blockquote.wp-block-quote {
padding-left: 15px !important;
}
blockquote.wp-block-quote:before,
blockquote.wp-block-quote:after {
display: none;
}
.wp-block-pullquote blockquote {
padding-left: 15px;
padding-right: 15px;
}
.wp-block-pullquote blockquote:before,
.wp-block-pullquote blockquote:after {
display: none;
}
#main-container ul.wp-block-gallery, 
#main-container ol.wp-block-gallery {
list-style: none;
display: flex;
padding-left: 0;
padding-right: 0;
}
#main-container ul.wp-block-gallery li, 
#main-container ol.wp-block-gallery li {
list-style: none;
}
#main-container article > .alignwide {
max-width: none;
width: 70vw;
max-width: none;
margin-left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
@media only screen and (max-width: 1450px) and (min-width: 1300px) {
#main-container article > .alignwide {
width: 80vw;
}
}
@media only screen and (max-width: 1299px) and (min-width: 600px) {
#main-container article > .alignwide {
width: 95vw;
}
}
@media only screen and (max-width: 600px) {
#main-container article > .alignwide {
margin-left: 0;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
width: 100%;
}
}
#main-container article > .alignfull {
width: 99.30vw;
max-width: none;
margin-left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}