@charset "UTF-8";
/* Zed Studio site styles: global kit, header, footer, popups */

/* ==== Elementor post-63.css ==== */
.elementor-63 .elementor-element.elementor-element-2cf2de2{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}
.elementor-63 .elementor-element.elementor-element-2c21ff6 > .elementor-widget-container{margin:0px 0px -6px 0px;}
.elementor-63 .elementor-element.elementor-element-2c21ff6 .elementor-icon-wrapper{text-align:end;}
.elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-stacked .elementor-icon{background-color:#00000000;color:var( --e-global-color-accent );}
.elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}
.elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-default .elementor-icon svg{fill:#00000000;}
.elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}
.elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}
.elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-stacked .elementor-icon:hover{background-color:#00000000;color:var( --e-global-color-accent );}
.elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-framed .elementor-icon:hover, .elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-default .elementor-icon:hover{color:#00000000;border-color:#00000000;}
.elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-framed .elementor-icon:hover, .elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-default .elementor-icon:hover svg{fill:#00000000;}
.elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}
.elementor-63 .elementor-element.elementor-element-2c21ff6.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}
.elementor-63 .elementor-element.elementor-element-2c21ff6 .elementor-icon{font-size:20px;padding:30px;}
.elementor-63 .elementor-element.elementor-element-2c21ff6 .elementor-icon svg{height:20px;}
.elementor-63 .elementor-element.elementor-element-7c0b2af .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-91339f5-font-family ), Sans-serif;font-size:var( --e-global-typography-91339f5-font-size );text-transform:var( --e-global-typography-91339f5-text-transform );line-height:var( --e-global-typography-91339f5-line-height );}
.elementor-63 .elementor-element.elementor-element-7c0b2af .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-2385775 );fill:var( --e-global-color-2385775 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
.elementor-63 .elementor-element.elementor-element-7c0b2af .elementor-nav-menu--main .elementor-item:hover,
					.elementor-63 .elementor-element.elementor-element-7c0b2af .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-63 .elementor-element.elementor-element-7c0b2af .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-63 .elementor-element.elementor-element-7c0b2af .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}
.elementor-63 .elementor-element.elementor-element-7c0b2af .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}
.elementor-63 .elementor-element.elementor-element-7c0b2af{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}
.elementor-63 .elementor-element.elementor-element-7c0b2af .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}
.elementor-63 .elementor-element.elementor-element-863087a .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}
.elementor-63 .elementor-element.elementor-element-863087a > .elementor-widget-container{padding:15px 0px 0px 0px;}
.elementor-63 .elementor-element.elementor-element-2e827c0 > .elementor-widget-container{padding:20px 0px 0px 0px;}
.elementor-63 .elementor-element.elementor-element-2e827c0 .elementor-heading-title{font-family:var( --e-global-typography-91339f5-font-family ), Sans-serif;font-size:var( --e-global-typography-91339f5-font-size );text-transform:var( --e-global-typography-91339f5-text-transform );line-height:var( --e-global-typography-91339f5-line-height );color:var( --e-global-color-2385775 );}
.elementor-63 .elementor-element.elementor-element-4e5ac16 > .elementor-widget-container{margin:-15px 0px 0px 0px;}
.elementor-63 .elementor-element.elementor-element-4e5ac16{color:var( --e-global-color-406a1f5 );}
.elementor-63 .elementor-element.elementor-element-4e5ac16 a{color:var( --e-global-color-406a1f5 );}
.elementor-63 .elementor-element.elementor-element-4e5ac16 a:hover, .elementor-63 .elementor-element.elementor-element-4e5ac16 a:focus{color:var( --e-global-color-2385775 );}
.elementor-63 .elementor-element.elementor-element-23dbcf2 .elementor-heading-title{font-family:var( --e-global-typography-91339f5-font-family ), Sans-serif;font-size:var( --e-global-typography-91339f5-font-size );text-transform:var( --e-global-typography-91339f5-text-transform );line-height:var( --e-global-typography-91339f5-line-height );color:var( --e-global-color-2385775 );}
.elementor-63 .elementor-element.elementor-element-613d6fa > .elementor-widget-container{margin:-15px 0px 200px 0px;}
.elementor-63 .elementor-element.elementor-element-613d6fa{color:var( --e-global-color-406a1f5 );}
.elementor-63 .elementor-element.elementor-element-613d6fa a{color:var( --e-global-color-406a1f5 );}
.elementor-63 .elementor-element.elementor-element-613d6fa a:hover, .elementor-63 .elementor-element.elementor-element-613d6fa a:focus{color:var( --e-global-color-2385775 );}
#elementor-popup-modal-63 .dialog-widget-content{animation-duration:0.3s;background-color:var( --e-global-color-primary );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}
#elementor-popup-modal-63{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:center;pointer-events:all;}
#elementor-popup-modal-63 .dialog-message{width:395px;height:100vh;align-items:flex-start;}
@media(max-width:1024px){.elementor-63 .elementor-element.elementor-element-7c0b2af .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-91339f5-font-size );line-height:var( --e-global-typography-91339f5-line-height );}.elementor-63 .elementor-element.elementor-element-7c0b2af{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-63 .elementor-element.elementor-element-7c0b2af .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-63 .elementor-element.elementor-element-2e827c0 .elementor-heading-title{font-size:var( --e-global-typography-91339f5-font-size );line-height:var( --e-global-typography-91339f5-line-height );}.elementor-63 .elementor-element.elementor-element-23dbcf2 .elementor-heading-title{font-size:var( --e-global-typography-91339f5-font-size );line-height:var( --e-global-typography-91339f5-line-height );}}
@media(max-width:767px){.elementor-63 .elementor-element.elementor-element-2cf2de2{--min-height:75vh;--justify-content:flex-start;}.elementor-63 .elementor-element.elementor-element-7c0b2af .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-91339f5-font-size );line-height:var( --e-global-typography-91339f5-line-height );}.elementor-63 .elementor-element.elementor-element-2e827c0 .elementor-heading-title{font-size:var( --e-global-typography-91339f5-font-size );line-height:var( --e-global-typography-91339f5-line-height );}.elementor-63 .elementor-element.elementor-element-23dbcf2 .elementor-heading-title{font-size:var( --e-global-typography-91339f5-font-size );line-height:var( --e-global-typography-91339f5-line-height );}#elementor-popup-modal-63 .dialog-message{width:95vw;}}

