.elementor-699 .elementor-element.elementor-element-048bc50{--display:flex;--min-height:100vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-mix-blend-mode:screen;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-699 .elementor-element.elementor-element-048bc50:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-048bc50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3FB5;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-699 .elementor-element.elementor-element-bb52516 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-bb52516{text-align:center;}.elementor-699 .elementor-element.elementor-element-bb52516 img{width:clamp(180px, 30vw, 420px);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-699 .elementor-element.elementor-element-d86d5aa{text-align:center;}.elementor-699 .elementor-element.elementor-element-d86d5aa .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(14px, 2vw, 26px);font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-a4d409a{text-align:center;}.elementor-699 .elementor-element.elementor-element-a4d409a .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(24px, 4vw, 60px);font-weight:300;line-height:1em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-df65e83{z-index:3;text-align:center;}.elementor-699 .elementor-element.elementor-element-df65e83 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:clamp(9px, 0.8vw, 12px);font-weight:300;text-transform:uppercase;letter-spacing:0.06em;color:#F5B201;}.elementor-699 .elementor-element.elementor-element-dbc0695{z-index:3;}.elementor-699 .elementor-element.elementor-element-32e29d1{z-index:3;text-align:center;}.elementor-699 .elementor-element.elementor-element-32e29d1 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:0.9em;font-weight:300;text-transform:uppercase;letter-spacing:0.06em;color:#F5B201;}.elementor-699 .elementor-element.elementor-element-9eade98{--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;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:3;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-699 .elementor-element.elementor-element-285e163 .elementor-button{background-color:#FF0023;font-family:"Anton", Sans-serif;font-size:clamp(11px, 1vw, 14px);letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;box-shadow:-2px 2px 0px 1px #F5B201;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-699 .elementor-element.elementor-element-e76d569 .elementor-button{background-color:#FF0023;font-family:"Anton", Sans-serif;font-size:clamp(11px, 1vw, 14px);letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;box-shadow:-2px 2px 0px 1px #F5B201;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-699 .elementor-element.elementor-element-e0fc97e .elementor-button{background-color:#FF0023;font-family:"Anton", Sans-serif;font-size:clamp(11px, 1vw, 14px);letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;box-shadow:-2px 2px 0px 1px #F5B201;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-699 .elementor-element.elementor-element-23d3e7c .elementor-button{background-color:#FF0023;font-family:"Anton", Sans-serif;font-size:clamp(11px, 1vw, 14px);letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;box-shadow:-2px 2px 0px 1px #F5B201;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-699 .elementor-element.elementor-element-e9503e6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-699 .elementor-element.elementor-element-e9503e6:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-e9503e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E31E24;}.elementor-699 .elementor-element.elementor-element-63c6596 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-699 .elementor-element.elementor-element-63c6596{text-align:center;}.elementor-699 .elementor-element.elementor-element-63c6596 .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(24px, 4vw, 60px);font-weight:300;line-height:1em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-74a1783{--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;}.elementor-699 .elementor-element.elementor-element-c979165{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-d4be57e{--display:flex;--min-height:8rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--z-index:3;}.elementor-699 .elementor-element.elementor-element-d4be57e:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-d4be57e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5B201;}.elementor-699 .elementor-element.elementor-element-b654151{text-align:center;}.elementor-699 .elementor-element.elementor-element-b654151 .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(24px, 4vw, 60px);font-weight:300;line-height:1em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-1d672b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-323a539{text-align:start;}.elementor-699 .elementor-element.elementor-element-323a539 .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(14px, 2vw, 26px);font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-699 .elementor-element.elementor-element-3e366e6{font-family:"Anton", Sans-serif;font-size:clamp(11px,1.5vw,20px);font-weight:400;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-927aa52 img{max-width:10em;height:15rem;object-fit:contain;object-position:center center;}.elementor-699 .elementor-element.elementor-element-27f435f img{max-width:10em;height:15rem;object-fit:contain;object-position:center center;}.elementor-699 .elementor-element.elementor-element-17ef7a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-57f4f43{--display:flex;--min-height:8rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--z-index:3;}.elementor-699 .elementor-element.elementor-element-57f4f43:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-57f4f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5B201;}.elementor-699 .elementor-element.elementor-element-982f76a{text-align:center;}.elementor-699 .elementor-element.elementor-element-982f76a .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(24px, 4vw, 60px);font-weight:300;line-height:1em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-8b068d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-ffcca9b{text-align:start;}.elementor-699 .elementor-element.elementor-element-ffcca9b .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(14px, 2vw, 26px);font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-fbbad8f{font-family:"Anton", Sans-serif;font-size:clamp(11px,1.5vw,20px);font-weight:400;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-113053e img{max-width:9.9em;height:15rem;object-fit:contain;object-position:center center;}.elementor-699 .elementor-element.elementor-element-4b9f508{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-82ac2ba{--display:flex;--min-height:8rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--z-index:3;}.elementor-699 .elementor-element.elementor-element-82ac2ba:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-82ac2ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5B201;}.elementor-699 .elementor-element.elementor-element-3e5b9de{text-align:center;}.elementor-699 .elementor-element.elementor-element-3e5b9de .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(24px, 4vw, 60px);font-weight:300;line-height:1em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-b5976e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-86cc0dd{text-align:start;}.elementor-699 .elementor-element.elementor-element-86cc0dd .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(14px, 2vw, 26px);font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-719f4cc{font-family:"Anton", Sans-serif;font-size:clamp(11px,1.5vw,20px);font-weight:400;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-bc03c39 img{max-width:9.9em;height:15rem;object-fit:contain;object-position:center center;}.elementor-699 .elementor-element.elementor-element-477bbf6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-699 .elementor-element.elementor-element-477bbf6:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-477bbf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5B201;}.elementor-699 .elementor-element.elementor-element-9906414{text-align:center;}.elementor-699 .elementor-element.elementor-element-9906414 .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(14px, 2vw, 26px);font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-ca596a5 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-699 .elementor-element.elementor-element-ca596a5{text-align:center;}.elementor-699 .elementor-element.elementor-element-ca596a5 .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(24px, 4vw, 60px);font-weight:300;line-height:1em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-fb5acc6{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;z-index:3;text-align:center;font-family:"Anton", Sans-serif;font-size:clamp(11px,1.5vw,20px);font-weight:400;color:#000000;}.elementor-699 .elementor-element.elementor-element-fb5acc6 a{color:#000000;}.elementor-699 .elementor-element.elementor-element-fb5acc6 a:hover, .elementor-699 .elementor-element.elementor-element-fb5acc6 a:focus{color:#444444;}.elementor-699 .elementor-element.elementor-element-13aed70{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-699 .elementor-element.elementor-element-13aed70:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-13aed70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3FB5;}.elementor-699 .elementor-element.elementor-element-43b79a4 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-699 .elementor-element.elementor-element-43b79a4 img{width:25em;}.elementor-699 .elementor-element.elementor-element-8affab3{--display:flex;}.elementor-699 .elementor-element.elementor-element-e12619f{z-index:3;font-family:"Anton", Sans-serif;font-size:clamp(11px,1.5vw,20px);font-weight:400;color:#1A3FB5;}.elementor-699 .elementor-element.elementor-element-3510d36{--display:flex;}.elementor-699 .elementor-element.elementor-element-28f78d5{z-index:3;font-family:"Anton", Sans-serif;font-size:clamp(11px,1.5vw,20px);font-weight:400;color:#1A3FB5;}.elementor-699 .elementor-element.elementor-element-a8d7f3f{--display:flex;}.elementor-699 .elementor-element.elementor-element-ad63a55{z-index:3;font-family:"Anton", Sans-serif;font-size:clamp(11px,1.5vw,20px);font-weight:400;color:#1A3FB5;}.elementor-699 .elementor-element.elementor-element-8d64abb{--n-accordion-title-font-size:clamp(14px, 2vw, 26px);width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2em;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 0px 0px;--n-accordion-title-normal-color:#1A3FB5;--n-accordion-title-hover-color:#1A3FB5;--n-accordion-title-active-color:#1A3FB5;--n-accordion-icon-size:15px;}.elementor-699 .elementor-element.elementor-element-8d64abb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-699 .elementor-element.elementor-element-8d64abb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--border-radius:0px 0px 18px 18px;}.elementor-699 .elementor-element.elementor-element-8d64abb {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-699 .elementor-element.elementor-element-8d64abb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"WS Stubed", Sans-serif;font-weight:300;}.elementor-699 .elementor-element.elementor-element-c317854{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-699 .elementor-element.elementor-element-c317854:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-c317854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E31E24;}.elementor-699 .elementor-element.elementor-element-1033c03{width:var( --container-widget-width, 85ch );max-width:85ch;--container-widget-width:85ch;--container-widget-flex-grow:0;text-align:center;}.elementor-699 .elementor-element.elementor-element-1033c03 .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(14px, 2vw, 26px);font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-a63c55e{width:var( --container-widget-width, 75ch );max-width:75ch;--container-widget-width:75ch;--container-widget-flex-grow:0;z-index:3;text-align:center;font-family:"Anton", Sans-serif;font-size:clamp(11px,1.5vw,20px);font-weight:400;color:#F5B201;}.elementor-699 .elementor-element.elementor-element-bcfb7ab{z-index:3;}.elementor-699 .elementor-element.elementor-element-3a556a5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-699 .elementor-element.elementor-element-3a556a5:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-3a556a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3FB5;}.elementor-699 .elementor-element.elementor-element-666d1c7{text-align:center;}.elementor-699 .elementor-element.elementor-element-666d1c7 .elementor-heading-title{font-family:"WS Stubed", Sans-serif;font-size:clamp(14px, 2vw, 26px);font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-3fe2d69{--display:flex;}.elementor-699 .elementor-element.elementor-element-04a2bfd{z-index:3;font-family:"Anton", Sans-serif;font-size:clamp(0.8rem,1.4vw,1rem);font-weight:300;letter-spacing:0.03em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-1631395{--display:flex;}.elementor-699 .elementor-element.elementor-element-b743d42{z-index:3;font-family:"Anton", Sans-serif;font-size:clamp(0.8rem,1.4vw,1rem);font-weight:300;letter-spacing:0.03em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-ed4d263{--display:flex;}.elementor-699 .elementor-element.elementor-element-6d8431f{z-index:3;font-family:"Anton", Sans-serif;font-size:clamp(0.8rem,1.4vw,1rem);font-weight:300;letter-spacing:0.03em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-7008f86{--display:flex;}.elementor-699 .elementor-element.elementor-element-f2af8d2{z-index:3;font-family:"Anton", Sans-serif;font-size:clamp(0.8rem,1.4vw,1rem);font-weight:300;letter-spacing:0.03em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-f2af8d2 a{color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-f2af8d2 a:hover, .elementor-699 .elementor-element.elementor-element-f2af8d2 a:focus{color:#000000;}.elementor-699 .elementor-element.elementor-element-54aa20f{--display:flex;}.elementor-699 .elementor-element.elementor-element-9239ffd{z-index:3;font-family:"Anton", Sans-serif;font-size:clamp(0.8rem,1.4vw,1rem);font-weight:300;letter-spacing:0.03em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-e41f74d{--display:flex;}.elementor-699 .elementor-element.elementor-element-4b3b44c{z-index:3;font-family:"Anton", Sans-serif;font-size:clamp(0.8rem,1.4vw,1rem);font-weight:300;letter-spacing:0.03em;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-5044291{--n-accordion-title-font-size:clamp(0.95rem,1.8vw,1.1rem);width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2em;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:18px 18px 0px 0px;--n-accordion-title-normal-color:#1A3FB5;--n-accordion-title-hover-color:#1A3FB5;--n-accordion-title-active-color:#1A3FB5;--n-accordion-icon-size:15px;}.elementor-699 .elementor-element.elementor-element-5044291 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-699 .elementor-element.elementor-element-5044291 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--border-radius:0px 0px 18px 18px;}.elementor-699 .elementor-element.elementor-element-5044291 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-699 .elementor-element.elementor-element-5044291 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"WS Stubed", Sans-serif;font-weight:300;}.elementor-699 .elementor-element.elementor-element-6babd8c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-699 .elementor-element.elementor-element-6babd8c:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-6babd8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1B;}.elementor-699 .elementor-element.elementor-element-0694b31{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-699 .elementor-element.elementor-element-57b70cd > .elementor-widget-container{margin:0px -45px 0px 0px;}.elementor-699 .elementor-element.elementor-element-57b70cd{text-align:center;}.elementor-699 .elementor-element.elementor-element-57b70cd img{width:45%;}.elementor-699 .elementor-element.elementor-element-906b9a0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-906b9a0{text-align:center;}.elementor-699 .elementor-element.elementor-element-906b9a0 img{width:40%;}.elementor-699 .elementor-element.elementor-element-60097e8 > .elementor-widget-container{margin:-24px 0px 0px -30px;}.elementor-699 .elementor-element.elementor-element-60097e8{text-align:center;}.elementor-699 .elementor-element.elementor-element-60097e8 img{width:30%;}.elementor-699 .elementor-element.elementor-element-ced4093 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-ced4093{text-align:center;}.elementor-699 .elementor-element.elementor-element-ced4093 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:clamp(10px,1.3vw,18px);font-weight:100;letter-spacing:0.5px;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-249c585{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3em 3em;--row-gap:3em;--column-gap:3em;}.elementor-699 .elementor-element.elementor-element-cba3042{text-align:end;}.elementor-699 .elementor-element.elementor-element-cba3042 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:clamp(10px,1.3vw,18px);font-weight:100;letter-spacing:0.5px;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-aee6de2{text-align:center;}.elementor-699 .elementor-element.elementor-element-aee6de2 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:clamp(10px,1.3vw,18px);font-weight:100;letter-spacing:0.5px;color:#FFFFFF;}.elementor-699 .elementor-element.elementor-element-8f51d35{text-align:start;}.elementor-699 .elementor-element.elementor-element-8f51d35 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:clamp(10px,1.3vw,18px);font-weight:100;letter-spacing:0.5px;color:#FFFFFF;}body.elementor-page-699:not(.elementor-motion-effects-element-type-background), body.elementor-page-699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3FB5;}:root{--page-title-display:none;}body.elementor-page-699{padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-699 .elementor-element.elementor-element-1033c03{--container-widget-width:65ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 65ch );max-width:65ch;}.elementor-699 .elementor-element.elementor-element-5044291{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-699 .elementor-element.elementor-element-0694b31{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-699 .elementor-element.elementor-element-048bc50{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-699 .elementor-element.elementor-element-bb52516 img{width:55vw;}.elementor-699 .elementor-element.elementor-element-d86d5aa .elementor-heading-title{font-size:52;}.elementor-699 .elementor-element.elementor-element-a4d409a .elementor-heading-title{font-size:52;}.elementor-699 .elementor-element.elementor-element-9eade98{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-699 .elementor-element.elementor-element-e9503e6{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-699 .elementor-element.elementor-element-63c6596 .elementor-heading-title{font-size:52;}.elementor-699 .elementor-element.elementor-element-b654151 .elementor-heading-title{font-size:52;}.elementor-699 .elementor-element.elementor-element-982f76a .elementor-heading-title{font-size:clamp(24px, 4vw, 60px);}.elementor-699 .elementor-element.elementor-element-ffcca9b .elementor-heading-title{font-size:52;}.elementor-699 .elementor-element.elementor-element-3e5b9de .elementor-heading-title{font-size:clamp(24px, 4vw, 60px);}.elementor-699 .elementor-element.elementor-element-86cc0dd .elementor-heading-title{font-size:52;}.elementor-699 .elementor-element.elementor-element-477bbf6{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-699 .elementor-element.elementor-element-9906414 .elementor-heading-title{font-size:52;}.elementor-699 .elementor-element.elementor-element-ca596a5 .elementor-heading-title{font-size:52;}.elementor-699 .elementor-element.elementor-element-13aed70{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-699 .elementor-element.elementor-element-43b79a4 img{width:14em;}.elementor-699 .elementor-element.elementor-element-8d64abb{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;--n-accordion-item-title-space-between:1em;}.elementor-699 .elementor-element.elementor-element-c317854{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-699 .elementor-element.elementor-element-1033c03 .elementor-heading-title{font-size:52;}.elementor-699 .elementor-element.elementor-element-3a556a5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-699 .elementor-element.elementor-element-666d1c7 .elementor-heading-title{font-size:52;}.elementor-699 .elementor-element.elementor-element-5044291{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-699 .elementor-element.elementor-element-6babd8c{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-699 .elementor-element.elementor-element-0694b31{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-699 .elementor-element.elementor-element-048bc50{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-699 .elementor-element.elementor-element-bb52516 img{width:85vw;}.elementor-699 .elementor-element.elementor-element-d86d5aa .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-a4d409a .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-df65e83 .elementor-heading-title{line-height:1.2em;}.elementor-699 .elementor-element.elementor-element-32e29d1 .elementor-heading-title{line-height:1.2em;}.elementor-699 .elementor-element.elementor-element-e9503e6{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-699 .elementor-element.elementor-element-63c6596 .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-74a1783{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-699 .elementor-element.elementor-element-c979165{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-699 .elementor-element.elementor-element-d4be57e{--width:3rem;--min-height:3rem;}.elementor-699 .elementor-element.elementor-element-b654151 .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-1d672b1{--width:80%;}.elementor-699 .elementor-element.elementor-element-323a539 .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-927aa52 img{max-width:10em;height:20vh;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-27f435f img{max-width:10em;height:20vh;object-fit:cover;}.elementor-699 .elementor-element.elementor-element-17ef7a8{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-699 .elementor-element.elementor-element-57f4f43{--width:3rem;--min-height:3rem;}.elementor-699 .elementor-element.elementor-element-982f76a .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-8b068d6{--width:80%;}.elementor-699 .elementor-element.elementor-element-ffcca9b .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-113053e img{max-width:10em;height:20vh;}.elementor-699 .elementor-element.elementor-element-4b9f508{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-699 .elementor-element.elementor-element-82ac2ba{--width:3rem;--min-height:3rem;}.elementor-699 .elementor-element.elementor-element-3e5b9de .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-b5976e0{--width:75%;}.elementor-699 .elementor-element.elementor-element-86cc0dd .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-bc03c39 img{max-width:10em;height:20vh;}.elementor-699 .elementor-element.elementor-element-477bbf6{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-699 .elementor-element.elementor-element-9906414 .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-ca596a5 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-699 .elementor-element.elementor-element-ca596a5 .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-13aed70{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-699 .elementor-element.elementor-element-8d64abb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-699 .elementor-element.elementor-element-c317854{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-699 .elementor-element.elementor-element-1033c03 .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-3a556a5{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-699 .elementor-element.elementor-element-666d1c7 .elementor-heading-title{font-size:34;}.elementor-699 .elementor-element.elementor-element-5044291{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-699 .elementor-element.elementor-element-6babd8c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-699 .elementor-element.elementor-element-0694b31{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-699 .elementor-element.elementor-element-57b70cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-57b70cd img{width:100%;}.elementor-699 .elementor-element.elementor-element-906b9a0 img{width:83%;}.elementor-699 .elementor-element.elementor-element-60097e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-699 .elementor-element.elementor-element-60097e8 img{width:82%;}.elementor-699 .elementor-element.elementor-element-ced4093 .elementor-heading-title{font-size:13;line-height:1.3em;}.elementor-699 .elementor-element.elementor-element-249c585{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-699 .elementor-element.elementor-element-cba3042{text-align:center;}.elementor-699 .elementor-element.elementor-element-cba3042 .elementor-heading-title{font-size:13;}.elementor-699 .elementor-element.elementor-element-aee6de2 .elementor-heading-title{font-size:13;}.elementor-699 .elementor-element.elementor-element-8f51d35{text-align:center;}.elementor-699 .elementor-element.elementor-element-8f51d35 .elementor-heading-title{font-size:13;}}@media(min-width:768px){.elementor-699 .elementor-element.elementor-element-c979165{--width:80%;}.elementor-699 .elementor-element.elementor-element-d4be57e{--width:8rem;}.elementor-699 .elementor-element.elementor-element-1d672b1{--width:44%;}.elementor-699 .elementor-element.elementor-element-17ef7a8{--width:80%;}.elementor-699 .elementor-element.elementor-element-57f4f43{--width:8rem;}.elementor-699 .elementor-element.elementor-element-8b068d6{--width:44%;}.elementor-699 .elementor-element.elementor-element-4b9f508{--width:80%;}.elementor-699 .elementor-element.elementor-element-82ac2ba{--width:8rem;}.elementor-699 .elementor-element.elementor-element-b5976e0{--width:44%;}}/* Start custom CSS for container, class: .elementor-element-048bc50 *//* ===== REVEAL ANIMATIONS ON SCROLL ===== */

/* Hero - Logo */
.elementor-element-bb52516 {
  animation: dropBounce 1s cubic-bezier(0.34, 1.56, 0.64, 1) 0.2s both;
}

/* Hero - SI COLOMBIA GANA */
.elementor-element-d86d5aa {
  animation: slideRight 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0.5s both;
}

/* Hero - ANTIOQUEÑO PAGA */
.elementor-element-a4d409a {
  animation: slideRight 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0.7s both;
}

/* Hero - Legal */
.elementor-element-df65e83 {
  animation: fadeUp 0.6s ease 0.9s both;
}

/* Hero - Stepper dots */
.elementor-element-dbc0695 {
  animation: fadeUp 0.6s ease 1s both;
}

/* Hero - Compra física */
.elementor-element-32e29d1 {
  animation: fadeUp 0.6s ease 1.1s both;
}

/* Hero - Botones pop escalonado */
.btn-red:nth-child(1) { animation: btnPop 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) 1.2s both; }
.btn-red:nth-child(2) { animation: btnPop 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) 1.35s both; }
.btn-red:nth-child(3) { animation: btnPop 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) 1.5s both; }
.btn-red:nth-child(4) { animation: btnPop 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) 1.65s both; }

