/* Fuentes autolocalizadas (woff2) - sin peticiones a Google Fonts */
@import url("fonts-local.css");
/* ===== wp-content/themes/astra/assets/css/minified/main.min1315.css ===== */
@charset "UTF-8";address,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
html{-webkit-text-size-adjust:100%}
body{margin:0}
progress{display:inline-block;vertical-align:baseline}
a{background-color:transparent}
a:active{outline:0}
a,a:focus,a:hover,a:visited{text-decoration:none}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
figure{margin:0}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
fieldset{border:1px solid var(--ast-border-color);margin:0 0;padding:.35em .625em .75em}
legend{border:0;padding:0}
fieldset legend{margin-bottom:1.5em;padding:0 .5em}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.ast-container{max-width:100%}
.ast-container,.ast-container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
h1,h2,h3,h4,h5,h6{clear:both}
.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2}
.entry-content :where(h2),h2{color:#808285;font-size:1.7em;line-height:1.3}
.entry-content :where(h3),h3{color:#808285;font-size:1.5em;line-height:1.4}
.entry-content :where(h4),h4{color:#808285;line-height:1.5;font-size:1.3em}
.entry-content :where(h5),h5{color:#808285;line-height:1.6;font-size:1.2em}
.entry-content :where(h6),h6{color:#808285;line-height:1.7;font-size:1.1em}
html{box-sizing:border-box}
*,:after,:before{box-sizing:inherit}
body{color:#808285;background:#fff;font-style:normal}
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}
dt{font-weight:600}
dd{margin:0 1.5em 1em}
b,strong{font-weight:700}
cite,dfn,em,i{font-style:italic}
blockquote,q{quotes:"" ""}
blockquote{border-left:5px solid var(--ast-border-color);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}
address{margin:0 0 1.5em}
address,cite{font-style:italic}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
pre{background:var(--ast-code-block-background);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}
code,kbd,tt,var{font:1em Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}
img{height:auto;max-width:100%}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
big{font-size:125%}
ins,mark{background:0 0;text-decoration:none}
table,td,th{border:1px solid var(--ast-border-color)}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}
th{font-weight:600}
td,th{padding:.7em 1em;border-width:0 1px 1px 0}
.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}
.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:var(--ast-border-color)}
.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--ast-border-color);outline:0}
input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#666;border:1px solid var(--ast-border-color);border-radius:2px;-webkit-appearance:none}
input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}
textarea{padding-left:3px;width:100%}
a{color:#4169e1}
a:focus,a:hover{color:#191970}
a:focus{outline:thin dotted}
a:hover{outline:0}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.entry-content[data-ast-blocks-layout]>embed,.entry-content[data-ast-blocks-layout]>iframe,.entry-content[data-ast-blocks-layout]>object,embed,iframe,object{max-width:100%}
::selection{color:#fff;background:#0274be}
body:not(.logged-in){position:relative}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#page{position:relative}
a,a:focus{text-decoration:none}
.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear}
img{vertical-align:middle}
.entry-content :where(h1,h2,h3,h4,h5,h6){margin-bottom:20px}
p{margin-bottom:1.75em}
blockquote{margin:1.5em 1em 1.5em 3em;font-size:1.1em;line-height:inherit;position:relative}
.site-title{font-weight:400}
.site-description,.site-title{margin-bottom:0}
.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}
.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}
input,select{line-height:1}
.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.8571428571}
.site-title a{line-height:1.2}
.ast-single-post .entry-title,.ast-single-post .entry-title a{line-height:1.2}
.entry-title,.entry-title a{font-weight:var(--ast-blog-title-font-weight,normal)}
body{background-color:#fff}
#page{display:block}
#primary,#secondary{width:100%}
#primary{margin:4em 0}
.ast-separate-container{background-color:#f5f5f5}
.ast-separate-container #primary{padding:4em 0;margin:0;border:0}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:#fff}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{border-bottom:1px solid var(--ast-border-color);margin:0;padding:5.34em 6.67em}
.ast-separate-container .ast-article-single{border-bottom:0}
@media (max-width:1200px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin:0;padding:3.34em 2.4em}
}
@media (min-width:993px){
.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:4em 0;padding:0}
}
@media (max-width:992px){
.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{padding-left:0;padding-right:0}
}
.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}
.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}
.main-header-menu .menu-link,.main-header-menu>a{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}
.main-header-menu .menu-item{position:relative}
.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu,.main-header-menu .menu-item>.sub-menu.toggled-on{right:auto;left:0;visibility:visible}
.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden}
.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}
.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}
.submenu-with-border .sub-menu{border-width:1px;border-style:solid}
.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}
.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-style:none}
.ast-header-break-point .main-navigation{padding-left:0}
.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:var(--ast-border-color)}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:5px}
.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px}
.ast-header-break-point .main-header-menu{background-color:#f9f9f9;border-top-width:0}
.ast-header-break-point .main-header-menu .sub-menu{background-color:#f9f9f9;position:static;opacity:1;visibility:visible;border:0;width:auto}
.ast-header-break-point .submenu-with-border .sub-menu{border:0}
.ast-header-break-point .dropdown-menu-toggle{display:none}
.ast-button-wrap{display:inline-block}
.ast-button-wrap button{box-shadow:none;border:none}
.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1.8571428571}
.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}
.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2){display:none}
.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:first-child{display:none}
.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2){display:block}
.ast-button-wrap .menu-toggle:focus{outline:thin dotted}
.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}
.site-navigation{height:100%}
.site-header .menu-link *{transition:none}
.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}
.ast-header-break-point .main-header-bar-navigation{flex:auto}
.ast-header-break-point .ast-main-header-bar-alignment{display:block;width:100%;flex:auto;order:4}
.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}
.ast-icon svg:not([fill]){fill:currentColor}
.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin:20px auto}
body{overflow-x:hidden}
.widget:last-child{margin-bottom:0}
.widget_calendar tbody>tr:first-child>td{padding-top:3px}
.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}
.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}
.ast-builder-layout-element{align-items:center}
.site-header-section{height:100%;min-height:0;align-items:center}
.site-header-section>*{padding:0 10px}
.site-header-section>div:first-child{padding-left:0}
.site-header-section>div:last-child{padding-right:0}
.site-header-section .ast-builder-menu{align-items:center}
.ast-grid-right-section{justify-content:flex-end}
.ast-grid-right-section .ast-site-identity>:first-child{text-align:right}
.ast-grid-right-section .ast-grid-right-center-section .ast-site-identity>:first-child{text-align:left}
.ast-grid-section-center .ast-site-identity>:first-child{text-align:center}
.ahfb-svg-iconset{-js-display:inline-flex;display:inline-flex;align-self:center}
.ahfb-svg-iconset svg{width:17px;height:17px;transition:none}
.ahfb-svg-iconset svg>*{transition:none}
.ast-builder-grid-row-container{display:grid;align-content:center}
.main-header-bar .main-header-bar-navigation{height:100%}
.ast-nav-menu .sub-menu{line-height:1.45}
.ast-builder-menu .main-navigation{padding:0}
.ast-builder-menu .main-navigation>ul{align-self:center}
.ast-header-break-point #ast-mobile-header{display:block}
.ast-header-break-point .main-header-bar-navigation{line-height:3}
.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:0;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit}
.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{pointer-events:none}
.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}
.ast-header-break-point .ast-nav-menu .sub-menu{line-height:3}
.site-footer-section>:last-child{margin-bottom:0}
.ast-hfb-header.ast-header-break-point .main-header-bar-navigation{width:100%;margin:0}
.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg{display:none}
.ast-hfb-header .menu-toggle.toggled .ast-close-svg{display:block}
.menu-toggle .ast-close-svg{display:none}
.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}
.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}
.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}
.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}
@media (min-width:769px){
.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a{padding-left:0}
.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a{padding-right:0}
}
.site-header{z-index:99;position:relative}
.main-header-bar-wrap{position:relative}
.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid}
.ast-header-break-point .main-header-bar{border:0}
.ast-header-break-point .main-header-bar{border-bottom-color:var(--ast-border-color);border-bottom-style:solid}
.main-header-bar{margin-left:auto;margin-right:auto}
.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}
.site-branding{line-height:1;align-self:center}
.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}
.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}
.ast-menu-toggle:focus{outline:thin dotted}
.main-header-bar{z-index:4;position:relative}
.main-header-bar .main-header-bar-navigation:empty{padding:0}
.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}
.ast-site-identity{padding:1em 0}
.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{flex:1;align-self:center}
.ast-header-break-point .ast-site-identity{width:100%}
.ast-header-break-point .main-header-bar{display:block;line-height:3}
.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:0}
.ast-header-break-point .main-navigation{display:block;width:100%}
.ast-header-break-point .main-navigation ul ul{left:auto;right:auto}
.ast-header-break-point .main-navigation .stack-on-mobile li{width:100%}
.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0}
.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}
.ast-header-break-point .ast-builder-menu{width:100%}
.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{flex-wrap:wrap}
input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}
input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}
textarea{width:100%}
.page .entry-header{margin-bottom:1.5em}
.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}
.entry-header{margin-bottom:1.2em;word-wrap:break-word}
.entry-content{word-wrap:break-word}
.entry-content .wp-audio-shortcode,.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video,.entry-content .wp-video,.entry-content p{margin-bottom:1.6em}
.entry-content::after{display:table;clear:both;content:""}
.ast-excerpt-container>p:last-child{margin-bottom:0}
.entry-title{margin-bottom:.2em}
.ast-article-post:last-child{margin-bottom:0;border-bottom:0}
@media (min-width:421px){
.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}
}
@media (max-width:420px){
.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}
}
@media (max-width:768px){
.ast-separate-container .entry-header{margin-bottom:1em}
}
.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}
.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}
.ast-flex-grow-1{flex-grow:1}
/* ===== wp-content/plugins/header-footer-elementor/inc/widgets-css/frontendf0c3.css ===== */
.hfe-counter-wrapper:not([style*="column"]) .hfe-counter-title,
.hfe-counter-wrapper:not([style*="column"]) .hfe-counter-content{
    flex: 1;
    min-width: 0;
}
.hfe-active-menu + nav li:not(:last-child) a.hfe-menu-item,
.hfe-active-menu + nav li:not(:last-child) a.hfe-sub-menu-item{
    border-bottom-width: 0;
}
.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{
  opacity: 0; }
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{
    height: 0;
    width: 0;
    left: 50%;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    top: 10px;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{
    bottom: 10px;
}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    top: -10px;
}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{
    bottom: -10px;
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    width: 10px;
    left: -20px;
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{
    width: 10px;
    left: -webkit-calc( 100% + 20px);
    left: calc( 100% + 20px);
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
}
.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    left: 100%;
}
.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    right: 100%;
}
.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    top: 100%;
}
.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    bottom: 100%;
}
.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    bottom: 50%;
    top: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    right: 50%;
    left: 50%;
}
.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:first-child,
.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:last-child{
    overflow: visible !important;
}
.elementor-widget-navigation-menu:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between) a.hfe-menu-item.elementor-button{
    display: inline-flex;
}
@media only screen and ( max-width: 1024px ){
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before{
         background-color: unset!important; 
    }
}
@media only screen and ( max-width: 767px ){
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before{
        background-color: unset!important; 
    }
}
.elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text{
    display: none; 
}
.hfe-search-icon-toggle input:-moz-placeholder,
.hfe-search-icon-toggle input::-webkit-input-placeholder{
    color: transparent;
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,
 .hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    width: 100%;
    left: 0;
    opacity:1;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{
    bottom: 0px;
    opacity:1;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    top: 0px;
    opacity: 1;
}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{
    height: 3px;
    width: 100%;
    left: 0;
    opacity: 1;
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:before, .hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{
    opacity:1;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, 
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, 
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{
    border-width:3px;
    width:100%;
    opacity:1;
    height:100%;
}
ul.hfe-breadcrumbs li:last-child{
    margin:0;
}
.hfe-post-info-inline .hfe-post-info-item:not(:last-child):after{
    position: relative;
    right: -8px;
}
.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child):after{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}
.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child){
    position: relative;
}
/* ===== wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min2e96.css ===== */
.cmplz-blocked-content-notice{display:none}
.cmplz-placeholder-parent{height:inherit}
.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}
.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}
.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}
@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
/* ===== wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementorf0c3.css ===== */
.footer-width-fixer{
    width: 100%;
}
/* ===== wp-content/plugins/elementor/assets/css/frontend.min274c.css ===== */
:root{--direction-multiplier:1}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}
.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}
.elementor a{box-shadow:none;text-decoration:none}
.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}
.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}
.elementor .elementor-background-overlay{inset:0;position:absolute}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}
.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}
.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}
.elementor-align-center{text-align:center}
.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}
:root{--page-title-display:block}
.elementor-page-title,h1.entry-title{display:var(--page-title-display)}
@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
.elementor-section{position:relative}
.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}
@media (max-width:1024px){
.elementor-section .elementor-container{flex-wrap:wrap}
}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}
.elementor-section.elementor-section-stretched{position:relative;width:100%}
.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}
.elementor-widget-wrap>.elementor-element{width:100%}
.elementor-widget{position:relative}
.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}
.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}
.elementor-column{display:flex;min-height:1px;position:relative}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}
@media (min-width:768px){
.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}
.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}
.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}
}
@media (min-width:-1){
.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}
.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}
.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}
.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}
.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}
.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}
.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}
.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}
.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}
.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}
}
@media (min-width:1025px) and (max-width:-1){
.elementor-reverse-laptop>.elementor-container>:first-child{order:10}
.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}
.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}
.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}
.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}
.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}
.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}
.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}
.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}
.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}
}
@media (min-width:-1) and (max-width:-1){
.elementor-reverse-laptop>.elementor-container>:first-child{order:10}
.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}
.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}
.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}
.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}
.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}
.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}
.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}
.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}
.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}
}
@media (min-width:1025px) and (max-width:-1){
.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}
.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}
}
@media (min-width:768px) and (max-width:1024px){
.elementor-reverse-tablet>.elementor-container>:first-child{order:10}
.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}
.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}
.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}
.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}
.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}
.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}
.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}
.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}
.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}
}
@media (min-width:-1) and (max-width:1024px){
.elementor-reverse-tablet>.elementor-container>:first-child{order:10}
.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}
.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}
.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}
.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}
.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}
.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}
.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}
.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}
.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}
}
@media (min-width:768px) and (max-width:-1){
.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}
.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}
}
@media (max-width:767px){
.elementor-reverse-mobile>.elementor-container>:first-child{order:10}
.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}
.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}
.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}
.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}
.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}
.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}
.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}
.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}
.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}
.elementor-column{width:100%}
}
@media (prefers-reduced-motion:no-preference){
html{scroll-behavior:smooth}
}
.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}
:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}
.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}
.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}
@media (max-width:767px){
:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}
}
:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}
:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}
.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}
@media screen and (max-width:1024px){
.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}
.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}
}
@media screen and (max-width:767px){
.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}
.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}
}
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}
.elementor-heading-title{line-height:1;margin:0;padding:0}
.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}
.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}
.elementor-button-icon{align-items:center;display:flex}
.elementor-button-icon svg{height:auto;width:1em}
.elementor-button-icon .e-font-icon-svg{height:1em}
.elementor-button-text{display:inline-block}
.elementor-button span{text-decoration:inherit}
.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}
.elementor-icon:hover{color:#69727d}
.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}
.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}
@media (prefers-reduced-motion:reduce){
html *{transition-delay:0s!important;transition-duration:0s!important}
}
/* ===== wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min274c.css ===== */
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}
/* ===== wp-content/plugins/elementor/assets/css/widget-heading.min274c.css ===== */