/* ==== Elementor post-10.css ==== */
.elementor-kit-10{--e-global-color-primary:#3452FF;--e-global-color-secondary:#151515;--e-global-color-text:#0A0A0AA6;--e-global-color-accent:#DDFE65;--e-global-color-2385775:#FFFFFF;--e-global-color-406a1f5:#FFFFFFD4;--e-global-typography-primary-font-family:"Monument Extended";--e-global-typography-primary-font-size:80px;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Monument Extended";--e-global-typography-secondary-font-size:60px;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Open Sauce One";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Open Sauce One";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-decoration:underline;--e-global-typography-c671997-font-family:"Monument Extended";--e-global-typography-c671997-font-size:28px;--e-global-typography-c671997-text-transform:uppercase;--e-global-typography-c671997-line-height:1.2em;--e-global-typography-7987d3c-font-size:12px;--e-global-typography-7987d3c-line-height:1.6em;--e-global-typography-f3d2d34-font-family:"Monument Extended";--e-global-typography-f3d2d34-font-size:40px;--e-global-typography-f3d2d34-text-transform:uppercase;--e-global-typography-f3d2d34-line-height:1.2em;--e-global-typography-91339f5-font-family:"Monument Extended";--e-global-typography-91339f5-font-size:20px;--e-global-typography-91339f5-text-transform:uppercase;--e-global-typography-91339f5-line-height:1.2em;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}
.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sauce One", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-2385775 );border-radius:100px 100px 100px 100px;}
.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}
.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}
.elementor-kit-10 a{color:var( --e-global-color-primary );}
.elementor-kit-10 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}
.elementor-kit-10 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}
.elementor-kit-10 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f3d2d34-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d2d34-font-size );text-transform:var( --e-global-typography-f3d2d34-text-transform );line-height:var( --e-global-typography-f3d2d34-line-height );}
.elementor-kit-10 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-c671997-font-family ), Sans-serif;font-size:var( --e-global-typography-c671997-font-size );text-transform:var( --e-global-typography-c671997-text-transform );line-height:var( --e-global-typography-c671997-line-height );}
.elementor-kit-10 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-91339f5-font-family ), Sans-serif;font-size:var( --e-global-typography-91339f5-font-size );text-transform:var( --e-global-typography-91339f5-text-transform );line-height:var( --e-global-typography-91339f5-line-height );}
.elementor-kit-10 h6{color:var( --e-global-color-secondary );}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1360px;}
.e-con{--container-max-width:1360px;}
.elementor-widget:not(:last-child){margin-block-end:20px;}
.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}
{}
h1.entry-title{display:var(--page-title-display);}
@media(max-width:1024px){.elementor-kit-10{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-f3d2d34-font-size );line-height:var( --e-global-typography-f3d2d34-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-c671997-font-size );line-height:var( --e-global-typography-c671997-line-height );}.elementor-kit-10 h5{font-size:var( --e-global-typography-91339f5-font-size );line-height:var( --e-global-typography-91339f5-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}
@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:42px;--e-global-typography-secondary-font-size:36px;--e-global-typography-c671997-font-size:25px;--e-global-typography-f3d2d34-font-size:32px;--e-global-typography-91339f5-font-size:22px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-f3d2d34-font-size );line-height:var( --e-global-typography-f3d2d34-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-c671997-font-size );line-height:var( --e-global-typography-c671997-line-height );}.elementor-kit-10 h5{font-size:var( --e-global-typography-91339f5-font-size );line-height:var( --e-global-typography-91339f5-line-height );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:15px;padding:11px 20px 11px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Monument Extended';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../fonts/monument-extended-ultrabold-webfont.eot');
	src: url('../fonts/monument-extended-ultrabold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/monument-extended-ultrabold-webfont.woff2') format('woff2'),
		url('../fonts/monument-extended-ultrabold-webfont.woff') format('woff'),
		url('../fonts/monument-extended-ultrabold-webfont.ttf') format('truetype'),
		url('../fonts/monument-extended-ultrabold-webfont.svg#MonumentExtended') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../fonts/opensauceone-regular-webfont.eot');
	src: url('../fonts/opensauceone-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/opensauceone-regular-webfont.woff2') format('woff2'),
		url('../fonts/opensauceone-regular-webfont.woff') format('woff'),
		url('../fonts/opensauceone-regular-webfont.ttf') format('truetype'),
		url('../fonts/opensauceone-regular-webfont.svg#OpenSauceOne') format('svg');
}
/* End Custom Fonts CSS */

