@charset "UTF-8";
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;src:url(../fonts/Montserrat1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/Montserrat1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/Montserrat1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Montserrat1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Montserrat1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Montserrat1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/Montserrat1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/Montserrat1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Poppins400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Poppins600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Poppins700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.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{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}
.wp-block-button__link.aligncenter{text-align:center}
: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>.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-center{justify-content:center}
.wp-block-buttons.is-content-justification-right{justify-content:flex-end}
.wp-block-buttons.aligncenter{text-align:center}
.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-button.aligncenter{text-align:center}
.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}
}
: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[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}
.wp-block-embed{overflow-wrap:break-word}
.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}
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{display:inline-block}
.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}
@media (prefers-reduced-motion:no-preference) {
.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.aligncenter{text-align:center}
.wp-block-image .aligncenter,.wp-block-image.aligncenter{display:table}
.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}
.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}
.wp-block-image figure{margin:0}
@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,ul{box-sizing:border-box}
:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
.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)}
}
.is-regular-text{font-size:1em}
.is-large-text{font-size:2.25em}
: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-content{display:flow-root}
.wp-block-post-date{box-sizing:border-box}
.wp-block-post-title{box-sizing:border-box;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-template{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-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}
.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}
.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-table{overflow-x:auto}
.wp-block-table table{border-collapse:collapse;width:100%}
.wp-block-table td{border:1px solid;padding:.5em}
.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}
.wp-block-table .has-fixed-layout td{word-break:break-word}
.wp-block-table.aligncenter{display:table;width:auto}
.wp-block-table.aligncenter td{word-break:break-word}
.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 td{border-color:#0000}
.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]>*,.wp-block-table table[style*=border-top-color]>* td{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] 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]>*,.wp-block-table table[style*=border-bottom-color]>* td{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] 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] 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] 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}
.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.33333%}
.wp-block-text-columns.columns-4 .wp-block-column{width:25%}
.wp-block-video{box-sizing:border-box}
.wp-block-video video{vertical-align:middle;width:100%}
.wp-block-video.aligncenter{text-align:center}
.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
.entry-content{counter-reset:footnotes}
.wp-element-button{cursor:pointer}
:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
.has-regular-font-size{font-size:1em}
.has-text-align-center{text-align:center}
.has-text-align-left{text-align:left}
.has-text-align-right{text-align:right}
.aligncenter{clear:both}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#ddd;clip:auto!important;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([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}
.top-bar{font-weight:400;text-transform:none;font-size:13px}
.top-bar .inside-top-bar{display:flex;align-items:center;flex-wrap:wrap}
.inside-top-bar{padding:10px 40px}
.footer-bar-align-right .copyright-bar{order:-20;margin-right:auto}
.footer-bar-align-left .copyright-bar{margin-left:auto}
.footer-bar-align-center .inside-site-info{flex-direction:column}
.footer-bar-align-center .footer-bar{margin-bottom:10px}
.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto}
@media (max-width:768px) {
.top-bar .inside-top-bar{justify-content:center}
.top-bar .inside-top-bar:first-child{margin-left:auto}
.top-bar .inside-top-bar:last-child{margin-right:auto}
.top-bar-align-center{text-align:center}
.footer-bar-active .inside-site-info{flex-direction:column}
.footer-bar-active .footer-bar{margin-bottom:10px}
.footer-bar-align-left .copyright-bar{margin-left:0}
.footer-bar-align-right .copyright-bar{order:unset;margin-right:0}
}
body,figure,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{margin:0;padding:0;border:0}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
main{display:block}
html{box-sizing:border-box}
*,::after,::before{box-sizing:inherit}
button{font-family:inherit;font-size:100%;margin:0}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-moz-focus-inner{border-style:none;padding:0}
:-moz-focusring{outline:1px dotted ButtonText}
body,button{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}
p{margin-bottom:1.5em}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}
table,td{border:1px solid rgba(0,0,0,.1)}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}
td{padding:8px;border-width:0 1px 1px 0}
h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}
h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}
h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}
h4{font-size:24px}
h5{font-size:20px}
h4,h5,h6{margin-bottom:20px}
ol,ul{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li>ol,li>ul{margin-bottom:0;margin-left:1.5em}
b,strong{font-weight:700}
em,i{font-style:italic}
big{font-size:125%}
figure{margin:0}
table{margin:0 0 1.5em;width:100%}
img{height:auto;max-width:100%}
button{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}
a,button{transition:color .1s ease-in-out,background-color .1s ease-in-out}
a{text-decoration:none}
.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}
.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}
.aligncenter{clear:both;display:block;margin:0 auto}
.size-auto,.size-full,.size-large{max-width:100%;height:auto}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