/* ===== wp-content/plugins/elementor/assets/css/widget-spacer.min274c.css ===== */
.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}
.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}
.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}
/* ===== wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min274c.css ===== */
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
/* ===== wp-content/plugins/elementor/assets/css/widget-menu-anchor.min274c.css ===== */
body.elementor-page .elementor-widget-menu-anchor{margin-block-end:0}
/* ===== wp-content/plugins/elementor/assets/css/widget-divider.min274c.css ===== */
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}
.elementor-widget-divider .elementor-divider{display:flex}
.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}
.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}
.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}
.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}
.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}
.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}
/* ===== wp-content/uploads/astra-addon/astra-addon-6ab611990a3851-63787811d09d.css ===== */
@media (max-width:1200px){
.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(odd){padding:0}
}
@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:calc(-1 * var(--ast-container-default-md-padding))}
@media (max-width:1200px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:calc(-1 * var(--ast-container-default-sm-padding))}
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:calc(-1 * var(--ast-container-default-slg-padding))}
@media (max-width:1200px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:calc(-1 * var(--ast-container-default-xs-padding))}
}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:calc(-1 * var(--ast-container-default-md-padding))}
@media (max-width:1200px){
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:calc(-1 * var(--ast-container-default-sm-padding))}
}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:calc(-1 * var(--ast-container-default-md-padding))}
@media (max-width:1200px){
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:calc(-1 * var(--ast-container-default-sm-padding))}
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:-1.5em}
@media (max-width:1200px){
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:-1.5em}
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:-.5em}
@media (max-width:1200px){
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:-.5em}
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em}
@media (max-width:1200px){
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em}
}
.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after{content:"|";margin:0 .4em}
.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none}
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px}
span.ast-lswitcher-item-footer:last-child,span.ast-lswitcher-item-header:last-child{margin-right:0}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child{padding-left:0}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child{padding-right:0}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child{border-right:none}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child{padding-left:0}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child{padding-right:0}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li[data-megamenu-trigger=click]:not(.megamenu-active):hover .astra-full-megamenu-wrapper,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li[data-megamenu-trigger=click]:not(.megamenu-active):hover .astra-megamenu{opacity:0;visibility:hidden;pointer-events:none}
.ast-desktop .main-header-menu .astra-megamenu-li[data-megamenu-trigger=click]:not(.megamenu-active):hover>.sub-menu{visibility:hidden;opacity:0;left:-999em}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu{opacity:1;visibility:visible;-js-display:flex;display:flex}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item:first-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item:first-child{padding-left:0}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item:last-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item:last-child{padding-right:0}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item:first-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item:first-child{padding-left:0}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item:last-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item:last-child{padding-right:0}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.col-2 .menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.col-2 .menu-item{width:50%}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.col-3 .menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.col-3 .menu-item{width:33.33%}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.col-4 .menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.col-4 .menu-item{width:25%}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item{display:block;flex:1;opacity:1}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu .sub-menu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu .sub-menu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu .sub-menu{border:none}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu>.menu-item .sub-menu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{width:100%}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu .menu-item:last-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu .menu-item:last-child{border-right:none}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-full-megamenu-wrapper .astra-megamenu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-full-megamenu-wrapper .astra-megamenu{-js-display:flex;display:flex}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-full-megamenu-wrapper,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-full-megamenu-wrapper{opacity:1;visibility:visible}
.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li.megamenu-active .astra-megamenu .sub-menu .menu-item,.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu .sub-menu .menu-item{width:100%}
.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu .menu-item .sub-menu,.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu .menu-item .sub-menu{min-width:100%}
.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item{width:100%}
.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu{min-width:100%}
.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a{margin-bottom:.9em}
.site-header .menu-text{transition:none}
.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after{content:"";margin:0}
.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-full-megamenu-wrapper .astra-megamenu,.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-full-megamenu-wrapper .astra-megamenu{right:0}
.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}
.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}
.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}
.ast-search-box.full-screen :-moz-placeholder{opacity:0}
@media (max-width:420px){
.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}
.ast-search-box.full-screen :-moz-placeholder{opacity:1}
}
.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}
.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}
/* ===== wp-content/themes/out-log/style8a54.css ===== */

/* ===== wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min705c.css ===== */

@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
/* ===== wp-content/plugins/elementor/assets/css/widget-icon-list.min44b4.css ===== */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}
.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}
.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}
.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}
.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}
.elementor-widget.elementor-list-item-link-full_width a{width:100%}
.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
@media (min-width:-1){
.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
}
@media (max-width:-1){
.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
}
@media (max-width:1024px){
.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
}
@media (max-width:-1){
.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
}
@media (max-width:767px){
.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
}
#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}
/* ===== wp-content/plugins/elementor/assets/css/widget-social-icons.min2401.css ===== */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}
.elementor-social-icon:last-child{margin:0}
/* ===== wp-content/plugins/elementor/assets/lib/font-awesome/css/brands52d5.css ===== */