/* ==== Elementor post-23.css ==== */
.elementor-23 .elementor-element.elementor-element-1e5feb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.elementor-23 .elementor-element.elementor-element-1e5feb6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1e5feb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}
.elementor-23 .elementor-element.elementor-element-84e3b57 > .elementor-widget-container{margin:0px 0px -8px 0px;}
.elementor-23 .elementor-element.elementor-element-84e3b57 .elementor-icon-wrapper{text-align:start;}
.elementor-23 .elementor-element.elementor-element-84e3b57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}
.elementor-23 .elementor-element.elementor-element-84e3b57.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-84e3b57.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}
.elementor-23 .elementor-element.elementor-element-84e3b57.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-84e3b57.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}
.elementor-23 .elementor-element.elementor-element-84e3b57 .elementor-icon{font-size:25px;}
.elementor-23 .elementor-element.elementor-element-84e3b57 .elementor-icon svg{height:25px;}
.elementor-23 .elementor-element.elementor-element-84e3b57 .elementor-icon-wrapper svg{width:auto;}
.elementor-23 .elementor-element.elementor-element-4567c77 .elementor-nav-menu .elementor-item{font-family:"Open Sauce One", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1.6em;}
.elementor-23 .elementor-element.elementor-element-4567c77 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-2385775 );fill:var( --e-global-color-2385775 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
.elementor-23 .elementor-element.elementor-element-4567c77 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-23 .elementor-element.elementor-element-4567c77 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-23 .elementor-element.elementor-element-4567c77 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-23 .elementor-element.elementor-element-4567c77 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}
.elementor-23 .elementor-element.elementor-element-4567c77{--e-nav-menu-horizontal-menu-item-margin:calc( 50px / 2 );}
.elementor-23 .elementor-element.elementor-element-4567c77 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:50px;}
.elementor-23 .elementor-element.elementor-element-115a6f7 .elementor-icon-wrapper{text-align:center;}
.elementor-23 .elementor-element.elementor-element-115a6f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}
.elementor-23 .elementor-element.elementor-element-115a6f7.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-115a6f7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}
.elementor-23 .elementor-element.elementor-element-115a6f7.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-115a6f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}
.elementor-theme-builder-content-area{height:400px;}
.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}
@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-1e5feb6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-23 .elementor-element.elementor-element-4567c77 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-23 .elementor-element.elementor-element-4567c77 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-23 .elementor-element.elementor-element-4567c77{--e-nav-menu-horizontal-menu-item-margin:calc( 25px / 2 );}.elementor-23 .elementor-element.elementor-element-4567c77 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:25px;}.elementor-23 .elementor-element.elementor-element-849c89c .elementor-button{font-size:15px;padding:12px 18px 12px 18px;}}
@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-1e5feb6{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-115a6f7 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-23 .elementor-element.elementor-element-115a6f7.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-115a6f7 .elementor-icon{font-size:28px;}.elementor-23 .elementor-element.elementor-element-115a6f7 .elementor-icon svg{height:28px;}}
/* Start custom CSS for icon, class: .elementor-element-84e3b57 */.elementor-23 .elementor-element.elementor-element-84e3b57 {
    margin-right: auto;
}
/* End custom CSS */

