.elementor-379 .elementor-element.elementor-element-71983cc{--display:flex;--min-height:500px;--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;}.elementor-379 .elementor-element.elementor-element-71983cc:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-71983cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A4F66;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-379 .elementor-element.elementor-element-1838495{text-align:center;}.elementor-379 .elementor-element.elementor-element-1838495 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:75px;font-weight:500;color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-ed77cdb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-379 .elementor-element.elementor-element-0978a62{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-379 .elementor-element.elementor-element-0978a62:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-0978a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF6FF;}.elementor-379 .elementor-element.elementor-element-117d9a1{text-align:center;}.elementor-379 .elementor-element.elementor-element-117d9a1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:44px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-b6f2c41{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-379 .elementor-element.elementor-element-f03a458{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-f03a458:hover{background-color:#3A4F66;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-379 .elementor-element.elementor-element-0d17dc7 img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-0d30532{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-0d30532 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-8b39961{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-2a5ea75 img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-ebc98e1{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-ebc98e1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-8bf6340{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-048cfe1 img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-d779a34{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-d779a34 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-6b472c4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-b872e52 img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-710d96b{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-710d96b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-718de1e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-b575755 img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-472d5bf{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-472d5bf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-f91a9e2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-64f120c img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-f159ad0{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-f159ad0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-08d4328{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-379 .elementor-element.elementor-element-08d4328.e-con{--align-self:center;}.elementor-379 .elementor-element.elementor-element-6421061{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-dc1de38 img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-af9f8da{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-af9f8da .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-b451291{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-ea3e43b img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-e4e82d6{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-e4e82d6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-89fb032{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-379 .elementor-element.elementor-element-89fb032:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-89fb032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-379 .elementor-element.elementor-element-c0a2171{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-379 .elementor-element.elementor-element-c0a2171:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-c0a2171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF6FF;}.elementor-379 .elementor-element.elementor-element-d15fbeb{text-align:center;}.elementor-379 .elementor-element.elementor-element-d15fbeb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:44px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-a04c99f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-379 .elementor-element.elementor-element-4e806f9{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-4e806f9:hover{background-color:#3A4F66;}.elementor-379 .elementor-element.elementor-element-9770403 img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-895d8b8{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-895d8b8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-9bd9b0d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-9c97d11 img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-eb52d6d{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-eb52d6d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-1589a98{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-fff09e1 img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-a281749{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-a281749 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-c44a2d3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-2414660 img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-657ff40{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-657ff40 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-1164f4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-379 .elementor-element.elementor-element-46e5ffd{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-379 .elementor-element.elementor-element-46e5ffd:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-46e5ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF6FF;}.elementor-379 .elementor-element.elementor-element-120c4f3{text-align:center;}.elementor-379 .elementor-element.elementor-element-120c4f3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:44px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-e2aa7bf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-379 .elementor-element.elementor-element-b8d0e3a{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-b8d0e3a:hover{background-color:#3A4F66;}.elementor-379 .elementor-element.elementor-element-489f6af img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-b4dece5{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-b4dece5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-090743b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-f576274 img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-72df34a{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-72df34a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-0c10489{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-ff2e2ec img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-fdef75e{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-fdef75e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-f7ea7fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-379 .elementor-element.elementor-element-f7ea7fb:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-f7ea7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-379 .elementor-element.elementor-element-549e347{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-379 .elementor-element.elementor-element-549e347:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-549e347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF6FF;}.elementor-379 .elementor-element.elementor-element-a78c464{text-align:center;}.elementor-379 .elementor-element.elementor-element-a78c464 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:44px;font-weight:500;color:#000000;}.elementor-379 .elementor-element.elementor-element-d23399c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-379 .elementor-element.elementor-element-c6f7a07{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-379 .elementor-element.elementor-element-c6f7a07:hover{background-color:#3A4F66;}.elementor-379 .elementor-element.elementor-element-d1789f2 img{width:100%;height:345px;object-fit:contain;object-position:center center;}.elementor-379 .elementor-element.elementor-element-0d8a69f{width:100%;max-width:100%;text-align:center;}.elementor-379 .elementor-element.elementor-element-0d8a69f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:500;color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-379 .elementor-element.elementor-element-b6f2c41{--grid-auto-flow:row;}.elementor-379 .elementor-element.elementor-element-08d4328{--grid-auto-flow:row;}.elementor-379 .elementor-element.elementor-element-a04c99f{--grid-auto-flow:row;}.elementor-379 .elementor-element.elementor-element-e2aa7bf{--grid-auto-flow:row;}.elementor-379 .elementor-element.elementor-element-d23399c{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-379 .elementor-element.elementor-element-71983cc{--content-width:1280px;}.elementor-379 .elementor-element.elementor-element-ed77cdb{--content-width:1280px;}.elementor-379 .elementor-element.elementor-element-0978a62{--width:100%;}.elementor-379 .elementor-element.elementor-element-08d4328{--width:65%;}.elementor-379 .elementor-element.elementor-element-89fb032{--content-width:1280px;}.elementor-379 .elementor-element.elementor-element-c0a2171{--width:100%;}.elementor-379 .elementor-element.elementor-element-1164f4b{--content-width:1280px;}.elementor-379 .elementor-element.elementor-element-46e5ffd{--width:100%;}.elementor-379 .elementor-element.elementor-element-f7ea7fb{--content-width:1280px;}.elementor-379 .elementor-element.elementor-element-549e347{--width:100%;}}@media(max-width:767px){.elementor-379 .elementor-element.elementor-element-1838495 .elementor-heading-title{font-size:39px;}.elementor-379 .elementor-element.elementor-element-0978a62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-379 .elementor-element.elementor-element-117d9a1 .elementor-heading-title{font-size:30px;}.elementor-379 .elementor-element.elementor-element-b6f2c41{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-379 .elementor-element.elementor-element-08d4328{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-379 .elementor-element.elementor-element-c0a2171{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-379 .elementor-element.elementor-element-d15fbeb .elementor-heading-title{font-size:30px;}.elementor-379 .elementor-element.elementor-element-a04c99f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-379 .elementor-element.elementor-element-46e5ffd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-379 .elementor-element.elementor-element-120c4f3 .elementor-heading-title{font-size:30px;}.elementor-379 .elementor-element.elementor-element-e2aa7bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-379 .elementor-element.elementor-element-549e347{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-379 .elementor-element.elementor-element-a78c464 .elementor-heading-title{font-size:30px;}.elementor-379 .elementor-element.elementor-element-d23399c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-f03a458 *//* 1. Setup the Container */
.elementor-element.elementor-element-f03a458 {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide */
.elementor-element.elementor-element-f03a458::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover */
.elementor-element.elementor-element-f03a458:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover */
.elementor-element.elementor-element-f03a458:hover h2,
.elementor-element.elementor-element-f03a458:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}

/* Removed the TranslateY so text is always visible *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b39961 *//* 1. Setup both Containers */
.elementor-element-f03a458,
.elementor-element-8b39961 {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide for both */
.elementor-element-f03a458::after,
.elementor-element-8b39961::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover for both */
.elementor-element-f03a458:hover::after,
.elementor-element-8b39961:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover for both */
.elementor-element-f03a458:hover h2,
.elementor-element-f03a458:hover .elementor-heading-title,
.elementor-element-8b39961:hover h2,
.elementor-element-8b39961:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bf6340 *//* 1. Setup all three Containers */
.elementor-element-f03a458,
.elementor-element-8b39961,
.elementor-element-8bf6340 {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide for all */
.elementor-element-f03a458::after,
.elementor-element-8b39961::after,
.elementor-element-8bf6340::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover for all */
.elementor-element-f03a458:hover::after,
.elementor-element-8b39961:hover::after,
.elementor-element-8bf6340:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover for all */
.elementor-element-f03a458:hover h2,
.elementor-element-f03a458:hover .elementor-heading-title,
.elementor-element-8b39961:hover h2,
.elementor-element-8b39961:hover .elementor-heading-title,
.elementor-element-8bf6340:hover h2,
.elementor-element-8bf6340:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b472c4 *//* 1. Setup all Containers */
.elementor-element-f03a458,
.elementor-element-8b39961,
.elementor-element-8bf6340,
.elementor-element-6b472c4 {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide */
.elementor-element-f03a458::after,
.elementor-element-8b39961::after,
.elementor-element-8bf6340::after,
.elementor-element-6b472c4::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover */
.elementor-element-f03a458:hover::after,
.elementor-element-8b39961:hover::after,
.elementor-element-8bf6340:hover::after,
.elementor-element-6b472c4:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover */
.elementor-element-f03a458:hover h2, .elementor-element-f03a458:hover .elementor-heading-title,
.elementor-element-8b39961:hover h2, .elementor-element-8b39961:hover .elementor-heading-title,
.elementor-element-8bf6340:hover h2, .elementor-element-8bf6340:hover .elementor-heading-title,
.elementor-element-6b472c4:hover h2, .elementor-element-6b472c4:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-718de1e *//* 1. Setup all Containers */
.elementor-element-f03a458,
.elementor-element-8b39961,
.elementor-element-8bf6340,
.elementor-element-6b472c4,
.elementor-element-718de1e {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide */
.elementor-element-f03a458::after,
.elementor-element-8b39961::after,
.elementor-element-8bf6340::after,
.elementor-element-6b472c4::after,
.elementor-element-718de1e::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover */
.elementor-element-f03a458:hover::after,
.elementor-element-8b39961:hover::after,
.elementor-element-8bf6340:hover::after,
.elementor-element-6b472c4:hover::after,
.elementor-element-718de1e:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover */
.elementor-element-f03a458:hover h2, .elementor-element-f03a458:hover .elementor-heading-title,
.elementor-element-8b39961:hover h2, .elementor-element-8b39961:hover .elementor-heading-title,
.elementor-element-8bf6340:hover h2, .elementor-element-8bf6340:hover .elementor-heading-title,
.elementor-element-6b472c4:hover h2, .elementor-element-6b472c4:hover .elementor-heading-title,
.elementor-element-718de1e:hover h2, .elementor-element-718de1e:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91a9e2 *//* 1. Setup all Containers */
.elementor-element-f03a458,
.elementor-element-8b39961,
.elementor-element-8bf6340,
.elementor-element-6b472c4,
.elementor-element-718de1e,
.elementor-element-f91a9e2 {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide */
.elementor-element-f03a458::after,
.elementor-element-8b39961::after,
.elementor-element-8bf6340::after,
.elementor-element-6b472c4::after,
.elementor-element-718de1e::after,
.elementor-element-f91a9e2::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover */
.elementor-element-f03a458:hover::after,
.elementor-element-8b39961:hover::after,
.elementor-element-8bf6340:hover::after,
.elementor-element-6b472c4:hover::after,
.elementor-element-718de1e:hover::after,
.elementor-element-f91a9e2:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover */
.elementor-element-f03a458:hover h2, .elementor-element-f03a458:hover .elementor-heading-title,
.elementor-element-8b39961:hover h2, .elementor-element-8b39961:hover .elementor-heading-title,
.elementor-element-8bf6340:hover h2, .elementor-element-8bf6340:hover .elementor-heading-title,
.elementor-element-6b472c4:hover h2, .elementor-element-6b472c4:hover .elementor-heading-title,
.elementor-element-718de1e:hover h2, .elementor-element-718de1e:hover .elementor-heading-title,
.elementor-element-f91a9e2:hover h2, .elementor-element-f91a9e2:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6421061 *//* 1. Grouped Selectors - Add new IDs to this list only */
.elementor-element-f03a458,
.elementor-element-8b39961,
.elementor-element-8bf6340,
.elementor-element-6b472c4,
.elementor-element-718de1e,
.elementor-element-f91a9e2,
.elementor-element-6421061 {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Background Hover Slide Logic */
.elementor-element-f03a458::after, .elementor-element-8b39961::after,
.elementor-element-8bf6340::after, .elementor-element-6b472c4::after,
.elementor-element-718de1e::after, .elementor-element-f91a9e2::after,
.elementor-element-6421061::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover */
.elementor-element-f03a458:hover::after, .elementor-element-8b39961:hover::after,
.elementor-element-8bf6340:hover::after, .elementor-element-6b472c4:hover::after,
.elementor-element-718de1e:hover::after, .elementor-element-f91a9e2:hover::after,
.elementor-element-6421061:hover::after {
    height: 100%;
}

/* 4. Text Color Change on Hover */
.elementor-element-f03a458:hover h2, .elementor-element-f03a458:hover .elementor-heading-title,
.elementor-element-8b39961:hover h2, .elementor-element-8b39961:hover .elementor-heading-title,
.elementor-element-8bf6340:hover h2, .elementor-element-8bf6340:hover .elementor-heading-title,
.elementor-element-6b472c4:hover h2, .elementor-element-6b472c4:hover .elementor-heading-title,
.elementor-element-718de1e:hover h2, .elementor-element-718de1e:hover .elementor-heading-title,
.elementor-element-f91a9e2:hover h2, .elementor-element-f91a9e2:hover .elementor-heading-title,
.elementor-element-6421061:hover h2, .elementor-element-6421061:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b451291 *//* 1. Base Setup for all Containers */
.elementor-element-f03a458, .elementor-element-8b39961, .elementor-element-8bf6340, 
.elementor-element-6b472c4, .elementor-element-718de1e, .elementor-element-f91a9e2, 
.elementor-element-6421061, .elementor-element-b451291 {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Background Hover Slide Effect */
.elementor-element-f03a458::after, .elementor-element-8b39961::after, .elementor-element-8bf6340::after, 
.elementor-element-6b472c4::after, .elementor-element-718de1e::after, .elementor-element-f91a9e2::after, 
.elementor-element-6421061::after, .elementor-element-b451291::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover */
.elementor-element-f03a458:hover::after, .elementor-element-8b39961:hover::after, .elementor-element-8bf6340:hover::after, 
.elementor-element-6b472c4:hover::after, .elementor-element-718de1e:hover::after, .elementor-element-f91a9e2:hover::after, 
.elementor-element-6421061:hover::after, .elementor-element-b451291:hover::after {
    height: 100%;
}

/* 4. Text Color Change on Hover */
.elementor-element-f03a458:hover h2, .elementor-element-f03a458:hover .elementor-heading-title,
.elementor-element-8b39961:hover h2, .elementor-element-8b39961:hover .elementor-heading-title,
.elementor-element-8bf6340:hover h2, .elementor-element-8bf6340:hover .elementor-heading-title,
.elementor-element-6b472c4:hover h2, .elementor-element-6b472c4:hover .elementor-heading-title,
.elementor-element-718de1e:hover h2, .elementor-element-718de1e:hover .elementor-heading-title,
.elementor-element-f91a9e2:hover h2, .elementor-element-f91a9e2:hover .elementor-heading-title,
.elementor-element-6421061:hover h2, .elementor-element-6421061:hover .elementor-heading-title,
.elementor-element-b451291:hover h2, .elementor-element-b451291:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e806f9 *//* 1. Setup the Container */
.elementor-element.elementor-element-4e806f9 {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide */
.elementor-element.elementor-element-4e806f9::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover */
.elementor-element.elementor-element-4e806f9:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover */
.elementor-element.elementor-element-4e806f9:hover h2,
.elementor-element.elementor-element-4e806f9:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}

/* Removed the TranslateY so text is always visible *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd9b0d *//* 1. Setup both Containers */
.elementor-element-9bd9b0d,
.elementor-element-9bd9b0d {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide for both */
.elementor-element-9bd9b0d::after,
.elementor-element-9bd9b0d::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover for both */
.elementor-element-9bd9b0d:hover::after,
.elementor-element-9bd9b0d:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover for both */
.elementor-element-9bd9b0d:hover h2,
.elementor-element-9bd9b0d:hover .elementor-heading-title,
.elementor-element-9bd9b0d:hover h2,
.elementor-element-9bd9b0d:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1589a98 *//* 1. Setup all three Containers */
.elementor-element-1589a98,
.elementor-element-1589a98,
.elementor-element-1589a98 {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide for all */
.elementor-element-1589a98::after,
.elementor-element-1589a98::after,
.elementor-element-1589a98::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover for all */
.elementor-element-1589a98:hover::after,
.elementor-element-1589a98:hover::after,
.elementor-element-1589a98:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover for all */
.elementor-element-1589a98:hover h2,
.elementor-element-1589a98:hover .elementor-heading-title,
.elementor-element-1589a98:hover h2,
.elementor-element-1589a98:hover .elementor-heading-title,
.elementor-element-1589a98:hover h2,
.elementor-element-1589a98:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c44a2d3 *//* 1. Setup all Containers */
.elementor-element-c44a2d3,
.elementor-element-c44a2d3,
.elementor-element-c44a2d3 {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide */
.elementor-element-c44a2d3::after,
.elementor-element-c44a2d3::after,
.elementor-element-c44a2d3::after,
.elementor-element-c44a2d3::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover */
.elementor-element-c44a2d3:hover::after,
.elementor-element-c44a2d3:hover::after,
.elementor-element-c44a2d3:hover::after,
.elementor-element-c44a2d3:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover */
.elementor-element-c44a2d3:hover h2, .elementor-element-c44a2d3:hover .elementor-heading-title,
.elementor-element-c44a2d3:hover h2, .elementor-element-c44a2d3:hover .elementor-heading-title,
.elementor-element-c44a2d3:hover h2, .elementor-element-c44a2d3:hover .elementor-heading-title,
.elementor-element-c44a2d3:hover h2, .elementor-element-c44a2d3:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8d0e3a *//* 1. Setup the Container */
.elementor-element.elementor-element-b8d0e3a {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide */
.elementor-element.elementor-element-b8d0e3a::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover */
.elementor-element.elementor-element-b8d0e3a:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover */
.elementor-element.elementor-element-b8d0e3a:hover h2,
.elementor-element.elementor-element-b8d0e3a:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}

/* Removed the TranslateY so text is always visible *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-090743b *//* 1. Setup both Containers */
.elementor-element-090743b,
.elementor-element-090743b {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide for both */
.elementor-element-090743b::after,
.elementor-element-090743b::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover for both */
.elementor-element-090743b:hover::after,
.elementor-element-090743b:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover for both */
.elementor-element-090743b:hover h2,
.elementor-element-090743b:hover .elementor-heading-title,
.elementor-element-090743b:hover h2,
.elementor-element-090743b:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c10489 *//* 1. Setup all three Containers */
.elementor-element-0c10489,
.elementor-element-0c10489,
.elementor-element-0c10489 {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide for all */
.elementor-element-0c10489::after,
.elementor-element-0c10489::after,
.elementor-element-0c10489::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover for all */
.elementor-element-0c10489:hover::after,
.elementor-element-0c10489:hover::after,
.elementor-element-0c10489:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover for all */
.elementor-element-0c10489:hover h2,
.elementor-element-0c10489:hover .elementor-heading-title,
.elementor-element-0c10489:hover h2,
.elementor-element-0c10489:hover .elementor-heading-title,
.elementor-element-0c10489:hover h2,
.elementor-element-0c10489:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6f7a07 *//* 1. Setup the Container */
.elementor-element.elementor-element-c6f7a07 {
    position: relative;
    overflow: hidden; 
    transition: 600ms;
    z-index: 1;
}

/* 2. Create the Background Hover Slide */
.elementor-element.elementor-element-c6f7a07::after {
    content: "";
    position: absolute;
    background-color: #3a4f66;
    width: 100%;
    height: 0%; 
    top: 0;
    left: 0;
    border-radius: 20px;
    z-index: -1; 
    transition: 600ms ease-in-out;
}

/* 3. Trigger Background on Hover */
.elementor-element.elementor-element-c6f7a07:hover::after {
    height: 100%;
}

/* 4. Change Text Color on Hover */
.elementor-element.elementor-element-c6f7a07:hover h2,
.elementor-element.elementor-element-c6f7a07:hover .elementor-heading-title {
    color: #b68f69 !important;
    transition: 800ms;
}

/* Removed the TranslateY so text is always visible *//* End custom CSS */