/* ===== wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome52d5.css ===== */
@-webkit-keyframes fa-spin{
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@keyframes fa-spin{
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both{
  -webkit-filter: none;
          filter: none; }
/* ===== wp-content/plugins/elementor/assets/lib/font-awesome/css/solid52d5.css ===== */

/* ===== wp-content/uploads/complianz/css/banner-1-optin798a.css ===== */
.cmplz-cookiebanner{ box-sizing: border-box;}
:root{ --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 110px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #138183; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #138183; --cmplz_button_accept_border_color: #138183; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #138183; --cmplz_slider_inactive_color: #F56E28; --cmplz_slider_bullet_color: #ffffff;}
body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){ pointer-events: none !important; user-select: none !important;}
.cmplz-cookiebanner *{ pointer-events: auto !important; user-select: auto !important;}
#cmplz-manage-consent .cmplz-manage-consent{ margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}
#cmplz-manage-consent .cmplz-manage-consent:active{ outline: none; border: none;}
#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{ animation: mc_slideIn 0.5s forwards; animation-delay: 0;}
@-webkit-keyframes mc_slideIn{ 100% { bottom: 0; }}
@keyframes mc_slideIn{ 100% { bottom: 0; }}
@-webkit-keyframes mc_slideOut{ 100% { bottom: var(--cmplz-manage-consent-offset); }}
@keyframes mc_slideOut{ 100% { bottom: var(--cmplz-manage-consent-offset); }}
@media (max-width: 425px){
.cmplz-cookiebanner .cmplz-header .cmplz-title{ display: none; }
}
.cmplz-cookiebanner{ max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}
.cmplz-cookiebanner a{ transition: initial;}
.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{ display: none;}
.cmplz-cookiebanner.cmplz-dismissed{ display: none;}
.cmplz-cookiebanner .cmplz-body{ width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}
.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{ border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}
.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{ width: 5px; background-color: transparent;}
.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{ background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}
@media (min-width: 350px){
.cmplz-cookiebanner .cmplz-body{ min-width: 300px; }
}
@media (max-height: 400px){
.cmplz-cookiebanner{ height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; }
.cmplz-cookiebanner .cmplz-body{ flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; }
.cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents{ flex-shrink: 0; }
.cmplz-cookiebanner .cmplz-header{ margin-bottom: 15px !important; max-height: 10px; }
.cmplz-close{ zoom: 0.6 !important; }
.cmplz-cookiebanner .cmplz-buttons{ gap: 1px !important; }
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{ height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; }
.cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information{ zoom: 0.5 !important; }
}
@media (max-height: 400px) and (max-width: 768px){
.cmplz-cookiebanner{ gap: 1px; }
}
.cmplz-cookiebanner{ border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}
.cmplz-cookiebanner .cmplz-divider{ margin-left: -20px; margin-right: -20px;}
.cmplz-cookiebanner .cmplz-header{ grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}
@media (max-width: 399px){
.cmplz-cookiebanner .cmplz-header{ grid-template-columns: auto 1fr auto; }
}
.cmplz-cookiebanner .cmplz-logo img{ max-height: 40px; width: inherit;}
.cmplz-cookiebanner .cmplz-title{ justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}
.cmplz-cookiebanner .cmplz-close{ line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}
.cmplz-cookiebanner .cmplz-close svg{ width: 20px; height: 20px;}
.cmplz-cookiebanner .cmplz-close:hover{ text-decoration: none; line-height: initial; font-size: 18px;}
.cmplz-cookiebanner .cmplz-message{ word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}
.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{ grid-column: span 3;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category{ background-color: rgba(239, 239, 239, 0.5);}
.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){ margin-bottom: 10px;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{ display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{ font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{ font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{ display: none;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{ display: flex; align-items: center; margin: 0;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{ display: none;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{ background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{ cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{ font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}
@media (max-width: 425px){
.cmplz-cookiebanner .cmplz-category .cmplz-category-header{ grid-template-columns: 1fr!important; }
}
@media (max-width: 425px){
.cmplz-cookiebanner .cmplz-message{ margin-right: 5px; }
}
.cmplz-cookiebanner .cmplz-buttons{ display: flex; gap: var(--cmplz_banner_margin);}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{ min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{ text-decoration: none;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{ background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{ background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{ background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{ background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{ background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}
.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{ display: flex; align-items: center; justify-content: center; padding: initial;}
@media (max-width: 425px){
.cmplz-cookiebanner .cmplz-links.cmplz-information{ display: initial; text-align: center; }
}
.cmplz-cookiebanner .cmplz-links{ display: flex; gap: var(--cmplz_banner_margin);}
.cmplz-cookiebanner .cmplz-links.cmplz-information{ justify-content: space-between;}
.cmplz-cookiebanner .cmplz-links.cmplz-documents{ justify-content: center;}
.cmplz-cookiebanner .cmplz-links .cmplz-link{ color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}
.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{ display: none;}
.cmplz-cookiebanner .cmplz-links ul{ margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}
.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{ display: none;}
.cmplz-categories .cmplz-category .cmplz-description-statistics{ display: block;}
.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{ background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}
@media (max-width: 768px){
.cmplz-cookiebanner{ width: 100%; }
.cmplz-cookiebanner .cmplz-buttons{ flex-direction: column; }
}
@media (max-width: 1023px){
.cmplz-cookiebanner{ max-width: 100%; }
}
@media (max-width: 1023px){
.cmplz-cookiebanner{ transform: translateX(-50%); bottom: 0; top: initial; }
}
@media (min-width: 1024px){
.cmplz-cookiebanner{ margin: 10px; width: calc(100% - 20px); grid-column-gap: 10px; display: grid; grid-template-columns: 1fr 1fr; bottom: 0; left: initial; top: initial; transform: initial; }
.cmplz-cookiebanner.cmplz-categories-type-save-preferences .cmplz-body > div{ width: 49%; }
.cmplz-cookiebanner.cmplz-categories-visible .cmplz-body > div{ width: 49%; }
.cmplz-cookiebanner .cmplz-body{ grid-column: span 2; display: flex; gap: 10px; }
.cmplz-cookiebanner .cmplz-message, .cmplz-cookiebanner .cmplz-categories, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons{ grid-column: inherit; }
.cmplz-cookiebanner .cmplz-description{ grid-column-start: 1; }
.cmplz-cookiebanner.optin .cmplz-categories, .cmplz-cookiebanner.optout .cmplz-categories{ width: 85vw; grid-column-start: 2; }
.cmplz-cookiebanner .cmplz-buttons{ grid-column-start: 3; grid-row-start: 3; display: flex; flex-direction: column; }
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{ min-width: 250px; width: 100%; }
.cmplz-cookiebanner .cmplz-links.cmplz-documents{ grid-column-end: 3; }
.cmplz-cookiebanner .cmplz-links.cmplz-information{ grid-column-start: 3; grid-column-end: 4; grid-row-start: 5; display: flex; justify-content: flex-end; }
.cmplz-cookiebanner .cmplz-links.cmplz-documents{ grid-column-start: 1; grid-row-start: 5; display: flex; justify-content: flex-start; }
.cmplz-cookiebanner.cmplz-categories-type-view-preferences .cmplz-buttons, .cmplz-cookiebanner.cmplz-categories-type-no .cmplz-buttons{ flex-direction: initial; }
.cmplz-cookiebanner.cmplz-categories-type-view-preferences.cmplz-categories-visible .cmplz-buttons, .cmplz-cookiebanner.cmplz-categories-type-no.cmplz-categories-visible .cmplz-buttons{ flex-direction: column; }
}
.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{ display: none;}
@keyframes fadeIn{ 0% { opacity: 0; } 100% { opacity: 1; }}
@-moz-keyframes fadeIn{ 0% { opacity: 0; } 100% { opacity: 1; }}
@-webkit-keyframes fadeIn{ 0% { opacity: 0; } 100% { opacity: 1; }}
@-o-keyframes fadeIn{ 0% { opacity: 0; } 100% { opacity: 1; }}
@-ms-keyframes fadeIn{ 0% { opacity: 0; } 100% { opacity: 1; }}
.cmplz-cookiebanner .cmplz-links.cmplz-information{ display: none;}
.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences{ display: none;}
.cmplz-cookiebanner .cmplz-statistics:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-statistics:not(.cmplz-tcf){ display: none;}
@media (max-width: 768px){
#cmplz-manage-consent .cmplz-manage-consent{ display: none; }
}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{ position: relative;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{ opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before{ display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{ position: relative; padding-left: 30px; margin: 0;}
.cmplz-cookiebanner{ box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}
#cmplz-manage-consent .cmplz-manage-consent{ box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}
.cmplz-cookiebanner.cmplz-show{ box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}
.cmplz-cookiebanner.cmplz-show:hover{ transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}
.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{ display: block;}
.cmplz-categories .cmplz-category .cmplz-description-statistics{ display: none;}
/* ===== wp-content/plugins/elementor/assets/css/widget-image.min274c.css ===== */
.elementor-widget-image{text-align:center}
.elementor-widget-image a{display:inline-block}
.elementor-widget-image img{display:inline-block;vertical-align:middle}
/* ===== wp-content/plugins/elementor/assets/css/widget-icon-list.min274c.css ===== */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}
.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}
.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}
.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}
.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}
.elementor-widget.elementor-list-item-link-full_width a{width:100%}
.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
@media (min-width:-1){
.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
}
@media (max-width:-1){
.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
}
@media (max-width:1024px){
.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
}
@media (max-width:-1){
.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
}
@media (max-width:767px){
.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}
.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}
}
#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}
/* ===== wp-content/plugins/astra-addon/addons/nav-menu/assets/css/minified/magamenu-frontend.mind09d.css ===== */

/* ===== wp-content/plugins/elementor/assets/lib/animations/styles/fadeInLeft.min274c.css ===== */
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}
/* ===== wp-content/plugins/elementor/assets/css/widget-accordion.min274c.css ===== */
.elementor-tab-title a{color:inherit}
.elementor-accordion{text-align:start}
.elementor-accordion .elementor-accordion-item{border:1px solid #d5d8dc}
.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-block-start:none}
.elementor-accordion .elementor-tab-title{cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px 20px}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{height:1em;width:1em}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}
.elementor-accordion .elementor-tab-content{border-block-start:1px solid #d5d8dc;display:none;padding:15px 20px}
@media (max-width:767px){
.elementor-accordion .elementor-tab-title{padding:12px 15px}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}
.elementor-accordion .elementor-tab-content{padding:7px 15px}
}
/* ===== wp-includes/css/dist/block-library/style.mind833.css ===== */
@charset "UTF-8";.wp-block-accordion{box-sizing:border-box}
.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}
.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}
.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}
:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}
: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:transparent;background-image:none}
.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}
.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-calendar :where(table:not(.has-text-color)){color:#40464d}
.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}
:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}
.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}
@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}
}
:where(.wp-block-columns){margin-bottom:1.75em}
:where(.wp-block-columns.has-background){padding:1.25em 2.375em}
.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-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}
.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-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}
.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 .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}
: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__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__embed-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__image-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)).has-background-dim:not(.has-background-gradient):before{z-index:1}
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: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-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}
.wp-block-file:not(.wp-element-button){font-size:.8em}
:where(.wp-block-file){margin-bottom:1.5em}
:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}
:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}
.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;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}
:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}
:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}
.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,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);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%;-o-object-fit:cover;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}
.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 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{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}
.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%;-o-object-fit:cover;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%}
}
:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).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}
:where(.wp-block-icon) svg{height:100%;width:100%}
.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}
:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}
.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}
.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}
.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}
@media not (prefers-reduced-motion){
.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.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}}
:where(.wp-block-latest-comments){padding-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-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}
.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}
@media (min-width:600px){
.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}
.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}
.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}
.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}
.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}
.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}
.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}
.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}
.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}
.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}
}
@media (max-width:600px){
.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}
}
:root :where(.wp-block-latest-posts.is-grid){padding:0}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}
ol,ul{box-sizing:border-box}
:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}
.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}
:where(.wp-block-navigation) ul li{padding:0}
@media (hover:hover){
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}
}
.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):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-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}
: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 rgba(0,0,0,.15)}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}
.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 :where(.wp-block-navigation-item a){color:inherit}
.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:not(.disable-default-overlay){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)}
.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .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:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .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:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .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:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}
.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}
@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:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}
@media (min-width:600px){
.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}
}
.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}
@media (min-width:782px){
.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}
}
.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}
:root :where(p.has-background){padding:1.25em 2.375em}
:where(p.has-text-color:not(.has-link-color)) a{color:inherit}
.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}
.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}
.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}
.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}
.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}
: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[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-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}
: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-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}
.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}
.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:not(.is-arrow-chevron){transform:scaleX(1)}
.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}
:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}
.wp-block-pullquote p:last-child{margin-bottom:0}
.wp-block-pullquote :where(cite){color:inherit;display:block}
@media (max-width:600px){
.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}
}
.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:not(.is-arrow-chevron){transform:scaleX(1)}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}
.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-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}
:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}
:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;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}
: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}
:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}
.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 .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}
: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{stroke:#000;background-color:#fefc00;color:#fff}
: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{stroke:#000;color:#fff}
: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}
: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}
: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}
:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}
:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}
.wp-block-tab-panel:empty,.wp-block-tab-panel[hidden]{display:none!important}
.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 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:currentColor}
.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:currentColor}
.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}
: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-text-columns .wp-block-column:first-child{margin-left:0}
.wp-block-text-columns .wp-block-column:last-child{margin-right:0}
:where(pre.wp-block-verse){font-family:inherit}
.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
.editor-styles-wrapper,.entry-content{counter-reset:footnotes}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){
:root{--wp-admin-border-width-focus:1.5px}
}
: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)}
:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
:root .has-text-align-center{text-align:center}
:root .has-text-align-left{text-align:left}
:root .has-text-align-right{text-align:right}
.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break: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-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}
html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}
html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}
html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}
html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}
html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}
html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}
html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}
html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}
html :where([style^=border-left-width],[style*=";border-left-width"],[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}
}
/* ===== inline (elementor kit/custom) ===== */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:3em;--ast-container-default-lg-padding:3em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:3em;--ast-container-default-sm-padding:3em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}
html{font-size:87.5%;}
a{color:#429798;}
a:hover,a:focus{color:#8c1a11;}
body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Cambay',sans-serif;font-weight:400;font-size:14px;font-size:1rem;line-height:var(--ast-body-line-height,1.6em);}
blockquote{color:#000000;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a,.site-title,.site-title a{font-weight:normal;}
.site-title{font-size:35px;font-size:2.5rem;display:block;}
header .custom-logo-link img{max-width:239px;width:239px;}
.entry-title{font-size:30px;font-size:2.1428571428571rem;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:60px;font-size:4.2857142857143rem;font-weight:700;font-family:'Rubik',sans-serif;line-height:1.4em;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:42px;font-size:3rem;line-height:1.3em;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:30px;font-size:2.1428571428571rem;line-height:1.3em;}
h4,.entry-content :where(h4),.entry-content :where(h4) a{font-size:20px;font-size:1.4285714285714rem;line-height:1.2em;}
h5,.entry-content :where(h5),.entry-content :where(h5) a{font-size:18px;font-size:1.2857142857143rem;line-height:1.2em;}
h6,.entry-content :where(h6),.entry-content :where(h6) a{font-size:15px;font-size:1.0714285714286rem;line-height:1.25em;}
::selection{background-color:#429798;color:#ffffff;}
body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a{color:#3a3a3a;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#429798;}
input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#429798;background-color:#429798;box-shadow:none;}
.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#8c1a11;}
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}
.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}
.ast-single-post .wp-block-button .wp-block-button__link,.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .wp-block-uagb-buttons a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:dotted;border-color:inherit;border-width:thin;}
input{outline:none;}
.site-logo-img img{ transition:all 0.2s linear;}
.ast-page-builder-template .site-content > .ast-container{max-width: 100%;padding: 0;}
.ast-page-builder-template .site .site-content #primary{padding: 0;margin: 0;}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top: 0;}
.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top: 0;margin-bottom: 0;}
.ast-page-builder-template .entry-header{margin-top: 2em;margin-left: auto;margin-right: auto;}
@media (max-width:768.99px){
#ast-desktop-header{display:none;}
}
@media (min-width:769px){
#ast-mobile-header{display:none;}
}
div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}
#page{display:flex;flex-direction:column;min-height:100vh;}
#page .site-content{flex-grow:1;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}
.entry-title{margin-bottom:0.5em;}
@media (min-width:1201px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}
}
.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;}
.wp-block-button .wp-block-button__link ,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:#ffffff;}
.elementor-widget-button .elementor-button{border-color:#429798;background-color:#429798;}
.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.elementor-widget-button .elementor-button{font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{font-size:15px;font-size:1.0714285714286rem;}
.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:#429798;background-color:#429798;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}
button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
@media (min-width:544px){
.ast-container{max-width:100%;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}
.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}
}
@media (max-width:768px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:50px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:544px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:30px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:768px){
html{font-size:79.8%;}
}
@media (max-width:544px){
html{font-size:79.8%;}
}
@media (min-width:769px){
.ast-container{max-width:1240px;}
}
@media (min-width:769px){
.site-content .ast-container{display:flex;}
}
@media (max-width:768px){
.site-content .ast-container{flex-direction:column;}
}
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}
@media(max-width: 768px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}
}
@media(max-width: 544px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}
}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots){height: 0;}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width: 100px;}
.entry-content[data-ast-blocks-layout] > *{max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}
blockquote{margin: 1.5em;border-color: rgba(0,0,0,0.05);}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){border-left: 5px solid rgba(0,0,0,0.05);}
.wp-block-loginout p:not(.login-remember):not(.login-submit) input{width: 100%;}
.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text{color: var(--ast-global-color-primary,var(--ast-global-color-5));}
.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child{margin-top: 0;}
.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li{margin-top: 12px;margin-bottom: 12px;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: var(--wp--custom--ast-wide-width-size);}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container{max-width: var(--wp--custom--ast-content-width-size) ;margin-left: auto;margin-right: auto;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: none;}
.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright){width: auto;}
@media(min-width: 768px){
.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)){max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}
}
@media (max-width:544px){
.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}
}
.ast-page-builder-template .entry-header{padding-left: 0;}
:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}
:root{--ast-border-color : var(--ast-global-color-6);}
header.entry-header{text-align:left;}
header.entry-header .entry-title{font-size:30px;font-size:2.1428571428571rem;}
header.entry-header > *:not(:last-child){margin-bottom:10px;}
@media (max-width:768px){
header.entry-header{text-align:left;}
}
@media (max-width:544px){
header.entry-header{text-align:left;}
}
body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}
.trail-items li:last-of-type::after{display:none;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:#000000;}
@media (max-width:768px){
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
@media (max-width:544px){
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}
.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:#429798;border-style:solid;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
.ast-builder-menu-1{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
.elementor-widget-heading .elementor-heading-title{margin:0;}
.elementor-page .ast-menu-toggle{color:unset;background:unset;}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}
.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not( .astra-full-megamenu-wrapper) .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper,.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);}
.ast-header-break-point .main-header-bar{border-bottom-width:0px;}
@media (min-width:769px){
.main-header-bar{border-bottom-width:0px;}
}
.ast-flex{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header-bar{padding:1em 0;}
.ast-site-identity{padding:0;}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0,-2px) rotateZ(270deg);}
@media (min-width:769px){
.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}
}
.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .comments-area .comments-title{background-color:#ffffff;}
.ast-plain-container,.ast-page-builder-template{background-color:#ffffff;}
#ast-scroll-top{display: none;position: fixed;text-align: center;cursor: pointer;z-index: 99;width: 2.1em;height: 2.1em;line-height: 2.1;color: #ffffff;border-radius: 2px;content: "";outline: inherit;}
@media (min-width: 769px){
#ast-scroll-top{content: "769";}
}
#ast-scroll-top .ast-icon.icon-arrow svg{margin-left: 0px;vertical-align: middle;transform: translate(0,-20%) rotate(180deg);width: 1.6em;}
.ast-scroll-to-top-right{right: 30px;bottom: 30px;}
#ast-scroll-top{background-color:#429798;font-size:15px;}
@media (max-width:768px){
#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}
}
.ast-mobile-header-content > *,.ast-desktop-header-content > *{padding: 10px 0;height: auto;}
.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child{padding-top: 10px;}
.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu{padding-top: 0;}
.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child{padding-bottom: 0;}
#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content{display: none;}
.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#ffffff;;}
.ast-mobile-popup-content > *,.ast-mobile-header-content > *,.ast-desktop-popup-content > *,.ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}
.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}
.content-align-flex-start .main-header-menu{text-align:left;}
.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}
.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}
.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
@media (min-width:769px){
.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
}
.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}
.ast-primary-header-bar{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
@media (max-width:544px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{color:#ffffff;border:none;background:#429798;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:#ffffff;}
.ast-hfb-header .ast-builder-menu-mobile .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}
.ast-builder-menu-mobile .main-navigation{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000;}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{ --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }
:where(body){ margin: 0; }
:where(.wp-site-blocks) > *{ margin-block-start: 24px; margin-block-end: 0; }
:where(.wp-site-blocks) > :first-child{ margin-block-start: 0; }
:where(.wp-site-blocks) > :last-child{ margin-block-end: 0; }
:root{ --wp--style--block-gap: 24px; }
:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-flex){gap: 24px;}
:root :where(.is-layout-grid){gap: 24px;}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.is-layout-flex > :is(*, div){margin: 0;}
.is-layout-grid > :is(*, div){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
a:where(:not(.wp-element-button)){text-decoration: none;}
:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
.elementor-kit-1358{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-714929fa:#4054B2;--e-global-color-555d9488:#23A455;--e-global-color-7717e2f9:#000;--e-global-color-3a605c2c:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
h1.entry-title{display:var(--page-title-display);}
@media(max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media(max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
.elementor-12 .elementor-element.elementor-element-3vfx5aa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3vfx5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../assets/wp-content/uploads/2020/01/Connectall-home.jpg");background-position:-5px -116px;background-repeat:no-repeat;background-size:cover;}
.elementor-12 .elementor-element.elementor-element-3vfx5aa > .elementor-background-overlay{background-color:#ffffff;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-12 .elementor-element.elementor-element-3vfx5aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:315px 0px 55px 0px;}
.elementor-12 .elementor-element.elementor-element-h991bof > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:2px;}
.elementor-12 .elementor-element.elementor-element-xpld4o6{text-align:start;}
.elementor-12 .elementor-element.elementor-element-xpld4o6 .elementor-heading-title{font-size:3.5em;font-weight:400;text-shadow:4px -4px 17px rgba(0,0,0,0.3);color:#000000;}
.elementor-12 .elementor-element.elementor-element-5vfkhnn{--spacer-size:5px;}
.elementor-12 .elementor-element.elementor-element-1d3k1wu{text-align:start;}
.elementor-12 .elementor-element.elementor-element-vb97hs0{--spacer-size:175px;}
.elementor-12 .elementor-element.elementor-element-1u4upoi{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-12 .elementor-element.elementor-element-1u4upoi > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-12 .elementor-element.elementor-element-9fctebx{--spacer-size:35px;}
.elementor-12 .elementor-element.elementor-element-4uc3aor > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-12 .elementor-element.elementor-element-4uc3aor{text-align:center;}
.elementor-12 .elementor-element.elementor-element-4uc3aor .elementor-heading-title{color:#000000;}
.elementor-12 .elementor-element.elementor-element-h2cfn4h{--divider-border-style:solid;--divider-color:#8C1A11;--divider-border-width:1px;}
.elementor-12 .elementor-element.elementor-element-h2cfn4h > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-12 .elementor-element.elementor-element-h2cfn4h .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}
.elementor-12 .elementor-element.elementor-element-h2cfn4h .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}
.elementor-12 .elementor-element.elementor-element-43z9h6r > .elementor-widget-container{margin:0px 0px 47px 0px;padding:0px 200px 0px 200px;}
.elementor-12 .elementor-element.elementor-element-43z9h6r{text-align:center;}
.elementor-12 .elementor-element.elementor-element-3gfgm7m > .elementor-background-overlay{opacity:0.87;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-12 .elementor-element.elementor-element-3gfgm7m{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:36px;margin-bottom:36px;}
.elementor-12 .elementor-element.elementor-element-1z8n5hy{--spacer-size:10px;}
.elementor-12 .elementor-element.elementor-element-qmqd0xv > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}
.elementor-12 .elementor-element.elementor-element-qmqd0xv{margin-top:0px;margin-bottom:0px;}
.elementor-12 .elementor-element.elementor-element-t8scu0x:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-t8scu0x > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../assets/wp-content/uploads/2020/02/Ticket.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.elementor-12 .elementor-element.elementor-element-t8scu0x > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.4;}
.elementor-12 .elementor-element.elementor-element-t8scu0x:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}
.elementor-12 .elementor-element.elementor-element-t8scu0x > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}
.elementor-12 .elementor-element.elementor-element-t8scu0x > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-12 .elementor-element.elementor-element-opotqr7{--spacer-size:300px;}
.elementor-12 .elementor-element.elementor-element-b49c512 .elementor-button{background-color:rgba(0,0,0,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}
.elementor-12 .elementor-element.elementor-element-b49c512 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-b49c512 .elementor-button:focus{background-color:#ffffff;color:#429798;border-color:#ffffff;}
.elementor-12 .elementor-element.elementor-element-b49c512 .elementor-button-content-wrapper{flex-direction:row-reverse;}
.elementor-12 .elementor-element.elementor-element-b49c512 .elementor-button .elementor-button-content-wrapper{gap:11px;}
.elementor-12 .elementor-element.elementor-element-b49c512 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-b49c512 .elementor-button:focus svg{fill:#429798;}
.elementor-12 .elementor-element.elementor-element-065xjrj:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-065xjrj > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../assets/wp-content/uploads/2020/02/Tubos3.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}
.elementor-12 .elementor-element.elementor-element-065xjrj > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.4;}
.elementor-12 .elementor-element.elementor-element-065xjrj:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}
.elementor-12 .elementor-element.elementor-element-065xjrj > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}
.elementor-12 .elementor-element.elementor-element-065xjrj > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-12 .elementor-element.elementor-element-dnssed0{--spacer-size:300px;}
.elementor-12 .elementor-element.elementor-element-f8ce527 .elementor-button{background-color:rgba(0,0,0,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}
.elementor-12 .elementor-element.elementor-element-f8ce527 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f8ce527 .elementor-button:focus{background-color:#ffffff;color:#429798;border-color:#ffffff;}
.elementor-12 .elementor-element.elementor-element-f8ce527 .elementor-button-content-wrapper{flex-direction:row-reverse;}
.elementor-12 .elementor-element.elementor-element-f8ce527 .elementor-button .elementor-button-content-wrapper{gap:11px;}
.elementor-12 .elementor-element.elementor-element-f8ce527 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-f8ce527 .elementor-button:focus svg{fill:#429798;}
body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}
@media(max-width:1024px){
.elementor-12 .elementor-element.elementor-element-3vfx5aa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3vfx5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}
.elementor-12 .elementor-element.elementor-element-3vfx5aa{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}
.elementor-12 .elementor-element.elementor-element-h991bof > .elementor-element-populated{padding:20px 20px 20px 20px;}
.elementor-12 .elementor-element.elementor-element-xpld4o6{text-align:start;}
.elementor-12 .elementor-element.elementor-element-5vfkhnn{--spacer-size:5px;}
.elementor-12 .elementor-element.elementor-element-1d3k1wu{text-align:start;}
.elementor-12 .elementor-element.elementor-element-vb97hs0{--spacer-size:20px;}
.elementor-12 .elementor-element.elementor-element-1u4upoi{padding:0px 0px 0px 0px;}
.elementor-12 .elementor-element.elementor-element-43z9h6r > .elementor-widget-container{padding:0px 50px 0px 50px;}
.elementor-12 .elementor-element.elementor-element-1z8n5hy{--spacer-size:20px;}
}
@media(max-width:767px){
.elementor-12 .elementor-element.elementor-element-3vfx5aa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3vfx5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}
.elementor-12 .elementor-element.elementor-element-3vfx5aa{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}
.elementor-12 .elementor-element.elementor-element-xpld4o6{text-align:center;}
.elementor-12 .elementor-element.elementor-element-1d3k1wu > .elementor-widget-container{padding:0px 30px 0px 30px;}
.elementor-12 .elementor-element.elementor-element-1d3k1wu{text-align:center;}
.elementor-12 .elementor-element.elementor-element-43z9h6r > .elementor-widget-container{padding:0px 0px 0px 0px;}
.elementor-12 .elementor-element.elementor-element-1z8n5hy{--spacer-size:20px;}
}
@media(min-width:768px){
.elementor-12 .elementor-element.elementor-element-h991bof{width:60.000%;}
.elementor-12 .elementor-element.elementor-element-v0kzet2{width:40.000%;}
}
@media(max-width:1024px) and (min-width:768px){
.elementor-12 .elementor-element.elementor-element-h991bof{width:65%;}
.elementor-12 .elementor-element.elementor-element-t8scu0x{width:50%;}
.elementor-12 .elementor-element.elementor-element-065xjrj{width:50%;}
}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
}
@media (min-width:769px){
.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:1.5em;}
}
@media (min-width:769px){
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}
.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em;}
.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0em;padding-right:0em;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-right:1em;padding-left:1em;}
}
@media (max-width:768px){
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0px;}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0px;}
}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}
}
.site-title,.site-title a{font-family:'Cambay',sans-serif;}
button,.ast-button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:15px;font-size:1.0714285714286rem;font-weight:400;font-family:'Varela Round',sans-serif;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.ast-header-break-point .menu-text + .icon-arrow,.ast-desktop .menu-link > .icon-arrow:first-child,.ast-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow,.ast-header-break-point .astra-mm-highlight-label + .icon-arrow{display:none;}
.cmplz-hidden{
					display: none !important;
				}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:3em;--ast-container-default-lg-padding:3em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:3em;--ast-container-default-sm-padding:3em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}