/* ==== Elementor post-36.css ==== */
.elementor-36 .elementor-element.elementor-element-94a0891{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF3B;--border-color:#FFFFFF3B;--padding-top:75px;--padding-bottom:75px;--padding-left:30px;--padding-right:30px;}
.elementor-36 .elementor-element.elementor-element-94a0891:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-94a0891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}
.elementor-36 .elementor-element.elementor-element-e3f25ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-36 .elementor-element.elementor-element-5708c8e > .elementor-widget-container{padding:0px 0px 10px 0px;}
.elementor-36 .elementor-element.elementor-element-5708c8e .elementor-heading-title{font-family:var( --e-global-typography-c671997-font-family ), Sans-serif;font-size:var( --e-global-typography-c671997-font-size );text-transform:var( --e-global-typography-c671997-text-transform );line-height:var( --e-global-typography-c671997-line-height );color:var( --e-global-color-2385775 );}
.elementor-36 .elementor-element.elementor-element-88a4032{color:var( --e-global-color-2385775 );}
.elementor-36 .elementor-element.elementor-element-5393b6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-36 .elementor-element.elementor-element-7009752 > .elementor-widget-container{padding:0px 0px 14px 0px;}
.elementor-36 .elementor-element.elementor-element-7009752 .elementor-heading-title{font-family:var( --e-global-typography-c671997-font-family ), Sans-serif;font-size:var( --e-global-typography-c671997-font-size );text-transform:var( --e-global-typography-c671997-text-transform );line-height:var( --e-global-typography-c671997-line-height );color:var( --e-global-color-2385775 );}
.elementor-36 .elementor-element.elementor-element-086d1d5 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-2385775 );fill:var( --e-global-color-2385775 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
.elementor-36 .elementor-element.elementor-element-086d1d5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-36 .elementor-element.elementor-element-086d1d5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-36 .elementor-element.elementor-element-086d1d5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-36 .elementor-element.elementor-element-086d1d5 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}
.elementor-36 .elementor-element.elementor-element-086d1d5 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-2385775 );}
.elementor-36 .elementor-element.elementor-element-086d1d5{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}
.elementor-36 .elementor-element.elementor-element-086d1d5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}
.elementor-36 .elementor-element.elementor-element-8ae7c65{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-36 .elementor-element.elementor-element-271b18e > .elementor-widget-container{padding:0px 0px 20px 0px;}
.elementor-36 .elementor-element.elementor-element-271b18e .elementor-heading-title{font-family:var( --e-global-typography-c671997-font-family ), Sans-serif;font-size:var( --e-global-typography-c671997-font-size );text-transform:var( --e-global-typography-c671997-text-transform );line-height:var( --e-global-typography-c671997-line-height );color:var( --e-global-color-2385775 );}
.elementor-36 .elementor-element.elementor-element-684ebb4{color:var( --e-global-color-2385775 );}
.elementor-36 .elementor-element.elementor-element-684ebb4 a{color:var( --e-global-color-2385775 );transition-duration:0.3s;}
.elementor-36 .elementor-element.elementor-element-684ebb4 a:hover, .elementor-36 .elementor-element.elementor-element-684ebb4 a:focus{color:var( --e-global-color-accent );}
.elementor-36 .elementor-element.elementor-element-7c53a8e .elementor-heading-title{font-family:var( --e-global-typography-91339f5-font-family ), Sans-serif;font-size:var( --e-global-typography-91339f5-font-size );text-transform:var( --e-global-typography-91339f5-text-transform );line-height:var( --e-global-typography-91339f5-line-height );color:var( --e-global-color-2385775 );}
.elementor-36 .elementor-element.elementor-element-869d7a3{color:var( --e-global-color-2385775 );}
.elementor-36 .elementor-element.elementor-element-869d7a3 a{color:var( --e-global-color-2385775 );transition-duration:0.3s;}
.elementor-36 .elementor-element.elementor-element-869d7a3 a:hover, .elementor-36 .elementor-element.elementor-element-869d7a3 a:focus{color:var( --e-global-color-accent );}
.elementor-36 .elementor-element.elementor-element-9fc855d .elementor-heading-title{font-family:var( --e-global-typography-91339f5-font-family ), Sans-serif;font-size:var( --e-global-typography-91339f5-font-size );text-transform:var( --e-global-typography-91339f5-text-transform );line-height:var( --e-global-typography-91339f5-line-height );color:var( --e-global-color-2385775 );}
.elementor-36 .elementor-element.elementor-element-d6d47ac{color:var( --e-global-color-406a1f5 );}
.elementor-36 .elementor-element.elementor-element-d6d47ac a{color:var( --e-global-color-406a1f5 );transition-duration:0.3s;}
.elementor-36 .elementor-element.elementor-element-d6d47ac a:hover, .elementor-36 .elementor-element.elementor-element-d6d47ac a:focus{color:var( --e-global-color-accent );}
.elementor-36 .elementor-element.elementor-element-7e4f85d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF3B;--border-color:#FFFFFF3B;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}
.elementor-36 .elementor-element.elementor-element-7e4f85d:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-7e4f85d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}
.elementor-36 .elementor-element.elementor-element-eafe59c{width:100%;max-width:100%;text-align:center;}
.elementor-36 .elementor-element.elementor-element-eafe59c .elementor-heading-title{font-size:var( --e-global-typography-7987d3c-font-size );line-height:var( --e-global-typography-7987d3c-line-height );color:var( --e-global-color-2385775 );}
.elementor-theme-builder-content-area{height:400px;}
.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}
@media(max-width:1024px) and (min-width:768px){.elementor-36 .elementor-element.elementor-element-e3f25ed{--width:46%;}.elementor-36 .elementor-element.elementor-element-5393b6c{--width:46%;}}
@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-94a0891{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-36 .elementor-element.elementor-element-5708c8e .elementor-heading-title{font-size:var( --e-global-typography-c671997-font-size );line-height:var( --e-global-typography-c671997-line-height );}.elementor-36 .elementor-element.elementor-element-7009752 .elementor-heading-title{font-size:var( --e-global-typography-c671997-font-size );line-height:var( --e-global-typography-c671997-line-height );}.elementor-36 .elementor-element.elementor-element-271b18e .elementor-heading-title{font-size:var( --e-global-typography-c671997-font-size );line-height:var( --e-global-typography-c671997-line-height );}.elementor-36 .elementor-element.elementor-element-7c53a8e .elementor-heading-title{font-size:var( --e-global-typography-91339f5-font-size );line-height:var( --e-global-typography-91339f5-line-height );}.elementor-36 .elementor-element.elementor-element-9fc855d .elementor-heading-title{font-size:var( --e-global-typography-91339f5-font-size );line-height:var( --e-global-typography-91339f5-line-height );}.elementor-36 .elementor-element.elementor-element-eafe59c{width:var( --container-widget-width, 465px );max-width:465px;--container-widget-width:465px;--container-widget-flex-grow:0;}.elementor-36 .elementor-element.elementor-element-eafe59c .elementor-heading-title{font-size:var( --e-global-typography-7987d3c-font-size );line-height:var( --e-global-typography-7987d3c-line-height );}}
@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-94a0891{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-e3f25ed{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36 .elementor-element.elementor-element-5708c8e .elementor-heading-title{font-size:var( --e-global-typography-c671997-font-size );line-height:var( --e-global-typography-c671997-line-height );}.elementor-36 .elementor-element.elementor-element-5393b6c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36 .elementor-element.elementor-element-7009752 .elementor-heading-title{font-size:var( --e-global-typography-c671997-font-size );line-height:var( --e-global-typography-c671997-line-height );}.elementor-36 .elementor-element.elementor-element-271b18e .elementor-heading-title{font-size:var( --e-global-typography-c671997-font-size );line-height:var( --e-global-typography-c671997-line-height );}.elementor-36 .elementor-element.elementor-element-7c53a8e .elementor-heading-title{font-size:var( --e-global-typography-91339f5-font-size );line-height:var( --e-global-typography-91339f5-line-height );}.elementor-36 .elementor-element.elementor-element-9fc855d .elementor-heading-title{font-size:var( --e-global-typography-91339f5-font-size );line-height:var( --e-global-typography-91339f5-line-height );}.elementor-36 .elementor-element.elementor-element-7e4f85d{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-36 .elementor-element.elementor-element-eafe59c .elementor-heading-title{font-size:var( --e-global-typography-7987d3c-font-size );line-height:var( --e-global-typography-7987d3c-line-height );}}

/* ==== Shared inline styles ==== */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
:where(.wp-block-presto-player-popup-trigger) {
  /* reduce specificity */
  display: grid;
  gap: 1rem;
  cursor: pointer;
}
/* Play icon overlay for popup image trigger variation */
:where(.presto-popup-image-trigger) {
  position: relative;
  cursor: pointer;
}
:where(.presto-popup-image-trigger)::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 48px;
  height: 48px;
  background-image: url("../images/play-button.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 10;
  pointer-events: none;
}
:where(.presto-popup-image-trigger img) {
  display: block;
  width: 100%;
  height: auto;
  filter: brightness(0.5);
}
/*# sourceURL=https://zedstudio.co.uk/wp-content/plugins/presto-player/src/admin/blocks/blocks/popup-trigger/style.css */
.wp-block-presto-player-popup.is-selected .wp-block-presto-player-popup-media {
  display: initial;
}
.wp-block-presto-player-popup.has-child-selected .wp-block-presto-player-popup-media {
  display: initial;
}
.presto-popup__overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  box-sizing: border-box;
  padding: 0 5%;
  visibility: hidden;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition:
    opacity 0.2s ease,
    visibility 0.2s ease;

  --presto-popup-media-width: 1280px;
  --presto-popup-background-color: rgba(0, 0, 0, 0.917);
}
.presto-popup--active {
  visibility: visible;
  opacity: 1;
}
.presto-popup--active .presto-popup__content {
  transform: scale(1);
}
.presto-popup__content {
  position: relative;
  z-index: 9999999999;
  width: 100%;
  max-width: var(--presto-popup-media-width);
  transform: scale(0.9);
  transition: transform 0.2s ease;
}
.presto-popup__close-button {
  position: absolute;
  top: calc(env(safe-area-inset-top) + 16px);
  right: calc(env(safe-area-inset-right) + 16px);
  padding: 0;
  cursor: pointer;
  z-index: 5000000;
  min-width: 24px;
  min-height: 24px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: none;
  box-shadow: none;
  transition: opacity 0.2s ease;
}
.presto-popup__close-button:hover,
.presto-popup__close-button:focus {
  opacity: 0.8;
  background: none;
  border: none;
}
.presto-popup__close-button:not(:hover):not(:active):not(.has-background) {
  background: none;
  border: none;
}
.presto-popup__close-button svg {
  width: 24px;
  height: 24px;
  fill: white;
}
.presto-popup__scrim {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2000000;
  background-color: var(--presto-popup-background-color, rgb(255, 255, 255));
}
.presto-popup__speak {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
/*# sourceURL=https://zedstudio.co.uk/wp-content/plugins/presto-player/src/admin/blocks/blocks/popup-media/style.css */
span.wp-block-wpseopress-local-business-field{margin-right:8px}
/*# sourceURL=https://zedstudio.co.uk/wp-content/plugins/wp-seopress-pro/public/editor/blocks/local-business/style-index.css */
.wp-block-wpseopress-table-of-contents li.active>a{font-weight:bold}
/*# sourceURL=https://zedstudio.co.uk/wp-content/plugins/wp-seopress-pro/public/editor/blocks/table-of-contents/style-index.css */
: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--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);}
.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}
:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }
:where(body) { margin: 0; }
.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }
.wp-site-blocks > .alignright { float: right; margin-left: 2em; }
.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }
: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-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}
.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}
.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}
.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}
.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}
.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}
.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-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}
body .is-layout-flex{display: flex;}
.is-layout-flex{flex-wrap: wrap;align-items: center;}
.is-layout-flex > :is(*, div){margin: 0;}
body .is-layout-grid{display: grid;}
.is-layout-grid > :is(*, div){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
: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;}
.has-black-color{color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-color{color: var(--wp--preset--color--white) !important;}
.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}
.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}
.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}
.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}
.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}
.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}
.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}
.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}
.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}
.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}
.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}
.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}
.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}
.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}
.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}
.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}
.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
@font-face {
	font-family: 'Monument Extended';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../fonts/monument-extended-ultrabold-webfont.eot');
	src: url('../fonts/monument-extended-ultrabold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/monument-extended-ultrabold-webfont.woff2') format('woff2'),
		url('../fonts/monument-extended-ultrabold-webfont.woff') format('woff'),
		url('../fonts/monument-extended-ultrabold-webfont.ttf') format('truetype'),
		url('../fonts/monument-extended-ultrabold-webfont.svg#MonumentExtended') format('svg');
}
@font-face {
	font-family: 'Open Sauce One';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../fonts/opensauceone-regular-webfont.eot');
	src: url('../fonts/opensauceone-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/opensauceone-regular-webfont.woff2') format('woff2'),
		url('../fonts/opensauceone-regular-webfont.woff') format('woff'),
		url('../fonts/opensauceone-regular-webfont.ttf') format('truetype'),
		url('../fonts/opensauceone-regular-webfont.svg#OpenSauceOne') format('svg');
}
/*# sourceURL=elementor-pro-custom-fonts-inline-css */
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
.breadcrumb {list-style:none;margin:0;padding-inline-start:0;}
.breadcrumb li {margin:0;display:inline-block;position:relative;}
.breadcrumb li::after{content:' / ';margin-left:5px;margin-right:5px;}
.breadcrumb li:last-child::after{display:none}
.category-insights .elementor-element-ac7f5c7 {
    display: none;
}
.zed-text-ring {
  width: 100%;
  height: 100%;
  transform-origin: center;
  animation: zed-ring-spin 18s linear infinite;
}
.zed-text-ring:hover { animation-play-state: paused; }
@keyframes zed-ring-spin { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) {
  .zed-text-ring { animation: none; }
}
.zed-text-ring { mix-blend-mode: difference; }
.zed-text-ring text { fill: grey; }
.blue-icon-toggle-custom .uuid-3f5d4c25-5018-47c7-8403-669b3deada70 {
	fill: var( --e-global-color-primary );
}
.process-numbers > div {
    width: 62px;
    height: 62px !important;
    display: flex;
    align-items: center;
    justify-content: center;
		background-color: var( --e-global-color-primary) !important;
}
.our-process-boxes::before {
    content: '';
    top: 38px;
    height: 2px;
    background-color: var( --e-global-color-primary);
}
.our-process-boxes:first-child {
    position: relative !important;
}
.our-process-boxes:first-child::before {
    right: 0px !important;
    left: auto !important;
    width: 70% !important;
}
.our-process-boxes:last-child::before {
	width: 70%;
}
span.text-white-custom {
	color: #ffffff !important;
}
span.text-blue-custom {
	color: var( --e-global-color-primary) !important;
}
.button-with-icon-custom .st0 {
  transition: all .3s;
	fill: #fff;
}
.black-faqs-custom h3.e-n-accordion-item-title-text {
	color: #ffffff;
	transition: all .3s;
}
.black-faqs-custom .e-n-accordion-item-title-text:hover,
.black-faqs-custom .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-text {
    color: var( --e-global-color-accent );
}
.button-with-icon-custom:hover .st0 {
  transition: all .3s;
	fill: #000000;
}
.central-stats-custom .elementor-counter-title {
	text-align: center;
}
.icon-list-custom .elementor-icon i, .icon-list-custom .elementor-icon svg {
    top: 9px;
}
span.text-yellow-custom {
	color: var( --e-global-color-accent ) !important;
}
.recaptcha_v3-bottomright {
	display: none;
}
.post-template-default h3 {
	        font-size: var(--e-global-typography-91339f5-font-size);
        line-height: var(--e-global-typography-91339f5-line-height);
	margin-top: 40px !important;
}
.post-template-default h2 {
    font-size: 30px;
    line-height: var(--e-global-typography-91339f5-line-height);
    margin-top: 30px !important;
}
.elementor-widget-theme-post-content li strong {
	color: var( --e-global-color-primary );
}
.elementor-widget-theme-post-content li {
  list-style: none;
  margin-bottom: 12px;
	position: relative;
	
}
.elementor-widget-theme-post-content li::before {
content: "";
    background-image: url("../images/Arrow-Right-Blue.svg");
    background-repeat: no-repeat;
    background-size: 14px 14px; /* adjust size as needed */
    width: 14px;
    height: 14px;
    position: absolute;
	left: -25px;
	top: 7px;
}
.elementor-field-type-checkbox {
	margin-bottom: 30px !important;
}
/* Label styling */
.elementor-field-option label {
  border: 1px solid white;
  border-radius: 30px;
  padding: 8px 20px !important;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  line-height: 1.2;
  position: relative; /* needed for ::after tick positioning */
  transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}