#primary[tabindex="-1"]:focus{outline:0}
.nav-align-center .main-nav>ul{justify-content:center}
.site-header{position:relative}
.inside-header{    display: flex;
    align-items: center;
    justify-content: space-between;}
.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}
.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}
.site-logo{display:inline-block;max-width:100%}
.site-header .header-image{vertical-align:middle}
.inside-header{display:flex;align-items:center}
.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}
.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}
.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}
.entry-header .gp-icon{display:none}
.entry-content:not(:first-child),.page-content:not(:first-child){margin-top:2em}
.entry-header,.site-content{word-wrap:break-word}
.entry-title{margin-bottom:0}
.page-header>:last-child{margin-bottom:0}
.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}
footer.entry-meta{margin-top:2em}
.entry-content>p:last-child,.page-content>p:last-child{margin-bottom:0}
embed{max-width:100%}
.wp-block-post-template{margin-left:0}
.site-content{display:flex}
.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}
.page-header,.site-main>*{margin-bottom:20px}
.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}
.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}
.separate-containers .inside-article,.separate-containers .page-header{padding:40px}
.separate-containers .site-main{margin:20px}
.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}
.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}
.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}
.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}
.inside-page-header{padding:40px}
.separate-containers .site-main>:last-child{margin-bottom:0}
.full-width-content .container.grid-container{max-width:100%}
.full-width-content.no-sidebar.separate-containers .site-main{margin:0}
.full-width-content.separate-containers .inside-article{padding:0}
.sidebar .grid-container{max-width:100%;width:100%}
.both-left .is-left-sidebar,.left-sidebar .sidebar{order:-10}
.both-left .is-right-sidebar{order:-5}
.both-right .is-left-sidebar{order:5}
.both-right .is-right-sidebar{order:10}
.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}
.site-info{text-align:center;font-size:15px}
.post-image:not(:first-child){margin-top:2em}
.gp-icon{display:inline-flex;align-self:center}
.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}
.entry-meta .gp-icon{margin-right:.6em;opacity:.7}
.container.grid-container{width:auto}
.menu-toggle{display:none;padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}
button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}
button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}
.has-menu-bar-items button.menu-toggle{flex-grow:0}
@media (max-width:768px) {
a,body,button{transition:all 0 ease-in-out}
.site-content{flex-direction:column}
.container .site-content .content-area{width:auto}
.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}
.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}
.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}
#main{margin-left:0;margin-right:0}
body:not(.no-sidebar) #main{margin-bottom:0}
.entry-meta{font-size:inherit}
.entry-meta a{line-height:1.8em}
}
body{background-color:var(--base-2);color:var(--contrast)}
a{color:#000;text-decoration:underline}
.entry-title a,a.button,.wp-block-button__link{text-decoration:none}
a:hover,a:focus,a:active{color:var(--contrast)}
.grid-container{max-width:1280px}
.site-header .header-image{width:60px}
.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:.1;transform:translateY(1000px)}
.generate-back-to-top__show{opacity:1;transform:translateY(0)}
:root{--contrast:#000;--contrast-2:#224476;--base:#e7e2e2;--base-2:#224476;--base-3:#224476;--accent:#f69504;--contrast-3:#EEAF02;--global-menu:#ba0000;--global-menu-t:#fff;--faq-item-bg:#3b71c3;--popup-bg:#3160a6}
:root .has-contrast-color{color:var(--contrast)}
:root .has-contrast-background-color{background-color:var(--contrast)}
:root .has-contrast-2-color{color:var(--contrast-2)}
:root .has-contrast-2-background-color{background-color:var(--contrast-2)}
:root .has-base-color{color:var(--base)}
:root .has-base-background-color{background-color:var(--base)}
:root .has-base-2-color{color:var(--base-2)}
:root .has-base-2-background-color{background-color:var(--base-2)}
:root .has-base-3-color{color:var(--base-3)}
:root .has-base-3-background-color{background-color:var(--base-3)}
:root .has-accent-color{color:var(--accent)}
:root .has-accent-background-color{background-color:var(--accent)}
:root .has-contrast-3-color{color:var(--contrast-3)}
:root .has-contrast-3-background-color{background-color:var(--contrast-3)}
:root .has-global-menu-color{color:var(--global-menu)}
:root .has-global-menu-background-color{background-color:var(--global-menu)}
:root .has-global-menu-t-color{color:var(--global-menu-t)}
:root .has-global-menu-t-background-color{background-color:var(--global-menu-t)}
h1{font-family:Montserrat,sans-serif;font-weight:500}
body,button{font-family:Poppins,sans-serif;font-size:16px}

.top-bar{background-color:#636363;color:#fff}
.top-bar a{color:#fff}
.top-bar a:hover{color:#303030}
.site-header{background-color:var(--base-3)}
.site-header a{color:#fff}
.main-title a,.main-title a:hover{color:var(--contrast)}
.site-description{color:var(--contrast-2)}
button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast)}
.separate-containers .inside-article,.separate-containers .page-header,.inside-page-header{color:#000;background-color:var(--base-3)}
.inside-article a,.page-header a{color:#000}
.entry-title a{color:var(--contrast)}
.entry-title a:hover{color:var(--contrast-2)}
.entry-meta{color:var(--contrast-2)}
.site-info{color:#fff;background-color:var(--base-3)}
.site-info a{color:#fff}
.site-info a:hover{color:#000}
button,a.button,a.wp-block-button__link:not(.has-background){color:#fff;background-color:#1f8cbf}
button:hover,a.button:hover,button:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#fff;background-color:#3f4047}
a.generate-back-to-top{background-color:rgba(0,0,0,0.4);color:#fff}
a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba(0,0,0,0.6);color:#fff}
:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2)}
@media (max-width:768px) {
.separate-containers .inside-article,.separate-containers .page-header,.inside-page-header{padding:30px}
.inside-top-bar{padding-right:30px;padding-left:30px}
.inside-header{padding-right:30px;padding-left:30px}
.inside-site-info{padding-right:30px;padding-left:30px}
}
.is-right-sidebar{width:30%}
.is-left-sidebar{width:30%}
.site-content .content-area{width:100%}
.play-now__btn a{background:var(--global-menu);color:var(--global-menu-t)!important;font-weight:600;border-radius:15px}
.play-now__btn a:hover,.wp-block-button__link:hover,.play-for-free-btn:hover{box-shadow:0 1px 15px var(--global-menu-t)!important;color:#000!important;background:var(--contrast-3)}
.site-header{box-shadow:0 -12px 20px 7px #abb8c3}
.inside-site-info{border-top:1px solid #eaedf0}
.inside-header{padding:10px 40px}
.rank-math-list-item{background:#d1ebe8;padding:15px;margin-bottom:15px;border-radius:15px}
.site-main img{border-radius:15px;margin-bottom:30px;box-shadow:0 0 15px 0 #0b0b0b}
.wp-block-button__link{margin-top:30px;margin-bottom:30px;border-radius:15px}
.casinos-list{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}
.casino-item{display:flex;width:100%;border:1px solid #ddd;padding:15px;box-sizing:border-box;border-radius:15px}
.casino-column{flex:1;padding:0 15px;display:flex;align-items:center}
.casino-logo img{max-width:100px;height:auto;display:block;margin-bottom:10px}
.casino-rating{display:flex;align-items:center;margin-bottom:10px;justify-content:center;border:1px solid #ddd;border-radius:15px}
.star{font-size:16px;color:#ffc107;font-size:24px}
.filled{color:#ffc107}
.casino-title{font-size:24px;font-weight:700;margin-bottom:10px}
.casino-description{font-size:14px}
.casino-link{display:inline-block;background:var(--accent);color:var(--global-menu-t)!important;padding:10px 15px;text-decoration:none;border-radius:5px;text-align:center}
.casino-link:hover{background:var(--contrast-3)}
.casino-item img{box-shadow:-2px 2px 4px 0 #7b7b7b}
.casino-item .casino-column:nth-child(1){gap:30px}
.casino-item .casino-column:nth-child(2){border-right:1px solid #ddd;border-left:1px solid #ddd}
.casino-item .casino-column:nth-child(3){justify-content:center}
.casino-item .casino-column:nth-child(3) a{padding:15px 45px;border-radius:15px;font-size:18px}
.casino-logo img{max-width:100%;height:auto;width:120px}
.demo-placeholder:before{content:'';background:url(../img/demo-version.webp);top:0;right:0;height:80px;width:80px;position:absolute;z-index:10;background-size:cover}
@media (max-width: 767px) {
.demo-placeholder .play-for-free-btn{width:250px;font-size:24px}
.demo-placeholder:before{content:'';background:none}
.casino-item{flex-direction:column}
.casino-item .casino-column:nth-child(2){border-right:0;border-left:0}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:auto}
}
.demo-placeholder{position:relative;display:inline-block;text-align:center;width:100%}
.demo-placeholder img{display:block;max-width:100%;height:auto}
.demo-placeholder .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1;border-radius:15px}
.demo-placeholder .play-for-free-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:15px 20px;background-color:var(--accent);color:#fff;border:none;cursor:pointer;z-index:2;min-width:350px;font-size:32px;border-radius:15px;border:11px}
.demo-placeholder .play-for-free-btn:hover{background-color:var(--contrast-3)}
.demo-placeholder img{margin-bottom:0}
.demo-placeholder__box{display:flex;justify-content:space-between;align-items:center;margin:20px 0 40px;padding:0 40px}
.demo-placeholder__text a{color:#069}
.demo-placeholder__btn{display:inline-block;background:var(--accent);color:var(--global-menu-t)!important;padding:10px 45px;text-decoration:none;border-radius:5px;text-align:center}
.demo-placeholder__btn:hover{background:var(--contrast-3)}
.entry-title{font-size:32px;font-weight:600;line-height:15px;margin-top:10px}
.inside-article{padding:15px!important}
.separate-containers .inside-article{background-color:var(--base);border-radius:0 0 8px 8px}
.site-info{background-color:var(--contrast-2)}
.entry-content:not(:first-child){margin-top:0}
.rank-math-list-item{background:var(--faq-item-bg)}
.pros-cons{background:var(--faq-item-bg);padding:10px;border-radius:8px}
.pros-cons .wp-block-list{list-style:none}
.pros-cons .wp-block-list li{margin-bottom:10px;position:relative;padding-left:30px}
.pros-cons .wp-block-list li:last-child{margin-bottom:0}
.pros-cons .wp-block-list li:before{position:absolute;padding-left:0;content:url('');background-size:cover;left:0;top:3px;display:block;width:20px;height:20px}
.pros-cons .wp-block-column:first-child .wp-block-list li:before{background-image:url(../img/plus-icon.png)}
.pros-cons .wp-block-column:last-child .wp-block-list li:before{background-image:url(../img/minus-icon.png)}
@media (max-width: 756px) {
.demo-placeholder__btn{padding:10px 20px;font-size:12px}
.demo-placeholder__text{font-size:12px}
}

@media (max-width: 576px) {
.demo-placeholder__box{flex-direction:column}
.demo-placeholder__btn{padding:10px 20px;font-size:18px}
.demo-placeholder__text{margin-top:15px;font-size:14px;text-align:center}
.demo-placeholder .play-for-free-btn{font-size:24px;min-width:300px;padding:10px}
.demo-placeholder__box{padding:0;margin:10px 0 20px}
.inside-article{padding-top:0!important}
.entry-title{font-size:24px;padding-top:20px;font-weight:500;line-height:0;margin-top:0;margin-bottom:20px}
h1{font-size:32px}
h2{font-size:28px}
.casino-description p{margin-bottom:5px}
.pros-cons .wp-block-list{margin-left:15px}
.wp-block-button__link{margin-top:15px;margin-bottom:20px;font-size:28px!important}
p{margin-bottom:10px}
.pros-cons{margin-bottom:10px}
.site-main img{margin-bottom:15px}
.demo-placeholder img{margin-bottom:0}
}
.demo-placeholder .play-for-free-btn{max-width:280px}
.separate-containers .site-main{margin-top:0}
.separate-containers .inside-article,.separate-containers .page-header,.inside-page-header{padding:5px}
.demo-placeholder::before{opacity:.18}
@media (max-width: 576px) {
.entry-title{line-height:1}
}
.perfmatters-lazy[data-src]{display:none!important}
.perfmatters-lazy[data-ll-status=entered]{animation:500ms pmFadeIn}
@keyframes pmFadeIn {
0%{opacity:0}
100%{opacity:1}
}
img:is([sizes="auto"i],[sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}
.lwptoc-light .lwptoc_i {color: #333;background: #fafafa;padding: 14px 18px 18px;text-align: left;}
.lwptoc-autoWidth .lwptoc_i {display: inline-block;}
.lwptoc_item:first-child {margin-top: 0;}
.lwptoc_item {margin-top: 2px;}
.lwptoc-baseItems .lwptoc_items {font-size: 90%;}
.lwptoc_item a{text-decoration: none;}
.lwptoc_itemWrap .lwptoc_itemWrap {margin: 2px 0 0 14px;}

.iframe {
    z-index: 9;
    border: none;
    max-width: 100%;
    position: relative;
}

#playContainer {
    overflow: hidden;
    height: 100%;
    padding-top: 125%;
    text-align: center;
}

.play-btn {
    position: relative;
    text-decoration: none;
    display: block;
    vertical-align: middle;
    width: 80%;
    height: 76px;
    border: 2px solid #85440e;
    border-radius: 4px 4px 4px 4px;
    background: #fde48b;
    -pie-background: linear-gradient(#fde48b 10%, #f59304);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #fde48b), color-stop(1, #f59304));
    background: -moz-linear-gradient(#fde48b 10%, #f59304);
    background: -o-linear-gradient(#fde48b 10%, #f59304);
    background: linear-gradient(#fde48b 10%, #f59304);
    box-shadow: 0 0 2px 0 #333;
    margin: auto;
    text-align: center;
    font-size: 23px !important;
    bottom: 200px;
}


.play-btn span {
    color: #fff;
    font-size: 40px;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    line-height: 1em;
    box-sizing: border-box;
    display: block;
    background-color: unset;
    padding: 18px 0 0;
    text-shadow: 1px 1px 1px #85440e;
}

@media (min-width: 600px) {
    #playContainer {
        overflow: hidden;
        height: 100%;
        padding-top: 50%;
    }
    .play-btn {
	    width:400px;
    }
}

.iframe iframe {
	left: 0;
	position: absolute;
    top: 0;
    bottom: 0;
    border: 0;
    width: 100%;
    height: 100%;
    max-height: 100%;
}

.iframe img {
	position: absolute;
	left: 0;
	right: 0;
    object-fit: cover;
    z-index: 0;
    max-width: 100%;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
}


.top-bar_right-block {
    display: flex;
    align-items: center;
    float:right;
}

.top-bar_right-block .mobile-buttons .lang {
    display: flex;
    text-decoration: none;
    align-items: center;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 600;
    padding: 5.5px 5px;
    border-radius: 6px;
    color: #fff;
    border:1px solid #ccc;
}

.top-bar_right-block .mobile-buttons .lang .flag {
    margin-right: 8px;
    width: 24px;
    border-radius: 4px;
}


.modal {
    display: none;
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0, 0, 0, .4);
}

.modal .modal-content {
    position: relative;
    background-color: #fff;
    margin: 5% auto;
    width: 343px;
    border-radius: 10px;
    padding: 10px;
}

.modal .modal-content .close {
    position: absolute;
    right: 12px;
    top: 12px;
}


.modal .modal-content .heading {
    text-align: center;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 24px;
}

.modal .modal-content ul {
    column-count: 2;
    padding-left: 0;
    margin: 0;
}

.modal .modal-content ul li {
    list-style-type: none;
    margin-bottom: 8px;
}

.modal .modal-content ul li a {
    position: relative;
    display: flex;
    align-items: center;
    text-decoration: none;
    background-color: #f7f7f7;
    border-radius: 8px;
    padding: 8px;
    margin-bottom: 0;
}

.modal .modal-content ul li a img.flag {
    margin-right: 8px;
    width: 24px;
    border-radius: 4px;
}