html{font-size:87.5%;}
a{color:#429798;}
a:hover,a:focus{color:#8c1a11;}
body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Cambay',sans-serif;font-weight:400;font-size:14px;font-size:1rem;line-height:var(--ast-body-line-height,1.6em);}
blockquote{color:#000000;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a,.site-title,.site-title a{font-weight:normal;}
.site-title{font-size:35px;font-size:2.5rem;display:block;}
header .custom-logo-link img{max-width:239px;width:239px;}
.entry-title{font-size:30px;font-size:2.1428571428571rem;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:60px;font-size:4.2857142857143rem;font-weight:700;font-family:'Rubik',sans-serif;line-height:1.4em;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:42px;font-size:3rem;line-height:1.3em;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:30px;font-size:2.1428571428571rem;line-height:1.3em;}
h4,.entry-content :where(h4),.entry-content :where(h4) a{font-size:20px;font-size:1.4285714285714rem;line-height:1.2em;}
h5,.entry-content :where(h5),.entry-content :where(h5) a{font-size:18px;font-size:1.2857142857143rem;line-height:1.2em;}
h6,.entry-content :where(h6),.entry-content :where(h6) a{font-size:15px;font-size:1.0714285714286rem;line-height:1.25em;}
::selection{background-color:#429798;color:#ffffff;}
body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a{color:#3a3a3a;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#429798;}
input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#429798;background-color:#429798;box-shadow:none;}
.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#8c1a11;}
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}
.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}
.ast-single-post .wp-block-button .wp-block-button__link,.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .wp-block-uagb-buttons a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:dotted;border-color:inherit;border-width:thin;}
input{outline:none;}
.site-logo-img img{ transition:all 0.2s linear;}
.ast-page-builder-template .site-content > .ast-container{max-width: 100%;padding: 0;}
.ast-page-builder-template .site .site-content #primary{padding: 0;margin: 0;}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top: 0;}
.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top: 0;margin-bottom: 0;}
.ast-page-builder-template .entry-header{margin-top: 2em;margin-left: auto;margin-right: auto;}
@media (max-width:768.99px){
#ast-desktop-header{display:none;}
}
@media (min-width:769px){
#ast-mobile-header{display:none;}
}
div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}
#page{display:flex;flex-direction:column;min-height:100vh;}
#page .site-content{flex-grow:1;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}
.entry-title{margin-bottom:0.5em;}
@media (min-width:1201px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}
}
.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;}
.wp-block-button .wp-block-button__link ,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:#ffffff;}
.elementor-widget-button .elementor-button{border-color:#429798;background-color:#429798;}
.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.elementor-widget-button .elementor-button{font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{font-size:15px;font-size:1.0714285714286rem;}
.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:#429798;background-color:#429798;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}
button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
@media (min-width:544px){
.ast-container{max-width:100%;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}
.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}
}
@media (max-width:768px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:50px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:544px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:30px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:768px){
html{font-size:79.8%;}
}
@media (max-width:544px){
html{font-size:79.8%;}
}
@media (min-width:769px){
.ast-container{max-width:1240px;}
}
@media (min-width:769px){
.site-content .ast-container{display:flex;}
}
@media (max-width:768px){
.site-content .ast-container{flex-direction:column;}
}
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}
@media(max-width: 768px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}
}
@media(max-width: 544px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}
}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots){height: 0;}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width: 100px;}
.entry-content[data-ast-blocks-layout] > *{max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}
blockquote{margin: 1.5em;border-color: rgba(0,0,0,0.05);}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){border-left: 5px solid rgba(0,0,0,0.05);}
.wp-block-loginout p:not(.login-remember):not(.login-submit) input{width: 100%;}
.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text{color: var(--ast-global-color-primary,var(--ast-global-color-5));}
.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child{margin-top: 0;}
.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li{margin-top: 12px;margin-bottom: 12px;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: var(--wp--custom--ast-wide-width-size);}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container{max-width: var(--wp--custom--ast-content-width-size) ;margin-left: auto;margin-right: auto;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: none;}
.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright){width: auto;}
@media(min-width: 768px){
.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)){max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}
}
@media (max-width:544px){
.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}
}
.ast-page-builder-template .entry-header{padding-left: 0;}
:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}
:root{--ast-border-color : var(--ast-global-color-6);}
header.entry-header{text-align:left;}
header.entry-header .entry-title{font-size:30px;font-size:2.1428571428571rem;}
header.entry-header > *:not(:last-child){margin-bottom:10px;}
@media (max-width:768px){
header.entry-header{text-align:left;}
}
@media (max-width:544px){
header.entry-header{text-align:left;}
}
body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}
.trail-items li:last-of-type::after{display:none;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:#000000;}
@media (max-width:768px){
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
@media (max-width:544px){
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}
.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:#429798;border-style:solid;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
.ast-builder-menu-1{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
.elementor-widget-heading .elementor-heading-title{margin:0;}
.elementor-page .ast-menu-toggle{color:unset;background:unset;}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}
.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not( .astra-full-megamenu-wrapper) .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper,.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);}
.ast-header-break-point .main-header-bar{border-bottom-width:0px;}
@media (min-width:769px){
.main-header-bar{border-bottom-width:0px;}
}
.ast-flex{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header-bar{padding:1em 0;}
.ast-site-identity{padding:0;}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0,-2px) rotateZ(270deg);}
@media (min-width:769px){
.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}
}
.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .comments-area .comments-title{background-color:#ffffff;}
.ast-plain-container,.ast-page-builder-template{background-color:#ffffff;}
#ast-scroll-top{display: none;position: fixed;text-align: center;cursor: pointer;z-index: 99;width: 2.1em;height: 2.1em;line-height: 2.1;color: #ffffff;border-radius: 2px;content: "";outline: inherit;}
@media (min-width: 769px){
#ast-scroll-top{content: "769";}
}
#ast-scroll-top .ast-icon.icon-arrow svg{margin-left: 0px;vertical-align: middle;transform: translate(0,-20%) rotate(180deg);width: 1.6em;}
.ast-scroll-to-top-right{right: 30px;bottom: 30px;}
#ast-scroll-top{background-color:#429798;font-size:15px;}
@media (max-width:768px){
#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}
}
.ast-mobile-header-content > *,.ast-desktop-header-content > *{padding: 10px 0;height: auto;}
.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child{padding-top: 10px;}
.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu{padding-top: 0;}
.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child{padding-bottom: 0;}
#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content{display: none;}
.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#ffffff;;}
.ast-mobile-popup-content > *,.ast-mobile-header-content > *,.ast-desktop-popup-content > *,.ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}
.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}
.content-align-flex-start .main-header-menu{text-align:left;}
.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}
.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}
.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
@media (min-width:769px){
.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
}
.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}
.ast-primary-header-bar{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
@media (max-width:544px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{color:#ffffff;border:none;background:#429798;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:#ffffff;}
.ast-hfb-header .ast-builder-menu-mobile .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}
.ast-builder-menu-mobile .main-navigation{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000;}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{ --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }
:where(body){ margin: 0; }
:where(.wp-site-blocks) > *{ margin-block-start: 24px; margin-block-end: 0; }
:where(.wp-site-blocks) > :first-child{ margin-block-start: 0; }
:where(.wp-site-blocks) > :last-child{ margin-block-end: 0; }
:root{ --wp--style--block-gap: 24px; }
:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-flex){gap: 24px;}
:root :where(.is-layout-grid){gap: 24px;}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.is-layout-flex > :is(*, div){margin: 0;}
.is-layout-grid > :is(*, div){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
a:where(:not(.wp-element-button)){text-decoration: none;}
:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
.elementor-kit-1358{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-714929fa:#4054B2;--e-global-color-555d9488:#23A455;--e-global-color-7717e2f9:#000;--e-global-color-3a605c2c:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
h1.entry-title{display:var(--page-title-display);}
@media(max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media(max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
.elementor-21 .elementor-element.elementor-element-6f6ffe1 > .elementor-widget-container{margin:0px 0px 0px 141px;}
.elementor-21 .elementor-element.elementor-element-6f6ffe1 img{border-radius:0px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-da81a72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}
.elementor-21 .elementor-element.elementor-element-3a61854 > .elementor-widget-container{margin:0px 0px -13px 0px;}
.elementor-21 .elementor-element.elementor-element-vpmgumr{--divider-border-style:solid;--divider-color:#8C1A11;--divider-border-width:1px;}
.elementor-21 .elementor-element.elementor-element-vpmgumr > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-vpmgumr .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}
.elementor-21 .elementor-element.elementor-element-vpmgumr .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}
.elementor-21 .elementor-element.elementor-element-e295b03 > .elementor-widget-container{margin:0px 0px 0px 141px;}
.elementor-21 .elementor-element.elementor-element-e295b03 img{border-radius:0px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-e00efac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}
.elementor-21 .elementor-element.elementor-element-dc5924a > .elementor-widget-container{margin:0px 0px -13px 0px;}
.elementor-21 .elementor-element.elementor-element-16495f5{--divider-border-style:solid;--divider-color:#8C1A11;--divider-border-width:1px;}
.elementor-21 .elementor-element.elementor-element-16495f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-21 .elementor-element.elementor-element-16495f5 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}
.elementor-21 .elementor-element.elementor-element-16495f5 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}
body.elementor-page-21:not(.elementor-motion-effects-element-type-background), body.elementor-page-21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
}
@media (min-width:769px){
.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:1.5em;}
}
@media (min-width:769px){
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}
.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em;}
.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0em;padding-right:0em;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-right:1em;padding-left:1em;}
}
@media (max-width:768px){
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0px;}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0px;}
}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}
}
.site-title,.site-title a{font-family:'Cambay',sans-serif;}
button,.ast-button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:15px;font-size:1.0714285714286rem;font-weight:400;font-family:'Varela Round',sans-serif;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.ast-header-break-point .menu-text + .icon-arrow,.ast-desktop .menu-link > .icon-arrow:first-child,.ast-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow,.ast-header-break-point .astra-mm-highlight-label + .icon-arrow{display:none;}
.cmplz-hidden{
					display: none !important;
				}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:3em;--ast-container-default-lg-padding:3em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:3em;--ast-container-default-sm-padding:3em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}
html{font-size:87.5%;}
a{color:#429798;}
a:hover,a:focus{color:#8c1a11;}
body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Cambay',sans-serif;font-weight:400;font-size:14px;font-size:1rem;line-height:var(--ast-body-line-height,1.6em);}
blockquote{color:#000000;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a,.site-title,.site-title a{font-weight:normal;}
.site-title{font-size:35px;font-size:2.5rem;display:block;}
header .custom-logo-link img{max-width:239px;width:239px;}
.entry-title{font-size:30px;font-size:2.1428571428571rem;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:60px;font-size:4.2857142857143rem;font-weight:700;font-family:'Rubik',sans-serif;line-height:1.4em;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:42px;font-size:3rem;line-height:1.3em;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:30px;font-size:2.1428571428571rem;line-height:1.3em;}
h4,.entry-content :where(h4),.entry-content :where(h4) a{font-size:20px;font-size:1.4285714285714rem;line-height:1.2em;}
h5,.entry-content :where(h5),.entry-content :where(h5) a{font-size:18px;font-size:1.2857142857143rem;line-height:1.2em;}
h6,.entry-content :where(h6),.entry-content :where(h6) a{font-size:15px;font-size:1.0714285714286rem;line-height:1.25em;}
::selection{background-color:#429798;color:#ffffff;}
body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a{color:#3a3a3a;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#429798;}
input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#429798;background-color:#429798;box-shadow:none;}
.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#8c1a11;}
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}
.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}
.ast-single-post .wp-block-button .wp-block-button__link,.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .wp-block-uagb-buttons a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:dotted;border-color:inherit;border-width:thin;}
input{outline:none;}
.site-logo-img img{ transition:all 0.2s linear;}
.ast-page-builder-template .site-content > .ast-container{max-width: 100%;padding: 0;}
.ast-page-builder-template .site .site-content #primary{padding: 0;margin: 0;}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top: 0;}
.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top: 0;margin-bottom: 0;}
.ast-page-builder-template .entry-header{margin-top: 2em;margin-left: auto;margin-right: auto;}
@media (max-width:768.99px){
#ast-desktop-header{display:none;}
}
@media (min-width:769px){
#ast-mobile-header{display:none;}
}
div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}
#page{display:flex;flex-direction:column;min-height:100vh;}
#page .site-content{flex-grow:1;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}
.entry-title{margin-bottom:0.5em;}
@media (min-width:1201px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}
}
.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;}
.wp-block-button .wp-block-button__link ,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:#ffffff;}
.elementor-widget-button .elementor-button{border-color:#429798;background-color:#429798;}
.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.elementor-widget-button .elementor-button{font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{font-size:15px;font-size:1.0714285714286rem;}
.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:#429798;background-color:#429798;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}
button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
@media (min-width:544px){
.ast-container{max-width:100%;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}
.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}
}
@media (max-width:768px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:50px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:544px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:30px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:768px){
html{font-size:79.8%;}
}
@media (max-width:544px){
html{font-size:79.8%;}
}
@media (min-width:769px){
.ast-container{max-width:1240px;}
}
@media (min-width:769px){
.site-content .ast-container{display:flex;}
}
@media (max-width:768px){
.site-content .ast-container{flex-direction:column;}
}
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}
@media(max-width: 768px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}
}
@media(max-width: 544px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}
}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots){height: 0;}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width: 100px;}
.entry-content[data-ast-blocks-layout] > *{max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}
blockquote{margin: 1.5em;border-color: rgba(0,0,0,0.05);}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){border-left: 5px solid rgba(0,0,0,0.05);}
.wp-block-loginout p:not(.login-remember):not(.login-submit) input{width: 100%;}
.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text{color: var(--ast-global-color-primary,var(--ast-global-color-5));}
.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child{margin-top: 0;}
.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li{margin-top: 12px;margin-bottom: 12px;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: var(--wp--custom--ast-wide-width-size);}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container{max-width: var(--wp--custom--ast-content-width-size) ;margin-left: auto;margin-right: auto;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: none;}
.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright){width: auto;}
@media(min-width: 768px){
.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)){max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}
}
@media (max-width:544px){
.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}
}
.ast-page-builder-template .entry-header{padding-left: 0;}
:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}
:root{--ast-border-color : var(--ast-global-color-6);}
header.entry-header{text-align:left;}
header.entry-header .entry-title{font-size:30px;font-size:2.1428571428571rem;}
header.entry-header > *:not(:last-child){margin-bottom:10px;}
@media (max-width:768px){
header.entry-header{text-align:left;}
}
@media (max-width:544px){
header.entry-header{text-align:left;}
}
body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}
.trail-items li:last-of-type::after{display:none;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:#000000;}
@media (max-width:768px){
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
@media (max-width:544px){
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}
.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:#429798;border-style:solid;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
.ast-builder-menu-1{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
.elementor-widget-heading .elementor-heading-title{margin:0;}
.elementor-page .ast-menu-toggle{color:unset;background:unset;}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}
.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not( .astra-full-megamenu-wrapper) .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper,.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);}
.ast-header-break-point .main-header-bar{border-bottom-width:0px;}
@media (min-width:769px){
.main-header-bar{border-bottom-width:0px;}
}
.ast-flex{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header-bar{padding:1em 0;}
.ast-site-identity{padding:0;}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0,-2px) rotateZ(270deg);}
@media (min-width:769px){
.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}
}
.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .comments-area .comments-title{background-color:#ffffff;}
.ast-plain-container,.ast-page-builder-template{background-color:#ffffff;}
#ast-scroll-top{display: none;position: fixed;text-align: center;cursor: pointer;z-index: 99;width: 2.1em;height: 2.1em;line-height: 2.1;color: #ffffff;border-radius: 2px;content: "";outline: inherit;}
@media (min-width: 769px){
#ast-scroll-top{content: "769";}
}
#ast-scroll-top .ast-icon.icon-arrow svg{margin-left: 0px;vertical-align: middle;transform: translate(0,-20%) rotate(180deg);width: 1.6em;}
.ast-scroll-to-top-right{right: 30px;bottom: 30px;}
#ast-scroll-top{background-color:#429798;font-size:15px;}
@media (max-width:768px){
#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}
}
.ast-mobile-header-content > *,.ast-desktop-header-content > *{padding: 10px 0;height: auto;}
.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child{padding-top: 10px;}
.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu{padding-top: 0;}
.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child{padding-bottom: 0;}
#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content{display: none;}
.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#ffffff;;}
.ast-mobile-popup-content > *,.ast-mobile-header-content > *,.ast-desktop-popup-content > *,.ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}
.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}
.content-align-flex-start .main-header-menu{text-align:left;}
.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}
.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}
.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
@media (min-width:769px){
.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
}
.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}
.ast-primary-header-bar{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
@media (max-width:544px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{color:#ffffff;border:none;background:#429798;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:#ffffff;}
.ast-hfb-header .ast-builder-menu-mobile .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}
.ast-builder-menu-mobile .main-navigation{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000;}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{ --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }
:where(body){ margin: 0; }
:where(.wp-site-blocks) > *{ margin-block-start: 24px; margin-block-end: 0; }
:where(.wp-site-blocks) > :first-child{ margin-block-start: 0; }
:where(.wp-site-blocks) > :last-child{ margin-block-end: 0; }
:root{ --wp--style--block-gap: 24px; }
:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-flex){gap: 24px;}
:root :where(.is-layout-grid){gap: 24px;}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.is-layout-flex > :is(*, div){margin: 0;}
.is-layout-grid > :is(*, div){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
a:where(:not(.wp-element-button)){text-decoration: none;}
:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
.elementor-kit-1358{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-714929fa:#4054B2;--e-global-color-555d9488:#23A455;--e-global-color-7717e2f9:#000;--e-global-color-3a605c2c:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
h1.entry-title{display:var(--page-title-display);}
@media(max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media(max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
.elementor-1182 .elementor-element.elementor-element-da81a72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}
.elementor-1182 .elementor-element.elementor-element-3a61854 > .elementor-widget-container{margin:0px 0px -13px 0px;}
.elementor-1182 .elementor-element.elementor-element-vpmgumr{--divider-border-style:solid;--divider-color:#8C1A11;--divider-border-width:1px;}
.elementor-1182 .elementor-element.elementor-element-vpmgumr > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1182 .elementor-element.elementor-element-vpmgumr .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}
.elementor-1182 .elementor-element.elementor-element-vpmgumr .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}
.elementor-1182 .elementor-element.elementor-element-da62db1 > .elementor-widget-container{margin:41px 115px 0px 0px;}
.elementor-1182 .elementor-element.elementor-element-da62db1 .elementor-accordion-title{font-size:20px;}
.elementor-1182 .elementor-element.elementor-element-3d2fb7a > .elementor-widget-container{margin:0px 0px 0px 0px;}
body.elementor-page-1182:not(.elementor-motion-effects-element-type-background), body.elementor-page-1182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}
@media(min-width:768px){
.elementor-1182 .elementor-element.elementor-element-547b0d8{width:31.22%;}
.elementor-1182 .elementor-element.elementor-element-f976862{width:68.78%;}
}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
}
@media (min-width:769px){
.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:1.5em;}
}
@media (min-width:769px){
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}
.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em;}
.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0em;padding-right:0em;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-right:1em;padding-left:1em;}
}
@media (max-width:768px){
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0px;}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0px;}
}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}
}
.site-title,.site-title a{font-family:'Cambay',sans-serif;}
button,.ast-button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:15px;font-size:1.0714285714286rem;font-weight:400;font-family:'Varela Round',sans-serif;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.ast-header-break-point .menu-text + .icon-arrow,.ast-desktop .menu-link > .icon-arrow:first-child,.ast-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow,.ast-header-break-point .astra-mm-highlight-label + .icon-arrow{display:none;}
.cmplz-hidden{
					display: none !important;
				}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:3em;--ast-container-default-lg-padding:3em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:3em;--ast-container-default-sm-padding:3em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}
