.elementor-29992 .elementor-element.elementor-element-749e926{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;--padding-top:var(--fullHeaderHeight);--padding-bottom:var(--bannerBottomHeight);--padding-left:0;--padding-right:0;}.elementor-29992 .elementor-element.elementor-element-749e926:not(.elementor-motion-effects-element-type-background), .elementor-29992 .elementor-element.elementor-element-749e926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/04/251203-PN-IEDA-10922.webp");background-position:center center;background-size:cover;}.elementor-29992 .elementor-element.elementor-element-14bcaae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-0281827 .elementor-heading-title{font-family:"museo-sans", Sans-serif;}.elementor-29992 .elementor-element.elementor-element-acff3b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-0bdb0f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-f4c34e7 > .elementor-widget-container{padding:0 0 0 0;}.elementor-29992 .elementor-element.elementor-element-f4c34e7 .elementor-icon-wrapper{text-align:center;}.elementor-29992 .elementor-element.elementor-element-9b9fa71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:var(--elementMargin) var(--elementMargin);--row-gap:var(--elementMargin);--column-gap:var(--elementMargin);--flex-wrap:nowrap;--padding-top:var(--elementMargin);--padding-bottom:var(--elementMargin);--padding-left:0;--padding-right:var(--elementMargin);}.elementor-29992 .elementor-element.elementor-element-4a97e5b{font-size:var(--e-global-typography-accent-font-size);font-weight:700;}.elementor-29992 .elementor-element.elementor-element-78fd989{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-4735669 .elementor-icon-wrapper{text-align:center;}.elementor-29992 .elementor-element.elementor-element-fd4cb28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-29992 .elementor-element.elementor-element-fd4cb28:not(.elementor-motion-effects-element-type-background), .elementor-29992 .elementor-element.elementor-element-fd4cb28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/04/251203-PN-IEDA-4525.webp");background-position:center center;background-size:cover;}.elementor-29992 .elementor-element.elementor-element-fd4cb28::before, .elementor-29992 .elementor-element.elementor-element-fd4cb28 > .elementor-background-video-container::before, .elementor-29992 .elementor-element.elementor-element-fd4cb28 > .e-con-inner > .elementor-background-video-container::before, .elementor-29992 .elementor-element.elementor-element-fd4cb28 > .elementor-background-slideshow::before, .elementor-29992 .elementor-element.elementor-element-fd4cb28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29992 .elementor-element.elementor-element-fd4cb28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29992 .elementor-element.elementor-element-0534f35{text-align:center;}.elementor-29992 .elementor-element.elementor-element-0534f35 .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-weight:900;text-transform:none;}.elementor-29992 .elementor-element.elementor-element-4e1c220{text-align:center;font-family:"mrs-eaves-xl-serif", Sans-serif;font-weight:500;}.elementor-29992 .elementor-element.elementor-element-2a9aef7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0.281rem 0.281rem;--row-gap:0.281rem;--column-gap:0.281rem;--grid-auto-flow:row;}.elementor-29992 .elementor-element.elementor-element-b35a372{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0.281rem 0.281rem;--row-gap:0.281rem;--column-gap:0.281rem;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-a6c96f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-a6c96f0:not(.elementor-motion-effects-element-type-background), .elementor-29992 .elementor-element.elementor-element-a6c96f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/04/revised_map_art.webp");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-29992 .elementor-element.elementor-element-25a8e55 > .elementor-widget-container{margin:0rem 0rem -1.35rem 0rem;}.elementor-29992 .elementor-element.elementor-element-25a8e55{font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:6.563rem;font-weight:500;font-style:italic;line-height:1;}.elementor-29992 .elementor-element.elementor-element-42086c5{font-weight:900;}.elementor-29992 .elementor-element.elementor-element-0a32459{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-0a32459:not(.elementor-motion-effects-element-type-background), .elementor-29992 .elementor-element.elementor-element-0a32459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/04/13o_Fontanelle_Whye0034.webp");background-position:center center;background-size:cover;}.elementor-29992 .elementor-element.elementor-element-bd4cca4 > .elementor-widget-container{margin:0rem 0rem -1.35rem 0rem;}.elementor-29992 .elementor-element.elementor-element-bd4cca4{font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:6.563rem;font-weight:500;font-style:italic;line-height:1;}.elementor-29992 .elementor-element.elementor-element-e27a69c{font-weight:900;}.elementor-29992 .elementor-element.elementor-element-fc6a0c5 > .elementor-widget-container{margin:-.3rem 0rem 0rem 0rem;}.elementor-29992 .elementor-element.elementor-element-fc6a0c5{font-weight:500;font-style:italic;}.elementor-29992 .elementor-element.elementor-element-97f22bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0.281rem 0.281rem;--row-gap:0.281rem;--column-gap:0.281rem;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-921740b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-921740b:not(.elementor-motion-effects-element-type-background), .elementor-29992 .elementor-element.elementor-element-921740b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/05/GettyImages-544546079.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29992 .elementor-element.elementor-element-b6dffe9 > .elementor-widget-container{margin:0rem 0rem -1.35rem 0rem;}.elementor-29992 .elementor-element.elementor-element-b6dffe9{font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:6.563rem;font-weight:500;font-style:italic;line-height:1;}.elementor-29992 .elementor-element.elementor-element-ec4a795{font-weight:900;}.elementor-29992 .elementor-element.elementor-element-009a76a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-009a76a:not(.elementor-motion-effects-element-type-background), .elementor-29992 .elementor-element.elementor-element-009a76a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/04/Agri-Industrial-Plastics177.webp");background-position:center center;background-size:cover;}.elementor-29992 .elementor-element.elementor-element-50a2b5b > .elementor-widget-container{margin:0rem 0rem -1.35rem 0rem;}.elementor-29992 .elementor-element.elementor-element-50a2b5b{font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:6.563rem;font-weight:500;font-style:italic;line-height:1;}.elementor-29992 .elementor-element.elementor-element-8ee4132{font-weight:900;}.elementor-29992 .elementor-element.elementor-element-a383a50 > .elementor-widget-container{margin:-.3rem 0rem 0rem 0rem;}.elementor-29992 .elementor-element.elementor-element-a383a50{font-weight:500;font-style:italic;}.elementor-29992 .elementor-element.elementor-element-85ee9fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0.281rem 0.281rem;--row-gap:0.281rem;--column-gap:0.281rem;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-8ef0489{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-8ef0489:not(.elementor-motion-effects-element-type-background), .elementor-29992 .elementor-element.elementor-element-8ef0489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/04/Work_Banner-2048x1536-1.webp");background-position:center center;background-size:cover;}.elementor-29992 .elementor-element.elementor-element-f6c4d9d > .elementor-widget-container{margin:0rem 0rem -1.35rem 0rem;}.elementor-29992 .elementor-element.elementor-element-f6c4d9d{font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:6.563rem;font-weight:500;font-style:italic;line-height:1;}.elementor-29992 .elementor-element.elementor-element-b76ab38{font-weight:900;}.elementor-29992 .elementor-element.elementor-element-b798921 > .elementor-widget-container{margin:-.3rem 0rem 0rem 0rem;}.elementor-29992 .elementor-element.elementor-element-b798921{font-weight:500;font-style:italic;}.elementor-29992 .elementor-element.elementor-element-948eaa5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--elementMarginSpace) var(--elementMarginSpace);--row-gap:var(--elementMarginSpace);--column-gap:var(--elementMarginSpace);--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-32a5f75{--display:flex;}.elementor-29992 .elementor-element.elementor-element-2c8a5d5{text-align:center;}.elementor-29992 .elementor-element.elementor-element-2c8a5d5 .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-weight:900;text-transform:none;}.elementor-29992 .elementor-element.elementor-element-e0fd479{--grid-columns:1;--grid-row-gap:0.281rem;--grid-column-gap:0px;}.elementor-29992 .elementor-element.elementor-element-04a18d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-cb96236{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;--z-index:1;}.elementor-29992 .elementor-element.elementor-element-36faedc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;}.elementor-29992 .elementor-element.elementor-element-04f4a46{z-index:5;}.elementor-29992 .elementor-element.elementor-element-04f4a46 .elementor-heading-title{font-family:"museo-sans", Sans-serif;line-height:.966;letter-spacing:-.03em;}.elementor-29992 .elementor-element.elementor-element-95d6bf6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--z-index:5;}.elementor-29992 .elementor-element.elementor-element-e05e6cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:var(--elementMarginSpace) var(--elementMarginSpace);--row-gap:var(--elementMarginSpace);--column-gap:var(--elementMarginSpace);--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-2543da1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:var(--elementMarginClose) var(--elementMarginClose);--row-gap:var(--elementMarginClose);--column-gap:var(--elementMarginClose);--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-0f4837c{font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:1.375rem;font-weight:700;}.elementor-29992 .elementor-element.elementor-element-ffca561 .elementor-icon-wrapper{text-align:center;}.elementor-29992 .elementor-element.elementor-element-c2758ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-29992 .elementor-element.elementor-element-76d757d{--grid-columns:1;}.elementor-29992 .elementor-element.elementor-element-43b45f0{--grid-columns:1;}.elementor-29992 .elementor-element.elementor-element-dbf09da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0;--padding-bottom:var(--elementMarginSpace);--padding-left:0;--padding-right:0;}.elementor-29992 .elementor-element.elementor-element-1278479{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;--margin-top:var(--elementMarginSpace);--margin-bottom:calc(-1 * var(--elementMarginSpace));--margin-left:0;--margin-right:calc(-1 * var(--elementMarginSpace));--z-index:1;}.elementor-29992 .elementor-element.elementor-element-94d9158{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:var(--elementMarginSpace) var(--elementMarginSpace);--row-gap:var(--elementMarginSpace);--column-gap:var(--elementMarginSpace);--flex-wrap:nowrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:0;--padding-bottom:0;--padding-left:var(--elementMarginSpace);--padding-right:var(--elementMarginSpace);--z-index:2;}.elementor-29992 .elementor-element.elementor-element-a0d1076 > .elementor-widget-container{padding:0 0 0 0;}.elementor-29992 .elementor-element.elementor-element-a0d1076{text-align:center;}.elementor-29992 .elementor-element.elementor-element-a0d1076 .elementor-heading-title{font-family:"museo-sans", Sans-serif;font-size:1.438rem !important;font-weight:900;}.elementor-29992 .elementor-element.elementor-element-b431a35{text-align:center;font-family:"mrs-eaves-xl-serif", Sans-serif;font-size:1rem !important;font-weight:500;}.elementor-29992 .elementor-element.elementor-element-5951c32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;--margin-top:var(--elementMarginSpace);--margin-bottom:calc(-1 * var(--elementMarginSpace));--margin-left:calc(-1 * var(--elementMarginSpace));--margin-right:0;--z-index:1;}@media(min-width:1025px){.elementor-29992 .elementor-element.elementor-element-a6c96f0:not(.elementor-motion-effects-element-type-background), .elementor-29992 .elementor-element.elementor-element-a6c96f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-29992 .elementor-element.elementor-element-921740b:not(.elementor-motion-effects-element-type-background), .elementor-29992 .elementor-element.elementor-element-921740b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:1800px){.elementor-29992 .elementor-element.elementor-element-2a9aef7{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-29992 .elementor-element.elementor-element-2a9aef7{--grid-auto-flow:row;}.elementor-29992 .elementor-element.elementor-element-e0fd479{--grid-columns:1;}.elementor-29992 .elementor-element.elementor-element-76d757d{--grid-columns:1;}.elementor-29992 .elementor-element.elementor-element-43b45f0{--grid-columns:1;}}@media(max-width:767px){.elementor-29992 .elementor-element.elementor-element-2a9aef7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29992 .elementor-element.elementor-element-a6c96f0:not(.elementor-motion-effects-element-type-background), .elementor-29992 .elementor-element.elementor-element-a6c96f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-29992 .elementor-element.elementor-element-e0fd479{--grid-columns:1;}.elementor-29992 .elementor-element.elementor-element-2543da1{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29992 .elementor-element.elementor-element-76d757d{--grid-columns:1;}.elementor-29992 .elementor-element.elementor-element-43b45f0{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-0281827 */.elementor-29992 .elementor-element.elementor-element-0281827 h1.elementor-heading-title {
    font-size: 4.875rem !important;
    line-height: 1.045;
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-0281827 h1.elementor-heading-title {
        font-size: calc(1.68 * 1.813rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcaae */.elementor-29992 .elementor-element.elementor-element-14bcaae {
    /*max-width: 24.375rem;*/
}
.elementor-29992 .elementor-element.elementor-element-14bcaae,
.elementor-29992 .elementor-element.elementor-element-14bcaae *:not(h1) {
    height: 100%;
    flex-grow: 1;
}
.elementor-29992 .elementor-element.elementor-element-14bcaae .elementor-widget-heading {
    display:flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
}
.elementor-29992 .elementor-element.elementor-element-14bcaae .elementor-widget-heading .elementor-widget-container {
    width: 100%;
    height: auto;
    max-height: 100%;
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4c34e7 */.elementor-29992 .elementor-element.elementor-element-f4c34e7 svg {
    width: auto;
    height: 2.5rem;
}
.elementor-29992 .elementor-element.elementor-element-f4c34e7 svg .svgfillpath {
    fill: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bdb0f3 */.elementor-29992 .elementor-element.elementor-element-0bdb0f3 {
    aspect-ratio: 1;
    height: 100%;
    min-height: 0;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a97e5b */.elementor-29992 .elementor-element.elementor-element-4a97e5b {
    width: 7.5rem;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9fa71 */.elementor-29992 .elementor-element.elementor-element-9b9fa71 {
    width: auto;
    height: 100%;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4735669 */.elementor-29992 .elementor-element.elementor-element-4735669 svg {
    width: 2rem;
    height: auto;
}
.elementor-29992 .elementor-element.elementor-element-4735669 svg .svgfillpath {
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd989 */.elementor-29992 .elementor-element.elementor-element-78fd989 {
    aspect-ratio: 1;
    height: 100%;
    min-height: 0;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acff3b9 */.elementor-29992 .elementor-element.elementor-element-acff3b9 {
    height: var(--bannerBottomHeight);
    width: auto;
    max-width: none;
    
    position: absolute;
    bottom: 0;
    right: 0;
    left: auto;
    top: auto;
}
.elementor-29992 .elementor-element.elementor-element-acff3b9:hover * {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-749e926 */.elementor-29992 .elementor-element.elementor-element-749e926 {
    --bannerBottomHeight: 4.625rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0534f35 */.elementor-29992 .elementor-element.elementor-element-0534f35 h2.elementor-heading-title {
    font-size: 3.125rem !important;
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-0534f35 h2.elementor-heading-title {
        font-size: calc(1.68 * 1.5rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e1c220 */.elementor-29992 .elementor-element.elementor-element-4e1c220,
.elementor-29992 .elementor-element.elementor-element-4e1c220 p {
    font-size: 1.375rem !important;
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-4e1c220,
    .elementor-29992 .elementor-element.elementor-element-4e1c220 p {
        /*font-size: 1.25rem !important;*/
        /*font-size: clamp(0.65rem, 0.1836rem + 1.3567vw, 0.834rem) !important;*/
        font-size: calc(1.68 * 0.625rem) !important;
    }
}
@media(max-width: 767px) and (min-width: 550px) {
	
}
@media(max-width: 549px) and (min-width: 300px) {
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4cb28 */.elementor-29992 .elementor-element.elementor-element-fd4cb28 {
    --boxedMaxWidth: 42rem;
    
    position: relative;
    top: 0;
    left: 0;
}

.elementor-29992 .elementor-element.elementor-element-fd4cb28:before {
    content: "";
    
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    opacity: .85;
    background: linear-gradient(1deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 35%, rgba(0, 0, 0, 0) 85%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25a8e55 */.elementor-29992 .elementor-element.elementor-element-25a8e55,
.elementor-29992 .elementor-element.elementor-element-25a8e55 p {
    font-size: 6.563rem !important;
    letter-spacing: -.06em;
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-25a8e55,
    .elementor-29992 .elementor-element.elementor-element-25a8e55 p {
        font-size: calc(1.68 * 5.844rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42086c5 */@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-42086c5,
    .elementor-29992 .elementor-element.elementor-element-42086c5 p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6c96f0 */.elementor-29992 .elementor-element.elementor-element-a6c96f0 {
    aspect-ratio: 0.747;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd4cca4 */.elementor-29992 .elementor-element.elementor-element-bd4cca4,
.elementor-29992 .elementor-element.elementor-element-bd4cca4 p {
    font-size: 6.563rem !important;
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-bd4cca4,
    .elementor-29992 .elementor-element.elementor-element-bd4cca4 p {
        font-size: calc(1.68 * 5.844rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e27a69c */@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-e27a69c,
    .elementor-29992 .elementor-element.elementor-element-e27a69c p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc6a0c5 */@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-fc6a0c5,
    .elementor-29992 .elementor-element.elementor-element-fc6a0c5 p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a32459 */.elementor-29992 .elementor-element.elementor-element-0a32459 {
    aspect-ratio: 0.761;
}
.elementor-29992 .elementor-element.elementor-element-0a32459:before {
    content: "";
    
    background: linear-gradient(1deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0) 100%);
    opacity: .80;
    
    position: absolute;
    top: 0;
    left: 0;
    
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6dffe9 */.elementor-29992 .elementor-element.elementor-element-b6dffe9,
.elementor-29992 .elementor-element.elementor-element-b6dffe9 p {
    font-size: 6.563rem !important;
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-b6dffe9,
    .elementor-29992 .elementor-element.elementor-element-b6dffe9 p {
        font-size: calc(1.68 * 5.844rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec4a795 */@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-ec4a795,
    .elementor-29992 .elementor-element.elementor-element-ec4a795 p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-921740b */.elementor-29992 .elementor-element.elementor-element-921740b {
    aspect-ratio: 0.692;
}

.elementor-29992 .elementor-element.elementor-element-921740b:before {
    content: "";
    
    background: linear-gradient(to top,rgba(0, 0, 0, .8) 0%, rgba(0, 0, 0, 0) 65%);
    
    position: absolute;
    top: 0;
    left: 0;
    
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a2b5b */.elementor-29992 .elementor-element.elementor-element-50a2b5b,
.elementor-29992 .elementor-element.elementor-element-50a2b5b p {
    font-size: 6.563rem !important;
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-50a2b5b,
    .elementor-29992 .elementor-element.elementor-element-50a2b5b p {
        font-size: calc(1.68 * 5.844rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ee4132 */@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-8ee4132,
    .elementor-29992 .elementor-element.elementor-element-8ee4132 p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a383a50 */@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-a383a50,
    .elementor-29992 .elementor-element.elementor-element-a383a50 p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-009a76a */.elementor-29992 .elementor-element.elementor-element-009a76a {
    aspect-ratio: 0.564;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6c4d9d */.elementor-29992 .elementor-element.elementor-element-f6c4d9d,
.elementor-29992 .elementor-element.elementor-element-f6c4d9d p {
    font-size: 6.563rem !important;
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-f6c4d9d,
    .elementor-29992 .elementor-element.elementor-element-f6c4d9d p {
        font-size: calc(1.68 * 5.844rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b76ab38 */@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-b76ab38,
    .elementor-29992 .elementor-element.elementor-element-b76ab38 p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b798921 */@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-b798921,
    .elementor-29992 .elementor-element.elementor-element-b798921 p {
        font-size: calc(1.68 * 0.656rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ef0489 */.elementor-29992 .elementor-element.elementor-element-8ef0489 {
    aspect-ratio: 0.461;
}
.elementor-29992 .elementor-element.elementor-element-8ef0489:before {
    content: "";
    
    background: linear-gradient(1deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0) 72%);
    opacity: .40;
    
    position: absolute;
    top: 0;
    left: 0;
    
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9aef7 */.elementor-29992 .elementor-element.elementor-element-2a9aef7 .item {
    border-radius: 0.469rem;
    
    padding: var(--elementMarginSpace) var(--elementMargin);
    overflow: hidden;
    
    gap: 0.281rem;
}

.elementor-29992 .elementor-element.elementor-element-2a9aef7 .item.overlay:before {
    content: "";
    
    background-color: var(--e-global-color-primary);
    opacity: .86;
    
    position: absolute;
    top: 0;
    left: 0;
    
    width: 100%;
    height: 100%;
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-2a9aef7 .item {
        aspect-ratio: auto;
        min-height: 17rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c8a5d5 */.elementor-29992 .elementor-element.elementor-element-2c8a5d5 h2.elementor-heading-title {
    font-size: 2.5rem !important;
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-2c8a5d5 h2.elementor-heading-title {
        font-size: 1.5rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ce3c5e */.elementor-29992 .elementor-element.elementor-element-5ce3c5e {
    border-radius: 15px;
    overflow: hidden;
}

.elementor-29992 .elementor-element.elementor-element-5ce3c5e:before {
    content: "";
    
   opacity: .6;
    background: linear-gradient(90deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 100%);
    
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04f4a46 */.elementor-29992 .elementor-element.elementor-element-04f4a46 {
    max-width: 26rem;
    top: var(--overlapAmount);
}

.elementor-29992 .elementor-element.elementor-element-04f4a46 h2.elementor-heading-title {
    color: var(--e-global-color-navyblue);
    
    font-size: 4.688rem !important;
}

.elementor-29992 .elementor-element.elementor-element-04f4a46 h2.elementor-heading-title span {
    color: var(--e-global-color-purple);
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-04f4a46 h2.elementor-heading-title {
        font-size: calc(1.68 * 1.5rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36faedc */.elementor-29992 .elementor-element.elementor-element-36faedc {
    max-width: var(--boxedMaxWidth) !important;
	width: 100%;
	padding-left: var(--boxPadding) !important;
	padding-right: var(--boxPadding) !important;
	aspect-ratio: 2.066;
    overflow: visible;
}

@media(max-width: 1024px) {
    .elementor-29992 .elementor-element.elementor-element-36faedc {
        aspect-ratio: 0.934;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb96236 */.elementor-29992 .elementor-element.elementor-element-cb96236 {
    --doubleSectionPadding: calc(2 * var(--sectionPadding));
    --imageHeight: calc(var(--sectionHeight) - var(--doubleSectionPadding));
    
    position: relative;
    top: 0;
    left: 0;
    
    width: 100%;
    /*height: calc(var(--imageHeight) - var(--overlapAmount));*/
    
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f4837c */.elementor-29992 .elementor-element.elementor-element-0f4837c a {
    text-decoration: underline;
    text-decoration-color: var(--e-global-color-primary);
    text-decoration-thickness: 1.5px;
    text-underline-offset: .35em;
    
    color: #000;
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-0f4837c,
    .elementor-29992 .elementor-element.elementor-element-0f4837c p,
    .elementor-29992 .elementor-element.elementor-element-0f4837c a {
        font-size: calc(1.68 * 0.65rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ffca561 */.elementor-29992 .elementor-element.elementor-element-ffca561 svg .svgfillpath {
    fill: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05e6cd */.elementor-29992 .elementor-element.elementor-element-e05e6cd {
    max-width: var(--boxedMaxWidth) !important;
	width: 100%;
	padding-left: var(--boxPadding) !important;
	padding-right: var(--boxPadding) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95d6bf6 */.elementor-29992 .elementor-element.elementor-element-95d6bf6 {
    top: var(--overlapAmount);
    padding-bottom: var(--overlapAmount);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04a18d1 */.elementor-29992 .elementor-element.elementor-element-04a18d1 {
    --overlapAmount: 2.5rem;
}

@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-04a18d1 {
        --overlapAmount: 1.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-762af0e */body:not(.elementor-editor-active) .elementor-29992 .elementor-element.elementor-element-762af0e {
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-76d757d */.elementor-29992 .elementor-element.elementor-element-76d757d .e-loop-item:nth-of-type(odd) .split-section {
    background-color: var(--e-global-color-navyblue) !important;
}
.elementor-29992 .elementor-element.elementor-element-76d757d .e-loop-item:nth-of-type(odd) .content-area {
    /*padding-left: var(--elementMargin);
    border-left: 1px solid #fff;*/
}
.elementor-29992 .elementor-element.elementor-element-76d757d .e-loop-item:nth-of-type(odd) .half.minor {
    order: 1;
}
.elementor-29992 .elementor-element.elementor-element-76d757d .e-loop-item:nth-of-type(odd) .half.major {
    order: 2;
}




/* SECOND */
.elementor-29992 .elementor-element.elementor-element-76d757d .e-loop-item:nth-of-type(even) .split-section {
    background-color: var(--e-global-color-primary) !important;
}
/* MAJOR HALF */
.elementor-29992 .elementor-element.elementor-element-76d757d .e-loop-item:nth-of-type(even) .split-section .half.major {
    align-items: flex-end;
}
.elementor-29992 .elementor-element.elementor-element-76d757d .e-loop-item:nth-of-type(even) .e-con.split-section .e-con.half.major .content-box {
  --visualWidth: calc(var(--halfBoxedWidth) + var(--contentDiff));
  padding-left: var(--boxPadding);
  padding-right: var(--elementMarginSpace);
}
.elementor-29992 .elementor-element.elementor-element-76d757d .e-loop-item:nth-of-type(even) .content-area {
    /*padding-right: var(--elementMargin);
    border-right: 1px solid #fff;*/
}
.elementor-29992 .elementor-element.elementor-element-76d757d .e-loop-item:nth-of-type(even) .elementor-widget-button a {
    background-color: var(--e-global-color-navyblue);
}

/* MINOR HALF */
.elementor-29992 .elementor-element.elementor-element-76d757d .e-loop-item:nth-of-type(even) .half.minor {
    order: 2;
}
.elementor-29992 .elementor-element.elementor-element-76d757d .e-loop-item:nth-of-type(even) .half.major {
    order: 1;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-43b45f0 */.elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(even) .split-section {
    background-color: var(--e-global-color-navyblue) !important;
}
.elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(even) .content-area {
    /*padding-left: var(--elementMargin);
    border-left: 1px solid #fff;*/
}
.elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(even) .half.minor {
    order: 1;
}
.elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(even) .half.major {
    order: 2;
}




/*
FIRST
*/
.elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(odd) .split-section {
    background-color: var(--e-global-color-primary) !important;
    
}

/* MAJOR HALF */
.elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(odd) .split-section .half.major {
    align-items: flex-end;
}
.elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(odd) .e-con.split-section .e-con.half.major .content-box {
  --visualWidth: calc(var(--halfBoxedWidth) + var(--contentDiff));
  padding-left: var(--boxPadding);
  padding-right: var(--elementMarginSpace);
}
.elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(odd) .content-area {
    /*padding-right: var(--elementMargin);
    border-right: 1px solid #fff;*/
}
.elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(odd) .elementor-widget-button a {
    background-color: var(--e-global-color-navyblue);
}

/* MINOR HALF */
.elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(odd) .half.minor {
    order: 2;
}
.elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(odd) .half.major {
    order: 1;
}




@media(max-width: 767px) {
    .elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(odd) .half.minor {
        order: 1;
    }
    .elementor-29992 .elementor-element.elementor-element-43b45f0 .e-loop-item:nth-of-type(odd) .half.major {
        order: 2;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04f00ce */.elementor-29992 .elementor-element.elementor-element-04f00ce {
    width: 100%;
    height: 100%;
}
.elementor-29992 .elementor-element.elementor-element-04f00ce img {
    position: absolute;
    top: 0;
    left: 0;
    
    width: 100%;
    height: 100%;
    
    object-fit: cover;
    object-position: 20% center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-299583f */.elementor-29992 .elementor-element.elementor-element-299583f {
    width: 100%;
    height: 6.781rem;
    border-radius: 3.391rem;
    overflow: hidden;
}
.elementor-29992 .elementor-element.elementor-element-299583f img {
    position: absolute;
    top: 0;
    left: 0;
    
    width: 100%;
    height: 100%;
    
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b431a35 */.elementor-29992 .elementor-element.elementor-element-b431a35 a {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d9158 */.elementor-29992 .elementor-element.elementor-element-94d9158 {
   --doublePadding: calc(2 * var(--elementMargin));
   max-width: calc(18.063rem - var(--doublePadding));
}
.elementor-29992 .elementor-element.elementor-element-94d9158.navyblue {
    background-color: var(--e-global-color-purple);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3f9a89 */.elementor-29992 .elementor-element.elementor-element-a3f9a89 {
    width: 100%;
    height: 100%;
}
.elementor-29992 .elementor-element.elementor-element-a3f9a89 img {
    position: absolute;
    top: 0;
    left: 0;
    
    width: 100%;
    height: 100%;
    
    object-fit: cover;
    object-position: 60% center;
}/* End custom CSS */