/* Reset input */
.elementor-field-option input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
/* Custom box before text */
.elementor-field-option label::before {
  content: "";
  display: inline-block;
  width: .8em;
  height: .8em;
  margin-right: .45em;
  border: 1.5px solid currentColor;
  border-radius: 2px;
  box-sizing: border-box;
  background: transparent;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}
/* Hover state: background green, tick stays hidden until checked */
.elementor-field-option label:hover {
  background-color: var(--e-global-color-accent);
  color: black !important;
}
.elementor-field-option label:hover::before {
  border-color: black;
}
/* Checked state: background green, tick appears in black */
.elementor-field-option input[type="checkbox"]:checked + label {
  background-color: var(--e-global-color-accent);
  color: black !important;
  border-color: var(--e-global-color-accent);
}
.elementor-field-option input[type="checkbox"]:checked + label::before {
  background-color: var(--e-global-color-accent);
  border-color: black;
  color: black !important;
}
/* Checked state: tick fades in */
.elementor-field-option input[type="checkbox"]:checked + label::after {
  opacity: 1;
  border-color: black; /* tick turns black */
	transform: rotate(45deg) scale(1);
  border-color: black; /* tick turns black */
}
.elementor-field-option {
	margin-top: 20px;
}
.text-spacing-custom h3 {	
	margin-top: 50px !important;
}
.icon-button-custom a polygon {
	fill: #ffffff;
	transition: all .3s;
}
.icon-button-custom a:hover polygon {
	fill: #000000;
}
.elementor-counter .elementor-counter-title {
    align-items: center;
    display: inline;
}
.elementor-counter .elementor-counter-title img {
    margin: 0 !important;
}
.testimonials-custom .elementor-swiper .swiper-slide {
  width: 348px !important;
  flex-shrink: 0;
}
/* Above Phone */

