.elementor-30 .elementor-element.elementor-element-6ed856e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-6ed856e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa5d125 );}.elementor-30 .elementor-element.elementor-element-6ed856e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30 .elementor-element.elementor-element-6ed856e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-10eed3b{margin-top:0px;margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-edec855 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-be1b02e{margin-top:0px;margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-0381877{--display:flex;--margin-top:0px;--margin-bottom:27px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-0381877:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0381877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa5d125 );}.elementor-30 .elementor-element.elementor-element-eb58bde{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:74px;--padding-bottom:89px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-eb58bde:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-eb58bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F1;}.elementor-30 .elementor-element.elementor-element-de066a0 img{width:100%;height:500px;border-style:solid;border-width:0px 0px 7px 7px;border-color:var( --e-global-color-fa5d125 );border-radius:7px 7px 7px 7px;}.elementor-30 .elementor-element.elementor-element-55da061{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:38px;--padding-right:13px;}.elementor-30 .elementor-element.elementor-element-019f404 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-30 .elementor-element.elementor-element-019f404 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-30 .elementor-element.elementor-element-019f404 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-30 .elementor-element.elementor-element-019f404 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-30 .elementor-element.elementor-element-019f404 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-30 .elementor-element.elementor-element-019f404 .elementor-icon-list-icon i{color:var( --e-global-color-fa5d125 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-019f404 .elementor-icon-list-icon svg{fill:var( --e-global-color-fa5d125 );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-019f404{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-019f404 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-30 .elementor-element.elementor-element-019f404 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-019f404 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:800;}.elementor-30 .elementor-element.elementor-element-019f404 .elementor-icon-list-text{color:var( --e-global-color-fa5d125 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-12652be .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-4a0dca1 );}.elementor-30 .elementor-element.elementor-element-635e358 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(47px/2);}.elementor-30 .elementor-element.elementor-element-635e358 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(47px/2);}.elementor-30 .elementor-element.elementor-element-635e358 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(47px/2);}.elementor-30 .elementor-element.elementor-element-635e358 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-47px/2);}.elementor-30 .elementor-element.elementor-element-635e358 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-47px/2);}.elementor-30 .elementor-element.elementor-element-635e358 .elementor-icon-list-icon i{color:var( --e-global-color-fa5d125 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-635e358 .elementor-icon-list-icon svg{fill:var( --e-global-color-fa5d125 );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-635e358{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-30 .elementor-element.elementor-element-635e358 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-30 .elementor-element.elementor-element-635e358 .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-3622614 .elementor-button{background-color:var( --e-global-color-fa5d125 );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;border-radius:7px 7px 7px 7px;padding:16px 34px 16px 34px;}.elementor-30 .elementor-element.elementor-element-c818362{margin-top:0px;margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-7c45a46a{margin-top:-70px;margin-bottom:0px;padding:0px 0px 21px 0px;}.elementor-30 .elementor-element.elementor-element-eeb7569{margin-top:-70px;margin-bottom:0px;padding:0px 0px 21px 0px;}.elementor-30 .elementor-element.elementor-element-7303bc3{--display:flex;--padding-top:50px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-7303bc3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7303bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F1;}.elementor-30 .elementor-element.elementor-element-46375bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-30 .elementor-element.elementor-element-46375bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-30 .elementor-element.elementor-element-46375bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-30 .elementor-element.elementor-element-46375bf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-30 .elementor-element.elementor-element-46375bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-30 .elementor-element.elementor-element-46375bf .elementor-icon-list-icon i{color:var( --e-global-color-fa5d125 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-46375bf .elementor-icon-list-icon svg{fill:var( --e-global-color-fa5d125 );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-46375bf{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-46375bf .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-30 .elementor-element.elementor-element-46375bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-46375bf .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:800;}.elementor-30 .elementor-element.elementor-element-46375bf .elementor-icon-list-text{color:var( --e-global-color-fa5d125 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-bf22301{text-align:center;}.elementor-30 .elementor-element.elementor-element-bf22301 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-4a0dca1 );}.elementor-30 .elementor-element.elementor-element-75d3000{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-d1d2234{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-e180494 );--border-color:var( --e-global-color-e180494 );--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 5px 0px rgba(231.20000000000002, 19.6017391304348, 19.6017391304348, 0.5);--padding-top:15px;--padding-bottom:14px;--padding-left:11px;--padding-right:11px;}.elementor-30 .elementor-element.elementor-element-d1d2234:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-d1d2234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e180494 );}.elementor-30 .elementor-element.elementor-element-7920d34 .elementor-icon-box-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-7920d34.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fa5d125 );}.elementor-30 .elementor-element.elementor-element-7920d34.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-7920d34.elementor-view-default .elementor-icon{fill:var( --e-global-color-fa5d125 );color:var( --e-global-color-fa5d125 );border-color:var( --e-global-color-fa5d125 );}.elementor-30 .elementor-element.elementor-element-7920d34.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-30 .elementor-element.elementor-element-7920d34.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3FA535;}.elementor-30 .elementor-element.elementor-element-7920d34.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-30 .elementor-element.elementor-element-7920d34.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-30 .elementor-element.elementor-element-7920d34.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-30 .elementor-element.elementor-element-7920d34.elementor-view-default:has(:focus) .elementor-icon{fill:#3FA535;color:#3FA535;border-color:#3FA535;}.elementor-30 .elementor-element.elementor-element-7920d34 .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-7920d34 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-7920d34 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-7920d34 .elementor-icon-box-title{color:var( --e-global-color-4a0dca1 );}.elementor-30 .elementor-element.elementor-element-7920d34:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-7920d34:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-4a0dca1 );}.elementor-30 .elementor-element.elementor-element-7920d34 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-527b77f{--display:flex;}.elementor-30 .elementor-element.elementor-element-cd27654{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-e180494 );--border-color:var( --e-global-color-e180494 );--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 5px 0px rgba(231.20000000000002, 19.6017391304348, 19.6017391304348, 0.5);--padding-top:15px;--padding-bottom:14px;--padding-left:11px;--padding-right:11px;}.elementor-30 .elementor-element.elementor-element-cd27654:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-cd27654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e180494 );}.elementor-30 .elementor-element.elementor-element-7fb6727 .elementor-icon-box-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-7fb6727.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fa5d125 );}.elementor-30 .elementor-element.elementor-element-7fb6727.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-7fb6727.elementor-view-default .elementor-icon{fill:var( --e-global-color-fa5d125 );color:var( --e-global-color-fa5d125 );border-color:var( --e-global-color-fa5d125 );}.elementor-30 .elementor-element.elementor-element-7fb6727.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-30 .elementor-element.elementor-element-7fb6727.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3FA535;}.elementor-30 .elementor-element.elementor-element-7fb6727.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-30 .elementor-element.elementor-element-7fb6727.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-30 .elementor-element.elementor-element-7fb6727.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-30 .elementor-element.elementor-element-7fb6727.elementor-view-default:has(:focus) .elementor-icon{fill:#3FA535;color:#3FA535;border-color:#3FA535;}.elementor-30 .elementor-element.elementor-element-7fb6727 .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-7fb6727 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-7fb6727 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-7fb6727 .elementor-icon-box-title{color:var( --e-global-color-4a0dca1 );}.elementor-30 .elementor-element.elementor-element-7fb6727:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-7fb6727:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-4a0dca1 );}.elementor-30 .elementor-element.elementor-element-7fb6727 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-0d4aba7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-e180494 );--border-color:var( --e-global-color-e180494 );--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 5px 0px rgba(231.20000000000002, 19.6017391304348, 19.6017391304348, 0.5);--padding-top:15px;--padding-bottom:14px;--padding-left:11px;--padding-right:11px;}.elementor-30 .elementor-element.elementor-element-0d4aba7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0d4aba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e180494 );}.elementor-30 .elementor-element.elementor-element-c996c41 .elementor-icon-box-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-c996c41.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fa5d125 );}.elementor-30 .elementor-element.elementor-element-c996c41.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-c996c41.elementor-view-default .elementor-icon{fill:var( --e-global-color-fa5d125 );color:var( --e-global-color-fa5d125 );border-color:var( --e-global-color-fa5d125 );}.elementor-30 .elementor-element.elementor-element-c996c41.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-30 .elementor-element.elementor-element-c996c41.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3FA535;}.elementor-30 .elementor-element.elementor-element-c996c41.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-30 .elementor-element.elementor-element-c996c41.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-30 .elementor-element.elementor-element-c996c41.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-30 .elementor-element.elementor-element-c996c41.elementor-view-default:has(:focus) .elementor-icon{fill:#3FA535;color:#3FA535;border-color:#3FA535;}.elementor-30 .elementor-element.elementor-element-c996c41 .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-c996c41 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-c996c41 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-c996c41 .elementor-icon-box-title{color:var( --e-global-color-4a0dca1 );}.elementor-30 .elementor-element.elementor-element-c996c41:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-c996c41:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-4a0dca1 );}.elementor-30 .elementor-element.elementor-element-c996c41 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-37f3ee6{margin-top:0px;margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-1ed9d970{margin-top:21px;margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-20ce5beb:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-20ce5beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F1;}.elementor-30 .elementor-element.elementor-element-20ce5beb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30 .elementor-element.elementor-element-20ce5beb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-3b9f270e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-58adcbaf{padding:56px 123px 79px 123px;}.elementor-30 .elementor-element.elementor-element-93a0b5a{text-align:center;}.elementor-30 .elementor-element.elementor-element-93a0b5a .elementor-heading-title{font-size:38px;}.elementor-30 .elementor-element.elementor-element-3391380 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-30 .elementor-element.elementor-element-3391380 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-30 .elementor-element.elementor-element-3391380 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-30 .elementor-element.elementor-element-3391380 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-30 .elementor-element.elementor-element-3391380 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-30 .elementor-element.elementor-element-3391380 .elementor-icon-list-icon i{color:var( --e-global-color-fa5d125 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-3391380 .elementor-icon-list-icon svg{fill:var( --e-global-color-fa5d125 );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-3391380{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-3391380 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-30 .elementor-element.elementor-element-3391380 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-3391380 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:800;}.elementor-30 .elementor-element.elementor-element-3391380 .elementor-icon-list-text{color:var( --e-global-color-fa5d125 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-192b803{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-30 .elementor-element.elementor-element-192b803:after{content:"0.66";}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__thumbnail__link{width:100%;}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__meta-data span + span:before{content:"•";}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__card{border-width:1px;border-radius:23px;padding-top:5px;padding-bottom:5px;}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__text{padding:0 4px;margin-top:7px;}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__meta-data{padding:10px 4px;}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__avatar{padding-right:4px;padding-left:4px;}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__badge{right:0;}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-4b24b0b );border-radius:0px;margin:20px;}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__title, .elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__title a{color:var( --e-global-color-fa5d125 );}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__read-more{color:var( --e-global-color-fa5d125 );}.elementor-30 .elementor-element.elementor-element-c2a6743{--display:flex;--padding-top:39px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c2a6743:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c2a6743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F1;}.elementor-30 .elementor-element.elementor-element-e3e2237{--display:flex;}.elementor-30 .elementor-element.elementor-element-7cb9666{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-583b137{--display:flex;}.elementor-30 .elementor-element.elementor-element-9f0e0a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-30 .elementor-element.elementor-element-9f0e0a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-30 .elementor-element.elementor-element-9f0e0a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-30 .elementor-element.elementor-element-9f0e0a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-30 .elementor-element.elementor-element-9f0e0a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-30 .elementor-element.elementor-element-9f0e0a8 .elementor-icon-list-icon i{color:var( --e-global-color-fa5d125 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-9f0e0a8 .elementor-icon-list-icon svg{fill:var( --e-global-color-fa5d125 );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-9f0e0a8{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-9f0e0a8 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-30 .elementor-element.elementor-element-9f0e0a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-9f0e0a8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:800;}.elementor-30 .elementor-element.elementor-element-9f0e0a8 .elementor-icon-list-text{color:var( --e-global-color-fa5d125 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-9f337f4{text-align:center;}.elementor-30 .elementor-element.elementor-element-9f337f4 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-4a0dca1 );}.elementor-30 .elementor-element.elementor-element-b0518cd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-d4a8797{--display:flex;}.elementor-30 .elementor-element.elementor-element-8d5c21b{--display:flex;}.elementor-30 .elementor-element.elementor-element-3db3367{--display:flex;}.elementor-30 .elementor-element.elementor-element-d675f7e{--display:flex;}.elementor-30 .elementor-element.elementor-element-e5d4e25{--display:flex;}.elementor-30 .elementor-element.elementor-element-78a530d{--display:flex;}.elementor-30 .elementor-element.elementor-element-af9d86e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e180494 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-fa5d125 );}.elementor-30 .elementor-element.elementor-element-af9d86e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-fa5d125 );}:where( .elementor-30 .elementor-element.elementor-element-af9d86e > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-e180494 );}.elementor-30 .elementor-element.elementor-element-24ee52f{--display:flex;}.elementor-30 .elementor-element.elementor-element-3ffbcbd{--display:flex;}.elementor-30 .elementor-element.elementor-element-79b18f9{--display:flex;}.elementor-30 .elementor-element.elementor-element-08b20f3{--display:flex;}.elementor-30 .elementor-element.elementor-element-3c56c99{--display:flex;}.elementor-30 .elementor-element.elementor-element-675b97d{--display:flex;}.elementor-30 .elementor-element.elementor-element-7a6351d{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e180494 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-fa5d125 );}.elementor-30 .elementor-element.elementor-element-7a6351d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-fa5d125 );}:where( .elementor-30 .elementor-element.elementor-element-7a6351d > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-e180494 );}.elementor-30 .elementor-element.elementor-element-93026f9{--display:flex;--padding-top:52px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-93026f9:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-93026f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a0dca1 );}.elementor-30 .elementor-element.elementor-element-0aa545e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-dee62dd{--display:flex;}.elementor-30 .elementor-element.elementor-element-319d1e0 .elementor-heading-title{font-size:38px;color:var( --e-global-color-e180494 );}.elementor-30 .elementor-element.elementor-element-d69ae4a{--display:flex;}.elementor-30 .elementor-element.elementor-element-3754fa5 .elementor-button{background-color:var( --e-global-color-fa5d125 );font-size:19px;border-radius:13px 13px 13px 13px;padding:24px 44px 24px 44px;}.elementor-30 .elementor-element.elementor-element-3754fa5 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-3754fa5 .elementor-button:focus{background-color:var( --e-global-color-4b24b0b );}.elementor-30 .elementor-element.elementor-element-3754fa5 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-75564473{width:100%;}.elementor-30 .elementor-element.elementor-element-1b79799f{width:100%;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-eb58bde{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-75d3000{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-7cb9666{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b0518cd{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-0aa545e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-eb58bde{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:28px;--padding-left:10px;--padding-right:13px;}.elementor-30 .elementor-element.elementor-element-de066a0 img{height:209px;}.elementor-30 .elementor-element.elementor-element-12652be .elementor-heading-title{font-size:23px;}.elementor-30 .elementor-element.elementor-element-75d3000{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:7px;}.elementor-30 .elementor-element.elementor-element-58adcbaf{padding:33px 14px 26px 20px;}.elementor-30 .elementor-element.elementor-element-93a0b5a .elementor-heading-title{font-size:27px;}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-30 .elementor-element.elementor-element-192b803:after{content:"0.5";}.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__thumbnail__link{width:100%;}.elementor-30 .elementor-element.elementor-element-7cb9666{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-9f337f4 .elementor-heading-title{font-size:25px;}.elementor-30 .elementor-element.elementor-element-b0518cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-0aa545e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-319d1e0{text-align:center;}.elementor-30 .elementor-element.elementor-element-319d1e0 .elementor-heading-title{font-size:23px;}}/* Start custom CSS for safem_appointment2, class: .elementor-element-757616da *//* =========================================================
   KALYNA CLEANING FORM — COMPACT 3 COLUMN LAYOUT
   ========================================================= */

.wpcf7 form .row {
    display: grid !important;

    /* 6 grid units = allows 3 columns */
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;

    column-gap: 20px !important;
    row-gap: 0 !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    align-items: start !important;
}


/* =========================================================
   RESET BOOTSTRAP
   ========================================================= */

.wpcf7 form .row > [class*="col-"] {
    width: auto !important;
    max-width: none !important;

    flex: none !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    margin: 0 !important;

    min-width: 0 !important;
}


/* =========================================================
   GENERAL
   ========================================================= */

.wpcf7 form .input-group {
    position: relative !important;

    width: 100% !important;

    margin: 0 0 7px 0 !important;

    padding: 0 !important;
}


/* =========================================================
   ROW 1
   FIRST NAME | LAST NAME | EMAIL
   ========================================================= */

/* First Name */
.wpcf7 form .row > :nth-child(1) {
    grid-column: 1 / span 2 !important;
    grid-row: 1 !important;
}

/* Last Name */
.wpcf7 form .row > :nth-child(2) {
    grid-column: 3 / span 2 !important;
    grid-row: 1 !important;
}

/* Email */
.wpcf7 form .row > :nth-child(3) {
    grid-column: 5 / span 2 !important;
    grid-row: 1 !important;
}


/* =========================================================
   ROW 2
   PHONE | HOW DID YOU HEAR | TOTAL SQUARE FOOTAGE
   ========================================================= */

/* Phone */
.wpcf7 form .row > :nth-child(4) {
    grid-column: 1 / span 2 !important;
    grid-row: 2 !important;
}

/* How did you hear */
.wpcf7 form .row > :nth-child(5) {
    grid-column: 3 / span 2 !important;
    grid-row: 2 !important;

    align-self: start !important;
}

/* Square Footage */
.wpcf7 form .row > :nth-child(12) {
    grid-column: 5 / span 2 !important;
    grid-row: 2 !important;
}


/* =========================================================
   PROPERTY ADDRESS TITLE
   ========================================================= */

.wpcf7 form .row > :nth-child(6) {
    grid-column: 1 / span 6 !important;
    grid-row: 3 !important;

    margin: 1px 0 4px 0 !important;
    padding: 0 !important;
}


.wpcf7 form .form-section-title {
    display: block !important;

    font-size: 15px !important;
    line-height: 18px !important;

    font-weight: 600 !important;

    color: #087c36 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   ROW 4
   STREET ADDRESS | STREET ADDRESS LINE 2
   ========================================================= */

/* Street Address */
.wpcf7 form .row > :nth-child(7) {
    grid-column: 1 / span 3 !important;
    grid-row: 4 !important;
}

/* Street Address Line 2 */
.wpcf7 form .row > :nth-child(8) {
    grid-column: 4 / span 3 !important;
    grid-row: 4 !important;
}


/* =========================================================
   ROW 5
   CITY | STATE / PROVINCE
   ========================================================= */

.wpcf7 form .row > :nth-child(9) {
    grid-column: 1 / span 3 !important;
    grid-row: 5 !important;
}

.wpcf7 form .row > :nth-child(10) {
    grid-column: 4 / span 3 !important;
    grid-row: 5 !important;
}


/* =========================================================
   ROW 6
   POSTAL CODE | SERVICE
   ========================================================= */

.wpcf7 form .row > :nth-child(11) {
    grid-column: 1 / span 3 !important;
    grid-row: 6 !important;
}

.wpcf7 form .row > :nth-child(13) {
    grid-column: 4 / span 3 !important;
    grid-row: 6 !important;
}


/* =========================================================
   ROW 7
   APPOINTMENT DATE | PREFERRED TIME
   ========================================================= */

.wpcf7 form .row > :nth-child(14) {
    grid-column: 1 / span 3 !important;
    grid-row: 7 !important;
}

.wpcf7 form .row > :nth-child(15) {
    grid-column: 4 / span 3 !important;
    grid-row: 7 !important;
}


/* =========================================================
   INPUTS
   ========================================================= */

.wpcf7 form input[type="text"],
.wpcf7 form input[type="email"],
.wpcf7 form input[type="tel"],
.wpcf7 form input[type="date"],
.wpcf7 form select {

    width: 100% !important;

    height: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;

    padding: 5px 11px !important;

    margin: 0 !important;

    border: 1px solid #d3d3d3 !important;

    border-radius: 5px !important;

    background: #ffffff !important;

    color: #555 !important;

    font-size: 14px !important;

    line-height: 24px !important;

    box-sizing: border-box !important;
}


/* =========================================================
   SELECT
   ========================================================= */

.wpcf7 form select {
    cursor: pointer !important;

    appearance: auto !important;

    padding-right: 28px !important;
}


/* =========================================================
   TEXTAREA
   ========================================================= */

.wpcf7 form textarea {

    width: 100% !important;

    height: 55px !important;
    min-height: 55px !important;
    max-height: 55px !important;

    padding: 8px 11px !important;

    margin: 0 !important;

    border: 1px solid #d3d3d3 !important;

    border-radius: 5px !important;

    background: #ffffff !important;

    color: #555 !important;

    font-size: 14px !important;

    line-height: 20px !important;

    resize: none !important;

    box-sizing: border-box !important;
}


/* =========================================================
   HOW DID YOU HEAR
   ========================================================= */

.wpcf7 form .hear-options {

    display: flex !important;

    flex-direction: row !important;

    align-items: center !important;

    justify-content: flex-start !important;

    flex-wrap: nowrap !important;

    gap: 7px !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;

    min-height: 36px !important;
}


/* Checkbox item */

.wpcf7 form .hear-options .wpcf7-list-item {

    display: inline-flex !important;

    align-items: center !important;

    justify-content: flex-start !important;

    margin: 0 !important;
    padding: 0 !important;

    white-space: nowrap !important;

    font-size: 11px !important;

    line-height: 16px !important;

    color: #555 !important;
}


/* Checkbox itself */

.wpcf7 form .hear-options input[type="checkbox"] {

    width: 14px !important;
    height: 14px !important;

    min-width: 14px !important;
    min-height: 14px !important;

    margin: 0 4px 0 0 !important;

    padding: 0 !important;

    vertical-align: middle !important;

    accent-color: #e52529 !important;

    cursor: pointer !important;
}


/* Remove CF7 extra margins */

.wpcf7 form .hear-options .wpcf7-list-item-label {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   ICONS
   ========================================================= */

.wpcf7 form .input-group .icon {

    position: absolute !important;

    right: 11px !important;
    top: 50% !important;

    transform: translateY(-50%) !important;

    color: #e52529 !important;

    pointer-events: none !important;

    font-size: 14px !important;
}


/* =========================================================
   MESSAGE ROW
   ========================================================= */

.wpcf7 form .row > :nth-child(16) {

    grid-column: 1 / span 6 !important;
    grid-row: 8 !important;

    margin: 0 !important;
}


/* =========================================================
   SUBMIT ROW
   ========================================================= */

.wpcf7 form .row > :nth-child(17) {

    grid-column: 1 / span 6 !important;
    grid-row: 9 !important;

    margin: 0 !important;
}


/* =========================================================
   SUBMIT BUTTON
   ========================================================= */

.wpcf7 form .main-btn {

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 8px !important;

    width: 100% !important;

    height: 38px !important;
    min-height: 38px !important;
    max-height: 38px !important;

    margin: 0 !important;

    padding: 0 18px !important;

    border: none !important;

    border-radius: 22px !important;

    background: #e52529 !important;

    color: #ffffff !important;

    font-size: 13px !important;

    font-weight: 700 !important;

    line-height: 38px !important;

    text-align: center !important;

    cursor: pointer !important;

    box-sizing: border-box !important;

    transition: all .25s ease !important;
}


.wpcf7 form .main-btn:hover {
    background: #c91c20 !important;
}


/* Plus icon */

.wpcf7 form .main-btn i {

    position: static !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    font-size: 13px !important;

    transform: none !important;
}


/* =========================================================
   REMOVE ALL EXTRA CF7 SPACING
   ========================================================= */

.wpcf7 form br {
    display: none !important;
}


.wpcf7 form p {

    margin: 0 !important;
    padding: 0 !important;
}


.wpcf7 form .mb-20 {

    margin-bottom: 7px !important;
}


.wpcf7 form .row > div {
    margin-top: 0 !important;
}


/* =========================================================
   CF7 VALIDATION SPACE
   ========================================================= */

.wpcf7 form .wpcf7-not-valid-tip {

    font-size: 10px !important;

    line-height: 12px !important;

    margin: 1px 0 0 0 !important;
}


.wpcf7 form .wpcf7-response-output {

    margin: 5px 0 0 0 !important;

    padding: 5px 10px !important;

    font-size: 12px !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .wpcf7 form .row {

        display: grid !important;

        grid-template-columns: 1fr !important;

        column-gap: 0 !important;
        row-gap: 0 !important;
    }


    .wpcf7 form .row > [class*="col-"] {

        grid-column: 1 / span 1 !important;

        grid-row: auto !important;

        width: 100% !important;
    }


    .wpcf7 form .hear-options {

        flex-wrap: wrap !important;

        gap: 6px !important;

        min-height: auto !important;
    }


    .wpcf7 form .hear-options .wpcf7-list-item {

        font-size: 11px !important;
    }


    .wpcf7 form input[type="text"],
    .wpcf7 form input[type="email"],
    .wpcf7 form input[type="tel"],
    .wpcf7 form input[type="date"],
    .wpcf7 form select {

        height: 36px !important;
        min-height: 36px !important;
    }


    .wpcf7 form textarea {

        height: 55px !important;
        min-height: 55px !important;
    }


    .wpcf7 form .main-btn {

        height: 38px !important;
        min-height: 38px !important;
    }
}


/* =========================================================
   VERY SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .wpcf7 form .hear-options {
        gap: 5px !important;
    }

    .wpcf7 form .hear-options .wpcf7-list-item {
        font-size: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-192b803 *//* =========================================
   BLOG POSTS - SCREENSHOT STYLE
   ========================================= */

/* POSTS GRID */
.elementor-30 .elementor-element.elementor-element-192b803 .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 30px !important;
}


/* =========================================
   POST CARD
   ========================================= */

.elementor-30 .elementor-element.elementor-element-192b803 article.elementor-post {
    background: #ffffff !important;
    border: none !important;
    border-radius: 0 !important;
    overflow: visible !important;
    position: relative !important;
    box-shadow: none !important;
    padding: 0 !important;
}


/* =========================================
   POST IMAGE
   ========================================= */

.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__thumbnail {
    position: relative !important;
    overflow: hidden !important;
    height: 270px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__thumbnail img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    transition: transform 0.5s ease !important;
}


/* IMAGE HOVER */

.elementor-30 .elementor-element.elementor-element-192b803 article.elementor-post:hover
.elementor-post__thumbnail img {
    transform: scale(1.05) !important;
}


/* =========================================
   CONTENT AREA
   ========================================= */

.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__text {
    background: #ffffff !important;
    padding: 25px 40px 35px 40px !important;
    margin: 0 !important;
    position: relative !important;
}


/* =========================================
   META / AUTHOR / DATE / COMMENTS
   ========================================= */

.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__meta-data {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 20px !important;

    margin: 0 0 22px 0 !important;
    padding: 0 !important;

    color: #555555 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
}

.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__meta-data span {
    color: #555555 !important;
}

.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__meta-data a {
    color: #555555 !important;
    text-decoration: none !important;
}


/* =========================================
   POST TITLE
   ========================================= */

.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__title {
    margin: 0 !important;
    padding: 0 !important;

    color: #06183A !important;

    font-size: 21px !important;
    line-height: 1.55 !important;
    font-weight: 800 !important;

    font-family: inherit !important;
}

.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__title a {
    color: #06183A !important;
    text-decoration: none !important;

    transition: color 0.3s ease !important;
}

.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__title a:hover {
    color: #397447 !important;
}


/* =========================================
   GREEN ROUND ARROW
   ========================================= */

.elementor-30 .elementor-element.elementor-element-192b803 article.elementor-post::after {
    content: "→" !important;

    position: absolute !important;

    right: 30px !important;
    top: 240px !important;

    width: 70px !important;
    height: 70px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    border-radius: 50% !important;

    background: #397447 !important;
    color: #ffffff !important;

    font-size: 32px !important;
    font-weight: 400 !important;
    line-height: 1 !important;

    border: 6px solid #ffffff !important;

    box-shadow:
        0 12px 30px rgba(57, 116, 71, 0.35) !important;

    z-index: 20 !important;

    transition: all 0.3s ease !important;
}


/* ARROW HOVER */

.elementor-30 .elementor-element.elementor-element-192b803 article.elementor-post:hover::after {
    background: #397447 !important;
    color: #ffffff !important;

    transform: translateX(5px) !important;

    box-shadow:
        0 14px 32px rgba(57, 116, 71, 0.45) !important;
}


/* =========================================
   EXCERPT HIDE
   ========================================= */

.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__excerpt {
    display: none !important;
}


/* =========================================
   READ MORE HIDE
   ========================================= */

.elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__read-more {
    display: none !important;
}


/* =========================================
   PAGINATION
   ========================================= */

.elementor-30 .elementor-element.elementor-element-192b803 .elementor-pagination {
    margin-top: 40px !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-30 .elementor-element.elementor-element-192b803 .elementor-posts-container {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 25px !important;
    }

    .elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__thumbnail {
        height: 250px !important;
    }

    .elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__text {
        padding: 23px 28px 30px 28px !important;
    }

    .elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__title {
        font-size: 19px !important;
        line-height: 1.5 !important;
    }

    .elementor-30 .elementor-element.elementor-element-192b803 article.elementor-post::after {
        width: 62px !important;
        height: 62px !important;

        right: 22px !important;
        top: 220px !important;

        font-size: 28px !important;
        border-width: 5px !important;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-30 .elementor-element.elementor-element-192b803 .elementor-posts-container {
        grid-template-columns: 1fr !important;
        gap: 30px !important;
    }

    .elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__thumbnail {
        height: 230px !important;
    }

    .elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__text {
        padding: 22px 25px 30px 25px !important;
    }

    .elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__meta-data {
        gap: 12px !important;
        margin-bottom: 16px !important;
        font-size: 13px !important;
    }

    .elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__title {
        font-size: 19px !important;
        line-height: 1.45 !important;
    }

    .elementor-30 .elementor-element.elementor-element-192b803 article.elementor-post::after {
        width: 58px !important;
        height: 58px !important;

        right: 20px !important;
        top: 200px !important;

        font-size: 27px !important;

        border-width: 5px !important;
    }
}


/* =========================================
   SMALL MOBILE
   ========================================= */

@media (max-width: 480px) {

    .elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__thumbnail {
        height: 210px !important;
    }

    .elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__text {
        padding: 20px 20px 28px 20px !important;
    }

    .elementor-30 .elementor-element.elementor-element-192b803 .elementor-post__title {
        font-size: 18px !important;
        line-height: 1.45 !important;
    }

    .elementor-30 .elementor-element.elementor-element-192b803 article.elementor-post::after {
        width: 54px !important;
        height: 54px !important;

        right: 16px !important;
        top: 180px !important;

        font-size: 25px !important;
    }
}/* End custom CSS */