.elementor-2 .elementor-element.elementor-element-2a9a1b23{--display:flex;--min-height:600px;--justify-content:flex-end;--height:100vh;--gap:30px 30px;--background-transition:0.3s;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-2a9a1b23:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2a9a1b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://livingalonewithdementia.com/wp-content/uploads/2024/09/hero1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-2a9a1b23::before, .elementor-2 .elementor-element.elementor-element-2a9a1b23 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2a9a1b23 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-2a9a1b23 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2a9a1b23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-2a9a1b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 34%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-2a9a1b23, .elementor-2 .elementor-element.elementor-element-2a9a1b23::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-453287a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-453287a .elementor-heading-title{color:var( --e-global-color-ab3e438 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-36189e8{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-36189e8{left:0px;}.elementor-2 .elementor-element.elementor-element-36189e8{bottom:80px;z-index:10;}.elementor-2 .elementor-element.elementor-element-36189e8 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-36189e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ab3e438 );}.elementor-2 .elementor-element.elementor-element-36189e8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-36189e8.elementor-view-default .elementor-icon{color:var( --e-global-color-ab3e438 );border-color:var( --e-global-color-ab3e438 );}.elementor-2 .elementor-element.elementor-element-36189e8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-36189e8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ab3e438 );}.elementor-2 .elementor-element.elementor-element-36189e8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-36189e8.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-36189e8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-36189e8.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-36189e8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-36189e8 .elementor-icon{font-size:60px;}.elementor-2 .elementor-element.elementor-element-36189e8 .elementor-icon svg{height:60px;}.elementor-2 .elementor-element.elementor-element-6427ca5{--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:50px 50px;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-32c6ae6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9d12899{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2 .elementor-element.elementor-element-0e11c94{--display:flex;--gap:30px 30px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 7px 10px 3px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-0e11c94:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0e11c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0e11c94, .elementor-2 .elementor-element.elementor-element-0e11c94::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-edc27c9{--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:20px 20px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7429f42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7429f42 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7429f42 .elementor-icon{font-size:54px;}.elementor-2 .elementor-element.elementor-element-7429f42 .elementor-icon svg{height:54px;}.elementor-2 .elementor-element.elementor-element-8fb9f83 .elementor-heading-title{font-family:var( --e-global-typography-6651dbe-font-family ), Sans-serif;font-size:var( --e-global-typography-6651dbe-font-size );font-weight:var( --e-global-typography-6651dbe-font-weight );line-height:var( --e-global-typography-6651dbe-line-height );}.elementor-2 .elementor-element.elementor-element-40e7330{--display:flex;--gap:30px 30px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 7px 10px 3px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-40e7330:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-40e7330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-40e7330, .elementor-2 .elementor-element.elementor-element-40e7330::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-8a36faf{--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:20px 20px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bdd89ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-bdd89ae .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-bdd89ae .elementor-icon{font-size:54px;}.elementor-2 .elementor-element.elementor-element-bdd89ae .elementor-icon svg{height:54px;}.elementor-2 .elementor-element.elementor-element-6d7814b .elementor-heading-title{font-family:var( --e-global-typography-6651dbe-font-family ), Sans-serif;font-size:var( --e-global-typography-6651dbe-font-size );font-weight:var( --e-global-typography-6651dbe-font-weight );line-height:var( --e-global-typography-6651dbe-line-height );}.elementor-2 .elementor-element.elementor-element-511b443{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2 .elementor-element.elementor-element-ae7128d{--display:flex;--gap:30px 30px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 7px 10px 3px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-ae7128d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ae7128d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ae7128d, .elementor-2 .elementor-element.elementor-element-ae7128d::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-c72fcc7{--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:20px 20px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4546945.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4546945 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-4546945 .elementor-icon{font-size:54px;}.elementor-2 .elementor-element.elementor-element-4546945 .elementor-icon svg{height:54px;}.elementor-2 .elementor-element.elementor-element-5a8653b .elementor-heading-title{font-family:var( --e-global-typography-6651dbe-font-family ), Sans-serif;font-size:var( --e-global-typography-6651dbe-font-size );font-weight:var( --e-global-typography-6651dbe-font-weight );line-height:var( --e-global-typography-6651dbe-line-height );}.elementor-2 .elementor-element.elementor-element-4352c57{--display:flex;--gap:30px 30px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;box-shadow:0px 7px 10px 3px rgba(0, 0, 0, 0.25);--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-4352c57:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4352c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4352c57, .elementor-2 .elementor-element.elementor-element-4352c57::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-b5d1c0a{--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:20px 20px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0b8875f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0b8875f .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-0b8875f .elementor-icon{font-size:54px;}.elementor-2 .elementor-element.elementor-element-0b8875f .elementor-icon svg{height:54px;}.elementor-2 .elementor-element.elementor-element-d5e90ed .elementor-heading-title{font-family:var( --e-global-typography-6651dbe-font-family ), Sans-serif;font-size:var( --e-global-typography-6651dbe-font-size );font-weight:var( --e-global-typography-6651dbe-font-weight );line-height:var( --e-global-typography-6651dbe-line-height );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2cf20ca{left:-120px;}body.rtl .elementor-2 .elementor-element.elementor-element-2cf20ca{right:-120px;}.elementor-2 .elementor-element.elementor-element-2cf20ca{bottom:20px;}.elementor-2 .elementor-element.elementor-element-2cf20ca img{width:520px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ee79d0c{right:-550px;}body.rtl .elementor-2 .elementor-element.elementor-element-ee79d0c{left:-550px;}.elementor-2 .elementor-element.elementor-element-ee79d0c{top:50%;}.elementor-2 .elementor-element.elementor-element-ee79d0c img{width:960px;}.elementor-2 .elementor-element.elementor-element-58a07d7{--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:50px 50px;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-c95ac4f{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c95ac4f{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-c95ac4f{right:0px;}.elementor-2 .elementor-element.elementor-element-c95ac4f > .elementor-widget-container{box-shadow:0px 7px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-c95ac4f .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-c95ac4f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-233abf6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ebc5dc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2 .elementor-element.elementor-element-afdb28c{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-abfba55 img{width:100%;height:390px;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;box-shadow:0px 7px 10px 3px rgba(0, 0, 0, 0.25);}.elementor-2 .elementor-element.elementor-element-7660a06{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2b33f4d .elementor-heading-title{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-d04b737{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f744eed img{width:100%;height:390px;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;box-shadow:0px 7px 10px 3px rgba(0, 0, 0, 0.25);}.elementor-2 .elementor-element.elementor-element-c1d18fc{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4f75b6f .elementor-heading-title{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-e0b7c76{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7870baa img{width:100%;height:390px;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;box-shadow:0px 7px 10px 3px rgba(0, 0, 0, 0.25);}.elementor-2 .elementor-element.elementor-element-42a31bb{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9d9fa34 .elementor-heading-title{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-10d13f5{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-51c1eae img{width:100%;height:390px;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;box-shadow:0px 7px 10px 3px rgba(0, 0, 0, 0.25);}.elementor-2 .elementor-element.elementor-element-c828ff1{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2abe276 .elementor-heading-title{font-size:var( --e-global-typography-d0ec506-font-size );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b7ed62b{right:-400px;}body.rtl .elementor-2 .elementor-element.elementor-element-b7ed62b{left:-400px;}.elementor-2 .elementor-element.elementor-element-b7ed62b{top:50%;}.elementor-2 .elementor-element.elementor-element-b7ed62b img{width:650px;}.elementor-2 .elementor-element.elementor-element-3e2a8c4{--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:50px 50px;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-a5e1673{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a5e1673{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-a5e1673{right:0px;}.elementor-2 .elementor-element.elementor-element-a5e1673 > .elementor-widget-container{box-shadow:0px 7px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-a5e1673 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-a5e1673 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-b0ae6e5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a8be5ae{--e-image-carousel-slides-to-show:5;}.elementor-2 .elementor-element.elementor-element-a8be5ae > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-a8be5ae .swiper-pagination-bullet{width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a8be5ae .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a8be5ae .swiper-wrapper{display:flex;align-items:center;}.elementor-2 .elementor-element.elementor-element-ca4ceaf{--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:50px 50px;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-f8ea57a{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f8ea57a{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-f8ea57a{right:0px;}.elementor-2 .elementor-element.elementor-element-f8ea57a > .elementor-widget-container{box-shadow:0px 7px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-f8ea57a .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-f8ea57a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-a08ce72 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1ceff44{--grid-columns:3;--grid-row-gap:40px;--grid-column-gap:40px;}.elementor-2 .elementor-element.elementor-element-1ceff44 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2 .elementor-element.elementor-element-1ceff44 .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-1ceff44 .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-1ceff44 .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-1ceff44 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2 .elementor-element.elementor-element-1595092{--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:50px 50px;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-cfcfb33{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;top:0px;z-index:10;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-cfcfb33{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-cfcfb33{right:0px;}.elementor-2 .elementor-element.elementor-element-cfcfb33 > .elementor-widget-container{box-shadow:0px 7px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-cfcfb33 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-cfcfb33 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-80cc40b{z-index:10;}.elementor-2 .elementor-element.elementor-element-80cc40b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-f95e752 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f95e752{z-index:10;}.elementor-2 .elementor-element.elementor-element-0bde308{z-index:10;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-field-group{padding-right:calc( 100px/2 );padding-left:calc( 100px/2 );margin-bottom:40px;}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-form-fields-wrapper{margin-left:calc( -100px/2 );margin-right:calc( -100px/2 );margin-bottom:-40px;}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-0bde308 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-0bde308 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0bde308 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-2 .elementor-element.elementor-element-0bde308 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-field-group > label{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-field-type-html{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-text );border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-text );border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0bde308 .e-form__buttons__wrapper__button-next{color:var( --e-global-color-ab3e438 );}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-button[type="submit"]{color:var( --e-global-color-ab3e438 );}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-ab3e438 );}.elementor-2 .elementor-element.elementor-element-0bde308 .e-form__buttons__wrapper__button-previous{color:var( --e-global-color-ab3e438 );}.elementor-2 .elementor-element.elementor-element-0bde308 .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-button[type="submit"]:hover{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0bde308 .e-form__buttons__wrapper__button-previous:hover{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-message.elementor-message-success{color:#20E21A;}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-message.elementor-message-danger{color:#FF0000;}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-message.elementor-help-inline{color:#FF8F00;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e644644{right:-350px;}body.rtl .elementor-2 .elementor-element.elementor-element-e644644{left:-350px;}.elementor-2 .elementor-element.elementor-element-e644644{bottom:-400px;}.elementor-2 .elementor-element.elementor-element-e644644 img{width:600px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8385b7e{left:-430px;}body.rtl .elementor-2 .elementor-element.elementor-element-8385b7e{right:-430px;}.elementor-2 .elementor-element.elementor-element-8385b7e{top:-120px;}.elementor-2 .elementor-element.elementor-element-8385b7e img{width:480px;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-2a9a1b23{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-453287a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-36189e8{bottom:60px;}.elementor-2 .elementor-element.elementor-element-36189e8 .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-36189e8 .elementor-icon svg{height:50px;}.elementor-2 .elementor-element.elementor-element-6427ca5{--gap:40px 40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-32c6ae6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9d12899{--gap:40px 40px;}.elementor-2 .elementor-element.elementor-element-8fb9f83 .elementor-heading-title{font-size:var( --e-global-typography-6651dbe-font-size );line-height:var( --e-global-typography-6651dbe-line-height );}.elementor-2 .elementor-element.elementor-element-6d7814b .elementor-heading-title{font-size:var( --e-global-typography-6651dbe-font-size );line-height:var( --e-global-typography-6651dbe-line-height );}.elementor-2 .elementor-element.elementor-element-511b443{--gap:40px 40px;}.elementor-2 .elementor-element.elementor-element-5a8653b .elementor-heading-title{font-size:var( --e-global-typography-6651dbe-font-size );line-height:var( --e-global-typography-6651dbe-line-height );}.elementor-2 .elementor-element.elementor-element-d5e90ed .elementor-heading-title{font-size:var( --e-global-typography-6651dbe-font-size );line-height:var( --e-global-typography-6651dbe-line-height );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2cf20ca{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-2cf20ca{right:0px;}.elementor-2 .elementor-element.elementor-element-2cf20ca{bottom:0px;}.elementor-2 .elementor-element.elementor-element-2cf20ca img{width:100px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ee79d0c{right:-370px;}body.rtl .elementor-2 .elementor-element.elementor-element-ee79d0c{left:-370px;}.elementor-2 .elementor-element.elementor-element-ee79d0c img{width:760px;}.elementor-2 .elementor-element.elementor-element-58a07d7{--gap:40px 40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-233abf6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ebc5dc0{--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-afdb28c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-abfba55 img{height:52vw;}.elementor-2 .elementor-element.elementor-element-2b33f4d .elementor-heading-title{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-d04b737.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f744eed img{height:52vw;}.elementor-2 .elementor-element.elementor-element-4f75b6f .elementor-heading-title{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-e0b7c76.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7870baa img{height:52vw;}.elementor-2 .elementor-element.elementor-element-9d9fa34 .elementor-heading-title{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-10d13f5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-51c1eae img{height:52vw;}.elementor-2 .elementor-element.elementor-element-2abe276 .elementor-heading-title{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-3e2a8c4{--gap:40px 40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-b0ae6e5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a8be5ae{--e-image-carousel-slides-to-show:3;}.elementor-2 .elementor-element.elementor-element-ca4ceaf{--gap:40px 40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-a08ce72 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1ceff44{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-1595092{--gap:40px 40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-80cc40b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-f95e752 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-field-group > label{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-message{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-2a9a1b23{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-36189e8{bottom:40px;}.elementor-2 .elementor-element.elementor-element-36189e8 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-36189e8 .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-6427ca5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9d12899{--gap:30px 30px;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-0e11c94{--gap:20px 20px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-40e7330{--gap:20px 20px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-511b443{--gap:30px 30px;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-ae7128d{--gap:20px 20px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4352c57{--gap:20px 20px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ee79d0c{right:-250px;}body.rtl .elementor-2 .elementor-element.elementor-element-ee79d0c{left:-250px;}.elementor-2 .elementor-element.elementor-element-ee79d0c img{width:500px;}.elementor-2 .elementor-element.elementor-element-58a07d7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ebc5dc0{--gap:30px 30px;}.elementor-2 .elementor-element.elementor-element-abfba55 img{border-radius:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-f744eed img{border-radius:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-7870baa img{border-radius:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-51c1eae img{border-radius:40px 40px 40px 40px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b7ed62b{right:-280px;}body.rtl .elementor-2 .elementor-element.elementor-element-b7ed62b{left:-280px;}.elementor-2 .elementor-element.elementor-element-b7ed62b img{width:450px;}.elementor-2 .elementor-element.elementor-element-3e2a8c4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a8be5ae{--e-image-carousel-slides-to-show:2;}.elementor-2 .elementor-element.elementor-element-ca4ceaf{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1ceff44{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-2 .elementor-element.elementor-element-1595092{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e644644{right:-280px;}body.rtl .elementor-2 .elementor-element.elementor-element-e644644{left:-280px;}.elementor-2 .elementor-element.elementor-element-e644644{bottom:-280px;}.elementor-2 .elementor-element.elementor-element-e644644 img{width:450px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8385b7e{left:-360px;}body.rtl .elementor-2 .elementor-element.elementor-element-8385b7e{right:-360px;}.elementor-2 .elementor-element.elementor-element-8385b7e{top:-80px;}.elementor-2 .elementor-element.elementor-element-8385b7e img{width:400px;}}@media(max-width:520px){.elementor-2 .elementor-element.elementor-element-2a9a1b23{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-453287a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-36189e8{bottom:40px;}.elementor-2 .elementor-element.elementor-element-36189e8 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-36189e8 .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-6427ca5{--gap:30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-32c6ae6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9d12899{--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-0e11c94{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-8fb9f83 .elementor-heading-title{font-size:var( --e-global-typography-6651dbe-font-size );line-height:var( --e-global-typography-6651dbe-line-height );}.elementor-2 .elementor-element.elementor-element-40e7330{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-6d7814b .elementor-heading-title{font-size:var( --e-global-typography-6651dbe-font-size );line-height:var( --e-global-typography-6651dbe-line-height );}.elementor-2 .elementor-element.elementor-element-511b443{--flex-wrap:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ae7128d{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-5a8653b .elementor-heading-title{font-size:var( --e-global-typography-6651dbe-font-size );line-height:var( --e-global-typography-6651dbe-line-height );}.elementor-2 .elementor-element.elementor-element-4352c57{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-d5e90ed .elementor-heading-title{font-size:var( --e-global-typography-6651dbe-font-size );line-height:var( --e-global-typography-6651dbe-line-height );}.elementor-2 .elementor-element.elementor-element-58a07d7{--gap:30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-233abf6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-abfba55 img{height:100vw;}.elementor-2 .elementor-element.elementor-element-2b33f4d .elementor-heading-title{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-f744eed img{height:100vw;}.elementor-2 .elementor-element.elementor-element-4f75b6f .elementor-heading-title{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-7870baa img{height:100vw;}.elementor-2 .elementor-element.elementor-element-9d9fa34 .elementor-heading-title{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-51c1eae img{height:100vw;}.elementor-2 .elementor-element.elementor-element-2abe276 .elementor-heading-title{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-3e2a8c4{--gap:30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b0ae6e5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a8be5ae{--e-image-carousel-slides-to-show:2;}.elementor-2 .elementor-element.elementor-element-ca4ceaf{--gap:30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a08ce72 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1ceff44{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-1595092{--gap:30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-80cc40b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-field-group > label{font-size:var( --e-global-typography-d0ec506-font-size );}.elementor-2 .elementor-element.elementor-element-0bde308 .elementor-message{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(min-width:521px){.elementor-2 .elementor-element.elementor-element-0e11c94{--width:360px;}.elementor-2 .elementor-element.elementor-element-40e7330{--width:360px;}.elementor-2 .elementor-element.elementor-element-ae7128d{--width:360px;}.elementor-2 .elementor-element.elementor-element-4352c57{--width:360px;}}@media(max-width:1024px) and (min-width:521px){.elementor-2 .elementor-element.elementor-element-afdb28c{--width:40%;}.elementor-2 .elementor-element.elementor-element-d04b737{--width:40%;}.elementor-2 .elementor-element.elementor-element-e0b7c76{--width:40%;}.elementor-2 .elementor-element.elementor-element-10d13f5{--width:40%;}}/* Start custom CSS for heading, class: .elementor-element-453287a */.elementor-2 .elementor-element.elementor-element-453287a span {
    display: block;
    margin-bottom: 1.5rem;
}
.elementor-2 .elementor-element.elementor-element-453287a span:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9a1b23 */.elementor-2 .elementor-element.elementor-element-2a9a1b23 .e-con-inner {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee79d0c */.elementor-2 .elementor-element.elementor-element-ee79d0c {
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6427ca5 */.elementor-2 .elementor-element.elementor-element-6427ca5 > .e-con-inner {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7ed62b */.elementor-2 .elementor-element.elementor-element-b7ed62b {
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a07d7 */.elementor-2 .elementor-element.elementor-element-58a07d7 > .e-con-inner {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2a8c4 */.elementor-2 .elementor-element.elementor-element-3e2a8c4 > .e-con-inner {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1ceff44 */@media(max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-1ceff44 .e-loop-item:last-child {
        display: none;
    }
}
@media(max-width: 520px) {
    .elementor-2 .elementor-element.elementor-element-1ceff44 .e-loop-item:last-child {
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca4ceaf */.elementor-2 .elementor-element.elementor-element-ca4ceaf > .e-con-inner {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-0bde308 */@media(max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-0bde308 .elementor-form-fields-wrapper {
        margin-left: calc(-40px / 2);
        margin-right: calc(-40px / 2);
    }
    .elementor-2 .elementor-element.elementor-element-0bde308 .elementor-field-group {
        padding-right: calc(40px / 2);
        padding-left: calc(40px / 2);
    }
}
@media(max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-0bde308 .elementor-form-fields-wrapper {
        margin-left: 0;
        margin-right: 0;
    }
    .elementor-2 .elementor-element.elementor-element-0bde308 .elementor-field-group {
        padding-right: 0;
        padding-left: 0;
        width: 100%;
        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1595092 */.elementor-2 .elementor-element.elementor-element-1595092 > .e-con-inner {
    position: relative;
}/* End custom CSS */
/* Start custom CSS */div[data-elementor-type="wp-page"] {
    overflow: hidden;
}/* End custom CSS */