@media only screen and (min-device-width : 737px) {
.post-opening-text-custom .wp-block-video {
    width: 50%;
    margin: -30px auto auto;
    padding-bottom: 10px;
}
	
	.custom-swiper img {
	height: 70px !important;
	width: 170px !important;
	object-fit: contain;
}
	.gradient-custom::before,
.gradient-custom::after {
  content: "";
  position: absolute;
  top: 0;
  width: 80px; /* Adjust width for more/less fade */
  height: 100%;
  z-index: 10;
  pointer-events: none; /* Allows clicks to pass through */
}
	.post-loop-masonry-custom .elementor-loop-container .e-loop-item:nth-child(3) {
    margin-top: 180px;
}

.post-loop-masonry-custom .elementor-loop-container .e-loop-item:nth-child(4), .post-loop-masonry-custom .elementor-loop-container .e-loop-item:nth-child(6) {
    margin-top: -140px;
}
		/* Group spacing */
.elementor-field-subgroup {
  gap: 5px;
}
}
/* Phone */

@media only screen  and (max-device-width : 736px) {
	.post-opening-text-custom .wp-block-video {
    width: 100%;
    margin: -30px auto auto;
    padding-bottom: 10px;
}
	
	.custom-swiper img {
	height: 50px !important;
	width: 170px !important;
	object-fit: contain;
}
	.gradient-custom::before,
.gradient-custom::after {
  content: "";
  position: absolute;
  top: 0;
  width: 50px; /* Adjust width for more/less fade */
  height: 100%;
  z-index: 10;
  pointer-events: none; /* Allows clicks to pass through */
}
	/* Group spacing */
.elementor-field-subgroup {
  gap: 0px;
}
	
/* Tick */
.elementor-field-option label::after {
  content: "";
  position: absolute;
  left: 1.6em;
  top: .73em;
  width: .35em;
  height: .65em;
  border-right: 2px solid black; /* tick colour (default black) */
  border-bottom: 2px solid black;
  transform: rotate(45deg);
  opacity: 0; /* hidden by default */
  transition: opacity 0.1s ease, border-color 0.1s ease;
}
}
/* iPad */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
/* Tick */
.elementor-field-option label::after {
  content: "";
  position: absolute;
  left: 1.6em;
  top: .73em;
  width: .35em;
  height: .65em;
  border-right: 2px solid black; /* tick colour (default black) */
  border-bottom: 2px solid black;
  transform: rotate(45deg);
  opacity: 0; /* hidden by default */
  transition: opacity 0.1s ease, border-color 0.1s ease;
}
	.post-loop-masonry-custom .elementor-loop-container .e-loop-item:nth-child(4) {
    margin-top: -140px;
}
}
/* iPad Portrait */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

}
/* iPad Landscape */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}
/* Above iPad */

