.elementor-11491 .elementor-element.elementor-element-91c1137{--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-11491 .elementor-element.elementor-element-91c1137:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-91c1137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11491 .elementor-element.elementor-element-5eac0a8{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11491 .elementor-element.elementor-element-92f5d6c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11491 .elementor-element.elementor-element-f8b82b1 .elementor-button{font-family:"SF Pro Display", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;}.elementor-11491 .elementor-element.elementor-element-fb12c30 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-11491 .elementor-element.elementor-element-7989f5e{font-family:"SF Pro Display", Sans-serif;font-size:16px;font-weight:600;font-style:italic;color:#E5E5E5;}.elementor-11491 .elementor-element.elementor-element-8db222a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-8db222a.e-con{--align-self:flex-start;}.elementor-11491 .elementor-element.elementor-element-5f71c5c .elementor-button{background-color:#FF0188;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-11491 .elementor-element.elementor-element-5f71c5c .elementor-button:hover, .elementor-11491 .elementor-element.elementor-element-5f71c5c .elementor-button:focus{background-color:#01FF78;color:#000000;border-color:#01FF78;}.elementor-11491 .elementor-element.elementor-element-5f71c5c .elementor-button:hover svg, .elementor-11491 .elementor-element.elementor-element-5f71c5c .elementor-button:focus svg{fill:#000000;}.elementor-11491 .elementor-element.elementor-element-bff65de .elementor-button{background-color:#FF018800;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#FF0188;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-11491 .elementor-element.elementor-element-bff65de .elementor-button:hover, .elementor-11491 .elementor-element.elementor-element-bff65de .elementor-button:focus{background-color:#01FF78;color:#000000;border-color:#01FF78;}.elementor-11491 .elementor-element.elementor-element-bff65de .elementor-button:hover svg, .elementor-11491 .elementor-element.elementor-element-bff65de .elementor-button:focus svg{fill:#000000;}.elementor-11491 .elementor-element.elementor-element-ffe1002{--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;}.elementor-11491 .elementor-element.elementor-element-4bfa12b .elementor-button{font-size:10px;font-weight:bold;text-transform:uppercase;}.elementor-11491 .elementor-element.elementor-element-5d1dc1d .elementor-button{font-size:10px;font-weight:bold;text-transform:uppercase;}.elementor-11491 .elementor-element.elementor-element-6c377b8 .elementor-button{font-size:10px;font-weight:bold;text-transform:uppercase;}.elementor-11491 .elementor-element.elementor-element-f710dde .elementor-button{font-size:10px;font-weight:bold;text-transform:uppercase;}.elementor-11491 .elementor-element.elementor-element-f926fdd .elementor-button{font-size:10px;font-weight:bold;text-transform:uppercase;}.elementor-11491 .elementor-element.elementor-element-b113f74{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-b113f74.e-con{--align-self:center;}.elementor-11491 .elementor-element.elementor-element-8a8b1b7{--display:flex;--min-height:75vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11491 .elementor-element.elementor-element-8a8b1b7:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-8a8b1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11491 .elementor-element.elementor-element-0dc3801{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-49c1651{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11491 .elementor-element.elementor-element-d505675 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:600;text-transform:uppercase;color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-92faf45 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-11491 .elementor-element.elementor-element-748fdd9{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;color:#E5E5E5;}.elementor-11491 .elementor-element.elementor-element-9450e29{--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-11491 .elementor-element.elementor-element-1405fd3{--display:flex;--min-height:180px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11491 .elementor-element.elementor-element-49867d6{--display:flex;--min-height:150px;}.elementor-11491 .elementor-element.elementor-element-49867d6:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-49867d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podify.com/wp-content/uploads/2026/04/author-concept.jpg");background-position:center center;background-size:cover;}.elementor-11491 .elementor-element.elementor-element-5c34eb2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-11491 .elementor-element.elementor-element-5c34eb2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11491 .elementor-element.elementor-element-45b420c .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:-0.5px;color:#120A0A;}.elementor-11491 .elementor-element.elementor-element-8b3c0ba{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-11491 .elementor-element.elementor-element-bff0ef5{--display:flex;--min-height:180px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11491 .elementor-element.elementor-element-d1edba7{--display:flex;--min-height:150px;}.elementor-11491 .elementor-element.elementor-element-d1edba7:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-d1edba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podify.com/wp-content/uploads/2026/05/photo-1475721027785-f74eccf877e2.webp");background-position:center center;background-size:cover;}.elementor-11491 .elementor-element.elementor-element-c40500d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-11491 .elementor-element.elementor-element-c40500d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11491 .elementor-element.elementor-element-3161ad3 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:-0.5px;color:#120A0A;}.elementor-11491 .elementor-element.elementor-element-207d04d{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-11491 .elementor-element.elementor-element-60370fa{--display:flex;--min-height:180px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11491 .elementor-element.elementor-element-fe00f25{--display:flex;--min-height:150px;}.elementor-11491 .elementor-element.elementor-element-fe00f25:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-fe00f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podify.com/wp-content/uploads/2026/05/photo-1516321318423-f06f85e504b3.webp");background-position:center center;background-size:cover;}.elementor-11491 .elementor-element.elementor-element-ca609c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-11491 .elementor-element.elementor-element-ca609c5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11491 .elementor-element.elementor-element-f9a272d .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:-0.5px;color:#120A0A;}.elementor-11491 .elementor-element.elementor-element-03a8f1b{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-11491 .elementor-element.elementor-element-bc46085{--display:flex;--min-height:180px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11491 .elementor-element.elementor-element-bd33b4f{--display:flex;--min-height:150px;}.elementor-11491 .elementor-element.elementor-element-bd33b4f:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-bd33b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://podify.com/wp-content/uploads/2026/05/photo-1556761175-b413da4baf72.webp");background-position:center center;background-size:cover;}.elementor-11491 .elementor-element.elementor-element-256a08c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-11491 .elementor-element.elementor-element-256a08c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11491 .elementor-element.elementor-element-efadf1c .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:-0.5px;color:#120A0A;}.elementor-11491 .elementor-element.elementor-element-85643e8{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-11491 .elementor-element.elementor-element-72a38c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-72a38c2:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-72a38c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11491 .elementor-element.elementor-element-76171ad{--display:flex;}.elementor-11491 .elementor-element.elementor-element-5275c7d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11491 .elementor-element.elementor-element-1f75b42 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:600;text-transform:uppercase;color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-b84714d .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-11491 .elementor-element.elementor-element-f5f1db0{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;color:#E5E5E5;}.elementor-11491 .elementor-element.elementor-element-6262dac .elementor-button{background-color:#FF0188;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-11491 .elementor-element.elementor-element-6262dac .elementor-button:hover, .elementor-11491 .elementor-element.elementor-element-6262dac .elementor-button:focus{background-color:#01FF78;color:#000000;border-color:#01FF78;}.elementor-11491 .elementor-element.elementor-element-6262dac .elementor-button:hover svg, .elementor-11491 .elementor-element.elementor-element-6262dac .elementor-button:focus svg{fill:#000000;}.elementor-11491 .elementor-element.elementor-element-8879a8f{--display:flex;}.elementor-11491 .elementor-element.elementor-element-87df22f{--display:flex;}.elementor-11491 .elementor-element.elementor-element-09a012a{--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-11491 .elementor-element.elementor-element-09a012a:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-09a012a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11491 .elementor-element.elementor-element-b31fc60{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11491 .elementor-element.elementor-element-06256d3 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:600;text-transform:uppercase;color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-8aac5dc .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:50px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-b5fd624{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-8307f99{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-06f9f3a img{border-radius:20px 20px 20px 20px;}.elementor-11491 .elementor-element.elementor-element-ff233f3{--display:flex;}.elementor-11491 .elementor-element.elementor-element-6d1b9ae .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:35px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-a5d6571{font-family:"SF Pro Display", Sans-serif;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-d4da4c4{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-51968bf{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-75636d6 img{border-radius:20px 20px 20px 20px;}.elementor-11491 .elementor-element.elementor-element-2cdb181{--display:flex;}.elementor-11491 .elementor-element.elementor-element-87e09d0 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:35px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-50746ba{font-family:"SF Pro Display", Sans-serif;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-ba96ea5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-d61b9fc{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-444beff img{border-radius:20px 20px 20px 20px;}.elementor-11491 .elementor-element.elementor-element-98b128c{--display:flex;}.elementor-11491 .elementor-element.elementor-element-48b59a7 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:35px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-cbd2906{font-family:"SF Pro Display", Sans-serif;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-4ab240f{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-f3a82a9{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-346bbf9 img{border-radius:20px 20px 20px 20px;}.elementor-11491 .elementor-element.elementor-element-1a61b5f{--display:flex;}.elementor-11491 .elementor-element.elementor-element-3610ebd .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:35px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-1e7b4d5{font-family:"SF Pro Display", Sans-serif;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-29ee0d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-29ee0d1:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-29ee0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11491 .elementor-element.elementor-element-1b7e302{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11491 .elementor-element.elementor-element-682c43f .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:600;text-transform:uppercase;color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-39907ed .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:63px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-172d14a{font-family:"SF Pro Display", Sans-serif;font-size:18px;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-8471299{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-67c5572{--display:flex;}.elementor-11491 .elementor-element.elementor-element-5e74b16{--display:flex;}.elementor-11491 .elementor-element.elementor-element-aa79a1f{--display:flex;}.elementor-11491 .elementor-element.elementor-element-77bb2be{--display:flex;}.elementor-11491 .elementor-element.elementor-element-59a16c0 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:35px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-a904af7{font-family:"SF Pro Display", Sans-serif;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-939ea50{--display:flex;}.elementor-11491 .elementor-element.elementor-element-f9932af .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:35px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-e990177{font-family:"SF Pro Display", Sans-serif;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-c431a56{--display:flex;}.elementor-11491 .elementor-element.elementor-element-eb8c84e .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:35px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-fd737d0{font-family:"SF Pro Display", Sans-serif;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-8901dc3{--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-11491 .elementor-element.elementor-element-8901dc3:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-8901dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11491 .elementor-element.elementor-element-4a0ea94{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11491 .elementor-element.elementor-element-d434598 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:600;text-transform:uppercase;color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-3f60abb .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:80px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-432fe92{--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-11491 .elementor-element.elementor-element-8a8e36c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11491 .elementor-element.elementor-element-64b64ea{--display:flex;--min-height:30vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11491 .elementor-element.elementor-element-64b64ea:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-64b64ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2F2F;}.elementor-11491 .elementor-element.elementor-element-64b64ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11491 .elementor-element.elementor-element-31f5c56 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:18px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-75fe2c4{font-family:"SF Pro Display", Sans-serif;font-size:20px;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-f0956f3{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11491 .elementor-element.elementor-element-f0956f3:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-f0956f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-e12ae7b .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:18px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-5027489{font-family:"SF Pro Display", Sans-serif;font-size:20px;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-5985290{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11491 .elementor-element.elementor-element-5985290:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-5985290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-cc2f70d .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:18px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-acd04bc{font-family:"SF Pro Display", Sans-serif;font-size:20px;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-d68d4b2{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-11491 .elementor-element.elementor-element-e2c6628{--display:flex;--min-height:30vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11491 .elementor-element.elementor-element-e2c6628:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-e2c6628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2F2F;}.elementor-11491 .elementor-element.elementor-element-e2c6628.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11491 .elementor-element.elementor-element-b6e9740 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:18px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-d63f9d2{font-family:"SF Pro Display", Sans-serif;font-size:20px;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-afc4be2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11491 .elementor-element.elementor-element-afc4be2:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-afc4be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-9bf29a3 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:18px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-6e2206c{font-family:"SF Pro Display", Sans-serif;font-size:20px;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-844f27f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11491 .elementor-element.elementor-element-844f27f:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-844f27f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-71fef1f .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:18px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-31acd78{font-family:"SF Pro Display", Sans-serif;font-size:20px;color:#D6D6D6;}.elementor-11491 .elementor-element.elementor-element-c42de45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-c42de45:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-c42de45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11491 .elementor-element.elementor-element-31fd553{--display:flex;}.elementor-11491 .elementor-element.elementor-element-5a06211{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11491 .elementor-element.elementor-element-c906907 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:600;text-transform:uppercase;color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-be2b3b8 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-11491 .elementor-element.elementor-element-2ef624c{font-family:"SF Pro Display", Sans-serif;font-size:17px;font-weight:400;color:#E5E5E5;}.elementor-11491 .elementor-element.elementor-element-2ac4068 .elementor-button{background-color:#FF0188;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-11491 .elementor-element.elementor-element-2ac4068 .elementor-button:hover, .elementor-11491 .elementor-element.elementor-element-2ac4068 .elementor-button:focus{background-color:#01FF78;color:#000000;border-color:#01FF78;}.elementor-11491 .elementor-element.elementor-element-2ac4068 .elementor-button:hover svg, .elementor-11491 .elementor-element.elementor-element-2ac4068 .elementor-button:focus svg{fill:#000000;}.elementor-11491 .elementor-element.elementor-element-8738e1f{--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-11491 .elementor-element.elementor-element-3fa1455{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-3731458{--display:flex;}.elementor-11491 .elementor-element.elementor-element-47b53a9{--display:flex;}.elementor-11491 .elementor-element.elementor-element-563da3e .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0.9px;}.elementor-11491 .elementor-element.elementor-element-8f1ccb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-81017ba{--display:flex;}.elementor-11491 .elementor-element.elementor-element-6a06eee{--display:flex;}.elementor-11491 .elementor-element.elementor-element-d4e09d0 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0.9px;}.elementor-11491 .elementor-element.elementor-element-7b6f69a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-64998f9{--display:flex;}.elementor-11491 .elementor-element.elementor-element-79df5e0{--display:flex;}.elementor-11491 .elementor-element.elementor-element-0b3c783 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0.9px;}.elementor-11491 .elementor-element.elementor-element-ae00763{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-f8fec02{--display:flex;}.elementor-11491 .elementor-element.elementor-element-a3a457d{--display:flex;}.elementor-11491 .elementor-element.elementor-element-5e4bed4 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0.9px;}.elementor-11491 .elementor-element.elementor-element-f905017{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-d7cccab{--display:flex;}.elementor-11491 .elementor-element.elementor-element-abef189{--display:flex;}.elementor-11491 .elementor-element.elementor-element-05e109b .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0.9px;}.elementor-11491 .elementor-element.elementor-element-167eb61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-46a2bae{--display:flex;}.elementor-11491 .elementor-element.elementor-element-bdfd15f{--display:flex;}.elementor-11491 .elementor-element.elementor-element-1335494 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0.9px;}.elementor-11491 .elementor-element.elementor-element-c217d33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-c217d33:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-c217d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11491 .elementor-element.elementor-element-1c57c2d{--display:flex;}.elementor-11491 .elementor-element.elementor-element-bbfee85{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11491 .elementor-element.elementor-element-12afe4a .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:600;text-transform:uppercase;color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-48ee379 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-11491 .elementor-element.elementor-element-86ead5f{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;color:#E5E5E5;}.elementor-11491 .elementor-element.elementor-element-0b50174{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11491 .elementor-element.elementor-element-237becc{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11491 .elementor-element.elementor-element-d93130f{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11491 .elementor-element.elementor-element-2c736a3 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:45px;text-transform:uppercase;color:#000000;}.elementor-11491 .elementor-element.elementor-element-879d8b1{--display:flex;}.elementor-11491 .elementor-element.elementor-element-dbb00d7 .elementor-heading-title{font-size:20px;}.elementor-11491 .elementor-element.elementor-element-f38d1d7 .elementor-heading-title{font-size:20px;}.elementor-11491 .elementor-element.elementor-element-b34501f .elementor-heading-title{font-size:20px;}.elementor-11491 .elementor-element.elementor-element-99d0cd3 .elementor-heading-title{font-size:20px;}.elementor-11491 .elementor-element.elementor-element-fd2b562 .elementor-heading-title{font-size:20px;}.elementor-11491 .elementor-element.elementor-element-e5647ca .elementor-heading-title{font-size:20px;}.elementor-11491 .elementor-element.elementor-element-8ffd831{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11491 .elementor-element.elementor-element-6ad01a1 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:45px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-2c66c29{--display:flex;}.elementor-11491 .elementor-element.elementor-element-488e43b .elementor-heading-title{font-size:20px;}.elementor-11491 .elementor-element.elementor-element-cc2315e .elementor-heading-title{font-size:20px;}.elementor-11491 .elementor-element.elementor-element-b2236a5 .elementor-heading-title{font-size:20px;}.elementor-11491 .elementor-element.elementor-element-d76efe4 .elementor-heading-title{font-size:20px;}.elementor-11491 .elementor-element.elementor-element-7d73433 .elementor-heading-title{font-size:20px;}.elementor-11491 .elementor-element.elementor-element-8bb38f6 .elementor-heading-title{font-size:20px;}.elementor-11491 .elementor-element.elementor-element-78145b9{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-78145b9:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-78145b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-11491 .elementor-element.elementor-element-b016d09{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11491 .elementor-element.elementor-element-ee11150 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:600;text-transform:uppercase;color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-d325612 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:60px;text-transform:uppercase;color:#FFFFFF;}.elementor-11491 .elementor-element.elementor-element-391d200{--display:flex;}.elementor-11491 .elementor-element.elementor-element-13b42d3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11491 .elementor-element.elementor-element-27659fe .elementor-image-box-wrapper{text-align:start;}.elementor-11491 .elementor-element.elementor-element-27659fe.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11491 .elementor-element.elementor-element-27659fe.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11491 .elementor-element.elementor-element-27659fe.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11491 .elementor-element.elementor-element-27659fe .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11491 .elementor-element.elementor-element-27659fe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11491 .elementor-element.elementor-element-27659fe .elementor-image-box-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:16px;letter-spacing:1.7px;}.elementor-11491 .elementor-element.elementor-element-b66e258 .elementor-image-box-wrapper{text-align:start;}.elementor-11491 .elementor-element.elementor-element-b66e258.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11491 .elementor-element.elementor-element-b66e258.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11491 .elementor-element.elementor-element-b66e258.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11491 .elementor-element.elementor-element-b66e258 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11491 .elementor-element.elementor-element-b66e258 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11491 .elementor-element.elementor-element-b66e258 .elementor-image-box-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:16px;letter-spacing:1.7px;}.elementor-11491 .elementor-element.elementor-element-a033e71 .elementor-image-box-wrapper{text-align:start;}.elementor-11491 .elementor-element.elementor-element-a033e71.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11491 .elementor-element.elementor-element-a033e71.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11491 .elementor-element.elementor-element-a033e71.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11491 .elementor-element.elementor-element-a033e71 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11491 .elementor-element.elementor-element-a033e71 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11491 .elementor-element.elementor-element-a033e71 .elementor-image-box-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:16px;letter-spacing:1.7px;}.elementor-11491 .elementor-element.elementor-element-4a55071{--display:flex;}.elementor-11491 .elementor-element.elementor-element-e19cea8{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-e19cea8:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-e19cea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3F3F;}.elementor-11491 .elementor-element.elementor-element-bb37393{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11491 .elementor-element.elementor-element-18295dd .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:600;text-transform:uppercase;color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-c0a7955 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:60px;text-transform:uppercase;color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-bcf9795{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-11491 .elementor-element.elementor-element-4c3723e{--display:flex;}.elementor-11491 .elementor-element.elementor-element-5d12ad1 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:16px;letter-spacing:1.2px;}.elementor-11491 .elementor-element.elementor-element-255c2c3 .elementor-icon-list-icon i{color:#FF0188;transition:color 0.3s;}.elementor-11491 .elementor-element.elementor-element-255c2c3 .elementor-icon-list-icon svg{fill:#FF0188;transition:fill 0.3s;}.elementor-11491 .elementor-element.elementor-element-255c2c3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11491 .elementor-element.elementor-element-255c2c3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11491 .elementor-element.elementor-element-b42c10e{--display:flex;}.elementor-11491 .elementor-element.elementor-element-c8f954f .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:16px;}.elementor-11491 .elementor-element.elementor-element-a135139 .elementor-icon-list-icon i{color:#FF0188;transition:color 0.3s;}.elementor-11491 .elementor-element.elementor-element-a135139 .elementor-icon-list-icon svg{fill:#FF0188;transition:fill 0.3s;}.elementor-11491 .elementor-element.elementor-element-a135139{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11491 .elementor-element.elementor-element-a135139 .elementor-icon-list-text{color:#F7F7F7;transition:color 0.3s;}.elementor-11491 .elementor-element.elementor-element-59c4353{--display:flex;}.elementor-11491 .elementor-element.elementor-element-cb4fc5c .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:16px;letter-spacing:1.2px;}.elementor-11491 .elementor-element.elementor-element-805216e .elementor-icon-list-icon i{color:#FF0188;transition:color 0.3s;}.elementor-11491 .elementor-element.elementor-element-805216e .elementor-icon-list-icon svg{fill:#FF0188;transition:fill 0.3s;}.elementor-11491 .elementor-element.elementor-element-805216e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11491 .elementor-element.elementor-element-805216e .elementor-icon-list-text{transition:color 0.3s;}.elementor-11491 .elementor-element.elementor-element-ab1f6da{--display:flex;--min-height:75vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11491 .elementor-element.elementor-element-ab1f6da:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-ab1f6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11491 .elementor-element.elementor-element-3d0c692{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11491 .elementor-element.elementor-element-ab25cb3{text-align:center;}.elementor-11491 .elementor-element.elementor-element-ab25cb3 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:600;text-transform:uppercase;color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-7eed713{text-align:center;}.elementor-11491 .elementor-element.elementor-element-7eed713 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-11491 .elementor-element.elementor-element-9061117{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-9061117.e-con{--align-self:center;}.elementor-11491 .elementor-element.elementor-element-25301e6{--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:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11491 .elementor-element.elementor-element-25301e6.e-con{--align-self:center;}.elementor-11491 .elementor-element.elementor-element-d388d0f{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;color:#E0E0E0;}.elementor-11491 .elementor-element.elementor-element-d8d87ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-9de1dcd{--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:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11491 .elementor-element.elementor-element-9de1dcd.e-con{--align-self:center;}.elementor-11491 .elementor-element.elementor-element-1baea99{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;color:#E0E0E0;}.elementor-11491 .elementor-element.elementor-element-d8486ec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-00be2eb{--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:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11491 .elementor-element.elementor-element-00be2eb.e-con{--align-self:center;}.elementor-11491 .elementor-element.elementor-element-c6055cb{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;color:#E0E0E0;}.elementor-11491 .elementor-element.elementor-element-dc81cbe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-f55880a{--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:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11491 .elementor-element.elementor-element-f55880a.e-con{--align-self:center;}.elementor-11491 .elementor-element.elementor-element-2fbc6ed{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;color:#E0E0E0;}.elementor-11491 .elementor-element.elementor-element-8964c88{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-e8bb33e{--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:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11491 .elementor-element.elementor-element-e8bb33e.e-con{--align-self:center;}.elementor-11491 .elementor-element.elementor-element-1b81be6{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;color:#E0E0E0;}.elementor-11491 .elementor-element.elementor-element-07c4e1b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-1ada220{--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:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11491 .elementor-element.elementor-element-1ada220.e-con{--align-self:center;}.elementor-11491 .elementor-element.elementor-element-e79cb30{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;color:#E0E0E0;}.elementor-11491 .elementor-element.elementor-element-cf858de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-5f5304a{--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:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11491 .elementor-element.elementor-element-5f5304a.e-con{--align-self:center;}.elementor-11491 .elementor-element.elementor-element-94379ec{text-align:start;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;color:#E0E0E0;}.elementor-11491 .elementor-element.elementor-element-3470907{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FF0188;--n-accordion-icon-hover-color:#FF0188;--n-accordion-icon-active-color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-3470907 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-11491 .elementor-element.elementor-element-3470907 > .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:"Sequel 100 Wide 95", Sans-serif;font-weight:400;}.elementor-11491 .elementor-element.elementor-element-c45ad5f{--display:flex;--min-height:75vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11491 .elementor-element.elementor-element-c45ad5f:not(.elementor-motion-effects-element-type-background), .elementor-11491 .elementor-element.elementor-element-c45ad5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-11491 .elementor-element.elementor-element-bcf2a7a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11491 .elementor-element.elementor-element-354b3da .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-weight:600;text-transform:uppercase;color:#FF0188;}.elementor-11491 .elementor-element.elementor-element-0b0c687{text-align:center;}.elementor-11491 .elementor-element.elementor-element-0b0c687 .elementor-heading-title{font-family:"Sequel 100 Wide 95", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-11491 .elementor-element.elementor-element-3b8858e{text-align:center;font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;color:#E0E0E0;}.elementor-11491 .elementor-element.elementor-element-24900eb .elementor-button{background-color:#FF0188;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-11491 .elementor-element.elementor-element-24900eb .elementor-button:hover, .elementor-11491 .elementor-element.elementor-element-24900eb .elementor-button:focus{background-color:#01FF78;color:#000000;border-color:#01FF78;}.elementor-11491 .elementor-element.elementor-element-24900eb .elementor-button:hover svg, .elementor-11491 .elementor-element.elementor-element-24900eb .elementor-button:focus svg{fill:#000000;}@media(max-width:1366px){.elementor-11491 .elementor-element.elementor-element-13b42d3{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-11491 .elementor-element.elementor-element-1405fd3{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11491 .elementor-element.elementor-element-bff0ef5{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11491 .elementor-element.elementor-element-60370fa{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11491 .elementor-element.elementor-element-bc46085{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11491 .elementor-element.elementor-element-13b42d3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-11491 .elementor-element.elementor-element-92f5d6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11491 .elementor-element.elementor-element-fb12c30 .elementor-heading-title{font-size:25px;}.elementor-11491 .elementor-element.elementor-element-1405fd3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11491 .elementor-element.elementor-element-49867d6{--min-height:120px;}.elementor-11491 .elementor-element.elementor-element-bff0ef5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11491 .elementor-element.elementor-element-d1edba7{--min-height:120px;}.elementor-11491 .elementor-element.elementor-element-60370fa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11491 .elementor-element.elementor-element-fe00f25{--min-height:120px;}.elementor-11491 .elementor-element.elementor-element-bc46085{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11491 .elementor-element.elementor-element-bd33b4f{--min-height:120px;}.elementor-11491 .elementor-element.elementor-element-8aac5dc .elementor-heading-title{font-size:25px;}.elementor-11491 .elementor-element.elementor-element-6d1b9ae .elementor-heading-title{font-size:25px;}.elementor-11491 .elementor-element.elementor-element-87e09d0 .elementor-heading-title{font-size:25px;}.elementor-11491 .elementor-element.elementor-element-48b59a7 .elementor-heading-title{font-size:25px;}.elementor-11491 .elementor-element.elementor-element-3610ebd .elementor-heading-title{font-size:25px;}.elementor-11491 .elementor-element.elementor-element-39907ed .elementor-heading-title{font-size:25px;}.elementor-11491 .elementor-element.elementor-element-3f60abb .elementor-heading-title{font-size:24px;}.elementor-11491 .elementor-element.elementor-element-13b42d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11491 .elementor-element.elementor-element-27659fe .elementor-image-box-img{margin-bottom:15px;}.elementor-11491 .elementor-element.elementor-element-b66e258 .elementor-image-box-img{margin-bottom:15px;}.elementor-11491 .elementor-element.elementor-element-a033e71 .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-11491 .elementor-element.elementor-element-64b64ea{--width:41%;}.elementor-11491 .elementor-element.elementor-element-f0956f3{--width:70%;}.elementor-11491 .elementor-element.elementor-element-5985290{--width:100%;}.elementor-11491 .elementor-element.elementor-element-e2c6628{--width:41%;}.elementor-11491 .elementor-element.elementor-element-afc4be2{--width:70%;}}/* Start custom CSS for button, class: .elementor-element-f8b82b1 *//* Scoped only to the Elementor button widget with class ac-pill-btn */
.ac-pill-btn .elementor-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 20px 10px 40px;
  border-radius: 999px;

  background: transparent !important;
  color: #ff0188 !important;
  border: 1px solid rgba(255, 1, 136, 0.55);

  overflow: hidden;
  transition: all 0.3s ease;
}

/* Text */
.ac-pill-btn .elementor-button-text {
  position: relative;
  z-index: 2;
}

/* Pink dot */
.ac-pill-btn .elementor-button::before {
  content: "";
  position: absolute;
  left: 22px;
  top: 50%;
  transform: translateY(-50%);

  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ff0188;
  box-shadow: 0 0 10px rgba(255, 1, 136, 0.9);
}

/* Hover */
.ac-pill-btn .elementor-button:hover {
  color: #ffffff !important;
  border-color: #ff0188;
  box-shadow:
    0 0 14px rgba(255, 1, 136, 0.45),
    inset 0 0 14px rgba(255, 1, 136, 0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb12c30 *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe1002 *//* Wrapper (Elementor button widget) */
.ac-pill-nav .elementor-button {
  background: transparent;
  border: 1px solid rgba(255,255,255,0.15);
  border-radius: 999px;

  padding: 12px 26px;

  transition: all 0.3s ease;
}

/* Text */
.ac-pill-nav .elementor-button-text {
  color: rgba(255,255,255,0.7);
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* Hover */
.ac-pill-nav .elementor-button:hover {
  border-color: rgba(255,255,255,0.35);
  background: rgba(255,255,255,0.03);
}

.ac-pill-nav .elementor-button:hover .elementor-button-text {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b113f74 *//* =========================================
MAIN WRAPPER
========================================= */

.ac-site-image-wrap{
  --pink:#ff0188;

  position:relative;

  width:100%;
  max-width:1180px;

  margin:0 auto;

  padding:40px 40px 120px;
}

.ac-site-image-wrap img{
  width:100%;
  height:auto;
  display:block;
}

/* =========================================
BADGES
========================================= */

.ac-badge{
  position:absolute;
  z-index:20;
}

.ac-badge .elementor-button{
  background:#151515 !important;

  color:#d6d6d6 !important;

  border:1px solid rgba(255,255,255,.10) !important;

  border-radius:999px !important;

  padding:16px 28px !important;

  font-size:13px !important;
  line-height:1 !important;
  font-weight:800 !important;

  letter-spacing:1.4px;

  text-transform:uppercase;

  white-space:nowrap;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.03),
    0 18px 38px rgba(0,0,0,.45);

  transition:all .25s ease;
}

.ac-badge .elementor-button:hover{
  background:#151515 !important;
  color:#ff0188 !important;
  transform:none !important;
}

/* pink buttons */
.ac-podcast .elementor-button,
.ac-youtube .elementor-button{
  color:#ff0188 !important;
}

/* =========================================
DESKTOP POSITIONS
Buttons OUTSIDE image
========================================= */

.ac-podcast{
  top:7%;
  left:-2%;
}

.ac-press{
  top:-1%;
  left:60%;
}

.ac-youtube{
  top:4%;
  right:-1%;
}

.ac-testimonials{
  top:44%;
  left:1%;
}

.ac-newsletter{
  top:46%;
  right:1%;
}

.ac-book{
  bottom:20%;
  left:0%;
}

.ac-speaking{
  bottom:22%;
  right:-2%;
}

.ac-strategy{
  bottom:2%;
  left:50%;
  transform:translateX(-50%);
}

/* =========================================
LAPTOP
========================================= */

@media(max-width:1366px){

  .ac-site-image-wrap{
    max-width:1050px;
    padding:35px 35px 110px;
  }

  .ac-badge .elementor-button{
    padding:15px 24px !important;
    font-size:12px !important;
  }

  .ac-podcast{
    left:-1%;
  }

  .ac-youtube{
    right:0;
  }

  .ac-speaking{
    right:-1%;
  }
}

/* =========================================
TABLET
========================================= */

@media(max-width:1024px){

  .ac-site-image-wrap{
    max-width:850px;
    padding:30px 25px 90px;
  }

  .ac-badge .elementor-button{
    padding:13px 20px !important;

    font-size:10px !important;

    letter-spacing:1.1px;
  }

  .ac-podcast{
    top:8%;
    left:-2%;
  }

  .ac-press{
    top:0%;
    left:58%;
  }

  .ac-youtube{
    top:5%;
    right:-2%;
  }

  .ac-testimonials{
    top:43%;
    left:-1%;
  }

  .ac-newsletter{
    top:45%;
    right:-1%;
  }

  .ac-book{
    bottom:18%;
    left:-1%;
  }

  .ac-speaking{
    bottom:20%;
    right:-2%;
  }

  .ac-strategy{
    bottom:0%;
  }
}

/* =========================================
MOBILE
========================================= */

@media(max-width:767px){

  .ac-site-image-wrap{
    max-width:100%;

    padding:20px 15px 20px;

    text-align:center;
  }

  .ac-site-image-wrap img{
    margin-bottom:24px;
  }

  .ac-badge{
    position:relative !important;

    top:auto !important;
    left:auto !important;
    right:auto !important;
    bottom:auto !important;

    transform:none !important;

    display:inline-flex;

    margin:5px;
  }

  .ac-badge .elementor-button{
    padding:11px 15px !important;

    font-size:9px !important;

    letter-spacing:1px;
  }
}

/* =========================================
VERY SMALL MOBILE
========================================= */

@media(max-width:480px){

  .ac-badge .elementor-button{
    padding:10px 13px !important;

    font-size:8px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c1137 *//* Grid + Glow Background */
.ac-grid-bg {
    background:
    linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px),
    radial-gradient(circle at 18% 42%, rgba(255,2,128,.22), transparent 40%),
    radial-gradient(circle at 84% 18%, rgba(1,255,120,.08), transparent 35%),
    #0a0a0a;


  background-size:
    60px 60px,
    60px 60px,
    auto,
    auto,
    auto;

  background-position:
    0 0,
    0 0,
    center,
    center,
    center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d505675 *//* Wrapper */
.ac-label-heading {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

/* Pink line */
.ac-label-line {
  width: 32px;
  height: 2px;
  background: #ff0188;
  display: inline-block;
}

/* Text color only */
.ac-label-text {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92faf45 */.vx-impact-heading{
    margin:0;
    padding:0;

    display:flex;
    flex-direction:column;
    gap:14px;

    max-width:100%;
    overflow:visible;

    text-transform:uppercase;
}

.vx-impact-solid,
.vx-impact-outline{
    display:block;

    font-size:clamp(42px, 6.2vw, 92px);
    line-height:.95em;

    font-weight:900;
    letter-spacing:-2.5px;

    white-space:normal;
    overflow-wrap:normal;
}

.vx-impact-solid{
    color:#f5f1eb;
}

.vx-impact-outline{
    color:transparent;

    -webkit-text-stroke:2px #ff0188;
    text-stroke:2px #ff0188;
}

/* Force proper manual breaks */
.vx-impact-solid br,
.vx-impact-outline br{
    display:block;
}

/* Mobile */
@media(max-width:767px){

    .vx-impact-heading{
        gap:10px;
    }

    .vx-impact-solid,
    .vx-impact-outline{
        font-size:clamp(36px, 13vw, 64px);
        line-height:1em;
        letter-spacing:-1.5px;
    }

    .vx-impact-outline{
        -webkit-text-stroke:1.5px #ff0188;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9450e29 *//* =========================
   VX MEDIA STACK LAYOUT
========================= */


.vx-media-stack{
    width:100%;
    max-width:980px;
    margin:0 auto;
    display:flex;
    flex-direction:column;
    gap:22px;
}

/* CARD */

.vx-media-card{
    position:relative;
    z-index:1;

    width:100%;
    min-width:0;

    display:grid;
    grid-template-columns:190px minmax(0, 1fr);
    align-items:center;
    gap:24px;

    padding:24px 28px;
    border-radius:32px;

    background:linear-gradient(135deg, #111111 0%, #050505 100%);
    border:1px solid rgba(255,255,255,.10);

    overflow:hidden;

    box-shadow:0 24px 70px rgba(0,0,0,.35);
    transition:transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}

.vx-media-card:hover{
    transform:translateY(-4px);
    border-color:rgba(255,1,136,.30);
    box-shadow:0 34px 90px rgba(0,0,0,.48);
}

.vx-media-card::before{
    content:"";
    position:absolute;
    top:-120px;
    left:-80px;
    width:320px;
    height:320px;
    background:radial-gradient(circle, rgba(255,1,136,.16), transparent 68%);
    pointer-events:none;
}

.vx-media-card::after{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(90deg, rgba(255,255,255,.045), transparent 42%);
    pointer-events:none;
}

/* IMAGE */

.vx-media-thumb{
    position:relative;
    z-index:2;

    width:190px;
    height:130px;

    border-radius:22px;
    overflow:hidden;

    border:1px solid rgba(255,255,255,.12);
}

.vx-media-thumb img{
    width:100% !important;
    height:100% !important;
    max-width:none !important;

    display:block;
    object-fit:cover;

    transition:transform .6s ease;
}

.vx-media-card:hover .vx-media-thumb img{
    transform:scale(1.04);
}

/* CONTENT */

.vx-media-copy{
    position:relative;
    z-index:2;

    width:100%;
    min-width:0;

    display:flex;
    flex-direction:column;
    gap:12px;

    overflow:visible;
}

/* TITLE */

.vx-media-title,
.vx-media-title *{
    margin:0 !important;

    line-height:1.12em;
    letter-spacing:-0.3px;
    text-transform:uppercase;

    color:#ffffff !important;

    max-width:100%;
    white-space:normal !important;
    overflow-wrap:break-word;
}

/* TEXT */

.vx-media-text,
.vx-media-text *{
    margin:0 !important;

    max-width:560px;

    font-size:15px;
    line-height:1.5em;

    color:rgba(255,255,255,.78) !important;

    white-space:normal !important;
    overflow-wrap:break-word;
}

/* =========================
   TABLET
========================= */

@media(max-width:1024px){

    .vx-media-stack{
        max-width:92%;
        gap:24px;
    }

    .vx-media-card{
        grid-template-columns:220px minmax(0, 1fr);
        gap:26px;
        padding:30px;
        border-radius:34px;
    }

    .vx-media-thumb{
        width:220px;
        height:155px;
        border-radius:24px;
    }

    .vx-media-title,
    .vx-media-title *{
        font-size:20px;
    }

    .vx-media-text,
    .vx-media-text *{
        font-size:16px;
    }
}

/* =========================
   MOBILE
========================= */

@media(max-width:767px){

    .vx-media-stack{
        max-width:100%;
        gap:20px;
    }

    .vx-media-card{
        grid-template-columns:1fr;
        gap:20px;

        padding:22px;
        border-radius:28px;
    }

    .vx-media-thumb{
        width:100%;
        height:220px;
        border-radius:22px;
    }

    .vx-media-title,
    .vx-media-title *{
        font-size:18px;
        line-height:1.2em;
    }

    .vx-media-text,
    .vx-media-text *{
        font-size:15px;
        max-width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f75b42 *//* Wrapper */
.ac-label-heading {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

/* Pink line */
.ac-label-line {
  width: 32px;
  height: 2px;
  background: #ff0188;
  display: inline-block;
}

/* Text color only */
.ac-label-text {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b84714d */.vx-impact-heading{
    margin:0;
    padding:0;

    display:flex;
    flex-direction:column;
    gap:14px;

    max-width:100%;
    overflow:visible;

    text-transform:uppercase;
}

.vx-impact-solid,
.vx-impact-outline{
    display:block;

    font-size:clamp(50px, 7.2vw, 80px);
    line-height:.95em;

    font-weight:900;
    letter-spacing:-2.5px;

    white-space:normal;
    overflow-wrap:normal;
}

.vx-impact-solid{
    color:#f5f1eb;
}

.vx-impact-outline{
    color:transparent;

    -webkit-text-stroke:2px #ff0188;
    text-stroke:2px #ff0188;
}

/* Force proper manual breaks */
.vx-impact-solid br,
.vx-impact-outline br{
    display:block;
}

/* Mobile */
@media(max-width:767px){

    .vx-impact-heading{
        gap:10px;
    }

    .vx-impact-solid,
    .vx-impact-outline{
        font-size:clamp(36px, 13vw, 64px);
        line-height:1em;
        letter-spacing:-1.5px;
    }

    .vx-impact-outline{
        -webkit-text-stroke:1.5px #ff0188;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8879a8f *//* =========================================================
   MX PREMIUM COLLAGE LAYOUT - FINAL SPACING
========================================================= */

.mx-collage-wrap{
    position:relative;
    width:100%;
    max-width:760px;
    min-height:820px;
    margin:0 auto;
    overflow:visible;
}

/* IMAGE BASE */

.mx-collage-wrap .mx-img{
    position:absolute;
    overflow:hidden;
    border-radius:30px;
    z-index:2;
    box-shadow:0 18px 45px rgba(0,0,0,.22);
}

.mx-collage-wrap .mx-img img{
    width:100% !important;
    height:100% !important;
    object-fit:cover;
    display:block;
}

/* 1 - MAIN IMAGE */

.mx-img-main{
    width:520px;
    height:430px;
    left:80px;
    top:105px;
    z-index:1;
}

/* 2 - TOP RIGHT IMAGE */

.mx-img-top{
    width:295px;
    height:235px;
    right:20px;
    top:15px;
    z-index:4;
}

/* 3 - LEFT BOTTOM IMAGE */

.mx-img-left{
    width:345px;
    height:210px;
    left:0;
    top:490px;
    z-index:5;
}

/* 4 - BOTTOM RIGHT IMAGE */

.mx-img-bottom{
    width:350px;
    height:210px;
    right:40px;
    bottom:35px;
    z-index:5;
}

/* 5 - FLOATING TEXT CARD */

.mx-collage-card{
    position:absolute;
    width:360px;
    right:80px;
    top:420px;
    z-index:8;

    padding:28px 30px;
    border-radius:26px;

    background:linear-gradient(
        135deg,
        rgba(8,8,8,.96),
        rgba(18,18,18,.90)
    );

    border:1px solid rgba(255,255,255,.10);
    backdrop-filter:blur(16px);

    box-shadow:0 30px 70px rgba(0,0,0,.45);
    overflow:hidden;
}

/* CARD TITLE */

.mx-card-title,
.mx-card-title *{
    margin:0 !important;
    color:#ff0188 !important;

    font-size:14px;
    line-height:1.35em;
    font-weight:900;
    letter-spacing:2px;
    text-transform:uppercase;
}

/* CARD TEXT */

.mx-card-text,
.mx-card-text *{
    margin:14px 0 0 !important;
    color:rgba(255,255,255,.88) !important;

    font-size:18px;
    line-height:1.55em;
}

/* TABLET */

@media(max-width:1024px){

    .mx-collage-wrap{
        max-width:680px;
        min-height:780px;
    }

    .mx-img-main{
        width:455px;
        height:380px;
        left:60px;
        top:100px;
    }

    .mx-img-top{
        width:260px;
        height:205px;
        right:10px;
        top:20px;
    }

    .mx-img-left{
        width:300px;
        height:190px;
        top:465px;
    }

    .mx-img-bottom{
        width:310px;
        height:190px;
        right:25px;
        bottom:40px;
    }

    .mx-collage-card{
        width:330px;
        right:55px;
        top:390px;
        padding:26px;
    }

    .mx-card-text,
    .mx-card-text *{
        font-size:16px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .mx-collage-wrap{
        max-width:100%;
        min-height:auto;
        display:flex;
        flex-direction:column;
        gap:18px;
    }

    .mx-collage-wrap .mx-img,
    .mx-collage-card{
        position:relative !important;
        inset:auto !important;
        width:100% !important;
        height:auto !important;
    }

    .mx-collage-wrap .mx-img{
        border-radius:24px;
    }

    .mx-collage-wrap .mx-img img{
        height:240px !important;
    }

    .mx-collage-card{
        padding:24px;
        border-radius:24px;
    }

    .mx-card-title,
    .mx-card-title *{
        font-size:13px;
        letter-spacing:1.5px;
    }

    .mx-card-text,
    .mx-card-text *{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a38c2 *//* =========================
   ZR ECHO CONTAINER ALT BG
========================= */

.zr-echo-container{
    position:relative;
    overflow:hidden;

    background:

    /* TOP LEFT PINK GLOW */
    radial-gradient(
        circle at top left,
        rgba(255,1,136,.18),
        transparent 32%
    ),

    /* BOTTOM RIGHT DARK PINK */
    radial-gradient(
        circle at bottom right,
        rgba(255,1,136,.10),
        transparent 34%
    ),

    /* CENTER DEPTH */
    radial-gradient(
        ellipse at center,
        rgba(255,255,255,.03),
        transparent 65%
    ),

    /* BASE */
    linear-gradient(
        145deg,
        #0d0d0d 0%,
        #050505 45%,
        #000000 100%
    );

    padding:120px 5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06256d3 *//* Wrapper */
.ac-label-heading {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

/* Pink line */
.ac-label-line {
  width: 32px;
  height: 2px;
  background: #ff0188;
  display: inline-block;
}

/* Text color only */
.ac-label-text {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8aac5dc *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d1b9ae *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87e09d0 *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b59a7 *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3610ebd *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a012a *//* Grid + Glow Background */
.ac-grid-bg {
    background:
    linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px),
    radial-gradient(circle at 18% 42%, rgba(255,2,128,.22), transparent 40%),
    radial-gradient(circle at 84% 18%, rgba(1,255,120,.08), transparent 35%),
    #0a0a0a;


  background-size:
    60px 60px,
    60px 60px,
    auto,
    auto,
    auto;

  background-position:
    0 0,
    0 0,
    center,
    center,
    center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-682c43f *//* Wrapper */
.ac-label-heading {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

/* Pink line */
.ac-label-line {
  width: 32px;
  height: 2px;
  background: #ff0188;
  display: inline-block;
}

/* Text color only */
.ac-label-text {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39907ed *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67c5572 *//* =========================================================
   VX EDITORIAL COLLAGE LAYOUT
========================================================= */

.vx-editorial-wrap{
    position:relative;
    width:100%;
    max-width:760px;
    min-height:820px;
    margin:0 auto;
    overflow:visible;
}

/* IMAGE BASE */

.vx-editorial-wrap .vx-frame{
    position:absolute;
    overflow:hidden;
    border-radius:30px;
    z-index:2;

    box-shadow:
    0 18px 45px rgba(0,0,0,.22);
}

.vx-editorial-wrap .vx-frame img{
    width:100% !important;
    height:100% !important;

    object-fit:cover;
    display:block;
}

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

.vx-feature-frame{
    width:520px;
    height:430px;

    left:80px;
    top:105px;

    z-index:1;
}

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

.vx-floating-frame{
    width:295px;
    height:235px;

    left:0;
    top:15px;

    z-index:4;
}

/* =========================================================
   FLOATING CONTENT CARD
========================================================= */

.vx-story-panel{
    position:absolute;

    width:385px;

    left:135px;
    bottom:95px;

    z-index:8;

    padding:30px 32px;

    border-radius:28px;

    background:
    linear-gradient(
        135deg,
        rgba(8,8,8,.96),
        rgba(18,18,18,.90)
    );

    border:1px solid rgba(255,255,255,.10);

    backdrop-filter:blur(16px);

    box-shadow:
    0 30px 70px rgba(0,0,0,.45);

    overflow:hidden;
}

/* subtle glow */

.vx-story-panel::before{
    content:"";

    position:absolute;
    inset:-80px;

    background:
    radial-gradient(
        circle,
        rgba(255,1,136,.12),
        transparent 68%
    );

    z-index:-1;
    pointer-events:none;
}

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

.vx-panel-title,
.vx-panel-title *{
    margin:0 !important;

    color:#ff0188 !important;

    font-size:15px;
    line-height:1.35em;

    font-weight:900;

    letter-spacing:1.8px;

    text-transform:uppercase;
}

/* =========================================================
   CARD TEXT
========================================================= */

.vx-panel-copy,
.vx-panel-copy *{
    margin:16px 0 0 !important;

    color:rgba(255,255,255,.88) !important;

    font-size:18px;
    line-height:1.6em;
}

/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    .vx-editorial-wrap{
        max-width:680px;
        min-height:760px;
    }

    .vx-feature-frame{
        width:455px;
        height:380px;

        left:70px;
        top:95px;
    }

    .vx-floating-frame{
        width:255px;
        height:205px;
    }

    .vx-story-panel{
        width:340px;

        left:120px;
        bottom:70px;

        padding:26px;
    }

    .vx-panel-copy,
    .vx-panel-copy *{
        font-size:16px;
    }
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .vx-editorial-wrap{
        max-width:100%;

        min-height:auto;

        display:flex;
        flex-direction:column;

        gap:18px;
    }

    .vx-editorial-wrap .vx-frame,
    .vx-story-panel{
        position:relative !important;

        inset:auto !important;

        width:100% !important;
        height:auto !important;
    }

    .vx-editorial-wrap .vx-frame{
        border-radius:24px;
    }

    .vx-editorial-wrap .vx-frame img{
        height:240px !important;
    }

    .vx-story-panel{
        padding:24px;

        border-radius:24px;
    }

    .vx-panel-title,
    .vx-panel-title *{
        font-size:13px;
        letter-spacing:1.5px;
    }

    .vx-panel-copy,
    .vx-panel-copy *{
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59a16c0 *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9932af *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb8c84e *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7e302 *//* =========================================================
   QX STRATEGY STACK
========================================================= */

.qx-strategy-wrap{
    width:100%;
    max-width:980px;
    margin:0 auto;

    display:flex;
    flex-direction:column;

    gap:22px;
}

/* =========================================================
   CARD
========================================================= */

.qx-strategy-card{
    position:relative;

    padding:34px 36px;

    border-radius:34px;

    background:
    linear-gradient(
        135deg,
        rgba(32,0,18,.78),
        rgba(18,0,10,.92)
    );

    border:1px solid rgba(255,255,255,.08);

    overflow:hidden;

    transition:
    transform .35s ease,
    border-color .35s ease,
    box-shadow .35s ease;

    box-shadow:
    0 14px 40px rgba(0,0,0,.18);
}

/* subtle glow */

.qx-strategy-card::before{
    content:"";

    position:absolute;

    top:-120px;
    right:-80px;

    width:260px;
    height:260px;

    background:
    radial-gradient(
        circle,
        rgba(255,1,136,.10),
        transparent 70%
    );

    pointer-events:none;
}

.qx-strategy-card:hover{
    transform:translateY(-4px);

    border-color:rgba(255,1,136,.18);

    box-shadow:
    0 24px 60px rgba(0,0,0,.28);
}

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

.qx-strategy-title,
.qx-strategy-title *{
    margin:0 !important;

    color:#ffffff !important;

    font-size:28px;
    line-height:1em;

    font-weight:400;

    letter-spacing:-1px;

    text-transform:uppercase;
}

/* =========================================================
   TEXT
========================================================= */

.qx-strategy-copy,
.qx-strategy-copy *{
    margin:16px 0 0 !important;

    color:rgba(255,255,255,.82) !important;

    font-size:18px;
    line-height:1.75em;
}

/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    .qx-strategy-card{
        padding:28px;
        border-radius:28px;
    }

    .qx-strategy-title,
    .qx-strategy-title *{
        font-size:24px;
    }

    .qx-strategy-copy,
    .qx-strategy-copy *{
        font-size:17px;
    }
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .qx-strategy-wrap{
        gap:18px;
    }

    .qx-strategy-card{
        padding:22px;

        border-radius:24px;
    }

    .qx-strategy-title,
    .qx-strategy-title *{
        font-size:20px;
    }

    .qx-strategy-copy,
    .qx-strategy-copy *{
        font-size:15px;
        line-height:1.7em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ee0d1 *//* =========================
   ZR ECHO CONTAINER ALT BG
========================= */

.zr-echo-container{
    position:relative;
    overflow:hidden;

    background:

    /* TOP LEFT PINK GLOW */
    radial-gradient(
        circle at top left,
        rgba(255,1,136,.18),
        transparent 32%
    ),

    /* BOTTOM RIGHT DARK PINK */
    radial-gradient(
        circle at bottom right,
        rgba(255,1,136,.10),
        transparent 34%
    ),

    /* CENTER DEPTH */
    radial-gradient(
        ellipse at center,
        rgba(255,255,255,.03),
        transparent 65%
    ),

    /* BASE */
    linear-gradient(
        145deg,
        #0d0d0d 0%,
        #050505 45%,
        #000000 100%
    );

    padding:120px 5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d434598 *//* Wrapper */
.ac-label-heading {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

/* Pink line */
.ac-label-line {
  width: 32px;
  height: 2px;
  background: #ff0188;
  display: inline-block;
}

/* Text color only */
.ac-label-text {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f60abb *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f5c56 *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e12ae7b *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc2f70d *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6e9740 *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bf29a3 *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71fef1f *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a0ea94 *//* =========================================================
   QX STRATEGY STACK
========================================================= */

.qx-strategy-wrap{
    width:100%;
    max-width:980px;
    margin:0 auto;

    display:flex;
    flex-direction:column;

    gap:22px;
}

/* =========================================================
   CARD
========================================================= */

.qx-strategy-card{
    position:relative;

    padding:34px 36px;

    border-radius:34px;

    background:
    linear-gradient(
        135deg,
        rgba(32,0,18,.78),
        rgba(18,0,10,.92)
    );

    border:1px solid rgba(255,255,255,.08);

    overflow:hidden;

    transition:
    transform .35s ease,
    border-color .35s ease,
    box-shadow .35s ease;

    box-shadow:
    0 14px 40px rgba(0,0,0,.18);
}

/* subtle glow */

.qx-strategy-card::before{
    content:"";

    position:absolute;

    top:-120px;
    right:-80px;

    width:260px;
    height:260px;

    background:
    radial-gradient(
        circle,
        rgba(255,1,136,.10),
        transparent 70%
    );

    pointer-events:none;
}

.qx-strategy-card:hover{
    transform:translateY(-4px);

    border-color:rgba(255,1,136,.18);

    box-shadow:
    0 24px 60px rgba(0,0,0,.28);
}

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

.qx-strategy-title,
.qx-strategy-title *{
    margin:0 !important;

    color:#ffffff !important;

    font-size:28px;
    line-height:1em;

    font-weight:400;

    letter-spacing:-1px;

    text-transform:uppercase;
}

/* =========================================================
   TEXT
========================================================= */

.qx-strategy-copy,
.qx-strategy-copy *{
    margin:16px 0 0 !important;

    color:rgba(255,255,255,.82) !important;

    font-size:18px;
    line-height:1.75em;
}

/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    .qx-strategy-card{
        padding:28px;
        border-radius:28px;
    }

    .qx-strategy-title,
    .qx-strategy-title *{
        font-size:24px;
    }

    .qx-strategy-copy,
    .qx-strategy-copy *{
        font-size:17px;
    }
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .qx-strategy-wrap{
        gap:18px;
    }

    .qx-strategy-card{
        padding:22px;

        border-radius:24px;
    }

    .qx-strategy-title,
    .qx-strategy-title *{
        font-size:20px;
    }

    .qx-strategy-copy,
    .qx-strategy-copy *{
        font-size:15px;
        line-height:1.7em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8901dc3 *//* Grid + Glow Background */
.ac-grid-bg {
    background:
    linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px),
    radial-gradient(circle at 18% 42%, rgba(255,2,128,.22), transparent 40%),
    radial-gradient(circle at 84% 18%, rgba(1,255,120,.08), transparent 35%),
    #0a0a0a;


  background-size:
    60px 60px,
    60px 60px,
    auto,
    auto,
    auto;

  background-position:
    0 0,
    0 0,
    center,
    center,
    center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c906907 *//* Wrapper */
.ac-label-heading {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

/* Pink line */
.ac-label-line {
  width: 32px;
  height: 2px;
  background: #ff0188;
  display: inline-block;
}

/* Text color only */
.ac-label-text {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be2b3b8 */.vx-impact-heading{
    margin:0;
    padding:0;

    display:flex;
    flex-direction:column;
    gap:14px;

    max-width:100%;
    overflow:visible;

    text-transform:uppercase;
}

.vx-impact-solid,
.vx-impact-outline{
    display:block;

    font-size:clamp(50px, 7.2vw, 80px);
    line-height:.95em;

    font-weight:900;
    letter-spacing:-2.5px;

    white-space:normal;
    overflow-wrap:normal;
}

.vx-impact-solid{
    color:#f5f1eb;
}

.vx-impact-outline{
    color:transparent;

    -webkit-text-stroke:2px #ff0188;
    text-stroke:2px #ff0188;
}

/* Force proper manual breaks */
.vx-impact-solid br,
.vx-impact-outline br{
    display:block;
}

/* Mobile */
@media(max-width:767px){

    .vx-impact-heading{
        gap:10px;
    }

    .vx-impact-solid,
    .vx-impact-outline{
        font-size:clamp(36px, 13vw, 64px);
        line-height:1em;
        letter-spacing:-1.5px;
    }

    .vx-impact-outline{
        -webkit-text-stroke:1.5px #ff0188;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8738e1f *//* =========================================================
PROCESS SECTION
========================================================= */

.ac-process-wrap{
    width:100%;
    position:relative;
}

/* EACH ROW */

.ac-process-row{
    background:transparent !important;
    border-top:1px solid rgba(255,255,255,.12);
    padding:42px 0;
    display:flex;
    align-items:flex-start;
    gap:90px;
    width:100%;
}

/* LEFT NUMBER COLUMN */

.ac-process-number{
    min-width:170px;
    flex-shrink:0;
}

.ac-process-number .elementor-heading-title{
    font-size:72px;
    line-height:1;
    font-weight:800;
    color:#ff0188;
    letter-spacing:-2px;
    margin:0;
}

/* RIGHT CONTENT */

.ac-process-content{
    flex:1;
    max-width:1000px;
}

/* TITLE */

.ac-process-title .elementor-heading-title{
    font-size:42px;
    line-height:1.05;
    font-weight:500;
    color:#ffffff;
    margin:0 0 16px;
    letter-spacing:-1px;
}

/* DESCRIPTION */

.ac-process-desc{
    color:rgba(255,255,255,.72);
    font-size:21px;
    line-height:1.7;
}

/* REMOVE EXTRA P SPACING */

.ac-process-desc p{
    margin:0;
}

/* LAST ROW BOTTOM BORDER */

.ac-process-row.ac-process-last{
    border-bottom:1px solid rgba(255,255,255,.12);
}

/* =========================================================
TABLET
========================================================= */

@media(max-width:1024px){

.ac-process-row{
    gap:50px;
}

.ac-process-number{
    min-width:120px;
}

.ac-process-number .elementor-heading-title{
    font-size:58px;
}

.ac-process-title .elementor-heading-title{
    font-size:34px;
}

.ac-process-desc{
    font-size:18px;
}

}

/* =========================================================
MOBILE
========================================================= */

@media(max-width:767px){

.ac-process-row{
    gap:22px;
    padding:28px 0;
}

.ac-process-number{
    min-width:70px;
}

.ac-process-number .elementor-heading-title{
    font-size:40px;
}

.ac-process-title .elementor-heading-title{
    font-size:24px;
    margin-bottom:10px;
}

.ac-process-desc{
    font-size:15px;
    line-height:1.6;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42de45 *//* =========================
   ZR ECHO CONTAINER ALT BG
========================= */

.zr-echo-container{
    position:relative;
    overflow:hidden;

    background:

    /* TOP LEFT PINK GLOW */
    radial-gradient(
        circle at top left,
        rgba(255,1,136,.18),
        transparent 32%
    ),

    /* BOTTOM RIGHT DARK PINK */
    radial-gradient(
        circle at bottom right,
        rgba(255,1,136,.10),
        transparent 34%
    ),

    /* CENTER DEPTH */
    radial-gradient(
        ellipse at center,
        rgba(255,255,255,.03),
        transparent 65%
    ),

    /* BASE */
    linear-gradient(
        145deg,
        #0d0d0d 0%,
        #050505 45%,
        #000000 100%
    );

    padding:120px 5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12afe4a *//* Wrapper */
.ac-label-heading {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

/* Pink line */
.ac-label-line {
  width: 32px;
  height: 2px;
  background: #ff0188;
  display: inline-block;
}

/* Text color only */
.ac-label-text {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48ee379 */.vx-impact-heading{
    margin:0;
    padding:0;

    display:flex;
    flex-direction:column;
    gap:14px;

    max-width:100%;
    overflow:visible;

    text-transform:uppercase;
}

.vx-impact-solid,
.vx-impact-outline{
    display:block;

    font-size:clamp(50px, 7.2vw, 80px);
    line-height:.95em;

    font-weight:900;
    letter-spacing:-2.5px;

    white-space:normal;
    overflow-wrap:normal;
}

.vx-impact-solid{
    color:#f5f1eb;
}

.vx-impact-outline{
    color:transparent;

    -webkit-text-stroke:2px #ff0188;
    text-stroke:2px #ff0188;
}

/* Force proper manual breaks */
.vx-impact-solid br,
.vx-impact-outline br{
    display:block;
}

/* Mobile */
@media(max-width:767px){

    .vx-impact-heading{
        gap:10px;
    }

    .vx-impact-solid,
    .vx-impact-outline{
        font-size:clamp(36px, 13vw, 64px);
        line-height:1em;
        letter-spacing:-1.5px;
    }

    .vx-impact-outline{
        -webkit-text-stroke:1.5px #ff0188;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c736a3 *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad01a1 *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b50174 *//* =========================================================
ZX PREMIUM COMPARISON SECTION
========================================================= */

/* MAIN WRAPPER */

.zx-compare-wrap{
    display:flex;
    width:100%;
    overflow:hidden;

    gap:0 !important;

    border-radius:42px;

    background:transparent;

    position:relative;
}

/* =========================================================
BOTH SIDES
========================================================= */

.zx-compare-col{
    flex:1;

    padding:58px 42px 42px;

    border-radius:0 !important;

    position:relative;
}

/* =========================================================
LEFT SIDE
========================================================= */

.zx-compare-left{
    background:#f4f4f4;

    border-radius:42px 0 0 42px !important;
}

/* =========================================================
RIGHT SIDE
========================================================= */

.zx-compare-right{
    background:#1a0010;

    border-radius:0 42px 42px 0 !important;
}

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

.zx-compare-title .elementor-heading-title{
    margin:0;

    font-size:56px;
    line-height:1;

    font-weight:500;

    letter-spacing:-1.5px;

    text-transform:uppercase;
}

/* LEFT TITLE */

.zx-compare-left .zx-compare-title .elementor-heading-title{
    color:#111111;
}

/* RIGHT TITLE */

.zx-compare-right .zx-compare-title .elementor-heading-title{
    color:#ffffff;
}

/* =========================================================
LIST WRAPPER
========================================================= */

.zx-compare-list{
    margin-top:54px;
}

/* =========================================================
ITEM
========================================================= */

.zx-compare-item{
    padding:28px 0;

    border-bottom:1px solid rgba(0,0,0,.10);
}

/* RIGHT BORDER */

.zx-compare-right .zx-compare-item{
    border-bottom:1px solid rgba(255,255,255,.10);
}

/* =========================================================
TEXT
========================================================= */

.zx-compare-item .elementor-heading-title{
    margin:0;

    font-size:27px;
    line-height:1.5;

    font-weight:400;

    letter-spacing:-0.3px;
}

/* LEFT TEXT */

.zx-compare-left .zx-compare-item .elementor-heading-title{
    color:#2d2d2d;
}

/* RIGHT TEXT */

.zx-compare-right .zx-compare-item .elementor-heading-title{
    color:#ffffff;
}

/* =========================================================
HIGHLIGHT ITEM
========================================================= */

.zx-highlight .elementor-heading-title{
    color:#ff0188 !important;

    font-weight:600;
}

/* =========================================================
TABLET
========================================================= */

@media(max-width:1024px){

.zx-compare-col{
    padding:48px 32px 34px;
}

.zx-compare-title .elementor-heading-title{
    font-size:42px;
}

.zx-compare-item .elementor-heading-title{
    font-size:22px;
}

}

/* =========================================================
MOBILE
========================================================= */

@media(max-width:767px){

.zx-compare-wrap{
    flex-direction:column;

    border-radius:28px;
}

.zx-compare-col{
    padding:36px 24px 26px;
}

/* MOBILE RADIUS */

.zx-compare-left{
    border-radius:28px 28px 0 0 !important;
}

.zx-compare-right{
    border-radius:0 0 28px 28px !important;
}

/* TITLE */

.zx-compare-title .elementor-heading-title{
    font-size:32px;
}

/* LIST */

.zx-compare-list{
    margin-top:28px;
}

.zx-compare-item{
    padding:18px 0;
}

/* TEXT */

.zx-compare-item .elementor-heading-title{
    font-size:17px;
    line-height:1.55;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c217d33 *//* =========================
   ZR ECHO CONTAINER ALT BG
========================= */

.zr-echo-container{
    position:relative;
    overflow:hidden;

    background:

    /* TOP LEFT PINK GLOW */
    radial-gradient(
        circle at top left,
        rgba(255,1,136,.18),
        transparent 32%
    ),

    /* BOTTOM RIGHT DARK PINK */
    radial-gradient(
        circle at bottom right,
        rgba(255,1,136,.10),
        transparent 34%
    ),

    /* CENTER DEPTH */
    radial-gradient(
        ellipse at center,
        rgba(255,255,255,.03),
        transparent 65%
    ),

    /* BASE */
    linear-gradient(
        145deg,
        #0d0d0d 0%,
        #050505 45%,
        #000000 100%
    );

    padding:120px 5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee11150 *//* Wrapper */
.ac-label-heading {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

/* Pink line */
.ac-label-line {
  width: 32px;
  height: 2px;
  background: #ff0188;
  display: inline-block;
}

/* Text color only */
.ac-label-text {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d325612 */.vx-impact-heading{
    margin:0;
    padding:0;

    display:flex;
    flex-direction:column;
    gap:14px;

    max-width:100%;
    overflow:visible;

    text-transform:uppercase;
}

.vx-impact-solid,
.vx-impact-outline{
    display:block;

    font-size:clamp(50px, 7.2vw, 80px);
    line-height:.95em;

    font-weight:900;
    letter-spacing:-2.5px;

    white-space:normal;
    overflow-wrap:normal;
}

.vx-impact-solid{
    color:#f5f1eb;
}

.vx-impact-outline{
    color:transparent;

    -webkit-text-stroke:2px #ff0188;
    text-stroke:2px #ff0188;
}

/* Force proper manual breaks */
.vx-impact-solid br,
.vx-impact-outline br{
    display:block;
}

/* Mobile */
@media(max-width:767px){

    .vx-impact-heading{
        gap:10px;
    }

    .vx-impact-solid,
    .vx-impact-outline{
        font-size:clamp(36px, 13vw, 64px);
        line-height:1em;
        letter-spacing:-1.5px;
    }

    .vx-impact-outline{
        -webkit-text-stroke:1.5px #ff0188;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13b42d3 *//* ================================
   PODIFY IMAGE BOX CARD GRID
================================ */

.podify-card-grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:26px;
}

/* IMAGE BOX CARD */
.podify-image-card{
  background:#210714;
  border:1px solid rgba(255,255,255,.10);
  border-radius:34px;
  overflow:hidden;
  box-shadow:0 18px 45px rgba(0,0,0,.25);
}

/* remove Elementor spacing */
.podify-image-card .elementor-widget-container{
  height:100%;
}

.podify-image-card .elementor-image-box-wrapper{
  display:flex;
  flex-direction:column;
  height:100%;
}

/* IMAGE */
.podify-image-card .elementor-image-box-img{
  width:100% !important;
  margin:0 !important;
  overflow:hidden;
}

.podify-image-card .elementor-image-box-img img{
  width:100% !important;
  height:272px !important;
  object-fit:cover;
  display:block;
  border-radius:0 !important;
}

/* CONTENT AREA */
.podify-image-card .elementor-image-box-content{
  padding:34px 32px 36px;
  background:#210714;
}

/* LABEL / TITLE */
.podify-image-card .elementor-image-box-title{
  margin:0 0 18px !important;
  color:#ffffff !important;
  font-size:26px !important;
  line-height:1.12 !important;
  font-weight:500 !important;
  text-transform:uppercase;
  letter-spacing:-.03em;
}

/* LABEL ABOVE TITLE */
.podify-image-card .elementor-image-box-title::before{
  content:attr(data-label);
  display:block;
  margin-bottom:18px;
  color:#ff0188;
  font-size:14px;
  line-height:1;
  font-weight:800;
  letter-spacing:.12em;
}

/* DESCRIPTION */
.podify-image-card .elementor-image-box-description{
  color:rgba(255,255,255,.82) !important;
  font-size:18px !important;
  line-height:1.75 !important;
  margin:0 !important;
}

/* HOVER */
.podify-image-card{
  transition:transform .35s ease, border-color .35s ease, box-shadow .35s ease;
}

.podify-image-card:hover{
  transform:translateY(-6px);
  border-color:rgba(255,1,136,.38);
  box-shadow:0 24px 65px rgba(255,1,136,.12);
}

.podify-image-card .elementor-image-box-img img{
  transition:transform .55s ease;
}

.podify-image-card:hover .elementor-image-box-img img{
  transform:scale(1.05);
}

/* RESPONSIVE */
@media(max-width:1024px){
  .podify-card-grid{
    grid-template-columns:repeat(2, 1fr);
  }

  .podify-image-card .elementor-image-box-img img{
    height:250px !important;
  }
}

@media(max-width:767px){
  .podify-card-grid{
    grid-template-columns:1fr;
    gap:22px;
  }

  .podify-image-card{
    border-radius:26px;
  }

  .podify-image-card .elementor-image-box-img img{
    height:230px !important;
  }

  .podify-image-card .elementor-image-box-content{
    padding:28px 24px 30px;
  }

  .podify-image-card .elementor-image-box-title{
    font-size:23px !important;
  }

  .podify-image-card .elementor-image-box-description{
    font-size:16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78145b9 *//* =========================
   ZR ECHO CONTAINER ALT BG
========================= */

.zr-echo-container{
    position:relative;
    overflow:hidden;

    background:

    /* TOP LEFT PINK GLOW */
    radial-gradient(
        circle at top left,
        rgba(255,1,136,.18),
        transparent 32%
    ),

    /* BOTTOM RIGHT DARK PINK */
    radial-gradient(
        circle at bottom right,
        rgba(255,1,136,.10),
        transparent 34%
    ),

    /* CENTER DEPTH */
    radial-gradient(
        ellipse at center,
        rgba(255,255,255,.03),
        transparent 65%
    ),

    /* BASE */
    linear-gradient(
        145deg,
        #0d0d0d 0%,
        #050505 45%,
        #000000 100%
    );

    padding:120px 5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18295dd *//* Wrapper */
.ac-label-heading {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

/* Pink line */
.ac-label-line {
  width: 32px;
  height: 2px;
  background: #ff0188;
  display: inline-block;
}

/* Text color only */
.ac-label-text {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0a7955 */.vx-impact-heading{
    margin:0;
    padding:0;

    display:flex;
    flex-direction:column;
    gap:14px;

    max-width:100%;
    overflow:visible;

    text-transform:uppercase;
}

.vx-impact-solid,
.vx-impact-outline{
    display:block;

    font-size:clamp(50px, 7.2vw, 80px);
    line-height:.95em;

    font-weight:900;
    letter-spacing:-2.5px;

    white-space:normal;
    overflow-wrap:normal;
}

.vx-impact-solid{
    color:#f5f1eb;
}

.vx-impact-outline{
    color:transparent;

    -webkit-text-stroke:2px #ff0188;
    text-stroke:2px #ff0188;
}

/* Force proper manual breaks */
.vx-impact-solid br,
.vx-impact-outline br{
    display:block;
}

/* Mobile */
@media(max-width:767px){

    .vx-impact-heading{
        gap:10px;
    }

    .vx-impact-solid,
    .vx-impact-outline{
        font-size:clamp(36px, 13vw, 64px);
        line-height:1em;
        letter-spacing:-1.5px;
    }

    .vx-impact-outline{
        -webkit-text-stroke:1.5px #ff0188;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcf9795 *//* =========================================================
   PREMIUM PRICING TABLE - ELEMENTOR
   MAIN WRAPPER: pz-pricing-wrap
   CARD: pz-card
   FEATURED CARD: pz-featured
========================================================= */

.pz-pricing-wrap,
.pz-pricing-wrap *,
.pz-pricing-wrap *::before,
.pz-pricing-wrap *::after{
    box-sizing:border-box;
}

/* MAIN GRID */

.pz-pricing-wrap{
    width:100%;
    display:grid;
    grid-template-columns:1fr 1.12fr 1fr;
    gap:24px;
    align-items:stretch;
}

/* =========================================
   CARD
========================================= */

.pz-pricing-wrap .pz-card{
    position:relative;
    min-height:695px;
    height:100%;

    padding:34px 30px 30px;

    background:#ffffff;
    border:1px solid rgba(0,0,0,.08);
    border-radius:30px;

    box-shadow:
    0 20px 55px rgba(0,0,0,.06);

    display:flex;
    flex-direction:column;

    overflow:hidden;

    transition:
    transform .35s ease,
    box-shadow .35s ease,
    border-color .35s ease;
}

/* HOVER */

.pz-pricing-wrap .pz-card:hover{
    transform:translateY(-6px);

    box-shadow:
    0 28px 75px rgba(0,0,0,.12);
}

/* =========================================
   FEATURED CENTER CARD
========================================= */

.pz-pricing-wrap .pz-card.pz-featured{
    background:#050505;
    border:1px solid rgba(255,255,255,.10);

    min-height:735px;

    transform:translateY(-20px);

    box-shadow:
    0 32px 90px rgba(0,0,0,.35);
}

.pz-pricing-wrap .pz-card.pz-featured:hover{
    transform:translateY(-28px);

    box-shadow:
    0 40px 100px rgba(255,1,136,.14);
}

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

.pz-title{
    margin-bottom:12px;
}

.pz-title .elementor-heading-title{
    margin:0 !important;

    color:#05000a;

    font-size:25px;
    line-height:1.02;
    font-weight:500;

    letter-spacing:-.04em;
    text-transform:uppercase;
}

.pz-featured .pz-title .elementor-heading-title{
    color:#ffffff !important;
}

/* =========================================
   PRICE
========================================= */

.pz-price{
    margin-bottom:16px;
}

.pz-price .elementor-heading-title{
    margin:0 !important;

    color:#ff0188;

    font-size:36px;
    line-height:1.15;
    font-weight:800;

    letter-spacing:-.04em;
}

.pz-featured .pz-price .elementor-heading-title{
    color:#ff0188 !important;
}

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

.pz-desc{
    margin-bottom:0;
}

.pz-desc,
.pz-desc p{
    margin:0 !important;

    color:#170010;

    font-size:14px;
    line-height:1.7;
    font-weight:400;
}

.pz-featured .pz-desc,
.pz-featured .pz-desc p{
    color:rgba(255,255,255,.84) !important;
}

/* =========================================
   FEATURE LIST
========================================= */

.pz-list{
    margin-top:28px;

    flex:1 1 auto;
}

.pz-list .elementor-icon-list-items{
    display:flex;
    flex-direction:column;
    gap:14px;
}

.pz-list .elementor-icon-list-item{
    align-items:flex-start;
}

.pz-list .elementor-icon-list-icon{
    margin-top:6px;
}

.pz-list .elementor-icon-list-icon i,
.pz-list .elementor-icon-list-icon svg{
    color:#ff0188 !important;
    fill:#ff0188 !important;

    font-size:7px !important;
    width:7px !important;
    height:7px !important;
}

.pz-list .elementor-icon-list-text{
    color:#05000a !important;

    font-size:14px;
    line-height:1.45;
    font-weight:400;

    padding-left:8px;
}

.pz-featured .pz-list .elementor-icon-list-text{
    color:#ffffff !important;
}

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

.pz-btn{
    margin-top:auto;
    padding-top:32px;
}

.pz-btn .elementor-button{
    width:100%;
    min-height:50px;

    border-radius:999px;

    background:#151515 !important;
    color:#ffffff !important;

    border:none !important;

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

    transition:
    background .3s ease,
    color .3s ease,
    transform .3s ease;
}

.pz-btn .elementor-button:hover{
    background:#ff0188 !important;

    transform:translateY(-2px);
}

.pz-btn .elementor-button-text{
    font-size:12px;
    line-height:1;

    font-weight:800;

    letter-spacing:.08em;
    text-transform:uppercase;
}

/* FEATURED BUTTON */

.pz-featured .pz-btn .elementor-button{
    background:#ff0188 !important;
    color:#ffffff !important;
}

.pz-featured .pz-btn .elementor-button:hover{
    background:#ffffff !important;
    color:#050505 !important;
}

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

@media(max-width:1024px){

    .pz-pricing-wrap{
        grid-template-columns:1fr;
        gap:22px;
    }

    .pz-pricing-wrap .pz-card,
    .pz-pricing-wrap .pz-card.pz-featured{
        min-height:auto;
        transform:none !important;
    }

    .pz-pricing-wrap .pz-card:hover,
    .pz-pricing-wrap .pz-card.pz-featured:hover{
        transform:translateY(-6px) !important;
    }
}

@media(max-width:767px){

    .pz-pricing-wrap{
        gap:20px;
    }

    .pz-pricing-wrap .pz-card{
        padding:28px 24px 24px;

        border-radius:24px;
    }

    .pz-title .elementor-heading-title{
        font-size:22px;
    }

    .pz-price .elementor-heading-title{
        font-size:31px;
    }

    .pz-desc,
    .pz-desc p,
    .pz-list .elementor-icon-list-text{
        font-size:14px;
    }

    .pz-btn{
        padding-top:26px;
    }

    .pz-btn .elementor-button{
        min-height:48px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e19cea8 *//* =========================
   ZR ECHO CONTAINER ALT BG
========================= */

.zr-echo-container{
    position:relative;
    overflow:hidden;

    background:

    /* TOP LEFT PINK GLOW */
    radial-gradient(
        circle at top left,
        rgba(255,1,136,.18),
        transparent 32%
    ),

    /* BOTTOM RIGHT DARK PINK */
    radial-gradient(
        circle at bottom right,
        rgba(255,1,136,.10),
        transparent 34%
    ),

    /* CENTER DEPTH */
    radial-gradient(
        ellipse at center,
        rgba(255,255,255,.03),
        transparent 65%
    ),

    /* BASE */
    linear-gradient(
        145deg,
        #0d0d0d 0%,
        #050505 45%,
        #000000 100%
    );

    padding:120px 5vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab25cb3 *//* Wrapper */
.ac-label-heading {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

/* Pink line */
.ac-label-line {
  width: 32px;
  height: 2px;
  background: #ff0188;
  display: inline-block;
}

/* Text color only */
.ac-label-text {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7eed713 *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1f6da *//* ========================================= */
/* PODIFY FAQ ACCORDION DESIGN ONLY */
/* Add class: podify-faq-accordion */
/* ========================================= */

.podify-faq-accordion,
.podify-faq-accordion * {
  box-sizing: border-box;
}

.podify-faq-accordion {
  width: 100%;
  max-width: 1125px;
  margin: 0 auto;
}

/* Items */
.podify-faq-accordion .elementor-accordion-item,
.podify-faq-accordion .e-n-accordion-item {
  background: #121212 !important;
  border: 1px solid rgba(255,255,255,0.11) !important;
  border-radius: 18px !important;
  overflow: hidden !important;
  margin-bottom: 18px !important;
  box-shadow: 0 18px 45px rgba(0,0,0,0.22);
}

/* Title */
.podify-faq-accordion .elementor-tab-title,
.podify-faq-accordion .e-n-accordion-item-title {
  min-height: 96px !important;
  padding: 30px 34px !important;

  background:
    radial-gradient(circle at 94% 50%, rgba(255,1,136,0.08), transparent 34%),
    #121212 !important;

  border: none !important;

  color: #ffffff !important;

  font-family: "Inter Tight", "Public Sans", sans-serif !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.5px !important;
  text-transform: uppercase !important;

  transition: background 0.28s ease, color 0.28s ease;
}

/* Title text */
.podify-faq-accordion .elementor-accordion-title,
.podify-faq-accordion .e-n-accordion-item-title-text {
  color: #ffffff !important;
  text-decoration: none !important;
}

/* Widget default icon styling only */
.podify-faq-accordion .elementor-accordion-icon,
.podify-faq-accordion .e-n-accordion-item-title-icon {
  color: #ffffff !important;
  fill: #ffffff !important;
  font-size: 13px !important;
  line-height: 1 !important;
}

/* SVG / Icon */
.podify-faq-accordion .elementor-accordion-icon i,
.podify-faq-accordion .elementor-accordion-icon svg,
.podify-faq-accordion .e-n-accordion-item-title-icon i,
.podify-faq-accordion .e-n-accordion-item-title-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  font-size: 13px !important;
  width: 13px !important;
  height: 13px !important;
}

/* Active item */
.podify-faq-accordion .elementor-tab-title.elementor-active,
.podify-faq-accordion .e-n-accordion-item-title[aria-expanded="true"],
.podify-faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background:
    radial-gradient(circle at 94% 50%, rgba(255,1,136,0.14), transparent 36%),
    #121212 !important;
  padding-bottom: 18px !important;
}

/* Content */
.podify-faq-accordion .elementor-tab-content,
.podify-faq-accordion .e-n-accordion-item-content {
  padding: 0 34px 34px 34px !important;

  background: #121212 !important;
  border: none !important;

  color: rgba(255,255,255,0.72) !important;

  font-family: "Public Sans", sans-serif !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;
}

.podify-faq-accordion .elementor-tab-content p,
.podify-faq-accordion .e-n-accordion-item-content p {
  margin: 0 !important;
  color: rgba(255,255,255,0.72) !important;
}

/* Hover */
.podify-faq-accordion .elementor-accordion-item:hover,
.podify-faq-accordion .e-n-accordion-item:hover {
  border-color: rgba(255,1,136,0.28) !important;
}

.podify-faq-accordion .elementor-tab-title:hover,
.podify-faq-accordion .e-n-accordion-item-title:hover {
  background:
    radial-gradient(circle at 94% 50%, rgba(255,1,136,0.12), transparent 34%),
    #121212 !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .podify-faq-accordion {
    max-width: 92%;
  }

  .podify-faq-accordion .elementor-tab-title,
  .podify-faq-accordion .e-n-accordion-item-title {
    min-height: 82px !important;
    padding: 26px 26px !important;
    font-size: 19px !important;
  }

  .podify-faq-accordion .elementor-tab-content,
  .podify-faq-accordion .e-n-accordion-item-content {
    padding: 0 26px 28px 26px !important;
    font-size: 18px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .podify-faq-accordion {
    max-width: 100%;
  }

  .podify-faq-accordion .elementor-accordion-item,
  .podify-faq-accordion .e-n-accordion-item {
    border-radius: 14px !important;
    margin-bottom: 14px !important;
  }

  .podify-faq-accordion .elementor-tab-title,
  .podify-faq-accordion .e-n-accordion-item-title {
    min-height: 68px !important;
    padding: 20px 18px !important;
    font-size: 15px !important;
    letter-spacing: 0.3px !important;
  }

  .podify-faq-accordion .elementor-tab-content,
  .podify-faq-accordion .e-n-accordion-item-content {
    padding: 0 18px 22px 18px !important;
    font-size: 15px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354b3da *//* Wrapper */
.ac-label-heading {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

/* Pink line */
.ac-label-line {
  width: 32px;
  height: 2px;
  background: #ff0188;
  display: inline-block;
}

/* Text color only */
.ac-label-text {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b0c687 *//* Default lines color */
.ac-hero-heading .ac-line {
  color: #f2f2f2;
}

/* Highlight line */
.ac-hero-heading .highlight {
  color: #ff0188;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c45ad5f *//* ========================================= */
/* PODIFY FAQ ACCORDION DESIGN ONLY */
/* Add class: podify-faq-accordion */
/* ========================================= */

.podify-faq-accordion,
.podify-faq-accordion * {
  box-sizing: border-box;
}

.podify-faq-accordion {
  width: 100%;
  max-width: 1125px;
  margin: 0 auto;
}

/* Items */
.podify-faq-accordion .elementor-accordion-item,
.podify-faq-accordion .e-n-accordion-item {
  background: #121212 !important;
  border: 1px solid rgba(255,255,255,0.11) !important;
  border-radius: 18px !important;
  overflow: hidden !important;
  margin-bottom: 18px !important;
  box-shadow: 0 18px 45px rgba(0,0,0,0.22);
}

/* Title */
.podify-faq-accordion .elementor-tab-title,
.podify-faq-accordion .e-n-accordion-item-title {
  min-height: 96px !important;
  padding: 30px 34px !important;

  background:
    radial-gradient(circle at 94% 50%, rgba(255,1,136,0.08), transparent 34%),
    #121212 !important;

  border: none !important;

  color: #ffffff !important;

  font-family: "Inter Tight", "Public Sans", sans-serif !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.5px !important;
  text-transform: uppercase !important;

  transition: background 0.28s ease, color 0.28s ease;
}

/* Title text */
.podify-faq-accordion .elementor-accordion-title,
.podify-faq-accordion .e-n-accordion-item-title-text {
  color: #ffffff !important;
  text-decoration: none !important;
}

/* Widget default icon styling only */
.podify-faq-accordion .elementor-accordion-icon,
.podify-faq-accordion .e-n-accordion-item-title-icon {
  color: #ffffff !important;
  fill: #ffffff !important;
  font-size: 13px !important;
  line-height: 1 !important;
}

/* SVG / Icon */
.podify-faq-accordion .elementor-accordion-icon i,
.podify-faq-accordion .elementor-accordion-icon svg,
.podify-faq-accordion .e-n-accordion-item-title-icon i,
.podify-faq-accordion .e-n-accordion-item-title-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  font-size: 13px !important;
  width: 13px !important;
  height: 13px !important;
}

/* Active item */
.podify-faq-accordion .elementor-tab-title.elementor-active,
.podify-faq-accordion .e-n-accordion-item-title[aria-expanded="true"],
.podify-faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background:
    radial-gradient(circle at 94% 50%, rgba(255,1,136,0.14), transparent 36%),
    #121212 !important;
  padding-bottom: 18px !important;
}

/* Content */
.podify-faq-accordion .elementor-tab-content,
.podify-faq-accordion .e-n-accordion-item-content {
  padding: 0 34px 34px 34px !important;

  background: #121212 !important;
  border: none !important;

  color: rgba(255,255,255,0.72) !important;

  font-family: "Public Sans", sans-serif !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;
}

.podify-faq-accordion .elementor-tab-content p,
.podify-faq-accordion .e-n-accordion-item-content p {
  margin: 0 !important;
  color: rgba(255,255,255,0.72) !important;
}

/* Hover */
.podify-faq-accordion .elementor-accordion-item:hover,
.podify-faq-accordion .e-n-accordion-item:hover {
  border-color: rgba(255,1,136,0.28) !important;
}

.podify-faq-accordion .elementor-tab-title:hover,
.podify-faq-accordion .e-n-accordion-item-title:hover {
  background:
    radial-gradient(circle at 94% 50%, rgba(255,1,136,0.12), transparent 34%),
    #121212 !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .podify-faq-accordion {
    max-width: 92%;
  }

  .podify-faq-accordion .elementor-tab-title,
  .podify-faq-accordion .e-n-accordion-item-title {
    min-height: 82px !important;
    padding: 26px 26px !important;
    font-size: 19px !important;
  }

  .podify-faq-accordion .elementor-tab-content,
  .podify-faq-accordion .e-n-accordion-item-content {
    padding: 0 26px 28px 26px !important;
    font-size: 18px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .podify-faq-accordion {
    max-width: 100%;
  }

  .podify-faq-accordion .elementor-accordion-item,
  .podify-faq-accordion .e-n-accordion-item {
    border-radius: 14px !important;
    margin-bottom: 14px !important;
  }

  .podify-faq-accordion .elementor-tab-title,
  .podify-faq-accordion .e-n-accordion-item-title {
    min-height: 68px !important;
    padding: 20px 18px !important;
    font-size: 15px !important;
    letter-spacing: 0.3px !important;
  }

  .podify-faq-accordion .elementor-tab-content,
  .podify-faq-accordion .e-n-accordion-item-content {
    padding: 0 18px 22px 18px !important;
    font-size: 15px !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://podify.com/wp-content/uploads/2025/04/SFPRODISPLAYREGULAR.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://podify.com/wp-content/uploads/2025/04/SFPRODISPLAYULTRALIGHTITALIC.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://podify.com/wp-content/uploads/2025/04/SFPRODISPLAYSEMIBOLDITALIC.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://podify.com/wp-content/uploads/2025/04/SFPRODISPLAYMEDIUM.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://podify.com/wp-content/uploads/2025/04/SFPRODISPLAYTHINITALIC.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://podify.com/wp-content/uploads/2025/04/SFPRODISPLAYBOLD.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://podify.com/wp-content/uploads/2025/04/SFPRODISPLAYBLACKITALIC.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://podify.com/wp-content/uploads/2025/04/SFPRODISPLAYHEAVYITALIC.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sequel 100 Wide 95';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://podify.com/wp-content/uploads/2025/05/Sequel-100-Wide-95.woff2') format('woff2');
}
/* End Custom Fonts CSS */