.elementor-3382 .elementor-element.elementor-element-92fa681{--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-3382 .elementor-element.elementor-element-2e1abc5{--display:flex;--min-height:54vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-2e1abc5:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-2e1abc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.authentichomescapes.com/wp-content/uploads/2025/07/Denver_Landscaper_outdoorlightingoutdoor_Authentic-.webp-6.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3382 .elementor-element.elementor-element-c26e956{--display:flex;--min-height:60vh;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3382 .elementor-element.elementor-element-c26e956:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-c26e956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E4F55F2 0%, #C6D3D4A3 100%);}.elementor-3382 .elementor-element.elementor-element-3c6eff8 .elementor-heading-title{font-family:"ligurino-condensed", Sans-serif;font-size:2.2em;font-weight:100;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-9cfe71f );}.elementor-3382 .elementor-element.elementor-element-5787cb6 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3382 .elementor-element.elementor-element-5787cb6{z-index:2;}.elementor-3382 .elementor-element.elementor-element-5787cb6 .elementor-button{font-family:var( --e-global-typography-4ba395a-font-family ), Sans-serif;font-size:var( --e-global-typography-4ba395a-font-size );font-weight:var( --e-global-typography-4ba395a-font-weight );line-height:var( --e-global-typography-4ba395a-line-height );padding:10px 10px 10px 10px;}.elementor-3382 .elementor-element.elementor-element-789136f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-3382 .elementor-element.elementor-element-789136f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3382 .elementor-element.elementor-element-7fefb995{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4em 4em;--row-gap:4em;--column-gap:4em;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-58cf8e5f{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-58cf8e5f:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-58cf8e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c3a86 );}.elementor-3382 .elementor-element.elementor-element-471d40ff{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-3382 .elementor-element.elementor-element-471d40ff > .elementor-widget-container{border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-471d40ff img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-60190a3f > .elementor-widget-container{margin:0px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-60190a3f .elementor-icon-wrapper{text-align:center;}.elementor-3382 .elementor-element.elementor-element-60190a3f .elementor-icon{font-size:0%;}.elementor-3382 .elementor-element.elementor-element-60190a3f .elementor-icon svg{height:0%;}.elementor-3382 .elementor-element.elementor-element-60190a3f .elementor-icon i, .elementor-3382 .elementor-element.elementor-element-60190a3f .elementor-icon svg{transform:rotate(0deg);}.elementor-3382 .elementor-element.elementor-element-1e44fa2b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3382 .elementor-element.elementor-element-1e44fa2b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-3382 .elementor-element.elementor-element-1e44fa2b .elementor-heading-title{font-family:var( --e-global-typography-88220d2-font-family ), Sans-serif;font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );color:var( --e-global-color-9cfe71f );}.elementor-3382 .elementor-element.elementor-element-38609a5{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-38609a5:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-38609a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c3a86 );}.elementor-3382 .elementor-element.elementor-element-e973ee3{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-3382 .elementor-element.elementor-element-e973ee3 > .elementor-widget-container{border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-e973ee3 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-73c3914 > .elementor-widget-container{margin:0px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-73c3914 .elementor-icon-wrapper{text-align:center;}.elementor-3382 .elementor-element.elementor-element-73c3914 .elementor-icon{font-size:0%;}.elementor-3382 .elementor-element.elementor-element-73c3914 .elementor-icon svg{height:0%;}.elementor-3382 .elementor-element.elementor-element-73c3914 .elementor-icon i, .elementor-3382 .elementor-element.elementor-element-73c3914 .elementor-icon svg{transform:rotate(0deg);}.elementor-3382 .elementor-element.elementor-element-d85cb08{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3382 .elementor-element.elementor-element-d85cb08 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-3382 .elementor-element.elementor-element-d85cb08 .elementor-heading-title{font-family:var( --e-global-typography-88220d2-font-family ), Sans-serif;font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );color:var( --e-global-color-9cfe71f );}.elementor-3382 .elementor-element.elementor-element-2a464e25{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-2a464e25:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-2a464e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c3a86 );}.elementor-3382 .elementor-element.elementor-element-19613e89{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-3382 .elementor-element.elementor-element-19613e89 > .elementor-widget-container{border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-19613e89 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-3be26bd5 > .elementor-widget-container{margin:0px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-3be26bd5 .elementor-icon-wrapper{text-align:center;}.elementor-3382 .elementor-element.elementor-element-3be26bd5 .elementor-icon{font-size:0%;}.elementor-3382 .elementor-element.elementor-element-3be26bd5 .elementor-icon svg{height:0%;}.elementor-3382 .elementor-element.elementor-element-3be26bd5 .elementor-icon i, .elementor-3382 .elementor-element.elementor-element-3be26bd5 .elementor-icon svg{transform:rotate(0deg);}.elementor-3382 .elementor-element.elementor-element-7e2ff501{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3382 .elementor-element.elementor-element-7e2ff501 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-3382 .elementor-element.elementor-element-7e2ff501 .elementor-heading-title{font-family:var( --e-global-typography-88220d2-font-family ), Sans-serif;font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );color:var( --e-global-color-9cfe71f );}.elementor-3382 .elementor-element.elementor-element-55bf27d{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-55bf27d:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-55bf27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c3a86 );}.elementor-3382 .elementor-element.elementor-element-518b0c0{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-3382 .elementor-element.elementor-element-518b0c0 > .elementor-widget-container{border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-518b0c0 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-4855c69 > .elementor-widget-container{margin:0px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-4855c69 .elementor-icon-wrapper{text-align:center;}.elementor-3382 .elementor-element.elementor-element-4855c69 .elementor-icon{font-size:0%;}.elementor-3382 .elementor-element.elementor-element-4855c69 .elementor-icon svg{height:0%;}.elementor-3382 .elementor-element.elementor-element-4855c69 .elementor-icon i, .elementor-3382 .elementor-element.elementor-element-4855c69 .elementor-icon svg{transform:rotate(0deg);}.elementor-3382 .elementor-element.elementor-element-9d4efd0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3382 .elementor-element.elementor-element-9d4efd0 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-3382 .elementor-element.elementor-element-9d4efd0 .elementor-heading-title{font-family:var( --e-global-typography-88220d2-font-family ), Sans-serif;font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );color:var( --e-global-color-9cfe71f );}.elementor-3382 .elementor-element.elementor-element-6b024427{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-6b024427:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-6b024427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c3a86 );}.elementor-3382 .elementor-element.elementor-element-2a70ebc{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-3382 .elementor-element.elementor-element-2a70ebc > .elementor-widget-container{border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-2a70ebc img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-6e206c28 > .elementor-widget-container{margin:0px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-6e206c28 .elementor-icon-wrapper{text-align:center;}.elementor-3382 .elementor-element.elementor-element-6e206c28 .elementor-icon{font-size:0%;}.elementor-3382 .elementor-element.elementor-element-6e206c28 .elementor-icon svg{height:0%;}.elementor-3382 .elementor-element.elementor-element-6e206c28 .elementor-icon i, .elementor-3382 .elementor-element.elementor-element-6e206c28 .elementor-icon svg{transform:rotate(0deg);}.elementor-3382 .elementor-element.elementor-element-7726847b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3382 .elementor-element.elementor-element-7726847b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-3382 .elementor-element.elementor-element-7726847b .elementor-heading-title{font-family:var( --e-global-typography-88220d2-font-family ), Sans-serif;font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );color:var( --e-global-color-9cfe71f );}.elementor-3382 .elementor-element.elementor-element-496069a{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-496069a:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-496069a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c3a86 );}.elementor-3382 .elementor-element.elementor-element-9a237ad{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-3382 .elementor-element.elementor-element-9a237ad > .elementor-widget-container{border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-9a237ad img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-52bcd10 > .elementor-widget-container{margin:0px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-52bcd10 .elementor-icon-wrapper{text-align:center;}.elementor-3382 .elementor-element.elementor-element-52bcd10 .elementor-icon{font-size:0%;}.elementor-3382 .elementor-element.elementor-element-52bcd10 .elementor-icon svg{height:0%;}.elementor-3382 .elementor-element.elementor-element-52bcd10 .elementor-icon i, .elementor-3382 .elementor-element.elementor-element-52bcd10 .elementor-icon svg{transform:rotate(0deg);}.elementor-3382 .elementor-element.elementor-element-c54fee1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3382 .elementor-element.elementor-element-c54fee1 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-3382 .elementor-element.elementor-element-c54fee1 .elementor-heading-title{font-family:var( --e-global-typography-88220d2-font-family ), Sans-serif;font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );color:var( --e-global-color-9cfe71f );}.elementor-3382 .elementor-element.elementor-element-2a14399d{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-2a14399d:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-2a14399d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c3a86 );}.elementor-3382 .elementor-element.elementor-element-7841844d{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-3382 .elementor-element.elementor-element-7841844d > .elementor-widget-container{border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-7841844d img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-47b5656e > .elementor-widget-container{margin:0px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-47b5656e .elementor-icon-wrapper{text-align:center;}.elementor-3382 .elementor-element.elementor-element-47b5656e .elementor-icon{font-size:0%;}.elementor-3382 .elementor-element.elementor-element-47b5656e .elementor-icon svg{height:0%;}.elementor-3382 .elementor-element.elementor-element-47b5656e .elementor-icon i, .elementor-3382 .elementor-element.elementor-element-47b5656e .elementor-icon svg{transform:rotate(0deg);}.elementor-3382 .elementor-element.elementor-element-702c7c9f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3382 .elementor-element.elementor-element-702c7c9f > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-3382 .elementor-element.elementor-element-702c7c9f .elementor-heading-title{font-family:var( --e-global-typography-88220d2-font-family ), Sans-serif;font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );color:var( --e-global-color-9cfe71f );}.elementor-3382 .elementor-element.elementor-element-64cd0d76{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-64cd0d76:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-64cd0d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c3a86 );}.elementor-3382 .elementor-element.elementor-element-d9a3295{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-3382 .elementor-element.elementor-element-d9a3295 > .elementor-widget-container{border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-d9a3295 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-2de197ae > .elementor-widget-container{margin:0px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-2de197ae .elementor-icon-wrapper{text-align:center;}.elementor-3382 .elementor-element.elementor-element-2de197ae .elementor-icon{font-size:0%;}.elementor-3382 .elementor-element.elementor-element-2de197ae .elementor-icon svg{height:0%;}.elementor-3382 .elementor-element.elementor-element-2de197ae .elementor-icon i, .elementor-3382 .elementor-element.elementor-element-2de197ae .elementor-icon svg{transform:rotate(0deg);}.elementor-3382 .elementor-element.elementor-element-13aa2611{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3382 .elementor-element.elementor-element-13aa2611 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-3382 .elementor-element.elementor-element-13aa2611 .elementor-heading-title{font-family:var( --e-global-typography-88220d2-font-family ), Sans-serif;font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );color:var( --e-global-color-9cfe71f );}.elementor-3382 .elementor-element.elementor-element-162bd485{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-162bd485:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-162bd485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c3a86 );}.elementor-3382 .elementor-element.elementor-element-114a2231{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-3382 .elementor-element.elementor-element-114a2231 > .elementor-widget-container{border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-114a2231 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-68f4113d > .elementor-widget-container{margin:0px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-68f4113d .elementor-icon-wrapper{text-align:center;}.elementor-3382 .elementor-element.elementor-element-68f4113d .elementor-icon{font-size:0%;}.elementor-3382 .elementor-element.elementor-element-68f4113d .elementor-icon svg{height:0%;}.elementor-3382 .elementor-element.elementor-element-68f4113d .elementor-icon i, .elementor-3382 .elementor-element.elementor-element-68f4113d .elementor-icon svg{transform:rotate(0deg);}.elementor-3382 .elementor-element.elementor-element-1305e17f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3382 .elementor-element.elementor-element-1305e17f > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-3382 .elementor-element.elementor-element-1305e17f .elementor-heading-title{font-family:var( --e-global-typography-88220d2-font-family ), Sans-serif;font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );color:var( --e-global-color-9cfe71f );}.elementor-3382 .elementor-element.elementor-element-459adec7{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-459adec7:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-459adec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c3a86 );}.elementor-3382 .elementor-element.elementor-element-246a53d8{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-3382 .elementor-element.elementor-element-246a53d8 > .elementor-widget-container{border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-246a53d8 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-3c185a3a > .elementor-widget-container{margin:0px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-3c185a3a .elementor-icon-wrapper{text-align:center;}.elementor-3382 .elementor-element.elementor-element-3c185a3a .elementor-icon{font-size:0%;}.elementor-3382 .elementor-element.elementor-element-3c185a3a .elementor-icon svg{height:0%;}.elementor-3382 .elementor-element.elementor-element-3c185a3a .elementor-icon i, .elementor-3382 .elementor-element.elementor-element-3c185a3a .elementor-icon svg{transform:rotate(0deg);}.elementor-3382 .elementor-element.elementor-element-1be7d463{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3382 .elementor-element.elementor-element-1be7d463 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-3382 .elementor-element.elementor-element-1be7d463 .elementor-heading-title{font-family:var( --e-global-typography-88220d2-font-family ), Sans-serif;font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );color:var( --e-global-color-9cfe71f );}.elementor-3382 .elementor-element.elementor-element-3617f96{--display:flex;--min-height:200px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3382 .elementor-element.elementor-element-3617f96:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-3617f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4c3a86 );}.elementor-3382 .elementor-element.elementor-element-3a083cb{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-3382 .elementor-element.elementor-element-3a083cb > .elementor-widget-container{border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-3a083cb img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px 0px 0px 8px;}.elementor-3382 .elementor-element.elementor-element-43971c9 > .elementor-widget-container{margin:0px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-43971c9 .elementor-icon-wrapper{text-align:center;}.elementor-3382 .elementor-element.elementor-element-43971c9 .elementor-icon{font-size:0%;}.elementor-3382 .elementor-element.elementor-element-43971c9 .elementor-icon svg{height:0%;}.elementor-3382 .elementor-element.elementor-element-43971c9 .elementor-icon i, .elementor-3382 .elementor-element.elementor-element-43971c9 .elementor-icon svg{transform:rotate(0deg);}.elementor-3382 .elementor-element.elementor-element-2d74aea{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3382 .elementor-element.elementor-element-2d74aea > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-3382 .elementor-element.elementor-element-2d74aea .elementor-heading-title{font-family:var( --e-global-typography-88220d2-font-family ), Sans-serif;font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );color:var( --e-global-color-9cfe71f );}@media(max-width:1024px){.elementor-3382 .elementor-element.elementor-element-3c6eff8 .elementor-heading-title{font-size:2.4em;}.elementor-3382 .elementor-element.elementor-element-5787cb6 .elementor-button{font-size:var( --e-global-typography-4ba395a-font-size );line-height:var( --e-global-typography-4ba395a-line-height );}.elementor-3382 .elementor-element.elementor-element-789136f{--grid-auto-flow:row;}.elementor-3382 .elementor-element.elementor-element-7fefb995{--grid-auto-flow:row;}.elementor-3382 .elementor-element.elementor-element-1e44fa2b .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-d85cb08 .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-7e2ff501 .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-9d4efd0 .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-7726847b.elementor-element{--align-self:center;}.elementor-3382 .elementor-element.elementor-element-7726847b .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-c54fee1.elementor-element{--align-self:center;}.elementor-3382 .elementor-element.elementor-element-c54fee1 .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-702c7c9f .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-13aa2611 .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-1305e17f .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-1be7d463 .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-2d74aea .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}}@media(max-width:767px){.elementor-3382 .elementor-element.elementor-element-92fa681{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3382 .elementor-element.elementor-element-c26e956{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3382 .elementor-element.elementor-element-c26e956.e-con{--align-self:center;}.elementor-3382 .elementor-element.elementor-element-3c6eff8{text-align:center;}.elementor-3382 .elementor-element.elementor-element-3c6eff8 .elementor-heading-title{font-size:2.5em;line-height:1.1em;}.elementor-3382 .elementor-element.elementor-element-5787cb6 .elementor-button{font-size:var( --e-global-typography-4ba395a-font-size );line-height:var( --e-global-typography-4ba395a-line-height );}.elementor-3382 .elementor-element.elementor-element-789136f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3382 .elementor-element.elementor-element-7fefb995{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3382 .elementor-element.elementor-element-58cf8e5f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-3382 .elementor-element.elementor-element-471d40ff > .elementor-widget-container{border-radius:8px 8px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-1e44fa2b{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-3382 .elementor-element.elementor-element-1e44fa2b .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-38609a5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-3382 .elementor-element.elementor-element-e973ee3 > .elementor-widget-container{border-radius:8px 8px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-d85cb08{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-3382 .elementor-element.elementor-element-d85cb08 .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-2a464e25{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-3382 .elementor-element.elementor-element-19613e89 > .elementor-widget-container{border-radius:8px 8px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-7e2ff501 .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-55bf27d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-3382 .elementor-element.elementor-element-518b0c0 > .elementor-widget-container{border-radius:8px 8px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-9d4efd0 .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-6b024427{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-3382 .elementor-element.elementor-element-2a70ebc > .elementor-widget-container{border-radius:8px 8px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-7726847b .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-496069a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-3382 .elementor-element.elementor-element-9a237ad > .elementor-widget-container{border-radius:8px 8px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-c54fee1 .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-2a14399d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-3382 .elementor-element.elementor-element-7841844d > .elementor-widget-container{border-radius:8px 8px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-702c7c9f .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-64cd0d76{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-3382 .elementor-element.elementor-element-d9a3295{width:100%;max-width:100%;}.elementor-3382 .elementor-element.elementor-element-d9a3295 > .elementor-widget-container{border-radius:8px 8px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-13aa2611 .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-162bd485{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-3382 .elementor-element.elementor-element-114a2231 > .elementor-widget-container{border-radius:8px 8px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-1305e17f .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-459adec7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-3382 .elementor-element.elementor-element-246a53d8 > .elementor-widget-container{border-radius:8px 8px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-1be7d463 .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}.elementor-3382 .elementor-element.elementor-element-3617f96{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-3382 .elementor-element.elementor-element-3a083cb > .elementor-widget-container{border-radius:8px 8px 0px 0px;}.elementor-3382 .elementor-element.elementor-element-2d74aea .elementor-heading-title{font-size:var( --e-global-typography-88220d2-font-size );line-height:var( --e-global-typography-88220d2-line-height );}}/* Start custom CSS for container, class: .elementor-element-c26e956 */.elementor-3382 .elementor-element.elementor-element-c26e956.title-section {
    max-width: 328px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-471d40ff */.elementor-3382 .elementor-element.elementor-element-471d40ff a{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 0px 0px 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-60190a3f */.elementor-3382 .elementor-element.elementor-element-60190a3f .elementor-icon {
   display: block;
   height: 100%;
   max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-60190a3f .elementor-icon svg {
    width: 100%;
    height: 100%;
    max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-60190a3f .elementor-icon{
    overflow: hidden;
}
.elementor-3382 .elementor-element.elementor-element-60190a3f svg .st0{
    fill:var( --e-global-color-e4c3a86 );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e973ee3 */.elementor-3382 .elementor-element.elementor-element-e973ee3 a{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 0px 0px 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73c3914 */.elementor-3382 .elementor-element.elementor-element-73c3914 .elementor-icon {
   display: block;
   height: 100%;
   max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-73c3914 .elementor-icon svg {
    width: 100%;
    height: 100%;
    max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-73c3914 .elementor-icon{
    overflow: hidden;
}
.elementor-3382 .elementor-element.elementor-element-73c3914 svg .st0{
    fill:var( --e-global-color-e4c3a86 );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19613e89 */.elementor-3382 .elementor-element.elementor-element-19613e89 a{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 0px 0px 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3be26bd5 */.elementor-3382 .elementor-element.elementor-element-3be26bd5 .elementor-icon {
   display: block;
   height: 100%;
   max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-3be26bd5 .elementor-icon svg {
    width: 100%;
    height: 100%;
    max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-3be26bd5 .elementor-icon{
    overflow: hidden;
}
.elementor-3382 .elementor-element.elementor-element-3be26bd5 svg .st0{
    fill:var( --e-global-color-e4c3a86 );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518b0c0 */.elementor-3382 .elementor-element.elementor-element-518b0c0 a{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 0px 0px 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4855c69 */.elementor-3382 .elementor-element.elementor-element-4855c69 .elementor-icon {
   display: block;
   height: 100%;
   max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-4855c69 .elementor-icon svg {
    width: 100%;
    height: 100%;
    max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-4855c69 .elementor-icon{
    overflow: hidden;
}
.elementor-3382 .elementor-element.elementor-element-4855c69 svg .st0{
    fill:var( --e-global-color-e4c3a86 );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a70ebc */.elementor-3382 .elementor-element.elementor-element-2a70ebc a{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 0px 0px 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e206c28 */.elementor-3382 .elementor-element.elementor-element-6e206c28 .elementor-icon {
   display: block;
   height: 100%;
   max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-6e206c28 .elementor-icon svg {
    width: 100%;
    height: 100%;
    max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-6e206c28 .elementor-icon{
    overflow: hidden;
}
.elementor-3382 .elementor-element.elementor-element-6e206c28 svg .st0{
    fill:var( --e-global-color-e4c3a86 );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a237ad */.elementor-3382 .elementor-element.elementor-element-9a237ad a{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 0px 0px 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52bcd10 */.elementor-3382 .elementor-element.elementor-element-52bcd10 .elementor-icon {
   display: block;
   height: 100%;
   max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-52bcd10 .elementor-icon svg {
    width: 100%;
    height: 100%;
    max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-52bcd10 .elementor-icon{
    overflow: hidden;
}
.elementor-3382 .elementor-element.elementor-element-52bcd10 svg .st0{
    fill:var( --e-global-color-e4c3a86 );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7841844d */.elementor-3382 .elementor-element.elementor-element-7841844d a{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 0px 0px 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47b5656e */.elementor-3382 .elementor-element.elementor-element-47b5656e .elementor-icon {
   display: block;
   height: 100%;
   max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-47b5656e .elementor-icon svg {
    width: 100%;
    height: 100%;
    max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-47b5656e .elementor-icon{
    overflow: hidden;
}
.elementor-3382 .elementor-element.elementor-element-47b5656e svg .st0{
    fill:var( --e-global-color-e4c3a86 );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9a3295 */.elementor-3382 .elementor-element.elementor-element-d9a3295 a{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 0px 0px 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2de197ae */.elementor-3382 .elementor-element.elementor-element-2de197ae .elementor-icon {
   display: block;
   height: 100%;
   max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-2de197ae .elementor-icon svg {
    width: 100%;
    height: 100%;
    max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-2de197ae .elementor-icon{
    overflow: hidden;
}
.elementor-3382 .elementor-element.elementor-element-2de197ae svg .st0{
    fill:var( --e-global-color-e4c3a86 );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-114a2231 */.elementor-3382 .elementor-element.elementor-element-114a2231 a{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 0px 0px 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-68f4113d */.elementor-3382 .elementor-element.elementor-element-68f4113d .elementor-icon {
   display: block;
   height: 100%;
   max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-68f4113d .elementor-icon svg {
    width: 100%;
    height: 100%;
    max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-68f4113d .elementor-icon{
    overflow: hidden;
}
.elementor-3382 .elementor-element.elementor-element-68f4113d svg .st0{
    fill:var( --e-global-color-e4c3a86 );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-246a53d8 */.elementor-3382 .elementor-element.elementor-element-246a53d8 a{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 0px 0px 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c185a3a */.elementor-3382 .elementor-element.elementor-element-3c185a3a .elementor-icon {
   display: block;
   height: 100%;
   max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-3c185a3a .elementor-icon svg {
    width: 100%;
    height: 100%;
    max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-3c185a3a .elementor-icon{
    overflow: hidden;
}
.elementor-3382 .elementor-element.elementor-element-3c185a3a svg .st0{
    fill:var( --e-global-color-e4c3a86 );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a083cb */.elementor-3382 .elementor-element.elementor-element-3a083cb a{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 0px 0px 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43971c9 */.elementor-3382 .elementor-element.elementor-element-43971c9 .elementor-icon {
   display: block;
   height: 100%;
   max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-43971c9 .elementor-icon svg {
    width: 100%;
    height: 100%;
    max-height: 210px
}
.elementor-3382 .elementor-element.elementor-element-43971c9 .elementor-icon{
    overflow: hidden;
}
.elementor-3382 .elementor-element.elementor-element-43971c9 svg .st0{
    fill:var( --e-global-color-e4c3a86 );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fefb995 */.elementor-3382 .elementor-element.elementor-element-7fefb995 .elementor-heading-title, .elementor-3382 .elementor-element.elementor-element-7fefb995 .elementor-heading-title a{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

@media (min-width:768px){
.landscape-projects > div{
    height: 100%;
}
}

@media (max-width:768px){
.elementor-3382 .elementor-element.elementor-element-7fefb995 .landscape-projects > div.elementor-widget-image{
    width: 60%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 0px 0px 8px;
}
}/* End custom CSS */