.elementor-6041 .elementor-element.elementor-element-495beb3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6041 .elementor-element.elementor-element-a36ee4f{--display:flex;}.elementor-6041 .elementor-element.elementor-element-7b25087{z-index:1;}.elementor-6041 .elementor-element.elementor-element-7b25087 img{width:100%;height:100%;border-radius:100% 100% 100% 100%;}.elementor-6041 .elementor-element.elementor-element-9308670{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6041 .elementor-element.elementor-element-e443b74{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-6041 .elementor-element.elementor-element-e443b74 img{width:clamp(135px, 15vw, 175px);opacity:1;}.elementor-6041 .elementor-element.elementor-element-1ce6302{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:72px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-6041 .elementor-element.elementor-element-f9a1287{width:var( --container-widget-width, clamp(135px, 15vw, 175px) );max-width:clamp(135px, 15vw, 175px);--container-widget-width:clamp(135px, 15vw, 175px);--container-widget-flex-grow:0;bottom:62px;z-index:1;font-family:var( --e-global-typography-text-font-family ), roboto;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 );}body:not(.rtl) .elementor-6041 .elementor-element.elementor-element-f9a1287{right:0px;}body.rtl .elementor-6041 .elementor-element.elementor-element-f9a1287{left:0px;}.elementor-6041 .elementor-element.elementor-element-ca6c976{background-color:#FFFFFF;padding:0px 8px 0px 8px;z-index:1;text-align:center;font-family:var( --e-global-typography-text-font-family ), roboto;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-6041 .elementor-element.elementor-element-ec1dc17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6041 .elementor-element.elementor-element-1ef5a75{--display:flex;--padding-top:0px;--padding-bottom:48px;--padding-left:clamp(32px, calc(5.95vw - 13.71px), 72px);--padding-right:clamp(32px, calc(5.95vw - 13.71px), 72px);}.elementor-6041 .elementor-element.elementor-element-7f5b3b5{padding:0px 0px 0px 0px;}.elementor-6041 .elementor-element.elementor-element-7f5b3b5 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );font-weight:var( --e-global-typography-154c3ca-font-weight );text-transform:var( --e-global-typography-154c3ca-text-transform );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-b7229a9{text-align:end;}.elementor-6041 .elementor-element.elementor-element-b7229a9 .elementor-heading-title{font-size:var( --e-global-typography-f7cfd10-font-size );font-weight:var( --e-global-typography-f7cfd10-font-weight );text-transform:var( --e-global-typography-f7cfd10-text-transform );line-height:var( --e-global-typography-f7cfd10-line-height );}.elementor-6041 .elementor-element.elementor-element-65e3919{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-6041 .elementor-element.elementor-element-65e3919.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6041 .elementor-element.elementor-element-4932157{--display:grid;--e-con-grid-template-columns:1.55fr 1.45fr;--e-con-grid-template-rows:auto 1fr auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-6041 .elementor-element.elementor-element-b57c782{margin:clamp(0px, calc(-70.86px + 9.23vw), 62px) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6041 .elementor-element.elementor-element-b57c782 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );font-weight:var( --e-global-typography-154c3ca-font-weight );text-transform:var( --e-global-typography-154c3ca-text-transform );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-f4ca2c2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:span 3;}.elementor-6041 .elementor-element.elementor-element-ade46df{z-index:1;}.elementor-6041 .elementor-element.elementor-element-ade46df img{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-197958c );border-radius:100% 100% 100% 100%;}.elementor-6041 .elementor-element.elementor-element-66911cb{padding:0px 0px 0px 0px;bottom:0px;z-index:1;text-align:center;}body:not(.rtl) .elementor-6041 .elementor-element.elementor-element-66911cb{left:0px;}body.rtl .elementor-6041 .elementor-element.elementor-element-66911cb{right:0px;}.elementor-6041 .elementor-element.elementor-element-66911cb img{max-width:85%;}.elementor-6041 .elementor-element.elementor-element-ea98c8a{background-color:#FFFFFF;margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 5vw) 0;padding:24px 0px 24px 0px;grid-column:span 1;z-index:1;font-family:var( --e-global-typography-text-font-family ), roboto;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-6041 .elementor-element.elementor-element-513e5c5{padding:0px 0px 0px 0px;grid-column:span 1;z-index:1;text-align:end;font-family:var( --e-global-typography-text-font-family ), roboto;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-6041 .elementor-element.elementor-element-8a5e959{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:auto 1fr;--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-6041 .elementor-element.elementor-element-8a5e959:not(.elementor-motion-effects-element-type-background), .elementor-6041 .elementor-element.elementor-element-8a5e959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6041 .elementor-element.elementor-element-256f0a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:clamp(48px, 5.952vw + 2.29px, 88px);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:clamp(32px, 17.86vw - 105.14px, 152px);grid-column:3 / 9;grid-row:1;}.elementor-6041 .elementor-element.elementor-element-9295afe .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );font-weight:var( --e-global-typography-154c3ca-font-weight );text-transform:var( --e-global-typography-154c3ca-text-transform );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-8c49863{text-align:start;}.elementor-6041 .elementor-element.elementor-element-8c49863 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );font-weight:var( --e-global-typography-154c3ca-font-weight );text-transform:var( --e-global-typography-154c3ca-text-transform );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-961e973{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:1 / 5;grid-row:1 / 3;}.elementor-6041 .elementor-element.elementor-element-2818c68{--display:flex;}.elementor-6041 .elementor-element.elementor-element-4d45e58{z-index:1;}.elementor-6041 .elementor-element.elementor-element-4d45e58 img{height:100%;object-fit:cover;object-position:center center;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-a73fa76 );border-radius:100% 100% 100% 100%;}.elementor-6041 .elementor-element.elementor-element-8fd4a32{padding:0px 0px 0px 0px;grid-column:1 / 4;grid-row:1;z-index:1;}.elementor-6041 .elementor-element.elementor-element-f1596aa{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:clamp(32px, 17.86vw - 105.14px, 152px);grid-column:3 / 9;grid-row:2 / 3;}.elementor-6041 .elementor-element.elementor-element-2c43f96{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 24px 0px;grid-column:5 / 8;grid-row:2 / 3;z-index:1;font-family:var( --e-global-typography-text-font-family ), roboto;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-6041 .elementor-element.elementor-element-38966f0{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto 1fr auto;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-6041 .elementor-element.elementor-element-a8b0150{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:clamp(0px, 7.143vw - 54.857px, 48px);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:span 1;}.elementor-6041 .elementor-element.elementor-element-1c91d2f .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );font-weight:var( --e-global-typography-154c3ca-font-weight );text-transform:var( --e-global-typography-154c3ca-text-transform );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-fcbbc66 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );font-weight:var( --e-global-typography-154c3ca-font-weight );text-transform:var( --e-global-typography-154c3ca-text-transform );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-3bdd13e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;grid-row:span 3;}.elementor-6041 .elementor-element.elementor-element-31211c5{z-index:1;text-align:end;}.elementor-6041 .elementor-element.elementor-element-31211c5 img{height:100%;object-fit:cover;object-position:center center;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-197958c );border-radius:100% 100% 100% 100%;}.elementor-6041 .elementor-element.elementor-element-f1817bd{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:48px;--margin-bottom:clamp(72px, 3.571vw + 44.571px, 96px);--margin-left:0;--margin-right:0;grid-column:span 1;}.elementor-6041 .elementor-element.elementor-element-7fb5a11{background-color:#FFFFFF;padding:24px 0px 24px 0px;grid-column:span 1;z-index:1;font-family:var( --e-global-typography-text-font-family ), roboto;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-6041 .elementor-element.elementor-element-3797c22{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto auto;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:136px;--padding-left:0px;--padding-right:0px;}.elementor-6041 .elementor-element.elementor-element-3797c22:not(.elementor-motion-effects-element-type-background), .elementor-6041 .elementor-element.elementor-element-3797c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6041 .elementor-element.elementor-element-c4f7aae{--display:flex;--margin-top:clamp(-136px, -4.17vw - 76px, -108px);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6041 .elementor-element.elementor-element-85e7528{z-index:1;text-align:start;}.elementor-6041 .elementor-element.elementor-element-85e7528 img{max-width:clamp(369px, 16.82vw + 239.86px, 482px);border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-a73fa76 );border-radius:100% 100% 100% 100%;}.elementor-6041 .elementor-element.elementor-element-f0e482a{--display:flex;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-6041 .elementor-element.elementor-element-7fadcfc{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-6041 .elementor-element.elementor-element-7fadcfc:not(.elementor-motion-effects-element-type-background), .elementor-6041 .elementor-element.elementor-element-7fadcfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6041 .elementor-element.elementor-element-14911d8 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );font-weight:var( --e-global-typography-154c3ca-font-weight );text-transform:var( --e-global-typography-154c3ca-text-transform );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-7b3d749{width:var( --container-widget-width, min(37vw, 710px) );max-width:min(37vw, 710px);padding:0px 0px 0px 0px;--container-widget-width:min(37vw, 710px);--container-widget-flex-grow:0;grid-column:span 1;z-index:1;font-family:var( --e-global-typography-text-font-family ), roboto;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-6041 .elementor-element.elementor-element-c51c511{--display:flex;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6041 .elementor-element.elementor-element-30daaf6{background-color:var( --e-global-color-secondary );}.elementor-6041 .elementor-element.elementor-element-30daaf6 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );font-weight:var( --e-global-typography-154c3ca-font-weight );text-transform:var( --e-global-typography-154c3ca-text-transform );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-72c13c2{width:var( --container-widget-width, min(37vw, 710px) );max-width:min(37vw, 710px);padding:0px 0px 24px 0px;--container-widget-width:min(37vw, 710px);--container-widget-flex-grow:0;grid-column:span 1;font-family:var( --e-global-typography-text-font-family ), roboto;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-6041 .elementor-element.elementor-element-a70cc98{z-index:1;}.elementor-6041 .elementor-element.elementor-element-a70cc98 img{width:100%;max-width:536px;}@media(min-width:768px){.elementor-6041 .elementor-element.elementor-element-a36ee4f{--width:50%;}.elementor-6041 .elementor-element.elementor-element-9308670{--width:50%;}.elementor-6041 .elementor-element.elementor-element-f4ca2c2{--content-width:100%;}.elementor-6041 .elementor-element.elementor-element-256f0a8{--content-width:auto;}.elementor-6041 .elementor-element.elementor-element-3bdd13e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6041 .elementor-element.elementor-element-1ce6302{--content-width:100%;}.elementor-6041 .elementor-element.elementor-element-ec1dc17{--content-width:100%;}.elementor-6041 .elementor-element.elementor-element-65e3919{--content-width:100%;}.elementor-6041 .elementor-element.elementor-element-4932157{--content-width:100%;}.elementor-6041 .elementor-element.elementor-element-8a5e959{--content-width:100%;}.elementor-6041 .elementor-element.elementor-element-38966f0{--content-width:100%;}.elementor-6041 .elementor-element.elementor-element-3797c22{--content-width:100%;}}@media(max-width:1024px){.elementor-6041 .elementor-element.elementor-element-9308670{--margin-top:048px;--margin-bottom:0px;--margin-left:32px;--margin-right:0px;}.elementor-6041 .elementor-element.elementor-element-f9a1287{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-ca6c976{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-7f5b3b5 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-b7229a9 .elementor-heading-title{font-size:var( --e-global-typography-f7cfd10-font-size );line-height:var( --e-global-typography-f7cfd10-line-height );}.elementor-6041 .elementor-element.elementor-element-4932157{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-6041 .elementor-element.elementor-element-b57c782 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-ea98c8a{padding:12px 24px 12px 24px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-513e5c5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-8a5e959{--grid-auto-flow:row;}.elementor-6041 .elementor-element.elementor-element-256f0a8{grid-column:5 / 9;}.elementor-6041 .elementor-element.elementor-element-9295afe .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-8c49863 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-2c43f96{padding:12px 24px 12px 24px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-38966f0{--grid-auto-flow:row;}.elementor-6041 .elementor-element.elementor-element-1c91d2f .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-fcbbc66 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-7fb5a11{padding:12px 0px 12px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-3797c22{--grid-auto-flow:row;}.elementor-6041 .elementor-element.elementor-element-14911d8 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-7b3d749{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-30daaf6 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-72c13c2{padding:12px 24px 12px 24px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-6041 .elementor-element.elementor-element-a36ee4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6041 .elementor-element.elementor-element-9308670{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6041 .elementor-element.elementor-element-e443b74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6041 .elementor-element.elementor-element-e443b74 img{width:72px;}.elementor-6041 .elementor-element.elementor-element-f9a1287{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-ca6c976{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-1ef5a75{--padding-top:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:0px;}.elementor-6041 .elementor-element.elementor-element-7f5b3b5 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-b7229a9 .elementor-heading-title{font-size:var( --e-global-typography-f7cfd10-font-size );line-height:var( --e-global-typography-f7cfd10-line-height );}.elementor-6041 .elementor-element.elementor-element-4932157{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:32px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-6041 .elementor-element.elementor-element-b57c782 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-f4ca2c2{--margin-top:0;--margin-bottom:0;--margin-left:25vw;--margin-right:0;}.elementor-6041 .elementor-element.elementor-element-ea98c8a{width:var( --container-widget-width, 80% );max-width:80%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:12px 0px 12px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-513e5c5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-8a5e959{--min-height:0vh;--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-6041 .elementor-element.elementor-element-256f0a8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;grid-column:4 / 9;grid-row:1 / 3;}.elementor-6041 .elementor-element.elementor-element-9295afe{text-align:end;}.elementor-6041 .elementor-element.elementor-element-9295afe .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-8c49863{text-align:end;}.elementor-6041 .elementor-element.elementor-element-8c49863 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-961e973{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;grid-column:1 / 4;grid-row:2 / 8;}.elementor-6041 .elementor-element.elementor-element-8fd4a32{z-index:1;}.elementor-6041 .elementor-element.elementor-element-f1596aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;grid-column:4 / 9;grid-row:6 / 8;}.elementor-6041 .elementor-element.elementor-element-2c43f96{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:5vw 0vw 5vw 0vw;grid-column:4 / 8;grid-row:6 / 8;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-38966f0{--e-con-grid-template-columns:1fr 1fr 1fr 1fr;--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0;--padding-bottom:clamp(48px, 11.76vw + 5.65px, 96px);--padding-left:0;--padding-right:0;}.elementor-6041 .elementor-element.elementor-element-a8b0150{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:16px;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:1 / 3;grid-row:1 / 2;--z-index:1;}.elementor-6041 .elementor-element.elementor-element-1c91d2f .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-fcbbc66 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-3bdd13e{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:2 / 5;grid-row:2 / 4;}.elementor-6041 .elementor-element.elementor-element-31211c5{text-align:end;}.elementor-6041 .elementor-element.elementor-element-f1817bd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:40px;--margin-bottom:56px;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:1 / 4;}.elementor-6041 .elementor-element.elementor-element-7fb5a11{padding:0px 0px 0px 0px;grid-column:1 / 4;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-3797c22{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto auto auto auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:143px;--padding-left:0px;--padding-right:0px;}.elementor-6041 .elementor-element.elementor-element-c4f7aae{--margin-top:clamp(-96px, -11.76vw - 5.65px, -48px);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-6041 .elementor-element.elementor-element-85e7528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -45px;text-align:start;}.elementor-6041 .elementor-element.elementor-element-85e7528.elementor-element{--order:1;}.elementor-6041 .elementor-element.elementor-element-85e7528 img{max-width:65%;}.elementor-6041 .elementor-element.elementor-element-f0e482a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-6041 .elementor-element.elementor-element-f0e482a.e-con{--order:2;}.elementor-6041 .elementor-element.elementor-element-7fadcfc{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6041 .elementor-element.elementor-element-14911d8.elementor-element{--align-self:flex-end;}.elementor-6041 .elementor-element.elementor-element-14911d8 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-7b3d749{padding:0px 0px 0px 0px;--container-widget-width:60vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 60vw );max-width:60vw;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-c51c511{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6041 .elementor-element.elementor-element-c51c511.e-con{--order:4;}.elementor-6041 .elementor-element.elementor-element-30daaf6{padding:8px 0px 8px 0px;}.elementor-6041 .elementor-element.elementor-element-30daaf6 .elementor-heading-title{font-size:var( --e-global-typography-154c3ca-font-size );line-height:var( --e-global-typography-154c3ca-line-height );}.elementor-6041 .elementor-element.elementor-element-72c13c2{padding:0px 0px 0px 0px;--container-widget-width:60vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 60vw );max-width:60vw;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6041 .elementor-element.elementor-element-72c13c2.elementor-element{--align-self:flex-end;}.elementor-6041 .elementor-element.elementor-element-a70cc98{width:initial;max-width:initial;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:end;}.elementor-6041 .elementor-element.elementor-element-a70cc98.elementor-element{--order:3;}.elementor-6041 .elementor-element.elementor-element-a70cc98 img{max-width:65vw;}}/* Start custom CSS for image, class: .elementor-element-7b25087 */.elementor-6041 .elementor-element.elementor-element-7b25087 {
    aspect-ratio: 72 / 95; 
    max-height: min(calc(95vh - 70px), 850px);
    min-height: 550px;
    max-width: 720px!important; 
    aspect-ratio: 72 / 95;
    position: relative;
    /*height: max(550px, calc(95vh - 70px));*/
    height: auto;
    width: min(
        100%,
        calc(max(550px, calc(95vh - 70px)) * 72 / 95),
        720px
    );
}


@media only screen and (max-width: 768px) {
    .elementor-6041 .elementor-element.elementor-element-7b25087 {
        width: calc((95vh - 70px) * 72 / 95);
        max-width: 100%!important;
        min-width: min(calc(300px * 72 / 95), 100%);
        min-height: 300px;
    }
}
.elementor-6041 .elementor-element.elementor-element-7b25087 img {
    position: absolute;
    right: -5%;
    bottom: 0px;
    width: auto;
    max-width: unset!important;
    aspect-ratio: 1 / 1;
    border: 8px solid var(--e-global-color-197958c);;
    height: 130%; 
    max-height: 1150px; 
    min-height: 280px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5468678 */.elementor-6041 .elementor-element.elementor-element-5468678 {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.elementor-6041 .elementor-element.elementor-element-5468678 img {
    position: absolute;
    left: 95%;
    bottom: 0px;
    width: auto;
    max-width: unset !important;
    aspect-ratio: 1 / 1;
    height: 130%;
    max-height: 1150px;
    min-height: 280px;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495beb3 */@media only screen and (min-width: 768px) {
    .elementor-6041 .elementor-element.elementor-element-495beb3 > .e-con-inner {
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9a1287 */.extral-small-text p {
    background: #fff;
    padding: 8px;
    margin: 0;
    line-height: 1em;
}

.extral-small-text {
    display: flex;
    justify-content: center;
}

.elementor-6041 .elementor-element.elementor-element-f9a1287 p {
    writing-mode: vertical-rl;
    text-orientation: mixed;
}


@media only screen and (max-width: 768px) {
    #firstText {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce6302 */.elementor-6041 .elementor-element.elementor-element-1ce6302 .e-con-inner {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b57c782 */@media (max-width: 768px) {
    .elementor-6041 .elementor-element.elementor-element-b57c782 {
        max-width: 75vw!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ade46df *//*.elementor-6041 .elementor-element.elementor-element-ade46df {*/
/*    aspect-ratio: 1 / 1;*/
/*    width: var(--width_667);*/
/*    left: var(--minus_8vw);*/
/*    max-width: unset!important;*/
/*}*/

/*@media only screen and (max-width: 768px) {*/
/*    .elementor-6041 .elementor-element.elementor-element-ade46df {*/
/*        width: 100vw;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66911cb *//*.elementor-6041 .elementor-element.elementor-element-66911cb {*/
/*    position: absolute;*/
/*    max-width: unset;*/
/*    left: calc(var(--minus_8vw) + var(--width_667) * 0.25 );*/
/*    bottom: 0px;*/
/*    width: calc(var(--width_667) * 0.75);*/
/*}*/

/*@media only screen and (max-width: 768px) {*/
/*    .elementor-6041 .elementor-element.elementor-element-66911cb {*/
/*        width: 70vw;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ca2c2 */.elementor-6041 .elementor-element.elementor-element-f4ca2c2 {
    display: flex-end;
    align-items: flex-end;
}

.elementor-6041 .elementor-element.elementor-element-f4ca2c2 .e-con-inner {
    max-width: 660px;
    margin: 0px;
    position: relative;
    flex: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea98c8a */.elementor-6041 .elementor-element.elementor-element-ea98c8a {
    max-width: 458px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-513e5c5 */.elementor-6041 .elementor-element.elementor-element-513e5c5 {
    justify-content: right;
    margin-right: 5%;
}

@media only screen and (min-width: 768px) and (max-width: 1100px) {
    .elementor-6041 .elementor-element.elementor-element-513e5c5 {
        opacity: 0!important;
    }
}

@media only screen and (max-width: 425px) { 
    .elementor-6041 .elementor-element.elementor-element-513e5c5 {
        opacity: 0!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-256f0a8 */@media only screen and (min-width: 768px) {
    .elementor-6041 .elementor-element.elementor-element-256f0a8 .e-con-inner {
        width: auto;
        margin-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d45e58 */.elementor-6041 .elementor-element.elementor-element-4d45e58 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fd4a32 */.elementor-6041 .elementor-element.elementor-element-8fd4a32 {
    position: absolute;
    max-width: unset!important;
    right: clamp(-40%, -45.03vw + 340.8px, -5%);
    bottom: 5%;
    width: 65%;
}



@media only screen and (max-width: 768px) {
    .elementor-6041 .elementor-element.elementor-element-8fd4a32 {
        width: 45%;
        right: -5%;
        bottom: 40%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2818c68 */.elementor-6041 .elementor-element.elementor-element-2818c68 {
    position: absolute;
    height: calc(75% + 40px + clamp(0%, 37.202vw - 285.71px, 25%));
    aspect-ratio: 1 / 1;
    width: auto;
    right: 15%;
    top: -56px;
}


@media only screen and (max-width: 768px) {
    .elementor-6041 .elementor-element.elementor-element-2818c68 {
        top: 0px;
        height: 75%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c43f96 */.elementor-6041 .elementor-element.elementor-element-2c43f96 {
    max-width: 400px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1596aa */.elementor-6041 .elementor-element.elementor-element-f1596aa {
    height: clamp(476px, 6.55vw + 425.7px, 520px);
}

@media only screen and (max-width: 768px) {
    .elementor-6041 .elementor-element.elementor-element-f1596aa {
        height: 420px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bdd13e */@media only screen and (max-width: 768px) {
    .elementor-6041 .elementor-element.elementor-element-3bdd13e {
        height: 45vh;
        margin-top: -16px;
        max-height: 370px;
    }
    
    #madeLivingImg {
        /*position: absolute;*/
        max-width: unset;
        height: 100%;
        aspect-ratio: 1 / 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb5a11 */.elementor-6041 .elementor-element.elementor-element-7fb5a11 {
    max-width: 459px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0e482a */.elementor-6041 .elementor-element.elementor-element-f0e482a .e-con-inner {
    max-width: 459px!important;
}

/*@media screen and (max-width: 768px) {*/
/*    .elementor-6041 .elementor-element.elementor-element-f0e482a {*/
/*        max-width: 200px;*/
/*    }*/
    
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51c511 *//*.elementor-6041 .elementor-element.elementor-element-c51c511 {*/
/*    max-width: 950px!important;*/
/*    margin-left: auto;*/
/*}*/

/*@media screen and (max-width: 768px) {*/
/*    .elementor-6041 .elementor-element.elementor-element-c51c511 {*/
/*        max-width: 200px;*/
/*    }*/
    
/*}*//* End custom CSS */