html{font-size:87.5%;}
a{color:#429798;}
a:hover,a:focus{color:#8c1a11;}
body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Cambay',sans-serif;font-weight:400;font-size:14px;font-size:1rem;line-height:var(--ast-body-line-height,1.6em);}
blockquote{color:#000000;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a,.site-title,.site-title a{font-weight:normal;}
.site-title{font-size:35px;font-size:2.5rem;display:block;}
header .custom-logo-link img{max-width:239px;width:239px;}
.entry-title{font-size:30px;font-size:2.1428571428571rem;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:60px;font-size:4.2857142857143rem;font-weight:700;font-family:'Rubik',sans-serif;line-height:1.4em;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:42px;font-size:3rem;line-height:1.3em;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:30px;font-size:2.1428571428571rem;line-height:1.3em;}
h4,.entry-content :where(h4),.entry-content :where(h4) a{font-size:20px;font-size:1.4285714285714rem;line-height:1.2em;}
h5,.entry-content :where(h5),.entry-content :where(h5) a{font-size:18px;font-size:1.2857142857143rem;line-height:1.2em;}
h6,.entry-content :where(h6),.entry-content :where(h6) a{font-size:15px;font-size:1.0714285714286rem;line-height:1.25em;}
::selection{background-color:#429798;color:#ffffff;}
body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a{color:#3a3a3a;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#429798;}
input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#429798;background-color:#429798;box-shadow:none;}
.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#8c1a11;}
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}
.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}
.ast-single-post .wp-block-button .wp-block-button__link,.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .wp-block-uagb-buttons a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:dotted;border-color:inherit;border-width:thin;}
input{outline:none;}
.site-logo-img img{ transition:all 0.2s linear;}
.ast-page-builder-template .site-content > .ast-container{max-width: 100%;padding: 0;}
.ast-page-builder-template .site .site-content #primary{padding: 0;margin: 0;}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top: 0;}
.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top: 0;margin-bottom: 0;}
.ast-page-builder-template .entry-header{margin-top: 2em;margin-left: auto;margin-right: auto;}
@media (max-width:768.99px){
#ast-desktop-header{display:none;}
}
@media (min-width:769px){
#ast-mobile-header{display:none;}
}
div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}
#page{display:flex;flex-direction:column;min-height:100vh;}
#page .site-content{flex-grow:1;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}
.entry-title{margin-bottom:0.5em;}
@media (min-width:1201px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}
}
.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;}
.wp-block-button .wp-block-button__link ,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:#ffffff;}
.elementor-widget-button .elementor-button{border-color:#429798;background-color:#429798;}
.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.elementor-widget-button .elementor-button{font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{font-size:15px;font-size:1.0714285714286rem;}
.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:#429798;background-color:#429798;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}
button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
@media (min-width:544px){
.ast-container{max-width:100%;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}
.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}
}
@media (max-width:768px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:50px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:544px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:30px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:768px){
html{font-size:79.8%;}
}
@media (max-width:544px){
html{font-size:79.8%;}
}
@media (min-width:769px){
.ast-container{max-width:1240px;}
}
@media (min-width:769px){
.site-content .ast-container{display:flex;}
}
@media (max-width:768px){
.site-content .ast-container{flex-direction:column;}
}
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}
@media(max-width: 768px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}
}
@media(max-width: 544px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}
}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots){height: 0;}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width: 100px;}
.entry-content[data-ast-blocks-layout] > *{max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}
blockquote{margin: 1.5em;border-color: rgba(0,0,0,0.05);}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){border-left: 5px solid rgba(0,0,0,0.05);}
.wp-block-loginout p:not(.login-remember):not(.login-submit) input{width: 100%;}
.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text{color: var(--ast-global-color-primary,var(--ast-global-color-5));}
.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child{margin-top: 0;}
.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li{margin-top: 12px;margin-bottom: 12px;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: var(--wp--custom--ast-wide-width-size);}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container{max-width: var(--wp--custom--ast-content-width-size) ;margin-left: auto;margin-right: auto;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: none;}
.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright){width: auto;}
@media(min-width: 768px){
.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)){max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}
}
@media (max-width:544px){
.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}
}
.ast-page-builder-template .entry-header{padding-left: 0;}
:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}
:root{--ast-border-color : var(--ast-global-color-6);}
header.entry-header{text-align:left;}
header.entry-header .entry-title{font-size:30px;font-size:2.1428571428571rem;}
header.entry-header > *:not(:last-child){margin-bottom:10px;}
@media (max-width:768px){
header.entry-header{text-align:left;}
}
@media (max-width:544px){
header.entry-header{text-align:left;}
}
body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}
.trail-items li:last-of-type::after{display:none;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:#000000;}
@media (max-width:768px){
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
@media (max-width:544px){
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}
.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:#429798;border-style:solid;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
.ast-builder-menu-1{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
.elementor-widget-heading .elementor-heading-title{margin:0;}
.elementor-page .ast-menu-toggle{color:unset;background:unset;}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}
.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not( .astra-full-megamenu-wrapper) .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper,.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);}
.ast-header-break-point .main-header-bar{border-bottom-width:0px;}
@media (min-width:769px){
.main-header-bar{border-bottom-width:0px;}
}
.ast-flex{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header-bar{padding:1em 0;}
.ast-site-identity{padding:0;}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0,-2px) rotateZ(270deg);}
@media (min-width:769px){
.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}
}
.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .comments-area .comments-title{background-color:#ffffff;}
.ast-plain-container,.ast-page-builder-template{background-color:#ffffff;}
#ast-scroll-top{display: none;position: fixed;text-align: center;cursor: pointer;z-index: 99;width: 2.1em;height: 2.1em;line-height: 2.1;color: #ffffff;border-radius: 2px;content: "";outline: inherit;}
@media (min-width: 769px){
#ast-scroll-top{content: "769";}
}
#ast-scroll-top .ast-icon.icon-arrow svg{margin-left: 0px;vertical-align: middle;transform: translate(0,-20%) rotate(180deg);width: 1.6em;}
.ast-scroll-to-top-right{right: 30px;bottom: 30px;}
#ast-scroll-top{background-color:#429798;font-size:15px;}
@media (max-width:768px){
#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}
}
.ast-mobile-header-content > *,.ast-desktop-header-content > *{padding: 10px 0;height: auto;}
.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child{padding-top: 10px;}
.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu{padding-top: 0;}
.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child{padding-bottom: 0;}
#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content{display: none;}
.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#ffffff;;}
.ast-mobile-popup-content > *,.ast-mobile-header-content > *,.ast-desktop-popup-content > *,.ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}
.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}
.content-align-flex-start .main-header-menu{text-align:left;}
.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}
.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}
.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
@media (min-width:769px){
.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
}
.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}
.ast-primary-header-bar{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
@media (max-width:544px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{color:#ffffff;border:none;background:#429798;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:#ffffff;}
.ast-hfb-header .ast-builder-menu-mobile .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}
.ast-builder-menu-mobile .main-navigation{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000;}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{ --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }
:where(body){ margin: 0; }
:where(.wp-site-blocks) > *{ margin-block-start: 24px; margin-block-end: 0; }
:where(.wp-site-blocks) > :first-child{ margin-block-start: 0; }
:where(.wp-site-blocks) > :last-child{ margin-block-end: 0; }
:root{ --wp--style--block-gap: 24px; }
:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-flex){gap: 24px;}
:root :where(.is-layout-grid){gap: 24px;}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.is-layout-flex > :is(*, div){margin: 0;}
.is-layout-grid > :is(*, div){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
a:where(:not(.wp-element-button)){text-decoration: none;}
:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
.elementor-kit-1358{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-714929fa:#4054B2;--e-global-color-555d9488:#23A455;--e-global-color-7717e2f9:#000;--e-global-color-3a605c2c:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
h1.entry-title{display:var(--page-title-display);}
@media(max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media(max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
.elementor-1223 .elementor-element.elementor-element-da81a72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}
.elementor-1223 .elementor-element.elementor-element-3a61854 > .elementor-widget-container{margin:0px 0px -13px 0px;}
.elementor-1223 .elementor-element.elementor-element-vpmgumr{--divider-border-style:solid;--divider-color:#8C1A11;--divider-border-width:1px;}
.elementor-1223 .elementor-element.elementor-element-vpmgumr > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1223 .elementor-element.elementor-element-vpmgumr .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}
.elementor-1223 .elementor-element.elementor-element-vpmgumr .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}
.elementor-1223 .elementor-element.elementor-element-d62e90a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1223 .elementor-element.elementor-element-d62e90a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(97, 206, 112, 0);}
.elementor-1223 .elementor-element.elementor-element-d62e90a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}
.elementor-1223 .elementor-element.elementor-element-d62e90a > .elementor-element-populated{border-style:double;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
.elementor-1223 .elementor-element.elementor-element-d62e90a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1223 .elementor-element.elementor-element-532dc65{width:var( --container-widget-width, 124.777% );max-width:124.777%;--container-widget-width:124.777%;--container-widget-flex-grow:0;}
.elementor-1223 .elementor-element.elementor-element-532dc65 > .elementor-widget-container{margin:0px -1px 0px 0px;}
.elementor-1223 .elementor-element.elementor-element-532dc65 .elementor-accordion-title{font-size:20px;}
.elementor-1223 .elementor-element.elementor-element-82bbb53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1223 .elementor-element.elementor-element-82bbb53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(97, 206, 112, 0);}
.elementor-1223 .elementor-element.elementor-element-82bbb53 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}
.elementor-1223 .elementor-element.elementor-element-82bbb53 > .elementor-element-populated{border-style:double;border-width:2px 2px 2px 2px;border-color:#429798;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:21px 70px 24px 70px;--e-column-margin-right:70px;--e-column-margin-left:70px;}
.elementor-1223 .elementor-element.elementor-element-82bbb53 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1223 .elementor-element.elementor-element-479f611 > .elementor-widget-container{margin:0px 0px -13px 0px;}
.elementor-1223 .elementor-element.elementor-element-479f611{color:#429798;}
.elementor-1223 .elementor-element.elementor-element-07ab533{--divider-border-style:solid;--divider-color:#8C1A11;--divider-border-width:1px;}
.elementor-1223 .elementor-element.elementor-element-07ab533 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1223 .elementor-element.elementor-element-07ab533 .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0;}
.elementor-1223 .elementor-element.elementor-element-07ab533 .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}
.elementor-1223 .elementor-element.elementor-element-ccb1bf7 > .elementor-widget-container{background-color:#429798;padding:26px 26px 1px 26px;}
.elementor-1223 .elementor-element.elementor-element-ccb1bf7{text-align:center;font-size:19px;color:#FFFFFF;}
.elementor-1223 .elementor-element.elementor-element-dd714f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1223 .elementor-element.elementor-element-dd714f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(97, 206, 112, 0);}
.elementor-1223 .elementor-element.elementor-element-dd714f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}
.elementor-1223 .elementor-element.elementor-element-dd714f5 > .elementor-element-populated{border-style:double;border-width:2px 2px 2px 2px;border-color:#429798;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:21px 70px 24px 70px;--e-column-margin-right:70px;--e-column-margin-left:70px;}
.elementor-1223 .elementor-element.elementor-element-dd714f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1223 .elementor-element.elementor-element-39a5cee > .elementor-widget-container{margin:0px 0px -13px 0px;}
.elementor-1223 .elementor-element.elementor-element-39a5cee{color:#429798;}
.elementor-1223 .elementor-element.elementor-element-8fc9cda{--divider-border-style:solid;--divider-color:#8C1A11;--divider-border-width:1px;}
.elementor-1223 .elementor-element.elementor-element-8fc9cda > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1223 .elementor-element.elementor-element-8fc9cda .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0;}
.elementor-1223 .elementor-element.elementor-element-8fc9cda .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}
.elementor-1223 .elementor-element.elementor-element-47da47d > .elementor-widget-container{margin:0px 0px 0px 0px;}
body.elementor-page-1223:not(.elementor-motion-effects-element-type-background), body.elementor-page-1223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
}
@media (min-width:769px){
.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:1.5em;}
}
@media (min-width:769px){
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}
.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em;}
.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0em;padding-right:0em;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-right:1em;padding-left:1em;}
}
@media (max-width:768px){
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0px;}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0px;}
}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}
}
.site-title,.site-title a{font-family:'Cambay',sans-serif;}
button,.ast-button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:15px;font-size:1.0714285714286rem;font-weight:400;font-family:'Varela Round',sans-serif;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.ast-header-break-point .menu-text + .icon-arrow,.ast-desktop .menu-link > .icon-arrow:first-child,.ast-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow,.ast-header-break-point .astra-mm-highlight-label + .icon-arrow{display:none;}
.cmplz-hidden{
					display: none !important;
				}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:3em;--ast-container-default-lg-padding:3em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:3em;--ast-container-default-sm-padding:3em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}