/* ===== SCROLL REVEAL - Secciones que aparecen al scrollear ===== */

/* Steps */
.card-step:nth-child(1) { animation: fadeLeft 0.8s ease both; animation-timeline: view(); animation-range: entry 0% entry 30%; }
.card-step:nth-child(2) { animation: fadeRight 0.8s ease both; animation-timeline: view(); animation-range: entry 0% entry 30%; }
.card-step:nth-child(3) { animation: fadeLeft 0.8s ease both; animation-timeline: view(); animation-range: entry 0% entry 30%; }

/* Títulos de sección */
.elementor-element-63c6596,
.elementor-element-bb52516 + .title-blue,
#donde-sec > .elementor-widget-heading,
#partidos-sec > .elementor-widget-heading {
  animation: stampIn 0.8s cubic-bezier(0.16, 1, 0.3, 1) both;
  animation-timeline: view();
  animation-range: entry 0% entry 25%;
}

/* Acordeón tiendas */
.faq {
  animation: fadeUp 0.8s ease both;
  animation-timeline: view();
  animation-range: entry 0% entry 30%;
}

/* Match cards */
.elementor-widget-html:has(.mc) {
  animation: scaleUp 0.7s cubic-bezier(0.34, 1.56, 0.64, 1) both;
  animation-timeline: view();
  animation-range: entry 0% entry 25%;
}

