.elementor-94616 .elementor-element.elementor-element-476ca758{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-476ca758:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-476ca758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d79bfde );}.elementor-94616 .elementor-element.elementor-element-476ca758.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-94616 .elementor-element.elementor-element-708553f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;max-width:1920px;--padding-top:2%;--padding-bottom:4%;--padding-left:1%;--padding-right:1%;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-0acbc4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-21f51039{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-21f51039:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-21f51039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-7b7dfb07{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--align-items:stretch;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-73655b06{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-73655b06:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-73655b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );background-image:url("https://invoicefly.com/wp-content/uploads/2026/02/image-478.png");}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Manrope;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-94616 .elementor-element.elementor-element-18b28d30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-18b28d30 img{pointer-events:all;width:210px;height:145px;border-style:none;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Manrope;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-94616 .elementor-element.elementor-element-c40b707{text-align:center;}.elementor-94616 .elementor-element.elementor-element-c40b707 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Manrope;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-94616 .elementor-element.elementor-element-2ea540ce .elementor-button{background-color:#000000;font-family:"Manrope", Manrope;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-94616 .elementor-element.elementor-element-2ea540ce .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-2ea540ce .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-2ea540ce{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-94616 .elementor-element.elementor-element-2ea540ce .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-2ea540ce .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-1838c0e{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-1838c0e:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-1838c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );background-image:url("https://invoicefly.com/wp-content/uploads/2026/02/image-478.png");}.elementor-94616 .elementor-element.elementor-element-51ad71b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-51ad71b img{pointer-events:all;width:210px;height:145px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-607660b{text-align:center;}.elementor-94616 .elementor-element.elementor-element-607660b .elementor-heading-title{color:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-b97761d .elementor-button{background-color:#000000;font-family:"Manrope", Manrope;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-94616 .elementor-element.elementor-element-b97761d .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-b97761d .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-b97761d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-94616 .elementor-element.elementor-element-b97761d .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-b97761d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-5b17bf5d{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-5b17bf5d:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-5b17bf5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-72281b56 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-6deb7b01{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1DDEF;--border-color:#D1DDEF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-6deb7b01:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-6deb7b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF1F4;}.elementor-94616 .elementor-element.elementor-element-6deb7b01 > .elementor-shape-top svg, .elementor-94616 .elementor-element.elementor-element-6deb7b01 > .e-con-inner > .elementor-shape-top svg{width:calc(0% + 1.3px);}.elementor-94616 .elementor-element.elementor-element-4d5f1a17 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-465bdf44{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-465bdf44:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-465bdf44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-ec708f6 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-39043a3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-39043a3d:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-39043a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-633017d3 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-83650af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-83650af:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-83650af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-2ad96a9b img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-3a4cbc41{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-3a4cbc41:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-3a4cbc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-6a510723 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-a5a1a7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-a5a1a7c:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-a5a1a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-67b3ca40 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-813a16f{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-813a16f:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-813a16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-54942ecf img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-3022fc64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-3022fc64:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-3022fc64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-7a2f0c45 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-56506aa4{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-56506aa4:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-56506aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-7be25426 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-25fdab6c{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-25fdab6c:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-25fdab6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-74373199 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-c1d31c2{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-c1d31c2:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-c1d31c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-3855b36f img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-260da42b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-260da42b:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-260da42b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-29c5ddca img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-6327eca2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-6327eca2:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-6327eca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-60f8d88 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-5a4ba324{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-5a4ba324:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-5a4ba324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-5c60c9fa img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-52dca2a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-52dca2a3:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-52dca2a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-240940d9 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-a54ed1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-a54ed1d:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-a54ed1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-4a09a08c img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-52b45631{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-52b45631:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-52b45631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-2d5a43b img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-26c6a593{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-26c6a593:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-26c6a593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-3373afc0{border-style:none;}.elementor-94616 .elementor-element.elementor-element-3373afc0 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-13f9aa5d{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-13f9aa5d:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-13f9aa5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-13068fd7 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-63a41955{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-63a41955:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-63a41955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-1f4ab274 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-4228e9c{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1DDEF;--border-color:#D1DDEF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-4228e9c:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-4228e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-45e565b9 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-63e9462c{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1DDEF;--border-color:#D1DDEF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-63e9462c:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-63e9462c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-59a18b2b img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-685cb2dd{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1DDEF;--border-color:#D1DDEF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-685cb2dd:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-685cb2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-3df6cd10 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-4b1eb66e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-4b1eb66e:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-4b1eb66e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-784db806 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-1330bb45{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-1330bb45:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-1330bb45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-3a1f9fb5 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-39176fb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-39176fb1:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-39176fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-55ce9fed img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-6ab8f3b6{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1DDEF;--border-color:#D1DDEF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-6ab8f3b6:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-6ab8f3b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-6f5ac92d img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-24f5e5cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-24f5e5cf:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-24f5e5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-25b7147b img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-1e662b94{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1DDEF;--border-color:#D1DDEF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-1e662b94:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-1e662b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-2ae1ad48 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-42390745{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-42390745:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-42390745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-4e3c5e71 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-36deedcb{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1DDEF;--border-color:#D1DDEF;--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-36deedcb:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-36deedcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-659107e3 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-5405bb36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-5405bb36:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-5405bb36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );}.elementor-94616 .elementor-element.elementor-element-3baa818 img{pointer-events:all;width:185.79px;height:238.88px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-42b9c7c0{--display:flex;--min-height:291.28px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;max-width:291.28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d52f900 );--border-color:var( --e-global-color-d52f900 );--border-radius:20px 20px 20px 20px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-42b9c7c0:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-42b9c7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54bc25 );background-image:url("https://invoicefly.com/wp-content/uploads/2026/02/image-478.png");}.elementor-94616 .elementor-element.elementor-element-71504f5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-71504f5a img{pointer-events:all;width:210px;height:145px;border-style:none;}.elementor-94616 .elementor-element.elementor-element-6ec744b3{text-align:center;}.elementor-94616 .elementor-element.elementor-element-6ec744b3 .elementor-heading-title{color:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-6b71ce09 .elementor-button{background-color:#000000;font-family:"Manrope", Manrope;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-94616 .elementor-element.elementor-element-6b71ce09 .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-6b71ce09 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-6b71ce09{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-94616 .elementor-element.elementor-element-6b71ce09 .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-6b71ce09 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-3f51b7d0{--display:flex;overflow:visible;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Manrope;font-size:var( --e-global-typography-text-font-size );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-94616 .elementor-element.elementor-element-5f5f9580{font-family:"Manrope", Manrope;font-size:18px;font-weight:700;}.elementor-94616 .elementor-element.elementor-element-73e3d37d{--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:20px 020px;--row-gap:20px;--column-gap:020px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-5dfaeb56 .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 70px 15px 70px;}.elementor-94616 .elementor-element.elementor-element-5dfaeb56 .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-5dfaeb56 .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-5dfaeb56{width:initial;max-width:initial;}.elementor-94616 .elementor-element.elementor-element-5dfaeb56 .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-5dfaeb56 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-21bb40d4 .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 70px 15px 70px;}.elementor-94616 .elementor-element.elementor-element-21bb40d4 .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-21bb40d4 .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-21bb40d4{width:initial;max-width:initial;}.elementor-94616 .elementor-element.elementor-element-21bb40d4 .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-21bb40d4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-3db0775a .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 70px 15px 70px;}.elementor-94616 .elementor-element.elementor-element-3db0775a .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-3db0775a .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-3db0775a{width:initial;max-width:initial;}.elementor-94616 .elementor-element.elementor-element-3db0775a .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-3db0775a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-5438628e .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 70px 15px 70px;}.elementor-94616 .elementor-element.elementor-element-5438628e .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-5438628e .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-5438628e{width:initial;max-width:initial;}.elementor-94616 .elementor-element.elementor-element-5438628e .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-5438628e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-7597fe27 .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 70px 15px 70px;}.elementor-94616 .elementor-element.elementor-element-7597fe27 .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-7597fe27 .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-7597fe27{width:initial;max-width:initial;}.elementor-94616 .elementor-element.elementor-element-7597fe27 .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-7597fe27 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-5e19fa80{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-41cd3f2e{font-family:"Manrope", Manrope;font-size:18px;font-weight:700;}.elementor-94616 .elementor-element.elementor-element-63968d86{--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;max-width:1920px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-1c9f9c64 .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-94616 .elementor-element.elementor-element-1c9f9c64 .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-1c9f9c64 .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-1c9f9c64{width:initial;max-width:initial;}.elementor-94616 .elementor-element.elementor-element-1c9f9c64 .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-1c9f9c64 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-3f6817b7 .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-3f6817b7 .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-3f6817b7 .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-3f6817b7 .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-3f6817b7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-4e14ba7 .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-4e14ba7 .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-4e14ba7 .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-4e14ba7 .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-4e14ba7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-4896ed8b .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-4896ed8b .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-4896ed8b .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-4896ed8b .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-4896ed8b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-3e3b7794 .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-3e3b7794 .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-3e3b7794 .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-3e3b7794 .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-3e3b7794 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-29ca349c .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-29ca349c .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-29ca349c .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-29ca349c .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-29ca349c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-6a78597d .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-6a78597d .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-6a78597d .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-6a78597d .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-6a78597d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-7a81bcb4 .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-7a81bcb4 .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-7a81bcb4 .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-7a81bcb4 .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-7a81bcb4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-69d93222 .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-69d93222 .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-69d93222 .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-69d93222 .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-69d93222 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-fb8c526 .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-fb8c526 .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-fb8c526 .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-fb8c526 .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-fb8c526 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-7448deeb .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-7448deeb .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-7448deeb .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-7448deeb .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-7448deeb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-72f194e0 .elementor-button{background-color:#E5ECF8;font-family:"Manrope", Manrope;font-size:14px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5ECF8;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-72f194e0 .elementor-button:hover, .elementor-94616 .elementor-element.elementor-element-72f194e0 .elementor-button:focus{background-color:#1447B4;color:#FFFFFF;border-color:#1447B4;}.elementor-94616 .elementor-element.elementor-element-72f194e0 .elementor-button:hover svg, .elementor-94616 .elementor-element.elementor-element-72f194e0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-94616 .elementor-element.elementor-element-c610135{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;overflow:visible;}.elementor-94616 .elementor-element.elementor-element-c610135:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-c610135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5ECF8;}.elementor-94616 .elementor-element.elementor-element-c610135.e-con{--align-self:center;}.elementor-94616 .elementor-element.elementor-element-5c63d87 .elementor-heading-title{font-family:"Manrope", Manrope;font-size:31px;font-weight:800;}.elementor-94616 .elementor-element.elementor-element-51231d7 p{margin-block-end:12px;}.elementor-94616 .elementor-element.elementor-element-ca4ccf8{--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;max-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}@media(max-width:1024px){.elementor-94616 .elementor-element.elementor-element-7b7dfb07{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-94616 .elementor-element.elementor-element-708553f9{--width:100%;}.elementor-94616 .elementor-element.elementor-element-0acbc4c{--width:16%;}.elementor-94616 .elementor-element.elementor-element-21f51039{--width:90%;}.elementor-94616 .elementor-element.elementor-element-7b7dfb07{--width:100%;}.elementor-94616 .elementor-element.elementor-element-73655b06{--width:100%;}.elementor-94616 .elementor-element.elementor-element-1838c0e{--width:100%;}.elementor-94616 .elementor-element.elementor-element-5b17bf5d{--width:100%;}.elementor-94616 .elementor-element.elementor-element-6deb7b01{--width:100%;}.elementor-94616 .elementor-element.elementor-element-465bdf44{--width:100%;}.elementor-94616 .elementor-element.elementor-element-39043a3d{--width:100%;}.elementor-94616 .elementor-element.elementor-element-83650af{--width:100%;}.elementor-94616 .elementor-element.elementor-element-3a4cbc41{--width:100%;}.elementor-94616 .elementor-element.elementor-element-a5a1a7c{--width:100%;}.elementor-94616 .elementor-element.elementor-element-813a16f{--width:100%;}.elementor-94616 .elementor-element.elementor-element-3022fc64{--width:100%;}.elementor-94616 .elementor-element.elementor-element-56506aa4{--width:100%;}.elementor-94616 .elementor-element.elementor-element-25fdab6c{--width:100%;}.elementor-94616 .elementor-element.elementor-element-c1d31c2{--width:100%;}.elementor-94616 .elementor-element.elementor-element-260da42b{--width:100%;}.elementor-94616 .elementor-element.elementor-element-6327eca2{--width:100%;}.elementor-94616 .elementor-element.elementor-element-5a4ba324{--width:100%;}.elementor-94616 .elementor-element.elementor-element-52dca2a3{--width:100%;}.elementor-94616 .elementor-element.elementor-element-a54ed1d{--width:99%;}.elementor-94616 .elementor-element.elementor-element-52b45631{--width:100%;}.elementor-94616 .elementor-element.elementor-element-26c6a593{--width:100%;}.elementor-94616 .elementor-element.elementor-element-13f9aa5d{--width:100%;}.elementor-94616 .elementor-element.elementor-element-63a41955{--width:100%;}.elementor-94616 .elementor-element.elementor-element-4b1eb66e{--width:100%;}.elementor-94616 .elementor-element.elementor-element-1330bb45{--width:100%;}.elementor-94616 .elementor-element.elementor-element-39176fb1{--width:100%;}.elementor-94616 .elementor-element.elementor-element-24f5e5cf{--width:100%;}.elementor-94616 .elementor-element.elementor-element-42390745{--width:100%;}.elementor-94616 .elementor-element.elementor-element-5405bb36{--width:100%;}.elementor-94616 .elementor-element.elementor-element-42b9c7c0{--width:100%;}.elementor-94616 .elementor-element.elementor-element-63968d86{--width:100%;}.elementor-94616 .elementor-element.elementor-element-c610135{--width:100%;}}@media(max-width:767px){.elementor-94616 .elementor-element.elementor-element-7b7dfb07{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-94616 .elementor-element.elementor-element-73655b06{--min-height:0px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-94616 .elementor-element.elementor-element-73655b06:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-73655b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-94616 .elementor-element.elementor-element-18b28d30 img{width:100%;height:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-94616 .elementor-element.elementor-element-2ea540ce{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-1838c0e{--min-height:0px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-94616 .elementor-element.elementor-element-1838c0e:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-1838c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-94616 .elementor-element.elementor-element-51ad71b img{width:100%;height:100%;}.elementor-94616 .elementor-element.elementor-element-b97761d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-5b17bf5d{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-72281b56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-72281b56 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-6deb7b01{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-4d5f1a17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-4d5f1a17 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-465bdf44{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-ec708f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-ec708f6 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-633017d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-633017d3 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-2ad96a9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-2ad96a9b img{height:210px;}.elementor-94616 .elementor-element.elementor-element-3a4cbc41{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-6a510723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-6a510723 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-67b3ca40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-67b3ca40 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-813a16f{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-54942ecf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-54942ecf img{height:210px;}.elementor-94616 .elementor-element.elementor-element-7a2f0c45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-7a2f0c45 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-56506aa4{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-7be25426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-7be25426 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-25fdab6c{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-74373199{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-74373199 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-c1d31c2{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-3855b36f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-3855b36f img{height:210px;}.elementor-94616 .elementor-element.elementor-element-29c5ddca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-29c5ddca img{height:210px;}.elementor-94616 .elementor-element.elementor-element-60f8d88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-60f8d88 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-5a4ba324{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-5c60c9fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-5c60c9fa img{height:210px;}.elementor-94616 .elementor-element.elementor-element-240940d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-240940d9 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-4a09a08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-4a09a08c img{height:210px;}.elementor-94616 .elementor-element.elementor-element-2d5a43b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-2d5a43b img{height:210px;}.elementor-94616 .elementor-element.elementor-element-26c6a593{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-3373afc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-3373afc0 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-13f9aa5d{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-13068fd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-13068fd7 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-1f4ab274{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-1f4ab274 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-4228e9c{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-45e565b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-45e565b9 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-63e9462c{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-59a18b2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-59a18b2b img{height:210px;}.elementor-94616 .elementor-element.elementor-element-685cb2dd{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-3df6cd10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-3df6cd10 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-784db806{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-784db806 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-1330bb45{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-3a1f9fb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-3a1f9fb5 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-55ce9fed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-55ce9fed img{height:210px;}.elementor-94616 .elementor-element.elementor-element-6ab8f3b6{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-6f5ac92d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-6f5ac92d img{height:210px;}.elementor-94616 .elementor-element.elementor-element-25b7147b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-25b7147b img{height:210px;}.elementor-94616 .elementor-element.elementor-element-1e662b94{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-2ae1ad48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-2ae1ad48 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-4e3c5e71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-4e3c5e71 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-36deedcb{--min-height:0px;}.elementor-94616 .elementor-element.elementor-element-659107e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-659107e3 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-3baa818{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-94616 .elementor-element.elementor-element-3baa818 img{height:210px;}.elementor-94616 .elementor-element.elementor-element-42b9c7c0{--min-height:0px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-94616 .elementor-element.elementor-element-42b9c7c0:not(.elementor-motion-effects-element-type-background), .elementor-94616 .elementor-element.elementor-element-42b9c7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-94616 .elementor-element.elementor-element-71504f5a img{width:100%;height:100%;}.elementor-94616 .elementor-element.elementor-element-6b71ce09{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-94616 .elementor-element.elementor-element-5f5f9580{text-align:center;}.elementor-94616 .elementor-element.elementor-element-73e3d37d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-94616 .elementor-element.elementor-element-5dfaeb56 .elementor-button{padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-21bb40d4{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-21bb40d4 .elementor-button{padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-3db0775a{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-3db0775a .elementor-button{padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-5438628e{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-5438628e .elementor-button{padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-7597fe27{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-7597fe27 .elementor-button{padding:15px 15px 15px 15px;}.elementor-94616 .elementor-element.elementor-element-41cd3f2e{text-align:center;}.elementor-94616 .elementor-element.elementor-element-63968d86{--justify-content:center;}.elementor-94616 .elementor-element.elementor-element-1c9f9c64{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-3f6817b7{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-4e14ba7{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-4896ed8b{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-3e3b7794{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-29ca349c{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-6a78597d{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-7a81bcb4{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-69d93222{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-fb8c526{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-7448deeb{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-72f194e0{width:auto;max-width:auto;}.elementor-94616 .elementor-element.elementor-element-c610135{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94616 .elementor-element.elementor-element-5c63d87{text-align:start;}.elementor-94616 .elementor-element.elementor-element-5c63d87 .elementor-heading-title{font-size:36px;}.elementor-94616 .elementor-element.elementor-element-51231d7{text-align:start;}.elementor-94616 .elementor-element.elementor-element-98a73ff{width:100%;max-width:100%;}.elementor-94616 .elementor-element.elementor-element-08ee3fb{width:100%;max-width:100%;}.elementor-94616 .elementor-element.elementor-element-65d2117{width:100%;max-width:100%;}.elementor-94616 .elementor-element.elementor-element-790bfb8{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-c40b707 */@media (max-width: 767px) {
    .elementor-94616 .elementor-element.elementor-element-c40b707 h3 {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-607660b */@media (max-width: 767px) {
    .elementor-94616 .elementor-element.elementor-element-607660b h3 {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b97761d */@media (max-width: 767px) {
    .elementor-94616 .elementor-element.elementor-element-b97761d span {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ec744b3 */@media (max-width: 767px) {
    .elementor-94616 .elementor-element.elementor-element-6ec744b3 h3 {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7dfb07 */.template-hidden {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f5f9580 */.elementor-94616 .elementor-element.elementor-element-5f5f9580 h2 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5dfaeb56 */.elementor-94616 .elementor-element.elementor-element-5dfaeb56 {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21bb40d4 */.elementor-94616 .elementor-element.elementor-element-21bb40d4 {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3db0775a */.elementor-94616 .elementor-element.elementor-element-3db0775a {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5438628e */.elementor-94616 .elementor-element.elementor-element-5438628e {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7597fe27 */.elementor-94616 .elementor-element.elementor-element-7597fe27 {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e3d37d *//* Solo se ejecuta en pantallas de menos de 767px (Móvil) */
@media (max-width: 767px) {
    
    .elementor-94616 .elementor-element.elementor-element-73e3d37d {
        display: flex;
        flex-wrap: nowrap;
        gap: 12px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        justify-content: flex-start;
        padding-left: 10px; 
        padding-right: 10px;
        padding-bottom: 20px; 
    }

    .elementor-94616 .elementor-element.elementor-element-73e3d37d > button, 
    .elementor-94616 .elementor-element.elementor-element-73e3d37d > a {
        flex: 0 0 auto;
    }

    .elementor-94616 .elementor-element.elementor-element-73e3d37d::-webkit-scrollbar {
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41cd3f2e */.elementor-94616 .elementor-element.elementor-element-41cd3f2e h2 {
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c9f9c64 */.elementor-94616 .elementor-element.elementor-element-1c9f9c64 {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f6817b7 */.elementor-94616 .elementor-element.elementor-element-3f6817b7 {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e14ba7 */.elementor-94616 .elementor-element.elementor-element-4e14ba7 {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4896ed8b */.elementor-94616 .elementor-element.elementor-element-4896ed8b {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e3b7794 */.elementor-94616 .elementor-element.elementor-element-3e3b7794 {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29ca349c */.elementor-94616 .elementor-element.elementor-element-29ca349c {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a78597d */.elementor-94616 .elementor-element.elementor-element-6a78597d {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a81bcb4 */.elementor-94616 .elementor-element.elementor-element-7a81bcb4 {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69d93222 */.elementor-94616 .elementor-element.elementor-element-69d93222 {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb8c526 */.elementor-94616 .elementor-element.elementor-element-fb8c526 {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7448deeb */.elementor-94616 .elementor-element.elementor-element-7448deeb {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72f194e0 */.elementor-94616 .elementor-element.elementor-element-72f194e0 {
  flex: 0 0 auto;
  white-space: nowrap;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63968d86 *//* Solo se ejecuta en pantallas de menos de 767px (Móvil) */
@media (max-width: 767px) {
    
    .elementor-94616 .elementor-element.elementor-element-63968d86 {
        display: flex;
        flex-wrap: nowrap;
        gap: 12px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        justify-content: flex-start;
        padding-left: 10px; 
        padding-right: 10px;
        padding-bottom: 20px; 
    }

    .elementor-94616 .elementor-element.elementor-element-63968d86 > button, 
    .elementor-94616 .elementor-element.elementor-element-63968d86 > a {
        flex: 0 0 auto;
    }

    .elementor-94616 .elementor-element.elementor-element-63968d86::-webkit-scrollbar {
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51231d7 */@media only screen and (max-width: 767px) {
    .elementor-94616 .elementor-element.elementor-element-51231d7 p {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98a73ff *//* =====================================================
   1. SAFARI & BODY FIX (COMÚN)
==================================================== */
html {
  background-color: transparent; 
  transition: background-color 0.3s ease;
}

html.sheet-is-open {
  background-color: #ffffff !important;
}

body.sheet-open {
  overflow: hidden;
  position: fixed;
  width: 100%;
}

/* =====================================================
   2. ESTILO DE LOS BOTONES (SISTEMA DE PÍLDORAS)
===================================================== */
.filter-btn.open-colors,
.filter-btn.open-industry,
.filter-btn.open-formats,
.filter-btn.open-billing {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 24px;
  border-radius: 50px; 
  border: 2px solid #D1DDEF;
  background-color: #FFFFFF;
  color: #1447B4;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s ease;
  text-decoration: none;
  white-space: nowrap;
}

.filter-btn.open-colors.active,
.filter-btn.open-industry.active,
.filter-btn.open-formats.active,
.filter-btn.open-billing.active {
  background-color: #1447B4 !important;
  border-color: #1447B4 !important;
  color: #FFFFFF !important; 
}

/* =====================================================
   3. OVERLAYS (FONDOS OSCUROS)
===================================================== */
.overlay,
.industry-overlay,
.format-overlay,
.billing-overlay {
  position: fixed;
  top: 0; left: 0; right: 0; bottom: 0; 
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 1000;
}

.overlay.open,
.industry-overlay.open,
.format-overlay.open,
.billing-overlay.open {
  opacity: 1;
  pointer-events: auto;
}

/* =====================================================
   4. BOTTOM SHEET (MENÚ DESPLEGABLE)
===================================================== */
.bottom-sheet {
  position: fixed;
  left: 0; right: 0; bottom: 0 !important; 
  width: 100%;
  height: 70vh;
  background: #ffffff;
  border-radius: 20px 20px 0 0;
  padding: 12px 16px calc(16px + env(safe-area-inset-bottom, 24px));
  box-sizing: border-box;
  display: flex;
  flex-direction: column; 
  transform: translateY(100%);
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  z-index: 1001;
  box-shadow: none;
}

.bottom-sheet::after {
  display: none;
}

.bottom-sheet.open {
  transform: translateY(0);
}

/* =====================================================
   5. CONTENIDO INTERNO & FOOTER
===================================================== */
.handle {
  width: 40px; height: 4px; background: #cccccc;
  border-radius: 999px; margin: 0 auto 12px; flex-shrink: 0;
}

.sheet-header {
  display: flex; justify-content: space-between; align-items: center;
  flex-shrink: 0; margin-bottom: 10px;
}

.sheet-header h3 { margin: 0; font-size: 20px; font-weight: 700; color: #111111; }

.sheet-header .done {
  background: none; border: none; font-size: 16px; font-weight: 600; 
  color: #1447B4; cursor: pointer;
}

.sheet-options {
  flex: 1; overflow-y: auto; -webkit-overflow-scrolling: touch; margin: 10px 0;
}

.sheet-options label {
  display: flex; align-items: center; gap: 12px; padding: 14px 0;
  border-bottom: 1px solid #f2f4f7; font-size: 16px; color: #111111;
  cursor: pointer;
}

.sheet-footer {
  display: flex; gap: 12px; margin-top: auto; flex-shrink: 0; padding-top: 10px;
}

.sheet-footer button {
  flex: 1; height: 48px; display: inline-flex; align-items: center;
  justify-content: center; border-radius: 12px; border: none;
  font-size: 16px; font-weight: 600; cursor: pointer;
}

.sheet-footer button.clear {
  background-color: #F2F4F7 !important; 
  color: #111111 !important;
}

.sheet-footer button.apply {
  background-color: #1447B4 !important;
  color: #FFFFFF !important;
}

/* =====================================================
   6. EXTRAS (COOKIES & ESTADOS)
===================================================== */
.filter-btn:active, .sheet-footer button:active {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-790bfb8 *//* --- BOTONES DE FILTRO --- */
/* Agrupamos los .elementor-94616 .elementor-element.elementor-element-790bfb8es comunes para evitar repetición */
.filter-btn.open-colors,
.filter-btn.open-styles {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 24px;
  border-radius: 50px; 
  border: 2px solid #D1DDEF;
  background-color: #FFFFFF;
  color: #1447B4;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s ease;
  text-decoration: none;
  white-space: nowrap;
}

/* Estado HOVER (opcional pero recomendado para UX) */
.filter-btn.open-colors:hover,
.filter-btn.open-styles:hover {
  background-color: #f0f4fa;
  border-color: #1447B4;
}

/* Estado ACTIVO (Cuando hay filtros seleccionados) */
.filter-btn.open-colors.active,
.filter-btn.open-styles.active {
  background-color: #1447B4 !important;
  border-color: #1447B4 !important;
  color: #FFFFFF !important; 
}

/* --- OVERLAYS (Capas de fondo oscuro) --- */
.color-overlay,
.style-overlay {
  position: fixed;
  top: 0; left: 0; right: 0; bottom: 0; 
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 1000;
}

/* Estado OPEN para los Overlays */
.color-overlay.open,
.style-overlay.open {
  opacity: 1;
  pointer-events: auto;
}

/* Media Query para Desktop */
@media (min-width: 1024px) {
  .bottom-sheet {
    width: 60% !important;
    left: 50% !important;
    right: auto !important; 
    transform: translateX(-50%) translateY(100%);
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    max-width: 800px;
    border-radius: 24px 24px 0 0;
    box-shadow: 0px -10px 40px rgba(0, 0, 0, 0.15);
  }
  
  .bottom-sheet.open {
    transform: translateX(-50%) translateY(0) !important;
  }
}

#cmplz-manage-consent {
    transition: opacity 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d024ef *//* ===== MODAL WRAPPER ===== */

#dynamic-modal {
  position: fixed;
  inset: 0;
  display: none;
  z-index: 999999;
}

#dynamic-modal.active {
  display: block;
}

/* ===== BACKDROP ===== */

.modal-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.65);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px;
}

/* ===== MODAL BOX ===== */

.modal-content {
  position: relative;
  background: #f3f4f6; /* gris muy suave como en tu captura */
  width: min(1180px, 95%);
  border-radius: 26px;
  padding: 70px 90px;
  max-height: 90vh;
  overflow-y: auto;
  box-shadow: 0 40px 80px rgba(0, 0, 0, 0.25);
}

/* ===== GRID ===== */

.modal-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  align-items: center;
}

/* ===== IMAGE ===== */

.modal-image img {
  width: 100%;
  max-width: 520px;
  border-radius: 18px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}

/* ===== TITLE ===== */

#modal-title {
  font-size: 36px !important;
  line-height: 1.2;
  font-weight: 700;
  color: #0f172a;
  margin-bottom: 24px;
}

/* ===== DESCRIPTION ===== */

#modal-description {
  font-size: 17px;
  line-height: 1.7;
  color: #000;
  margin-bottom: 36px;
  max-width: 500px;
}

/* ===== DOWNLOAD SECTION ===== */

.modal-downloads span {
  display: block;
  font-weight: 600;
  color: #1e293b;
}

/* ===== FORMAT BUTTONS ===== */

.download-buttons a {
  display: inline-block;
  padding: 10px 18px;
  margin: 8px 12px 8px 0;
  border-radius: 999px;
  background: #fff;
  font-size: 14px;
  font-weight: 500;
  color: #1e293b;
  text-decoration: none;
  transition: all 0.2s ease;
  box-shadow: 0 4px 14px rgba(30, 64, 175, 0.15);
}

.download-buttons a:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(30, 64, 175, 0.25);
}

/* ===== ACTION BUTTONS ===== */

.modal-actions {
  margin-top: 40px;
  display: flex;
  gap: 50px;
  align-items: center;
}

.modal-actions .btn {
  text-decoration: none;
  font-weight: 600;
  font-size: 15px;
}

/* Primary button */

.modal-actions .primary {
  background: #0044BB !important;
  color: #ffffff !important;

  padding: 14px 28px;
  border-radius: 14px;

  font-weight: 600;
  font-size: 15px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  box-shadow: 0 10px 25px rgba(37, 99, 235, 0.4);

  transition: all 0.25s ease;
}

.modal-actions .primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(37, 99, 235, 0.5);
}

/* Secondary link */

.modal-actions .secondary {
  color: #0044BB;
  font-weight: 600;
}

/* ===== CLOSE BUTTON ===== */

.modal-close {
  position: absolute;
  top: 24px;
  right: 24px;

  width: 38px;
  height: 38px;

  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 18px;
  font-weight: 700;

  color: #000 !important;
  background: rgba(0,0,0,0.05);
  border-radius: 50%;
  border: none;

  cursor: pointer;
  z-index: 10;

  transition: all 0.2s ease;
}

.modal-close:hover {
  background: rgba(0,0,0,0.1);
  transform: scale(1.08);
}

/* ===== FORMAT BUTTONS WITH ICONS ===== */

.format-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;

  padding: 10px 16px;
  margin: 8px 12px 8px 0;

  border-radius: 999px;
  background: #eef2ff;

  font-size: 14px;
  font-weight: 500;
  color: #1e293b;
  text-decoration: none;

  flex-direction: row;

  transition: all 0.2s ease;
  box-shadow: 0 4px 14px rgba(30, 64, 175, 0.15);
}

.format-btn img {
  width: 18px !important;
  height: 18px !important;
  max-width: 18px !important;
  margin-right: 5px;
}

.format-btn span {
  display: inline-block;
}

/* ===== BODY LOCK ===== */

body.modal-open {
  overflow: hidden;
}

/* ===== POP-UP IMG ===== */

#modal-image {
  max-width: 420px;
  max-height: 540px;

  width: auto;
  height: auto;

  object-fit: contain;
  display: block;
}


.modal-downloads span:first-child {
  margin-bottom: 10px;
}

/* ===== RESPONSIVE ===== */

@media (max-width: 992px) {

  .modal-backdrop {
    padding: 20px;
  }

  .modal-content {
    width: 100%;
    padding: 30px 24px;
    border-radius: 20px;
    max-height: 90vh;
  }

  .modal-grid {
    grid-template-columns: 1fr;
    gap: 30px;
  }

  /* Imagen centrada */
  .modal-image {
    display: flex;
    justify-content: center;
  }

  #modal-image {
    max-width: 60%;
    max-height: 350px;
  }

  /* Título */
  #modal-title {
    font-size: 24px !important;
    line-height: 1.05;
    margin-bottom: 16px;
  }

  /* Descripción */
  #modal-description {
    font-size: 15px;
    margin-bottom: 24px;
    max-width: 100%;
  }

  /* Downloads */
  .modal-downloads span {
    font-size: 12px;
  }
  
  
    /* Downloads Title */
  .modal-downloads span:first-child {
    font-size: 14px !important;
  }

  /* Botones formato */
  .download-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 0px;
  }

  .format-btn {
    margin: 0;
  }

  /* Action buttons */
  .modal-actions {
    flex-direction: column;
    align-items: stretch;
    gap: 16px;
    margin-top: 30px;
  }

  .modal-actions .primary,
  .modal-actions .secondary {
    width: 100%;
    text-align: center;
    justify-content: center;
  }

  /* Close button */
  .modal-close {
    top: 16px;
    right: 16px;
    width: 34px;
    height: 34px;
  }
  
  .download-buttons a {
    padding: 6px 12px !important;
    margin: 6px 6px 6px 0 !important;
    font-size: 13px !important;
  }
  
  #modal-description {
    display: none;
  }

}/* End custom CSS */
/* Start custom CSS */.open-dynamic-modal {
  cursor: pointer;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  will-change: transform;
}

.open-dynamic-modal:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
}/* End custom CSS */