html{font-size:87.5%;}
a{color:#429798;}
a:hover,a:focus{color:#8c1a11;}
body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Cambay',sans-serif;font-weight:400;font-size:14px;font-size:1rem;line-height:var(--ast-body-line-height,1.6em);}
blockquote{color:#000000;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a,.site-title,.site-title a{font-weight:normal;}
.site-title{font-size:35px;font-size:2.5rem;display:block;}
header .custom-logo-link img{max-width:239px;width:239px;}
.entry-title{font-size:30px;font-size:2.1428571428571rem;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:60px;font-size:4.2857142857143rem;font-weight:700;font-family:'Rubik',sans-serif;line-height:1.4em;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:42px;font-size:3rem;line-height:1.3em;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:30px;font-size:2.1428571428571rem;line-height:1.3em;}
h4,.entry-content :where(h4),.entry-content :where(h4) a{font-size:20px;font-size:1.4285714285714rem;line-height:1.2em;}
h5,.entry-content :where(h5),.entry-content :where(h5) a{font-size:18px;font-size:1.2857142857143rem;line-height:1.2em;}
h6,.entry-content :where(h6),.entry-content :where(h6) a{font-size:15px;font-size:1.0714285714286rem;line-height:1.25em;}
::selection{background-color:#429798;color:#ffffff;}
body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a{color:#3a3a3a;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#429798;}
input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#429798;background-color:#429798;box-shadow:none;}
.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#8c1a11;}
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}
.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}
.ast-single-post .wp-block-button .wp-block-button__link,.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .wp-block-uagb-buttons a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:dotted;border-color:inherit;border-width:thin;}
input{outline:none;}
.site-logo-img img{ transition:all 0.2s linear;}
.ast-page-builder-template .site-content > .ast-container{max-width: 100%;padding: 0;}
.ast-page-builder-template .site .site-content #primary{padding: 0;margin: 0;}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top: 0;}
.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top: 0;margin-bottom: 0;}
.ast-page-builder-template .entry-header{margin-top: 2em;margin-left: auto;margin-right: auto;}
@media (max-width:768.99px){
#ast-desktop-header{display:none;}
}
@media (min-width:769px){
#ast-mobile-header{display:none;}
}
div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}
#page{display:flex;flex-direction:column;min-height:100vh;}
#page .site-content{flex-grow:1;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}
.entry-title{margin-bottom:0.5em;}
@media (min-width:1201px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}
}
.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;}
.wp-block-button .wp-block-button__link ,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:#ffffff;}
.elementor-widget-button .elementor-button{border-color:#429798;background-color:#429798;}
.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.elementor-widget-button .elementor-button{font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{font-size:15px;font-size:1.0714285714286rem;}
.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:#429798;background-color:#429798;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}
button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
@media (min-width:544px){
.ast-container{max-width:100%;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}
.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}
}
@media (max-width:768px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:50px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:544px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:30px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:768px){
html{font-size:79.8%;}
}
@media (max-width:544px){
html{font-size:79.8%;}
}
@media (min-width:769px){
.ast-container{max-width:1240px;}
}
@media (min-width:769px){
.site-content .ast-container{display:flex;}
}
@media (max-width:768px){
.site-content .ast-container{flex-direction:column;}
}
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}
@media(max-width: 768px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}
}
@media(max-width: 544px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}
}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots){height: 0;}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width: 100px;}
.entry-content[data-ast-blocks-layout] > *{max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}
blockquote{margin: 1.5em;border-color: rgba(0,0,0,0.05);}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){border-left: 5px solid rgba(0,0,0,0.05);}
.wp-block-loginout p:not(.login-remember):not(.login-submit) input{width: 100%;}
.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text{color: var(--ast-global-color-primary,var(--ast-global-color-5));}
.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child{margin-top: 0;}
.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li{margin-top: 12px;margin-bottom: 12px;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: var(--wp--custom--ast-wide-width-size);}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container{max-width: var(--wp--custom--ast-content-width-size) ;margin-left: auto;margin-right: auto;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: none;}
.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright){width: auto;}
@media(min-width: 768px){
.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)){max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}
}
@media (max-width:544px){
.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}
}
.ast-page-builder-template .entry-header{padding-left: 0;}
:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}
:root{--ast-border-color : var(--ast-global-color-6);}
header.entry-header{text-align:left;}
header.entry-header .entry-title{font-size:30px;font-size:2.1428571428571rem;}
header.entry-header > *:not(:last-child){margin-bottom:10px;}
@media (max-width:768px){
header.entry-header{text-align:left;}
}
@media (max-width:544px){
header.entry-header{text-align:left;}
}
body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}
.trail-items li:last-of-type::after{display:none;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:#000000;}
@media (max-width:768px){
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
@media (max-width:544px){
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}
.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:#429798;border-style:solid;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
.ast-builder-menu-1{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
.elementor-widget-heading .elementor-heading-title{margin:0;}
.elementor-page .ast-menu-toggle{color:unset;background:unset;}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}
.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not( .astra-full-megamenu-wrapper) .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper,.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);}
.ast-header-break-point .main-header-bar{border-bottom-width:0px;}
@media (min-width:769px){
.main-header-bar{border-bottom-width:0px;}
}
.ast-flex{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header-bar{padding:1em 0;}
.ast-site-identity{padding:0;}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0,-2px) rotateZ(270deg);}
@media (min-width:769px){
.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}
}
.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .comments-area .comments-title{background-color:#ffffff;}
.ast-plain-container,.ast-page-builder-template{background-color:#ffffff;}
#ast-scroll-top{display: none;position: fixed;text-align: center;cursor: pointer;z-index: 99;width: 2.1em;height: 2.1em;line-height: 2.1;color: #ffffff;border-radius: 2px;content: "";outline: inherit;}
@media (min-width: 769px){
#ast-scroll-top{content: "769";}
}
#ast-scroll-top .ast-icon.icon-arrow svg{margin-left: 0px;vertical-align: middle;transform: translate(0,-20%) rotate(180deg);width: 1.6em;}
.ast-scroll-to-top-right{right: 30px;bottom: 30px;}
#ast-scroll-top{background-color:#429798;font-size:15px;}
@media (max-width:768px){
#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}
}
.ast-mobile-header-content > *,.ast-desktop-header-content > *{padding: 10px 0;height: auto;}
.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child{padding-top: 10px;}
.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu{padding-top: 0;}
.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child{padding-bottom: 0;}
#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content{display: none;}
.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#ffffff;;}
.ast-mobile-popup-content > *,.ast-mobile-header-content > *,.ast-desktop-popup-content > *,.ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}
.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}
.content-align-flex-start .main-header-menu{text-align:left;}
.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}
.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}
.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
@media (min-width:769px){
.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
}
.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}
.ast-primary-header-bar{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
@media (max-width:544px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{color:#ffffff;border:none;background:#429798;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:#ffffff;}
.ast-hfb-header .ast-builder-menu-mobile .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}
.ast-builder-menu-mobile .main-navigation{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000;}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{ --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }
:where(body){ margin: 0; }
:where(.wp-site-blocks) > *{ margin-block-start: 24px; margin-block-end: 0; }
:where(.wp-site-blocks) > :first-child{ margin-block-start: 0; }
:where(.wp-site-blocks) > :last-child{ margin-block-end: 0; }
:root{ --wp--style--block-gap: 24px; }
:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-flex){gap: 24px;}
:root :where(.is-layout-grid){gap: 24px;}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.is-layout-flex > :is(*, div){margin: 0;}
.is-layout-grid > :is(*, div){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
a:where(:not(.wp-element-button)){text-decoration: none;}
:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
.elementor-kit-1358{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-714929fa:#4054B2;--e-global-color-555d9488:#23A455;--e-global-color-7717e2f9:#000;--e-global-color-3a605c2c:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
h1.entry-title{display:var(--page-title-display);}
@media(max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media(max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
.elementor-19 .elementor-element.elementor-element-33b6184:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-33b6184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-19 .elementor-element.elementor-element-33b6184{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}
.elementor-19 .elementor-element.elementor-element-33b6184 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-19 .elementor-element.elementor-element-74a4df4{text-align:center;}
.elementor-19 .elementor-element.elementor-element-119a0f5{--divider-border-style:solid;--divider-color:#8C1A11;--divider-border-width:1px;}
.elementor-19 .elementor-element.elementor-element-119a0f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-19 .elementor-element.elementor-element-119a0f5 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}
.elementor-19 .elementor-element.elementor-element-119a0f5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}
.elementor-19 .elementor-element.elementor-element-cf3f1a0 > .elementor-widget-container{padding:0px 100px 0px 100px;}
.elementor-19 .elementor-element.elementor-element-cf3f1a0{text-align:center;}
.elementor-19 .elementor-element.elementor-element-65ab643 > .elementor-widget-container{margin:73px 0px 0px 0px;}
.elementor-19 .elementor-element.elementor-element-65ab643 .elementor-icon-wrapper{text-align:center;}
.elementor-19 .elementor-element.elementor-element-65ab643.elementor-view-stacked .elementor-icon{background-color:#429798;}
.elementor-19 .elementor-element.elementor-element-65ab643.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-65ab643.elementor-view-default .elementor-icon{color:#429798;border-color:#429798;}
.elementor-19 .elementor-element.elementor-element-65ab643.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-65ab643.elementor-view-default .elementor-icon svg{fill:#429798;}
.elementor-19 .elementor-element.elementor-element-65ab643 .elementor-icon{font-size:224px;}
.elementor-19 .elementor-element.elementor-element-65ab643 .elementor-icon svg{height:224px;}
.elementor-19 .elementor-element.elementor-element-v2ai30w > .elementor-element-populated{margin:67px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
.elementor-19 .elementor-element.elementor-element-kiubch3{text-align:center;}
.elementor-19 .elementor-element.elementor-element-t4yqbee{--divider-border-style:solid;--divider-color:#8C1A11;--divider-border-width:1px;}
.elementor-19 .elementor-element.elementor-element-t4yqbee > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-19 .elementor-element.elementor-element-t4yqbee .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}
.elementor-19 .elementor-element.elementor-element-t4yqbee .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}
.elementor-19 .elementor-element.elementor-element-cxnhhc9{padding:0px 0px 0px 0px;}
.elementor-19 .elementor-element.elementor-element-so8j3gl > .elementor-widget-container{padding:5px 5px 5px 5px;}
body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}
@media(max-width:1024px){
.elementor-19 .elementor-element.elementor-element-8de7c84 > .elementor-element-populated{padding:0px 50px 0px 50px;}
.elementor-19 .elementor-element.elementor-element-cf3f1a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}
}
@media(max-width:767px){
.elementor-19 .elementor-element.elementor-element-8de7c84 > .elementor-element-populated{padding:0px 10px 0px 10px;}
.elementor-19 .elementor-element.elementor-element-74a4df4{text-align:center;}
.elementor-19 .elementor-element.elementor-element-119a0f5 .elementor-divider{text-align:center;}
.elementor-19 .elementor-element.elementor-element-119a0f5 .elementor-divider-separator{margin:0 auto;margin-center:0;}
.elementor-19 .elementor-element.elementor-element-cf3f1a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.elementor-19 .elementor-element.elementor-element-cf3f1a0{text-align:center;}
}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
}
@media (min-width:769px){
.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:1.5em;}
}
@media (min-width:769px){
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}
.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em;}
.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0em;padding-right:0em;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-right:1em;padding-left:1em;}
}
@media (max-width:768px){
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0px;}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0px;}
}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}
}
.site-title,.site-title a{font-family:'Cambay',sans-serif;}
button,.ast-button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:15px;font-size:1.0714285714286rem;font-weight:400;font-family:'Varela Round',sans-serif;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.ast-header-break-point .menu-text + .icon-arrow,.ast-desktop .menu-link > .icon-arrow:first-child,.ast-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow,.ast-header-break-point .astra-mm-highlight-label + .icon-arrow{display:none;}
.cmplz-hidden{
					display: none !important;
				}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:3em;--ast-container-default-lg-padding:3em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:3em;--ast-container-default-sm-padding:3em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}
html{font-size:87.5%;}
a{color:#429798;}
a:hover,a:focus{color:#8c1a11;}
body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Cambay',sans-serif;font-weight:400;font-size:14px;font-size:1rem;line-height:var(--ast-body-line-height,1.6em);}
blockquote{color:#000000;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a,.site-title,.site-title a{font-weight:normal;}
.site-title{font-size:35px;font-size:2.5rem;display:block;}
header .custom-logo-link img{max-width:239px;width:239px;}
.entry-title{font-size:30px;font-size:2.1428571428571rem;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:60px;font-size:4.2857142857143rem;font-weight:700;font-family:'Rubik',sans-serif;line-height:1.4em;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:42px;font-size:3rem;line-height:1.3em;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:30px;font-size:2.1428571428571rem;line-height:1.3em;}
h4,.entry-content :where(h4),.entry-content :where(h4) a{font-size:20px;font-size:1.4285714285714rem;line-height:1.2em;}
h5,.entry-content :where(h5),.entry-content :where(h5) a{font-size:18px;font-size:1.2857142857143rem;line-height:1.2em;}
h6,.entry-content :where(h6),.entry-content :where(h6) a{font-size:15px;font-size:1.0714285714286rem;line-height:1.25em;}
::selection{background-color:#429798;color:#ffffff;}
body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a{color:#3a3a3a;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#429798;}
input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#429798;background-color:#429798;box-shadow:none;}
.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#8c1a11;}
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}
.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}
.ast-single-post .wp-block-button .wp-block-button__link,.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .wp-block-uagb-buttons a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:dotted;border-color:inherit;border-width:thin;}
input{outline:none;}
.site-logo-img img{ transition:all 0.2s linear;}
.ast-page-builder-template .site-content > .ast-container{max-width: 100%;padding: 0;}
.ast-page-builder-template .site .site-content #primary{padding: 0;margin: 0;}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top: 0;}
.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top: 0;margin-bottom: 0;}
.ast-page-builder-template .entry-header{margin-top: 2em;margin-left: auto;margin-right: auto;}
@media (max-width:768.99px){
#ast-desktop-header{display:none;}
}
@media (min-width:769px){
#ast-mobile-header{display:none;}
}
div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}
#page{display:flex;flex-direction:column;min-height:100vh;}
#page .site-content{flex-grow:1;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}
.entry-title{margin-bottom:0.5em;}
@media (min-width:1201px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}
}
.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;}
.wp-block-button .wp-block-button__link ,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:#ffffff;}
.elementor-widget-button .elementor-button{border-color:#429798;background-color:#429798;}
.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.elementor-widget-button .elementor-button{font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{font-size:15px;font-size:1.0714285714286rem;}
.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:#429798;background-color:#429798;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}
button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
@media (min-width:544px){
.ast-container{max-width:100%;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}
.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}
}
@media (max-width:768px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:50px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:544px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:30px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:768px){
html{font-size:79.8%;}
}
@media (max-width:544px){
html{font-size:79.8%;}
}
@media (min-width:769px){
.ast-container{max-width:1240px;}
}
@media (min-width:769px){
.site-content .ast-container{display:flex;}
}
@media (max-width:768px){
.site-content .ast-container{flex-direction:column;}
}
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}
@media(max-width: 768px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}
}
@media(max-width: 544px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}
}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots){height: 0;}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width: 100px;}
.entry-content[data-ast-blocks-layout] > *{max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}
blockquote{margin: 1.5em;border-color: rgba(0,0,0,0.05);}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){border-left: 5px solid rgba(0,0,0,0.05);}
.wp-block-loginout p:not(.login-remember):not(.login-submit) input{width: 100%;}
.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text{color: var(--ast-global-color-primary,var(--ast-global-color-5));}
.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child{margin-top: 0;}
.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li{margin-top: 12px;margin-bottom: 12px;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: var(--wp--custom--ast-wide-width-size);}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container{max-width: var(--wp--custom--ast-content-width-size) ;margin-left: auto;margin-right: auto;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: none;}
.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright){width: auto;}
@media(min-width: 768px){
.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)){max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}
}
@media (max-width:544px){
.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}
}
.ast-page-builder-template .entry-header{padding-left: 0;}
:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}
:root{--ast-border-color : var(--ast-global-color-6);}
header.entry-header{text-align:left;}
header.entry-header .entry-title{font-size:30px;font-size:2.1428571428571rem;}
header.entry-header > *:not(:last-child){margin-bottom:10px;}
@media (max-width:768px){
header.entry-header{text-align:left;}
}
@media (max-width:544px){
header.entry-header{text-align:left;}
}
body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}
.trail-items li:last-of-type::after{display:none;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:#000000;}
@media (max-width:768px){
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
@media (max-width:544px){
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}
.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:#429798;border-style:solid;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
.ast-builder-menu-1{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
.elementor-widget-heading .elementor-heading-title{margin:0;}
.elementor-page .ast-menu-toggle{color:unset;background:unset;}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}
.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not( .astra-full-megamenu-wrapper) .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper,.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);}
.ast-header-break-point .main-header-bar{border-bottom-width:0px;}
@media (min-width:769px){
.main-header-bar{border-bottom-width:0px;}
}
.ast-flex{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header-bar{padding:1em 0;}
.ast-site-identity{padding:0;}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0,-2px) rotateZ(270deg);}
@media (min-width:769px){
.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}
}
.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .comments-area .comments-title{background-color:#ffffff;}
.ast-plain-container,.ast-page-builder-template{background-color:#ffffff;}
#ast-scroll-top{display: none;position: fixed;text-align: center;cursor: pointer;z-index: 99;width: 2.1em;height: 2.1em;line-height: 2.1;color: #ffffff;border-radius: 2px;content: "";outline: inherit;}
@media (min-width: 769px){
#ast-scroll-top{content: "769";}
}
#ast-scroll-top .ast-icon.icon-arrow svg{margin-left: 0px;vertical-align: middle;transform: translate(0,-20%) rotate(180deg);width: 1.6em;}
.ast-scroll-to-top-right{right: 30px;bottom: 30px;}
#ast-scroll-top{background-color:#429798;font-size:15px;}
@media (max-width:768px){
#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}
}
.ast-mobile-header-content > *,.ast-desktop-header-content > *{padding: 10px 0;height: auto;}
.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child{padding-top: 10px;}
.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu{padding-top: 0;}
.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child{padding-bottom: 0;}
#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content{display: none;}
.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#ffffff;;}
.ast-mobile-popup-content > *,.ast-mobile-header-content > *,.ast-desktop-popup-content > *,.ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}
.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}
.content-align-flex-start .main-header-menu{text-align:left;}
.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}
.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}
.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
@media (min-width:769px){
.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
}
.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}
.ast-primary-header-bar{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
@media (max-width:544px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{color:#ffffff;border:none;background:#429798;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:#ffffff;}
.ast-hfb-header .ast-builder-menu-mobile .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}
.ast-builder-menu-mobile .main-navigation{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000;}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{ --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }
:where(body){ margin: 0; }
:where(.wp-site-blocks) > *{ margin-block-start: 24px; margin-block-end: 0; }
:where(.wp-site-blocks) > :first-child{ margin-block-start: 0; }
:where(.wp-site-blocks) > :last-child{ margin-block-end: 0; }
:root{ --wp--style--block-gap: 24px; }
:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-flex){gap: 24px;}
:root :where(.is-layout-grid){gap: 24px;}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.is-layout-flex > :is(*, div){margin: 0;}
.is-layout-grid > :is(*, div){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
a:where(:not(.wp-element-button)){text-decoration: none;}
:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
.elementor-kit-1358{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-714929fa:#4054B2;--e-global-color-555d9488:#23A455;--e-global-color-7717e2f9:#000;--e-global-color-3a605c2c:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
h1.entry-title{display:var(--page-title-display);}
@media(max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media(max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
.elementor-1176 .elementor-element.elementor-element-9erhmsy:not(.elementor-motion-effects-element-type-background), .elementor-1176 .elementor-element.elementor-element-9erhmsy > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../assets/wp-content/uploads/2020/01/group-of-surgeons-in-operating-room-at-hospital-PPP2QGF.jpg");background-position:0px -276px;background-repeat:no-repeat;background-size:cover;}
.elementor-1176 .elementor-element.elementor-element-9erhmsy > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1176 .elementor-element.elementor-element-9erhmsy{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}
.elementor-1176 .elementor-element.elementor-element-33b6184:not(.elementor-motion-effects-element-type-background), .elementor-1176 .elementor-element.elementor-element-33b6184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1176 .elementor-element.elementor-element-33b6184{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 75px 0px;}
.elementor-1176 .elementor-element.elementor-element-33b6184 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1176 .elementor-element.elementor-element-2949e50{text-align:center;}
.elementor-1176 .elementor-element.elementor-element-35783e2{--divider-border-style:solid;--divider-color:#8C1A11;--divider-border-width:1px;}
.elementor-1176 .elementor-element.elementor-element-35783e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1176 .elementor-element.elementor-element-35783e2 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}
.elementor-1176 .elementor-element.elementor-element-35783e2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}
.elementor-1176 .elementor-element.elementor-element-86db29c > .elementor-widget-container{padding:0px 100px 0px 100px;}
.elementor-1176 .elementor-element.elementor-element-86db29c{text-align:center;}
.elementor-1176 .elementor-element.elementor-element-74a4df4{text-align:center;}
.elementor-1176 .elementor-element.elementor-element-119a0f5{--divider-border-style:solid;--divider-color:#8C1A11;--divider-border-width:1px;}
.elementor-1176 .elementor-element.elementor-element-119a0f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1176 .elementor-element.elementor-element-119a0f5 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}
.elementor-1176 .elementor-element.elementor-element-119a0f5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}
.elementor-1176 .elementor-element.elementor-element-cf3f1a0 > .elementor-widget-container{padding:0px 100px 0px 100px;}
.elementor-1176 .elementor-element.elementor-element-cf3f1a0{text-align:center;}
body.elementor-page-1176:not(.elementor-motion-effects-element-type-background), body.elementor-page-1176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}
@media(min-width:1025px){
.elementor-1176 .elementor-element.elementor-element-9erhmsy:not(.elementor-motion-effects-element-type-background), .elementor-1176 .elementor-element.elementor-element-9erhmsy > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}
}
@media(max-width:1024px){
.elementor-1176 .elementor-element.elementor-element-9erhmsy:not(.elementor-motion-effects-element-type-background), .elementor-1176 .elementor-element.elementor-element-9erhmsy > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}
.elementor-1176 .elementor-element.elementor-element-9erhmsy{padding:50px 0px 50px 0px;}
.elementor-1176 .elementor-element.elementor-element-09b67e9 > .elementor-element-populated{padding:0px 50px 0px 50px;}
.elementor-1176 .elementor-element.elementor-element-86db29c > .elementor-widget-container{padding:0px 0px 0px 0px;}
.elementor-1176 .elementor-element.elementor-element-8de7c84 > .elementor-element-populated{padding:0px 50px 0px 50px;}
.elementor-1176 .elementor-element.elementor-element-cf3f1a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}
}
@media(max-width:767px){
.elementor-1176 .elementor-element.elementor-element-9erhmsy:not(.elementor-motion-effects-element-type-background), .elementor-1176 .elementor-element.elementor-element-9erhmsy > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}
.elementor-1176 .elementor-element.elementor-element-9erhmsy{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}
.elementor-1176 .elementor-element.elementor-element-09b67e9 > .elementor-element-populated{padding:0px 10px 0px 10px;}
.elementor-1176 .elementor-element.elementor-element-2949e50{text-align:center;}
.elementor-1176 .elementor-element.elementor-element-35783e2 .elementor-divider{text-align:center;}
.elementor-1176 .elementor-element.elementor-element-35783e2 .elementor-divider-separator{margin:0 auto;margin-center:0;}
.elementor-1176 .elementor-element.elementor-element-86db29c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.elementor-1176 .elementor-element.elementor-element-86db29c{text-align:center;}
.elementor-1176 .elementor-element.elementor-element-8de7c84 > .elementor-element-populated{padding:0px 10px 0px 10px;}
.elementor-1176 .elementor-element.elementor-element-74a4df4{text-align:center;}
.elementor-1176 .elementor-element.elementor-element-119a0f5 .elementor-divider{text-align:center;}
.elementor-1176 .elementor-element.elementor-element-119a0f5 .elementor-divider-separator{margin:0 auto;margin-center:0;}
.elementor-1176 .elementor-element.elementor-element-cf3f1a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.elementor-1176 .elementor-element.elementor-element-cf3f1a0{text-align:center;}
}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
}
@media (min-width:769px){
.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:1.5em;}
}
@media (min-width:769px){
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}
.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em;}
.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0em;padding-right:0em;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-right:1em;padding-left:1em;}
}
@media (max-width:768px){
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0px;}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0px;}
}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}
}
.site-title,.site-title a{font-family:'Cambay',sans-serif;}
button,.ast-button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:15px;font-size:1.0714285714286rem;font-weight:400;font-family:'Varela Round',sans-serif;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.ast-header-break-point .menu-text + .icon-arrow,.ast-desktop .menu-link > .icon-arrow:first-child,.ast-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow,.ast-header-break-point .astra-mm-highlight-label + .icon-arrow{display:none;}
.cmplz-hidden{
					display: none !important;
				}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:3em;--ast-container-default-lg-padding:3em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:3em;--ast-container-default-sm-padding:3em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}
