.elementor-16 .elementor-element.elementor-element-40cd396{--display:flex;--min-height:400px;--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;--overlay-opacity:0.7;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-40cd396:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-40cd396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://angoranking.com/wp-content/uploads/2026/07/imageye___-_imgi_2_photo-1522071820081-009f0129c71c.webp");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-40cd396::before, .elementor-16 .elementor-element.elementor-element-40cd396 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-40cd396 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-40cd396 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-40cd396 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-40cd396 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-16 .elementor-element.elementor-element-d43817c{--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:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.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-16 .elementor-element.elementor-element-3915a97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-3915a97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.6px;color:rgba(255,255,255,.85);}.elementor-16 .elementor-element.elementor-element-0cdd506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-0cdd506 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-fcc304a{--divider-border-style:solid;--divider-color:#E01D3E;--divider-border-width:3px;}.elementor-16 .elementor-element.elementor-element-fcc304a .elementor-divider-separator{width:64px;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-fcc304a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-bedddad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,.8);}.elementor-16 .elementor-element.elementor-element-bedddad p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-43512b4{--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:77px;--padding-bottom:77px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-43512b4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-43512b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de19dd4 );}.elementor-16 .elementor-element.elementor-element-12f02d2{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f2739f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3866310{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3866310.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-0e8a6ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-16 .elementor-element.elementor-element-0e8a6ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-56b999e{width:var( --container-widget-width, 55.709% );max-width:55.709%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55.709%;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-56b999e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-56b999e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#000000;}.elementor-16 .elementor-element.elementor-element-efcedb9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#5A5E65;}.elementor-16 .elementor-element.elementor-element-efcedb9 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-f187e8a{--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:0px;--padding-right:0px;}.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-16 .elementor-element.elementor-element-f86c7c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-f86c7c9 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-16 .elementor-element.elementor-element-fabfd01{--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:77px;--padding-bottom:77px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-fabfd01:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-fabfd01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ee8a0d );}.elementor-16 .elementor-element.elementor-element-679ede4{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7dfa624{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-de652cf{--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:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-de652cf:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-de652cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de19dd4 );}.elementor-16 .elementor-element.elementor-element-8745004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-8745004 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#000000;}.elementor-16 .elementor-element.elementor-element-35cddb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-cee783f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-cee783f.elementor-element{--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-cee783f .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-cee783f.elementor-view-stacked .elementor-icon{background-color:#E01D3E;color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-cee783f.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-cee783f.elementor-view-default .elementor-icon{color:#E01D3E;border-color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-cee783f.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-cee783f.elementor-view-default .elementor-icon svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-cee783f.elementor-view-framed .elementor-icon{background-color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-cee783f.elementor-view-stacked .elementor-icon svg{fill:#FFEDED;}.elementor-16 .elementor-element.elementor-element-cee783f .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-cee783f .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-5be0a8d{--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:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-5be0a8d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5be0a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de19dd4 );}.elementor-16 .elementor-element.elementor-element-933f5dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-933f5dc .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-933f5dc.elementor-view-stacked .elementor-icon{background-color:#E01D3E;color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-933f5dc.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-933f5dc.elementor-view-default .elementor-icon{color:#E01D3E;border-color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-933f5dc.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-933f5dc.elementor-view-default .elementor-icon svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-933f5dc.elementor-view-framed .elementor-icon{background-color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-933f5dc.elementor-view-stacked .elementor-icon svg{fill:#FFEDED;}.elementor-16 .elementor-element.elementor-element-933f5dc .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-933f5dc .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-c2c2886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-c2c2886 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#000000;}.elementor-16 .elementor-element.elementor-element-196745f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-3260ab7{--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:77px;--padding-bottom:77px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-3260ab7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3260ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de19dd4 );}.elementor-16 .elementor-element.elementor-element-160b8ac{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7e64b99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-16 .elementor-element.elementor-element-7e64b99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-ff01172{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-ff01172 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#000000;}.elementor-16 .elementor-element.elementor-element-aeb134a{width:var( --container-widget-width, 58% );max-width:58%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-aeb134a p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-54a1789{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-bb871d3{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-93feb6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16 .elementor-element.elementor-element-93feb6a .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-93feb6a.elementor-view-stacked .elementor-icon{background-color:#E01D3E;color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-93feb6a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-93feb6a.elementor-view-default .elementor-icon{color:#E01D3E;border-color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-93feb6a.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-93feb6a.elementor-view-default .elementor-icon svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-93feb6a.elementor-view-framed .elementor-icon{background-color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-93feb6a.elementor-view-stacked .elementor-icon svg{fill:#FFEDED;}.elementor-16 .elementor-element.elementor-element-93feb6a .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-93feb6a .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-72a529d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-72a529d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#000000;}.elementor-16 .elementor-element.elementor-element-8f6bbac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-f059fdf{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-fe5d54c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16 .elementor-element.elementor-element-fe5d54c .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-fe5d54c.elementor-view-stacked .elementor-icon{background-color:#E01D3E;color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-fe5d54c.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-fe5d54c.elementor-view-default .elementor-icon{color:#E01D3E;border-color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-fe5d54c.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-fe5d54c.elementor-view-default .elementor-icon svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-fe5d54c.elementor-view-framed .elementor-icon{background-color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-fe5d54c.elementor-view-stacked .elementor-icon svg{fill:#FFEDED;}.elementor-16 .elementor-element.elementor-element-fe5d54c .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-fe5d54c .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-0d9c2fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-0d9c2fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#000000;}.elementor-16 .elementor-element.elementor-element-a98a9ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-8432814{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-6ac13eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16 .elementor-element.elementor-element-6ac13eb .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-6ac13eb.elementor-view-stacked .elementor-icon{background-color:#E01D3E;color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-6ac13eb.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6ac13eb.elementor-view-default .elementor-icon{color:#E01D3E;border-color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-6ac13eb.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6ac13eb.elementor-view-default .elementor-icon svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-6ac13eb.elementor-view-framed .elementor-icon{background-color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-6ac13eb.elementor-view-stacked .elementor-icon svg{fill:#FFEDED;}.elementor-16 .elementor-element.elementor-element-6ac13eb .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-6ac13eb .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-860cd9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-860cd9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#000000;}.elementor-16 .elementor-element.elementor-element-b8c2a34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-4c396e4{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-ebe8b0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16 .elementor-element.elementor-element-ebe8b0d .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-ebe8b0d.elementor-view-stacked .elementor-icon{background-color:#E01D3E;color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-ebe8b0d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-ebe8b0d.elementor-view-default .elementor-icon{color:#E01D3E;border-color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-ebe8b0d.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-ebe8b0d.elementor-view-default .elementor-icon svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-ebe8b0d.elementor-view-framed .elementor-icon{background-color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-ebe8b0d.elementor-view-stacked .elementor-icon svg{fill:#FFEDED;}.elementor-16 .elementor-element.elementor-element-ebe8b0d .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-ebe8b0d .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-b41b47c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-b41b47c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#000000;}.elementor-16 .elementor-element.elementor-element-5331910{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-7de0edd{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-a600741{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16 .elementor-element.elementor-element-a600741 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-a600741.elementor-view-stacked .elementor-icon{background-color:#E01D3E;color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-a600741.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-a600741.elementor-view-default .elementor-icon{color:#E01D3E;border-color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-a600741.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-a600741.elementor-view-default .elementor-icon svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-a600741.elementor-view-framed .elementor-icon{background-color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-a600741.elementor-view-stacked .elementor-icon svg{fill:#FFEDED;}.elementor-16 .elementor-element.elementor-element-a600741 .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-a600741 .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-2a7242d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-2a7242d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#000000;}.elementor-16 .elementor-element.elementor-element-92d13b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-d14bd13{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-6414ff0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16 .elementor-element.elementor-element-6414ff0 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-6414ff0.elementor-view-stacked .elementor-icon{background-color:#E01D3E;color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-6414ff0.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6414ff0.elementor-view-default .elementor-icon{color:#E01D3E;border-color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-6414ff0.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-6414ff0.elementor-view-default .elementor-icon svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-6414ff0.elementor-view-framed .elementor-icon{background-color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-6414ff0.elementor-view-stacked .elementor-icon svg{fill:#FFEDED;}.elementor-16 .elementor-element.elementor-element-6414ff0 .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-6414ff0 .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-add37ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-add37ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#000000;}.elementor-16 .elementor-element.elementor-element-ca2dab4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-3469cff{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-c8f3055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16 .elementor-element.elementor-element-c8f3055 .elementor-icon-wrapper{text-align:start;}.elementor-16 .elementor-element.elementor-element-c8f3055.elementor-view-stacked .elementor-icon{background-color:#E01D3E;color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-c8f3055.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-c8f3055.elementor-view-default .elementor-icon{color:#E01D3E;border-color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-c8f3055.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-c8f3055.elementor-view-default .elementor-icon svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-c8f3055.elementor-view-framed .elementor-icon{background-color:#FFEDED;}.elementor-16 .elementor-element.elementor-element-c8f3055.elementor-view-stacked .elementor-icon svg{fill:#FFEDED;}.elementor-16 .elementor-element.elementor-element-c8f3055 .elementor-icon{font-size:24px;}.elementor-16 .elementor-element.elementor-element-c8f3055 .elementor-icon svg{height:24px;}.elementor-16 .elementor-element.elementor-element-94b2205{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-94b2205 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#000000;}.elementor-16 .elementor-element.elementor-element-7df9585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-18d5ae6{--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:77px;--padding-bottom:77px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-18d5ae6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-18d5ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ee8a0d );}.elementor-16 .elementor-element.elementor-element-e86062f{--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-16 .elementor-element.elementor-element-58cff2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-58cff2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-fe6f80f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-fe6f80f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#000000;}.elementor-16 .elementor-element.elementor-element-44f2d9f{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-44f2d9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-44f2d9f p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-c30dcea{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8992ae6{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5e81eac{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9bd27a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-9f56139{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-9f56139 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-44aca2c{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-5250748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-5250748 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-66d1415 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#E01D3E;color:#E01D3E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-66d1415 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-66d1415 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-66d1415{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-66d1415 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-66d1415 .elementor-button:focus svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-df91255{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-09eb973{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7c36125{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-cef3c20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-cef3c20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-07598fb{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-3f6d955{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-3f6d955 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-dae989d .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#E01D3E;color:#E01D3E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-dae989d .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-dae989d .elementor-button:focus{background-color:rgba(0,0,0,0);color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-dae989d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-dae989d .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-dae989d .elementor-button:focus svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-2adba30{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8025152{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-d153712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-9bc0032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-9bc0032 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7ef30a5{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-4f84f15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-4f84f15 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-ff59262 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#E01D3E;color:#E01D3E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ff59262 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-ff59262 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-ff59262{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-ff59262 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-ff59262 .elementor-button:focus svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-032ed07{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ea4c866{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9f427e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-ffec242{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-ffec242 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-520faa7{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-21a552f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-21a552f p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-17c8f4e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#E01D3E;color:#E01D3E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-17c8f4e .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-17c8f4e .elementor-button:focus{background-color:rgba(0,0,0,0);color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-17c8f4e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-17c8f4e .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-17c8f4e .elementor-button:focus svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-7748bef{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ee9059d{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1b30981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-fd2719a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-fd2719a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-cdd1676{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-9fd7ae8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-9fd7ae8 p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-5fc6c56 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#E01D3E;color:#E01D3E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5fc6c56 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-5fc6c56 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-5fc6c56{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-5fc6c56 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-5fc6c56 .elementor-button:focus svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-f9e8e72{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-efbb37f{--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:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-837ce5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-96a36b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-96a36b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-efdf05a{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-9fcca5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-16 .elementor-element.elementor-element-9fcca5e p{margin-block-end:0px;}.elementor-16 .elementor-element.elementor-element-5b65273 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#E01D3E;color:#E01D3E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5b65273 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-5b65273 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#E01D3E;}.elementor-16 .elementor-element.elementor-element-5b65273{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-5b65273 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-5b65273 .elementor-button:focus svg{fill:#E01D3E;}.elementor-16 .elementor-element.elementor-element-8d55dee .elementor-button{background-color:var( --e-global-color-accent );font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:14px 30px 14px 30px;}.elementor-16 .elementor-element.elementor-element-8d55dee .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-8d55dee .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-de19dd4 );box-shadow:0px 6px 6px 0px rgba(111.00000000000001, 52.00000000000001, 56.00000000000006, 0.18);}.elementor-16 .elementor-element.elementor-element-8d55dee:hover{--e-transform-translateY:-3px;}.elementor-16 .elementor-element.elementor-element-8d55dee .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-8d55dee .elementor-button:focus svg{fill:var( --e-global-color-de19dd4 );}.elementor-16 .elementor-element.elementor-element-3fbc142{--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:77px;--padding-bottom:77px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-3fbc142:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3fbc142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de19dd4 );}.elementor-16 .elementor-element.elementor-element-bc7bcea{--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;--border-radius:33px 33px 33px 33px;--padding-top:65px;--padding-bottom:65px;--padding-left:55px;--padding-right:55px;}.elementor-16 .elementor-element.elementor-element-bc7bcea:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-bc7bcea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, #1C0608 41%, #92062A 76%);}.elementor-16 .elementor-element.elementor-element-bc7bcea.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-6d40817{--display:flex;}.elementor-16 .elementor-element.elementor-element-7fa9efe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-7fa9efe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,.85);}.elementor-16 .elementor-element.elementor-element-5238409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-5238409 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d63bc5b{--display:flex;--justify-content:space-around;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-d20795e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:14px 30px 14px 30px;}.elementor-16 .elementor-element.elementor-element-d20795e .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-d20795e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-de19dd4 );box-shadow:0px 6px 6px 0px rgba(111.00000000000001, 52.00000000000001, 56.00000000000006, 0.18);}.elementor-16 .elementor-element.elementor-element-d20795e:hover{--e-transform-translateY:-3px;}.elementor-16 .elementor-element.elementor-element-d20795e .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-d20795e .elementor-button:focus svg{fill:var( --e-global-color-de19dd4 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-3915a97 .elementor-heading-title{font-size:10px;}.elementor-16 .elementor-element.elementor-element-0cdd506 .elementor-heading-title{font-size:47px;}.elementor-16 .elementor-element.elementor-element-bedddad{font-size:16px;}.elementor-16 .elementor-element.elementor-element-0e8a6ac .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-56b999e .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-efcedb9{font-size:14px;}.elementor-16 .elementor-element.elementor-element-8745004 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-35cddb8{font-size:14px;}.elementor-16 .elementor-element.elementor-element-c2c2886 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-196745f{font-size:14px;}.elementor-16 .elementor-element.elementor-element-7e64b99 .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-ff01172 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-aeb134a{font-size:14px;}.elementor-16 .elementor-element.elementor-element-72a529d .elementor-heading-title{font-size:14px;}.elementor-16 .elementor-element.elementor-element-8f6bbac{font-size:13px;}.elementor-16 .elementor-element.elementor-element-0d9c2fa .elementor-heading-title{font-size:14px;}.elementor-16 .elementor-element.elementor-element-a98a9ae{font-size:13px;}.elementor-16 .elementor-element.elementor-element-860cd9f .elementor-heading-title{font-size:14px;}.elementor-16 .elementor-element.elementor-element-b8c2a34{font-size:13px;}.elementor-16 .elementor-element.elementor-element-b41b47c .elementor-heading-title{font-size:14px;}.elementor-16 .elementor-element.elementor-element-5331910{font-size:13px;}.elementor-16 .elementor-element.elementor-element-2a7242d .elementor-heading-title{font-size:14px;}.elementor-16 .elementor-element.elementor-element-92d13b7{font-size:13px;}.elementor-16 .elementor-element.elementor-element-add37ec .elementor-heading-title{font-size:14px;}.elementor-16 .elementor-element.elementor-element-ca2dab4{font-size:13px;}.elementor-16 .elementor-element.elementor-element-94b2205 .elementor-heading-title{font-size:14px;}.elementor-16 .elementor-element.elementor-element-7df9585{font-size:13px;}.elementor-16 .elementor-element.elementor-element-58cff2b .elementor-heading-title{font-size:11px;}.elementor-16 .elementor-element.elementor-element-fe6f80f .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-44f2d9f{font-size:14px;}.elementor-16 .elementor-element.elementor-element-9f56139 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-5250748{font-size:13px;}.elementor-16 .elementor-element.elementor-element-66d1415 .elementor-button{font-size:13px;}.elementor-16 .elementor-element.elementor-element-cef3c20 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-3f6d955{font-size:13px;}.elementor-16 .elementor-element.elementor-element-dae989d .elementor-button{font-size:13px;}.elementor-16 .elementor-element.elementor-element-9bc0032 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-4f84f15{font-size:13px;}.elementor-16 .elementor-element.elementor-element-ff59262 .elementor-button{font-size:13px;}.elementor-16 .elementor-element.elementor-element-ffec242 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-21a552f{font-size:13px;}.elementor-16 .elementor-element.elementor-element-17c8f4e .elementor-button{font-size:13px;}.elementor-16 .elementor-element.elementor-element-fd2719a .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-9fd7ae8{font-size:13px;}.elementor-16 .elementor-element.elementor-element-5fc6c56 .elementor-button{font-size:13px;}.elementor-16 .elementor-element.elementor-element-96a36b7 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-9fcca5e{font-size:13px;}.elementor-16 .elementor-element.elementor-element-5b65273 .elementor-button{font-size:13px;}.elementor-16 .elementor-element.elementor-element-7fa9efe .elementor-heading-title{font-size:10px;}.elementor-16 .elementor-element.elementor-element-5238409 .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-40cd396{--content-width:1200px;}.elementor-16 .elementor-element.elementor-element-d43817c{--width:100%;}.elementor-16 .elementor-element.elementor-element-43512b4{--content-width:1200px;}.elementor-16 .elementor-element.elementor-element-12f02d2{--width:100%;}.elementor-16 .elementor-element.elementor-element-3866310{--width:45.461%;}.elementor-16 .elementor-element.elementor-element-fabfd01{--content-width:1200px;}.elementor-16 .elementor-element.elementor-element-679ede4{--width:100%;}.elementor-16 .elementor-element.elementor-element-3260ab7{--content-width:1200px;}.elementor-16 .elementor-element.elementor-element-160b8ac{--width:100%;}.elementor-16 .elementor-element.elementor-element-18d5ae6{--content-width:1200px;}.elementor-16 .elementor-element.elementor-element-e86062f{--width:100%;}.elementor-16 .elementor-element.elementor-element-3fbc142{--content-width:1200px;}.elementor-16 .elementor-element.elementor-element-6d40817{--width:65%;}.elementor-16 .elementor-element.elementor-element-d63bc5b{--width:35%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-40cd396{--min-height:250px;--padding-top:55px;--padding-bottom:55px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-3915a97 .elementor-heading-title{font-size:9px;}.elementor-16 .elementor-element.elementor-element-0cdd506{text-align:center;}.elementor-16 .elementor-element.elementor-element-0cdd506 .elementor-heading-title{font-size:32px;}.elementor-16 .elementor-element.elementor-element-bedddad{font-size:16px;}.elementor-16 .elementor-element.elementor-element-43512b4{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-0e8a6ac{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-0e8a6ac .elementor-heading-title{font-size:9px;}.elementor-16 .elementor-element.elementor-element-56b999e{width:100%;max-width:100%;text-align:start;}.elementor-16 .elementor-element.elementor-element-56b999e .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-efcedb9{font-size:16px;}.elementor-16 .elementor-element.elementor-element-f187e8a.e-con{--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-fabfd01{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-7dfa624{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8745004{text-align:start;}.elementor-16 .elementor-element.elementor-element-8745004 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-35cddb8{width:100%;max-width:100%;font-size:16px;}.elementor-16 .elementor-element.elementor-element-c2c2886{text-align:start;}.elementor-16 .elementor-element.elementor-element-c2c2886 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-196745f{font-size:16px;}.elementor-16 .elementor-element.elementor-element-3260ab7{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-7e64b99 .elementor-heading-title{font-size:9px;}.elementor-16 .elementor-element.elementor-element-ff01172{text-align:start;}.elementor-16 .elementor-element.elementor-element-ff01172 .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-aeb134a{width:100%;max-width:100%;font-size:16px;}.elementor-16 .elementor-element.elementor-element-72a529d{text-align:start;}.elementor-16 .elementor-element.elementor-element-72a529d .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-8f6bbac{font-size:14px;}.elementor-16 .elementor-element.elementor-element-0d9c2fa{text-align:start;}.elementor-16 .elementor-element.elementor-element-0d9c2fa .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-a98a9ae{font-size:14px;}.elementor-16 .elementor-element.elementor-element-860cd9f{text-align:start;}.elementor-16 .elementor-element.elementor-element-860cd9f .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-b8c2a34{font-size:14px;}.elementor-16 .elementor-element.elementor-element-b41b47c{text-align:start;}.elementor-16 .elementor-element.elementor-element-b41b47c .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-5331910{font-size:14px;}.elementor-16 .elementor-element.elementor-element-2a7242d{text-align:start;}.elementor-16 .elementor-element.elementor-element-2a7242d .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-92d13b7{font-size:14px;}.elementor-16 .elementor-element.elementor-element-add37ec{text-align:start;}.elementor-16 .elementor-element.elementor-element-add37ec .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-ca2dab4{font-size:14px;}.elementor-16 .elementor-element.elementor-element-94b2205{text-align:start;}.elementor-16 .elementor-element.elementor-element-94b2205 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-7df9585{font-size:14px;}.elementor-16 .elementor-element.elementor-element-18d5ae6{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-58cff2b .elementor-heading-title{font-size:9px;}.elementor-16 .elementor-element.elementor-element-fe6f80f{text-align:start;}.elementor-16 .elementor-element.elementor-element-fe6f80f .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-44f2d9f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:16px;}.elementor-16 .elementor-element.elementor-element-9f56139{text-align:start;}.elementor-16 .elementor-element.elementor-element-9f56139 .elementor-heading-title{font-size:17px;}.elementor-16 .elementor-element.elementor-element-5250748{font-size:14px;}.elementor-16 .elementor-element.elementor-element-66d1415 .elementor-button{font-size:11px;}.elementor-16 .elementor-element.elementor-element-cef3c20{text-align:start;}.elementor-16 .elementor-element.elementor-element-cef3c20 .elementor-heading-title{font-size:17px;}.elementor-16 .elementor-element.elementor-element-3f6d955{font-size:14px;}.elementor-16 .elementor-element.elementor-element-dae989d .elementor-button{font-size:11px;}.elementor-16 .elementor-element.elementor-element-9bc0032{text-align:start;}.elementor-16 .elementor-element.elementor-element-9bc0032 .elementor-heading-title{font-size:17px;}.elementor-16 .elementor-element.elementor-element-4f84f15{font-size:14px;}.elementor-16 .elementor-element.elementor-element-ff59262 .elementor-button{font-size:11px;}.elementor-16 .elementor-element.elementor-element-ffec242{text-align:start;}.elementor-16 .elementor-element.elementor-element-ffec242 .elementor-heading-title{font-size:17px;}.elementor-16 .elementor-element.elementor-element-21a552f{font-size:14px;}.elementor-16 .elementor-element.elementor-element-17c8f4e .elementor-button{font-size:11px;}.elementor-16 .elementor-element.elementor-element-fd2719a{text-align:start;}.elementor-16 .elementor-element.elementor-element-fd2719a .elementor-heading-title{font-size:17px;}.elementor-16 .elementor-element.elementor-element-9fd7ae8{font-size:14px;}.elementor-16 .elementor-element.elementor-element-5fc6c56 .elementor-button{font-size:11px;}.elementor-16 .elementor-element.elementor-element-96a36b7{text-align:start;}.elementor-16 .elementor-element.elementor-element-96a36b7 .elementor-heading-title{font-size:17px;}.elementor-16 .elementor-element.elementor-element-9fcca5e{font-size:14px;}.elementor-16 .elementor-element.elementor-element-5b65273 .elementor-button{font-size:11px;}.elementor-16 .elementor-element.elementor-element-bc7bcea{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-7fa9efe .elementor-heading-title{font-size:9px;}.elementor-16 .elementor-element.elementor-element-5238409{width:100%;max-width:100%;text-align:start;}.elementor-16 .elementor-element.elementor-element-5238409 .elementor-heading-title{font-size:27px;}.elementor-16 .elementor-element.elementor-element-d63bc5b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for heading, class: .elementor-element-3915a97 */.elementor-16 .elementor-element.elementor-element-3915a97 .elementor-heading-title { display: inline-flex; align-items: center; gap: 8px; border: 1px solid rgba(255,255,255,.25); background: rgba(255,255,255,.1); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); padding: 6px 16px; border-radius: 999px; }
.elementor-16 .elementor-element.elementor-element-3915a97 .elementor-heading-title::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: #E01D3E; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fcc304a */.elementor-16 .elementor-element.elementor-element-fcc304a .elementor-divider-separator { border-radius: 999px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bedddad */.elementor-16 .elementor-element.elementor-element-bedddad { max-width: 680px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40cd396 */.elementor-16 .elementor-element.elementor-element-40cd396 { overflow: hidden; }
.elementor-16 .elementor-element.elementor-element-40cd396 > .e-con-inner, .elementor-16 .elementor-element.elementor-element-40cd396 > .elementor-widget-wrap { position: relative; z-index: 2; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f86c7c9 */.elementor-16 .elementor-element.elementor-element-f86c7c9 img { width: 100%; height: 380px; object-fit: cover; border-radius: 18px; box-shadow: 0 24px 60px -30px rgba(0,0,0,.5); transition: transform .7s ease; }
.elementor-16 .elementor-element.elementor-element-f86c7c9:hover img { transform: scale(1.04); }
@media (max-width: 767px) { .elementor-16 .elementor-element.elementor-element-f86c7c9 img { height: 266px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2739f9 */.elementor-16 .elementor-element.elementor-element-f2739f9 > .e-con { flex: 0 0 calc((100% - 40px) / 2); max-width: calc((100% - 40px) / 2); }
@media (max-width: 1024px) { .elementor-16 .elementor-element.elementor-element-f2739f9 > .e-con { flex: 0 0 calc((100% - 40px) / 2); max-width: calc((100% - 40px) / 2); } }
@media (max-width: 767px) { .elementor-16 .elementor-element.elementor-element-f2739f9 > .e-con { flex: 0 0 100%; max-width: 100%; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cee783f */.elementor-16 .elementor-element.elementor-element-cee783f .elementor-icon { width: 48px; height: 48px; display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; background: #FDECEF; border: none; transition: transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-cee783f:hover .elementor-icon { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de652cf */.elementor-16 .elementor-element.elementor-element-de652cf { background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 18px; transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease, background-color .35s ease; }
.elementor-16 .elementor-element.elementor-element-de652cf:hover { transform: translateY(-6px); border-color: rgba(224,29,62,.3); background: #FDECEF; box-shadow: 0 18px 44px -20px rgba(224, 29, 62, 0.45); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-933f5dc */.elementor-16 .elementor-element.elementor-element-933f5dc .elementor-icon { width: 48px; height: 48px; display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; background: #FDECEF; border: none; transition: transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-933f5dc:hover .elementor-icon { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be0a8d */.elementor-16 .elementor-element.elementor-element-5be0a8d { background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 18px; transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease, background-color .35s ease; }
.elementor-16 .elementor-element.elementor-element-5be0a8d:hover { transform: translateY(-6px); border-color: rgba(224,29,62,.3); background: #FDECEF; box-shadow: 0 18px 44px -20px rgba(224, 29, 62, 0.45); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dfa624 */.elementor-16 .elementor-element.elementor-element-7dfa624 > .e-con { flex: 0 0 calc((100% - 24px) / 2); max-width: calc((100% - 24px) / 2); }
@media (max-width: 1024px) { .elementor-16 .elementor-element.elementor-element-7dfa624 > .e-con { flex: 0 0 calc((100% - 24px) / 2); max-width: calc((100% - 24px) / 2); } }
@media (max-width: 767px) { .elementor-16 .elementor-element.elementor-element-7dfa624 > .e-con { flex: 0 0 100%; max-width: 100%; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aeb134a */.elementor-16 .elementor-element.elementor-element-aeb134a { max-width: 640px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-93feb6a */.elementor-16 .elementor-element.elementor-element-93feb6a .elementor-icon { width: 48px; height: 48px; display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; background: #FDECEF; border: none; transition: transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-93feb6a:hover .elementor-icon { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb871d3 */.elementor-16 .elementor-element.elementor-element-bb871d3 { background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 14px; height: 100%; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease, background-color .3s ease; }
.elementor-16 .elementor-element.elementor-element-bb871d3:hover { transform: translateY(-6px); border-color: rgba(224,29,62,.3); background: #FDECEF; box-shadow: 0 16px 40px -18px rgba(224,29,62,.45); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fe5d54c */.elementor-16 .elementor-element.elementor-element-fe5d54c .elementor-icon { width: 48px; height: 48px; display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; background: #FDECEF; border: none; transition: transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-fe5d54c:hover .elementor-icon { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f059fdf */.elementor-16 .elementor-element.elementor-element-f059fdf { background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 14px; height: 100%; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease, background-color .3s ease; }
.elementor-16 .elementor-element.elementor-element-f059fdf:hover { transform: translateY(-6px); border-color: rgba(224,29,62,.3); background: #FDECEF; box-shadow: 0 16px 40px -18px rgba(224,29,62,.45); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ac13eb */.elementor-16 .elementor-element.elementor-element-6ac13eb .elementor-icon { width: 48px; height: 48px; display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; background: #FDECEF; border: none; transition: transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-6ac13eb:hover .elementor-icon { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8432814 */.elementor-16 .elementor-element.elementor-element-8432814 { background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 14px; height: 100%; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease, background-color .3s ease; }
.elementor-16 .elementor-element.elementor-element-8432814:hover { transform: translateY(-6px); border-color: rgba(224,29,62,.3); background: #FDECEF; box-shadow: 0 16px 40px -18px rgba(224,29,62,.45); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebe8b0d */.elementor-16 .elementor-element.elementor-element-ebe8b0d .elementor-icon { width: 48px; height: 48px; display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; background: #FDECEF; border: none; transition: transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-ebe8b0d:hover .elementor-icon { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c396e4 */.elementor-16 .elementor-element.elementor-element-4c396e4 { background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 14px; height: 100%; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease, background-color .3s ease; }
.elementor-16 .elementor-element.elementor-element-4c396e4:hover { transform: translateY(-6px); border-color: rgba(224,29,62,.3); background: #FDECEF; box-shadow: 0 16px 40px -18px rgba(224,29,62,.45); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a600741 */.elementor-16 .elementor-element.elementor-element-a600741 .elementor-icon { width: 48px; height: 48px; display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; background: #FDECEF; border: none; transition: transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-a600741:hover .elementor-icon { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de0edd */.elementor-16 .elementor-element.elementor-element-7de0edd { background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 14px; height: 100%; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease, background-color .3s ease; }
.elementor-16 .elementor-element.elementor-element-7de0edd:hover { transform: translateY(-6px); border-color: rgba(224,29,62,.3); background: #FDECEF; box-shadow: 0 16px 40px -18px rgba(224,29,62,.45); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6414ff0 */.elementor-16 .elementor-element.elementor-element-6414ff0 .elementor-icon { width: 48px; height: 48px; display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; background: #FDECEF; border: none; transition: transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-6414ff0:hover .elementor-icon { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d14bd13 */.elementor-16 .elementor-element.elementor-element-d14bd13 { background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 14px; height: 100%; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease, background-color .3s ease; }
.elementor-16 .elementor-element.elementor-element-d14bd13:hover { transform: translateY(-6px); border-color: rgba(224,29,62,.3); background: #FDECEF; box-shadow: 0 16px 40px -18px rgba(224,29,62,.45); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8f3055 */.elementor-16 .elementor-element.elementor-element-c8f3055 .elementor-icon { width: 48px; height: 48px; display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; background: #FDECEF; border: none; transition: transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-c8f3055:hover .elementor-icon { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3469cff */.elementor-16 .elementor-element.elementor-element-3469cff { background: #FFFFFF; border: 1px solid #E5E7EB; border-radius: 14px; height: 100%; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease, background-color .3s ease; }
.elementor-16 .elementor-element.elementor-element-3469cff:hover { transform: translateY(-6px); border-color: rgba(224,29,62,.3); background: #FDECEF; box-shadow: 0 16px 40px -18px rgba(224,29,62,.45); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a1789 */.elementor-16 .elementor-element.elementor-element-54a1789 > .e-con { flex: 0 0 calc((100% - 72px) / 4); max-width: calc((100% - 72px) / 4); }
@media (max-width: 1024px) { .elementor-16 .elementor-element.elementor-element-54a1789 > .e-con { flex: 0 0 calc((100% - 24px) / 2); max-width: calc((100% - 24px) / 2); } }
@media (max-width: 767px) { .elementor-16 .elementor-element.elementor-element-54a1789 > .e-con { flex: 0 0 100%; max-width: 100%; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f2d9f */.elementor-16 .elementor-element.elementor-element-44f2d9f { max-width: 640px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f56139 */.elementor-16 .elementor-element.elementor-element-9f56139 { position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e81eac */.elementor-16 .elementor-element.elementor-element-5e81eac { position: relative; }
.elementor-16 .elementor-element.elementor-element-5e81eac::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,.15) 45%, transparent); pointer-events: none; }
.elementor-16 .elementor-element.elementor-element-5e81eac .ango-card-title { position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 3; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66d1415 */.elementor-16 .elementor-element.elementor-element-66d1415 .elementor-button { transition: color .3s ease, transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-66d1415 .elementor-button:hover { transform: translateX(4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8992ae6 */.elementor-16 .elementor-element.elementor-element-8992ae6 { overflow: hidden; border-radius: 18px; border: 1px solid #E5E7EB; background: #FFFFFF; box-shadow: 0 1px 2px rgba(0,0,0,.04); transition: transform .5s ease, box-shadow .5s ease, border-color .5s ease; }
.elementor-16 .elementor-element.elementor-element-8992ae6:hover { transform: translateY(-8px); border-color: rgba(224,29,62,.3); box-shadow: 0 28px 60px -28px rgba(217,34,71,.55); }
.elementor-16 .elementor-element.elementor-element-8992ae6 img { width: 100%; aspect-ratio: 16/10; object-fit: cover; transition: transform .7s ease; }
.elementor-16 .elementor-element.elementor-element-8992ae6:hover img { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef3c20 */.elementor-16 .elementor-element.elementor-element-cef3c20 { position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09eb973 */.elementor-16 .elementor-element.elementor-element-09eb973 { position: relative; }
.elementor-16 .elementor-element.elementor-element-09eb973::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,.15) 45%, transparent); pointer-events: none; }
.elementor-16 .elementor-element.elementor-element-09eb973 .ango-card-title { position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 3; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dae989d */.elementor-16 .elementor-element.elementor-element-dae989d .elementor-button { transition: color .3s ease, transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-dae989d .elementor-button:hover { transform: translateX(4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df91255 */.elementor-16 .elementor-element.elementor-element-df91255 { overflow: hidden; border-radius: 18px; border: 1px solid #E5E7EB; background: #FFFFFF; box-shadow: 0 1px 2px rgba(0,0,0,.04); transition: transform .5s ease, box-shadow .5s ease, border-color .5s ease; }
.elementor-16 .elementor-element.elementor-element-df91255:hover { transform: translateY(-8px); border-color: rgba(224,29,62,.3); box-shadow: 0 28px 60px -28px rgba(217,34,71,.55); }
.elementor-16 .elementor-element.elementor-element-df91255 img { width: 100%; aspect-ratio: 16/10; object-fit: cover; transition: transform .7s ease; }
.elementor-16 .elementor-element.elementor-element-df91255:hover img { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc0032 */.elementor-16 .elementor-element.elementor-element-9bc0032 { position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8025152 */.elementor-16 .elementor-element.elementor-element-8025152 { position: relative; }
.elementor-16 .elementor-element.elementor-element-8025152::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,.15) 45%, transparent); pointer-events: none; }
.elementor-16 .elementor-element.elementor-element-8025152 .ango-card-title { position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 3; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff59262 */.elementor-16 .elementor-element.elementor-element-ff59262 .elementor-button { transition: color .3s ease, transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-ff59262 .elementor-button:hover { transform: translateX(4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adba30 */.elementor-16 .elementor-element.elementor-element-2adba30 { overflow: hidden; border-radius: 18px; border: 1px solid #E5E7EB; background: #FFFFFF; box-shadow: 0 1px 2px rgba(0,0,0,.04); transition: transform .5s ease, box-shadow .5s ease, border-color .5s ease; }
.elementor-16 .elementor-element.elementor-element-2adba30:hover { transform: translateY(-8px); border-color: rgba(224,29,62,.3); box-shadow: 0 28px 60px -28px rgba(217,34,71,.55); }
.elementor-16 .elementor-element.elementor-element-2adba30 img { width: 100%; aspect-ratio: 16/10; object-fit: cover; transition: transform .7s ease; }
.elementor-16 .elementor-element.elementor-element-2adba30:hover img { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffec242 */.elementor-16 .elementor-element.elementor-element-ffec242 { position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4c866 */.elementor-16 .elementor-element.elementor-element-ea4c866 { position: relative; }
.elementor-16 .elementor-element.elementor-element-ea4c866::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,.15) 45%, transparent); pointer-events: none; }
.elementor-16 .elementor-element.elementor-element-ea4c866 .ango-card-title { position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 3; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17c8f4e */.elementor-16 .elementor-element.elementor-element-17c8f4e .elementor-button { transition: color .3s ease, transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-17c8f4e .elementor-button:hover { transform: translateX(4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032ed07 */.elementor-16 .elementor-element.elementor-element-032ed07 { overflow: hidden; border-radius: 18px; border: 1px solid #E5E7EB; background: #FFFFFF; box-shadow: 0 1px 2px rgba(0,0,0,.04); transition: transform .5s ease, box-shadow .5s ease, border-color .5s ease; }
.elementor-16 .elementor-element.elementor-element-032ed07:hover { transform: translateY(-8px); border-color: rgba(224,29,62,.3); box-shadow: 0 28px 60px -28px rgba(217,34,71,.55); }
.elementor-16 .elementor-element.elementor-element-032ed07 img { width: 100%; aspect-ratio: 16/10; object-fit: cover; transition: transform .7s ease; }
.elementor-16 .elementor-element.elementor-element-032ed07:hover img { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd2719a */.elementor-16 .elementor-element.elementor-element-fd2719a { position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee9059d */.elementor-16 .elementor-element.elementor-element-ee9059d { position: relative; }
.elementor-16 .elementor-element.elementor-element-ee9059d::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,.15) 45%, transparent); pointer-events: none; }
.elementor-16 .elementor-element.elementor-element-ee9059d .ango-card-title { position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 3; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fc6c56 */.elementor-16 .elementor-element.elementor-element-5fc6c56 .elementor-button { transition: color .3s ease, transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-5fc6c56 .elementor-button:hover { transform: translateX(4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7748bef */.elementor-16 .elementor-element.elementor-element-7748bef { overflow: hidden; border-radius: 18px; border: 1px solid #E5E7EB; background: #FFFFFF; box-shadow: 0 1px 2px rgba(0,0,0,.04); transition: transform .5s ease, box-shadow .5s ease, border-color .5s ease; }
.elementor-16 .elementor-element.elementor-element-7748bef:hover { transform: translateY(-8px); border-color: rgba(224,29,62,.3); box-shadow: 0 28px 60px -28px rgba(217,34,71,.55); }
.elementor-16 .elementor-element.elementor-element-7748bef img { width: 100%; aspect-ratio: 16/10; object-fit: cover; transition: transform .7s ease; }
.elementor-16 .elementor-element.elementor-element-7748bef:hover img { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96a36b7 */.elementor-16 .elementor-element.elementor-element-96a36b7 { position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efbb37f */.elementor-16 .elementor-element.elementor-element-efbb37f { position: relative; }
.elementor-16 .elementor-element.elementor-element-efbb37f::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,.7), rgba(0,0,0,.15) 45%, transparent); pointer-events: none; }
.elementor-16 .elementor-element.elementor-element-efbb37f .ango-card-title { position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 3; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b65273 */.elementor-16 .elementor-element.elementor-element-5b65273 .elementor-button { transition: color .3s ease, transform .3s ease; }
.elementor-16 .elementor-element.elementor-element-5b65273 .elementor-button:hover { transform: translateX(4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9e8e72 */.elementor-16 .elementor-element.elementor-element-f9e8e72 { overflow: hidden; border-radius: 18px; border: 1px solid #E5E7EB; background: #FFFFFF; box-shadow: 0 1px 2px rgba(0,0,0,.04); transition: transform .5s ease, box-shadow .5s ease, border-color .5s ease; }
.elementor-16 .elementor-element.elementor-element-f9e8e72:hover { transform: translateY(-8px); border-color: rgba(224,29,62,.3); box-shadow: 0 28px 60px -28px rgba(217,34,71,.55); }
.elementor-16 .elementor-element.elementor-element-f9e8e72 img { width: 100%; aspect-ratio: 16/10; object-fit: cover; transition: transform .7s ease; }
.elementor-16 .elementor-element.elementor-element-f9e8e72:hover img { transform: scale(1.1); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c30dcea */.elementor-16 .elementor-element.elementor-element-c30dcea > .e-con { flex: 0 0 calc((100% - 56px) / 3); max-width: calc((100% - 56px) / 3); }
@media (max-width: 1024px) { .elementor-16 .elementor-element.elementor-element-c30dcea > .e-con { flex: 0 0 calc((100% - 28px) / 2); max-width: calc((100% - 28px) / 2); } }
@media (max-width: 767px) { .elementor-16 .elementor-element.elementor-element-c30dcea > .e-con { flex: 0 0 100%; max-width: 100%; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fa9efe */.elementor-16 .elementor-element.elementor-element-7fa9efe .elementor-heading-title { display: inline-block; border: 1px solid rgba(255,255,255,.25); background: rgba(255,255,255,.1); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); padding: 6px 16px; border-radius: 999px; }/* End custom CSS */