/* FAQ */
.faq-02 {
  animation: fadeUp 0.8s ease both;
  animation-timeline: view();
  animation-range: entry 0% entry 30%;
}

/* ===== FALLBACK para navegadores sin animation-timeline ===== */
@supports not (animation-timeline: view()) {
  .card-step,
  .faq,
  .faq-02,
  .elementor-widget-html:has(.mc) {
    animation: fadeUp 0.8s ease both;
  }
  .card-step:nth-child(1) { animation-delay: 0.1s; }
  .card-step:nth-child(2) { animation-delay: 0.25s; }
  .card-step:nth-child(3) { animation-delay: 0.4s; }
}

/* ===== KEYFRAMES ===== */

@keyframes dropBounce {
  0% { opacity: 0; transform: translateY(-50px) scale(0.8); }
  60% { transform: translateY(8px) scale(1.03); }
  100% { opacity: 1; transform: translateY(0) scale(1); }
}

@keyframes slideRight {
  from { opacity: 0; transform: translateX(-50px); }
  to { opacity: 1; transform: translateX(0); }
}

@keyframes fadeUp {
  from { opacity: 0; transform: translateY(30px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes fadeLeft {
  from { opacity: 0; transform: translateX(-40px); }
  to { opacity: 1; transform: translateX(0); }
}

@keyframes fadeRight {
  from { opacity: 0; transform: translateX(40px); }
  to { opacity: 1; transform: translateX(0); }
}

@keyframes stampIn {
  0% { opacity: 0; transform: scale(2) rotate(-8deg); }
  60% { transform: scale(0.95) rotate(1deg); }
  100% { opacity: 1; transform: scale(1) rotate(0); }
}

@keyframes scaleUp {
  0% { opacity: 0; transform: scale(0.85); }
  60% { transform: scale(1.03); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes btnPop {
  0% { opacity: 0; transform: scale(0.5); }
  60% { transform: scale(1.1); }
  100% { opacity: 1; transform: scale(1); }
}

/* ===== DESACTIVAR SI PREFIERE MENOS MOVIMIENTO ===== */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-delay: 0ms !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9503e6 */.steps-01::after {
  content: '' !important;
  display: block !important;
  position: absolute !important;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 500px;
  border-left: 3px dashed #F5B201;
  opacity: 0.5;
  z-index: 0;
  pointer-events: none;
}

.steps-01 {
  position: relative !important;
  overflow: visible !important;
}

/* Que no se corte */
.card-step,
..elementor-699 .elementor-element.elementor-element-e9503e6,
..elementor-699 .elementor-element.elementor-element-e9503e6 > .e-con-inner {
  overflow: visible !important;
}

/* ===== STEPS MOBILE FIX ===== */

/* Imágenes alineadas a la derecha en mobile */
@media (max-width: 767px) {
  .card-step .elementor-widget-image {
    text-align: right !important;
    align-self: flex-end !important;
  }
  .card-step .elementor-widget-image img {
    max-width: 35% !important;
    height: 20vh!important;
    margin-left: auto !important;
    margin-right: 0 !important;
  }
}

/* ===== LÍNEA PUNTEADA COMPLETA ===== */
.steps-01::after {
  content: '' !important;
  display: block !important;
  position: absolute !important;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: calc(100vh + 100vh + 200px);
  border-left: 3px dashed #F5B201;
  opacity: 0.5;
  z-index: 0;
  pointer-events: none;
}

.steps-01 {
  position: relative !important;
  overflow: visible !important;
}

.card-step {
  position: relative !important;
  z-index: 2 !important;
  overflow: visible !important;
}

..elementor-699 .elementor-element.elementor-element-e9503e6 {
  overflow: visible !important;
}

..elementor-699 .elementor-element.elementor-element-e9503e6 > .e-con-inner {
  overflow: visible !important;
}

/* Cortar la línea al final del paso 3 */
#como-sec {
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8d64abb *//* ===== ACORDEÓN ANTIOQUEÑO - DÓNDE COMPRAR ===== */

.faq .e-n-accordion-item {
  background: #FFFFFF;
  border-radius: 30px !important;
  margin-bottom: 16px;
  overflow: hidden;
  border: none !important;
  box-shadow: none !important;
}

.faq .e-n-accordion-item-title {
  background: #FFFFFF !important;
  border: none !important;
  border-radius: 50px !important;
  padding: clamp(16px, 3vw, 22px) clamp(24px, 4vw, 36px) !important;
  cursor: pointer;
  transition: all 0.3s ease;
}

.faq .e-n-accordion-item-title:hover {
  background: #f8f8f8 !important;
}



/* ===== ÍCONO CHEVRON CORREGIDO ===== */

/* Ocultar los íconos originales de Font Awesome */
.faq .e-n-accordion-item-title-icon i {
  display: none !important;
}

/* Ocultar spans originales */
.faq .e-n-accordion-item-title-icon .e-opened,
.faq .e-n-accordion-item-title-icon .e-closed {
  line-height: 1;
}

/* Chevron SVG como background en el span del ícono */
.faq .e-n-accordion-item-title-icon .e-closed::after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D2680' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

.faq .e-n-accordion-item-title-icon .e-opened::after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D2680' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  transform: rotate(180deg);
  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Abierto: esquinas ajustadas */
.faq .e-n-accordion-item[open] {
  border-radius: 24px !important;
}

.faq .e-n-accordion-item[open] .e-n-accordion-item-title {
  border-radius: 24px 24px 0 0 !important;
}

/* Contenido interior */
.faq .e-n-accordion-item > div[role="region"],
.faq .e-n-accordion-item .e-con {
  background: #FFFFFF !important;
  padding: clamp(8px, 2vw, 16px) clamp(24px, 4vw, 36px) clamp(20px, 3vw, 28px) !important;
  border-radius: 0 0 24px 24px !important;
}


/* Quitar bordes de Elementor */
.faq .e-n-accordion,
.faq .e-n-accordion-item,
.faq .e-n-accordion-item-title,
.faq .e-n-accordion-item > * {
  border: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5044291 *//* ===== ACORDEÓN ANTIOQUEÑO - DÓNDE COMPRAR ===== */

.faq .e-n-accordion-item {
  background: #FFFFFF;
  border-radius: 30px !important;
  margin-bottom: 16px;
  overflow: hidden;
  border: none !important;
  box-shadow: none !important;
}

.faq .e-n-accordion-item-title {
  background: #FFFFFF !important;
  border: none !important;
  border-radius: 50px !important;
  padding: clamp(16px, 3vw, 22px) clamp(24px, 4vw, 36px) !important;
  cursor: pointer;
  transition: all 0.3s ease;
}

.faq .e-n-accordion-item-title:hover {
  background: #f8f8f8 !important;
}



/* ===== ÍCONO CHEVRON CORREGIDO ===== */

/* Ocultar los íconos originales de Font Awesome */
.faq .e-n-accordion-item-title-icon i {
  display: none !important;
}

/* Ocultar spans originales */
.faq .e-n-accordion-item-title-icon .e-opened,
.faq .e-n-accordion-item-title-icon .e-closed {
  line-height: 1;
}

/* Chevron SVG como background en el span del ícono */
.faq .e-n-accordion-item-title-icon .e-closed::after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D2680' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

.faq .e-n-accordion-item-title-icon .e-opened::after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D2680' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  transform: rotate(180deg);
  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Abierto: esquinas ajustadas */
.faq .e-n-accordion-item[open] {
  border-radius: 24px !important;
}

.faq .e-n-accordion-item[open] .e-n-accordion-item-title {
  border-radius: 24px 24px 0 0 !important;
}

/* Contenido interior */
.faq .e-n-accordion-item > div[role="region"],
.faq .e-n-accordion-item .e-con {
  background: #FFFFFF !important;
  padding: clamp(8px, 2vw, 16px) clamp(24px, 4vw, 36px) clamp(20px, 3vw, 28px) !important;
  border-radius: 0 0 24px 24px !important;
}


/* Quitar bordes de Elementor */
.faq .e-n-accordion,
.faq .e-n-accordion-item,
.faq .e-n-accordion-item-title,
.faq .e-n-accordion-item > * {
  border: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a556a5 *//* ===== FAQ ACORDEÓN - SECCIÓN AZUL ===== */

/* Sin bordes de Elementor */
.faq-02 .e-n-accordion,
.faq-02 .e-n-accordion-item,
.faq-02 .e-n-accordion-item-title,
.faq-02 .e-n-accordion-item > * {
  border: none !important;
  box-shadow: none !important;
}

/* Cada pregunta */
.faq-02 .e-n-accordion-item {
  background: transparent !important;
  border-bottom: 1px solid rgba(255,255,255,0.15) !important;
  margin-bottom: 0 !important;
  border-radius: 0 !important;
}

.faq-02 .e-n-accordion-item:last-child {
  border-bottom: none !important;
}

/* Header pregunta */
.faq-02 .e-n-accordion-item-title {
  background: transparent !important;
  padding: clamp(16px,2.5vw,22px) 0 !important;
  cursor: pointer;
  transition: all 0.3s ease;
  border-radius: 0 !important;
}

.faq-02 .e-n-accordion-item-title:hover {
  padding-left: 8px !important;
}

/* Texto pregunta */
.faq-02 .e-n-accordion-item-title-text {
  font-family: 'Anton', sans-serif !important;
  font-size: clamp(0.95rem, 2vw, 1.2rem) !important;
  color: #FFFFFF !important;
  letter-spacing: 0.5px !important;
  transition: color 0.3s ease;
}

.faq-02 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text {
  color: #F5B201 !important;
}

/* Pregunta abierta = amarilla */
.faq-02 .e-n-accordion-item[open] .e-n-accordion-item-title-text {
  color: #F5B201 !important;
}

/* Ocultar íconos originales */
.faq-02 .e-n-accordion-item-title-icon i {
  display: none !important;
}

/* Ícono + cerrado */
.faq-02 .e-n-accordion-item-title-icon .e-closed::after {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Ícono - abierto */
.faq-02 .e-n-accordion-item-title-icon .e-opened::after {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5B201' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Respuesta */
.faq-02 .e-n-accordion-item > div[role="region"],
.faq-02 .e-n-accordion-item .e-con {
  background: transparent !important;
  padding: 0 0 clamp(14px, 2vw, 20px) 0 !important;
}/* End custom CSS */
/* Start custom CSS */.title-blue .elementor-heading-title {
    text-shadow: 
        -4px 4px 0 #0036ef;
}


.title-red .elementor-heading-title {
    text-shadow: 
        -3px 3px 0 #ff0000;
}

.section::after {
    content: "";
    position: absolute;
    inset: 0;
    background:
        url("https://www.palasqueseaconlatricolor.com.co/wp-content/uploads/2026/03/realistic-texture-overlay-worn-paper-effect-overlay-texture-stamps-with-old-grunge-grainy-dust.webp") center/150% no-repeat,
        url("https://www.transparenttextures.com/patterns/asfalt-light.png") repeat;
    mix-blend-mode: screen;
    opacity: 0.8;
    pointer-events: none;
    z-index: 2;
}

@media (max-width: 767px) {
  .section::after {
    background:
        url("https://www.palasqueseaconlatricolor.com.co/wp-content/uploads/2026/03/realistic-texture-overlay-worn-paper-effect-overlay-texture-stamps-with-old-grunge-grainy-dust.webp") center/cover no-repeat,
        url("https://www.transparenttextures.com/patterns/asfalt-light.png") repeat;
    opacity: 0.6;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .section::after {
    background:
        url("https://www.palasqueseaconlatricolor.com.co/wp-content/uploads/2026/03/realistic-texture-overlay-worn-paper-effect-overlay-texture-stamps-with-old-grunge-grainy-dust.webp") center/cover no-repeat,
        url("https://www.transparenttextures.com/patterns/asfalt-light.png") repeat;
    opacity: 0.7;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'WS Stubed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.palasqueseaconlatricolor.com.co/wp-content/uploads/2026/03/WS-Stubed.ttf') format('truetype');
}
/* End Custom Fonts CSS */