@charset "UTF-8";
@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}

#inner h1 {
text-transform:none!important;
color:#fff!important
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,label,legend,caption,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:0 0
}
body {
line-height:1
}
article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote {
display:block
}
nav ul {
list-style:none
}
ol {
list-style:decimal
}
ul {
list-style:disc;
text-align:left !important
}
ul ul {
list-style:circle
}
blockquote,q {
quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
content:'';
content:none
}
ins {
text-decoration:underline
}
del {
text-decoration:line-through
}
mark {
background:0 0
}
abbr[title],dfn[title] {
border-bottom:1px dotted #000;
cursor:help
}
hr {
display:block;
height:1px;
border:0;
border-top:1px solid #ccc;
margin:1em 0;
padding:0
}
input[type=submit],input[type=button],button {
padding:0 !important;
margin:0 !important
}
input,select,a img {
vertical-align:middle
}
.slicknav_btn {
position:relative;
display:block;
vertical-align:middle;
float:right;
padding:.438em .625em;
line-height:1.125em;
cursor:pointer
}
.slicknav_menu .slicknav_menutxt {
display:block;
line-height:1.188em;
float:left
}
.slicknav_menu .slicknav_icon {
float:left;
margin:.188em 0 0 .438em
}
.slicknav_menu .slicknav_no-text {
margin:0
}
.slicknav_menu .slicknav_icon-bar {
display:block;
width:1.125em;
height:.125em;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);
-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);
box-shadow:0 1px 0 rgba(0,0,0,.25)
}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar {
margin-top:.188em
}
.slicknav_nav {
clear:both
}
.slicknav_nav ul,.slicknav_nav li {
display:block
}
.slicknav_nav .slicknav_arrow {
font-size:.8em;
margin:0 0 0 .4em
}
.slicknav_nav .slicknav_item {
cursor:pointer
}
.slicknav_nav .slicknav_row {
display:block
}
.slicknav_nav a {
display:block
}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a {
display:inline
}
.slicknav_menu:before,.slicknav_menu:after {
content:" ";
display:table
}
.slicknav_menu:after {
clear:both
}
.slicknav_menu {
*zoom:1
}
.slicknav_menu {
font-size:16px
}
.slicknav_btn {
margin:5px 5px 6px;
text-decoration:none;
text-shadow:0 1px 1px rgba(255,255,255,.75);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background-color:#222
}
.slicknav_menu .slicknav_menutxt {
color:#fff;
font-weight:700;
text-shadow:0 1px 3px #000
}
.slicknav_menu .slicknav_icon-bar {
background-color:#f5f5f5
}
.slicknav_menu {
background:#222;
padding:5px
}
.slicknav_nav {
color:#fff;
margin:0;
padding:0;
font-size:.875em
}
.slicknav_nav,.slicknav_nav ul {
list-style:none;
overflow:hidden
}
.slicknav_nav ul {
padding:0;
margin:0 0 0 20px
}
.slicknav_nav .slicknav_row {
padding:5px 10px;
margin:2px 5px
}
.slicknav_nav a {
padding:5px 10px;
margin:2px 5px;
text-decoration:none;
color:#fff
}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a {
padding:0;
margin:0
}
.slicknav_nav .slicknav_row:hover {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
background:#ccc;
color:#fff
}
.slicknav_nav a:hover {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
background:#ccc;
color:#222
}
.slicknav_nav .slicknav_txtnode {
margin-left:15px
}
html {
width:100%;
height:100%;
position:relative
}
body {
overflow-x:hidden;
margin:0;
width:100%;
height:100%;
font-size:14px;
line-height:1.5em;
font-family:'Open Sans',sans-serif;
color:#111;
background:#fff;
position:relative;
-webkit-font-smoothing:antialiased;
-webkit-text-size-adjust:100%
}
.clear {
clear:both
}
h1 {
font-size:50px;
margin:0 0 20px;
line-height:50px;
color:#555;
text-transform:uppercase
}
h1 span {
color:#000
}
h2 {
font-size:32px;
margin:0 0 20px;
line-height:32px;
color:#333
}
h3 {
font-size:24px;
margin:0 0 15px;
line-height:26px;
color:#333
}
p {
font-size:16px;
line-height:24px;
margin:0 0 15px
}
.container {
width:1200px;
margin:0 auto;
position:relative
}
#top-bar {
background:#222;
color:#fff;
font-size:14px;
padding:10px 0
}
#top-bar i {
color:#999;
margin:0 5px 0 0
}
#top-bar a {
color:#fff;
text-decoration:none
}
.phone {
float:left
}
.email {
float:right
}
#header {
position:relative;
z-index:998
}
#header .container {
position:relative
}
.slicknav_menu {
display:none
}
.logo {
float:left;
margin:20px 0
}
#header .menu {
list-style-type:none;
margin:65px 0 0;
float:right
}
#header .menu li {
display:inline;
margin:0 0 0 25px
}
#header .menu li a {
color:#555;
text-decoration:none;
text-transform:uppercase;
font-size:18px
}
#header .menu li.current-menu-item a {
color:#000;
font-weight:700
}
#slider {
width:100%;
overflow:hidden;
position:relative;
z-index:400
}
.cycle-slideshow {
width:100%;
position:relative;
z-index:0
}
.cycle-slideshow img {
width:100%
}
#next,#prev {
position:absolute;
top:40%;
font-size:50px;
color:rgba(255,255,255,.7);
z-index:100;
cursor:pointer
}
#next {
right:50px
}
#prev {
left:50px
}
.slogan {
position:absolute;
top:60px;
width:1200px;
left:50%;
margin:0 0 0 -600px;
z-index:150
}
.slogan-text {
float:right;
width:500px
}
.slogan-text h1 {
color:#fff;
font-size:35px;
padding:30px;
background:rgba(113,112,110,.85);
margin:0;
text-transform:uppercase
}
.slogan-text h1 span {
color:#fff;
font-size:70px
}
.slogan-text p {
color:#fff;
font-weight:700;
line-height:24px;
font-size:16px;
width:90%;
padding:20px 5% 60px;
background:rgba(68,68,68,.85);
text-align:justify
}
.slogan-text p a {
color:#fff;
background:#000;
text-decoration:none;
padding:15px;
position:relative;
top:30px
}
#services {
padding:70px 0;
text-align:center
}
#services h1 {
margin-bottom:50px;
text-transform:uppercase
}
.serv {
width:23%;
float:left;
margin:0 1%;
text-align:center
}
.serv p {
font-size:14px;
line-height:20px;
width:90%;
margin:0 auto
}
.serv h3 {
text-transform:uppercase;
font-size:24px;
padding:0 0 5px;
position:relative;
height:50px;
color:#000;
font-weight:700
}
.serv h3:after {
content:'';
width:60px;
height:2px;
position:absolute;
left:50%;
margin:0 0 20px -30px;
bottom:-5px
}
#guarantees {
background:#eee;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
min-height:300px
}
#guarantees img {
float:left;
width:50%
}
#guarantees .guarantees-text {
float:right;
width:44%;
padding:70px 3%
}
#guarantees h2 {
font-size:30px;
text-transform:uppercase;
margin:0 0 40px;
line-height:30px;
color:#555
}
#guarantees h2 span {
color:#000
}
#guarantees p {
font-weight:700;
font-size:18px;
color:#222;
border-top:8px solid #555;
width:90%;
padding:15px 0 0;
margin:0 0 30px
}
#recent {
padding:60px 0;
background:#eee;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc
}
#recent h2 {
font-size:32px;
text-align:center
}
.recent {
width:29.33%;
float:left;
margin:0 2%;
position:relative;
background:#fff;
box-shadow:0 0 1px rgba(0,0,0,.5)
}
.recent-text {
padding:20px
}
.recent img {
width:100%;
height:auto;
margin:0 0 15px;
position:relative;
z-index:0
}
.recent .date {
display:block;
margin:0 0 15px;
font-size:13px;
line-height:20px;
padding:5px;
color:#222;
background:rgba(255,255,255,.8);
position:absolute;
left:10px;
top:10px;
z-index:40
}
.recent h4 {
font-size:18px;
text-transform:uppercase
}
.recent a {
color:#222;
text-decoration:none
}
#testimonials {
padding:60px 0;
text-align:center
}
#testimonials h1 {
font-size:32px;
text-align:center
}
.testi {
padding:0 0 20px;
width:70%;
border-bottom:1px dashed #ccc;
margin:0 auto 30px auto
}
#partners {
padding:60px 0;
text-align:center
}
#partners h1 {
font-size:32px;
text-align:center
}
#inner {
position:relative;
z-index:700;
width:100%;
height:100px;
background:url(//higginsroofing.com.au/wp-content/uploads/2026/05/themes-higgins-images-inner.jpg) no-repeat top center
}
#inner .container {
position:relative
}
#inner h1 {
position:absolute;
top:25px;
left:0;
display:inline-block;
color:#fff;
font-size:30px;
line-height:60px;
margin:0;
text-shadow:1px 1px 1px #333
}
#content {
padding:50px 0
}
#top-footer {
color:#fff;
background:#333;
padding:50px 0
}
#top-footer h3 {
color:#aaa;
font-size:32px;
text-transform:uppercase;
padding:0 0 10px;
margin:0 0 30px;
border-bottom:1px solid #888
}
#top-footer h3 span {
color:#fff
}
#top-footer ul {
margin:0 0 20px 5px;
list-style-type:circle
}
#top-footer ul li {
display:inline-block;
width:44%;
margin:0 0 10px;
background:url(//higginsroofing.com.au/wp-content/uploads/2026/05/themes-higgins-images-circle.png) no-repeat left center;
padding:0 0 0 4%
}
#top-footer ul li a {
color:#fff;
text-decoration:none
}
.fcol-1 {
width:30%;
float:left
}
.fcol-2 {
width:40%;
float:left;
text-align:center;
padding:10px 0 0
}
.social {
padding:40px 0 0
}
.social a {
margin:0 10px
}
.social .fb {
padding:10px 20px;
color:#fff;
background:#4267b2;
text-decoration:none
}
.social .insta {
padding:10px 20px;
color:#fff;
background:#6f4ac4;
text-decoration:none
}
.social i {
margin:0 5px 0 0
}
.fcol-3 {
width:30%;
float:right
}
.fcol-3 a {
color:#28b1e4;
text-decoration:none
}
#abicon {
padding:50px 0 0
}
.abicon {
width:22%;
padding:20px 1%;
margin:0 1% 0 0;
float:left;
text-align:center;
background:#eee;
box-shadow:0 0 1px rgba(0,0,0,.5)
}
.abicon i {
font-size:50px;
margin:0 0 20px
}
.main {
width:72%;
float:left;
padding:30px 0
}
.sidebar {
width:23%;
float:right
}
.sidebar h3 {
clear:both;
margin:0 0 20px
}
.monier {
list-style-type:none;
margin:0
}
.monier li {
background:#eee;
color:#222;
padding:10px 5%;
width:90%;
display:block;
cursor:pointer;
font-size:15px;
line-height:18px;
margin:0 0 10px;
border:1px solid #ccc;
float:left;
clear:both
}
.monier li a {
color:#222;
text-decoration:none;
display:block;
width:100%;
height:100%
}
ul.tabs {
margin:0 !important;
padding:0;
list-style:none;
position:relative;
z-index:991;
width:100%
}
ul.tabs li {
background:#eee;
color:#222;
padding:15px 1.5%;
width:21%;
display:block;
cursor:pointer;
font-size:20px;
line-height:24px;
margin:0 1% 10px 0;
box-shadow:0 0 1px rgba(0,0,0,.5);
float:left;
text-align:center;
text-transform:uppercase;
font-weight:700
}
ul.tabs li h3 {
text-transform:uppercase;
font-size:24px;
padding:0 0 5px;
position:relative;
color:#000;
font-weight:700
}
ul.tabs li span {
display:block;
width:100%;
text-align:center
}
ul.tabs li img {
width:100px;
margin:0
}
ul.tabs li.current {
color:#fff;
background:#000
}
ul.tabs li.current h3 {
color:#fff
}
.tab-content {
display:none;
padding:50px 0
}
.tab-content .alignright {
float:right;
margin:0 0 30px 30px
}
.tab-content iframe {
float:right;
margin:0 0 30px 30px;
width:400px;
height:225px
}
.tab-content ul {
margin:0 0 20px 25px
}
.tab-content.current {
display:inherit
}
.block-table {
width:100%;
border-left:1px solid #ccc
}
.block-table th:nth-child(1),.block-table td:nth-child(1) {
width:16%;
padding:10px 2%;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc
}
.block-table th:nth-child(2),.block-table td:nth-child(2) {
width:36%;
padding:10px 2%;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc
}
.block-table th:nth-child(3),.block-table td:nth-child(3) {
width:36%;
padding:10px 2%;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc
}
.block-table tr th {
background:#000;
color:#fff
}
.block-table__title {
background:#eee
}
.image-left {
width:48%;
float:left
}
.image-left img {
width:100%;
height:auto;
max-height:340px
}
.image-right {
width:48%;
float:right
}
.image-right img {
width:100%;
height:auto;
max-height:340px
}
.image-right iframe {
width:100%;
height:340px
}
.banda h2 {
text-align:center;
margin:0 0 40px;
font-size:50px;
margin:0 0 20px;
line-height:50px;
color:#555
}
.banda h2 span {
color:#000
}
#gallery-1 img {
border:none !important
}
.main-gallery .gallery-item {
width:29.33% !important;
float:left !important;
margin:0 3% 40px 0 !important;
border:none !important;
padding:.5%;
box-shadow:0 0 10px rgba(0,0,0,.25);
transition:all .5s
}
.main-gallery .gallery-item img {
width:100% !important;
height:auto !important;
border:none !important;
transition:all .5s
}
.main-gallery .gallery-item:hover {
box-shadow:0 0 15px rgba(0,0,0,.5)
}
.main-gallery .gallery-item:hover img {
-webkit-filter:grayscale(100%);
filter:grayscale(100%);
opacity:.7
}
.banda .gallery-item {
width:21% !important;
float:left !important;
margin:0 3% 40px 0 !important;
border:none !important;
padding:.5%;
box-shadow:0 0 10px rgba(0,0,0,.25);
transition:all .5s
}
.banda .gallery-item:hover {
box-shadow:0 0 15px rgba(0,0,0,.5)
}
.banda .gallery-item img {
width:100% !important;
height:auto !important;
border:none !important;
transition:all .5s
}
.banda .gallery-item:hover img {
-webkit-filter:grayscale(100%);
filter:grayscale(100%);
opacity:.7
}
.myth {
padding:20px;
background:#eee;
border-bottom:1px solid #ccc;
margin:0 0 30px
}
#footer {
padding:20px 0;
background:#131313;
color:#ccc
}
.copy {
float:left;
font-size:12px;
margin:0
}
.designer {
float:right;
font-size:12px;
margin:0
}
.designer a {
color:#ccc;
text-decoration:none
}
#form {
width:50%;
float:left;
margin:0 0 50px
}
#details {
width:46%;
float:right;
margin:0
}
.map {
width:99% !important;
padding:1% !important;
border:1px solid #ddd !important;
height:300px;
margin:30px 0 0
}
.wpcf7 {
width:100%;
margin:0
}
.wpcf7 input,.wpcf7 textarea {
width:90%;
margin:0
}
.wpcf7 select {
width:96%
}
.wpcf7 textarea {
height:140px
}
.wpcf7 label {
display:block;
text-align:left !important;
margin-bottom:0;
color:#333;
font-size:15px;
clear:both;
padding:0
}
.wpcf7 .req {
color:red;
font-weight:700;
font-size:1.3em
}
.wpcf7 {
margin:30px 0 0
}
.wpcf7 input,.wpcf7 textarea,.wpcf7 select {
background:#f9f9f9;
border:1px solid #ccc;
color:#555;
padding:10px;
font-size:14px
}
.wpcf7 input[type=submit] {
display:block;
text-transform:uppercase;
background:#222;
color:#fff;
cursor:pointer;
height:40px;
padding:0;
width:120px;
position:relative;
float:left;
left:0;
transition:all .5s;
border:none;
border-radius:0
}
.wpcf7 input[type=submit]:hover {
background:#111
}
#main.blog .container {
overflow:hidden;
width:1200px;
margin-left:auto;
margin-right:auto;
padding:40px 0
}
#main.blog .primary {
width:70%;
float:left
}
#main.blog .secondary {
width:25%;
float:right
}
#main.blog .secondary ul {
margin:0 0 20px;
list-style-type:none
}
#main.blog .secondary ul li {
clear:both;
float:left;
margin:0 0 15px
}
#main.blog .secondary ul li img {
width:50px;
height:50px;
float:left;
margin:0 20px 10px 0
}
#main.blog .secondary ul li a {
color:#1977ad
}
#main.blog #blogroll {
min-height:470px
}
#main.blog .block {
overflow:hidden;
margin:0 0 15px;
position:relative
}
#main.blog .block:last-child {
margin-bottom:0
}
#main.blog .block img {
width:320px;
height:auto;
float:left;
margin:0 50px 50px 0;
position:relative;
z-index:0
}
#main.blog .block h1,#main.blog .block h2,#main.blog .block h3,#main.blog .block h4,#main.blog .blcok p {
margin:0 0 10px;
color:#333
}
#main.blog .block h1 {
font-size:24px;
line-height:24px
}
#main.blog .block h2 {
font-size:22px;
line-height:22px
}
#main.blog .block h3 {
font-size:20px;
line-height:20px
}
#main.blog .block h4 {
font-size:18px;
line-height:18px
}
#main.blog .block small {
display:block;
margin:0 0 15px;
font-size:13px;
line-height:20px;
color:#222;
z-index:40
}
#main.blog .block ul {
list-style:disc
}
#main.blog .block ul li {
margin:0 0 15px
}
#main.blog .block ol {
list-style:decimal
}
#main.blog .block ol li {
margin:0 0 15px
}
#main.blog .block .info {
overflow:hidden
}
#main.blog .block .info h1 {
margin-bottom:15px
}
#main.blog .block .info small {
margin-bottom:15px
}
#main.blog .block .callto a {
display:inline-block;
background:#000;
color:#fff;
font-size:13px;
text-decoration:none;
padding:5px 10px;
font-weight:700;
border-radius:5px
}
#main.blog .block .callto a:hover {
opacity:.8
}
#main.blog .blog.widget .widgettitle {
font-size:30px;
margin:0 0 15px
}
#main.blog .blog.widget .widgettitle a:hover {
opacity:.8
}
#main.blog .blog.widget .pis-ul {
padding:0 0 0 20px;
margin:0 0 20px
}
#main.blog .blog.widget .pis-ul li {
margin:0 0 5px
}
#main.blog .blog.widget .pis-ul li:last-child {
margin-bottom:0
}
#main.blog .blog.widget .pis-ul li a {
text-decoration:none
}
#main.blog .blog.widget .pis-ul li a:hover {
opacity:.8
}
.facebook {
display:inline-block;
zoom:1;
background:url(//higginsroofing.com.au/wp-content/uploads/2026/05/themes-higgins-images-facebook.png) center center no-repeat;
padding:2px 3px;
text-indent:-9999px;
width:70px;
height:20px;
line-height:20px
}
@media only screen and (max-width:1200px) {
#main.blog .container {
width:94%
}
}
@media only screen and (max-width:767px) {
#main.blog .block img {
width:auto;
height:auto;
float:none;
margin:0 0 30px;
position:relative;
z-index:0;
max-width:100%
}
#main.blog .primary,#main.blog .secondary {
float:none;
width:100%
}
#main.blog .primary {
margin-bottom:40px
}
#main.blog .secondary {
margin-bottom:0
}
#main.blog #blogroll {
min-height:100px
}
}
@media only screen and (max-width:1400px) {
.slogan {
position:absolute;
top:15%;
width:90%;
left:5%;
margin:0;
z-index:150
}
.slogan-text {
margin-right:50px
}
.slogan-text h1 {
color:#fff;
font-size:30px;
padding:20px;
background:rgba(113,112,110,.85);
margin:0
}
.slogan-text h1 span {
color:#fff;
font-size:50px
}
.slogan-text p {
color:#fff;
font-weight:700;
line-height:20px;
font-size:14px;
width:94%;
padding:10px 3%;
background:rgba(68,68,68,.85);
text-align:justify
}
#next {
right:20px
}
#prev {
left:20px
}
}
@media only screen and (max-width:1200px) {
.container {
width:96%;
padding:0 2%
}
.logo {
float:left;
margin:20px 0;
width:200px !important
}
#header .menu {
list-style-type:none;
margin:65px 0 0;
float:right
}
#header .menu li {
display:inline;
margin:0 0 0 20px
}
#header .menu li a {
color:#555;
text-decoration:none;
text-transform:uppercase;
font-size:16px
}
}
@media only screen and (max-width:1024px) {
.menu {
display:none
}
.slicknav_menu {
display:block;
position:fixed;
top:0;
left:0;
width:100%;
z-index:999
}
#top-bar {
display:none
}
.logo {
margin:0;
float:none
}
#header {
margin:50px 0 0;
text-align:center;
padding:15px 0
}
.serv {
width:48%;
float:left;
margin:0 1% 30px;
text-align:center
}
.slogan-text {
width:280px
}
.slogan-text h1 {
color:#fff;
font-size:20px;
padding:10px;
background:rgba(113,112,110,.85);
margin:0;
line-height:27px
}
.slogan-text h1 span {
color:#fff;
font-size:40px
}
.slogan-text p {
color:#fff;
font-weight:400;
line-height:16px;
font-size:13px;
width:auto;
padding:10px;
background:rgba(68,68,68,.85);
text-align:justify
}
#guarantees {
min-height:100px
}
#guarantees img {
display:none
}
#guarantees .guarantees-text {
float:none;
text-align:center;
width:100%;
padding:50px 0
}
#guarantees h2 {
font-size:26px;
text-transform:uppercase;
margin:0 0 20px;
line-height:30px;
color:#555
}
#guarantees h2 span {
color:#000
}
#guarantees p {
font-weight:400;
font-size:16px;
line-height:20px;
color:#222;
border-top:5px solid #555;
width:90%;
padding:10px 0 0;
margin:0 5% 30px
}
.copy {
float:none;
text-align:center
}
.designer {
float:none;
text-align:center
}
#footer span {
display:none
}
.fcol-1 {
width:30%;
float:left
}
.fcol-2 {
width:30%;
float:left
}
.fcol-3 {
width:30%;
float:right
}
.abicon {
width:46%;
padding:20px 1%;
margin:0 1% 20px;
float:left;
text-align:center;
background:#eee;
box-shadow:0 0 1px rgba(0,0,0,.5)
}
.main {
width:100%;
float:none
}
.sidebar {
width:100%;
float:none
}
.tab-content .alignright {
float:none;
max-width:100%;
height:auto;
margin:0 0 30px
}
#inner h1 {
width:100%;
text-align:center
}
ul.tabs li {
background:#eee;
color:#222;
padding:15px 2%;
width:94%;
text-align:center;
display:block;
cursor:pointer;
font-size:16px;
line-height:16px;
margin:0 1% 10px;
border:0 solid #ccc;
float:left;
clear:none
}
ul.tabs li img {
display:none
}
ul.tabs li span {
float:none;
padding:0
}
ul.tabs li h3 {
font-size:16px;
margin:0;
line-height:16px
}
.testi {
width:100%
}
#partners img {
max-width:100%;
height:auto
}
#form,#details {
width:100%;
float:none;
margin:0 0 30px
}
.image-left {
display:none
}
.image-right {
width:100%;
float:none
}
.image-right img {
width:100%;
height:auto;
max-height:500px
}
.image-right iframe {
width:100%;
height:500px
}
.cycle-slideshow {
width:1000px
}
}
@media only screen and (max-width:600px) {
.slogan p {
display:none
}
.slogan h1 {
color:#fff;
font-weight:lighter;
text-shadow:1px 1px #222;
font-size:20px;
background:0 0 !important
}
.serv {
width:96%;
float:left;
margin:0 2% 50px;
text-align:center
}
h1 {
font-size:30px;
line-height:40px
}
.fcol-1,.fcol-2,.fcol-3,.recent {
width:100%;
float:none;
margin:0 0 30px
}
.fcol-2 img {
display:none
}
.abicon {
width:96%;
padding:20px 1%;
margin:0 1% 20px;
float:left;
text-align:center;
background:#eee;
box-shadow:0 0 1px rgba(0,0,0,.5)
}
.monier,.sidebar h3 {
display:none
}
.main-gallery .gallery-item,.banda .gallery-item {
width:97% !important;
margin:0 1% 30px !important
}
.fcol-2 {
text-align:left
}
.social {
text-align:left;
padding:0 0 30px
}
.social a {
margin:0 5px
}
.social .fb {
padding:5px 10px;
color:#fff;
background:#4267b2;
text-decoration:none
}
.social .insta {
padding:5px 10px;
color:#fff;
background:#6f4ac4;
text-decoration:none
}
.image-right iframe {
width:100%;
height:300px
}
}
.attachment-post-thumbnail {
display:block;
width:100%
}
.share {
display:block;
margin:15px 0
}
.page-numbers {
padding:20px;
font-size:18px;
text-decoration:none;
background:#eee;
border:1px solid #ccc;
display:inline-block;
margin:20px 0;
color:#222
}
.date {
color:#999;
font-size:13px;
display:block;
margin:0 0 10px
}
#four-icons {
background:#eee;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:50px 0
}
.four-icon {
width:23%;
float:left;
margin:0 1%;
text-align:center
}
.four-icon img {
width:150px
}
@media only screen and (max-width:600px) {
.four-icon {
width:48%;
margin:0 1% 20px
}
}

