.elementor-8033 .elementor-element.elementor-element-4cad9a2f{--display:flex;--min-height:644px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8033 .elementor-element.elementor-element-4cad9a2f:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-4cad9a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-5111e745{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-8033 .elementor-element.elementor-element-5111e745:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-5111e745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-4cd121c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:64px;font-weight:600;color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-5d7704e1{text-align:justify;font-family:"Archivo", Sans-serif;font-size:24px;line-height:36px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-2570b177{--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:center;}.elementor-8033 .elementor-element.elementor-element-2570b177:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-2570b177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-33e2398c{--display:flex;--min-height:416px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;}.elementor-8033 .elementor-element.elementor-element-33e2398c:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-33e2398c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0F1;}.elementor-8033 .elementor-element.elementor-element-33ed17fb{text-align:justify;font-family:"Archivo", Sans-serif;font-size:24px;line-height:36px;}.elementor-8033 .elementor-element.elementor-element-4335bbf{--display:flex;--min-height:542px;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:120px;--padding-right:120px;}.elementor-8033 .elementor-element.elementor-element-3ae94c82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-18f551c1 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-67a46edb{font-family:"Archivo", Sans-serif;font-size:18px;line-height:26.82px;}.elementor-8033 .elementor-element.elementor-element-67a46edb p{margin-block-end:23px;}.elementor-8033 .elementor-element.elementor-element-24c63d97{--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;}.elementor-8033 .elementor-element.elementor-element-5e4a34c9 img{width:100%;height:252px;object-fit:contain;object-position:center center;}.elementor-8033 .elementor-element.elementor-element-26e3ddc{text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-30976d5{text-align:center;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:300;font-style:italic;color:#6B6B6B;}.elementor-8033 .elementor-element.elementor-element-33138141{--display:flex;--min-height:764px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;}.elementor-8033 .elementor-element.elementor-element-33138141:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-33138141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-8033 .elementor-element.elementor-element-68a8d907{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8033 .elementor-element.elementor-element-7122c540{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8033 .elementor-element.elementor-element-7122c540 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-4e039c10{--display:flex;--min-height:378px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8033 .elementor-element.elementor-element-6401e6dd{--display:flex;--min-height:418px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#CBCACA;--border-color:#CBCACA;--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-8033 .elementor-element.elementor-element-6401e6dd:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-6401e6dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#993234;}.elementor-8033 .elementor-element.elementor-element-744ba5a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8033 .elementor-element.elementor-element-57706813{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-4fa63e52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8033 .elementor-element.elementor-element-4fa63e52.e-con{--align-self:flex-end;}.elementor-8033 .elementor-element.elementor-element-888dc39{font-family:"Archivo", Sans-serif;font-size:18px;line-height:28px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-309fbdb{--display:flex;--min-height:418px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#CBCACA;--border-color:#CBCACA;--border-radius:24px 24px 24px 24px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-8033 .elementor-element.elementor-element-309fbdb:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-309fbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#993234;}.elementor-8033 .elementor-element.elementor-element-a046f7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8033 .elementor-element.elementor-element-fc66209{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-531db87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8033 .elementor-element.elementor-element-531db87.e-con{--align-self:flex-end;}.elementor-8033 .elementor-element.elementor-element-aa9bacf{font-family:"Archivo", Sans-serif;font-size:18px;line-height:28px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-56d80bc7{--display:flex;--min-height:646px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;}.elementor-8033 .elementor-element.elementor-element-3a5a74ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-5aef20b8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-231c39d1{font-family:"Archivo", Sans-serif;font-size:18px;line-height:26.82px;}.elementor-8033 .elementor-element.elementor-element-231c39d1 p{margin-block-end:23px;}.elementor-8033 .elementor-element.elementor-element-2288d187{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-43674b50 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-1fadc869{font-family:"Archivo", Sans-serif;font-size:18px;line-height:26.82px;}.elementor-8033 .elementor-element.elementor-element-1fadc869 p{margin-block-end:23px;}.elementor-8033 .elementor-element.elementor-element-25ec504b{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-8033 .elementor-element.elementor-element-25ec504b:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-25ec504b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0F1;}.elementor-8033 .elementor-element.elementor-element-81fe9ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-8033 .elementor-element.elementor-element-0a7e83f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-9da4d1a{text-align:center;font-family:"Archivo", Sans-serif;font-size:18px;line-height:26.82px;}.elementor-8033 .elementor-element.elementor-element-9da4d1a p{margin-block-end:23px;}.elementor-8033 .elementor-element.elementor-element-a579706{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-8033 .elementor-element.elementor-element-423211af{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-8033 .elementor-element.elementor-element-5b7b0013{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-blocksy_palette_1 );--border-color:var( --e-global-color-blocksy_palette_1 );--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8033 .elementor-element.elementor-element-5b7b0013:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-5b7b0013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-5e13c86{--display:flex;--min-height:94px;--border-radius:0px 0px 12px 12px;box-shadow:0px 12px 4px 0px rgba(0, 0, 0, 0.17);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8033 .elementor-element.elementor-element-5e13c86:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-5e13c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-1381e42b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;font-style:italic;color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-44509c36{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8033 .elementor-element.elementor-element-317ccab0{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-8033 .elementor-element.elementor-element-26ee068a{--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:var( --e-global-color-blocksy_palette_1 );--border-color:var( --e-global-color-blocksy_palette_1 );--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8033 .elementor-element.elementor-element-26ee068a:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-26ee068a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-10d9f8d9{--display:flex;--min-height:94px;--border-radius:0px 0px 12px 12px;box-shadow:0px 12px 4px 0px rgba(0, 0, 0, 0.17);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8033 .elementor-element.elementor-element-10d9f8d9:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-10d9f8d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-41f41a3a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;font-style:italic;color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-2a686d3{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8033 .elementor-element.elementor-element-19e7cc67{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-8033 .elementor-element.elementor-element-ca24252{--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:var( --e-global-color-blocksy_palette_1 );--border-color:var( --e-global-color-blocksy_palette_1 );--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8033 .elementor-element.elementor-element-ca24252:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-ca24252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-a26838b{--display:flex;--min-height:94px;--border-radius:0px 0px 12px 12px;box-shadow:0px 12px 4px 0px rgba(0, 0, 0, 0.17);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8033 .elementor-element.elementor-element-a26838b:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-a26838b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-a2db8a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;font-style:italic;line-height:25px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-2cfa365{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8033 .elementor-element.elementor-element-e5a4743{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-8033 .elementor-element.elementor-element-17633e02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-8033 .elementor-element.elementor-element-27d9977e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-8033 .elementor-element.elementor-element-3e65387a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-blocksy_palette_1 );--border-color:var( --e-global-color-blocksy_palette_1 );--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8033 .elementor-element.elementor-element-3e65387a:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-3e65387a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-a4a5b16{--display:flex;--min-height:94px;--border-radius:0px 0px 12px 12px;box-shadow:0px 12px 4px 0px rgba(0, 0, 0, 0.17);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8033 .elementor-element.elementor-element-a4a5b16:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-a4a5b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-333a4514{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;font-style:italic;color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-59ac28ae{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8033 .elementor-element.elementor-element-148a9cee{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-8033 .elementor-element.elementor-element-336612b0{--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:var( --e-global-color-blocksy_palette_1 );--border-color:var( --e-global-color-blocksy_palette_1 );--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8033 .elementor-element.elementor-element-336612b0:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-336612b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-d680de1{--display:flex;--min-height:94px;--border-radius:0px 0px 12px 12px;box-shadow:0px 12px 4px 0px rgba(0, 0, 0, 0.17);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8033 .elementor-element.elementor-element-d680de1:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-d680de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-3fdd25ff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:700;font-style:italic;color:var( --e-global-color-blocksy_palette_8 );}.elementor-8033 .elementor-element.elementor-element-402e49bb{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8033 .elementor-element.elementor-element-70a43fa4{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-8033 .elementor-element.elementor-element-9fda20d{--display:flex;--min-height:513px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;}.elementor-8033 .elementor-element.elementor-element-087fb36 img{height:267px;object-fit:contain;object-position:center center;}.elementor-8033 .elementor-element.elementor-element-f42eac0{text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;line-height:22px;color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-fe6834e{text-align:center;font-family:"Archivo", Sans-serif;font-size:12px;font-weight:300;font-style:italic;line-height:22px;color:#6B6B6B;}.elementor-8033 .elementor-element.elementor-element-44a0103a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-8033 .elementor-element.elementor-element-44a0103a:not(.elementor-motion-effects-element-type-background), .elementor-8033 .elementor-element.elementor-element-44a0103a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E3;}.elementor-8033 .elementor-element.elementor-element-735bae44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-45335a1f{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-blocksy_palette_1 );}.elementor-8033 .elementor-element.elementor-element-74e66a36{--display:flex;--min-height:244px;}.elementor-8033 .elementor-element.elementor-element-7f28a841{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--swiper-pagination-size:10px;--dots-normal-color:var( --e-global-color-blocksy_palette_1 );--swiper-pagination-spacing:44px;}.elementor-8033 .elementor-element.elementor-element-7f28a841 .swiper-slide > .elementor-element{height:100%;}.elementor-8033 .elementor-element.elementor-element-8d67770{--display:flex;--min-height:207px;--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-8033 .elementor-element.elementor-element-749e4248{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-8033 .elementor-element.elementor-element-72a07599{--display:flex;--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-4e3e220c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8033 .elementor-element.elementor-element-b73b822 img{width:62px;max-width:80%;}.elementor-8033 .elementor-element.elementor-element-289baefc{--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;}.elementor-8033 .elementor-element.elementor-element-6d279f55 img{max-width:71%;}.elementor-8033 .elementor-element.elementor-element-3a89898c{--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;}.elementor-8033 .elementor-element.elementor-element-1d89aa56 img{max-width:71%;}.elementor-8033 .elementor-element.elementor-element-4ef126ae{--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;}.elementor-8033 .elementor-element.elementor-element-682e95bd img{max-width:71%;}.elementor-8033 .elementor-element.elementor-element-13d8d35d{--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;}.elementor-8033 .elementor-element.elementor-element-5a5b1d82 img{max-width:71%;}.elementor-8033 .elementor-element.elementor-element-ce72636{--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;}.elementor-8033 .elementor-element.elementor-element-47b4c006{--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;}.elementor-8033 .elementor-element.elementor-element-706e0a30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}@media(max-width:1440px){.elementor-8033 .elementor-element.elementor-element-423211af{--grid-auto-flow:row;}.elementor-8033 .elementor-element.elementor-element-27d9977e{--grid-auto-flow:row;}.elementor-8033 .elementor-element.elementor-element-7f28a841{--swiper-slides-to-display:1;}.elementor-8033 .elementor-element.elementor-element-749e4248{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-8033 .elementor-element.elementor-element-4cad9a2f{--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;}.elementor-8033 .elementor-element.elementor-element-5111e745{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-8033 .elementor-element.elementor-element-4cd121c .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-8033 .elementor-element.elementor-element-33e2398c{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-8033 .elementor-element.elementor-element-4335bbf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-8033 .elementor-element.elementor-element-18f551c1{text-align:center;}.elementor-8033 .elementor-element.elementor-element-18f551c1 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-8033 .elementor-element.elementor-element-33138141{--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-8033 .elementor-element.elementor-element-7122c540{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8033 .elementor-element.elementor-element-7122c540 .elementor-heading-title{line-height:45px;}.elementor-8033 .elementor-element.elementor-element-4e039c10{--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;}.elementor-8033 .elementor-element.elementor-element-57706813{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8033 .elementor-element.elementor-element-fc66209{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8033 .elementor-element.elementor-element-56d80bc7{--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-8033 .elementor-element.elementor-element-3a5a74ff{--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-5aef20b8{text-align:start;}.elementor-8033 .elementor-element.elementor-element-5aef20b8 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-8033 .elementor-element.elementor-element-43674b50{text-align:start;}.elementor-8033 .elementor-element.elementor-element-43674b50 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-8033 .elementor-element.elementor-element-25ec504b{--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-8033 .elementor-element.elementor-element-0a7e83f{text-align:center;}.elementor-8033 .elementor-element.elementor-element-0a7e83f .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-8033 .elementor-element.elementor-element-a579706{--padding-top:10px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-8033 .elementor-element.elementor-element-423211af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8033 .elementor-element.elementor-element-1381e42b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8033 .elementor-element.elementor-element-41f41a3a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8033 .elementor-element.elementor-element-a2db8a1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8033 .elementor-element.elementor-element-17633e02{--padding-top:10px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-8033 .elementor-element.elementor-element-27d9977e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8033 .elementor-element.elementor-element-333a4514{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8033 .elementor-element.elementor-element-3fdd25ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8033 .elementor-element.elementor-element-9fda20d{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-8033 .elementor-element.elementor-element-735bae44{--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;}.elementor-8033 .elementor-element.elementor-element-45335a1f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;line-height:45px;}.elementor-8033 .elementor-element.elementor-element-7f28a841{--swiper-slides-to-display:1;}.elementor-8033 .elementor-element.elementor-element-749e4248{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-8033 .elementor-element.elementor-element-72a07599{--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-289baefc{--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-3a89898c{--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-4ef126ae{--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-13d8d35d{--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-ce72636{--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-47b4c006{--justify-content:center;}.elementor-8033 .elementor-element.elementor-element-706e0a30{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-8033 .elementor-element.elementor-element-5111e745{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8033 .elementor-element.elementor-element-33e2398c{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-8033 .elementor-element.elementor-element-4335bbf{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8033 .elementor-element.elementor-element-33138141{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8033 .elementor-element.elementor-element-7122c540{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-8033 .elementor-element.elementor-element-7122c540 .elementor-heading-title{line-height:45px;}.elementor-8033 .elementor-element.elementor-element-57706813{font-size:16px;}.elementor-8033 .elementor-element.elementor-element-fc66209{font-size:16px;}.elementor-8033 .elementor-element.elementor-element-56d80bc7{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8033 .elementor-element.elementor-element-25ec504b{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8033 .elementor-element.elementor-element-a579706{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8033 .elementor-element.elementor-element-423211af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8033 .elementor-element.elementor-element-1381e42b{font-size:16px;}.elementor-8033 .elementor-element.elementor-element-41f41a3a{font-size:16px;}.elementor-8033 .elementor-element.elementor-element-a2db8a1{font-size:16px;}.elementor-8033 .elementor-element.elementor-element-17633e02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8033 .elementor-element.elementor-element-27d9977e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8033 .elementor-element.elementor-element-333a4514{font-size:16px;}.elementor-8033 .elementor-element.elementor-element-3fdd25ff{font-size:16px;}.elementor-8033 .elementor-element.elementor-element-9fda20d{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8033 .elementor-element.elementor-element-7f28a841{--swiper-slides-to-display:1;}.elementor-8033 .elementor-element.elementor-element-749e4248{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8033 .elementor-element.elementor-element-5111e745{--width:100%;}.elementor-8033 .elementor-element.elementor-element-2570b177{--width:100%;}.elementor-8033 .elementor-element.elementor-element-3ae94c82{--width:100%;}.elementor-8033 .elementor-element.elementor-element-24c63d97{--width:97%;}.elementor-8033 .elementor-element.elementor-element-6401e6dd{--width:588px;}.elementor-8033 .elementor-element.elementor-element-4fa63e52{--width:100%;}.elementor-8033 .elementor-element.elementor-element-309fbdb{--width:588px;}.elementor-8033 .elementor-element.elementor-element-531db87{--width:100%;}.elementor-8033 .elementor-element.elementor-element-3a5a74ff{--width:100%;}.elementor-8033 .elementor-element.elementor-element-2288d187{--width:100%;}.elementor-8033 .elementor-element.elementor-element-25ec504b{--content-width:1140px;}.elementor-8033 .elementor-element.elementor-element-a579706{--width:100%;}.elementor-8033 .elementor-element.elementor-element-423211af{--width:100%;}.elementor-8033 .elementor-element.elementor-element-5b7b0013{--width:384px;}.elementor-8033 .elementor-element.elementor-element-26ee068a{--width:384px;}.elementor-8033 .elementor-element.elementor-element-ca24252{--width:384px;}.elementor-8033 .elementor-element.elementor-element-17633e02{--width:100%;}.elementor-8033 .elementor-element.elementor-element-27d9977e{--width:100%;}.elementor-8033 .elementor-element.elementor-element-3e65387a{--width:425px;}.elementor-8033 .elementor-element.elementor-element-336612b0{--width:425px;}.elementor-8033 .elementor-element.elementor-element-74e66a36{--content-width:1124px;}.elementor-8033 .elementor-element.elementor-element-72a07599{--width:230px;}.elementor-8033 .elementor-element.elementor-element-4e3e220c{--width:83%;}.elementor-8033 .elementor-element.elementor-element-289baefc{--width:100%;}.elementor-8033 .elementor-element.elementor-element-3a89898c{--width:100%;}.elementor-8033 .elementor-element.elementor-element-4ef126ae{--width:100%;}.elementor-8033 .elementor-element.elementor-element-13d8d35d{--width:100%;}.elementor-8033 .elementor-element.elementor-element-ce72636{--width:100%;}.elementor-8033 .elementor-element.elementor-element-47b4c006{--width:175px;}.elementor-8033 .elementor-element.elementor-element-706e0a30{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8033 .elementor-element.elementor-element-3ae94c82{--width:100%;}.elementor-8033 .elementor-element.elementor-element-24c63d97{--width:100%;}.elementor-8033 .elementor-element.elementor-element-6401e6dd{--width:100%;}.elementor-8033 .elementor-element.elementor-element-309fbdb{--width:100%;}.elementor-8033 .elementor-element.elementor-element-3a5a74ff{--width:100%;}.elementor-8033 .elementor-element.elementor-element-2288d187{--width:100%;}.elementor-8033 .elementor-element.elementor-element-25ec504b{--content-width:100%;}.elementor-8033 .elementor-element.elementor-element-5b7b0013{--width:100%;}.elementor-8033 .elementor-element.elementor-element-26ee068a{--width:100%;}.elementor-8033 .elementor-element.elementor-element-ca24252{--width:100%;}.elementor-8033 .elementor-element.elementor-element-3e65387a{--width:100%;}.elementor-8033 .elementor-element.elementor-element-336612b0{--width:100%;}.elementor-8033 .elementor-element.elementor-element-72a07599{--width:100%;}.elementor-8033 .elementor-element.elementor-element-4e3e220c{--width:100%;}.elementor-8033 .elementor-element.elementor-element-289baefc{--width:100%;}.elementor-8033 .elementor-element.elementor-element-3a89898c{--width:100%;}.elementor-8033 .elementor-element.elementor-element-4ef126ae{--width:100%;}.elementor-8033 .elementor-element.elementor-element-13d8d35d{--width:100%;}.elementor-8033 .elementor-element.elementor-element-ce72636{--width:100%;}.elementor-8033 .elementor-element.elementor-element-47b4c006{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4e039c10 */.elementor-8033 .elementor-element.elementor-element-4e039c10{
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b7b0013 *//* ===================================================== */
/* MAIN CARD COMMON */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-1,
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-2,
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-3,
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-4,
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-5,
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-6 {

    position: relative;
    overflow: hidden;

    /* DEFAULT HEIGHT */
    height: 106px;

    border: 0px solid transparent;

    #border-radius: 20px;

    transition:
        height 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        border-color 0.4s ease,
        box-shadow 0.4s ease;
}

/* ===================================================== */
/* BORDER ONLY ON HEADING HOVER */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-6:has(.top-box-6:hover) {

    /* EXPAND CARD HEIGHT ON HOVER */
    height: 220px;

    /* BORDER COLOR ON HOVER */
    border-color: #8C191B;

    /* SHADOW EFFECT ON HOVER */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}


/* ===================================================== */
/* TABLET RESPONSIVE */
/* SCREEN SIZE: 1024px AND BELOW */
/* ===================================================== */

@media (max-width: 1024px) {

.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-6:has(.top-box-6:hover) {

    /* REDUCED HEIGHT FOR TABLET */
    height: 200px;

    /* KEEP BORDER COLOR */
    border-color: #8C191B;

    /* KEEP SHADOW EFFECT */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

}


/* ===================================================== */
/* MOBILE RESPONSIVE */
/* SCREEN SIZE: 767px AND BELOW */
/* ===================================================== */

@media (max-width: 767px) {

.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-6:has(.top-box-6:hover) {

    /* REDUCED HEIGHT FOR MOBILE */
    height: 245px;

    /* KEEP BORDER COLOR */
    border-color: #8C191B;

    /* KEEP SHADOW EFFECT */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

}
/* ===================================================== */
/* TOP HEADING AREA */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-5b7b0013 .top-box-1,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .top-box-2,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .top-box-3,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .top-box-4,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .top-box-5,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .top-box-6 {

    height: 71px;

    display: flex;
    align-items: center;
    justify-content: center;

    cursor: pointer;

    position: relative;
    z-index: 3;
}

/* ===================================================== */
/* CONTENT AREA */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-5b7b0013 .content-box-1,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .content-box-2,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .content-box-3,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .content-box-4,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .content-box-5,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .content-box-6 {

    position: absolute;

    top: 90px;
    left: 0;

    width: 100%;
    height: calc(100% - 90px);

    opacity: 0;

    transform: translateY(30px);

    pointer-events: none;

    z-index: 2;

    transition:
        opacity 0.45s ease,
        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}

/* ===================================================== */
/* HOVER EFFECT */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-5b7b0013 .top-box-1:hover + .content-box-1,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .top-box-2:hover + .content-box-2,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .top-box-3:hover + .content-box-3,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .top-box-4:hover + .content-box-4,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .top-box-5:hover + .content-box-5,
.elementor-8033 .elementor-element.elementor-element-5b7b0013 .top-box-6:hover + .content-box-6 {

    opacity: 1;

    transform: translateY(0);

    pointer-events: auto;
}

/* ===================================================== */
/* MAIN CARD COMMON ON HOVER */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-1:hover,
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-2:hover,
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-3:hover,
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-4:hover,
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-5:hover,
.elementor-8033 .elementor-element.elementor-element-5b7b0013.hover-card-6:hover {
    border: 1px solid #8C191B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ee068a *//* ===================================================== */
/* MAIN CARD COMMON */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-1,
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-2,
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-3,
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-4,
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-5,
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-6 {

    position: relative;
    overflow: hidden;

    /* DEFAULT HEIGHT */
    height: 106px;

    border: 0px solid transparent;

    #border-radius: 20px;

    transition:
        height 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        border-color 0.4s ease,
        box-shadow 0.4s ease;
}

/* ===================================================== */
/* BORDER ONLY ON HEADING HOVER */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-6:has(.top-box-6:hover) {

    /* EXPAND CARD HEIGHT ON HOVER */
    height: 250px;

    /* BORDER COLOR ON HOVER */
    border-color: #8C191B;

    /* SHADOW EFFECT ON HOVER */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}


/* ===================================================== */
/* TABLET RESPONSIVE */
/* SCREEN SIZE: 1024px AND BELOW */
/* ===================================================== */

@media (max-width: 1024px) {

.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-6:has(.top-box-6:hover) {

    /* REDUCED HEIGHT FOR TABLET */
    height: 220px;

    /* KEEP BORDER COLOR */
    border-color: #8C191B;

    /* KEEP SHADOW EFFECT */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

}


/* ===================================================== */
/* MOBILE RESPONSIVE */
/* SCREEN SIZE: 767px AND BELOW */
/* ===================================================== */

@media (max-width: 767px) {

.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-6:has(.top-box-6:hover) {

    /* REDUCED HEIGHT FOR MOBILE */
    height: 270px;

    /* KEEP BORDER COLOR */
    border-color: #8C191B;

    /* KEEP SHADOW EFFECT */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

}
/* ===================================================== */
/* TOP HEADING AREA */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-26ee068a .top-box-1,
.elementor-8033 .elementor-element.elementor-element-26ee068a .top-box-2,
.elementor-8033 .elementor-element.elementor-element-26ee068a .top-box-3,
.elementor-8033 .elementor-element.elementor-element-26ee068a .top-box-4,
.elementor-8033 .elementor-element.elementor-element-26ee068a .top-box-5,
.elementor-8033 .elementor-element.elementor-element-26ee068a .top-box-6 {

    height: 71px;

    display: flex;
    align-items: center;
    justify-content: center;

    cursor: pointer;

    position: relative;
    z-index: 3;
}

/* ===================================================== */
/* CONTENT AREA */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-26ee068a .content-box-1,
.elementor-8033 .elementor-element.elementor-element-26ee068a .content-box-2,
.elementor-8033 .elementor-element.elementor-element-26ee068a .content-box-3,
.elementor-8033 .elementor-element.elementor-element-26ee068a .content-box-4,
.elementor-8033 .elementor-element.elementor-element-26ee068a .content-box-5,
.elementor-8033 .elementor-element.elementor-element-26ee068a .content-box-6 {

    position: absolute;

    top: 90px;
    left: 0;

    width: 100%;
    height: calc(100% - 90px);

    opacity: 0;

    transform: translateY(30px);

    pointer-events: none;

    z-index: 2;

    transition:
        opacity 0.45s ease,
        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}

/* ===================================================== */
/* HOVER EFFECT */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-26ee068a .top-box-1:hover + .content-box-1,
.elementor-8033 .elementor-element.elementor-element-26ee068a .top-box-2:hover + .content-box-2,
.elementor-8033 .elementor-element.elementor-element-26ee068a .top-box-3:hover + .content-box-3,
.elementor-8033 .elementor-element.elementor-element-26ee068a .top-box-4:hover + .content-box-4,
.elementor-8033 .elementor-element.elementor-element-26ee068a .top-box-5:hover + .content-box-5,
.elementor-8033 .elementor-element.elementor-element-26ee068a .top-box-6:hover + .content-box-6 {

    opacity: 1;

    transform: translateY(0);

    pointer-events: auto;
}

/* ===================================================== */
/* MAIN CARD COMMON ON HOVER */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-1:hover,
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-2:hover,
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-3:hover,
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-4:hover,
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-5:hover,
.elementor-8033 .elementor-element.elementor-element-26ee068a.hover-card-6:hover {
    border: 1px solid #8C191B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca24252 *//* ===================================================== */
/* MAIN CARD COMMON */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-1,
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-2,
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-3,
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-4,
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-5,
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-6 {

    position: relative;
    overflow: hidden;

    /* DEFAULT HEIGHT */
    height: 106px;

    border: 0px solid transparent;

    #border-radius: 20px;

    transition:
        height 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        border-color 0.4s ease,
        box-shadow 0.4s ease;
}

/* ===================================================== */
/* BORDER ONLY ON HEADING HOVER */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-6:has(.top-box-6:hover) {

    /* EXPAND CARD HEIGHT ON HOVER */
    height: 270px;

    /* BORDER COLOR ON HOVER */
    border-color: #8C191B;

    /* SHADOW EFFECT ON HOVER */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}


/* ===================================================== */
/* TABLET RESPONSIVE */
/* SCREEN SIZE: 1024px AND BELOW */
/* ===================================================== */

@media (max-width: 1024px) {

.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-6:has(.top-box-6:hover) {

    /* REDUCED HEIGHT FOR TABLET */
    height: 270px;

    /* KEEP BORDER COLOR */
    border-color: #8C191B;

    /* KEEP SHADOW EFFECT */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

}


/* ===================================================== */
/* MOBILE RESPONSIVE */
/* SCREEN SIZE: 767px AND BELOW */
/* ===================================================== */

@media (max-width: 767px) {

.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-6:has(.top-box-6:hover) {

    /* REDUCED HEIGHT FOR MOBILE */
    height: 325px;

    /* KEEP BORDER COLOR */
    border-color: #8C191B;

    /* KEEP SHADOW EFFECT */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

}
/* ===================================================== */
/* TOP HEADING AREA */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-ca24252 .top-box-1,
.elementor-8033 .elementor-element.elementor-element-ca24252 .top-box-2,
.elementor-8033 .elementor-element.elementor-element-ca24252 .top-box-3,
.elementor-8033 .elementor-element.elementor-element-ca24252 .top-box-4,
.elementor-8033 .elementor-element.elementor-element-ca24252 .top-box-5,
.elementor-8033 .elementor-element.elementor-element-ca24252 .top-box-6 {

    height: 71px;

    display: flex;
    align-items: center;
    justify-content: center;

    cursor: pointer;

    position: relative;
    z-index: 3;
}

/* ===================================================== */
/* CONTENT AREA */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-ca24252 .content-box-1,
.elementor-8033 .elementor-element.elementor-element-ca24252 .content-box-2,
.elementor-8033 .elementor-element.elementor-element-ca24252 .content-box-3,
.elementor-8033 .elementor-element.elementor-element-ca24252 .content-box-4,
.elementor-8033 .elementor-element.elementor-element-ca24252 .content-box-5,
.elementor-8033 .elementor-element.elementor-element-ca24252 .content-box-6 {

    position: absolute;

    top: 90px;
    left: 0;

    width: 100%;
    height: calc(100% - 90px);

    opacity: 0;

    transform: translateY(30px);

    pointer-events: none;

    z-index: 2;

    transition:
        opacity 0.45s ease,
        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}

/* ===================================================== */
/* HOVER EFFECT */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-ca24252 .top-box-1:hover + .content-box-1,
.elementor-8033 .elementor-element.elementor-element-ca24252 .top-box-2:hover + .content-box-2,
.elementor-8033 .elementor-element.elementor-element-ca24252 .top-box-3:hover + .content-box-3,
.elementor-8033 .elementor-element.elementor-element-ca24252 .top-box-4:hover + .content-box-4,
.elementor-8033 .elementor-element.elementor-element-ca24252 .top-box-5:hover + .content-box-5,
.elementor-8033 .elementor-element.elementor-element-ca24252 .top-box-6:hover + .content-box-6 {

    opacity: 1;

    transform: translateY(0);

    pointer-events: auto;
}

/* ===================================================== */
/* MAIN CARD COMMON ON HOVER */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-1:hover,
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-2:hover,
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-3:hover,
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-4:hover,
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-5:hover,
.elementor-8033 .elementor-element.elementor-element-ca24252.hover-card-6:hover {
    border: 1px solid #8C191B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-423211af */.elementor-8033 .elementor-element.elementor-element-423211af {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e65387a *//* ===================================================== */
/* MAIN CARD COMMON */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-1,
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-2,
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-3,
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-4,
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-5,
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-6 {

    position: relative;
    overflow: hidden;

    /* DEFAULT HEIGHT */
    height: 106px;

    border: 0px solid transparent;

    #border-radius: 20px;

    transition:
        height 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        border-color 0.4s ease,
        box-shadow 0.4s ease;
}

/* ===================================================== */
/* BORDER ONLY ON HEADING HOVER */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-6:has(.top-box-6:hover) {

    /* EXPAND CARD HEIGHT ON HOVER */
    height: 190px;

    /* BORDER COLOR ON HOVER */
    border-color: #8C191B;

    /* SHADOW EFFECT ON HOVER */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}


/* ===================================================== */
/* TABLET RESPONSIVE */
/* SCREEN SIZE: 1024px AND BELOW */
/* ===================================================== */

@media (max-width: 1024px) {

.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-6:has(.top-box-6:hover) {

    /* REDUCED HEIGHT FOR TABLET */
    height: 200px;

    /* KEEP BORDER COLOR */
    border-color: #8C191B;

    /* KEEP SHADOW EFFECT */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

}


/* ===================================================== */
/* MOBILE RESPONSIVE */
/* SCREEN SIZE: 767px AND BELOW */
/* ===================================================== */

@media (max-width: 767px) {

.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-6:has(.top-box-6:hover) {

    /* REDUCED HEIGHT FOR MOBILE */
    height: 220px;

    /* KEEP BORDER COLOR */
    border-color: #8C191B;

    /* KEEP SHADOW EFFECT */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

}
/* ===================================================== */
/* TOP HEADING AREA */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-3e65387a .top-box-1,
.elementor-8033 .elementor-element.elementor-element-3e65387a .top-box-2,
.elementor-8033 .elementor-element.elementor-element-3e65387a .top-box-3,
.elementor-8033 .elementor-element.elementor-element-3e65387a .top-box-4,
.elementor-8033 .elementor-element.elementor-element-3e65387a .top-box-5,
.elementor-8033 .elementor-element.elementor-element-3e65387a .top-box-6 {

    height: 71px;

    display: flex;
    align-items: center;
    justify-content: center;

    cursor: pointer;

    position: relative;
    z-index: 3;
}

/* ===================================================== */
/* CONTENT AREA */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-3e65387a .content-box-1,
.elementor-8033 .elementor-element.elementor-element-3e65387a .content-box-2,
.elementor-8033 .elementor-element.elementor-element-3e65387a .content-box-3,
.elementor-8033 .elementor-element.elementor-element-3e65387a .content-box-4,
.elementor-8033 .elementor-element.elementor-element-3e65387a .content-box-5,
.elementor-8033 .elementor-element.elementor-element-3e65387a .content-box-6 {

    position: absolute;

    top: 90px;
    left: 0;

    width: 100%;
    height: calc(100% - 90px);

    opacity: 0;

    transform: translateY(30px);

    pointer-events: none;

    z-index: 2;

    transition:
        opacity 0.45s ease,
        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}

/* ===================================================== */
/* HOVER EFFECT */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-3e65387a .top-box-1:hover + .content-box-1,
.elementor-8033 .elementor-element.elementor-element-3e65387a .top-box-2:hover + .content-box-2,
.elementor-8033 .elementor-element.elementor-element-3e65387a .top-box-3:hover + .content-box-3,
.elementor-8033 .elementor-element.elementor-element-3e65387a .top-box-4:hover + .content-box-4,
.elementor-8033 .elementor-element.elementor-element-3e65387a .top-box-5:hover + .content-box-5,
.elementor-8033 .elementor-element.elementor-element-3e65387a .top-box-6:hover + .content-box-6 {

    opacity: 1;

    transform: translateY(0);

    pointer-events: auto;
}

/* ===================================================== */
/* MAIN CARD COMMON ON HOVER */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-1:hover,
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-2:hover,
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-3:hover,
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-4:hover,
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-5:hover,
.elementor-8033 .elementor-element.elementor-element-3e65387a.hover-card-6:hover {
    border: 1px solid #8C191B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336612b0 *//* ===================================================== */
/* MAIN CARD COMMON */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-1,
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-2,
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-3,
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-4,
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-5,
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-6 {

    position: relative;
    overflow: hidden;

    /* DEFAULT HEIGHT */
    height: 106px;

    border: 0px solid transparent;

    #border-radius: 20px;

    transition:
        height 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        border-color 0.4s ease,
        box-shadow 0.4s ease;
}

/* ===================================================== */
/* BORDER ONLY ON HEADING HOVER */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-6:has(.top-box-6:hover) {

    /* EXPAND CARD HEIGHT ON HOVER */
    height: 260px;

    /* BORDER COLOR ON HOVER */
    border-color: #8C191B;

    /* SHADOW EFFECT ON HOVER */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}


/* ===================================================== */
/* TABLET RESPONSIVE */
/* SCREEN SIZE: 1024px AND BELOW */
/* ===================================================== */

@media (max-width: 1024px) {

.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-6:has(.top-box-6:hover) {

    /* REDUCED HEIGHT FOR TABLET */
    height: 280px;

    /* KEEP BORDER COLOR */
    border-color: #8C191B;

    /* KEEP SHADOW EFFECT */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

}


/* ===================================================== */
/* MOBILE RESPONSIVE */
/* SCREEN SIZE: 767px AND BELOW */
/* ===================================================== */

@media (max-width: 767px) {

.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-1:has(.top-box-1:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-2:has(.top-box-2:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-3:has(.top-box-3:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-4:has(.top-box-4:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-5:has(.top-box-5:hover),
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-6:has(.top-box-6:hover) {

    /* REDUCED HEIGHT FOR MOBILE */
    height: 310px;

    /* KEEP BORDER COLOR */
    border-color: #8C191B;

    /* KEEP SHADOW EFFECT */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

}
/* ===================================================== */
/* TOP HEADING AREA */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-336612b0 .top-box-1,
.elementor-8033 .elementor-element.elementor-element-336612b0 .top-box-2,
.elementor-8033 .elementor-element.elementor-element-336612b0 .top-box-3,
.elementor-8033 .elementor-element.elementor-element-336612b0 .top-box-4,
.elementor-8033 .elementor-element.elementor-element-336612b0 .top-box-5,
.elementor-8033 .elementor-element.elementor-element-336612b0 .top-box-6 {

    height: 71px;

    display: flex;
    align-items: center;
    justify-content: center;

    cursor: pointer;

    position: relative;
    z-index: 3;
}

/* ===================================================== */
/* CONTENT AREA */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-336612b0 .content-box-1,
.elementor-8033 .elementor-element.elementor-element-336612b0 .content-box-2,
.elementor-8033 .elementor-element.elementor-element-336612b0 .content-box-3,
.elementor-8033 .elementor-element.elementor-element-336612b0 .content-box-4,
.elementor-8033 .elementor-element.elementor-element-336612b0 .content-box-5,
.elementor-8033 .elementor-element.elementor-element-336612b0 .content-box-6 {

    position: absolute;

    top: 90px;
    left: 0;

    width: 100%;
    height: calc(100% - 90px);

    opacity: 0;

    transform: translateY(30px);

    pointer-events: none;

    z-index: 2;

    transition:
        opacity 0.45s ease,
        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}

/* ===================================================== */
/* HOVER EFFECT */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-336612b0 .top-box-1:hover + .content-box-1,
.elementor-8033 .elementor-element.elementor-element-336612b0 .top-box-2:hover + .content-box-2,
.elementor-8033 .elementor-element.elementor-element-336612b0 .top-box-3:hover + .content-box-3,
.elementor-8033 .elementor-element.elementor-element-336612b0 .top-box-4:hover + .content-box-4,
.elementor-8033 .elementor-element.elementor-element-336612b0 .top-box-5:hover + .content-box-5,
.elementor-8033 .elementor-element.elementor-element-336612b0 .top-box-6:hover + .content-box-6 {

    opacity: 1;

    transform: translateY(0);

    pointer-events: auto;
}

/* ===================================================== */
/* MAIN CARD COMMON ON HOVER */
/* ===================================================== */

.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-1:hover,
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-2:hover,
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-3:hover,
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-4:hover,
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-5:hover,
.elementor-8033 .elementor-element.elementor-element-336612b0.hover-card-6:hover {
    border: 1px solid #8C191B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d9977e */.elementor-8033 .elementor-element.elementor-element-27d9977e {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706e0a30 */.elementor-8033 .elementor-element.elementor-element-706e0a30 {
  display: flex;
  overflow: hidden;
  width: max-content;
  gap: 0;
  animation: marquee 20s linear infinite;
  will-change: transform;
}

.elementor-8033 .elementor-element.elementor-element-706e0a30 img {
  display: block;
  width: 1440px;   /* force exact width */
  height: auto;
  max-width: none;
  flex-shrink: 0;
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-1440px); /* exact image width */
  }
}/* End custom CSS */