.elementor-1010 .elementor-element.elementor-element-6fc93cca{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1010 .elementor-element.elementor-element-6fc93cca:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-6fc93cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-625ee5e0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-720b6c18{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-2428cf53{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1010 .elementor-element.elementor-element-79a8adba{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-1010 .elementor-element.elementor-element-4242098b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-1010 .elementor-element.elementor-element-4138d2ee{padding:0px 0px 20px 0px;}.elementor-1010 .elementor-element.elementor-element-4138d2ee .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-1010 .elementor-element.elementor-element-5c35033c{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-55736402{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-52490b08 .elementor-button{background-color:var( --e-global-color-7a0a364 );}.elementor-1010 .elementor-element.elementor-element-52490b08 .elementor-button:hover, .elementor-1010 .elementor-element.elementor-element-52490b08 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-52490b08 .elementor-button:hover svg, .elementor-1010 .elementor-element.elementor-element-52490b08 .elementor-button:focus svg{fill:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-66b15c4{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1010 .elementor-element.elementor-element-66b15c4:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-66b15c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-f2bce3f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-6a1905d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-7c3158f{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-1010 .elementor-element.elementor-element-25719a4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-1010 .elementor-element.elementor-element-f552a53{padding:0px 0px 20px 0px;}.elementor-1010 .elementor-element.elementor-element-f552a53 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-1010 .elementor-element.elementor-element-b10be64{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-9fb03b7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-222094d .elementor-button{background-color:var( --e-global-color-7a0a364 );}.elementor-1010 .elementor-element.elementor-element-222094d .elementor-button:hover, .elementor-1010 .elementor-element.elementor-element-222094d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-222094d .elementor-button:hover svg, .elementor-1010 .elementor-element.elementor-element-222094d .elementor-button:focus svg{fill:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-2f3f326{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1010 .elementor-element.elementor-element-54c5882c{--display:flex;--min-height:0px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1010 .elementor-element.elementor-element-54c5882c:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-54c5882c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-3c7bacf3{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1010 .elementor-element.elementor-element-3c7bacf3.e-con{--align-self:center;}.elementor-1010 .elementor-element.elementor-element-1959cc38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-195dec5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-195dec5c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-1010 .elementor-element.elementor-element-46f4cdc6{padding:0px 0px 20px 0px;}.elementor-1010 .elementor-element.elementor-element-46f4cdc6 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;}.elementor-1010 .elementor-element.elementor-element-11bec789{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;}.elementor-1010 .elementor-element.elementor-element-a4959e8{--display:flex;--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-1010 .elementor-element.elementor-element-559ebb86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-1010 .elementor-element.elementor-element-559ebb86 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-1010 .elementor-element.elementor-element-37fe13cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-2c1989fe{--display:flex;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1010 .elementor-element.elementor-element-2c1989fe:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-2c1989fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d162738 );}.elementor-1010 .elementor-element.elementor-element-68123297{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-6642deb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:034px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-55243a2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1010 .elementor-element.elementor-element-55243a2c .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-1010 .elementor-element.elementor-element-68d28d6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;text-align:center;}.elementor-1010 .elementor-element.elementor-element-68d28d6d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-1010 .elementor-element.elementor-element-3b977d55{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-1010 .elementor-element.elementor-element-2810d0f0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-6a10f234{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-6a10f234:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-6a10f234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1010 .elementor-element.elementor-element-2bdcdd0d{--display:flex;--min-height:360px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-2bdcdd0d:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-2bdcdd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cornerstonemasonryservices.com/wp-content/uploads/2026/08/outdoor-fireplace.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1010 .elementor-element.elementor-element-29658311{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1010 .elementor-element.elementor-element-24d4d414{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1010 .elementor-element.elementor-element-24d4d414 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-eb5e082{padding:0px 0px 24px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-64e15906{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-64e15906:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-64e15906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1010 .elementor-element.elementor-element-3d3613a7{--display:flex;--min-height:360px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-3d3613a7:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-3d3613a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cornerstonemasonryservices.com/wp-content/uploads/2026/08/outdoor-fire-pit-with-masonry-surround.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1010 .elementor-element.elementor-element-35c14bc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1010 .elementor-element.elementor-element-ee454{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1010 .elementor-element.elementor-element-ee454 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-7fb7c480{padding:0px 0px 24px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-32d61b54{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1010 .elementor-element.elementor-element-32d61b54:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-32d61b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-75a99cea{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-6e9fd2a2{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-71d1f281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-71d1f281 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-1010 .elementor-element.elementor-element-57d41af8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1010 .elementor-element.elementor-element-57d41af8 .elementor-heading-title{font-size:56px;}.elementor-1010 .elementor-element.elementor-element-52c174e4{padding:0px 0px 14px 0px;}.elementor-1010 .elementor-element.elementor-element-74fe111c .elementor-button{border-style:none;}.elementor-1010 .elementor-element.elementor-element-e8b4c76{--display:flex;--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-6e689568{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-689573c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-7d35c60c{--display:flex;--min-height:280px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-7d35c60c:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-7d35c60c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cornerstonemasonryservices.com/wp-content/uploads/2026/08/masonry-fire-pit.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1010 .elementor-element.elementor-element-3f91a668{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-68042512{padding:0px 0px 14px 0px;}.elementor-1010 .elementor-element.elementor-element-68042512 .elementor-heading-title{font-size:36px;}.elementor-1010 .elementor-element.elementor-element-378c1659{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-176050f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-5dbc432c{--display:flex;--min-height:280px;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-5dbc432c:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-5dbc432c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cornerstonemasonryservices.com/wp-content/uploads/2026/08/natural-granite.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1010 .elementor-element.elementor-element-46bbe0fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-2f72068d{padding:0px 0px 14px 0px;}.elementor-1010 .elementor-element.elementor-element-2f72068d .elementor-heading-title{font-size:36px;}.elementor-1010 .elementor-element.elementor-element-40af0712{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-462536c{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-a517562{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-c326b0f{--display:flex;--min-height:280px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-c326b0f:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-c326b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cornerstonemasonryservices.com/wp-content/uploads/2026/08/fire-brick-outdoor-fireplace.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1010 .elementor-element.elementor-element-1140357{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-b7521b9{padding:0px 0px 14px 0px;}.elementor-1010 .elementor-element.elementor-element-b7521b9 .elementor-heading-title{font-size:36px;}.elementor-1010 .elementor-element.elementor-element-6a0d3bb{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-8578a96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-43b2e97{--display:flex;--min-height:280px;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-43b2e97:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-43b2e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cornerstonemasonryservices.com/wp-content/uploads/2026/08/firewood-storage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1010 .elementor-element.elementor-element-890e0fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-847785c{padding:0px 0px 14px 0px;}.elementor-1010 .elementor-element.elementor-element-847785c .elementor-heading-title{font-size:36px;}.elementor-1010 .elementor-element.elementor-element-4f8820d{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-0b625c0{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1010 .elementor-element.elementor-element-0b625c0:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-0b625c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-7594916{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-80a874b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-589083d{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1010 .elementor-element.elementor-element-1032db5{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-1010 .elementor-element.elementor-element-3e825ff .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-1010 .elementor-element.elementor-element-00e0a18{padding:0px 0px 20px 0px;}.elementor-1010 .elementor-element.elementor-element-00e0a18 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-1010 .elementor-element.elementor-element-c14c150{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-789c833{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-946ffae .elementor-button{background-color:var( --e-global-color-7a0a364 );}.elementor-1010 .elementor-element.elementor-element-946ffae .elementor-button:hover, .elementor-1010 .elementor-element.elementor-element-946ffae .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-946ffae .elementor-button:hover svg, .elementor-1010 .elementor-element.elementor-element-946ffae .elementor-button:focus svg{fill:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-aad74a7{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1010 .elementor-element.elementor-element-aad74a7:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-aad74a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-a1366f1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-3bdaedec{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-238d4ffc{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-1010 .elementor-element.elementor-element-2e8ee4c8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-1010 .elementor-element.elementor-element-6384c10a{padding:0px 0px 20px 0px;}.elementor-1010 .elementor-element.elementor-element-6384c10a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-1010 .elementor-element.elementor-element-5e6e6cbb{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-68dee771{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-1b70d2f .elementor-button{background-color:var( --e-global-color-7a0a364 );}.elementor-1010 .elementor-element.elementor-element-1b70d2f .elementor-button:hover, .elementor-1010 .elementor-element.elementor-element-1b70d2f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-1b70d2f .elementor-button:hover svg, .elementor-1010 .elementor-element.elementor-element-1b70d2f .elementor-button:focus svg{fill:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-306f2d4c{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1010 .elementor-element.elementor-element-23999702{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1010 .elementor-element.elementor-element-23999702:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-23999702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f444398 ) 0%, var( --e-global-color-d162738 ) 100%);}.elementor-1010 .elementor-element.elementor-element-348a8ce4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1010 .elementor-element.elementor-element-348a8ce4:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-348a8ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a0a364 );}.elementor-1010 .elementor-element.elementor-element-348a8ce4::before, .elementor-1010 .elementor-element.elementor-element-348a8ce4 > .elementor-background-video-container::before, .elementor-1010 .elementor-element.elementor-element-348a8ce4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1010 .elementor-element.elementor-element-348a8ce4 > .elementor-background-slideshow::before, .elementor-1010 .elementor-element.elementor-element-348a8ce4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1010 .elementor-element.elementor-element-348a8ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1010 .elementor-element.elementor-element-4338851d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-76c27fa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1010 .elementor-element.elementor-element-76c27fa3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-4c558c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;text-align:center;}.elementor-1010 .elementor-element.elementor-element-4c558c1f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-5306b970{width:initial;max-width:initial;text-align:center;font-size:21px;color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-6fdd2350{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-1010 .elementor-element.elementor-element-73704f43{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:34px 34px;--row-gap:34px;--column-gap:34px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-2a3eeec7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-57db8002{--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-start;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-67e9840a .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-1010 .elementor-element.elementor-element-1f097d44 .elementor-heading-title{font-size:34px;color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-56761766{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-1010 .elementor-element.elementor-element-56761766 .elementor-divider-separator{width:120px;}.elementor-1010 .elementor-element.elementor-element-56761766 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1010 .elementor-element.elementor-element-3a283ece{color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-5e5ff7b7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-2482e743{--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-start;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-74114127 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-1010 .elementor-element.elementor-element-45eb2f8 .elementor-heading-title{font-size:34px;color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-15e74e29{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-1010 .elementor-element.elementor-element-15e74e29 .elementor-divider-separator{width:120px;}.elementor-1010 .elementor-element.elementor-element-15e74e29 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1010 .elementor-element.elementor-element-4fde77cd{color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-e206d29{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-48beef9d{--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-start;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-279aaabe .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-1010 .elementor-element.elementor-element-4af27883 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-566c0e69{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-1010 .elementor-element.elementor-element-566c0e69 .elementor-divider-separator{width:120px;}.elementor-1010 .elementor-element.elementor-element-566c0e69 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1010 .elementor-element.elementor-element-df10d71{color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-40168c32{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-1cf14503{--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-start;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-2179e8bc .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-1010 .elementor-element.elementor-element-787bb7ed .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-2edd4b5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-1010 .elementor-element.elementor-element-2edd4b5 .elementor-divider-separator{width:120px;}.elementor-1010 .elementor-element.elementor-element-2edd4b5 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1010 .elementor-element.elementor-element-741183be{color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-23a8a742{--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;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-5a779bca{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1010 .elementor-element.elementor-element-5a779bca:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-5a779bca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d162738 );}.elementor-1010 .elementor-element.elementor-element-7fb13212{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1010 .elementor-element.elementor-element-7fb13212 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-1010 .elementor-element.elementor-element-4f20e62e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 34px 0px;text-align:center;}.elementor-1010 .elementor-element.elementor-element-4f20e62e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-1010 .elementor-element.elementor-element-0117162{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-464a747e{--display:flex;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-1010 .elementor-element.elementor-element-464a747e:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-464a747e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-72f71669{--display:flex;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-1010 .elementor-element.elementor-element-72f71669:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-72f71669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-adea817{--display:flex;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-1010 .elementor-element.elementor-element-adea817:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-adea817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-c837029{--display:flex;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-1010 .elementor-element.elementor-element-c837029:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-c837029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-2e81d64{--display:flex;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-1010 .elementor-element.elementor-element-2e81d64:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-2e81d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-6e3bc29{--display:flex;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-1010 .elementor-element.elementor-element-6e3bc29:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-6e3bc29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-5dc6fef{--display:flex;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-1010 .elementor-element.elementor-element-5dc6fef:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-5dc6fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-a2de5b1{--display:flex;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-1010 .elementor-element.elementor-element-a2de5b1:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-a2de5b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-538248d5{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-1010 .elementor-element.elementor-element-538248d5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-f444398 );}:where( .elementor-1010 .elementor-element.elementor-element-538248d5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:6px 6px 6px 6px;}.elementor-1010 .elementor-element.elementor-element-42cc03ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1010 .elementor-element.elementor-element-42cc03ed:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-42cc03ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d162738 ) 0%, var( --e-global-color-f444398 ) 100%);}.elementor-1010 .elementor-element.elementor-element-814b77c{--display:flex;--min-height:70vh;--justify-content:center;--overflow:hidden;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1010 .elementor-element.elementor-element-814b77c:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-814b77c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cornerstonemasonryservices.com/wp-content/uploads/2026/08/outdoor-fire-pit-cta.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1010 .elementor-element.elementor-element-814b77c::before, .elementor-1010 .elementor-element.elementor-element-814b77c > .elementor-background-video-container::before, .elementor-1010 .elementor-element.elementor-element-814b77c > .e-con-inner > .elementor-background-video-container::before, .elementor-1010 .elementor-element.elementor-element-814b77c > .elementor-background-slideshow::before, .elementor-1010 .elementor-element.elementor-element-814b77c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1010 .elementor-element.elementor-element-814b77c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1010 .elementor-element.elementor-element-3195adb5{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-1010 .elementor-element.elementor-element-51e210f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1010 .elementor-element.elementor-element-51e210f4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-5043e921{width:initial;max-width:initial;text-align:center;}.elementor-1010 .elementor-element.elementor-element-5043e921 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-shadow:0px 0px 5px rgba(0, 0, 0, 0.25);color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-521434a2{width:var( --container-widget-width, 960px );max-width:960px;padding:10px 0px 0px 0px;--container-widget-width:960px;--container-widget-flex-grow:0;text-align:center;font-size:24px;font-weight:400;line-height:1.2em;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.25);color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-3cee48be{--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;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-27a676cc .elementor-button{background-color:var( --e-global-color-f444398 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1010 .elementor-element.elementor-element-27a676cc .elementor-button:hover, .elementor-1010 .elementor-element.elementor-element-27a676cc .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-27a676cc .elementor-button:hover svg, .elementor-1010 .elementor-element.elementor-element-27a676cc .elementor-button:focus svg{fill:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-6a279136{--display:flex;--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;--overflow:hidden;--padding-top:80px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1010 .elementor-element.elementor-element-6a279136:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-6a279136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f444398 );}.elementor-1010 .elementor-element.elementor-element-5c9f8711{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-1b6feab5{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1010 .elementor-element.elementor-element-1b6feab5.e-con{--align-self:center;}.elementor-1010 .elementor-element.elementor-element-3255b0f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-3c2b54bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-3c2b54bf .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-1010 .elementor-element.elementor-element-586c7ecc .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:44px;font-weight:700;text-transform:uppercase;}.elementor-1010 .elementor-element.elementor-element-28b1572f{--display:flex;--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-1010 .elementor-element.elementor-element-3c1aac89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-2dfb799a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-39fd19f3{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-60px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:-58px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-60px;--arrow-size:16px;--arrow-normal-color:var( --e-global-color-f444398 );--arrow-hover-color:var( --e-global-color-f444398 );--swiper-pagination-size:12px;--dots-normal-color:var( --e-global-color-primary );--dots-hover-color:var( --e-global-color-text );--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:-20px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:9px;}.elementor-1010 .elementor-element.elementor-element-39fd19f3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-text );border-radius:4px 4px 4px 4px;padding:14px 14px 14px 14px;}.elementor-1010 .elementor-element.elementor-element-39fd19f3 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}.elementor-1010 .elementor-element.elementor-element-39fd19f3 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-1010 .elementor-element.elementor-element-2428cf53{--width:50%;}.elementor-1010 .elementor-element.elementor-element-79a8adba{--width:50%;}.elementor-1010 .elementor-element.elementor-element-7c3158f{--width:50%;}.elementor-1010 .elementor-element.elementor-element-2f3f326{--width:50%;}.elementor-1010 .elementor-element.elementor-element-1959cc38{--width:40%;}.elementor-1010 .elementor-element.elementor-element-a4959e8{--width:60%;}.elementor-1010 .elementor-element.elementor-element-75a99cea{--width:40%;}.elementor-1010 .elementor-element.elementor-element-e8b4c76{--width:60%;}.elementor-1010 .elementor-element.elementor-element-589083d{--width:50%;}.elementor-1010 .elementor-element.elementor-element-1032db5{--width:50%;}.elementor-1010 .elementor-element.elementor-element-238d4ffc{--width:50%;}.elementor-1010 .elementor-element.elementor-element-306f2d4c{--width:50%;}.elementor-1010 .elementor-element.elementor-element-348a8ce4{--width:96%;}.elementor-1010 .elementor-element.elementor-element-0117162{--width:1000px;}.elementor-1010 .elementor-element.elementor-element-814b77c{--width:96%;}.elementor-1010 .elementor-element.elementor-element-3255b0f8{--width:40%;}.elementor-1010 .elementor-element.elementor-element-28b1572f{--width:60%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1010 .elementor-element.elementor-element-1959cc38{--width:38%;}.elementor-1010 .elementor-element.elementor-element-a4959e8{--width:62%;}.elementor-1010 .elementor-element.elementor-element-0117162{--width:94%;}.elementor-1010 .elementor-element.elementor-element-3195adb5{--content-width:760px;}.elementor-1010 .elementor-element.elementor-element-3255b0f8{--width:38%;}.elementor-1010 .elementor-element.elementor-element-28b1572f{--width:62%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1010 .elementor-element.elementor-element-2428cf53{--width:45%;}.elementor-1010 .elementor-element.elementor-element-79a8adba{--width:55%;}.elementor-1010 .elementor-element.elementor-element-7c3158f{--width:55%;}.elementor-1010 .elementor-element.elementor-element-2f3f326{--width:45%;}.elementor-1010 .elementor-element.elementor-element-3c7bacf3{--width:100%;}.elementor-1010 .elementor-element.elementor-element-1959cc38{--width:43%;}.elementor-1010 .elementor-element.elementor-element-a4959e8{--width:57%;}.elementor-1010 .elementor-element.elementor-element-75a99cea{--width:50%;}.elementor-1010 .elementor-element.elementor-element-e8b4c76{--width:50%;}.elementor-1010 .elementor-element.elementor-element-589083d{--width:45%;}.elementor-1010 .elementor-element.elementor-element-1032db5{--width:55%;}.elementor-1010 .elementor-element.elementor-element-238d4ffc{--width:55%;}.elementor-1010 .elementor-element.elementor-element-306f2d4c{--width:45%;}.elementor-1010 .elementor-element.elementor-element-348a8ce4{--width:98%;}.elementor-1010 .elementor-element.elementor-element-5a779bca{--content-width:100%;}.elementor-1010 .elementor-element.elementor-element-0117162{--width:100%;}.elementor-1010 .elementor-element.elementor-element-814b77c{--width:98%;}.elementor-1010 .elementor-element.elementor-element-1b6feab5{--width:100%;}.elementor-1010 .elementor-element.elementor-element-3255b0f8{--width:43%;}.elementor-1010 .elementor-element.elementor-element-28b1572f{--width:57%;}}@media(max-width:1366px){.elementor-1010 .elementor-element.elementor-element-6fc93cca{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-720b6c18{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1010 .elementor-element.elementor-element-4242098b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-66b15c4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-6a1905d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1010 .elementor-element.elementor-element-25719a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-54c5882c{--padding-top:60px;--padding-bottom:60px;--padding-left:34px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-3c7bacf3{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1010 .elementor-element.elementor-element-1959cc38{--justify-content:center;}.elementor-1010 .elementor-element.elementor-element-195dec5c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-11bec789{padding:0px 0px 0px 15px;}.elementor-1010 .elementor-element.elementor-element-559ebb86 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-37fe13cc{padding:0px 0px 0px 15px;}.elementor-1010 .elementor-element.elementor-element-2c1989fe{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1010 .elementor-element.elementor-element-68d28d6d{padding:0px 0px 10px 0px;}.elementor-1010 .elementor-element.elementor-element-2810d0f0{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-6a10f234{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-2bdcdd0d{--min-height:257px;--justify-content:flex-end;}.elementor-1010 .elementor-element.elementor-element-29658311{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-64e15906{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-3d3613a7{--min-height:257px;}.elementor-1010 .elementor-element.elementor-element-35c14bc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-32d61b54{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1010 .elementor-element.elementor-element-6e9fd2a2{--min-height:385px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-71d1f281 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-57d41af8 .elementor-heading-title{font-size:50px;}.elementor-1010 .elementor-element.elementor-element-52c174e4{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-74fe111c{padding:14px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-e8b4c76{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-6e689568{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1010 .elementor-element.elementor-element-68042512{padding:0px 0px 8px 0px;}.elementor-1010 .elementor-element.elementor-element-2f72068d{padding:0px 0px 8px 0px;}.elementor-1010 .elementor-element.elementor-element-462536c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1010 .elementor-element.elementor-element-b7521b9{padding:0px 0px 8px 0px;}.elementor-1010 .elementor-element.elementor-element-847785c{padding:0px 0px 8px 0px;}.elementor-1010 .elementor-element.elementor-element-0b625c0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-80a874b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1010 .elementor-element.elementor-element-3e825ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-aad74a7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-3bdaedec{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1010 .elementor-element.elementor-element-2e8ee4c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-23999702{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1010 .elementor-element.elementor-element-348a8ce4{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-4338851d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-76c27fa3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-4c558c1f{padding:0px 0px 34px 0px;}.elementor-1010 .elementor-element.elementor-element-6fdd2350{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-73704f43{--grid-auto-flow:row;}.elementor-1010 .elementor-element.elementor-element-57db8002{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-1010 .elementor-element.elementor-element-67e9840a .elementor-heading-title{font-size:100px;}.elementor-1010 .elementor-element.elementor-element-2482e743{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-1010 .elementor-element.elementor-element-74114127 .elementor-heading-title{font-size:100px;}.elementor-1010 .elementor-element.elementor-element-48beef9d{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-1010 .elementor-element.elementor-element-279aaabe .elementor-heading-title{font-size:100px;}.elementor-1010 .elementor-element.elementor-element-1cf14503{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-1010 .elementor-element.elementor-element-2179e8bc .elementor-heading-title{font-size:100px;}.elementor-1010 .elementor-element.elementor-element-23a8a742{--z-index:2;}.elementor-1010 .elementor-element.elementor-element-5a779bca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1010 .elementor-element.elementor-element-7fb13212 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-4f20e62e{padding:0px 0px 34px 0px;}.elementor-1010 .elementor-element.elementor-element-42cc03ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1010 .elementor-element.elementor-element-3195adb5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-51e210f4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-521434a2{padding:0px 0px 0px 0px;font-size:23px;}.elementor-1010 .elementor-element.elementor-element-3cee48be{--z-index:2;}.elementor-1010 .elementor-element.elementor-element-6a279136{--padding-top:60px;--padding-bottom:60px;--padding-left:34px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-1b6feab5{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1010 .elementor-element.elementor-element-3255b0f8{--justify-content:center;}.elementor-1010 .elementor-element.elementor-element-3c2b54bf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-3c1aac89{padding:0px 0px 0px 15px;}.elementor-1010 .elementor-element.elementor-element-39fd19f3{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-1010 .elementor-element.elementor-element-6fc93cca{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-720b6c18{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-79a8adba{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-4242098b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-55736402{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1010 .elementor-element.elementor-element-66b15c4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-6a1905d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-7c3158f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-25719a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-9fb03b7{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1010 .elementor-element.elementor-element-54c5882c{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1010 .elementor-element.elementor-element-3c7bacf3{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-1959cc38{--justify-content:flex-start;}.elementor-1010 .elementor-element.elementor-element-195dec5c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-46f4cdc6 .elementor-heading-title{font-size:38px;}.elementor-1010 .elementor-element.elementor-element-11bec789{padding:0px 10px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-559ebb86 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-37fe13cc{padding:0px 10px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-2c1989fe{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-1010 .elementor-element.elementor-element-55243a2c .elementor-heading-title{font-size:19px;}.elementor-1010 .elementor-element.elementor-element-2810d0f0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-1010 .elementor-element.elementor-element-2bdcdd0d{--min-height:320px;}.elementor-1010 .elementor-element.elementor-element-2bdcdd0d:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-2bdcdd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 15%;}.elementor-1010 .elementor-element.elementor-element-eb5e082{padding:0px 0px 14px 0px;}.elementor-1010 .elementor-element.elementor-element-3d3613a7{--min-height:320px;}.elementor-1010 .elementor-element.elementor-element-3d3613a7:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-3d3613a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 50%;}.elementor-1010 .elementor-element.elementor-element-7fb7c480{padding:0px 0px 14px 0px;}.elementor-1010 .elementor-element.elementor-element-32d61b54{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1010 .elementor-element.elementor-element-6e9fd2a2{--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-71d1f281 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-57d41af8 .elementor-heading-title{font-size:44px;}.elementor-1010 .elementor-element.elementor-element-e8b4c76{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1010 .elementor-element.elementor-element-6e689568{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1010 .elementor-element.elementor-element-68042512 .elementor-heading-title{font-size:34px;}.elementor-1010 .elementor-element.elementor-element-2f72068d .elementor-heading-title{font-size:34px;}.elementor-1010 .elementor-element.elementor-element-462536c{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1010 .elementor-element.elementor-element-b7521b9 .elementor-heading-title{font-size:34px;}.elementor-1010 .elementor-element.elementor-element-847785c .elementor-heading-title{font-size:34px;}.elementor-1010 .elementor-element.elementor-element-0b625c0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-80a874b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-1032db5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-3e825ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-789c833{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1010 .elementor-element.elementor-element-aad74a7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-3bdaedec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-238d4ffc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-2e8ee4c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-68dee771{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1010 .elementor-element.elementor-element-23999702{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-348a8ce4{--min-height:70vh;--justify-content:center;--padding-top:60px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-4338851d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1010 .elementor-element.elementor-element-76c27fa3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-4c558c1f{padding:0px 0px 20px 0px;}.elementor-1010 .elementor-element.elementor-element-5306b970{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1010 .elementor-element.elementor-element-6fdd2350{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-73704f43{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1010 .elementor-element.elementor-element-23a8a742{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:14px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-5a779bca{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-1010 .elementor-element.elementor-element-7fb13212 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-4f20e62e{padding:0px 0px 20px 0px;}.elementor-1010 .elementor-element.elementor-element-42cc03ed{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-814b77c{--min-height:56vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1010 .elementor-element.elementor-element-3195adb5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-51e210f4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-5043e921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;}.elementor-1010 .elementor-element.elementor-element-521434a2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1010 .elementor-element.elementor-element-3cee48be{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:14px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-6a279136{--padding-top:60px;--padding-bottom:150px;--padding-left:30px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-5c9f8711{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-1b6feab5{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-3255b0f8{--justify-content:flex-start;}.elementor-1010 .elementor-element.elementor-element-3c2b54bf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-586c7ecc .elementor-heading-title{font-size:38px;}.elementor-1010 .elementor-element.elementor-element-3c1aac89{padding:0px 10px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-39fd19f3{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1010 .elementor-element.elementor-element-6fc93cca{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-625ee5e0{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-720b6c18{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1010 .elementor-element.elementor-element-2428cf53{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-79a8adba{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-4242098b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-4138d2ee{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-5c35033c{padding:20px 0px 10px 0px;}.elementor-1010 .elementor-element.elementor-element-55736402{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-66b15c4{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-f2bce3f{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-6a1905d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1010 .elementor-element.elementor-element-7c3158f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-25719a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-f552a53{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-b10be64{padding:20px 0px 10px 0px;}.elementor-1010 .elementor-element.elementor-element-9fb03b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-2f3f326{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-54c5882c{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-3c7bacf3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-1959cc38{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-195dec5c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-46f4cdc6 .elementor-heading-title{font-size:34px;}.elementor-1010 .elementor-element.elementor-element-a4959e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-559ebb86 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-2c1989fe{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-68d28d6d{padding:0px 0px 24px 0px;}.elementor-1010 .elementor-element.elementor-element-2810d0f0{--e-con-grid-template-columns:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;}.elementor-1010 .elementor-element.elementor-element-6a10f234{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-2bdcdd0d{--min-height:240px;}.elementor-1010 .elementor-element.elementor-element-2bdcdd0d:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-2bdcdd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 25%;}.elementor-1010 .elementor-element.elementor-element-64e15906{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-3d3613a7{--min-height:240px;}.elementor-1010 .elementor-element.elementor-element-3d3613a7:not(.elementor-motion-effects-element-type-background), .elementor-1010 .elementor-element.elementor-element-3d3613a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 50%;}.elementor-1010 .elementor-element.elementor-element-32d61b54{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-6e9fd2a2{--min-height:0px;}.elementor-1010 .elementor-element.elementor-element-71d1f281 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-57d41af8 .elementor-heading-title{font-size:36px;}.elementor-1010 .elementor-element.elementor-element-52c174e4{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-7d35c60c{--min-height:200px;}.elementor-1010 .elementor-element.elementor-element-3f91a668{--border-radius:14px 14px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-68042512 .elementor-heading-title{font-size:25px;}.elementor-1010 .elementor-element.elementor-element-378c1659{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-5dbc432c{--min-height:200px;}.elementor-1010 .elementor-element.elementor-element-2f72068d .elementor-heading-title{font-size:25px;}.elementor-1010 .elementor-element.elementor-element-40af0712{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-c326b0f{--min-height:200px;}.elementor-1010 .elementor-element.elementor-element-1140357{--border-radius:14px 14px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-b7521b9 .elementor-heading-title{font-size:25px;}.elementor-1010 .elementor-element.elementor-element-6a0d3bb{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-43b2e97{--min-height:200px;}.elementor-1010 .elementor-element.elementor-element-847785c .elementor-heading-title{font-size:25px;}.elementor-1010 .elementor-element.elementor-element-4f8820d{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-0b625c0{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-7594916{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-80a874b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1010 .elementor-element.elementor-element-589083d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-1032db5{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-3e825ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-00e0a18{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-c14c150{padding:20px 0px 10px 0px;}.elementor-1010 .elementor-element.elementor-element-789c833{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-aad74a7{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-a1366f1{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-3bdaedec{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1010 .elementor-element.elementor-element-238d4ffc{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-2e8ee4c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-6384c10a{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-5e6e6cbb{padding:20px 0px 10px 0px;}.elementor-1010 .elementor-element.elementor-element-68dee771{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-306f2d4c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-23999702{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-348a8ce4{--width:96%;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-4338851d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-76c27fa3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-4c558c1f{padding:0px 0px 24px 0px;}.elementor-1010 .elementor-element.elementor-element-6fdd2350{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-73704f43{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1010 .elementor-element.elementor-element-23a8a742{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-55458024{padding:20px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-5a779bca{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-7fb13212 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-4f20e62e{padding:0px 0px 24px 0px;}.elementor-1010 .elementor-element.elementor-element-538248d5{--n-accordion-title-font-size:20px;}.elementor-1010 .elementor-element.elementor-element-42cc03ed{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-814b77c{--width:96%;--min-height:70vh;--padding-top:130px;--padding-bottom:60px;--padding-left:8px;--padding-right:8px;}.elementor-1010 .elementor-element.elementor-element-3195adb5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-51e210f4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-5043e921{padding:0px 0px 10px 0px;z-index:2;text-align:center;}.elementor-1010 .elementor-element.elementor-element-521434a2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:2;text-align:center;font-size:22px;}.elementor-1010 .elementor-element.elementor-element-3cee48be{--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-27a676cc{padding:0px 0px 0px 0px;}.elementor-1010 .elementor-element.elementor-element-6a279136{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-5c9f8711{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-1b6feab5{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1010 .elementor-element.elementor-element-3255b0f8{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-3c2b54bf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1010 .elementor-element.elementor-element-586c7ecc .elementor-heading-title{font-size:34px;}.elementor-1010 .elementor-element.elementor-element-28b1572f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-2dfb799a{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1010 .elementor-element.elementor-element-39fd19f3{--swiper-slides-to-display:1;--arrow-next-right-position:-50px;--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:0%;--dots-vertical-offset:34px;}.elementor-1010 .elementor-element.elementor-element-39fd19f3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:10px 10px 10px 10px;}.elementor-1010 .elementor-element.elementor-element-39fd19f3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-5c35033c *//* Maximum width of 1024 pixels. */
@media screen and (max-width: 1024px) {

.elementor-1010 .elementor-element.elementor-element-5c35033c .elementor-widget-container ul.checklistimg {margin: 0 0 14px; }

.elementor-1010 .elementor-element.elementor-element-5c35033c .elementor-widget-container ul.checklistimg li {background-position: top left;  line-height: 1.5; font-size: 17px;}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b10be64 *//* Maximum width of 1024 pixels. */
@media screen and (max-width: 1024px) {

.elementor-1010 .elementor-element.elementor-element-b10be64 .elementor-widget-container ul.checklistimg {margin: 0 0 14px; }

.elementor-1010 .elementor-element.elementor-element-b10be64 .elementor-widget-container ul.checklistimg li {background-position: top left;  line-height: 1.5; font-size: 17px;}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c14c150 *//* Maximum width of 1024 pixels. */
@media screen and (max-width: 1024px) {

.elementor-1010 .elementor-element.elementor-element-c14c150 .elementor-widget-container ul.checklistimg {margin: 0 0 14px; }

.elementor-1010 .elementor-element.elementor-element-c14c150 .elementor-widget-container ul.checklistimg li {background-position: top left;  line-height: 1.5; font-size: 17px;}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e6e6cbb *//* Maximum width of 1024 pixels. */
@media screen and (max-width: 1024px) {

.elementor-1010 .elementor-element.elementor-element-5e6e6cbb .elementor-widget-container ul.checklistimg {margin: 0 0 14px; }

.elementor-1010 .elementor-element.elementor-element-5e6e6cbb .elementor-widget-container ul.checklistimg li {background-position: top left;  line-height: 1.5; font-size: 17px;}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a8a742 *//* Maximum width of 767 pixels. */
@media screen and (max-width: 767px) {
    .elementor-1010 .elementor-element.elementor-element-23a8a742 a {display: block !important; min-width: 220px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cee48be *//* Maximum width of 767 pixels. */
@media screen and (max-width: 767px) {
    .elementor-1010 .elementor-element.elementor-element-3cee48be a {display: block !important; min-width: 220px;}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-39fd19f3 */.elementor-1010 .elementor-element.elementor-element-39fd19f3 .swiper { padding-left: 1px;}
    
    .elementor-1010 .elementor-element.elementor-element-39fd19f3.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal {
    position: absolute;
    display: flex;
    flex-direction: column;
}

.elementor-1010 .elementor-element.elementor-element-39fd19f3.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet {margin: 8px 0; border-radius: 3px;}


.elementor-1010 .elementor-element.elementor-element-39fd19f3 .elementor-swiper-button, 
.elementor-1010 .elementor-element.elementor-element-39fd19f3 .elementor-swiper-button:hover  {    box-shadow: 0 2px 8px rgba(0, 0, 0, .04), inset 0 1.5px 1.5px rgba(255, 255, 255, .2), inset 0 -.5px .5px rgba(0, 0, 0, .04), 0 2px 6px -2px rgba(0, 0, 0, .04) !important;
    border: 1px solid rgba(0, 0, 0, .1);}
    
    
/* Maximum width of 767 pixels. */
@media screen and (max-width: 767px) {

.elementor-1010 .elementor-element.elementor-element-39fd19f3.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal {
    flex-direction: row;
    inset: auto !important;
    flex-direction: row;
    justify-content: center;
    width: 100% !important;
    margin: 26px auto 0 !important;}
    


.elementor-1010 .elementor-element.elementor-element-39fd19f3 .swiper-pagination-bullet {
    margin: 0 4px !important;
  }


}/* End custom CSS */