.wp-block-archives {
box-sizing:border-box
}
.wp-block-archives-dropdown label {
display:block
}
.wp-block-avatar {
line-height:0
}
.wp-block-avatar,.wp-block-avatar img {
box-sizing:border-box
}
.wp-block-avatar.aligncenter {
text-align:center
}
.wp-block-audio {
box-sizing:border-box
}
.wp-block-audio :where(figcaption) {
margin-bottom:1em;
margin-top:.5em
}
.wp-block-audio audio {
min-width:300px;
width:100%
}
.wp-block-button__link {
align-content:center;
box-sizing:border-box;
cursor:pointer;
display:inline-block;
height:100%;
text-align:center;
word-break:break-word
}
.wp-block-button__link.aligncenter {
text-align:center
}
.wp-block-button__link.alignright {
text-align:right
}
:where(.wp-block-button__link) {
border-radius:9999px;
box-shadow:none;
padding:calc(.667em + 2px) calc(1.333em + 2px);
text-decoration:none
}
.wp-block-button[style*=text-decoration] .wp-block-button__link {
text-decoration:inherit
}
.wp-block-buttons>.wp-block-button.has-custom-width {
max-width:none
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
width:100%
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
font-size:inherit
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
width:calc(25% - var(--wp--style--block-gap, .5em)*.75)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
width:calc(50% - var(--wp--style--block-gap, .5em)*.5)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
width:calc(75% - var(--wp--style--block-gap, .5em)*.25)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
flex-basis:100%;
width:100%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
width:25%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
width:50%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
width:75%
}
.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared {
border-radius:0
}
.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius {
border-radius:0!important
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
border:2px solid;
padding:.667em 1.333em
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
color:currentColor
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
background-color:initial;
background-image:none
}
.wp-block-buttons {
box-sizing:border-box
}
.wp-block-buttons.is-vertical {
flex-direction:column
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child {
margin-bottom:0
}
.wp-block-buttons>.wp-block-button {
display:inline-block;
margin:0
}
.wp-block-buttons.is-content-justification-left {
justify-content:flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical {
align-items:flex-start
}
.wp-block-buttons.is-content-justification-center {
justify-content:center
}
.wp-block-buttons.is-content-justification-center.is-vertical {
align-items:center
}
.wp-block-buttons.is-content-justification-right {
justify-content:flex-end
}
.wp-block-buttons.is-content-justification-right.is-vertical {
align-items:flex-end
}
.wp-block-buttons.is-content-justification-space-between {
justify-content:space-between
}
.wp-block-buttons.aligncenter {
text-align:center
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter {
margin-left:auto;
margin-right:auto;
width:100%
}
.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link {
text-decoration:inherit
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link {
font-size:inherit
}
.wp-block-buttons .wp-block-button__link {
width:100%
}
.wp-block-button.aligncenter,.wp-block-calendar {
text-align:center
}
.wp-block-calendar td,.wp-block-calendar th {
border:1px solid;
padding:.25em
}
.wp-block-calendar th {
font-weight:400
}
.wp-block-calendar caption {
background-color:inherit
}
.wp-block-calendar table {
border-collapse:collapse;
width:100%
}
.wp-block-calendar table:where(:not(.has-text-color)) {
color:#40464d
}
.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th {
border-color:#ddd
}
.wp-block-calendar table.has-background th {
background-color:inherit
}
.wp-block-calendar table.has-text-color th {
color:inherit
}
:where(.wp-block-calendar table:not(.has-background) th) {
background:#ddd
}
.wp-block-categories {
box-sizing:border-box
}
.wp-block-categories.alignleft {
margin-right:2em
}
.wp-block-categories.alignright {
margin-left:2em
}
.wp-block-categories.wp-block-categories-dropdown.aligncenter {
text-align:center
}
.wp-block-categories .wp-block-categories__label {
display:block;
width:100%
}
.wp-block-code {
box-sizing:border-box
}
.wp-block-code code { direction:ltr;
display:block;
font-family:inherit;
overflow-wrap:break-word;
text-align:initial;
white-space:pre-wrap }
.wp-block-columns {
align-items:normal!important;
box-sizing:border-box;
display:flex;
flex-wrap:wrap!important
}
@media (min-width:782px) {
.wp-block-columns {
flex-wrap:nowrap!important
}
}
.wp-block-columns.are-vertically-aligned-top {
align-items:flex-start
}
.wp-block-columns.are-vertically-aligned-center {
align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom {
align-items:flex-end
}
@media (max-width:781px) {
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis:100%!important
}
}
@media (min-width:782px) {
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis:0;
flex-grow:1
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
flex-grow:0
}
}
.wp-block-columns.is-not-stacked-on-mobile {
flex-wrap:nowrap!important
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
flex-basis:0;
flex-grow:1
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
flex-grow:0
}
:where(.wp-block-columns) {
margin-bottom:1.75em
}
:where(.wp-block-columns.has-background) {
padding:1.25em 2.375em
}
.wp-block-column {
flex-grow:1;
min-width:0;
overflow-wrap:break-word;
word-break:break-word
}
.wp-block-column.is-vertically-aligned-top {
align-self:flex-start
}
.wp-block-column.is-vertically-aligned-center {
align-self:center
}
.wp-block-column.is-vertically-aligned-bottom {
align-self:flex-end
}
.wp-block-column.is-vertically-aligned-stretch {
align-self:stretch
}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top {
width:100%
}
.wp-block-post-comments {
box-sizing:border-box
}
.wp-block-post-comments .alignleft {
float:left
}
.wp-block-post-comments .alignright {
float:right
}
.wp-block-post-comments .navigation:after {
clear:both;
content:"";
display:table
}
.wp-block-post-comments .commentlist {
clear:both;
list-style:none;
margin:0;
padding:0
}
.wp-block-post-comments .commentlist .comment {
min-height:2.25em;
padding-left:3.25em
}
.wp-block-post-comments .commentlist .comment p {
font-size:1em;
line-height:1.8;
margin:1em 0
}
.wp-block-post-comments .commentlist .children {
list-style:none;
margin:0;
padding:0
}
.wp-block-post-comments .comment-author {
line-height:1.5
}
.wp-block-post-comments .comment-author .avatar {
border-radius:1.5em;
display:block;
float:left;
height:2.5em;
margin-right:.75em;
margin-top:.5em;
width:2.5em
}
.wp-block-post-comments .comment-author cite {
font-style:normal
}
.wp-block-post-comments .comment-meta {
font-size:.875em;
line-height:1.5
}
.wp-block-post-comments .comment-meta b {
font-weight:400
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
display:block;
margin-bottom:1em;
margin-top:1em
}
.wp-block-post-comments .comment-body .commentmetadata {
font-size:.875em
}
.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label {
display:block;
margin-bottom:.25em
}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea {
box-sizing:border-box;
display:block;
width:100%
}
.wp-block-post-comments .comment-form-cookies-consent {
display:flex;
gap:.25em
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top:.35em
}
.wp-block-post-comments .comment-reply-title {
margin-bottom:0
}
.wp-block-post-comments .comment-reply-title :where(small) {
font-size:var(--wp--preset--font-size--medium,smaller);
margin-left:.5em
}
.wp-block-post-comments .reply {
font-size:.875em;
margin-bottom:1.4em
}
.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea {
border:1px solid #949494;
font-family:inherit;
font-size:1em
}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea {
padding:calc(.667em + 2px)
}
:where(.wp-block-post-comments input[type=submit]) {
border:none
}
.wp-block-comments {
box-sizing:border-box
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous {
font-size:inherit;
margin-bottom:.5em;
margin-right:.5em
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
margin-right:0
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
display:inline-block;
margin-right:1ch
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
transform:scaleX(1)
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
display:inline-block;
margin-left:1ch
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
transform:scaleX(1)
}
.wp-block-comments-pagination.aligncenter {
justify-content:center
}
.wp-block-comment-template {
box-sizing:border-box;
list-style:none;
margin-bottom:0;
max-width:100%;
padding:0
}
.wp-block-comment-template li {
clear:both
}
.wp-block-comment-template ol {
list-style:none;
margin-bottom:0;
max-width:100%;
padding-left:2rem
}
.wp-block-comment-template.alignleft {
float:left
}
.wp-block-comment-template.aligncenter {
margin-left:auto;
margin-right:auto;
width:fit-content
}
.wp-block-comment-template.alignright {
float:right
}
.wp-block-comment-date {
box-sizing:border-box
}
.comment-awaiting-moderation {
display:block;
font-size:.875em;
line-height:1.5
}
.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link {
box-sizing:border-box
}
.wp-block-cover,.wp-block-cover-image {
align-items:center;
background-position:50%;
box-sizing:border-box;
display:flex;
justify-content:center;
min-height:430px;
overflow:hidden;
overflow:clip;
padding:1em;
position:relative
}
.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]) {
background-color:#000
}
.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient {
background-color:initial
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before {
background-color:inherit;
content:""
}
.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before {
bottom:0;
left:0;
opacity:.5;
position:absolute;
right:0;
top:0
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
opacity:1
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
opacity:0
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
opacity:.1
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
opacity:.2
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
opacity:.3
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
opacity:.4
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
opacity:.5
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
opacity:.6
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
opacity:.7
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
opacity:.8
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
opacity:.9
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
opacity:1
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
max-width:420px;
width:100%
}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright {
display:flex
}
.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container {
color:inherit;
position:relative;
width:100%
}
.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left {
align-items:flex-start;
justify-content:flex-start
}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center {
align-items:flex-start;
justify-content:center
}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right {
align-items:flex-start;
justify-content:flex-end
}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left {
align-items:center;
justify-content:flex-start
}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center {
align-items:center;
justify-content:center
}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right {
align-items:center;
justify-content:flex-end
}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left {
align-items:flex-end;
justify-content:flex-start
}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center {
align-items:flex-end;
justify-content:center
}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right {
align-items:flex-end;
justify-content:flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
margin:0
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
margin:0;
width:auto
}
.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background {
border:none;
bottom:0;
box-shadow:none;
height:100%;
left:0;
margin:0;
max-height:none;
max-width:none;
object-fit:cover;
outline:none;
padding:0;
position:absolute;
right:0;
top:0;
width:100%
}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {
background-attachment:fixed;
background-repeat:no-repeat;
background-size:cover
}
@supports (-webkit-touch-callout:inherit) {
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {
background-attachment:scroll
}
}
@media (prefers-reduced-motion:reduce) {
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {
background-attachment:scroll
}
}
.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated {
background-repeat:repeat;
background-size:auto
}
.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover {
color:#fff
}
.wp-block-cover-image .wp-block-cover.has-left-content {
justify-content:flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content {
justify-content:flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2 {
margin-left:0;
text-align:left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2 {
margin-right:0;
text-align:right
}
.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2 {
font-size:2em;
line-height:1.25;
margin-bottom:0;
max-width:840px;
padding:.44em;
text-align:center;
z-index:1
}
:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)) {
color:#fff
}
:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)) {
color:#000
}
:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)) {
color:inherit
}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background {
z-index:0
}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before {
z-index:1
}
.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container {
z-index:auto
}
.wp-block-details {
box-sizing:border-box
}
.wp-block-details summary {
cursor:pointer
}
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"] {
max-width:360px;
width:100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
min-width:280px
}
.wp-block-cover .wp-block-embed {
min-height:240px;
min-width:320px
}
.wp-block-embed {
overflow-wrap:break-word
}
.wp-block-embed :where(figcaption) {
margin-bottom:1em;
margin-top:.5em
}
.wp-block-embed iframe {
max-width:100%
}
.wp-block-embed__wrapper {
position:relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
content:"";
display:block;
padding-top:50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
bottom:0;
height:100%;
left:0;
position:absolute;
right:0;
top:0;
width:100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
padding-top:42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
padding-top:50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
padding-top:56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
padding-top:75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
padding-top:100%
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
padding-top:177.77%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
padding-top:200%
}
.wp-block-file {
box-sizing:border-box
}
.wp-block-file:not(.wp-element-button) {
font-size:.8em
}
.wp-block-file.aligncenter {
text-align:center
}
.wp-block-file.alignright {
text-align:right
}
.wp-block-file *+.wp-block-file__button {
margin-left:.75em
}
:where(.wp-block-file) {
margin-bottom:1.5em
}
.wp-block-file__embed {
margin-bottom:1em
}
:where(.wp-block-file__button) {
border-radius:2em;
display:inline-block;
padding:.5em 1em
}
:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited {
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}
.wp-block-form-input__label {
display:flex;
flex-direction:column;
gap:.25em;
margin-bottom:.5em;
width:100%
}
.wp-block-form-input__label.is-label-inline {
align-items:center;
flex-direction:row;
gap:.5em
}
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
margin-bottom:.5em
}
.wp-block-form-input__label:has(input[type=checkbox]) {
flex-direction:row;
width:fit-content
}
.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content {
margin:0
}
.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]) {
flex-direction:row-reverse
}
.wp-block-form-input__label-content {
width:fit-content
}
.wp-block-form-input__input {
font-size:1em;
margin-bottom:.5em;
padding:0 .5em
}
.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week] {
border:1px solid;
line-height:2;
min-height:2em
}
textarea.wp-block-form-input__input {
min-height:10em
}
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images) {
display:flex;
flex-wrap:wrap;
list-style-type:none;
margin:0;
padding:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
display:flex;
flex-direction:column;
flex-grow:1;
justify-content:center;
margin:0 1em 1em 0;
position:relative;
width:calc(50% - 1em)
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
align-items:flex-end;
display:flex;
height:100%;
justify-content:flex-start;
margin:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
display:block;
height:auto;
max-width:100%;
width:auto
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);
bottom:0;
box-sizing:border-box;
color:#fff;
font-size:.8em;
margin:0;
max-height:100%;
overflow:auto;
padding:3em .77em .7em;
position:absolute;
text-align:center;
width:100%;
z-index:2
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
display:inline
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption {
flex-grow:1
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
flex:1;
height:100%;
object-fit:cover;
width:100%
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
margin-right:0;
width:100%
}
@media (min-width:600px) {
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
margin-right:1em;
width:calc(33.33333% - .66667em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
margin-right:1em;
width:calc(25% - .75em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
margin-right:1em;
width:calc(20% - .8em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
margin-right:1em;
width:calc(16.66667% - .83333em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
margin-right:1em;
width:calc(14.28571% - .85714em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
margin-right:1em;
width:calc(12.5% - .875em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right:0
}
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright {
max-width:420px;
width:100%
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
justify-content:center
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
align-self:flex-start
}
figure.wp-block-gallery.has-nested-images {
align-items:normal
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
margin:0;
width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
box-sizing:border-box;
display:flex;
flex-direction:column;
flex-grow:1;
justify-content:center;
max-width:100%;
position:relative
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div {
flex-direction:column;
flex-grow:1;
margin:0
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
display:block;
height:auto;
max-width:100%!important;
width:auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
bottom:0;
left:0;
max-height:100%;
position:absolute;
right:0
}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
-webkit-backdrop-filter:blur(3px);
backdrop-filter:blur(3px);
content:"";
height:100%;
-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);
mask-image:linear-gradient(0deg,#000 20%,#0000);
max-height:40%
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
background:linear-gradient(0deg,#0006,#0000);
box-sizing:border-box;
color:#fff;
font-size:13px;
margin:0;
overflow:auto;
padding:1em;
scrollbar-color:#0000 #0000;
scrollbar-gutter:stable both-edges;
scrollbar-width:thin;
text-align:center;
text-shadow:0 0 1.5px #000;
will-change:transform
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
height:12px;
width:12px
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
background-color:initial
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
background-clip:padding-box;
background-color:initial;
border:3px solid #0000;
border-radius:8px
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {
background-color:#fffc
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {
scrollbar-color:#fffc #0000
}
@media (hover:none) {
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
scrollbar-color:#fffc #0000
}
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
display:inline
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
color:inherit
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
box-sizing:border-box
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
flex:1 1 auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
background:none;
color:inherit;
flex:initial;
margin:0;
padding:10px 10px 9px;
position:relative;
text-shadow:none
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before {
content:none
}
.wp-block-gallery.has-nested-images figcaption {
flex-basis:100%;
flex-grow:1;
text-align:center
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
margin-bottom:auto;
margin-top:0
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
align-self:inherit
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
display:flex
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
flex:1 0 0%;
height:100%;
object-fit:cover;
width:100%
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
width:100%
}
@media (min-width:600px) {
.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
}
.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)
}
.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)
}
.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)
}
.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)
}
.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
width:100%
}
}
.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright {
max-width:420px;
width:100%
}
.wp-block-gallery.has-nested-images.aligncenter {
justify-content:center
}
.wp-block-group {
box-sizing:border-box
}
:where(.wp-block-group.wp-block-group-is-layout-constrained) {
position:relative
}
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background {
padding:1.25em 2.375em
}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
rotate:180deg
}
.wp-block-image>a,.wp-block-image>figure>a {
display:inline-block
}
.wp-block-image img {
box-sizing:border-box;
height:auto;
max-width:100%;
vertical-align:bottom
}
@media not (prefers-reduced-motion) {
.wp-block-image img.hide {
visibility:hidden
}
.wp-block-image img.show {
animation:show-content-image .4s
}
}
.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a {
border-radius:inherit
}
.wp-block-image.has-custom-border img {
box-sizing:border-box
}
.wp-block-image.aligncenter {
text-align:center
}
.wp-block-image.alignfull>a,.wp-block-image.alignwide>a {
width:100%
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img {
height:auto;
width:100%
}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright {
display:table
}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption {
caption-side:bottom;
display:table-caption
}
.wp-block-image .alignleft {
float:left;
margin:.5em 1em .5em 0
}
.wp-block-image .alignright {
float:right;
margin:.5em 0 .5em 1em
}
.wp-block-image .aligncenter {
margin-left:auto;
margin-right:auto
}
.wp-block-image :where(figcaption) {
margin-bottom:1em;
margin-top:.5em
}
.wp-block-image.is-style-circle-mask img {
border-radius:9999px
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
.wp-block-image.is-style-circle-mask img {
border-radius:0;
-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-mode:alpha;
-webkit-mask-position:center;
mask-position:center;
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-size:contain;
mask-size:contain
}
}
:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) {
border-radius:9999px
}
.wp-block-image figure {
margin:0
}
.wp-lightbox-container {
display:flex;
flex-direction:column;
position:relative
}
.wp-lightbox-container img {
cursor:zoom-in
}
.wp-lightbox-container img:hover+button {
opacity:1
}
.wp-lightbox-container button {
align-items:center;
-webkit-backdrop-filter:blur(16px) saturate(180%);
backdrop-filter:blur(16px) saturate(180%);
background-color:#5a5a5a40;
border:none;
border-radius:4px;
cursor:zoom-in;
display:flex;
height:20px;
justify-content:center;
opacity:0;
padding:0;
position:absolute;
right:16px;
text-align:center;
top:16px;
width:20px;
z-index:100
}
@media not (prefers-reduced-motion) {
.wp-lightbox-container button {
transition:opacity .2s ease
}
}
.wp-lightbox-container button:focus-visible {
outline:3px auto #5a5a5a40;
outline:3px auto -webkit-focus-ring-color;
outline-offset:3px
}
.wp-lightbox-container button:hover {
cursor:pointer;
opacity:1
}
.wp-lightbox-container button:focus {
opacity:1
}
.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
background-color:#5a5a5a40;
border:none
}
.wp-lightbox-overlay {
box-sizing:border-box;
cursor:zoom-out;
height:100vh;
left:0;
overflow:hidden;
position:fixed;
top:0;
visibility:hidden;
width:100%;
z-index:100000
}
.wp-lightbox-overlay .close-button {
align-items:center;
cursor:pointer;
display:flex;
justify-content:center;
min-height:40px;
min-width:40px;
padding:0;
position:absolute;
right:calc(env(safe-area-inset-right) + 16px);
top:calc(env(safe-area-inset-top) + 16px);
z-index:5000000
}
.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
background:none;
border:none
}
.wp-lightbox-overlay .lightbox-image-container {
height:var(--wp--lightbox-container-height);
left:50%;
overflow:hidden;
position:absolute;
top:50%;
transform:translate(-50%,-50%);
transform-origin:top left;
width:var(--wp--lightbox-container-width);
z-index:9999999999
}
.wp-lightbox-overlay .wp-block-image {
align-items:center;
box-sizing:border-box;
display:flex;
height:100%;
justify-content:center;
margin:0;
position:relative;
transform-origin:0 0;
width:100%;
z-index:3000000
}
.wp-lightbox-overlay .wp-block-image img {
height:var(--wp--lightbox-image-height);
min-height:var(--wp--lightbox-image-height);
min-width:var(--wp--lightbox-image-width);
width:var(--wp--lightbox-image-width)
}
.wp-lightbox-overlay .wp-block-image figcaption {
display:none
}
.wp-lightbox-overlay button {
background:none;
border:none
}
.wp-lightbox-overlay .scrim {
background-color:#fff;
height:100%;
opacity:.9;
position:absolute;
width:100%;
z-index:2000000
}
.wp-lightbox-overlay.active {
visibility:visible
}
@media not (prefers-reduced-motion) {
.wp-lightbox-overlay.active {
animation:turn-on-visibility .25s both
}
.wp-lightbox-overlay.active img {
animation:turn-on-visibility .35s both
}
.wp-lightbox-overlay.show-closing-animation:not(.active) {
animation:turn-off-visibility .35s both
}
.wp-lightbox-overlay.show-closing-animation:not(.active) img {
animation:turn-off-visibility .25s both
}
.wp-lightbox-overlay.zoom.active {
animation:none;
opacity:1;
visibility:visible
}
.wp-lightbox-overlay.zoom.active .lightbox-image-container {
animation:lightbox-zoom-in .4s
}
.wp-lightbox-overlay.zoom.active .lightbox-image-container img {
animation:none
}
.wp-lightbox-overlay.zoom.active .scrim {
animation:turn-on-visibility .4s forwards
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
animation:none
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
animation:lightbox-zoom-out .4s
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
animation:none
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
animation:turn-off-visibility .4s forwards
}
}
@keyframes show-content-image {
0% {
visibility:hidden
}
99% {
visibility:hidden
}
to {
visibility:visible
}
}
@keyframes turn-on-visibility {
0% {
opacity:0
}
to {
opacity:1
}
}
@keyframes turn-off-visibility {
0% {
opacity:1;
visibility:visible
}
99% {
opacity:0;
visibility:visible
}
to {
opacity:0;
visibility:hidden
}
}
@keyframes lightbox-zoom-in {
0% {
transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))
}
to {
transform:translate(-50%,-50%) scale(1)
}
}
@keyframes lightbox-zoom-out {
0% {
transform:translate(-50%,-50%) scale(1);
visibility:visible
}
99% {
visibility:visible
}
to {
transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
visibility:hidden
}
}
ol.wp-block-latest-comments {
box-sizing:border-box;
margin-left:0
}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
line-height:1.1
}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
line-height:1.8
}
.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {
line-height:1.5
}
.wp-block-latest-comments .wp-block-latest-comments {
padding-left:0
}
.wp-block-latest-comments__comment {
list-style:none;
margin-bottom:1em
}
.has-avatars .wp-block-latest-comments__comment {
list-style:none;
min-height:2.25em
}
.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:3.25em
}
.wp-block-latest-comments__comment-excerpt p {
font-size:.875em;
margin:.36em 0 1.4em
}
.wp-block-latest-comments__comment-date {
display:block;
font-size:.75em
}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {
border-radius:1.5em;
display:block;
float:left;
height:2.5em;
margin-right:.75em;
width:2.5em
}
.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a {
font-size:inherit
}
.wp-block-latest-posts {
box-sizing:border-box
}
.wp-block-latest-posts.alignleft {
margin-right:2em
}
.wp-block-latest-posts.alignright {
margin-left:2em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
list-style:none
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
clear:both;
overflow-wrap:break-word
}
.wp-block-latest-posts.is-grid {
display:flex;
flex-wrap:wrap
}
.wp-block-latest-posts.is-grid li {
margin:0 1.25em 1.25em 0;
width:100%
}
@media (min-width:600px) {
.wp-block-latest-posts.columns-2 li {
width:calc(50% - .625em)
}
.wp-block-latest-posts.columns-2 li:nth-child(2n) {
margin-right:0
}
.wp-block-latest-posts.columns-3 li {
width:calc(33.33333% - .83333em)
}
.wp-block-latest-posts.columns-3 li:nth-child(3n) {
margin-right:0
}
.wp-block-latest-posts.columns-4 li {
width:calc(25% - .9375em)
}
.wp-block-latest-posts.columns-4 li:nth-child(4n) {
margin-right:0
}
.wp-block-latest-posts.columns-5 li {
width:calc(20% - 1em)
}
.wp-block-latest-posts.columns-5 li:nth-child(5n) {
margin-right:0
}
.wp-block-latest-posts.columns-6 li {
width:calc(16.66667% - 1.04167em)
}
.wp-block-latest-posts.columns-6 li:nth-child(6n) {
margin-right:0
}
}
:root :where(.wp-block-latest-posts.is-grid) {
padding:0
}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
padding-left:0
}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date {
display:block;
font-size:.8125em
}
.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content {
margin-bottom:1em;
margin-top:.5em
}
.wp-block-latest-posts__featured-image a {
display:inline-block
}
.wp-block-latest-posts__featured-image img {
height:auto;
max-width:100%;
width:auto
}
.wp-block-latest-posts__featured-image.alignleft {
float:left;
margin-right:1em
}
.wp-block-latest-posts__featured-image.alignright {
float:right;
margin-left:1em
}
.wp-block-latest-posts__featured-image.aligncenter {
margin-bottom:1em;
text-align:center
}
ol,ul {
box-sizing:border-box
}
:root :where(.wp-block-list.has-background) {
padding:1.25em 2.375em
}
.wp-block-loginout,.wp-block-media-text {
box-sizing:border-box
}
.wp-block-media-text { direction:ltr; display:grid;
grid-template-columns:50% 1fr;
grid-template-rows:auto
}
.wp-block-media-text.has-media-on-the-right {
grid-template-columns:1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media {
align-self:start
}
.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media {
align-self:center
}
.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media {
align-self:end
}
.wp-block-media-text>.wp-block-media-text__media { grid-column:1;
grid-row:1; margin:0
}
.wp-block-media-text>.wp-block-media-text__content {
direction:ltr; grid-column:2;
grid-row:1; padding:0 8%;
word-break:break-word
}
.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media { grid-column:2;
grid-row:1 }
.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content { grid-column:1;
grid-row:1 }
.wp-block-media-text__media a {
display:block
}
.wp-block-media-text__media img,.wp-block-media-text__media video {
height:auto;
max-width:unset;
vertical-align:middle;
width:100%
}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media {
background-size:cover;
height:100%;
min-height:250px
}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a {
display:block;
height:100%
}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media img {
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
clip:rect(0,0,0,0);
border:0
}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {
height:100%;
min-height:250px;
position:relative
}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a {
display:block;
height:100%
}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {
height:100%;
object-fit:cover;
position:absolute;
width:100%
}
@media (max-width:600px) {
.wp-block-media-text.is-stacked-on-mobile {
grid-template-columns:100%!important
}
.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media {
grid-column:1;
grid-row:1
}
.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {
grid-column:1;
grid-row:2
}
}
.wp-block-navigation {
position:relative;
--navigation-layout-justification-setting:flex-start;
--navigation-layout-direction:row;
--navigation-layout-wrap:wrap;
--navigation-layout-justify:flex-start;
--navigation-layout-align:center
}
.wp-block-navigation ul {
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-left:0
}
.wp-block-navigation ul,.wp-block-navigation ul li {
list-style:none;
padding:0
}
.wp-block-navigation .wp-block-navigation-item {
align-items:center;
display:flex;
position:relative
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
display:none
}
.wp-block-navigation .wp-block-navigation-item__content {
display:block
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
color:inherit
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
text-decoration:underline
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
text-decoration:line-through
}
.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus) {
text-decoration:none
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
align-self:center;
background-color:inherit;
border:none;
color:currentColor;
display:inline-block;
font-size:inherit;
height:.6em;
line-height:0;
margin-left:.25em;
padding:0;
width:.6em
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {
display:inline-block;
stroke:currentColor;
height:inherit;
margin-top:.075em;
width:inherit
}
.wp-block-navigation.is-vertical {
--navigation-layout-direction:column;
--navigation-layout-justify:initial;
--navigation-layout-align:flex-start
}
.wp-block-navigation.no-wrap {
--navigation-layout-wrap:nowrap
}
.wp-block-navigation.items-justified-center {
--navigation-layout-justification-setting:center;
--navigation-layout-justify:center
}
.wp-block-navigation.items-justified-center.is-vertical {
--navigation-layout-align:center
}
.wp-block-navigation.items-justified-right {
--navigation-layout-justification-setting:flex-end;
--navigation-layout-justify:flex-end
}
.wp-block-navigation.items-justified-right.is-vertical {
--navigation-layout-align:flex-end
}
.wp-block-navigation.items-justified-space-between {
--navigation-layout-justification-setting:space-between;
--navigation-layout-justify:space-between
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
align-items:normal;
background-color:inherit;
color:inherit;
display:flex;
flex-direction:column;
height:0;
left:-1px;
opacity:0;
overflow:hidden;
position:absolute;
top:100%;
visibility:hidden;
width:0;
z-index:2
}
@media not (prefers-reduced-motion) {
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
transition:opacity .1s linear
}
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
display:flex;
flex-grow:1
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
margin-left:auto;
margin-right:0
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
margin:0
}
@media (min-width:782px) {
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left:100%;
top:-1px
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
background:#0000;
content:"";
display:block;
height:100%;
position:absolute;
right:100%;
width:.5em
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
margin-right:.25em
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
transform:rotate(-90deg)
}
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
height:auto;
min-width:200px;
opacity:1;
overflow:visible;
visibility:visible;
width:auto
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
left:0;
top:100%
}
@media (min-width:782px) {
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left:100%;
top:0
}
}
.wp-block-navigation-submenu {
display:flex;
position:relative
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
stroke:currentColor
}
button.wp-block-navigation-item__content {
background-color:initial;
border:none;
color:currentColor;
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
letter-spacing:inherit;
line-height:inherit;
text-align:left;
text-transform:inherit
}
.wp-block-navigation-submenu__toggle {
cursor:pointer
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
padding-left:0;
padding-right:.85em
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
margin-left:-.6em;
pointer-events:none
}
.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
padding:0
}
.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog {
gap:inherit
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
padding:.5em 1em
}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
padding:.5em 1em
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
left:auto;
right:0
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left:-1px;
right:-1px
}
@media (min-width:782px) {
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left:auto;
right:100%
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
background-color:#fff;
border:1px solid #00000026
}
.wp-block-navigation.has-background .wp-block-navigation__submenu-container {
background-color:inherit
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
color:#000
}
.wp-block-navigation__container {
align-items:var(--navigation-layout-align,initial);
display:flex;
flex-direction:var(--navigation-layout-direction,initial);
flex-wrap:var(--navigation-layout-wrap,wrap);
justify-content:var(--navigation-layout-justify,initial);
list-style:none;
margin:0;
padding-left:0
}
.wp-block-navigation__container .is-responsive {
display:none
}
.wp-block-navigation__container:only-child,.wp-block-page-list:only-child {
flex-grow:1
}
@keyframes overlay-menu__fade-in-animation {
0% {
opacity:0;
transform:translateY(.5em)
}
to {
opacity:1;
transform:translateY(0)
}
}
.wp-block-navigation__responsive-container {
bottom:0;
display:none;
left:0;
position:fixed;
right:0;
top:0
}
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
color:inherit
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
align-items:var(--navigation-layout-align,initial);
display:flex;
flex-direction:var(--navigation-layout-direction,initial);
flex-wrap:var(--navigation-layout-wrap,wrap);
justify-content:var(--navigation-layout-justify,initial)
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
background-color:inherit!important;
color:inherit!important
}
.wp-block-navigation__responsive-container.is-menu-open {
background-color:inherit;
display:flex;
flex-direction:column;
overflow:auto;
padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);
z-index:100000
}
@media not (prefers-reduced-motion) {
.wp-block-navigation__responsive-container.is-menu-open {
animation:overlay-menu__fade-in-animation .1s ease-out;
animation-fill-mode:forwards
}
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
align-items:var(--navigation-layout-justification-setting,inherit);
display:flex;
flex-direction:column;
flex-wrap:nowrap;
overflow:visible;
padding-top:calc(2rem + 24px)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
justify-content:flex-start
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
display:none
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
border:none;
height:auto;
min-width:200px;
opacity:1;
overflow:initial;
padding-left:2rem;
padding-right:2rem;
position:static;
visibility:visible;
width:auto
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
gap:inherit
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
padding-top:var(--wp--style--block-gap,2em)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
padding:0
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
align-items:var(--navigation-layout-justification-setting,initial);
display:flex;
flex-direction:column
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
background:#0000!important;
color:inherit!important
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
left:auto;
right:auto
}
@media (min-width:600px) {
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
background-color:inherit;
display:block;
position:relative;
width:100%;
z-index:auto
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
display:none
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
left:0
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color:#fff
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
color:#000
}
.wp-block-navigation__toggle_button_label {
font-size:1rem;
font-weight:700
}
.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open {
background:#0000;
border:none;
color:currentColor;
cursor:pointer;
margin:0;
padding:0;
text-transform:inherit;
vertical-align:middle
}
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg {
fill:currentColor;
display:block;
height:24px;
pointer-events:none;
width:24px
}
.wp-block-navigation__responsive-container-open {
display:flex
}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
font-family:inherit;
font-size:inherit;
font-weight:inherit
}
@media (min-width:600px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display:none
}
}
.wp-block-navigation__responsive-container-close {
position:absolute;
right:0;
top:0;
z-index:2
}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
font-family:inherit;
font-size:inherit;
font-weight:inherit
}
.wp-block-navigation__responsive-close {
width:100%
}
.has-modal-open .wp-block-navigation__responsive-close {
margin-left:auto;
margin-right:auto;
max-width:var(--wp--style--global--wide-size,100%)
}
.wp-block-navigation__responsive-close:focus {
outline:none
}
.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog {
box-sizing:border-box
}
.wp-block-navigation__responsive-dialog {
position:relative
}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top:46px
}
@media (min-width:782px) {
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top:32px
}
}
html.has-modal-open {
overflow:hidden
}
.wp-block-navigation .wp-block-navigation-item__label {
overflow-wrap:break-word
}
.wp-block-navigation .wp-block-navigation-item__description {
display:none
}
.link-ui-tools {
border-top:1px solid #f0f0f0;
padding:8px
}
.link-ui-block-inserter {
padding-top:8px
}
.link-ui-block-inserter__back {
margin-left:8px;
text-transform:uppercase
}
.wp-block-navigation .wp-block-page-list {
align-items:var(--navigation-layout-align,initial);
background-color:inherit;
display:flex;
flex-direction:var(--navigation-layout-direction,initial);
flex-wrap:var(--navigation-layout-wrap,wrap);
justify-content:var(--navigation-layout-justify,initial)
}
.wp-block-navigation .wp-block-navigation-item {
background-color:inherit
}
.wp-block-page-list {
box-sizing:border-box
}
.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
}
.wp-block-post-author {
box-sizing:border-box;
display:flex;
flex-wrap:wrap
}
.wp-block-post-author__byline {
font-size:.5em;
margin-bottom:0;
margin-top:0;
width:100%
}
.wp-block-post-author__avatar {
margin-right:1em
}
.wp-block-post-author__bio {
font-size:.7em;
margin-bottom:.7em
}
.wp-block-post-author__content {
flex-basis:0;
flex-grow:1
}
.wp-block-post-author__name {
margin:0
}
.wp-block-post-author-biography {
box-sizing:border-box
}
:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea {
border:1px solid #949494;
font-family:inherit;
font-size:1em
}
:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea {
padding:calc(.667em + 2px)
}
.wp-block-post-comments-form {
box-sizing:border-box
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
font-weight:inherit
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
font-family:inherit
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
font-size:inherit
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
line-height:inherit
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
font-style:inherit
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
letter-spacing:inherit
}
.wp-block-post-comments-form :where(input[type=submit]) {
box-shadow:none;
cursor:pointer;
display:inline-block;
overflow-wrap:break-word;
text-align:center
}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea {
box-sizing:border-box;
display:block;
width:100%
}
.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label {
display:block;
margin-bottom:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent {
display:flex;
gap:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top:.35em
}
.wp-block-post-comments-form .comment-reply-title {
margin-bottom:0
}
.wp-block-post-comments-form .comment-reply-title :where(small) {
font-size:var(--wp--preset--font-size--medium,smaller);
margin-left:.5em
}
.wp-block-post-comments-count {
box-sizing:border-box
}
.wp-block-post-content {
display:flow-root
}
.wp-block-post-comments-link,.wp-block-post-date {
box-sizing:border-box
}
:where(.wp-block-post-excerpt) {
box-sizing:border-box;
margin-bottom:var(--wp--style--block-gap);
margin-top:var(--wp--style--block-gap)
}
.wp-block-post-excerpt__excerpt {
margin-bottom:0;
margin-top:0
}
.wp-block-post-excerpt__more-text {
margin-bottom:0;
margin-top:var(--wp--style--block-gap)
}
.wp-block-post-excerpt__more-link {
display:inline-block
}
.wp-block-post-featured-image {
margin-left:0;
margin-right:0
}
.wp-block-post-featured-image a {
display:block;
height:100%
}
.wp-block-post-featured-image :where(img) {
box-sizing:border-box;
height:auto;
max-width:100%;
vertical-align:bottom;
width:100%
}
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img {
width:100%
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
background-color:#000;
inset:0;
position:absolute
}
.wp-block-post-featured-image {
position:relative
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
background-color:initial
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
opacity:0
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
opacity:.1
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
opacity:.2
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
opacity:.3
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
opacity:.4
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
opacity:.5
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
opacity:.6
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
opacity:.7
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
opacity:.8
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
opacity:.9
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
opacity:1
}
.wp-block-post-featured-image:where(.alignleft,.alignright) {
width:100%
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
display:inline-block;
margin-right:1ch
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
transform:scaleX(1)
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
display:inline-block;
margin-left:1ch
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
transform:scaleX(1)
}
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {
rotate:180deg
}
.wp-block-post-terms {
box-sizing:border-box
}
.wp-block-post-terms .wp-block-post-terms__separator {
white-space:pre-wrap
}
.wp-block-post-time-to-read,.wp-block-post-title {
box-sizing:border-box
}
.wp-block-post-title {
word-break:break-word
}
.wp-block-post-title :where(a) {
display:inline-block;
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
letter-spacing:inherit;
line-height:inherit;
text-decoration:inherit
}
.wp-block-post-author-name {
box-sizing:border-box
}
.wp-block-preformatted {
box-sizing:border-box;
white-space:pre-wrap
}
:where(.wp-block-preformatted.has-background) {
padding:1.25em 2.375em
}
.wp-block-pullquote {
box-sizing:border-box;
margin:0 0 1em;
overflow-wrap:break-word;
padding:4em 0;
text-align:center
}
.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p {
color:inherit
}
.wp-block-pullquote blockquote {
margin:0
}
.wp-block-pullquote p {
margin-top:0
}
.wp-block-pullquote p:last-child {
margin-bottom:0
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {
max-width:420px
}
.wp-block-pullquote cite,.wp-block-pullquote footer {
position:relative
}
.wp-block-pullquote .has-text-color a {
color:inherit
}
.wp-block-pullquote.has-text-align-left blockquote {
text-align:left
}
.wp-block-pullquote.has-text-align-right blockquote {
text-align:right
}
.wp-block-pullquote.has-text-align-center blockquote {
text-align:center
}
.wp-block-pullquote.is-style-solid-color {
border:none
}
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left:auto;
margin-right:auto;
max-width:60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size:2em;
margin-bottom:0;
margin-top:0
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
font-style:normal;
text-transform:none
}
.wp-block-pullquote cite {
color:inherit;
display:block
}
.wp-block-post-template {
box-sizing:border-box;
list-style:none;
margin-bottom:0;
margin-top:0;
max-width:100%;
padding:0
}
.wp-block-post-template.is-flex-container {
display:flex;
flex-direction:row;
flex-wrap:wrap;
gap:1.25em
}
.wp-block-post-template.is-flex-container>li {
margin:0;
width:100%
}
@media (min-width:600px) {
.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {
width:calc(50% - .625em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
width:calc(33.33333% - .83333em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
width:calc(25% - .9375em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
width:calc(20% - 1em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {
width:calc(16.66667% - 1.04167em)
}
}
@media (max-width:600px) {
.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
grid-template-columns:1fr
}
}
.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright {
float:right;
margin-inline-end:0;
margin-inline-start:2em
}
.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft {
float:left;
margin-inline-end:2em;
margin-inline-start:0
}
.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter {
margin-inline-end:auto;
margin-inline-start:auto
}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type {
margin-inline-start:auto
}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {
margin-inline-end:auto
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
display:inline-block;
margin-right:1ch
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
transform:scaleX(1)
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
display:inline-block;
margin-left:1ch
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
transform:scaleX(1)
}
.wp-block-query-pagination.aligncenter {
justify-content:center
}
.wp-block-query-title,.wp-block-query-total,.wp-block-quote {
box-sizing:border-box
}
.wp-block-quote {
overflow-wrap:break-word
}
.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
margin-bottom:1em;
padding:0 1em
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
font-size:1.5em;
font-style:italic;
line-height:1.6
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
font-size:1.125em;
text-align:right
}
.wp-block-quote>cite {
display:block
}
.wp-block-read-more {
display:block;
width:fit-content
}
.wp-block-read-more:where(:not([style*=text-decoration])) {
text-decoration:none
}
.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus {
text-decoration:none
}
ul.wp-block-rss.alignleft {
margin-right:2em
}
ul.wp-block-rss.alignright {
margin-left:2em
}
ul.wp-block-rss.is-grid {
display:flex;
flex-wrap:wrap;
padding:0
}
ul.wp-block-rss.is-grid li {
margin:0 1em 1em 0;
width:100%
}
@media (min-width:600px) {
ul.wp-block-rss.columns-2 li {
width:calc(50% - 1em)
}
ul.wp-block-rss.columns-3 li {
width:calc(33.33333% - 1em)
}
ul.wp-block-rss.columns-4 li {
width:calc(25% - 1em)
}
ul.wp-block-rss.columns-5 li {
width:calc(20% - 1em)
}
ul.wp-block-rss.columns-6 li {
width:calc(16.66667% - 1em)
}
}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date {
display:block;
font-size:.8125em
}
.wp-block-rss {
box-sizing:border-box;
list-style:none;
padding:0
}
.wp-block-search__button {
margin-left:10px;
word-break:normal
}
.wp-block-search__button.has-icon {
line-height:0
}
.wp-block-search__button svg {
height:1.25em;
min-height:24px;
min-width:24px;
width:1.25em;
fill:currentColor;
vertical-align:text-bottom
}
:where(.wp-block-search__button) {
border:1px solid #ccc;
padding:6px 10px
}
.wp-block-search__inside-wrapper {
display:flex;
flex:auto;
flex-wrap:nowrap;
max-width:100%
}
.wp-block-search__label {
width:100%
}
.wp-block-search__input {
appearance:none;
border:1px solid #949494;
flex-grow:1;
margin-left:0;
margin-right:0;
min-width:3rem;
padding:8px;
text-decoration:unset!important
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
box-sizing:border-box;
display:flex;
flex-shrink:0;
justify-content:center;
margin-left:0;
max-width:100%
}
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
min-width:0!important;
transition-property:width
}
.wp-block-search.wp-block-search__button-only .wp-block-search__input {
flex-basis:100%;
transition-duration:.3s
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
overflow:hidden
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
border-left-width:0!important;
border-right-width:0!important;
flex-basis:0;
flex-grow:0;
margin:0;
min-width:0!important;
padding-left:0!important;
padding-right:0!important;
width:0!important
}
:where(.wp-block-search__input) {
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
letter-spacing:inherit;
line-height:inherit;
text-transform:inherit
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
border:1px solid #949494;
box-sizing:border-box;
padding:4px
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
border:none;
border-radius:0;
padding:0 4px
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
outline:none
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
padding:4px 8px
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
margin:auto
}
.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
float:right
}
.wp-block-separator {
border:none;
border-top:2px solid
}
:root :where(.wp-block-separator.is-style-dots) {
height:auto;
line-height:1;
text-align:center
}
:root :where(.wp-block-separator.is-style-dots):before {
color:currentColor;
content:"···";
font-family:serif;
font-size:1.5em;
letter-spacing:2em;
padding-left:2em
}
.wp-block-separator.is-style-dots {
background:none!important;
border:none!important
}
.wp-block-site-logo {
box-sizing:border-box;
line-height:0
}
.wp-block-site-logo a {
display:inline-block;
line-height:0
}
.wp-block-site-logo.is-default-size img {
height:auto;
width:120px
}
.wp-block-site-logo img {
height:auto;
max-width:100%
}
.wp-block-site-logo a,.wp-block-site-logo img {
border-radius:inherit
}
.wp-block-site-logo.aligncenter {
margin-left:auto;
margin-right:auto;
text-align:center
}
:root :where(.wp-block-site-logo.is-style-rounded) {
border-radius:9999px
}
.wp-block-site-tagline,.wp-block-site-title {
box-sizing:border-box
}
.wp-block-site-title :where(a) {
color:inherit;
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
letter-spacing:inherit;
line-height:inherit;
text-decoration:inherit
}
.wp-block-social-links {
background:none;
box-sizing:border-box;
margin-left:0;
padding-left:0;
padding-right:0;
text-indent:0
}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover {
border-bottom:0;
box-shadow:none;
text-decoration:none
}
.wp-block-social-links .wp-social-link svg {
height:1em;
width:1em
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
font-size:.65em;
margin-left:.5em;
margin-right:.5em
}
.wp-block-social-links.has-small-icon-size {
font-size:16px
}
.wp-block-social-links,.wp-block-social-links.has-normal-icon-size {
font-size:24px
}
.wp-block-social-links.has-large-icon-size {
font-size:36px
}
.wp-block-social-links.has-huge-icon-size {
font-size:48px
}
.wp-block-social-links.aligncenter {
display:flex;
justify-content:center
}
.wp-block-social-links.alignright {
justify-content:flex-end
}
.wp-block-social-link {
border-radius:9999px;
display:block;
height:auto
}
@media not (prefers-reduced-motion) {
.wp-block-social-link {
transition:transform .1s ease
}
}
.wp-block-social-link a {
align-items:center;
display:flex;
line-height:0
}
.wp-block-social-link:hover {
transform:scale(1.1)
}
.wp-block-social-links .wp-block-social-link.wp-social-link {
display:inline-block;
margin:0;
padding:0
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
color:currentColor;
fill:currentColor
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
background-color:#f0f0f0;
color:#444
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
background-color:#f90;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
background-color:#1ea0c3;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
background-color:#0757fe;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
background-color:#0a7aff;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
background-color:#1e1f26;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
background-color:#02e49b;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
background-color:#5865f2;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
background-color:#e94c89;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
background-color:#4280ff;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
background-color:#f45800;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
background-color:#0866ff;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
background-color:#000;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
background-color:#0461dd;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
background-color:#e65678;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
background-color:#24292d;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
background-color:#eceadd;
color:#382110
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
background-color:#ea4434;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
background-color:#1d4fc4;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
background-color:#f00075;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
background-color:#e21b24;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
background-color:#0d66c2;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
background-color:#3288d4;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
background-color:#000;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
background-color:#f6405f;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
background-color:#000;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
background-color:#e60122;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
background-color:#ef4155;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
background-color:#ff4500;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
background-color:#0478d7;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
background-color:#fefc00;
color:#fff;
stroke:#000
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
background-color:#ff5600;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
background-color:#1bd760;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
background-color:#2aabee;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
background-color:#000;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
background-color:#000;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
background-color:#011835;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
background-color:#6440a4;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
background-color:#1da1f2;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
background-color:#1eb7ea;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
background-color:#4680c2;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
background-color:#3499cd;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
background-color:#25d366;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
background-color:#000;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
background-color:#d32422;
color:#fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
background-color:red;
color:#fff
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
background:none
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
height:1.25em;
width:1.25em
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
color:#f90
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
color:#1ea0c3
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
color:#0757fe
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
color:#0a7aff
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
color:#1e1f26
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
color:#02e49b
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
color:#5865f2
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
color:#e94c89
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
color:#4280ff
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
color:#f45800
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
color:#0866ff
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
color:#000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
color:#0461dd
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
color:#e65678
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
color:#24292d
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
color:#382110
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
color:#ea4434
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
color:#1d4fc4
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
color:#f00075
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
color:#e21b24
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
color:#0d66c2
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
color:#3288d4
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
color:#000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
color:#f6405f
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
color:#000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
color:#e60122
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
color:#ef4155
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
color:#ff4500
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
color:#0478d7
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
color:#fff;
stroke:#000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
color:#ff5600
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
color:#1bd760
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
color:#2aabee
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
color:#000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
color:#000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
color:#011835
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
color:#6440a4
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
color:#1da1f2
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
color:#1eb7ea
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
color:#4680c2
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
color:#25d366
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
color:#3499cd
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
color:#000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
color:#d32422
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
color:red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
width:auto
}
:root :where(.wp-block-social-links .wp-social-link a) {
padding:.25em
}
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
padding:0
}
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
padding-left:.6666666667em;
padding-right:.6666666667em
}
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
color:#000
}
.wp-block-spacer {
clear:both
}
.wp-block-tag-cloud {
box-sizing:border-box
}
.wp-block-tag-cloud.aligncenter {
justify-content:center;
text-align:center
}
.wp-block-tag-cloud.alignfull {
padding-left:1em;
padding-right:1em
}
.wp-block-tag-cloud a {
display:inline-block;
margin-right:5px
}
.wp-block-tag-cloud span {
display:inline-block;
margin-left:5px;
text-decoration:none
}
:root :where(.wp-block-tag-cloud.is-style-outline) {
display:flex;
flex-wrap:wrap;
gap:1ch
}
:root :where(.wp-block-tag-cloud.is-style-outline a) {
border:1px solid;
font-size:unset!important;
margin-right:0;
padding:1ch 2ch;
text-decoration:none!important
}
.wp-block-table {
overflow-x:auto
}
.wp-block-table table {
border-collapse:collapse;
width:100%
}
.wp-block-table thead {
border-bottom:3px solid
}
.wp-block-table tfoot {
border-top:3px solid
}
.wp-block-table td,.wp-block-table th {
border:1px solid;
padding:.5em
}
.wp-block-table .has-fixed-layout {
table-layout:fixed;
width:100%
}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th {
word-break:break-word
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright {
display:table;
width:auto
}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th {
word-break:break-word
}
.wp-block-table .has-subtle-light-gray-background-color {
background-color:#f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color {
background-color:#e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color {
background-color:#e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color {
background-color:#fcf0ef
}
.wp-block-table.is-style-stripes {
background-color:initial;
border-bottom:1px solid #f0f0f0;
border-collapse:inherit;
border-spacing:0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color:#f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color:#e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color:#e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color:#fcf0ef
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
border-color:#0000
}
.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>* {
border-color:inherit
}
.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th {
border-top-color:inherit
}
.wp-block-table table[style*=border-top-color] tr:not(:first-child) {
border-top-color:initial
}
.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>* {
border-right-color:inherit
}
.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th {
border-bottom-color:inherit
}
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
border-bottom-color:initial
}
.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>* {
border-left-color:inherit
}
.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>* {
border-style:inherit
}
.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>* {
border-style:inherit;
border-width:inherit
}
:root :where(.wp-block-table-of-contents) {
box-sizing:border-box
}
:where(.wp-block-term-description) {
box-sizing:border-box;
margin-bottom:var(--wp--style--block-gap);
margin-top:var(--wp--style--block-gap)
}
.wp-block-term-description p {
margin-bottom:0;
margin-top:0
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter {
display:flex
}
.wp-block-text-columns .wp-block-column {
margin:0 1em;
padding:0
}
.wp-block-text-columns .wp-block-column:first-child {
margin-left:0
}
.wp-block-text-columns .wp-block-column:last-child {
margin-right:0
}
.wp-block-text-columns.columns-2 .wp-block-column {
width:50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
width:33.3333333333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
width:25%
}
pre.wp-block-verse {
overflow:auto;
white-space:pre-wrap
}
:where(pre.wp-block-verse) {
font-family:inherit
}
.wp-block-video {
box-sizing:border-box
}
.wp-block-video video {
vertical-align:middle;
width:100%
}
@supports (position:sticky) {
.wp-block-video [poster] {
object-fit:cover
}
}
.wp-block-video.aligncenter {
text-align:center
}
.wp-block-video :where(figcaption) {
margin-bottom:1em;
margin-top:.5em
}
.editor-styles-wrapper,.entry-content {
counter-reset:footnotes
}
a[data-fn].fn {
counter-increment:footnotes;
display:inline-flex;
font-size:smaller;
text-decoration:none;
text-indent:-9999999px;
vertical-align:super
}
a[data-fn].fn:after {
content:"[" counter(footnotes) "]";
float:left;
text-indent:0
}
.wp-element-button {
cursor:pointer
}
:root {
--wp--preset--font-size--normal:16px;
--wp--preset--font-size--huge:42px
}
:root .has-very-light-gray-background-color {
background-color:#eee
}
:root .has-very-dark-gray-background-color {
background-color:#313131
}
:root .has-very-light-gray-color {
color:#eee
}
:root .has-very-dark-gray-color {
color:#313131
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
background:linear-gradient(135deg,#00d084,#0693e3)
}
:root .has-purple-crush-gradient-background {
background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}
:root .has-hazy-dawn-gradient-background {
background:linear-gradient(135deg,#faaca8,#dad0ec)
}
:root .has-subdued-olive-gradient-background {
background:linear-gradient(135deg,#fafae1,#67a671)
}
:root .has-atomic-cream-gradient-background {
background:linear-gradient(135deg,#fdd79a,#004a59)
}
:root .has-nightshade-gradient-background {
background:linear-gradient(135deg,#330968,#31cdcf)
}
:root .has-midnight-gradient-background {
background:linear-gradient(135deg,#020381,#2874fc)
}
.has-regular-font-size {
font-size:1em
}
.has-larger-font-size {
font-size:2.625em
}
.has-normal-font-size {
font-size:var(--wp--preset--font-size--normal)
}
.has-huge-font-size {
font-size:var(--wp--preset--font-size--huge)
}
.has-text-align-center {
text-align:center
}
.has-text-align-left {
text-align:left
}
.has-text-align-right {
text-align:right
}
#end-resizable-editor-section {
display:none
}
.aligncenter {
clear:both
}
.items-justified-left {
justify-content:flex-start
}
.items-justified-center {
justify-content:center
}
.items-justified-right {
justify-content:flex-end
}
.items-justified-space-between {
justify-content:space-between
}
.screen-reader-text {
border:0;
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:#ddd;
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
}
html :where(.has-border-color) {
border-style:solid
}
html :where([style*=border-top-color]) {
border-top-style:solid
}
html :where([style*=border-right-color]) {
border-right-style:solid
}
html :where([style*=border-bottom-color]) {
border-bottom-style:solid
}
html :where([style*=border-left-color]) {
border-left-style:solid
}
html :where([style*=border-width]) {
border-style:solid
}
html :where([style*=border-top-width]) {
border-top-style:solid
}
html :where([style*=border-right-width]) {
border-right-style:solid
}
html :where([style*=border-bottom-width]) {
border-bottom-style:solid
}
html :where([style*=border-left-width]) {
border-left-style:solid
}
html :where(img[class*=wp-image-]) {
height:auto;
max-width:100%
}
:where(figure) {
margin:0 0 1em
}
html :where(.is-position-sticky) {
--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)
}
@media screen and (max-width:600px) {
html :where(.is-position-sticky) {
--wp-admin--admin-bar--position-offset:0px
}
}
.wpcf7 .screen-reader-response {
position:absolute;
overflow:hidden;
clip:rect(1px,1px,1px,1px);
clip-path:inset(50%);
height:1px;
width:1px;
margin:-1px;
padding:0;
border:0;
word-wrap:normal !important
}
.wpcf7 .hidden-fields-container {
display:none
}
.wpcf7 form .wpcf7-response-output {
margin:2em .5em 1em;
padding:.2em 1em;
border:2px solid #00a0d2
}
.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output {
display:none
}
.wpcf7 form.sent .wpcf7-response-output {
border-color:#46b450
}
.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output {
border-color:#dc3232
}
.wpcf7 form.spam .wpcf7-response-output {
border-color:#f56e28
}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output {
border-color:#ffb900
}
.wpcf7-form-control-wrap {
position:relative
}
.wpcf7-not-valid-tip {
color:#dc3232;
font-size:1em;
font-weight:400;
display:block
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position:relative;
top:-2ex;
left:1em;
z-index:100;
border:1px solid #dc3232;
background:#fff;
padding:.2em .8em;
width:24em
}
.wpcf7-list-item {
display:inline-block;
margin:0 0 0 1em
}
.wpcf7-list-item-label:before,.wpcf7-list-item-label:after {
content:" "
}
.wpcf7-spinner {
visibility:hidden;
display:inline-block;
background-color:#23282d;
opacity:.75;
width:24px;
height:24px;
border:none;
border-radius:100%;
padding:0;
margin:0 24px;
position:relative
}
form.submitting .wpcf7-spinner {
visibility:visible
}
.wpcf7-spinner:before {
content:'';
position:absolute;
background-color:#fbfbfc;
top:4px;
left:4px;
width:6px;
height:6px;
border:none;
border-radius:100%;
transform-origin:8px 8px;
animation-name:spin;
animation-duration:1s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
@media (prefers-reduced-motion:reduce) {
.wpcf7-spinner:before {
animation-name:blink;
animation-duration:2s
}
}
@keyframes spin {
from {
transform:rotate(0deg)
}
to {
transform:rotate(360deg)
}
}
@keyframes blink {
from {
opacity:0
}
50% {
opacity:1
}
to {
opacity:0
}
}
.wpcf7 [inert] {
opacity:.5
}
.wpcf7 input[type=file] {
cursor:pointer
}
.wpcf7 input[type=file]:disabled {
cursor:default
}
.wpcf7 .wpcf7-submit:disabled {
cursor:not-allowed
}
.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel] {
direction:ltr
}
.wpcf7-reflection>output {
display:list-item;
list-style:none
}
.wpcf7-reflection>output[hidden] {
display:none
}

body.fancybox-active {
overflow:hidden
}
body.fancybox-iosfix {
position:fixed;
left:0;
right:0
}
.fancybox-is-hidden {
position:absolute;
top:-9999px;
left:-9999px;
visibility:hidden
}
.fancybox-container {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:99992;
-webkit-tap-highlight-color:transparent;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform:translateZ(0);
transform:translateZ(0);
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif
}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}
.fancybox-outer {
overflow-y:auto;
-webkit-overflow-scrolling:touch
}
.fancybox-bg {
background:#1e1e1e;
opacity:0;
transition-duration:inherit;
transition-property:opacity;
transition-timing-function:cubic-bezier(.47,0,.74,.71)
}
.fancybox-is-open .fancybox-bg {
opacity:.87;
transition-timing-function:cubic-bezier(.22,.61,.36,1)
}
.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar {
position:absolute;
direction:ltr;
z-index:99997;
opacity:0;
visibility:hidden;
transition:opacity .25s,visibility 0s linear .25s;
box-sizing:border-box
}
.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar {
opacity:1;
visibility:visible;
transition:opacity .25s,visibility 0s
}
.fancybox-infobar {
top:0;
left:0;
font-size:13px;
padding:0 10px;
height:44px;
min-width:44px;
line-height:44px;
color:#ccc;
text-align:center;
pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-touch-callout:none;
-webkit-tap-highlight-color:transparent;
-webkit-font-smoothing:subpixel-antialiased;
mix-blend-mode:exclusion
}
.fancybox-toolbar {
top:0;
right:0;
margin:0;
padding:0
}
.fancybox-stage {
overflow:hidden;
direction:ltr;
z-index:99994;
-webkit-transform:translateZ(0)
}
.fancybox-is-closing .fancybox-stage {
overflow:visible
}
.fancybox-slide {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
margin:0;
padding:0;
overflow:auto;
outline:none;
white-space:normal;
box-sizing:border-box;
text-align:center;
z-index:99994;
-webkit-overflow-scrolling:touch;
display:none;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
transition-property:opacity,-webkit-transform;
transition-property:transform,opacity;
transition-property:transform,opacity,-webkit-transform
}
.fancybox-slide:before {
content:"";
display:inline-block;
vertical-align:middle;
height:100%;
width:0
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
display:block
}
.fancybox-slide--image {
overflow:visible
}
.fancybox-slide--image:before {
display:none
}
.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe {
background:#000
}
.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe {
background:#e5e3df
}
.fancybox-slide--next {
z-index:99995
}
.fancybox-slide>* {
display:inline-block;
position:relative;
padding:24px;
margin:44px 0;
border-width:0;
vertical-align:middle;
text-align:left;
background-color:#fff;
overflow:auto;
box-sizing:border-box
}
.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title {
display:none
}
.fancybox-slide .fancybox-image-wrap {
position:absolute;
top:0;
left:0;
margin:0;
padding:0;
border:0;
z-index:99995;
background:transparent;
cursor:default;
overflow:visible;
-webkit-transform-origin:top left;
transform-origin:top left;
background-size:100% 100%;
background-repeat:no-repeat;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
transition-property:opacity,-webkit-transform;
transition-property:transform,opacity;
transition-property:transform,opacity,-webkit-transform
}
.fancybox-can-zoomOut .fancybox-image-wrap {
cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-image-wrap {
cursor:zoom-in
}
.fancybox-can-drag .fancybox-image-wrap {
cursor:-webkit-grab;
cursor:grab
}
.fancybox-is-dragging .fancybox-image-wrap {
cursor:-webkit-grabbing;
cursor:grabbing
}
.fancybox-image,.fancybox-spaceball {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
margin:0;
padding:0;
border:0;
max-width:none;
max-height:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.fancybox-spaceball {
z-index:1
}
.fancybox-slide--iframe .fancybox-content {
padding:0;
width:80%;
height:80%;
max-width:calc(100% - 100px);
max-height:calc(100% - 88px);
overflow:visible;
background:#fff
}
.fancybox-iframe {
display:block;
padding:0;
border:0;
height:100%
}
.fancybox-error,.fancybox-iframe {
margin:0;
width:100%;
background:#fff
}
.fancybox-error {
padding:40px;
max-width:380px;
cursor:default
}
.fancybox-error p {
margin:0;
padding:0;
color:#444;
font-size:16px;
line-height:20px
}
.fancybox-button {
box-sizing:border-box;
display:inline-block;
vertical-align:top;
width:44px;
height:44px;
margin:0;
padding:10px;
border:0;
border-radius:0;
background:rgba(30,30,30,.6);
transition:color .3s ease;
cursor:pointer;
outline:none
}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited {
color:#ccc
}
.fancybox-button:focus,.fancybox-button:hover {
color:#fff
}
.fancybox-button[disabled] {
color:#ccc;
cursor:default;
opacity:.6
}
.fancybox-button svg {
display:block;
position:relative;
overflow:visible;
shape-rendering:geometricPrecision
}
.fancybox-button svg path {
fill:currentColor;
stroke:currentColor;
stroke-linejoin:round;
stroke-width:3
}
.fancybox-button--share svg path {
stroke-width:1
}
.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2) {
display:none
}
.fancybox-button--zoom svg path {
fill:transparent
}
.fancybox-navigation {
display:none
}
.fancybox-show-nav .fancybox-navigation {
display:block
}
.fancybox-navigation button {
position:absolute;
top:50%;
margin:-50px 0 0;
z-index:99997;
background:transparent;
width:60px;
height:100px;
padding:17px
}
.fancybox-navigation button:before {
content:"";
position:absolute;
top:30px;
right:10px;
width:40px;
height:40px;
background:rgba(30,30,30,.6)
}
.fancybox-navigation .fancybox-button--arrow_left {
left:0
}
.fancybox-navigation .fancybox-button--arrow_right {
right:0
}
.fancybox-close-small {
position:absolute;
top:0;
right:0;
width:44px;
height:44px;
padding:0;
margin:0;
border:0;
border-radius:0;
background:transparent;
z-index:10;
cursor:pointer
}
.fancybox-close-small:after {
content:"×";
position:absolute;
top:5px;
right:5px;
width:30px;
height:30px;
font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;
color:#888;
font-weight:300;
text-align:center;
border-radius:50%;
border-width:0;
background-color:transparent;
transition:background-color .25s;
box-sizing:border-box;
z-index:2
}
.fancybox-close-small:focus {
outline:none
}
.fancybox-close-small:focus:after {
outline:1px dotted #888
}
.fancybox-close-small:hover:after {
color:#555;
background:#eee
}
.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small {
top:0;
right:-44px
}
.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after {
font-size:35px;
color:#aaa
}
.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after {
color:#fff;
background:transparent
}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
display:none
}
.fancybox-caption-wrap {
bottom:0;
left:0;
right:0;
padding:60px 2vw 0;
background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));
pointer-events:none
}
.fancybox-caption {
padding:30px 0;
border-top:1px solid hsla(0,0%,100%,.4);
font-size:14px;
color:#fff;
line-height:20px;
-webkit-text-size-adjust:none
}
.fancybox-caption a,.fancybox-caption button,.fancybox-caption select {
pointer-events:all;
position:relative
}
.fancybox-caption a {
color:#fff;
text-decoration:underline
}
.fancybox-slide>.fancybox-loading {
border:6px solid hsla(0,0%,39%,.4);
border-top:6px solid hsla(0,0%,100%,.6);
border-radius:100%;
height:50px;
width:50px;
-webkit-animation:a .8s infinite linear;
animation:a .8s infinite linear;
background:transparent;
position:absolute;
top:50%;
left:50%;
margin-top:-30px;
margin-left:-30px;
z-index:99999
}
@-webkit-keyframes a {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes a {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fancybox-animated {
transition-timing-function:cubic-bezier(0,0,.25,1)
}
.fancybox-fx-slide.fancybox-slide--previous {
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
opacity:0
}
.fancybox-fx-slide.fancybox-slide--next {
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
opacity:0
}
.fancybox-fx-slide.fancybox-slide--current {
-webkit-transform:translateZ(0);
transform:translateZ(0);
opacity:1
}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {
opacity:0;
transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.fancybox-fx-fade.fancybox-slide--current {
opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
-webkit-transform:scale3d(1.5,1.5,1.5);
transform:scale3d(1.5,1.5,1.5);
opacity:0
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
-webkit-transform:scale3d(.5,.5,.5);
transform:scale3d(.5,.5,.5);
opacity:0
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
-webkit-transform:scaleX(1);
transform:scaleX(1);
opacity:1
}
.fancybox-fx-rotate.fancybox-slide--previous {
-webkit-transform:rotate(-1turn);
transform:rotate(-1turn);
opacity:0
}
.fancybox-fx-rotate.fancybox-slide--next {
-webkit-transform:rotate(1turn);
transform:rotate(1turn);
opacity:0
}
.fancybox-fx-rotate.fancybox-slide--current {
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
opacity:1
}
.fancybox-fx-circular.fancybox-slide--previous {
-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);
transform:scale3d(0,0,0) translate3d(-100%,0,0);
opacity:0
}
.fancybox-fx-circular.fancybox-slide--next {
-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);
transform:scale3d(0,0,0) translate3d(100%,0,0);
opacity:0
}
.fancybox-fx-circular.fancybox-slide--current {
-webkit-transform:scaleX(1) translateZ(0);
transform:scaleX(1) translateZ(0);
opacity:1
}
.fancybox-fx-tube.fancybox-slide--previous {
-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);
transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);
transform:translate3d(100%,0,0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
-webkit-transform:translateZ(0) scale(1);
transform:translateZ(0) scale(1)
}
.fancybox-share {
padding:30px;
border-radius:3px;
background:#f4f4f4;
max-width:90%
}
.fancybox-share h1 {
color:#222;
margin:0 0 20px;
font-size:33px;
font-weight:700;
text-align:center
}
.fancybox-share p {
margin:0;
padding:0;
text-align:center
}
.fancybox-share p:first-of-type {
margin-right:-10px
}
.fancybox-share_button {
display:inline-block;
text-decoration:none;
margin:0 10px 10px 0;
padding:10px 20px;
border:0;
border-radius:3px;
box-shadow:0 2px 2px 0 rgba(0,0,0,.16);
background:#fff;
white-space:nowrap;
font-size:16px;
line-height:23px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
min-width:140px;
color:#707070;
transition:all .2s
}
.fancybox-share_button:focus,.fancybox-share_button:hover {
text-decoration:none;
color:#333;
box-shadow:0 2px 2px 0 rgba(0,0,0,.3)
}
.fancybox-share_button svg {
margin-right:5px;
width:20px;
height:20px;
vertical-align:text-bottom
}
.fancybox-share input {
box-sizing:border-box;
width:100%;
margin:5px 0 0;
padding:10px 15px;
border:1px solid #d7d7d7;
border-radius:3px;
background:#ebebeb;
color:#5d5b5b;
font-size:14px;
outline:none
}
.fancybox-thumbs {
display:none;
position:absolute;
top:0;
bottom:0;
right:0;
width:212px;
margin:0;
padding:2px 2px 4px;
background:#fff;
-webkit-tap-highlight-color:transparent;
-webkit-overflow-scrolling:touch;
-ms-overflow-style:-ms-autohiding-scrollbar;
box-sizing:border-box;
z-index:99995
}
.fancybox-thumbs-x {
overflow-y:hidden;
overflow-x:auto
}
.fancybox-show-thumbs .fancybox-thumbs {
display:block
}
.fancybox-show-thumbs .fancybox-inner {
right:212px
}
.fancybox-thumbs>ul {
list-style:none;
position:absolute;
position:relative;
width:100%;
height:100%;
margin:0;
padding:0;
overflow-x:hidden;
overflow-y:auto;
font-size:0;
white-space:nowrap
}
.fancybox-thumbs-x>ul {
overflow:hidden
}
.fancybox-thumbs-y>ul::-webkit-scrollbar {
width:7px
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
background:#fff;
border-radius:10px;
box-shadow:inset 0 0 6px rgba(0,0,0,.3)
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
background:#2a2a2a;
border-radius:10px
}
.fancybox-thumbs>ul>li {
float:left;
overflow:hidden;
padding:0;
margin:2px;
width:100px;
height:75px;
max-width:calc(50% - 4px);
max-height:calc(100% - 8px);
position:relative;
cursor:pointer;
outline:none;
-webkit-tap-highlight-color:transparent;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
box-sizing:border-box
}
li.fancybox-thumbs-loading {
background:rgba(0,0,0,.1)
}
.fancybox-thumbs>ul>li>img {
position:absolute;
top:0;
left:0;
max-width:none;
max-height:none;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.fancybox-thumbs>ul>li:before {
content:"";
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
border:4px solid #4ea7f9;
z-index:99991;
opacity:0;
transition:all .2s cubic-bezier(.25,.46,.45,.94)
}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {
opacity:1
}
@media (max-width:800px) {
.fancybox-thumbs {
width:110px
}
.fancybox-show-thumbs .fancybox-inner {
right:110px
}
.fancybox-thumbs>ul>li {
max-width:calc(100% - 10px)
}
}  #inner {
background-size:cover;
background-position:top center
}
.screen-reader-text {
position:absolute;
left:-999em
}
.higgins-mobile-toggle {
display:none
}
.higgins-lightbox {
display:none;
position:fixed;
inset:0;
background:rgba(0,0,0,.88);
z-index:99999;
align-items:center;
justify-content:center;
padding:24px
}
.higgins-lightbox.open {
display:flex
}
.higgins-lightbox img {
max-width:94vw;
max-height:90vh
}
.cycle-slideshow .higgins-slide {
display:none
}
.cycle-slideshow .higgins-slide:first-child {
display:block
}
.cycle-slideshow .higgins-slide img {
display:block;
width:100%
}
.main-gallery {
overflow:hidden
}
.main-gallery dl {
box-sizing:border-box
}
#four-icons {
background:#eee;
padding:50px 0
}
.four-icon {
width:23%;
float:left;
margin:0 1%;
text-align:center;
font-size:14px;
font-weight:400;
line-height:21px;
color:#000
}
.four-icon br {
display:none
}
.four-icon img {
height:140px;
width:auto;
max-width:170px;
object-fit:contain;
margin:0 auto 10px;
display:block
}
.wp-caption,.gallery-caption {
max-width:100%
}
@media only screen and (max-width:1024px) {
.higgins-mobile-toggle {
display:block;
position:fixed;
top:0;
left:0;
right:0;
z-index:999;
background:#222;
color:#fff;
border:0;
padding:12px 16px!important;
text-align:left!important;
font-weight:700
}
.menu-main-menu-container {
display:none
}
.menu-main-menu-container.open {
display:block;
position:fixed;
top:42px;
left:0;
right:0;
z-index:999;
background:#222
}
.menu-main-menu-container.open .menu {
display:block!important;
float:none!important;
margin:0!important;
padding:8px!important
}
.menu-main-menu-container.open .menu li {
display:block!important;
margin:0!important
}
.menu-main-menu-container.open .menu a {
display:block;
color:#fff!important;
padding:9px 12px
}
.four-icon {
width:48%;
margin-bottom:34px
}
.four-icon img {
height:124px;
margin-bottom:10px
}
}
@media only screen and (max-width:600px) {
#four-icons {
padding:38px 0
}
.four-icon {
width:98%
}
.four-icon img {
height:118px;
margin-bottom:8px
}
}
@media only screen and (max-width:1024px) {
#slider .cycle-slideshow {
width:100%!important;
max-width:100%!important
}
#slider .cycle-slideshow img,#slider .higgins-slide img {
width:100%!important;
height:auto!important;
max-width:none
}
#slider {
height:auto!important;
min-height:0
}
#next,#prev {
top:44%;
font-size:38px
}
.slogan {
top:12%;
width:90%;
left:5%;
margin:0
}
.slogan-text {
float:right;
width:min(82vw,330px);
margin-right:0
}
.slogan-text h1 {
font-size:20px!important;
line-height:27px!important;
padding:12px!important
}
.slogan-text p {
font-size:13px!important;
line-height:18px!important;
padding:12px!important;
width:auto!important
}
.slogan-text p a {
top:14px;
padding:10px 12px
}
.menu-main-menu-container.open {
display:block!important
}
.menu-main-menu-container.open .menu {
display:block!important
}
#top-footer .menu,#top-footer ul {
display:block!important;
overflow:visible!important;
height:auto!important
}
#top-footer ul li {
display:block!important;
width:auto!important;
float:none!important;
margin:0 0 10px!important;
padding-left:18px!important
}
#top-footer ul li a {
display:inline!important
}
#top-footer .fcol-1,#top-footer .fcol-2,#top-footer .fcol-3 {
display:block!important;
width:100%!important;
float:none!important;
text-align:left;
margin:0 0 30px
}
#top-footer .fcol-2 img {
display:block;
max-width:220px;
height:auto;
margin:0 0 20px
}
ul.tabs li {
box-sizing:border-box
}
.tab-content iframe {
width:100%!important;
height:260px!important;
float:none!important;
margin:0 0 24px!important
}
.block-table {
display:block;
overflow-x:auto;
white-space:normal
}
.main-gallery .gallery-item,.banda .gallery-item {
box-sizing:border-box
}
}
@media only screen and (max-width:600px) {
.slogan {
top:8%;
left:4%;
width:92%
}
.slogan-text {
width:76vw
}
.slogan-text h1 {
font-size:17px!important;
line-height:23px!important
}
.slogan-text p {
display:block!important;
font-size:12px!important;
line-height:16px!important
}
#next,#prev {
font-size:32px
}
#next {
right:10px
}
#prev {
left:10px
}
#top-footer {
padding:36px 0 18px
}
#top-footer h3 {
font-size:25px;
line-height:30px;
margin-bottom:16px
}
}