html{font-size:87.5%;}
a{color:#429798;}
a:hover,a:focus{color:#8c1a11;}
body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Cambay',sans-serif;font-weight:400;font-size:14px;font-size:1rem;line-height:var(--ast-body-line-height,1.6em);}
blockquote{color:#000000;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a,.site-title,.site-title a{font-weight:normal;}
.site-title{font-size:35px;font-size:2.5rem;display:block;}
header .custom-logo-link img{max-width:239px;width:239px;}
.entry-title{font-size:30px;font-size:2.1428571428571rem;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:60px;font-size:4.2857142857143rem;font-weight:700;font-family:'Rubik',sans-serif;line-height:1.4em;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:42px;font-size:3rem;line-height:1.3em;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:30px;font-size:2.1428571428571rem;line-height:1.3em;}
h4,.entry-content :where(h4),.entry-content :where(h4) a{font-size:20px;font-size:1.4285714285714rem;line-height:1.2em;}
h5,.entry-content :where(h5),.entry-content :where(h5) a{font-size:18px;font-size:1.2857142857143rem;line-height:1.2em;}
h6,.entry-content :where(h6),.entry-content :where(h6) a{font-size:15px;font-size:1.0714285714286rem;line-height:1.25em;}
::selection{background-color:#429798;color:#ffffff;}
body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a{color:#3a3a3a;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#429798;}
input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#429798;background-color:#429798;box-shadow:none;}
.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#8c1a11;}
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}
.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}
.ast-single-post .wp-block-button .wp-block-button__link,.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .wp-block-uagb-buttons a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:dotted;border-color:inherit;border-width:thin;}
input{outline:none;}
.site-logo-img img{ transition:all 0.2s linear;}
.ast-page-builder-template .site-content > .ast-container{max-width: 100%;padding: 0;}
.ast-page-builder-template .site .site-content #primary{padding: 0;margin: 0;}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top: 0;}
.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top: 0;margin-bottom: 0;}
.ast-page-builder-template .entry-header{margin-top: 2em;margin-left: auto;margin-right: auto;}
@media (max-width:768.99px){
#ast-desktop-header{display:none;}
}
@media (min-width:769px){
#ast-mobile-header{display:none;}
}
div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}
#page{display:flex;flex-direction:column;min-height:100vh;}
#page .site-content{flex-grow:1;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}
.entry-title{margin-bottom:0.5em;}
@media (min-width:1201px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}
}
.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;}
.wp-block-button .wp-block-button__link ,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:#ffffff;}
.elementor-widget-button .elementor-button{border-color:#429798;background-color:#429798;}
.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.elementor-widget-button .elementor-button{font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{font-size:15px;font-size:1.0714285714286rem;}
.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:#429798;background-color:#429798;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}
button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
@media (min-width:544px){
.ast-container{max-width:100%;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}
.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}
}
@media (max-width:768px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:50px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:544px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:30px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:768px){
html{font-size:79.8%;}
}
@media (max-width:544px){
html{font-size:79.8%;}
}
@media (min-width:769px){
.ast-container{max-width:1240px;}
}
@media (min-width:769px){
.site-content .ast-container{display:flex;}
}
@media (max-width:768px){
.site-content .ast-container{flex-direction:column;}
}
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}
@media(max-width: 768px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}
}
@media(max-width: 544px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}
}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots){height: 0;}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width: 100px;}
.entry-content[data-ast-blocks-layout] > *{max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}
blockquote{margin: 1.5em;border-color: rgba(0,0,0,0.05);}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){border-left: 5px solid rgba(0,0,0,0.05);}
.wp-block-loginout p:not(.login-remember):not(.login-submit) input{width: 100%;}
.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text{color: var(--ast-global-color-primary,var(--ast-global-color-5));}
.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child{margin-top: 0;}
.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li{margin-top: 12px;margin-bottom: 12px;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: var(--wp--custom--ast-wide-width-size);}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container{max-width: var(--wp--custom--ast-content-width-size) ;margin-left: auto;margin-right: auto;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: none;}
.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright){width: auto;}
@media(min-width: 768px){
.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)){max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}
}
@media (max-width:544px){
.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}
}
.ast-page-builder-template .entry-header{padding-left: 0;}
:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}
:root{--ast-border-color : var(--ast-global-color-6);}
header.entry-header{text-align:left;}
header.entry-header .entry-title{font-size:30px;font-size:2.1428571428571rem;}
header.entry-header > *:not(:last-child){margin-bottom:10px;}
@media (max-width:768px){
header.entry-header{text-align:left;}
}
@media (max-width:544px){
header.entry-header{text-align:left;}
}
body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}
.trail-items li:last-of-type::after{display:none;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:#000000;}
@media (max-width:768px){
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
@media (max-width:544px){
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}
.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:#429798;border-style:solid;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
.ast-builder-menu-1{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
.elementor-widget-heading .elementor-heading-title{margin:0;}
.elementor-page .ast-menu-toggle{color:unset;background:unset;}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}
.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not( .astra-full-megamenu-wrapper) .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper,.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);}
.ast-header-break-point .main-header-bar{border-bottom-width:0px;}
@media (min-width:769px){
.main-header-bar{border-bottom-width:0px;}
}
.ast-flex{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header-bar{padding:1em 0;}
.ast-site-identity{padding:0;}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0,-2px) rotateZ(270deg);}
@media (min-width:769px){
.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}
}
.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .comments-area .comments-title{background-color:#ffffff;}
.ast-plain-container,.ast-page-builder-template{background-color:#ffffff;}
#ast-scroll-top{display: none;position: fixed;text-align: center;cursor: pointer;z-index: 99;width: 2.1em;height: 2.1em;line-height: 2.1;color: #ffffff;border-radius: 2px;content: "";outline: inherit;}
@media (min-width: 769px){
#ast-scroll-top{content: "769";}
}
#ast-scroll-top .ast-icon.icon-arrow svg{margin-left: 0px;vertical-align: middle;transform: translate(0,-20%) rotate(180deg);width: 1.6em;}
.ast-scroll-to-top-right{right: 30px;bottom: 30px;}
#ast-scroll-top{background-color:#429798;font-size:15px;}
@media (max-width:768px){
#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}
}
.ast-mobile-header-content > *,.ast-desktop-header-content > *{padding: 10px 0;height: auto;}
.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child{padding-top: 10px;}
.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu{padding-top: 0;}
.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child{padding-bottom: 0;}
#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content{display: none;}
.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#ffffff;;}
.ast-mobile-popup-content > *,.ast-mobile-header-content > *,.ast-desktop-popup-content > *,.ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}
.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}
.content-align-flex-start .main-header-menu{text-align:left;}
.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}
.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}
.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
@media (min-width:769px){
.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
}
.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}
.ast-primary-header-bar{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
@media (max-width:544px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{color:#ffffff;border:none;background:#429798;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:#ffffff;}
.ast-hfb-header .ast-builder-menu-mobile .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}
.ast-builder-menu-mobile .main-navigation{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000;}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{ --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }
:where(body){ margin: 0; }
:where(.wp-site-blocks) > *{ margin-block-start: 24px; margin-block-end: 0; }
:where(.wp-site-blocks) > :first-child{ margin-block-start: 0; }
:where(.wp-site-blocks) > :last-child{ margin-block-end: 0; }
:root{ --wp--style--block-gap: 24px; }
:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-flex){gap: 24px;}
:root :where(.is-layout-grid){gap: 24px;}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.is-layout-flex > :is(*, div){margin: 0;}
.is-layout-grid > :is(*, div){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
a:where(:not(.wp-element-button)){text-decoration: none;}
:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
.elementor-kit-1358{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-714929fa:#4054B2;--e-global-color-555d9488:#23A455;--e-global-color-7717e2f9:#000;--e-global-color-3a605c2c:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
h1.entry-title{display:var(--page-title-display);}
@media(max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media(max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
.elementor-25 .elementor-element.elementor-element-syvw4vv > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}
.elementor-25 .elementor-element.elementor-element-syvw4vv{padding:39px 0px 0px 0px;}
.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-lpief2b.elementor-column .elementor-widget-wrap{align-items:flex-start;}
.elementor-25 .elementor-element.elementor-element-lpief2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}
.elementor-25 .elementor-element.elementor-element-lpief2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}
.elementor-25 .elementor-element.elementor-element-yq4s4yk{text-align:center;}
.elementor-25 .elementor-element.elementor-element-9e66cf8{--divider-border-style:solid;--divider-color:#8C1A11;--divider-border-width:1px;}
.elementor-25 .elementor-element.elementor-element-9e66cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-25 .elementor-element.elementor-element-9e66cf8 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}
.elementor-25 .elementor-element.elementor-element-9e66cf8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}
.elementor-25 .elementor-element.elementor-element-h2zwt9p{text-align:center;}
body.elementor-page-25:not(.elementor-motion-effects-element-type-background), body.elementor-page-25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}
@media(max-width:1024px){
.elementor-25 .elementor-element.elementor-element-lpief2b > .elementor-element-populated{padding:20px 20px 20px 20px;}
}
@media(max-width:1024px) and (min-width:768px){
.elementor-25 .elementor-element.elementor-element-lpief2b{width:50%;}
}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
}
@media (min-width:769px){
.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:1.5em;}
}
@media (min-width:769px){
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}
.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em;}
.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0em;padding-right:0em;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-right:1em;padding-left:1em;}
}
@media (max-width:768px){
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0px;}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0px;}
}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}
}
.site-title,.site-title a{font-family:'Cambay',sans-serif;}
button,.ast-button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:15px;font-size:1.0714285714286rem;font-weight:400;font-family:'Varela Round',sans-serif;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.ast-header-break-point .menu-text + .icon-arrow,.ast-desktop .menu-link > .icon-arrow:first-child,.ast-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow,.ast-header-break-point .astra-mm-highlight-label + .icon-arrow{display:none;}
.cmplz-hidden{
					display: none !important;
				}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:3em;--ast-container-default-lg-padding:3em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:3em;--ast-container-default-sm-padding:3em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}
html{font-size:87.5%;}
a{color:#429798;}
a:hover,a:focus{color:#8c1a11;}
body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Cambay',sans-serif;font-weight:400;font-size:14px;font-size:1rem;line-height:var(--ast-body-line-height,1.6em);}
blockquote{color:#000000;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a,.site-title,.site-title a{font-weight:normal;}
.site-title{font-size:35px;font-size:2.5rem;display:block;}
header .custom-logo-link img{max-width:239px;width:239px;}
.entry-title{font-size:30px;font-size:2.1428571428571rem;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:60px;font-size:4.2857142857143rem;font-weight:700;font-family:'Rubik',sans-serif;line-height:1.4em;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:42px;font-size:3rem;line-height:1.3em;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:30px;font-size:2.1428571428571rem;line-height:1.3em;}
h4,.entry-content :where(h4),.entry-content :where(h4) a{font-size:20px;font-size:1.4285714285714rem;line-height:1.2em;}
h5,.entry-content :where(h5),.entry-content :where(h5) a{font-size:18px;font-size:1.2857142857143rem;line-height:1.2em;}
h6,.entry-content :where(h6),.entry-content :where(h6) a{font-size:15px;font-size:1.0714285714286rem;line-height:1.25em;}
::selection{background-color:#429798;color:#ffffff;}
body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a{color:#3a3a3a;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#429798;}
input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#429798;background-color:#429798;box-shadow:none;}
.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#8c1a11;}
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}
.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}
.ast-single-post .wp-block-button .wp-block-button__link,.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .wp-block-uagb-buttons a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:dotted;border-color:inherit;border-width:thin;}
input{outline:none;}
.site-logo-img img{ transition:all 0.2s linear;}
@media (max-width:768.99px){
#ast-desktop-header{display:none;}
}
@media (min-width:769px){
#ast-mobile-header{display:none;}
}
div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}
#page{display:flex;flex-direction:column;min-height:100vh;}
#page .site-content{flex-grow:1;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}
.entry-title{margin-bottom:0.5em;}
@media (min-width:1201px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}
}
.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;}
.wp-block-button .wp-block-button__link ,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:#ffffff;}
.elementor-widget-button .elementor-button{border-color:#429798;background-color:#429798;}
.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.elementor-widget-button .elementor-button{font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{font-size:15px;font-size:1.0714285714286rem;}
.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:#429798;background-color:#429798;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}
button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
@media (min-width:544px){
.ast-container{max-width:100%;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}
.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}
}
@media (max-width:768px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:50px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:544px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:30px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:768px){
html{font-size:79.8%;}
}
@media (max-width:544px){
html{font-size:79.8%;}
}
@media (min-width:769px){
.ast-container{max-width:1240px;}
}
@media (min-width:769px){
.site-content .ast-container{display:flex;}
}
@media (max-width:768px){
.site-content .ast-container{flex-direction:column;}
}
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}
@media(max-width: 768px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}
}
@media(max-width: 544px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}
}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots){height: 0;}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width: 100px;}
.entry-content[data-ast-blocks-layout] > *{max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}
blockquote{margin: 1.5em;border-color: rgba(0,0,0,0.05);}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){border-left: 5px solid rgba(0,0,0,0.05);}
.wp-block-loginout p:not(.login-remember):not(.login-submit) input{width: 100%;}
.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text{color: var(--ast-global-color-primary,var(--ast-global-color-5));}
.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child{margin-top: 0;}
.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li{margin-top: 12px;margin-bottom: 12px;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: var(--wp--custom--ast-wide-width-size);}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container{max-width: var(--wp--custom--ast-content-width-size) ;margin-left: auto;margin-right: auto;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: none;}
.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright){width: auto;}
@media(min-width: 768px){
.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)){max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}
}
@media (max-width:544px){
.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}
}
.ast-page-builder-template .entry-header{padding-left: 0;}
:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}
:root{--ast-border-color : var(--ast-global-color-6);}
header.entry-header{text-align:left;}
header.entry-header .entry-title{font-size:30px;font-size:2.1428571428571rem;}
header.entry-header > *:not(:last-child){margin-bottom:10px;}
@media (max-width:768px){
header.entry-header{text-align:left;}
}
@media (max-width:544px){
header.entry-header{text-align:left;}
}
body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}
.trail-items li:last-of-type::after{display:none;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:#000000;}
@media (max-width:768px){
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
@media (max-width:544px){
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}
.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:#429798;border-style:solid;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
.ast-builder-menu-1{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}
.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not( .astra-full-megamenu-wrapper) .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper,.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);}
.ast-header-break-point .main-header-bar{border-bottom-width:0px;}
@media (min-width:769px){
.main-header-bar{border-bottom-width:0px;}
}
.ast-flex{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header-bar{padding:1em 0;}
.ast-site-identity{padding:0;}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0,-2px) rotateZ(270deg);}
@media (min-width:769px){
.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}
}
.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .comments-area .comments-title{background-color:#ffffff;}
.ast-plain-container,.ast-page-builder-template{background-color:#ffffff;}
#ast-scroll-top{display: none;position: fixed;text-align: center;cursor: pointer;z-index: 99;width: 2.1em;height: 2.1em;line-height: 2.1;color: #ffffff;border-radius: 2px;content: "";outline: inherit;}
@media (min-width: 769px){
#ast-scroll-top{content: "769";}
}
#ast-scroll-top .ast-icon.icon-arrow svg{margin-left: 0px;vertical-align: middle;transform: translate(0,-20%) rotate(180deg);width: 1.6em;}
.ast-scroll-to-top-right{right: 30px;bottom: 30px;}
#ast-scroll-top{background-color:#429798;font-size:15px;}
@media (max-width:768px){
#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}
}
.ast-mobile-header-content > *,.ast-desktop-header-content > *{padding: 10px 0;height: auto;}
.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child{padding-top: 10px;}
.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu{padding-top: 0;}
.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child{padding-bottom: 0;}
#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content{display: none;}
.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#ffffff;;}
.ast-mobile-popup-content > *,.ast-mobile-header-content > *,.ast-desktop-popup-content > *,.ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}
.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}
.content-align-flex-start .main-header-menu{text-align:left;}
.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}
.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}
.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
@media (min-width:769px){
.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
}
.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}
.ast-primary-header-bar{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
@media (max-width:544px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{color:#ffffff;border:none;background:#429798;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:#ffffff;}
.ast-hfb-header .ast-builder-menu-mobile .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}
.ast-builder-menu-mobile .main-navigation{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000;}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{ --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }
:where(body){ margin: 0; }
:where(.wp-site-blocks) > *{ margin-block-start: 24px; margin-block-end: 0; }
:where(.wp-site-blocks) > :first-child{ margin-block-start: 0; }
:where(.wp-site-blocks) > :last-child{ margin-block-end: 0; }
:root{ --wp--style--block-gap: 24px; }
:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-flex){gap: 24px;}
:root :where(.is-layout-grid){gap: 24px;}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.is-layout-flex > :is(*, div){margin: 0;}
.is-layout-grid > :is(*, div){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
a:where(:not(.wp-element-button)){text-decoration: none;}
:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
.elementor-kit-1358{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-714929fa:#4054B2;--e-global-color-555d9488:#23A455;--e-global-color-7717e2f9:#000;--e-global-color-3a605c2c:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
h1.entry-title{display:var(--page-title-display);}
@media(max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media(max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
}
@media (min-width:769px){
.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:1.5em;}
}
@media (min-width:769px){
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}
.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em;}
.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0em;padding-right:0em;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-right:1em;padding-left:1em;}
}
@media (max-width:768px){
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0px;}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0px;}
}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}
}
.site-title,.site-title a{font-family:'Cambay',sans-serif;}
button,.ast-button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:15px;font-size:1.0714285714286rem;font-weight:400;font-family:'Varela Round',sans-serif;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.ast-header-break-point .menu-text + .icon-arrow,.ast-desktop .menu-link > .icon-arrow:first-child,.ast-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow,.ast-header-break-point .astra-mm-highlight-label + .icon-arrow{display:none;}
.cmplz-hidden{
					display: none !important;
				}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:3em;--ast-container-default-lg-padding:3em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:3em;--ast-container-default-sm-padding:3em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}
