.has-text-color a {
color: inherit;
}  .has-black-grey-gradient-background {
background: linear-gradient(135deg,rgb(7,7,7) 0%,rgb(143,150,150) 100%);
}
.has-red-light-red-gradient-background {
background: linear-gradient(135deg,rgb(206,59,50) 0%,rgb(211,144,140) 100%);
}
.has-teal-light-teal-gradient-background {
background: linear-gradient(135deg,rgb(12,119,137) 0%,rgb(86,192,210) 100%);
}
.has-taupe-light-taupe-gradient-background {
background: linear-gradient(135deg,rgb(140,131,103) 0%,rgb(201,195,169) 100%);
} .has-black-color {
color: #070707;
}
.has-black-background-color {
background-color: #070707;
}
.has-teal-color {
color: #0c7789;
}
.has-teal-background-color {
background-color: #0c7789;
}
.has-taupe-color {
color: #8c8367;
}
.has-taupe-background-color {
background-color: #8c8367;
}
.has-beige-color {
color: #ece7d7;
}
.has-beige-background-color {
background-color: #ece7d7;
}
.has-red-color {
color: #ce3b32;
}
.has-red-background-color {
background-color: #ce3b32;
}
.has-grey-color {
color: #506270;
}
.has-grey-background-color {
background-color: #506270;
}
.has-blue-grey-color {
color: #869fb3;
}
.has-blue-grey-background-color {
background-color: #869fb3;
}
.has-white-color {
color: #fff;
}
.has-white-background-color {
background-color: #fff;
} .has-text-align-left { text-align: left;
}
.has-text-align-center {
text-align: center;
}
.has-text-align-right {
text-align: right;
}
.has-drop-cap:not(:focus)::first-letter {
color: #ce3b32;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
font-size: 8.375rem;
font-weight: 700;
line-height: 0.68;
margin: 0.75rem 1rem 0 0;
}
.has-drop-cap:not(:focus)::first-letter::after {
content: "";
display: table;
clear: both;
}
.has-drop-cap:not(:focus)::after {
padding: 0;
} .has-drop-cap:not(:focus)::first-letter,
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-cover-image,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-pullquote,
.entry-content .wp-block-quote.is-large,
.entry-content .wp-block-quote.is-style-large {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
@supports (font-variation-settings: normal) {
.has-drop-cap:not(:focus)::first-letter,
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-cover-image p,
.entry-content .wp-block-pullquote {
font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}
} .entry-content .has-small-font-size {
font-size: 1rem;
}
.entry-content .has-normal-font-size,
.entry-content .has-regular-font-size {
font-size: 1.125rem;
}
.entry-content .has-medium-font-size {
font-size: 1.25rem;
line-height: 1.2;
}
.entry-content .has-large-font-size {
font-size: 1.625rem;
line-height: 1.1;
}
.entry-content .has-larger-font-size {
font-size: 2rem;
line-height: 1;
} *[class*="_inner-container"] > *:first-child {
margin-top: 0;
}
*[class*="_inner-container"] > *:last-child {
margin-bottom: 0;
}
.wp-block-archives:not(.alignwide):not(.alignfull),
.wp-block-categories:not(.alignwide):not(.alignfull),
.wp-block-code,
.wp-block-columns:not(.alignwide):not(.alignfull),
.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-media-text:not(.alignwide):not(.alignfull),
.wp-block-preformatted,
.wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-verse,
.wp-block-video:not(.alignwide):not(.alignfull) {
margin-bottom: 3rem;
margin-top: 3rem;
} .wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts,
.wp-block-latest-comments {
list-style: none;
margin-left: 0;
}
.wp-block-archives ul,
.wp-block-categories ul,
.wp-block-latest-posts ul,
.wp-block-latest-comments ul {
list-style: none;
}
.entry-content .wp-block-archives > li,
.entry-content .wp-block-categories > li,
.entry-content .wp-block-latest-posts > li,
.entry-content .wp-block-latest-comment > li {
margin-left: 0;
}
.entry-content .wp-block-archives > li:last-child,
.entry-content .wp-block-categories > li:last-child,
.entry-content .wp-block-latest-posts > li:last-child,
.entry-content .wp-block-latest-comment > li:last-child {
margin-bottom: 0;
}
.entry-content .wp-block-archives *,
.entry-content .wp-block-categories *,
.entry-content .wp-block-latest-posts *,
.entry-content .wp-block-latest-comments * {
font-family: inherit;
}
.entry-content .wp-block-archives li,
.entry-content .wp-block-categories li,
.entry-content .wp-block-latest-posts li {
color: #6d6d6d;
}
.wp-block-archives a,
.wp-block-categories a,
.wp-block-latest-posts a,
.wp-block-latest-comments a {
font-weight: 700;
text-decoration: none;
}
.wp-block-archives a:hover,
.wp-block-categories a:hover,
.wp-block-latest-posts a:hover,
.wp-block-latest-comments a:hover,
.wp-block-archives a:focus,
.wp-block-categories a:focus,
.wp-block-latest-posts a:focus,
.wp-block-latest-comments a:focus {
text-decoration: underline;
}
.wp-block-latest-posts a,
.wp-block-latest-comments__comment-meta {
font-weight: 700;
letter-spacing: -0.025em;
line-height: 1.25;
}
.wp-block-latest-comments__comment-date,
.wp-block-latest-posts__post-date {
color: #6d6d6d;
font-size: 0.7em;
font-weight: 600;
letter-spacing: normal;
margin-top: 0.15em;
} .wp-block-embed figcaption,
.wp-block-image figcaption {
font-size: 1rem;
margin-bottom: 0;
margin-top: 1.25rem;
} .wp-block-audio audio {
width: 100%;
} .wp-block-button,
.wp-block-buttons .wp-block-button {
display: inline-block;
margin: 0 0 2rem 0;
}
.wp-block-cover .wp-block-button {
margin-bottom: 0;
}
.wp-block-button.is-style-outline {
color: #0c7789;
}
.is-style-outline .wp-block-button__link:not(.has-text-color) {
color: inherit;
}
.is-style-outline .wp-block-button__link {
padding: calc(1.1em - 0.2rem) calc(1.44em - 0.2rem);
}
.wp-block-button.aligncenter {
display: block;
text-align: center;
}
.wp-block-button.aligncenter,
.wp-block-buttons.aligncenter {
margin-top: 0;
} .wp-block-columns.alignfull,
.alignfull:not(.has-background) .wp-block-columns {
padding-left: 2rem;
padding-right: 2rem;
}
.wp-block-column {
margin-bottom: 3.2rem;
}
.wp-block-column > *,
.wp-block-column > *:last-child {
margin: 1.5rem 0;
}
.wp-block-column > *:first-child {
margin-top: 0;
}
.wp-block-column > *:last-child {
margin-bottom: 0;
} .wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width: 90%
padding: 4rem 0;
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
max-width: 100%;
padding: 0;
} li.wp-social-link {
margin: 0.5rem 0.5rem 0 0;
} .wp-block-file {
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.wp-block-file a:not(.wp-block-file__button) {
font-weight: 700;
text-decoration: none;
}
.wp-block-file a:not(.wp-block-file__button):not(:last-child) {
margin-right: 1rem;
}
.wp-block-file a:not(.wp-block-file__button):focus,
.wp-block-file a:not(.wp-block-file__button):hover {
text-decoration: underline;
}
.wp-block-file .wp-block-file__button {
font-size: 1.5rem;
padding: 1em 1.25em;
}
.wp-block-file a.wp-block-file__button:visited {
opacity: 1;
}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover {
opacity: 1;
text-decoration: underline;
} .wp-block-gallery ul {
list-style: none;
margin: 0 0 -1.6rem 0;
}
figure.wp-block-gallery.alignnone,
figure.wp-block-gallery.aligncenter {
margin-bottom: 3rem;
margin-top: 3rem;
}
figure.wp-block-gallery.alignwide {
margin-bottom: 4rem;
margin-top: 4rem;
}
figure.wp-block-gallery.alignfull {
margin-bottom: 5rem;
margin-top: 5rem;
}
.blocks-gallery-item img {
filter: grayscale(0%);
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
display: none;
padding: 1rem;
position: absolute;
bottom: auto;
margin: 0;
color: #fff;
text-align: center;
background: transparent;
font-size: 1rem;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
z-index: 2;
opacity: 0;
}
@media (min-width: 992px) {
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
display: block;
}
}
.blocks-gallery-item {
position: relative;
}
.blocks-gallery-item:before {   
content: "";
top: 0;
bottom: 0;
right: 0;
left: 0;
background: #0c7789;
opacity: 0;
position: absolute;
-webkit-transition: .3s ease;
-moz-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
z-index: 1;
}
.blocks-gallery-item:hover:before {  
opacity: 0.6;	
cursor: pointer;
}
.blocks-gallery-item:hover figcaption {  
opacity: 1;	
}
.blocks-gallery-item:hover img {
filter: grayscale(100%);
} .wp-block-group.has-background {
padding: 2rem;
margin-bottom: 0;
margin-top: 0;
}
.wp-block-group__inner-container {
margin: 0 auto;
}
.wp-block-group__inner-container,
.entry-content .wp-block-group p {
max-width: 100%;
}
.alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {
padding-left: 2rem;
padding-right: 2rem;
} .wp-block-image .alignleft,
.wp-block-image .alignright {
float: none;
width: auto;
margin: auto;
} .wp-block-media-text {
display: block;
}
.wp-block-media-text .wp-block-media-text__content {
padding: 3rem 2rem;
}
.wp-block-media-text .wp-block-media-text__content p {
max-width: none;
}
.wp-block-media-text__content > *:first-child {
margin-top: 0;
}
.wp-block-media-text__content > *:last-child {
margin-bottom: 0;
}
.wp-block-media-text h2 {
font-size: calc(2.25rem + 0.875vw);
font-weight: 900;
}
.wp-block-media-text h3 {
font-size: calc(2rem + 0.75vw);
font-weight: 900;
}  .wp-block-pullquote {
margin-bottom: 1rem;
padding: 0;
position: relative;
} .wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
margin-bottom: 1rem;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: calc(100% - 4rem);
}
.wp-block-pullquote::before {
color: #ce3b32;
content: open-quote;
content: "\201C";
font-family: Georgia, serif;
font-size: 6.2rem;
font-weight: 500;
line-height: 0.63;
left: 0;
position: absolute;
}
.reduced-spacing .wp-block-pullquote::before {
border: 0.1rem solid currentColor;
font-size: 5.9rem;
}
.wp-block-pullquote blockquote {
border: none;
margin: 0;
padding: 0;
}
.wp-block-pullquote blockquote p {
font-family: inherit;
font-size: 2.8rem;
font-weight: 700;
line-height: 1.178571429;
letter-spacing: -0.041785714em;
max-width: 100%;
}
.wp-block-pullquote p:last-of-type {
margin-bottom: 0;
}
.wp-block-pullquote cite {
color: #6d6d6d;
font-size: 1rem;
font-style: normal;
font-weight: 600;
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
font-size: 1.25rem;
}
.wp-block-pullquote.alignleft {
text-align: left;
}
.wp-block-pullquote.alignright {
text-align: left;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
padding-left: 3rem;
float: none;
max-width: 90%;
margin: 3rem auto;
}
.wp-block-pullquote.alignleft::before {
margin-left: 0;
}
.wp-block-pullquote.alignright::before {
margin-right: 0;
} .wp-block-pullquote.is-style-solid-color {
padding: 3rem 2rem;
}
.wp-block-pullquote.is-style-solid-color::before {
position: absolute;
top: 0;
left: 50%;
transform: translateY(-50%) translateX(-50%);
}
.wp-block-pullquote.is-style-solid-color.alignleft::before,
.wp-block-pullquote.is-style-solid-color.alignright::before {
transform: translateY(-50%);
}
.wp-block-pullquote.is-style-solid-color.alignleft::before {
left: 2rem;
}
.wp-block-pullquote.is-style-solid-color.alignright::before {
left: auto;
right: 2rem;
}
.wp-block-pullquote.is-style-solid-color blockquote {
max-width: 100%;
text-align: inherit;
}
.wp-block-pullquote.is-style-solid-color cite {
color: inherit;
} hr.wp-block-separator {
margin: 3rem 0;
} .wp-block-separator.is-style-wide {
max-width: calc(100vw - 4rem);
position: relative;
width: 100%;
} .wp-block-separator.is-style-dots::before {
background: none;
color: inherit;
font-size: 3.2rem;
font-weight: 700;
height: auto;
letter-spacing: 1em;
padding-left: 1em;
position: static;
transform: none;
width: auto;
}
.wp-block-separator.is-style-dots::after {
content: none;
} .wp-block-search .wp-block-search__input {
width: auto;
} .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background: #dcd7ca;
}
figure.wp-block-table.is-style-stripes {
border-bottom: none;
}
.wp-block-table.is-style-stripes table {
border-collapse: inherit;
} .wp-block-quote p,
.wp-block-quote cite {
text-align: inherit;
}
.wp-block-quote[style="text-align:center"] {
border-width: 0;
padding: 0;
}
.wp-block-quote[style="text-align:right"] { border-width: 0 0.2rem 0 0;
padding: 0 2rem 0 0; } .wp-block-quote.is-large,
.wp-block-quote.is-style-large {
border: none;
padding: 0;
margin-left: auto;
margin-right: auto;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-family: inherit;
font-size: 2.4rem;
font-style: normal;
font-weight: 700;
letter-spacing: -0.02em;
line-height: 1.285;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
font-size: 1.6rem;
text-align: inherit;
} .entry-content .wp-block-latest-comments li {
margin: 2rem 0;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 5.5rem;
}
.entry-content .wp-block-latest-comments a {
text-decoration: none;
}
.entry-content .wp-block-latest-comments a:hover,
.entry-content .wp-block-latest-comments a:focus {
text-decoration: underline;
}
.wp-block-latest-comments__comment {
font-size: inherit;
}
.wp-block-latest-comments__comment-date {
margin-top: 0.4em;
}
.wp-block-latest-comments__comment-excerpt p {
font-size: 0.7em;
margin: 0.9rem 0 2rem 0;
} .wp-block-latest-posts.is-grid li {
border-top: 0.2rem solid #dcd7ca;
margin-top: 2rem;
padding-top: 1rem;
}
.wp-block-latest-posts.has-dates {
list-style: none;
}
.wp-block-latest-posts.has-dates:not(.is-grid) li {
margin-top: 1.5rem;
}
.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child {
margin-top: 0;
} .template-frontpage .entry-content .wp-block-cover.alignfull,
.template-cover .entry-content .wp-block-cover.alignfull,
.template-short .entry-content .wp-block-cover.alignfull,
.single-full .entry-content .wp-block-cover.alignfull,
.default-page .entry-content .wp-block-cover.alignfull {
margin-left: calc(-100vw / 2 + 100% / 2);
margin-right: calc(-100vw / 2 + 100% / 2);
margin-top: 4rem;
margin-bottom: 4rem; width: 100vw;
}
@media (max-width: 479px) { .wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
float: none;
}  ul,
ol {
margin: 0 0 3rem 2rem;
}
li {
margin: 0.5rem 0 0 1rem;
}
}
@media (min-width: 480px) {  .wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright,
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
max-width: 90%;
} .wp-block-table.alignleft,
.wp-block-table.alignright {
max-width: 100%;
}  .alignleft,
.alignright {
max-width: 90%;
}
}
@media (max-width: 599px) {   .wp-block-column:last-child {
margin-bottom: 0;
}
.wp-block-columns + .wp-block-columns {
margin-top: 0.2rem;
}
}
@media (min-width: 600px) {  .wp-block-columns.alignwide + .wp-block-columns.alignwide,
.wp-block-columns.alignfull + .wp-block-columns.alignfull {
margin-top: -4rem;
}
}
@media (min-width: 700px) { fieldset {
padding: 3rem;
}
legend {
padding: 0 1.5rem;
}
button,
.button,
.faux-button,
.wp-block-button__link,
input[type="button"],
input[type="reset"],
input[type="submit"] {
font-size: 1.7rem;
} figcaption,
.wp-caption-text {
margin-top: 1.8rem;
}  .wp-block-archives:not(.alignwide):not(.alignfull),
.wp-block-categories:not(.alignwide):not(.alignfull),
.wp-block-code,
.wp-block-columns:not(.alignwide):not(.alignfull),
.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-media-text:not(.alignwide):not(.alignfull),
.wp-block-preformatted,
.wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-verse,
.wp-block-video:not(.alignwide):not(.alignfull) {
margin-bottom: 3rem;
margin-top: 3rem;
}
.wp-block-column .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter) {
margin: 1.75rem 0;
} .entry-content .wp-block-columns h1,
.entry-content .wp-block-columns h2,
.entry-content .wp-block-columns h3,
.entry-content .wp-block-columns h4,
.entry-content .wp-block-columns h5,
.entry-content .wp-block-columns h6 {
margin: 1rem 0;
} .wp-block-cover-image h2,
.wp-block-cover h2 {
font-size: 3.875rem;
font-size: calc(2.5rem + 1.75vw);
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width: 80%
} figure.wp-block-gallery.alignnone,
figure.wp-block-gallery.aligncenter {
margin-bottom: 4rem;
margin-top: 4rem;
}
figure.wp-block-gallery.alignwide,
figure.wp-block-gallery.alignfull {
margin-bottom: 6rem;
margin-top: 6rem;
} .wp-block-group.has-background {
padding: 4rem;
margin-top: 0;
margin-bottom: 0;
}
.alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {
padding-left: 0;
padding-right: 0;
} .wp-block-media-text .wp-block-media-text__content {
padding: 4rem;
} .wp-block-pullquote blockquote p {
font-size: 3.2rem;
}
.wp-block-pullquote cite {
margin-top: 1.25rem;
} .wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 2.8rem;
} hr.wp-block-separator {
margin: 3rem auto;
}
.wp-block-separator.is-style-wide {
max-width: calc(100vw - 8rem);
}  }
@media (min-width: 782px) {  .wp-block-column {
margin-bottom: 0;
}
}
@media (min-width: 1000px) {   figure.wp-block-gallery.alignwide,
figure.wp-block-gallery.alignfull {
margin-bottom: 6rem;
margin-top: 6rem;
} .entry-content > .wp-block-group.alignwide.has-background,
.entry-content > .wp-block-group.alignfull.has-background {
padding: 6rem 4rem;
margin-bottom: 0;
margin-top: 0;
} .wp-block-image .alignleft {
float: left;
margin: 0.313rem 2rem 2rem -5rem;
}
.wp-block-image .alignright {
float: right;
margin: 0.313rem -5rem 2rem 2rem;
} hr.wp-block-separator {
margin: 6rem auto;
} .wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: 26rem;
}
.wp-block-pullquote.alignleft {
float: left;
margin: 0.3rem 2rem 2rem -5rem;
}
.wp-block-pullquote.alignright {
float: right;
margin: 0.3rem -5rem 2rem 2rem;
} [class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .alignleft,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .wp-block-image .alignleft,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .alignright,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > p .alignright,
[class*="wp-block"]:not(.alignwide):not(.alignfull) [class*="__inner-container"] > .wp-block-image .alignright {
position: relative;
} .wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width: 65%
} .wp-block-media-text {
display: grid;
}	
}
@media (min-width: 1220px) {  .default-page .entry-content .alignwide {
max-width: 1300px;
width: 100vw;
margin: 4rem -95px;
}
.single-full .entry-content .alignwide,
.template-cover .entry-content .alignwide,
.template-short .entry-content .alignwide {
max-width: 1225px;
width: 100vw;
margin: 4rem -200px;
} .template-frontpage .entry-content .alignfull,
.template-cover .entry-content .alignfull,
.template-short .entry-content .alignfull,
.single-full .entry-content .alignfull,
.default-page .entry-content .alignfull {
margin-left: calc(-100vw / 2 + 100% / 2);
margin-right: calc(-100vw / 2 + 100% / 2);
margin-top: 4rem;
margin-bottom: 4rem;
max-width: 100vw;
width: 100vw;
}  .wp-block-gallery.alignfull {
padding: 0 1.5rem;
}  .wp-block-pullquote.alignwide blockquote p,
.wp-block-pullquote.alignfull blockquote p {
font-size: 1.5rem;
}
.wp-block-pullquote.is-style-solid-color.alignwide,
.wp-block-pullquote.is-style-solid-color.alignfull {
padding: 6rem 4rem;
}
.wp-block-pullquote.alignleft {
margin: 0.3rem 3rem 2rem -6rem;
}
.wp-block-pullquote.alignright {
margin: 0.3rem -6rem 2rem 3rem;
}  }
@media (min-width: 1280px) {  .wp-block-separator.is-style-wide {
width: 100%;
} }
@media (min-width: 1440px) { .default-page .entry-content .alignwide {
max-width: 1400px;
width: 100vw;
margin: 4rem -145px;
} .wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width: 55%
}
}