.elementor-21092 .elementor-element.elementor-element-b12ccd1{--display:flex;--min-height:872px;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21092 .elementor-element.elementor-element-b12ccd1:not(.elementor-motion-effects-element-type-background), .elementor-21092 .elementor-element.elementor-element-b12ccd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anglerealestate.com/dev/wp-content/uploads/2026/10/ca-home-hero.jpg");background-position:50% 85%;background-repeat:no-repeat;background-size:cover;}.elementor-21092 .elementor-element.elementor-element-b4570b3{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21092 .elementor-element.elementor-element-8d60437{text-align:center;}.elementor-21092 .elementor-element.elementor-element-8d60437 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:3px;color:var( --e-global-color-55acffe );}.elementor-21092 .elementor-element.elementor-element-56238b0{text-align:center;}.elementor-21092 .elementor-element.elementor-element-56238b0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:400;line-height:60px;color:#FFFFFF;}.elementor-widget-text-editor{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-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21092 .elementor-element.elementor-element-899e9ce{text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;line-height:1.45em;color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-533e3e4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:121px;--padding-right:121px;}.elementor-21092 .elementor-element.elementor-element-533e3e4:not(.elementor-motion-effects-element-type-background), .elementor-21092 .elementor-element.elementor-element-533e3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-e365c20{text-align:center;}.elementor-21092 .elementor-element.elementor-element-e365c20 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:400;line-height:1em;color:var( --e-global-color-5d7c1e7 );}.elementor-21092 .elementor-element.elementor-element-44183a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21092 .elementor-element.elementor-element-44183a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-805881d{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21092 .elementor-element.elementor-element-4a818a5 .elementor-counter-number-wrapper{color:var( --e-global-color-5d7c1e7 );font-family:"Playfair Display", Sans-serif;font-size:80px;font-weight:400;line-height:1em;}.elementor-21092 .elementor-element.elementor-element-fd3e9e6{text-align:center;}.elementor-21092 .elementor-element.elementor-element-fd3e9e6 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1em;letter-spacing:3px;color:var( --e-global-color-5d7c1e7 );}.elementor-21092 .elementor-element.elementor-element-1b46b14{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-21092 .elementor-element.elementor-element-1b46b14:not(.elementor-motion-effects-element-type-background), .elementor-21092 .elementor-element.elementor-element-1b46b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b7edfc );}.elementor-21092 .elementor-element.elementor-element-c2b33a1{text-align:center;}.elementor-21092 .elementor-element.elementor-element-c2b33a1 .elementor-heading-title{font-family:var( --e-global-typography-5b36ea5-font-family ), Sans-serif;font-size:var( --e-global-typography-5b36ea5-font-size );font-weight:var( --e-global-typography-5b36ea5-font-weight );text-transform:var( --e-global-typography-5b36ea5-text-transform );line-height:var( --e-global-typography-5b36ea5-line-height );letter-spacing:var( --e-global-typography-5b36ea5-letter-spacing );color:var( --e-global-color-e9517e2 );}.elementor-21092 .elementor-element.elementor-element-7fe751b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21092 .elementor-element.elementor-element-c164255{--display:flex;--min-height:499px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-21092 .elementor-element.elementor-element-c164255:not(.elementor-motion-effects-element-type-background), .elementor-21092 .elementor-element.elementor-element-c164255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anglerealestate.com/dev/wp-content/uploads/2026/10/ca-home-stat-2b.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-21092 .elementor-element.elementor-element-c164255::before, .elementor-21092 .elementor-element.elementor-element-c164255 > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-c164255 > .e-con-inner > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-c164255 > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-c164255 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-c164255 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #E79E43 36%, rgba(231,158,67,0) 65%);}.elementor-21092 .elementor-element.elementor-element-c164255.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-b2aed09{text-align:center;}.elementor-21092 .elementor-element.elementor-element-b2aed09 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-d64b629{text-align:center;}.elementor-21092 .elementor-element.elementor-element-d64b629 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:0.8px;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21092 .elementor-element.elementor-element-cd08c8a img{width:114px;height:114px;object-fit:contain;object-position:center center;}.elementor-21092 .elementor-element.elementor-element-9949e31{--display:flex;--min-height:499px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-21092 .elementor-element.elementor-element-9949e31:not(.elementor-motion-effects-element-type-background), .elementor-21092 .elementor-element.elementor-element-9949e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anglerealestate.com/dev/wp-content/uploads/2026/10/ca-home-stat-rank.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-21092 .elementor-element.elementor-element-9949e31::before, .elementor-21092 .elementor-element.elementor-element-9949e31 > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-9949e31 > .e-con-inner > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-9949e31 > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-9949e31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-9949e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #9EB6C8 36%, rgba(158,182,200,0) 66%);}.elementor-21092 .elementor-element.elementor-element-9949e31.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-c91846f{text-align:center;}.elementor-21092 .elementor-element.elementor-element-c91846f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:0.8px;color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-3bb3692{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21092 .elementor-element.elementor-element-57bb9ae img{width:114px;height:114px;object-fit:contain;object-position:center center;}.elementor-21092 .elementor-element.elementor-element-0e0bc31 img{width:114px;height:114px;object-fit:contain;object-position:center center;}.elementor-21092 .elementor-element.elementor-element-9fb75b8{--display:flex;--min-height:499px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-9fb75b8:not(.elementor-motion-effects-element-type-background), .elementor-21092 .elementor-element.elementor-element-9fb75b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anglerealestate.com/dev/wp-content/uploads/2026/10/ca-home-stat-1b.jpg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-21092 .elementor-element.elementor-element-9fb75b8::before, .elementor-21092 .elementor-element.elementor-element-9fb75b8 > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-9fb75b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-9fb75b8 > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-9fb75b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-9fb75b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #4A5B6B 36%, rgba(74,91,107,0) 65%);}.elementor-21092 .elementor-element.elementor-element-9fb75b8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-20439df{text-align:center;}.elementor-21092 .elementor-element.elementor-element-20439df .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-76c0107{text-align:center;}.elementor-21092 .elementor-element.elementor-element-76c0107 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:0.8px;color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-6c90026 img{width:114px;height:114px;object-fit:contain;object-position:center center;}.elementor-21092 .elementor-element.elementor-element-45c0d6f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-e17db9f{--display:flex;--min-height:652px;--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:flex-start;--align-items:center;--overlay-opacity:0.5;--padding-top:69px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-e17db9f:not(.elementor-motion-effects-element-type-background), .elementor-21092 .elementor-element.elementor-element-e17db9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anglerealestate.com/dev/wp-content/uploads/2022/02/301-Polmer-Park-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21092 .elementor-element.elementor-element-e17db9f::before, .elementor-21092 .elementor-element.elementor-element-e17db9f > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-e17db9f > .e-con-inner > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-e17db9f > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-e17db9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-e17db9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21092 .elementor-element.elementor-element-4bffb6b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-fb2d892 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:3.6px;color:var( --e-global-color-55acffe );}.elementor-21092 .elementor-element.elementor-element-75d7f52 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-21092 .elementor-element.elementor-element-75d7f52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43.5px;font-weight:500;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.7px;text-shadow:0px 2px 6px rgba(0,0,0,0.35);color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-2903b68{--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:flex-start;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-254b429{--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-21092 .elementor-element.elementor-element-254b429.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-f1f665b > .elementor-widget-container{padding:0px 0px 0px 3px;}.elementor-21092 .elementor-element.elementor-element-f1f665b{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:18.5px;color:var( --e-global-color-e9517e2 );}.elementor-21092 .elementor-element.elementor-element-04602dc > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-04602dc{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-3c76c15 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-3c76c15{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:1.4px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21092 .elementor-element.elementor-element-d767cf7 .elementor-button{background-color:rgba(142,142,147,0.28);font-family:"Roboto", Sans-serif;font-size:12.25px;font-weight:500;text-transform:uppercase;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-d767cf7 > .elementor-widget-container{margin:16px 0px 0px -6px;}.elementor-21092 .elementor-element.elementor-element-08537c5 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-08537c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-08537c5 img{width:595px;height:270px;object-fit:cover;object-position:center center;}.elementor-21092 .elementor-element.elementor-element-f10509d{--display:flex;--min-height:652px;--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:flex-start;--align-items:center;--overlay-opacity:0.5;--padding-top:69px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-f10509d:not(.elementor-motion-effects-element-type-background), .elementor-21092 .elementor-element.elementor-element-f10509d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anglerealestate.com/dev/wp-content/uploads/2019/10/790-S-County-Night-From-Dock_BLUR.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21092 .elementor-element.elementor-element-f10509d::before, .elementor-21092 .elementor-element.elementor-element-f10509d > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-f10509d > .e-con-inner > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-f10509d > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-f10509d > .e-con-inner > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-f10509d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21092 .elementor-element.elementor-element-9990d5a{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-3a03b8a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:3.6px;color:var( --e-global-color-55acffe );}.elementor-21092 .elementor-element.elementor-element-e2e541a > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-21092 .elementor-element.elementor-element-e2e541a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43.5px;font-weight:500;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.7px;text-shadow:0px 2px 6px rgba(0,0,0,0.35);color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-3acc632{--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:flex-start;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-e0e62a1{--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-21092 .elementor-element.elementor-element-e0e62a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-7bd74ac > .elementor-widget-container{padding:0px 0px 0px 3px;}.elementor-21092 .elementor-element.elementor-element-7bd74ac{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:18.5px;color:var( --e-global-color-e9517e2 );}.elementor-21092 .elementor-element.elementor-element-bcc80ff > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-bcc80ff{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-5b11fb3 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-5b11fb3{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-b260e51 .elementor-button{background-color:rgba(142,142,147,0.28);font-family:"Roboto", Sans-serif;font-size:12.25px;font-weight:500;text-transform:uppercase;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-b260e51 > .elementor-widget-container{margin:16px 0px 0px -6px;}.elementor-21092 .elementor-element.elementor-element-643d2d8 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-643d2d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-643d2d8 img{width:595px;height:270px;object-fit:cover;object-position:center center;}.elementor-21092 .elementor-element.elementor-element-045b4bc{--display:flex;--min-height:652px;--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:flex-start;--align-items:center;--overlay-opacity:0.5;--padding-top:69px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-045b4bc:not(.elementor-motion-effects-element-type-background), .elementor-21092 .elementor-element.elementor-element-045b4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anglerealestate.com/dev/wp-content/uploads/2019/10/790-S-County-Night-From-Dock_BLUR.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21092 .elementor-element.elementor-element-045b4bc::before, .elementor-21092 .elementor-element.elementor-element-045b4bc > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-045b4bc > .e-con-inner > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-045b4bc > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-045b4bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-045b4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21092 .elementor-element.elementor-element-f4fb1c8{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-43bd51b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:3.6px;color:var( --e-global-color-55acffe );}.elementor-21092 .elementor-element.elementor-element-6ba2654 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-21092 .elementor-element.elementor-element-6ba2654 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43.5px;font-weight:500;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.7px;text-shadow:0px 2px 6px rgba(0,0,0,0.35);color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-d3096a3{--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:flex-start;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-67e0bbb{--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-21092 .elementor-element.elementor-element-67e0bbb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-7cb64be > .elementor-widget-container{padding:0px 0px 0px 3px;}.elementor-21092 .elementor-element.elementor-element-7cb64be{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:18.5px;color:var( --e-global-color-e9517e2 );}.elementor-21092 .elementor-element.elementor-element-6ae8b0c > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-6ae8b0c{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-f71cb3b > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-f71cb3b{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-26e6a46 .elementor-button{background-color:rgba(142,142,147,0.28);font-family:"Roboto", Sans-serif;font-size:12.25px;font-weight:500;text-transform:uppercase;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-26e6a46 > .elementor-widget-container{margin:16px 0px 0px -6px;}.elementor-21092 .elementor-element.elementor-element-5c5f1ef > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-5c5f1ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-5c5f1ef img{width:595px;height:270px;object-fit:cover;object-position:center center;}.elementor-21092 .elementor-element.elementor-element-0646951{--display:flex;--min-height:652px;--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:flex-start;--align-items:center;--overlay-opacity:0.5;--padding-top:69px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-0646951:not(.elementor-motion-effects-element-type-background), .elementor-21092 .elementor-element.elementor-element-0646951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anglerealestate.com/dev/wp-content/uploads/2019/10/790-S-County-Night-From-Dock_BLUR.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21092 .elementor-element.elementor-element-0646951::before, .elementor-21092 .elementor-element.elementor-element-0646951 > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-0646951 > .e-con-inner > .elementor-background-video-container::before, .elementor-21092 .elementor-element.elementor-element-0646951 > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-0646951 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21092 .elementor-element.elementor-element-0646951 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21092 .elementor-element.elementor-element-b9e8792{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-cffb521 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:3.6px;color:var( --e-global-color-55acffe );}.elementor-21092 .elementor-element.elementor-element-6b0e77a > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-21092 .elementor-element.elementor-element-6b0e77a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43.5px;font-weight:500;text-transform:uppercase;line-height:1.15em;letter-spacing:-0.7px;text-shadow:0px 2px 6px rgba(0,0,0,0.35);color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-ca6bd6b{--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:flex-start;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21092 .elementor-element.elementor-element-08fd2c9{--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-21092 .elementor-element.elementor-element-08fd2c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-cc84520 > .elementor-widget-container{padding:0px 0px 0px 3px;}.elementor-21092 .elementor-element.elementor-element-cc84520{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:18.5px;color:var( --e-global-color-e9517e2 );}.elementor-21092 .elementor-element.elementor-element-1bf9ce0 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-1bf9ce0{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-5abaf0c > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-5abaf0c{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:1.4px;color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-3ec16d8 .elementor-button{background-color:rgba(142,142,147,0.28);font-family:"Roboto", Sans-serif;font-size:12.25px;font-weight:500;text-transform:uppercase;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-3ec16d8 > .elementor-widget-container{margin:16px 0px 0px -6px;}.elementor-21092 .elementor-element.elementor-element-89eeb2f > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-89eeb2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-89eeb2f img{width:595px;height:270px;object-fit:cover;object-position:center center;}.elementor-21092 .elementor-element.elementor-element-a381040{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:2px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:2px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:34px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-21092 .elementor-element.elementor-element-a381040.elementor-element{--flex-grow:0;--flex-shrink:0;}:where( .elementor-21092 .elementor-element.elementor-element-a381040 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-21092 .elementor-element.elementor-element-cc538be{--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-21092 .elementor-element.elementor-element-c747edd{--display:flex;--min-height:616px;--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;}.elementor-21092 .elementor-element.elementor-element-c747edd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-aad2d95{width:var( --container-widget-width, 281px );max-width:281px;--container-widget-width:281px;--container-widget-flex-grow:0;top:16.5px;}body:not(.rtl) .elementor-21092 .elementor-element.elementor-element-aad2d95{left:0px;}body.rtl .elementor-21092 .elementor-element.elementor-element-aad2d95{right:0px;}.elementor-21092 .elementor-element.elementor-element-aad2d95 img{width:100%;height:273.5px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-21092 .elementor-element.elementor-element-faf722b{width:var( --container-widget-width, 281px );max-width:281px;--container-widget-width:281px;--container-widget-flex-grow:0;top:326px;}body:not(.rtl) .elementor-21092 .elementor-element.elementor-element-faf722b{left:0px;}body.rtl .elementor-21092 .elementor-element.elementor-element-faf722b{right:0px;}.elementor-21092 .elementor-element.elementor-element-faf722b img{width:100%;height:273.5px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-21092 .elementor-element.elementor-element-f6b3884{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;top:16.5px;}body:not(.rtl) .elementor-21092 .elementor-element.elementor-element-f6b3884{left:313px;}body.rtl .elementor-21092 .elementor-element.elementor-element-f6b3884{right:313px;}.elementor-21092 .elementor-element.elementor-element-f6b3884 img{width:100%;height:583px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-21092 .elementor-element.elementor-element-5b371ca{width:var( --container-widget-width, 124px );max-width:124px;--container-widget-width:124px;--container-widget-flex-grow:0;top:247px;z-index:2;}body:not(.rtl) .elementor-21092 .elementor-element.elementor-element-5b371ca{left:230px;}body.rtl .elementor-21092 .elementor-element.elementor-element-5b371ca{right:230px;}.elementor-21092 .elementor-element.elementor-element-5b371ca img{width:100%;height:124px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-57b04ed{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21092 .elementor-element.elementor-element-57b04ed.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-45dfb8f{text-align:start;}.elementor-21092 .elementor-element.elementor-element-45dfb8f .elementor-heading-title{font-family:var( --e-global-typography-5b36ea5-font-family ), Sans-serif;font-size:var( --e-global-typography-5b36ea5-font-size );font-weight:var( --e-global-typography-5b36ea5-font-weight );text-transform:var( --e-global-typography-5b36ea5-text-transform );line-height:var( --e-global-typography-5b36ea5-line-height );letter-spacing:var( --e-global-typography-5b36ea5-letter-spacing );color:var( --e-global-color-e9517e2 );}.elementor-21092 .elementor-element.elementor-element-b5a2148{text-align:start;}.elementor-21092 .elementor-element.elementor-element-b5a2148 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:400;line-height:60px;color:var( --e-global-color-5d7c1e7 );}.elementor-21092 .elementor-element.elementor-element-1d17758{font-family:var( --e-global-typography-2220b71-font-family ), Sans-serif;font-size:var( --e-global-typography-2220b71-font-size );font-weight:var( --e-global-typography-2220b71-font-weight );line-height:var( --e-global-typography-2220b71-line-height );color:var( --e-global-color-5d7c1e7 );}.elementor-21092 .elementor-element.elementor-element-2be5894 .elementor-button{background-color:var( --e-global-color-5d7c1e7 );font-family:var( --e-global-typography-39e4b47-font-family ), Sans-serif;font-size:var( --e-global-typography-39e4b47-font-size );font-weight:var( --e-global-typography-39e4b47-font-weight );text-transform:var( --e-global-typography-39e4b47-text-transform );line-height:var( --e-global-typography-39e4b47-line-height );letter-spacing:var( --e-global-typography-39e4b47-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21092 .elementor-element.elementor-element-b12ccd1:not(.elementor-motion-effects-element-type-background), .elementor-21092 .elementor-element.elementor-element-b12ccd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-21092 .elementor-element.elementor-element-c2b33a1 .elementor-heading-title{font-size:var( --e-global-typography-5b36ea5-font-size );line-height:var( --e-global-typography-5b36ea5-line-height );letter-spacing:var( --e-global-typography-5b36ea5-letter-spacing );}.elementor-21092 .elementor-element.elementor-element-e17db9f{--padding-top:69px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21092 .elementor-element.elementor-element-75d7f52 .elementor-heading-title{font-size:40px;}.elementor-21092 .elementor-element.elementor-element-d767cf7 > .elementor-widget-container{margin:16px 0px 0px -6px;}.elementor-21092 .elementor-element.elementor-element-08537c5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-08537c5 img{width:100%;height:270px;}.elementor-21092 .elementor-element.elementor-element-f10509d{--padding-top:69px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21092 .elementor-element.elementor-element-e2e541a .elementor-heading-title{font-size:40px;}.elementor-21092 .elementor-element.elementor-element-b260e51 > .elementor-widget-container{margin:16px 0px 0px -6px;}.elementor-21092 .elementor-element.elementor-element-643d2d8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-643d2d8 img{width:100%;height:270px;}.elementor-21092 .elementor-element.elementor-element-045b4bc{--padding-top:69px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21092 .elementor-element.elementor-element-6ba2654 .elementor-heading-title{font-size:40px;}.elementor-21092 .elementor-element.elementor-element-26e6a46 > .elementor-widget-container{margin:16px 0px 0px -6px;}.elementor-21092 .elementor-element.elementor-element-5c5f1ef.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-5c5f1ef img{width:100%;height:270px;}.elementor-21092 .elementor-element.elementor-element-0646951{--padding-top:69px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21092 .elementor-element.elementor-element-6b0e77a .elementor-heading-title{font-size:40px;}.elementor-21092 .elementor-element.elementor-element-3ec16d8 > .elementor-widget-container{margin:16px 0px 0px -6px;}.elementor-21092 .elementor-element.elementor-element-89eeb2f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21092 .elementor-element.elementor-element-89eeb2f img{width:100%;height:270px;}.elementor-21092 .elementor-element.elementor-element-a381040{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:2px;--e-n-carousel-arrow-next-right-position:2px;--e-n-carousel-arrow-size:34px;}.elementor-21092 .elementor-element.elementor-element-cc538be{--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;}.elementor-21092 .elementor-element.elementor-element-45dfb8f .elementor-heading-title{font-size:var( --e-global-typography-5b36ea5-font-size );line-height:var( --e-global-typography-5b36ea5-line-height );letter-spacing:var( --e-global-typography-5b36ea5-letter-spacing );}.elementor-21092 .elementor-element.elementor-element-1d17758{font-size:var( --e-global-typography-2220b71-font-size );line-height:var( --e-global-typography-2220b71-line-height );}.elementor-21092 .elementor-element.elementor-element-2be5894 .elementor-button{font-size:var( --e-global-typography-39e4b47-font-size );line-height:var( --e-global-typography-39e4b47-line-height );letter-spacing:var( --e-global-typography-39e4b47-letter-spacing );}}@media(max-width:767px){.elementor-21092 .elementor-element.elementor-element-b12ccd1:not(.elementor-motion-effects-element-type-background), .elementor-21092 .elementor-element.elementor-element-b12ccd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-21092 .elementor-element.elementor-element-b12ccd1{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-21092 .elementor-element.elementor-element-b4570b3{--width:100%;}.elementor-21092 .elementor-element.elementor-element-56238b0 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-21092 .elementor-element.elementor-element-533e3e4{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-21092 .elementor-element.elementor-element-e365c20 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-21092 .elementor-element.elementor-element-4a818a5 .elementor-counter-number-wrapper{font-size:48px;}.elementor-21092 .elementor-element.elementor-element-1b46b14{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-21092 .elementor-element.elementor-element-c2b33a1 .elementor-heading-title{font-size:var( --e-global-typography-5b36ea5-font-size );line-height:var( --e-global-typography-5b36ea5-line-height );letter-spacing:var( --e-global-typography-5b36ea5-letter-spacing );}.elementor-21092 .elementor-element.elementor-element-7fe751b{--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;}.elementor-21092 .elementor-element.elementor-element-c164255{--min-height:420px;}.elementor-21092 .elementor-element.elementor-element-9949e31{--min-height:420px;}.elementor-21092 .elementor-element.elementor-element-9fb75b8{--min-height:420px;}.elementor-21092 .elementor-element.elementor-element-e17db9f{--min-height:652px;--justify-content:flex-start;--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-21092 .elementor-element.elementor-element-4bffb6b{--width:100%;}.elementor-21092 .elementor-element.elementor-element-fb2d892 .elementor-heading-title{font-size:14px;letter-spacing:2.4px;}.elementor-21092 .elementor-element.elementor-element-75d7f52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-75d7f52 .elementor-heading-title{font-size:32px;}.elementor-21092 .elementor-element.elementor-element-2903b68{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21092 .elementor-element.elementor-element-254b429{--width:100%;}.elementor-21092 .elementor-element.elementor-element-04602dc{font-size:13px;line-height:20px;letter-spacing:1px;}.elementor-21092 .elementor-element.elementor-element-3c76c15{font-size:13px;line-height:20px;letter-spacing:1px;}.elementor-21092 .elementor-element.elementor-element-d767cf7 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-d767cf7 .elementor-button{font-size:13.5px;}.elementor-21092 .elementor-element.elementor-element-08537c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-08537c5 img{width:100%;}.elementor-21092 .elementor-element.elementor-element-f10509d{--min-height:652px;--justify-content:flex-start;--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-21092 .elementor-element.elementor-element-9990d5a{--width:100%;}.elementor-21092 .elementor-element.elementor-element-3a03b8a .elementor-heading-title{font-size:14px;letter-spacing:2.4px;}.elementor-21092 .elementor-element.elementor-element-e2e541a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-e2e541a .elementor-heading-title{font-size:32px;}.elementor-21092 .elementor-element.elementor-element-3acc632{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21092 .elementor-element.elementor-element-e0e62a1{--width:100%;}.elementor-21092 .elementor-element.elementor-element-bcc80ff{font-size:13px;line-height:20px;letter-spacing:1px;}.elementor-21092 .elementor-element.elementor-element-5b11fb3{font-size:13px;line-height:20px;letter-spacing:1px;}.elementor-21092 .elementor-element.elementor-element-b260e51 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-b260e51 .elementor-button{font-size:13.5px;}.elementor-21092 .elementor-element.elementor-element-643d2d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-643d2d8 img{width:100%;}.elementor-21092 .elementor-element.elementor-element-045b4bc{--min-height:652px;--justify-content:flex-start;--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-21092 .elementor-element.elementor-element-f4fb1c8{--width:100%;}.elementor-21092 .elementor-element.elementor-element-43bd51b .elementor-heading-title{font-size:14px;letter-spacing:2.4px;}.elementor-21092 .elementor-element.elementor-element-6ba2654 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-6ba2654 .elementor-heading-title{font-size:32px;}.elementor-21092 .elementor-element.elementor-element-d3096a3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21092 .elementor-element.elementor-element-67e0bbb{--width:100%;}.elementor-21092 .elementor-element.elementor-element-6ae8b0c{font-size:13px;line-height:20px;letter-spacing:1px;}.elementor-21092 .elementor-element.elementor-element-f71cb3b{font-size:13px;line-height:20px;letter-spacing:1px;}.elementor-21092 .elementor-element.elementor-element-26e6a46 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-26e6a46 .elementor-button{font-size:13.5px;}.elementor-21092 .elementor-element.elementor-element-5c5f1ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-5c5f1ef img{width:100%;}.elementor-21092 .elementor-element.elementor-element-0646951{--min-height:652px;--justify-content:flex-start;--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-21092 .elementor-element.elementor-element-b9e8792{--width:100%;}.elementor-21092 .elementor-element.elementor-element-cffb521 .elementor-heading-title{font-size:14px;letter-spacing:2.4px;}.elementor-21092 .elementor-element.elementor-element-6b0e77a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-6b0e77a .elementor-heading-title{font-size:32px;}.elementor-21092 .elementor-element.elementor-element-ca6bd6b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21092 .elementor-element.elementor-element-08fd2c9{--width:100%;}.elementor-21092 .elementor-element.elementor-element-1bf9ce0{font-size:13px;line-height:20px;letter-spacing:1px;}.elementor-21092 .elementor-element.elementor-element-5abaf0c{font-size:13px;line-height:20px;letter-spacing:1px;}.elementor-21092 .elementor-element.elementor-element-3ec16d8 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-3ec16d8 .elementor-button{font-size:13.5px;}.elementor-21092 .elementor-element.elementor-element-89eeb2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21092 .elementor-element.elementor-element-89eeb2f img{width:100%;}.elementor-21092 .elementor-element.elementor-element-a381040{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:6px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-position:6px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-size:20px;}.elementor-21092 .elementor-element.elementor-element-cc538be{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-21092 .elementor-element.elementor-element-45dfb8f .elementor-heading-title{font-size:var( --e-global-typography-5b36ea5-font-size );line-height:var( --e-global-typography-5b36ea5-line-height );letter-spacing:var( --e-global-typography-5b36ea5-letter-spacing );}.elementor-21092 .elementor-element.elementor-element-b5a2148 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-21092 .elementor-element.elementor-element-1d17758{font-size:var( --e-global-typography-2220b71-font-size );line-height:var( --e-global-typography-2220b71-line-height );}.elementor-21092 .elementor-element.elementor-element-2be5894 .elementor-button{font-size:var( --e-global-typography-39e4b47-font-size );line-height:var( --e-global-typography-39e4b47-line-height );letter-spacing:var( --e-global-typography-39e4b47-letter-spacing );}}@media(min-width:768px){.elementor-21092 .elementor-element.elementor-element-b4570b3{--width:762px;}.elementor-21092 .elementor-element.elementor-element-4bffb6b{--width:865px;}.elementor-21092 .elementor-element.elementor-element-254b429{--width:248px;}.elementor-21092 .elementor-element.elementor-element-9990d5a{--width:865px;}.elementor-21092 .elementor-element.elementor-element-e0e62a1{--width:248px;}.elementor-21092 .elementor-element.elementor-element-f4fb1c8{--width:865px;}.elementor-21092 .elementor-element.elementor-element-67e0bbb{--width:248px;}.elementor-21092 .elementor-element.elementor-element-b9e8792{--width:865px;}.elementor-21092 .elementor-element.elementor-element-08fd2c9{--width:248px;}.elementor-21092 .elementor-element.elementor-element-cc538be{--content-width:1440px;}.elementor-21092 .elementor-element.elementor-element-c747edd{--width:631px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21092 .elementor-element.elementor-element-4bffb6b{--width:90%;}.elementor-21092 .elementor-element.elementor-element-254b429{--width:40%;}.elementor-21092 .elementor-element.elementor-element-9990d5a{--width:90%;}.elementor-21092 .elementor-element.elementor-element-e0e62a1{--width:40%;}.elementor-21092 .elementor-element.elementor-element-f4fb1c8{--width:90%;}.elementor-21092 .elementor-element.elementor-element-67e0bbb{--width:40%;}.elementor-21092 .elementor-element.elementor-element-b9e8792{--width:90%;}.elementor-21092 .elementor-element.elementor-element-08fd2c9{--width:40%;}}/* Start custom CSS for text-editor, class: .elementor-element-899e9ce */.elementor-21092 .elementor-element.elementor-element-899e9ce p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12ccd1 */.elementor-21092 .elementor-element.elementor-element-b12ccd1{background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.57) 50%,rgba(0,0,0,0) 100%),linear-gradient(rgba(0,0,0,.23),rgba(0,0,0,.23)),url(https://anglerealestate.com/dev/wp-content/uploads/2026/10/ca-home-hero.jpg)!important}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4a818a5 */.elementor-21092 .elementor-element.elementor-element-4a818a5 .elementor-counter-number-wrapper{justify-content:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d64b629 */.elementor-21092 .elementor-element.elementor-element-d64b629 .elementor-heading-title{white-space:nowrap}
@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-d64b629 .elementor-heading-title{white-space:normal}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c164255 */.elementor-21092 .elementor-element.elementor-element-c164255{flex:1 1 33.333%;min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c91846f */.elementor-21092 .elementor-element.elementor-element-c91846f .elementor-heading-title{white-space:nowrap}
@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-c91846f .elementor-heading-title{white-space:normal}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9949e31 */.elementor-21092 .elementor-element.elementor-element-9949e31{flex:1 1 33.333%;min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76c0107 */.elementor-21092 .elementor-element.elementor-element-76c0107 .elementor-heading-title{white-space:nowrap}
@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-76c0107 .elementor-heading-title{white-space:normal}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fb75b8 */.elementor-21092 .elementor-element.elementor-element-9fb75b8{flex:1 1 33.333%;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f665b */.elementor-21092 .elementor-element.elementor-element-f1f665b p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04602dc */.elementor-21092 .elementor-element.elementor-element-04602dc p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-04602dc p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c76c15 */.elementor-21092 .elementor-element.elementor-element-3c76c15 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d767cf7 */.elementor-21092 .elementor-element.elementor-element-d767cf7 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-d767cf7 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08537c5 */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-08537c5{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-08537c5 img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-08537c5{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2903b68 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-2903b68{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-2903b68 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-2903b68 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-addr,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-img,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-desc,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-price,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bd74ac */.elementor-21092 .elementor-element.elementor-element-7bd74ac p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcc80ff */.elementor-21092 .elementor-element.elementor-element-bcc80ff p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-bcc80ff p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b11fb3 */.elementor-21092 .elementor-element.elementor-element-5b11fb3 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b260e51 */.elementor-21092 .elementor-element.elementor-element-b260e51 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-b260e51 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-643d2d8 */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-643d2d8{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-643d2d8 img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-643d2d8{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3acc632 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-3acc632{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-3acc632 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-3acc632 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-addr,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-img,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-desc,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-price,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb64be */.elementor-21092 .elementor-element.elementor-element-7cb64be p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae8b0c */.elementor-21092 .elementor-element.elementor-element-6ae8b0c p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-6ae8b0c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71cb3b */.elementor-21092 .elementor-element.elementor-element-f71cb3b p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e6a46 */.elementor-21092 .elementor-element.elementor-element-26e6a46 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-26e6a46 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c5f1ef */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-5c5f1ef{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-5c5f1ef img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-5c5f1ef{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3096a3 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-d3096a3{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-d3096a3 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-d3096a3 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-addr,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-img,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-desc,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-price,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc84520 */.elementor-21092 .elementor-element.elementor-element-cc84520 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bf9ce0 */.elementor-21092 .elementor-element.elementor-element-1bf9ce0 p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-1bf9ce0 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5abaf0c */.elementor-21092 .elementor-element.elementor-element-5abaf0c p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ec16d8 */.elementor-21092 .elementor-element.elementor-element-3ec16d8 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-3ec16d8 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89eeb2f */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-89eeb2f{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-89eeb2f img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-89eeb2f{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6bd6b */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-ca6bd6b{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-ca6bd6b > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-addr,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-img,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-desc,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-price,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f665b */.elementor-21092 .elementor-element.elementor-element-f1f665b p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04602dc */.elementor-21092 .elementor-element.elementor-element-04602dc p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-04602dc p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c76c15 */.elementor-21092 .elementor-element.elementor-element-3c76c15 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d767cf7 */.elementor-21092 .elementor-element.elementor-element-d767cf7 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-d767cf7 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08537c5 */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-08537c5{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-08537c5 img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-08537c5{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2903b68 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-2903b68{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-2903b68 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-2903b68 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-addr,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-img,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-desc,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-price,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bd74ac */.elementor-21092 .elementor-element.elementor-element-7bd74ac p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcc80ff */.elementor-21092 .elementor-element.elementor-element-bcc80ff p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-bcc80ff p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b11fb3 */.elementor-21092 .elementor-element.elementor-element-5b11fb3 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b260e51 */.elementor-21092 .elementor-element.elementor-element-b260e51 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-b260e51 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-643d2d8 */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-643d2d8{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-643d2d8 img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-643d2d8{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3acc632 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-3acc632{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-3acc632 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-3acc632 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-addr,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-img,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-desc,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-price,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb64be */.elementor-21092 .elementor-element.elementor-element-7cb64be p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae8b0c */.elementor-21092 .elementor-element.elementor-element-6ae8b0c p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-6ae8b0c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71cb3b */.elementor-21092 .elementor-element.elementor-element-f71cb3b p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e6a46 */.elementor-21092 .elementor-element.elementor-element-26e6a46 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-26e6a46 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c5f1ef */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-5c5f1ef{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-5c5f1ef img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-5c5f1ef{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3096a3 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-d3096a3{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-d3096a3 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-d3096a3 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-addr,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-img,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-desc,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-price,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc84520 */.elementor-21092 .elementor-element.elementor-element-cc84520 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bf9ce0 */.elementor-21092 .elementor-element.elementor-element-1bf9ce0 p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-1bf9ce0 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5abaf0c */.elementor-21092 .elementor-element.elementor-element-5abaf0c p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ec16d8 */.elementor-21092 .elementor-element.elementor-element-3ec16d8 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-3ec16d8 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89eeb2f */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-89eeb2f{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-89eeb2f img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-89eeb2f{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6bd6b */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-ca6bd6b{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-ca6bd6b > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-addr,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-img,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-desc,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-price,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f665b */.elementor-21092 .elementor-element.elementor-element-f1f665b p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04602dc */.elementor-21092 .elementor-element.elementor-element-04602dc p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-04602dc p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c76c15 */.elementor-21092 .elementor-element.elementor-element-3c76c15 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d767cf7 */.elementor-21092 .elementor-element.elementor-element-d767cf7 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-d767cf7 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08537c5 */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-08537c5{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-08537c5 img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-08537c5{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2903b68 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-2903b68{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-2903b68 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-2903b68 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-addr,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-img,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-desc,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-price,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bd74ac */.elementor-21092 .elementor-element.elementor-element-7bd74ac p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcc80ff */.elementor-21092 .elementor-element.elementor-element-bcc80ff p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-bcc80ff p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b11fb3 */.elementor-21092 .elementor-element.elementor-element-5b11fb3 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b260e51 */.elementor-21092 .elementor-element.elementor-element-b260e51 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-b260e51 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-643d2d8 */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-643d2d8{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-643d2d8 img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-643d2d8{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3acc632 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-3acc632{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-3acc632 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-3acc632 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-addr,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-img,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-desc,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-price,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb64be */.elementor-21092 .elementor-element.elementor-element-7cb64be p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae8b0c */.elementor-21092 .elementor-element.elementor-element-6ae8b0c p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-6ae8b0c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71cb3b */.elementor-21092 .elementor-element.elementor-element-f71cb3b p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e6a46 */.elementor-21092 .elementor-element.elementor-element-26e6a46 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-26e6a46 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c5f1ef */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-5c5f1ef{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-5c5f1ef img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-5c5f1ef{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3096a3 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-d3096a3{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-d3096a3 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-d3096a3 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-addr,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-img,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-desc,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-price,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc84520 */.elementor-21092 .elementor-element.elementor-element-cc84520 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bf9ce0 */.elementor-21092 .elementor-element.elementor-element-1bf9ce0 p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-1bf9ce0 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5abaf0c */.elementor-21092 .elementor-element.elementor-element-5abaf0c p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ec16d8 */.elementor-21092 .elementor-element.elementor-element-3ec16d8 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-3ec16d8 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89eeb2f */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-89eeb2f{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-89eeb2f img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-89eeb2f{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6bd6b */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-ca6bd6b{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-ca6bd6b > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-addr,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-img,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-desc,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-price,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f665b */.elementor-21092 .elementor-element.elementor-element-f1f665b p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04602dc */.elementor-21092 .elementor-element.elementor-element-04602dc p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-04602dc p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c76c15 */.elementor-21092 .elementor-element.elementor-element-3c76c15 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d767cf7 */.elementor-21092 .elementor-element.elementor-element-d767cf7 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-d767cf7 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08537c5 */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-08537c5{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-08537c5 img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-08537c5{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2903b68 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-2903b68{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-2903b68 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-2903b68 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-addr,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-img,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-desc,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-price,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bd74ac */.elementor-21092 .elementor-element.elementor-element-7bd74ac p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcc80ff */.elementor-21092 .elementor-element.elementor-element-bcc80ff p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-bcc80ff p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b11fb3 */.elementor-21092 .elementor-element.elementor-element-5b11fb3 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b260e51 */.elementor-21092 .elementor-element.elementor-element-b260e51 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-b260e51 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-643d2d8 */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-643d2d8{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-643d2d8 img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-643d2d8{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3acc632 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-3acc632{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-3acc632 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-3acc632 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-addr,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-img,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-desc,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-price,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb64be */.elementor-21092 .elementor-element.elementor-element-7cb64be p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae8b0c */.elementor-21092 .elementor-element.elementor-element-6ae8b0c p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-6ae8b0c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71cb3b */.elementor-21092 .elementor-element.elementor-element-f71cb3b p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e6a46 */.elementor-21092 .elementor-element.elementor-element-26e6a46 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-26e6a46 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c5f1ef */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-5c5f1ef{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-5c5f1ef img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-5c5f1ef{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3096a3 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-d3096a3{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-d3096a3 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-d3096a3 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-addr,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-img,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-desc,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-price,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc84520 */.elementor-21092 .elementor-element.elementor-element-cc84520 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bf9ce0 */.elementor-21092 .elementor-element.elementor-element-1bf9ce0 p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-1bf9ce0 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5abaf0c */.elementor-21092 .elementor-element.elementor-element-5abaf0c p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ec16d8 */.elementor-21092 .elementor-element.elementor-element-3ec16d8 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-3ec16d8 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89eeb2f */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-89eeb2f{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-89eeb2f img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-89eeb2f{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6bd6b */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-ca6bd6b{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-ca6bd6b > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-addr,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-img,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-desc,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-price,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f665b */.elementor-21092 .elementor-element.elementor-element-f1f665b p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04602dc */.elementor-21092 .elementor-element.elementor-element-04602dc p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-04602dc p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c76c15 */.elementor-21092 .elementor-element.elementor-element-3c76c15 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d767cf7 */.elementor-21092 .elementor-element.elementor-element-d767cf7 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-d767cf7 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08537c5 */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-08537c5{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-08537c5 img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-08537c5{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2903b68 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-2903b68{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-2903b68 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-2903b68 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-addr,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-img,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-desc,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-price,.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-2903b68 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-2903b68 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bd74ac */.elementor-21092 .elementor-element.elementor-element-7bd74ac p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcc80ff */.elementor-21092 .elementor-element.elementor-element-bcc80ff p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-bcc80ff p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b11fb3 */.elementor-21092 .elementor-element.elementor-element-5b11fb3 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b260e51 */.elementor-21092 .elementor-element.elementor-element-b260e51 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-b260e51 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-643d2d8 */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-643d2d8{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-643d2d8 img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-643d2d8{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3acc632 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-3acc632{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-3acc632 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-3acc632 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-addr,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-img,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-desc,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-price,.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-3acc632 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-3acc632 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cb64be */.elementor-21092 .elementor-element.elementor-element-7cb64be p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae8b0c */.elementor-21092 .elementor-element.elementor-element-6ae8b0c p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-6ae8b0c p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71cb3b */.elementor-21092 .elementor-element.elementor-element-f71cb3b p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26e6a46 */.elementor-21092 .elementor-element.elementor-element-26e6a46 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-26e6a46 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c5f1ef */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-5c5f1ef{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-5c5f1ef img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-5c5f1ef{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3096a3 */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-d3096a3{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-d3096a3 > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-d3096a3 > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-addr,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-img,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-desc,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-price,.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-d3096a3 .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc84520 */.elementor-21092 .elementor-element.elementor-element-cc84520 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bf9ce0 */.elementor-21092 .elementor-element.elementor-element-1bf9ce0 p{margin:0 0 1lh}
.elementor-21092 .elementor-element.elementor-element-1bf9ce0 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5abaf0c */.elementor-21092 .elementor-element.elementor-element-5abaf0c p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ec16d8 */.elementor-21092 .elementor-element.elementor-element-3ec16d8 .elementor-button{width:219px;height:29px;padding:0;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-3ec16d8 .elementor-button{width:100%;height:40px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89eeb2f */@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-89eeb2f{flex:1 1 0!important;min-width:0;width:auto!important} .elementor-21092 .elementor-element.elementor-element-89eeb2f img{width:100%!important;height:auto!important;aspect-ratio:595/270}}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-89eeb2f{flex:0 0 auto!important;width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6bd6b */@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-ca6bd6b{flex-direction:column!important;align-items:stretch!important}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b > .e-con-inner > .ca-left, .elementor-21092 .elementor-element.elementor-element-ca6bd6b > .ca-left{display:contents!important}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-addr,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-img,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-desc,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-price,.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-btn{align-self:stretch;width:100%!important;max-width:100%}
.elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-addr{order:1} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-img{order:2;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-desc{order:3;margin-top:14px!important} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-price{order:4} .elementor-21092 .elementor-element.elementor-element-ca6bd6b .ca-btn{order:5}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a381040 */@media(max-width:767px){.elementor-21092 .elementor-element.elementor-element-a381040 .elementor-swiper-button{display:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c747edd */.elementor-21092 .elementor-element.elementor-element-c747edd .elementor-widget-image img{display:block}
@media (max-width:767px){.elementor-21092 .elementor-element.elementor-element-c747edd{width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:631/616}
.elementor-21092 .elementor-element.elementor-element-c747edd .ca-int{left:0!important;top:2.68%!important;width:44.53%!important}
.elementor-21092 .elementor-element.elementor-element-c747edd .ca-pool{left:0!important;top:52.92%!important;width:44.53%!important}
.elementor-21092 .elementor-element.elementor-element-c747edd .ca-por{left:49.6%!important;top:2.68%!important;width:50.4%!important}
.elementor-21092 .elementor-element.elementor-element-c747edd .ca-seal{left:36.45%!important;top:40.1%!important;width:19.65%!important}
.elementor-21092 .elementor-element.elementor-element-c747edd .ca-int img,.elementor-21092 .elementor-element.elementor-element-c747edd .ca-pool img{height:auto!important;aspect-ratio:281/273.5}
.elementor-21092 .elementor-element.elementor-element-c747edd .ca-por img{height:auto!important;aspect-ratio:318/583}
.elementor-21092 .elementor-element.elementor-element-c747edd .ca-seal img{height:auto!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d17758 */.elementor-21092 .elementor-element.elementor-element-1d17758 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2be5894 */.elementor-21092 .elementor-element.elementor-element-2be5894 .elementor-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57b04ed */.elementor-21092 .elementor-element.elementor-element-57b04ed{flex:1 1 0;min-width:0;width:auto}
@media (max-width:1024px){.elementor-21092 .elementor-element.elementor-element-57b04ed{flex:0 1 auto;width:100%}}/* End custom CSS */