html{font-size:87.5%;}
a{color:#429798;}
a:hover,a:focus{color:#8c1a11;}
body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Cambay',sans-serif;font-weight:400;font-size:14px;font-size:1rem;line-height:var(--ast-body-line-height,1.6em);}
blockquote{color:#000000;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a,.site-title,.site-title a{font-weight:normal;}
.site-title{font-size:35px;font-size:2.5rem;display:block;}
header .custom-logo-link img{max-width:239px;width:239px;}
.entry-title{font-size:30px;font-size:2.1428571428571rem;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:60px;font-size:4.2857142857143rem;font-weight:700;font-family:'Rubik',sans-serif;line-height:1.4em;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:42px;font-size:3rem;line-height:1.3em;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:30px;font-size:2.1428571428571rem;line-height:1.3em;}
h4,.entry-content :where(h4),.entry-content :where(h4) a{font-size:20px;font-size:1.4285714285714rem;line-height:1.2em;}
h5,.entry-content :where(h5),.entry-content :where(h5) a{font-size:18px;font-size:1.2857142857143rem;line-height:1.2em;}
h6,.entry-content :where(h6),.entry-content :where(h6) a{font-size:15px;font-size:1.0714285714286rem;line-height:1.25em;}
::selection{background-color:#429798;color:#ffffff;}
body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a{color:#3a3a3a;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#429798;}
input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#429798;background-color:#429798;box-shadow:none;}
.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#8c1a11;}
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}
.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}
.ast-single-post .wp-block-button .wp-block-button__link,.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .wp-block-uagb-buttons a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:dotted;border-color:inherit;border-width:thin;}
input{outline:none;}
.site-logo-img img{ transition:all 0.2s linear;}
@media (max-width:768.99px){
#ast-desktop-header{display:none;}
}
@media (min-width:769px){
#ast-mobile-header{display:none;}
}
div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:#429798;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}
#page{display:flex;flex-direction:column;min-height:100vh;}
#page .site-content{flex-grow:1;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}
.entry-title{margin-bottom:0.5em;}
@media (min-width:1201px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}
}
.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;}
.wp-block-button .wp-block-button__link ,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:#ffffff;}
.elementor-widget-button .elementor-button{border-color:#429798;background-color:#429798;}
.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
.elementor-widget-button .elementor-button{font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;}
body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{font-size:15px;font-size:1.0714285714286rem;}
.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:#429798;background-color:#429798;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;font-family:'Varela Round',sans-serif;font-weight:400;font-size:15px;font-size:1.0714285714286rem;line-height:1em;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}
button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:#3a3a3a;border-color:#3a3a3a;}
@media (min-width:544px){
.ast-container{max-width:100%;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}
.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}
}
@media (max-width:768px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:50px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:544px){
.site-title{display:block;}
h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:30px;}
h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}
h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}
}
@media (max-width:768px){
html{font-size:79.8%;}
}
@media (max-width:544px){
html{font-size:79.8%;}
}
@media (min-width:769px){
.ast-container{max-width:1240px;}
}
@media (min-width:769px){
.site-content .ast-container{display:flex;}
}
@media (max-width:768px){
.site-content .ast-container{flex-direction:column;}
}
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}
@media(max-width: 768px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}
}
@media(max-width: 544px){
:root{--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}
}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots){height: 0;}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width: 100px;}
.entry-content[data-ast-blocks-layout] > *{max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}
blockquote{margin: 1.5em;border-color: rgba(0,0,0,0.05);}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){border-left: 5px solid rgba(0,0,0,0.05);}
.wp-block-loginout p:not(.login-remember):not(.login-submit) input{width: 100%;}
.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text{color: var(--ast-global-color-primary,var(--ast-global-color-5));}
.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child{margin-top: 0;}
.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li{margin-top: 12px;margin-bottom: 12px;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: var(--wp--custom--ast-wide-width-size);}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container{max-width: var(--wp--custom--ast-content-width-size) ;margin-left: auto;margin-right: auto;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > *{max-width: none;}
.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright){width: auto;}
@media(min-width: 768px){
.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)){max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}
}
@media (max-width:544px){
.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}
}
.ast-page-builder-template .entry-header{padding-left: 0;}
:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}
:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}
:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}
:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}
:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}
:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}
:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}
:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}
:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}
:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}
:root{--ast-border-color : var(--ast-global-color-6);}
header.entry-header{text-align:left;}
header.entry-header .entry-title{font-size:30px;font-size:2.1428571428571rem;}
header.entry-header > *:not(:last-child){margin-bottom:10px;}
@media (max-width:768px){
header.entry-header{text-align:left;}
}
@media (max-width:544px){
header.entry-header{text-align:left;}
}
body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}
.trail-items li:last-of-type::after{display:none;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:#000000;}
@media (max-width:768px){
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
@media (max-width:544px){
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}
}
.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}
}
.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}
.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:#429798;border-style:solid;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}
}
.ast-builder-menu-1{display:flex;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-1{display:flex;}
}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}
.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not( .astra-full-megamenu-wrapper) .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper,.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);}
.ast-header-break-point .main-header-bar{border-bottom-width:0px;}
@media (min-width:769px){
.main-header-bar{border-bottom-width:0px;}
}
.ast-flex{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.main-header-bar{padding:1em 0;}
.ast-site-identity{padding:0;}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0,-2px) rotateZ(270deg);}
@media (min-width:769px){
.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}
}
.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .comments-area .comments-title{background-color:#ffffff;}
.ast-plain-container,.ast-page-builder-template{background-color:#ffffff;}
#ast-scroll-top{display: none;position: fixed;text-align: center;cursor: pointer;z-index: 99;width: 2.1em;height: 2.1em;line-height: 2.1;color: #ffffff;border-radius: 2px;content: "";outline: inherit;}
@media (min-width: 769px){
#ast-scroll-top{content: "769";}
}
#ast-scroll-top .ast-icon.icon-arrow svg{margin-left: 0px;vertical-align: middle;transform: translate(0,-20%) rotate(180deg);width: 1.6em;}
.ast-scroll-to-top-right{right: 30px;bottom: 30px;}
#ast-scroll-top{background-color:#429798;font-size:15px;}
@media (max-width:768px){
#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}
}
.ast-mobile-header-content > *,.ast-desktop-header-content > *{padding: 10px 0;height: auto;}
.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child{padding-top: 10px;}
.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu{padding-top: 0;}
.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child{padding-bottom: 0;}
#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content{display: none;}
.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#ffffff;;}
.ast-mobile-popup-content > *,.ast-mobile-header-content > *,.ast-desktop-popup-content > *,.ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}
.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}
.content-align-flex-start .main-header-menu{text-align:left;}
.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}
.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}
.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
@media (min-width:769px){
.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}
}
.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}
.ast-primary-header-bar{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
@media (max-width:544px){
.ast-header-break-point .ast-primary-header-bar{display:grid;}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{color:#ffffff;border:none;background:#429798;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:#ffffff;}
.ast-hfb-header .ast-builder-menu-mobile .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}
.ast-builder-menu-mobile .main-navigation{display:block;}
@media (max-width:768.99px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
@media (max-width:544px){
.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}
}
:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000;}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:root{ --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }
:where(body){ margin: 0; }
:where(.wp-site-blocks) > *{ margin-block-start: 24px; margin-block-end: 0; }
:where(.wp-site-blocks) > :first-child{ margin-block-start: 0; }
:where(.wp-site-blocks) > :last-child{ margin-block-end: 0; }
:root{ --wp--style--block-gap: 24px; }
:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}
:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}
:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}
:root :where(.is-layout-flex){gap: 24px;}
:root :where(.is-layout-grid){gap: 24px;}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.is-layout-flex > :is(*, div){margin: 0;}
.is-layout-grid > :is(*, div){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
a:where(:not(.wp-element-button)){text-decoration: none;}
:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
.elementor-kit-1358{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-714929fa:#4054B2;--e-global-color-555d9488:#23A455;--e-global-color-7717e2f9:#000;--e-global-color-3a605c2c:#FFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
h1.entry-title{display:var(--page-title-display);}
@media(max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media(max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}
}
@media (min-width:769px){
.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:1.5em;}
}
@media (min-width:769px){
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}
}
@media (max-width:768px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details,.ast-separate-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}
.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em;}
.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0em;padding-right:0em;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-top:1.5em;padding-bottom:1.5em;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.single.ast-separate-container .ast-author-details{padding-right:1em;padding-left:1em;}
}
@media (max-width:768px){
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0px;}
}
@media (max-width:768px){
.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0px;}
}
@media (max-width:768px){
.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}
}
.site-title,.site-title a{font-family:'Cambay',sans-serif;}
button,.ast-button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:15px;font-size:1.0714285714286rem;font-weight:400;font-family:'Varela Round',sans-serif;}
.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}
.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}
.ast-header-break-point .menu-text + .icon-arrow,.ast-desktop .menu-link > .icon-arrow:first-child,.ast-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow,.ast-header-break-point .astra-mm-highlight-label + .icon-arrow{display:none;}
.cmplz-hidden{
					display: none !important;
				}
.elementor-1085 .elementor-element.elementor-element-782282b:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-782282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-782282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}
.elementor-1085 .elementor-element.elementor-element-782282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-91842e4{text-align:start;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-31f673c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-31f673c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon i{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-icon svg{fill:#54595F;transition:fill 0.3s;}
.elementor-1085 .elementor-element.elementor-element-040a10c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1085 .elementor-element.elementor-element-040a10c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6:not(.elementor-motion-effects-element-type-background), .elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(160,160,160,0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}
.elementor-1085 .elementor-element.elementor-element-6eebdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4 > .elementor-widget-container{margin:0px 0px -49px 0px;}
.elementor-1085 .elementor-element.elementor-element-9fe17e4{text-align:center;color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{text-align:center;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper a, .elementor-1085 .elementor-element.elementor-element-64c7e7f .hfe-copyright-wrapper{color:#FFFFFF;}
.elementor-1085 .elementor-element.elementor-element-e3164ec img{border-style:solid;border-color:#FFFFFF;}
@media(max-width:1024px) and (min-width:768px){
.elementor-1085 .elementor-element.elementor-element-46c341f{width:33%;}
.elementor-1085 .elementor-element.elementor-element-5278d99{width:22%;}
.elementor-1085 .elementor-element.elementor-element-8d27873{width:22%;}
}
@media(max-width:1024px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:80px 20px 80px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 10px 0px 0px;}
}
@media(max-width:767px){
.elementor-1085 .elementor-element.elementor-element-782282b{padding:70px 20px 70px 20px;}
.elementor-1085 .elementor-element.elementor-element-46c341f > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-5278d99 > .elementor-element-populated{padding:0px 0px 50px 0px;}
.elementor-1085 .elementor-element.elementor-element-8d27873 > .elementor-element-populated{padding:0px 0px 50px 0px;}
}
.ph-static-0{aspect-ratio:1280/921;height:auto !important;position:relative;background:url("../assets/wp-content/plugins/complianz-gdpr/assets/images/placeholders/google-maps-minimal-1280x920.jpg") center/cover no-repeat;}
.ph-static-0 iframe{visibility:hidden;display:block;width:100%;height:100%;}
body.cmplz-marketing-ok .ph-static-0 iframe{visibility:visible !important;}
body.cmplz-marketing-ok .ph-static-0{background-color:#fff;}
body.cmplz-marketing-ok .ph-static-0 .cmplz-static-notice{display:none !important;}
.ph-static-0 .cmplz-static-notice{display:block !important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.5);color:#fff;font-size:14px;padding:10px;border-radius:50px;width:300px;text-align:center;border:0;cursor:pointer;line-height:1.4;}
/* ===== Banner cookies: layout texto+botones en fila, enlaces abajo ===== */
.cmplz-cookiebanner .cmplz-body .cmplz-banner-row{display:flex;flex-direction:row;align-items:center;gap:18px;}
.cmplz-cookiebanner .cmplz-body .cmplz-banner-row .cmplz-message{flex:1 1 auto;margin:0;text-align:left;font-size:var(--cmplz_banner_font_size,14px);}
.cmplz-cookiebanner .cmplz-body .cmplz-banner-row .cmplz-buttons{flex:0 0 auto;display:flex;flex-direction:row;justify-content:flex-end;gap:var(--cmplz_banner_margin,12px);width:auto;}
.cmplz-cookiebanner .cmplz-body .cmplz-banner-row .cmplz-buttons .cmplz-btn{width:auto;padding:10px 22px;}
.cmplz-cookiebanner .cmplz-links.cmplz-information{display:flex !important;margin-top:14px;}
.cmplz-cookiebanner .cmplz-links.cmplz-information ul{justify-content:center;}
@media (max-width:767px){
.cmplz-cookiebanner .cmplz-body .cmplz-banner-row{flex-direction:column;align-items:stretch;}
.cmplz-cookiebanner .cmplz-body .cmplz-banner-row .cmplz-buttons{justify-content:center;}
}
/* revertir zoom residual del banner original */
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn,.cmplz-cookiebanner .cmplz-information{zoom:1 !important;height:auto !important;font-size:var(--cmplz_button_font_size,14px) !important;line-height:1.4 !important;}
/* Titulo visible en nuestro banner */
.cmplz-cookiebanner .cmplz-header .cmplz-title{display:block !important;font-size:16px;font-weight:600;color:var(--cmplz_banner_title_color,#000);}
/* Layout nuestro: cuerpo en columna, bloque de enlaces al 100% debajo */
.cmplz-cookiebanner .cmplz-body{display:block !important;}
.cmplz-cookiebanner .cmplz-body>div,.cmplz-cookiebanner .cmplz-links.cmplz-information{width:100% !important;}