@media only screen and (min-device-width : 1025px) {
/* Tick */
.elementor-field-option label::after {
  content: "";
  position: absolute;
  left: 1.3em;
  top: .67em;
  width: .35em;
  height: .65em;
  border-right: 2px solid black; /* tick colour (default black) */
  border-bottom: 2px solid black;
  transform: rotate(45deg);
  opacity: 0; /* hidden by default */
  transition: opacity 0.1s ease, border-color 0.1s ease;
}
}
/* All CSS */

/* .gradient-custom {
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(314deg);
} */

.gradient-custom::before {
  left: 0;
  background: linear-gradient(to right, white 0%, rgba(255,255,255,0) 100%);
}
.gradient-custom::after {
  right: 0;
  background: linear-gradient(to left, white 0%, rgba(255,255,255,0) 100%);
}
.custom-swiper .swiper-wrapper {
	transition-timing-function: linear !important;
	pointer-events:none;
}
.testimonials-custom .elementor-testimonial__text {
    white-space: nowrap;
}
.testimonials-custom .swiper-slide {
    overflow: visible;
}
.float-custom {
    animation-name: button-float-custom;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards;
    animation-direction: alternate;
    animation-iteration-count: infinite;
}
@keyframes button-float-custom {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-15px);
    }
}
[data-wpr-lazyrender] {content-visibility: auto;}
.st0 {        fill: #fff;      }
.elementor-106 .elementor-element.elementor-element-85db059{--display:flex;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}
.elementor-106 .elementor-element.elementor-element-38b799a img{border-radius:25px 25px 25px 25px;}
.elementor-106 .elementor-element.elementor-element-b74b0d6 > .elementor-widget-container{margin:5px 0px -10px 0px;}
.elementor-106 .elementor-element.elementor-element-b74b0d6 .elementor-heading-title{font-family:var( --e-global-typography-c671997-font-family ), Sans-serif;font-size:var( --e-global-typography-c671997-font-size );text-transform:var( --e-global-typography-c671997-text-transform );line-height:var( --e-global-typography-c671997-line-height );}
.elementor-106 .elementor-element.elementor-element-80b1a66 .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}
.elementor-106 .elementor-element.elementor-element-80b1a66 a{color:var( --e-global-color-secondary );}
.elementor-106 .elementor-element.elementor-element-585e930 > .elementor-widget-container{margin:-9px 0px 0px 0px;}
.elementor-106 .elementor-element.elementor-element-585e930 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}
.elementor-106 .elementor-element.elementor-element-585e930 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}
.elementor-106 .elementor-element.elementor-element-585e930 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}
.elementor-106 .elementor-element.elementor-element-585e930 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}
body.rtl .elementor-106 .elementor-element.elementor-element-585e930 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}
body:not(.rtl) .elementor-106 .elementor-element.elementor-element-585e930 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}
.elementor-106 .elementor-element.elementor-element-585e930 .elementor-icon-list-icon{width:14px;}
.elementor-106 .elementor-element.elementor-element-585e930 .elementor-icon-list-icon i{font-size:14px;}
.elementor-106 .elementor-element.elementor-element-585e930 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}
.elementor-106 .elementor-element.elementor-element-585e930 .elementor-icon-list-text, .elementor-106 .elementor-element.elementor-element-585e930 .elementor-icon-list-text a{color:var( --e-global-color-primary );}
.elementor-106 .elementor-element.elementor-element-585e930 .elementor-icon-list-item{font-family:"Open Sauce One", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;}
@media(max-width:1024px){.elementor-106 .elementor-element.elementor-element-b74b0d6 .elementor-heading-title{font-size:var( --e-global-typography-c671997-font-size );line-height:var( --e-global-typography-c671997-line-height );}.elementor-106 .elementor-element.elementor-element-80b1a66 .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}
@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-85db059{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-b74b0d6 .elementor-heading-title{font-size:var( --e-global-typography-c671997-font-size );line-height:var( --e-global-typography-c671997-line-height );}.elementor-106 .elementor-element.elementor-element-80b1a66 .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}
.elementor-210 .elementor-element.elementor-element-9e21351{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.elementor-210 .elementor-element.elementor-element-9e21351:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-9e21351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}
.elementor-210 .elementor-element.elementor-element-3672724 .elementor-icon-wrapper{text-align:center;}
.elementor-210 .elementor-element.elementor-element-72ba102{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}
.elementor-210 .elementor-element.elementor-element-870d643 > .elementor-widget-container{margin:0px 0px 30px 0px;}
.elementor-210 .elementor-element.elementor-element-870d643{text-align:center;color:var( --e-global-color-2385775 );font-family:"Monument Extended", Sans-serif;font-size:28px;text-transform:uppercase;line-height:1.2em;}
.elementor-210 .elementor-element.elementor-element-3f79000 .elementor-heading-title{font-family:"Monument Extended", Sans-serif;font-size:12px;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:var( --e-global-color-2385775 );}
.elementor-210 .elementor-element.elementor-element-4493ea1 .elementor-widget-container{font-size:var( --e-global-typography-7987d3c-font-size );line-height:var( --e-global-typography-7987d3c-line-height );color:var( --e-global-color-2385775 );}
.elementor-210 .elementor-element.elementor-element-9ac8519 > .elementor-widget-container{padding:200px 0px 0px 0px;}
.elementor-210 .elementor-element.elementor-element-9ac8519.elementor-element{--align-self:center;}
.elementor-210 .elementor-element.elementor-element-9ac8519 .elementor-icon-wrapper{text-align:center;}
@media(max-width:1024px){.elementor-210 .elementor-element.elementor-element-4493ea1 .elementor-widget-container{font-size:var( --e-global-typography-7987d3c-font-size );line-height:var( --e-global-typography-7987d3c-line-height );}}
@media(max-width:767px){.elementor-210 .elementor-element.elementor-element-3672724 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-210 .elementor-element.elementor-element-870d643 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-210 .elementor-element.elementor-element-870d643{font-size:18px;}.elementor-210 .elementor-element.elementor-element-4493ea1 .elementor-widget-container{font-size:var( --e-global-typography-7987d3c-font-size );line-height:var( --e-global-typography-7987d3c-line-height );}.elementor-210 .elementor-element.elementor-element-9ac8519 > .elementor-widget-container{padding:15px 0px 0px 0px;}}
@media(min-width:768px){.elementor-210 .elementor-element.elementor-element-72ba102{--width:875px;}}
.uuid-4cf4a1f2-091a-4a8f-8b34-1a08f97964d1{opacity:.2;}
