.elementor-31995 .elementor-element.elementor-element-55e75816{--display:grid;--min-height:75vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0vw 8vw;--row-gap:0vw;--column-gap:8vw;--grid-auto-flow:row;--overlay-opacity:0.62;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-31995 .elementor-element.elementor-element-55e75816:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-55e75816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020303;}.elementor-31995 .elementor-element.elementor-element-55e75816::before, .elementor-31995 .elementor-element.elementor-element-55e75816 > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-55e75816 > .e-con-inner > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-55e75816 > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-55e75816 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-55e75816 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111E2D00;background-image:url("https://antidote.gg/wp-content/uploads/2025/10/bg-fullbluewave-mirror-1.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-31995 .elementor-element.elementor-element-34e3a3b5{--display:flex;--min-height:31vh;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-34822f7f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 25px 0px;}.elementor-31995 .elementor-element.elementor-element-34822f7f{text-align:left;}.elementor-31995 .elementor-element.elementor-element-34822f7f .elementor-heading-title{font-size:1.75rem;font-weight:200;color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-44103815{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-31995 .elementor-element.elementor-element-44103815 > .elementor-widget-container{margin:0% 0% 2% 0%;padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-44103815.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-44103815 .elementor-heading-title{font-size:3.4rem;font-weight:600;text-transform:capitalize;line-height:3.4rem;color:#FFFFFF;}.elementor-31995 .elementor-element.elementor-element-36951672 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-36951672{text-align:left;}.elementor-31995 .elementor-element.elementor-element-36951672 .elementor-heading-title{font-size:var( --e-global-typography-483f280-font-size );font-weight:var( --e-global-typography-483f280-font-weight );color:#FFFFFF;}.elementor-31995 .elementor-element.elementor-element-3cd59f8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-dd9c878{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-7cd63dba .elementor-button{background-color:var( --e-global-color-primary );font-size:1.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);border-style:solid;border-color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-7cd63dba{width:auto;max-width:auto;}.elementor-31995 .elementor-element.elementor-element-7cd63dba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-77f39637{width:100%;max-width:100%;text-align:left;color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-77f39637 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-77f39637.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-2d36131{--display:flex;--min-height:0vh;--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:space-around;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--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-31995 .elementor-element.elementor-element-2d36131:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-2d36131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-31995 .elementor-element.elementor-element-2d36131.e-con{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-64282bfb{--display:flex;--justify-content:center;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 35px 5px #FD7310;--e-con-transform-transition-duration:300ms;}.elementor-31995 .elementor-element.elementor-element-64282bfb:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-64282bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background:url("https://antidote.gg/wp-content/uploads/2025/10/Antidote-platform-Single-session-viewing-results-analysis-frame.jpg") 50% 50%;background-size:cover;}.elementor-31995 .elementor-element.elementor-element-64282bfb::before, .elementor-31995 .elementor-element.elementor-element-64282bfb > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-64282bfb > .e-con-inner > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-64282bfb > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-64282bfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-64282bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000BD;--background-overlay:'';}.elementor-31995 .elementor-element.elementor-element-64282bfb.e-con:hover{--e-con-transform-scale:1.05;}.elementor-31995 .elementor-element.elementor-element-64282bfb:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 40px 8px #FD7310;}.elementor-31995 .elementor-element.elementor-element-64282bfb, .elementor-31995 .elementor-element.elementor-element-64282bfb::before{--border-transition:0.3s;}.elementor-31995 .elementor-element.elementor-element-380f6427 .elementor-button{background-color:var( --e-global-color-primary );font-size:1.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);border-style:solid;border-color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-380f6427{width:auto;max-width:auto;}.elementor-31995 .elementor-element.elementor-element-380f6427 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-380f6427.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-b41270d{--display:flex;--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-31995 .elementor-element.elementor-element-f0ac3ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-31995 .elementor-element.elementor-element-f0ac3ca:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-f0ac3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040506;}.elementor-31995 .elementor-element.elementor-element-f0ac3ca::before, .elementor-31995 .elementor-element.elementor-element-f0ac3ca > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-f0ac3ca > .e-con-inner > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-f0ac3ca > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-f0ac3ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-f0ac3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://antidote.gg/wp-content/uploads/2025/10/bg-fullbluewave-1.png");--background-overlay:'';background-position:bottom left;background-size:cover;}.elementor-31995 .elementor-element.elementor-element-e378e0b{--display:flex;--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-31995 .elementor-element.elementor-element-8baf4a4{text-align:center;}.elementor-31995 .elementor-element.elementor-element-8baf4a4 .elementor-heading-title{text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-e19a271{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--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-31995 .elementor-element.elementor-element-314778b{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.08;--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 10px -4px rgba(0, 0, 0, 0.21);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-314778b:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-314778b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2733;}.elementor-31995 .elementor-element.elementor-element-314778b::before, .elementor-31995 .elementor-element.elementor-element-314778b > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-314778b > .e-con-inner > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-314778b > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-314778b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-314778b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31995 .elementor-element.elementor-element-314778b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-dbfaf01{--display:flex;--min-height:100px;--justify-content:center;--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-31995 .elementor-element.elementor-element-91ed36f{text-align:center;}.elementor-31995 .elementor-element.elementor-element-91ed36f img{width:70px;max-width:70px;height:70px;}.elementor-31995 .elementor-element.elementor-element-5921ba2{--display:flex;--min-height:80px;--justify-content:center;--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-31995 .elementor-element.elementor-element-4f70e50{text-align:center;}.elementor-31995 .elementor-element.elementor-element-4f70e50 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-2084186{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.08;--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 10px -4px rgba(0, 0, 0, 0.21);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-2084186:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-2084186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2733;}.elementor-31995 .elementor-element.elementor-element-2084186::before, .elementor-31995 .elementor-element.elementor-element-2084186 > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-2084186 > .e-con-inner > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-2084186 > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-2084186 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-2084186 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31995 .elementor-element.elementor-element-2084186.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-5b9c2c6{--display:flex;--min-height:100px;--justify-content:center;--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-31995 .elementor-element.elementor-element-c28cc17{text-align:center;}.elementor-31995 .elementor-element.elementor-element-c28cc17 img{width:70px;max-width:70px;height:70px;}.elementor-31995 .elementor-element.elementor-element-34ab7f5{--display:flex;--min-height:80px;--justify-content:center;--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-31995 .elementor-element.elementor-element-4070316{text-align:center;}.elementor-31995 .elementor-element.elementor-element-4070316 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-59c3ca5{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.08;--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 10px -4px rgba(0, 0, 0, 0.21);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-59c3ca5:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-59c3ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2733;}.elementor-31995 .elementor-element.elementor-element-59c3ca5::before, .elementor-31995 .elementor-element.elementor-element-59c3ca5 > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-59c3ca5 > .e-con-inner > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-59c3ca5 > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-59c3ca5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-59c3ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31995 .elementor-element.elementor-element-59c3ca5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-47123ab{--display:flex;--min-height:100px;--justify-content:center;--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-31995 .elementor-element.elementor-element-1f8863c{text-align:center;}.elementor-31995 .elementor-element.elementor-element-1f8863c img{width:70px;max-width:70px;height:70px;}.elementor-31995 .elementor-element.elementor-element-09a6e6a{--display:flex;--min-height:80px;--justify-content:center;--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-31995 .elementor-element.elementor-element-ef756df{text-align:center;}.elementor-31995 .elementor-element.elementor-element-ef756df .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-6be8251{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.08;--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 10px -4px rgba(0, 0, 0, 0.21);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-6be8251:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-6be8251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2733;}.elementor-31995 .elementor-element.elementor-element-6be8251::before, .elementor-31995 .elementor-element.elementor-element-6be8251 > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-6be8251 > .e-con-inner > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-6be8251 > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-6be8251 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-6be8251 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31995 .elementor-element.elementor-element-6be8251.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-b365d06{--display:flex;--min-height:100px;--justify-content:center;--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-31995 .elementor-element.elementor-element-daf8166{text-align:center;}.elementor-31995 .elementor-element.elementor-element-daf8166 img{width:70px;max-width:70px;height:70px;}.elementor-31995 .elementor-element.elementor-element-bea1769{--display:flex;--min-height:80px;--justify-content:center;--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-31995 .elementor-element.elementor-element-94aba0d{text-align:center;}.elementor-31995 .elementor-element.elementor-element-94aba0d .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-59e7dae{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.08;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-59e7dae::before, .elementor-31995 .elementor-element.elementor-element-59e7dae > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-59e7dae > .e-con-inner > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-59e7dae > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-59e7dae > .e-con-inner > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-59e7dae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31995 .elementor-element.elementor-element-59e7dae.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-01cfb79{--display:flex;--min-height:80px;--justify-content:center;--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-31995 .elementor-element.elementor-element-232467a{--display:flex;--min-height:80px;--justify-content:center;--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-31995 .elementor-element.elementor-element-72ec9fc{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.08;--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 10px -4px rgba(0, 0, 0, 0.21);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-72ec9fc:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-72ec9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2733;}.elementor-31995 .elementor-element.elementor-element-72ec9fc::before, .elementor-31995 .elementor-element.elementor-element-72ec9fc > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-72ec9fc > .e-con-inner > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-72ec9fc > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-72ec9fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-72ec9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31995 .elementor-element.elementor-element-72ec9fc.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-8fb55df{--display:flex;--min-height:100px;--justify-content:center;--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-31995 .elementor-element.elementor-element-6548833{text-align:center;}.elementor-31995 .elementor-element.elementor-element-6548833 img{width:70px;max-width:70px;height:70px;}.elementor-31995 .elementor-element.elementor-element-0f8423c{--display:flex;--min-height:80px;--justify-content:center;--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-31995 .elementor-element.elementor-element-85af01d{text-align:center;}.elementor-31995 .elementor-element.elementor-element-85af01d .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:400;line-height:22px;color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-eac35a5{--display:flex;--min-height:53vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-eac35a5:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-eac35a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #040506 0%, #14161A 100%);}.elementor-31995 .elementor-element.elementor-element-eac35a5::before, .elementor-31995 .elementor-element.elementor-element-eac35a5 > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-eac35a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-eac35a5 > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-eac35a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-eac35a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31995 .elementor-element.elementor-element-eac35a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-b029ffc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-b029ffc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-b029ffc{text-align:center;}.elementor-31995 .elementor-element.elementor-element-b029ffc .elementor-heading-title{font-size:44px;line-height:50px;color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-d10f547{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-d10f547::before, .elementor-31995 .elementor-element.elementor-element-d10f547 > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-d10f547 > .e-con-inner > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-d10f547 > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-d10f547 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-d10f547 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31995 .elementor-element.elementor-element-d10f547.e-con{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-f9b4664{width:initial;max-width:initial;}.elementor-31995 .elementor-element.elementor-element-f9b4664 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-color:#FD731073;border-radius:8px 8px 8px 8px;}.elementor-31995 .elementor-element.elementor-element-f9b4664.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-31995 .elementor-element.elementor-element-f9b4664 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31995 .elementor-element.elementor-element-4967520{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 10px 0px rgba(12.852000000000071, 14.810400000000083, 17.748000000000093, 0.69);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31995 .elementor-element.elementor-element-4967520:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-4967520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #1D2026 0%, #16181D 100%);}.elementor-31995 .elementor-element.elementor-element-4967520.e-con{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-fcc0417.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-fcc0417{text-align:center;}.elementor-31995 .elementor-element.elementor-element-fcc0417 .elementor-heading-title{color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-30e797b{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-31995 .elementor-element.elementor-element-12d71f4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-2c769b8.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-2c769b8 img{width:60%;}.elementor-31995 .elementor-element.elementor-element-45afc8f.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-45afc8f img{width:60%;}.elementor-31995 .elementor-element.elementor-element-28721c8.elementor-element{--align-self:flex-end;}.elementor-31995 .elementor-element.elementor-element-28721c8 .elementor-icon-wrapper{text-align:center;}.elementor-31995 .elementor-element.elementor-element-28721c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-28721c8.elementor-view-framed .elementor-icon, .elementor-31995 .elementor-element.elementor-element-28721c8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-28721c8.elementor-view-framed .elementor-icon, .elementor-31995 .elementor-element.elementor-element-28721c8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-28721c8 .elementor-icon{font-size:30px;}.elementor-31995 .elementor-element.elementor-element-28721c8 .elementor-icon svg{height:30px;}.elementor-31995 .elementor-element.elementor-element-9eecbe0 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-9eecbe0{text-align:center;}.elementor-31995 .elementor-element.elementor-element-9eecbe0 .elementor-heading-title{font-size:11px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-da3ac8c > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-da3ac8c{text-align:center;}.elementor-31995 .elementor-element.elementor-element-da3ac8c .elementor-heading-title{font-size:11px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-08dcc09 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-08dcc09{text-align:center;}.elementor-31995 .elementor-element.elementor-element-08dcc09 .elementor-heading-title{font-size:11px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-7481492{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-360fe1c.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-360fe1c img{width:60%;}.elementor-31995 .elementor-element.elementor-element-6f1b4fa.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-6f1b4fa img{width:80%;}.elementor-31995 .elementor-element.elementor-element-b376d7d.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-b376d7d img{width:60%;}.elementor-31995 .elementor-element.elementor-element-9bf2919 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-9bf2919{text-align:center;}.elementor-31995 .elementor-element.elementor-element-9bf2919 .elementor-heading-title{font-size:11px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-8abaee5 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-8abaee5{text-align:center;}.elementor-31995 .elementor-element.elementor-element-8abaee5 .elementor-heading-title{font-size:11px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-3e62e05 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-3e62e05{text-align:center;}.elementor-31995 .elementor-element.elementor-element-3e62e05 .elementor-heading-title{font-size:11px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-723cd8e .elementor-button{background-color:var( --e-global-color-primary );font-size:1.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);border-style:solid;border-color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-723cd8e{width:auto;max-width:auto;}.elementor-31995 .elementor-element.elementor-element-723cd8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-a0e1596{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 10px 0px rgba(12.85200000000007, 14.810400000000081, 17.748000000000093, 0.24);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31995 .elementor-element.elementor-element-a0e1596:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-a0e1596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1D2026 0%, #16181D 100%);}.elementor-31995 .elementor-element.elementor-element-a0e1596.e-con{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-4495721{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31995 .elementor-element.elementor-element-ec3e788.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-ec3e788 .elementor-heading-title{color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-c504551{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-68f92a8.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-68f92a8 img{width:60%;}.elementor-31995 .elementor-element.elementor-element-a3f0101.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-a3f0101 img{width:60%;}.elementor-31995 .elementor-element.elementor-element-44ba7b1.elementor-element{--align-self:flex-end;}.elementor-31995 .elementor-element.elementor-element-44ba7b1 .elementor-icon-wrapper{text-align:center;}.elementor-31995 .elementor-element.elementor-element-44ba7b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-44ba7b1.elementor-view-framed .elementor-icon, .elementor-31995 .elementor-element.elementor-element-44ba7b1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-44ba7b1.elementor-view-framed .elementor-icon, .elementor-31995 .elementor-element.elementor-element-44ba7b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-44ba7b1 .elementor-icon{font-size:30px;}.elementor-31995 .elementor-element.elementor-element-44ba7b1 .elementor-icon svg{height:30px;}.elementor-31995 .elementor-element.elementor-element-44d8274.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-44d8274 img{width:60%;}.elementor-31995 .elementor-element.elementor-element-ad14dd5.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-ad14dd5 img{width:80%;}.elementor-31995 .elementor-element.elementor-element-24055f9.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-24055f9 img{width:60%;}.elementor-31995 .elementor-element.elementor-element-778badf > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-778badf{text-align:center;}.elementor-31995 .elementor-element.elementor-element-778badf .elementor-heading-title{font-size:11px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-ac39fbf > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-ac39fbf{text-align:center;}.elementor-31995 .elementor-element.elementor-element-ac39fbf .elementor-heading-title{font-size:11px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-6a35736 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-6a35736{text-align:center;}.elementor-31995 .elementor-element.elementor-element-6a35736 .elementor-heading-title{font-size:11px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-4b794d1 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-4b794d1{text-align:center;}.elementor-31995 .elementor-element.elementor-element-4b794d1 .elementor-heading-title{font-size:11px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-37739a2 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-37739a2{text-align:center;}.elementor-31995 .elementor-element.elementor-element-37739a2 .elementor-heading-title{font-size:11px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-bbc8c78 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-bbc8c78{text-align:center;}.elementor-31995 .elementor-element.elementor-element-bbc8c78 .elementor-heading-title{font-size:11px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-86b62c3{--display:flex;}.elementor-31995 .elementor-element.elementor-element-24e96d5 .elementor-button{background-color:var( --e-global-color-primary );font-size:1.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);border-style:solid;border-color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-24e96d5{width:auto;max-width:auto;}.elementor-31995 .elementor-element.elementor-element-24e96d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-2ec284a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-9aff12e{--display:flex;--min-height:700px;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-9aff12e:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-9aff12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://antidote.gg/wp-content/uploads/2025/10/bg-security-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-31995 .elementor-element.elementor-element-9aff12e::before, .elementor-31995 .elementor-element.elementor-element-9aff12e > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-9aff12e > .e-con-inner > .elementor-background-video-container::before, .elementor-31995 .elementor-element.elementor-element-9aff12e > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-9aff12e > .e-con-inner > .elementor-background-slideshow::before, .elementor-31995 .elementor-element.elementor-element-9aff12e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31995 .elementor-element.elementor-element-bc8130f{--display:flex;--min-height:0px;--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-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-31995 .elementor-element.elementor-element-bc8130f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-f40ddd3{width:var( --container-widget-width, 101.727% );max-width:101.727%;--container-widget-width:101.727%;--container-widget-flex-grow:0;}.elementor-31995 .elementor-element.elementor-element-f40ddd3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-f40ddd3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-f40ddd3 .elementor-heading-title{color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-7a99d2b{--display:flex;--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-31995 .elementor-element.elementor-element-df92c2a{width:var( --container-widget-width, 101.727% );max-width:101.727%;--container-widget-width:101.727%;--container-widget-flex-grow:0;}.elementor-31995 .elementor-element.elementor-element-df92c2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-df92c2a .elementor-heading-title{color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-6549d98{column-gap:0px;color:var( --e-global-color-97b0ff6 );}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-71c682b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-items.eael-feature-list-horizontal{gap:23px;}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child){padding-bottom:calc(23px/2);}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child){padding-top:calc(23px/2);}body.rtl .elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after{left:calc(-23px/2);}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before{height:calc(100% + 23px);}.elementor-31995 .elementor-element.elementor-element-71c682b .connector-type-classic .connector{border-style:solid;border-color:var( --e-global-color-primary );border-width:2px;}.elementor-31995 .elementor-element.elementor-element-71c682b .connector-type-modern .eael-feature-list-item:before, .elementor-31995 .elementor-element.elementor-element-71c682b .connector-type-modern .eael-feature-list-item:after{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before, .elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{border-width:2px;}.elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-left .connector-type-modern .eael-feature-list-item:before, .elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-left .connector-type-modern .eael-feature-list-item:after{border-width:2px;}.elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-right .connector-type-modern .eael-feature-list-item:before, .elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-right .connector-type-modern .eael-feature-list-item:after{border-width:2px;}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-items .eael-feature-list-icon{color:#FFFFFF;}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-items .eael-feature-list-icon svg{fill:#FFFFFF;}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-icon-box .eael-feature-list-icon{height:28px;width:28px;font-size:15px;padding:15px 15px 15px 15px;}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-items.connector-type-classic .connector{right:calc(100% - 28px);}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-icon-box .eael-feature-list-icon img{width:15px;height:15px;}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-img{width:15px;height:15px;}.elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-left .eael-feature-list-content-box, .elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-right .eael-feature-list-content-box, .elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-top .eael-feature-list-content-box{margin:12px;}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-item .eael-feature-list-title{margin-bottom:2px;}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-content-box .eael-feature-list-title, .elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-content-box .eael-feature-list-title a{font-size:20px;font-weight:700;}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-content-box .eael-feature-list-content{color:var( --e-global-color-c23ebcb );}.elementor-31995 .elementor-element.elementor-element-a19c8d3{column-gap:0px;color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-d237181{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-d237181:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-d237181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#44546E;}.elementor-31995 .elementor-element.elementor-element-d237181.e-con{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-8a6c78b{--display:flex;--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-31995 .elementor-element.elementor-element-5229f01{text-align:center;}.elementor-31995 .elementor-element.elementor-element-5229f01 .elementor-heading-title{text-transform:capitalize;color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-3deadce{--display:flex;--min-height:30vh;--justify-content:space-around;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-3deadce:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-3deadce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #151E24 0%, var( --e-global-color-995569f ) 100%);}.elementor-31995 .elementor-element.elementor-element-17785a0{text-align:center;}.elementor-31995 .elementor-element.elementor-element-17785a0 .elementor-heading-title{text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-31995 .elementor-element.elementor-element-f7b30f5{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(9, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31995 .elementor-element.elementor-element-93df425.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-b3f039a.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-91f66f6.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-51aef2e.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-786fbd7.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-9b3bc36.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-5381896.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-b71992f.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-f2355e2.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-373010e.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-8821f69.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-882bd66.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-882bd66 img{width:30%;}.elementor-31995 .elementor-element.elementor-element-d8d05bb.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-c90c9f3.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-e08149e.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-df6d1fe.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-c99841e.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-6076dae.elementor-element{--align-self:center;}.elementor-31995 .elementor-element.elementor-element-2d75aca0 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-31995 .elementor-element.elementor-element-5a82d5dc{width:var( --container-widget-width, 99.821% );max-width:99.821%;--container-widget-width:99.821%;--container-widget-flex-grow:0;text-align:center;}.elementor-31995 .elementor-element.elementor-element-5a82d5dc > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-31995 .elementor-element.elementor-element-5a82d5dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-50464e1b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-31995 .elementor-element.elementor-element-50464e1b > .elementor-widget-container{margin:20px 0px 20px 20px;}.elementor-31995 .elementor-element.elementor-element-50464e1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31995 .elementor-element.elementor-element-1858d344{margin-top:20px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-31995 .elementor-element.elementor-element-663949a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31995 .elementor-element.elementor-element-663949a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31995 .elementor-element.elementor-element-663949a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-31995 .elementor-element.elementor-element-663949a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-663949a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31995 .elementor-element.elementor-element-76ea9bef > .elementor-widget-container{background-color:#FD7310;margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-31995 .elementor-element.elementor-element-76ea9bef .elementor-icon-box-wrapper{text-align:center;}.elementor-31995 .elementor-element.elementor-element-76ea9bef{--icon-box-icon-margin:15px;}.elementor-31995 .elementor-element.elementor-element-76ea9bef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-31995 .elementor-element.elementor-element-76ea9bef.elementor-view-framed .elementor-icon, .elementor-31995 .elementor-element.elementor-element-76ea9bef.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-31995 .elementor-element.elementor-element-76ea9bef .elementor-icon{font-size:30px;}.elementor-31995 .elementor-element.elementor-element-76ea9bef .elementor-icon-box-title, .elementor-31995 .elementor-element.elementor-element-76ea9bef .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:1.2em;font-weight:200;text-transform:capitalize;}.elementor-31995 .elementor-element.elementor-element-76ea9bef .elementor-icon-box-title{color:#FFFFFF;}.elementor-31995 .elementor-element.elementor-element-76ea9bef .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-31995 .elementor-element.elementor-element-7b225f9a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31995 .elementor-element.elementor-element-7b225f9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31995 .elementor-element.elementor-element-7b225f9a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-31995 .elementor-element.elementor-element-7b225f9a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-7b225f9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31995 .elementor-element.elementor-element-3d4891f2 > .elementor-widget-container{background-color:#44546E;margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-31995 .elementor-element.elementor-element-3d4891f2 .elementor-icon-box-wrapper{text-align:center;}.elementor-31995 .elementor-element.elementor-element-3d4891f2{--icon-box-icon-margin:15px;}.elementor-31995 .elementor-element.elementor-element-3d4891f2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-31995 .elementor-element.elementor-element-3d4891f2.elementor-view-framed .elementor-icon, .elementor-31995 .elementor-element.elementor-element-3d4891f2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-31995 .elementor-element.elementor-element-3d4891f2 .elementor-icon{font-size:30px;}.elementor-31995 .elementor-element.elementor-element-3d4891f2 .elementor-icon-box-title, .elementor-31995 .elementor-element.elementor-element-3d4891f2 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:1.2em;font-weight:200;text-transform:capitalize;}.elementor-31995 .elementor-element.elementor-element-3d4891f2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-31995 .elementor-element.elementor-element-3d4891f2 .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-31995 .elementor-element.elementor-element-5632d9ea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31995 .elementor-element.elementor-element-5632d9ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31995 .elementor-element.elementor-element-5632d9ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-31995 .elementor-element.elementor-element-5632d9ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-5632d9ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31995 .elementor-element.elementor-element-4ff64583 > .elementor-widget-container{background-color:var( --e-global-color-97b0ff6 );margin:10px 10px 10px 10px;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-31995 .elementor-element.elementor-element-4ff64583 .elementor-icon-box-wrapper{text-align:center;}.elementor-31995 .elementor-element.elementor-element-4ff64583{--icon-box-icon-margin:15px;}.elementor-31995 .elementor-element.elementor-element-4ff64583.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-995569f );}.elementor-31995 .elementor-element.elementor-element-4ff64583.elementor-view-framed .elementor-icon, .elementor-31995 .elementor-element.elementor-element-4ff64583.elementor-view-default .elementor-icon{fill:var( --e-global-color-995569f );color:var( --e-global-color-995569f );border-color:var( --e-global-color-995569f );}.elementor-31995 .elementor-element.elementor-element-4ff64583 .elementor-icon{font-size:30px;}.elementor-31995 .elementor-element.elementor-element-4ff64583 .elementor-icon-box-title, .elementor-31995 .elementor-element.elementor-element-4ff64583 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:1.2em;font-weight:200;text-transform:capitalize;}.elementor-31995 .elementor-element.elementor-element-5cb34fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-5cb34fc .elementor-button{font-size:1.1em;padding:15px 25px 15px 25px;}.elementor-31995 .elementor-element.elementor-element-54e5053{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-54e5053:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-54e5053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e860366 );}.elementor-31995 .elementor-element.elementor-element-2cfd5d7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-31995 .elementor-element.elementor-element-2cfd5d7.elementor-element{--align-self:center;}.eael-reading-progress-wrap .eael-reading-progress{height:5px !important;}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px !important;background-color:#FF6600;transition:width 50ms ease;}@media(max-width:1100px){.elementor-31995 .elementor-element.elementor-element-55e75816{--min-height:100vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:90px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-34e3a3b5{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-44103815 .elementor-heading-title{font-size:3rem;}.elementor-31995 .elementor-element.elementor-element-36951672 .elementor-heading-title{font-size:var( --e-global-typography-483f280-font-size );}.elementor-31995 .elementor-element.elementor-element-dd9c878{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0.5em;}.elementor-31995 .elementor-element.elementor-element-77f39637 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-31995 .elementor-element.elementor-element-2d36131{--min-height:0vh;--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-31995 .elementor-element.elementor-element-f0ac3ca{--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-e19a271{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-314778b{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-2084186{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-59c3ca5{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-6be8251{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-59e7dae:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-59e7dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://antidote.gg/wp-content/uploads/2024/08/antidote.gg_trivia_assets_answers_v_final-1-1.png");background-repeat:no-repeat;background-size:contain;}.elementor-31995 .elementor-element.elementor-element-59e7dae{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-72ec9fc{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-eac35a5{--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.88;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-d10f547{--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;--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-31995 .elementor-element.elementor-element-4967520{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31995 .elementor-element.elementor-element-4967520.e-con{--align-self:flex-start;}.elementor-31995 .elementor-element.elementor-element-12d71f4{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-31995 .elementor-element.elementor-element-7481492{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-31995 .elementor-element.elementor-element-a0e1596{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31995 .elementor-element.elementor-element-a0e1596.e-con{--align-self:flex-start;}.elementor-31995 .elementor-element.elementor-element-4495721{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-ec3e788{text-align:center;}.elementor-31995 .elementor-element.elementor-element-c504551{--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-86b62c3{--justify-content:flex-start;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-9aff12e{--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-9aff12e:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-9aff12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:cover;}.elementor-31995 .elementor-element.elementor-element-bc8130f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-f40ddd3{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-31995 .elementor-element.elementor-element-df92c2a{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-left .eael-feature-list-content-box, .elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-right .eael-feature-list-content-box, .elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-top .eael-feature-list-content-box{margin:20px;}.elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-content-box .eael-feature-list-title, .elementor-31995 .elementor-element.elementor-element-71c682b .eael-feature-list-content-box .eael-feature-list-title a{font-size:20px;}.elementor-31995 .elementor-element.elementor-element-d237181{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-3deadce{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-31995 .elementor-element.elementor-element-f7b30f5{--e-con-grid-template-columns:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-31995 .elementor-element.elementor-element-5a82d5dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31995 .elementor-element.elementor-element-50464e1b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31995 .elementor-element.elementor-element-1858d344{padding:0px 20px 0px 20px;}.elementor-31995 .elementor-element.elementor-element-76ea9bef .elementor-icon-box-title, .elementor-31995 .elementor-element.elementor-element-76ea9bef .elementor-icon-box-title a{font-size:1.1em;}.elementor-31995 .elementor-element.elementor-element-3d4891f2 .elementor-icon-box-title, .elementor-31995 .elementor-element.elementor-element-3d4891f2 .elementor-icon-box-title a{font-size:1.1em;}.elementor-31995 .elementor-element.elementor-element-4ff64583 .elementor-icon-box-title, .elementor-31995 .elementor-element.elementor-element-4ff64583 .elementor-icon-box-title a{font-size:1.1em;}.elementor-31995 .elementor-element.elementor-element-54e5053{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-2cfd5d7{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}}@media(max-width:767px){.elementor-31995 .elementor-element.elementor-element-55e75816{--min-height:0vh;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-31995 .elementor-element.elementor-element-34e3a3b5{--min-height:0vh;--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-34822f7f .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-31995 .elementor-element.elementor-element-44103815 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-31995 .elementor-element.elementor-element-44103815 .elementor-heading-title{font-size:37px;line-height:43px;}.elementor-31995 .elementor-element.elementor-element-36951672 .elementor-heading-title{font-size:var( --e-global-typography-483f280-font-size );}.elementor-31995 .elementor-element.elementor-element-dd9c878{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-31995 .elementor-element.elementor-element-7cd63dba{width:initial;max-width:initial;}.elementor-31995 .elementor-element.elementor-element-7cd63dba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-2d36131{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-380f6427{width:initial;max-width:initial;}.elementor-31995 .elementor-element.elementor-element-380f6427 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-f0ac3ca{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-8baf4a4 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-31995 .elementor-element.elementor-element-8baf4a4 .elementor-heading-title{line-height:1.2em;}.elementor-31995 .elementor-element.elementor-element-e19a271{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-31995 .elementor-element.elementor-element-314778b{--min-height:196px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31995 .elementor-element.elementor-element-dbfaf01{--min-height:0vh;}.elementor-31995 .elementor-element.elementor-element-91ed36f img{width:40px;max-width:40px;height:40%;}.elementor-31995 .elementor-element.elementor-element-4f70e50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-2084186{--min-height:196px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31995 .elementor-element.elementor-element-5b9c2c6{--min-height:0vh;}.elementor-31995 .elementor-element.elementor-element-c28cc17 img{width:40px;max-width:40px;height:40%;}.elementor-31995 .elementor-element.elementor-element-4070316 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-59c3ca5{--min-height:196px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31995 .elementor-element.elementor-element-47123ab{--min-height:0vh;}.elementor-31995 .elementor-element.elementor-element-1f8863c img{width:40px;max-width:40px;height:40%;}.elementor-31995 .elementor-element.elementor-element-ef756df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-6be8251{--min-height:196px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31995 .elementor-element.elementor-element-b365d06{--min-height:0vh;}.elementor-31995 .elementor-element.elementor-element-daf8166 img{width:40px;max-width:40px;height:40%;}.elementor-31995 .elementor-element.elementor-element-94aba0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-59e7dae{--min-height:196px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31995 .elementor-element.elementor-element-01cfb79{--min-height:0vh;}.elementor-31995 .elementor-element.elementor-element-232467a{--min-height:0vh;}.elementor-31995 .elementor-element.elementor-element-72ec9fc{--min-height:196px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-31995 .elementor-element.elementor-element-8fb55df{--min-height:0vh;}.elementor-31995 .elementor-element.elementor-element-6548833 img{width:40px;max-width:40px;height:40%;}.elementor-31995 .elementor-element.elementor-element-85af01d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-eac35a5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-d10f547{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31995 .elementor-element.elementor-element-4967520{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31995 .elementor-element.elementor-element-30e797b{--content-width:260px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31995 .elementor-element.elementor-element-12d71f4{--width:100%;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-2c769b8 img{width:40%;max-width:40px;height:40px;}.elementor-31995 .elementor-element.elementor-element-45afc8f img{width:40%;max-width:40%;height:40px;}.elementor-31995 .elementor-element.elementor-element-7481492{--width:100%;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-360fe1c img{width:40%;max-width:40%;height:40px;}.elementor-31995 .elementor-element.elementor-element-6f1b4fa img{width:40%;max-width:40%;height:40px;}.elementor-31995 .elementor-element.elementor-element-b376d7d img{width:40%;max-width:40%;height:40px;}.elementor-31995 .elementor-element.elementor-element-723cd8e{width:initial;max-width:initial;}.elementor-31995 .elementor-element.elementor-element-723cd8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-a0e1596{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-31995 .elementor-element.elementor-element-c504551{--width:100%;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-68f92a8 img{width:40%;max-width:40px;height:40px;}.elementor-31995 .elementor-element.elementor-element-a3f0101 img{width:40%;max-width:40%;height:40px;}.elementor-31995 .elementor-element.elementor-element-44d8274 img{width:40%;max-width:40%;height:40px;}.elementor-31995 .elementor-element.elementor-element-ad14dd5 img{width:40%;max-width:40%;height:40px;}.elementor-31995 .elementor-element.elementor-element-24055f9 img{width:40%;max-width:40%;height:40px;}.elementor-31995 .elementor-element.elementor-element-24e96d5{width:initial;max-width:initial;}.elementor-31995 .elementor-element.elementor-element-24e96d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31995 .elementor-element.elementor-element-9aff12e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-9aff12e:not(.elementor-motion-effects-element-type-background), .elementor-31995 .elementor-element.elementor-element-9aff12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-31995 .elementor-element.elementor-element-bc8130f{--min-height:364px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31995 .elementor-element.elementor-element-71c682b .-mobile-icon-position-left .eael-feature-list-content-box{margin:0 0 0 10px !important;}.elementor-31995 .elementor-element.elementor-element-71c682b .-mobile-icon-position-right .eael-feature-list-content-box{margin:0 10px 0 0 !important;}.elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-left .eael-feature-list-content-box, .elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-right .eael-feature-list-content-box, .elementor-31995 .elementor-element.elementor-element-71c682b .-icon-position-top .eael-feature-list-content-box{margin:10px;}.elementor-31995 .elementor-element.elementor-element-d237181{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-5229f01 .elementor-heading-title{line-height:1.2em;}.elementor-31995 .elementor-element.elementor-element-3deadce{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31995 .elementor-element.elementor-element-17785a0 .elementor-heading-title{line-height:1.2em;}.elementor-31995 .elementor-element.elementor-element-f7b30f5{--e-con-grid-template-columns:repeat(3, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-5a82d5dc{text-align:center;}.elementor-31995 .elementor-element.elementor-element-50464e1b{text-align:center;}.elementor-31995 .elementor-element.elementor-element-54e5053{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-31995 .elementor-element.elementor-element-2cfd5d7 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-31995 .elementor-element.elementor-element-2cfd5d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-31995 .elementor-element.elementor-element-55e75816{--content-width:80vw;}.elementor-31995 .elementor-element.elementor-element-34e3a3b5{--width:100%;}.elementor-31995 .elementor-element.elementor-element-dd9c878{--width:50%;}.elementor-31995 .elementor-element.elementor-element-2d36131{--width:100%;}.elementor-31995 .elementor-element.elementor-element-e19a271{--width:90%;}.elementor-31995 .elementor-element.elementor-element-314778b{--width:100%;}.elementor-31995 .elementor-element.elementor-element-2084186{--width:100%;}.elementor-31995 .elementor-element.elementor-element-59c3ca5{--width:100%;}.elementor-31995 .elementor-element.elementor-element-6be8251{--width:100%;}.elementor-31995 .elementor-element.elementor-element-59e7dae{--width:100%;}.elementor-31995 .elementor-element.elementor-element-72ec9fc{--width:100%;}.elementor-31995 .elementor-element.elementor-element-d10f547{--width:100%;}.elementor-31995 .elementor-element.elementor-element-4967520{--width:28%;}.elementor-31995 .elementor-element.elementor-element-30e797b{--content-width:200px;}.elementor-31995 .elementor-element.elementor-element-12d71f4{--width:100%;}.elementor-31995 .elementor-element.elementor-element-7481492{--width:100%;}.elementor-31995 .elementor-element.elementor-element-a0e1596{--width:85%;}.elementor-31995 .elementor-element.elementor-element-c504551{--width:70%;}.elementor-31995 .elementor-element.elementor-element-bc8130f{--width:50%;}.elementor-31995 .elementor-element.elementor-element-8a6c78b{--width:68%;}.elementor-31995 .elementor-element.elementor-element-3deadce{--content-width:1300px;}}@media(max-width:1100px) and (min-width:768px){.elementor-31995 .elementor-element.elementor-element-34e3a3b5{--width:100%;}.elementor-31995 .elementor-element.elementor-element-dd9c878{--width:50%;}.elementor-31995 .elementor-element.elementor-element-e19a271{--width:100%;}.elementor-31995 .elementor-element.elementor-element-314778b{--width:100%;}.elementor-31995 .elementor-element.elementor-element-2084186{--width:100%;}.elementor-31995 .elementor-element.elementor-element-59c3ca5{--width:100%;}.elementor-31995 .elementor-element.elementor-element-6be8251{--width:100%;}.elementor-31995 .elementor-element.elementor-element-59e7dae{--width:100%;}.elementor-31995 .elementor-element.elementor-element-72ec9fc{--width:100%;}.elementor-31995 .elementor-element.elementor-element-d10f547{--width:100%;}.elementor-31995 .elementor-element.elementor-element-4967520{--width:400px;}.elementor-31995 .elementor-element.elementor-element-12d71f4{--width:100%;}.elementor-31995 .elementor-element.elementor-element-7481492{--width:100%;}.elementor-31995 .elementor-element.elementor-element-a0e1596{--width:100%;}.elementor-31995 .elementor-element.elementor-element-4495721{--width:350px;}.elementor-31995 .elementor-element.elementor-element-c504551{--width:100%;}.elementor-31995 .elementor-element.elementor-element-86b62c3{--width:200px;}.elementor-31995 .elementor-element.elementor-element-bc8130f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-64282bfb *//* Deactivated for now by adding comment code to the beginning of each row. To activate it, remove all the "/*--->" */

/* This targets the container you are editing */
.elementor-31995 .elementor-element.elementor-element-64282bfb {
    aspect-ratio: 1.8 / 1;
}

/* This targets the container only when you hover over it */
/*--->.elementor-31995 .elementor-element.elementor-element-64282bfb:hover { 
/*--->  animation: breathing 1s ease-in-out infinite; 
} 

/* The animation definition remains the same */
/*--->@keyframes breathing { 
  0% { 
    transform: scale(1); 
  } 
  50% { 
    transform: scale(1.05); 
  } 
  100% { 
    transform: scale(1); 
  } 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f9b4664 *//* Advanced → Custom CSS (for the video widget) */
.elementor-31995 .elementor-element.elementor-element-f9b4664 iframe{
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b30f5 */#customer-logos img {
  
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
   /* height: 50px;*/
}/* End custom CSS */
/* Start custom CSS */.pricing-models-anchors .elementor-column:nth-child(1) a:hover,
.pricing-models-anchors .elementor-column:nth-child(2) a:hover {
    color: white;
    text-decoration: underscore; 
}

.pricing-models-anchors .elementor-column:nth-child(3) a:hover {
    color: black;
    text-decoration: underscore; 
}


/* Hides iframe scroll */
body[data-iframe-open="true"] {
  overflow: hidden;
}

:root {
  --tour-canvas-w: 1280px;
  --tour-canvas-h: 720px;
}

/* Main launch button on the page */
#launch-demo-btn {
  padding: 12px 24px;
  font-size: 16px;
  cursor: pointer;
}

/* --- Iframe Overlay and Controls CSS --- */
#iframe-overlay {
  position: fixed;
  inset: 0;
  z-index: 9999;
  overflow: hidden;
}

#iframe-overlay[hidden] {
  display: none !important;
}

/* --- Atd bottle loading animation --- */

/* --- Loading Wrapper --- */
#atd-loading-wrapper {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10000; /* above overlay (9999) */
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

/* animated text inside wrapper */
#atd-bottle-text {
  margin-top: 5px;
  font-weight: 400;
  font-size: 20px;
  color: #fff;
  text-align: center;
}

/* glowing color animation */
@keyframes colorchange {
  0% {
      color: #fff;
      text-shadow: none;
  }
  100% {
      color: #c25b12;
      text-shadow:
      0 0 5px #c25b1250,
      0 0 10px #c25b1250,
      0 0 15px #c25b1250,
      0 0 20px #c25b1250,
      0 0 25px #c25b1250;
  }
}

#atd-bottle-text.active {
  animation: colorchange 2s infinite alternate;
}


/* --- UPDATED RULES TO FIX CENTERING --- */
/* This new rule uses !important to override the theme's absolute positioning */
#iframe-overlay .panel {
  position: static !important;
  width: 100%;
  height: 100%;
}

/* This rule ensures the iframe fills the panel */
#iframe-overlay iframe {
  width: 100%;
  height: 100%;
  border: none;
}

/* Mobile windowed mode: keep desktop viewport but scale to fit */
@media (max-width: 900px) {
  #iframe-overlay {
      display: flex;
      align-items: center;
      justify-content: center;
  }

  #iframe-overlay .panel {
      position: relative !important;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 10px;
      box-sizing: border-box;
      width: calc(var(--tour-canvas-w) * var(--tour-scale));
      height: calc(var(--tour-canvas-h) * var(--tour-scale));
      overflow: hidden;
      /* available space minus breathing room for menu/CTAs */
      --tour-available-w: calc(100vw - 32px);
      --tour-available-h: calc(100vh - 260px);
      --tour-scale-fit: min(calc(var(--tour-available-w) / var(--tour-canvas-w)), calc(var(--tour-available-h) / var(--tour-canvas-h)));
      --tour-scale: clamp(0.28, var(--tour-scale-fit), 1);
  }

  #iframe-overlay iframe {
      width: var(--tour-canvas-w);
      height: var(--tour-canvas-h);
      transform-origin: top left;
      transform: scale(var(--tour-scale));
      box-shadow: 0 8px 26px rgba(0, 0, 0, 0.45);
  }
}

/* Dark backdrop */
#menu-overlay {
  position: absolute;
  inset: 0;
  /*background-color: rgba(0, 0, 0, 0.75); */
  background-color: black;
  z-index: 5;
}

/* Demo tours container and menu */
#demo-menu-container {
  position: fixed;
  --tour-edge-gap: clamp(32px, 8vh, 96px);
  left: var(--tour-edge-gap);
  right: var(--tour-edge-gap);
  bottom: var(--tour-edge-gap);
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: clamp(18px, 5vw, 36px);
  z-index: 10;
  opacity: 0;
  pointer-events: none;
}

/* When ready, fade in and enable clicks */
#demo-menu-container.ready {
opacity: 1;
}

.demo-menu-stack {
  display: flex;
  flex-direction: column;
  gap: clamp(12px, 1.8vh, 22px);
  flex: 1 1 clamp(500px, 44vw, 720px);
  max-width: clamp(500px, 44vw, 720px);
}

#demo-tours-menu {
  position: relative;
  width: 100%;
  max-height: clamp(460px, 75vh, 760px);
  min-height: clamp(360px, 52vh, 640px);
  background-color: #272c34ff;
  border: 2px solid #FD7310;
  border-radius: 12px;
  padding: clamp(18px, 2.6vh, 26px);
  color: white;
  display: flex;
  flex-direction: column;
  gap: clamp(10px, 1.9vh, 20px);
  overflow-y: auto;
  box-sizing: border-box;
  box-shadow: 0px 18px 40px rgba(0, 0, 0, 0.55);
  pointer-events: auto;
}

/* Menu Header and Options styling */
.menu-header { padding-bottom: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.menu-header h2 { margin: 0 0 clamp(6px, 1vh, 12px); font-size: clamp(1.4rem, 2.2vw, 2.2rem); line-height: 1.2; }
.menu-header p { margin: 0; opacity: 0.9; font-size: clamp(0.85rem, 1.3vw, 1.1rem); line-height: 1.35; }
.demo-tour-option { padding: clamp(10px, 1.8vh, 18px); border-radius: 8px; color: white; text-decoration: none; transition: background-color 0.3s ease; }
.demo-tour-option:hover { 
    background-color: rgba(253, 115, 16, 0.5); 
    text-decoration: none;
}
.demo-tour-option h4 { margin: 0 0 clamp(4px, 0.8vh, 10px); font-size: clamp(0.98rem, 1.6vw, 1.28rem); color: #FD7310; line-height: 1.25; }
.demo-tour-option h4 span { margin-right: 10px; }

.demo-tour-option p {
  margin: 0;
  font-size: clamp(0.78rem, 1.2vw, 0.98rem);
  padding-left: clamp(16px, 1.9vw, 26px);
  opacity: 1; 
  color: #C6CBD3; 
  line-height: 1.32;
}

    /* Added by Laura so the tour options do not get underlined when hovered */
a.demo-tour-option,
a.demo-tour-option:hover,
a.demo-tour-option:focus,
a.demo-tour-option:visited {
  text-decoration: none;
}


#product-tour-btn,
#start-trial-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 24px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 700;
  color: white;
  cursor: pointer;
  text-decoration: none;
  border: 2px solid transparent;
  box-shadow: 0px 6px 15px 5px rgba(0, 0, 0, 0.75);
  min-height: 56px;
  white-space: nowrap;
  pointer-events: auto
}

#product-tour-btn {
  width: auto;
  min-width: 0;
  flex: 0 0 auto;
  align-self: flex-start;
  background-color: #0b0c0eff;
  border-color: #FD7310;
}

#product-tour-btn:disabled {
  opacity: 0.55;
  cursor: not-allowed;
  border-color: rgba(253, 115, 16, 0.65);
  color: rgba(255, 255, 255, 0.6);
  pointer-events: none;
}

#start-trial-btn {
  align-self: flex-end;
  margin-left: auto;
  padding: 12px 24px;
  flex: 0 0 auto;
  background-color: #FD7310;
  color: #ffffff;
  width: auto;
  min-width: 0;
}

/* Mobile menu tightening + windowed layout support */
@media (max-width: 900px) {
  #demo-menu-container {
      left: 50%;
      right: auto;
      transform: translateX(-50%);
      width: min(92vw, 360px);
      flex-direction: column;
      align-items: stretch;
      justify-content: flex-end;
      gap: 14px;
      bottom: clamp(16px, 6vh, 42px);
  }

  .demo-menu-stack {
      width: 100%;
      max-width: 100%;
      flex: 1 1 auto;
      gap: 12px;
  }

  #demo-tours-menu {
      min-height: auto;
      max-height: min(60vh, 520px);
      padding: 14px;
      gap: 10px;
  }

  #product-tour-btn,
  #start-trial-btn {
      width: 100%;
      min-height: 48px;
      padding: 10px 12px;
      font-size: 0.95rem;
      align-self: stretch;
  }
}

#mobile-block-modal {
  position: fixed;
  inset: 0;
  z-index: 11000;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0,0,0,0.8);
  padding: 20px;
}

#mobile-block-modal[hidden] {
  display: none !important;
}

.mobile-block-card {
  width: min(92vw, 420px);
  max-height: min(90vh, 640px);
  background: #1c1f25;
  border: 1px solid rgba(253, 115, 16, 0.75);
  border-radius: 16px;
  padding: 18px;
  box-shadow: 0 22px 60px rgba(0,0,0,0.6);
  color: #f5f7fb;
  display: flex;
  flex-direction: column;
  gap: 6px;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
}

.mobile-block-icon {
  width: 60px;
  height: 44px;
  margin: 0 auto 2px;
}

.mobile-block-card h3 {
  margin: 0;
  text-align: center;
  font-size: 1.2rem;
  color: #fff;
  font-weight: 700;
}

.mobile-block-copy {
  margin: 0;
  text-align: center;
  color: #d3d8e0;
  font-size: 0.95rem;
}

.mobile-block-form {
  background: #111419;
  border-radius: 10px;
  padding: 12px;
  overflow: visible;
  flex: 0 0 auto;
}

.mobile-block-form .hs-form {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.mobile-block-form .hs-form label {
  color: #c9d0da;
  font-size: 0.85rem;
}

.mobile-block-form .hs-form input,
.mobile-block-form .hs-form select,
.mobile-block-form .hs-form textarea {
  width: 100%;
  background: #0f1216;
  border: 1px solid rgba(253, 115, 16, 0.45);
  color: #f5f7fb;
  border-radius: 8px;
  padding: 10px 12px;
  box-sizing: border-box;
}

.mobile-block-form .hs-form input:focus,
.mobile-block-form .hs-form select:focus,
.mobile-block-form .hs-form textarea:focus {
  outline: none;
  border-color: #FD7310;
  box-shadow: 0 0 0 2px rgba(253, 115, 16, 0.2);
}

.mobile-block-form .hs-form .hs-button {
  background: #FD7310;
  border: none;
  color: #121417;
  font-weight: 700;
  padding: 10px 16px;
  border-radius: 8px;
  cursor: pointer;
  width: 100%;
}

.mobile-block-dismiss {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px;
  min-height: 40px;
  border-radius: 9999px !important;
  border: none !important;
  background: #FD7310;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 6px 14px rgba(0,0,0,.3);
  padding: 0 !important;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  font-family: inherit;
}

        /* small addition to center the x inside the mobile close button */
.mobile-block-dismiss span {

  line-height: 1;
  transform: translateY(-0.06em);
}
        /* end of the small addition */


@media (max-height: 480px) and (orientation: landscape) {
  .mobile-block-card {
      width: min(94vw, 560px);
      padding: 14px;
      gap: 6px;
      max-height: 92vh;
  }

  .mobile-block-icon {
      width: 48px;
      height: 36px;
      margin: 0 auto;
  }

  .mobile-block-card h3 {
      font-size: 1.05rem;
  }

  .mobile-block-copy {
      font-size: 0.85rem;
  }

  .mobile-block-form {
      padding: 10px;
  }

  .mobile-block-form .hs-form {
      gap: 8px;
  }

  .mobile-block-form .hs-form label {
      font-size: 0.8rem;
  }

  .mobile-block-form .hs-form input,
  .mobile-block-form .hs-form select,
  .mobile-block-form .hs-form textarea {
      padding: 8px 10px;
  }

  .mobile-block-form .hs-form .hs-button {
      padding: 8px 12px;
      font-size: 0.95rem;
  }

  .mobile-block-dismiss {
      width: 36px !important;
      height: 36px !important;
      font-size: 22px;
      top: 10px;
      right: 10px;
  }
}

@media (max-width: 640px) {
  #demo-tours-menu {
      max-height: min(55vh, 460px);
  }

  .menu-header h2 {
      font-size: 1.05rem;
  }

  .menu-header p,
  .demo-tour-option p {
      font-size: 0.8rem;
  }

  .demo-tour-option h4 {
      font-size: 0.92rem;
  }
}

@media (max-width: 480px) {
  #demo-menu-container {
      width: min(96vw, 340px);
      gap: 12px;
  }

  #demo-tours-menu {
      padding: 10px;
      max-height: min(52vh, 420px);
      gap: 8px;
  }

  .demo-menu-stack {
      gap: 10px;
  }

  .menu-header h2 {
      font-size: 0.98rem;
  }

  .menu-header p,
  .demo-tour-option p {
      font-size: 0.75rem;
  }

  .demo-tour-option h4 {
      font-size: 0.88rem;
  }

  #product-tour-btn,
  #start-trial-btn {
      font-size: 0.9rem;
      min-height: 46px;
  }
}

body.tour-landscape #demo-menu-container {
  left: clamp(18px, 5vw, 72px);
  right: clamp(18px, 5vw, 72px);
  gap: clamp(18px, 5vw, 56px);
  transform: none;
}

body.tour-landscape .demo-menu-stack {
  max-width: clamp(240px, 52vw, 360px);
  flex: 1 1 clamp(240px, 52vw, 360px);
  align-items: flex-start;
  gap: 14px;
}

body.tour-landscape #demo-tours-menu {
  padding: 18px 20px;
  max-height: min(68vh, calc(100vh - 180px));
}

body.tour-landscape .menu-header h2 {
  font-size: clamp(1.5rem, 3vw, 1.8rem);
}

body.tour-landscape .menu-header p {
  font-size: clamp(0.85rem, 2.2vw, 1rem);
}

body.tour-landscape .demo-tour-option h4 {
  font-size: clamp(0.95rem, 2.4vw, 1.15rem);
}

body.tour-landscape .demo-tour-option p {
  font-size: clamp(0.75rem, 2.2vw, 0.95rem);
  padding-left: 18px;
}

body.tour-landscape #product-tour-btn {
  width: auto;
  min-width: 0;
  padding: 10px 9px;
  min-height: 48px;
  align-self: flex-start;
  flex: 0 0 auto;
}

body.tour-landscape #start-trial-btn {
  flex: 0 0 auto;
  width: auto;
  min-width: 0;
  padding: 10px 9px;
  min-height: 48px;
  margin-left: clamp(18px, 6vw, 36px);
}

body.tour-fullscreen #demo-menu-container {
  bottom: clamp(20px, 6vh, 64px);
}

body.tour-fullscreen #menu-overlay {
  background-color: rgba(0, 0, 0, 0.82);
}

/* Main close button in top-right */
#iframe-overlay .close {
  position: absolute;
  top: 20px;
  right: 20px;
  background: #FD7310;
  color: #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  border: none;
  font-size: 24px;
  cursor: pointer;
  z-index: 15;
  box-shadow: 0 6px 14px rgba(0,0,0,.3);
  display: none;
  align-items: center;
  justify-content: center;
  line-height: 1;
  padding: 0;
}

#iframe-overlay .close span {
  display: inline-block;
  line-height: 1;
  transform: translateY(-0.06em);
}


body.mobile-modal-open {
  overflow: hidden;
}

#mobile-rotate-modal {
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.8);
  z-index: 10000;
  padding: 20px;
}

#mobile-rotate-modal[hidden] {
  display: none !important;
}

.mobile-rotate-content {
  background: #1c1f25;
  border: 1px solid rgba(253, 115, 16, 0.7);
  border-radius: 18px;
  padding: 32px 28px;
  max-width: 360px;
  width: 100%;
  color: #f5f7fb;
  text-align: center;
  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.55);
}

.phone-icon {
  width: 88px;
  height: 88px;
  margin: 0 auto 18px;
  border: 3px solid #FD7310;
  border-radius: 22px;
  position: relative;
  animation: rotate-phone 2.5s ease-in-out infinite;
  display: flex;
  align-items: center;
  justify-content: center;
}

.phone-icon span:first-child {
  width: 54px;
  height: 80px;
  border: 3px solid rgba(255, 255, 255, 0.9);
  border-radius: 16px;
}

.phone-icon span:last-child {
  position: absolute;
  bottom: 16px;
  left: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #FD7310;
}

@keyframes rotate-phone {
  0%, 20% { transform: rotate(0deg); }
  40% { transform: rotate(90deg); }
  60% { transform: rotate(90deg); }
  80%, 100% { transform: rotate(0deg); }
}

.mobile-rotate-content h3 {
  margin: 0 0 12px;
  font-size: 1.45rem;
}

.mobile-rotate-content .rotate-description {
  margin: 0 0 10px;
  font-size: 0.95rem;
  color: #d3d8e0;
}

.mobile-rotate-content .rotate-note {
  margin: 0 0 20px;
  font-size: 0.85rem;
  color: rgba(255, 255, 255, 0.6);
}


.mobile-rotate-actions button {
  flex: 1 1 50%;
  padding: 12px 16px;
  border-radius: 8px;
  font-size: 1rem;
  border: none;
  cursor: pointer;
  font-weight: 600;
}

#rotate-cancel-btn {
  background: rgba(255, 255, 255, 0.06);
  color: #f5f7fb;
  border: 1px solid rgba(255, 255, 255, 0.2);
}

#rotate-continue-btn {
  background: #FD7310;
  color: #121417;
}

#rotate-continue-btn:focus,
#rotate-continue-btn:hover {
  background: #ff8a36;
}

#rotate-cancel-btn:focus,
#rotate-cancel-btn:hover {
  border-color: rgba(255, 255, 255, 0.45);
}

@media (max-width: 900px) {
  body:not(.tour-landscape) #demo-menu-container {
      left: 50%;
      right: auto;
      transform: translateX(-50%);
      width: min(92vw, 360px);
      flex-direction: column;
      align-items: stretch;
      justify-content: flex-end;
      gap: 14px;
  }

  body:not(.tour-landscape) .demo-menu-stack {
      width: 100%;
      max-width: 100%;
      flex: 1 1 auto;
      gap: 12px;
  }

  body:not(.tour-landscape) #demo-tours-menu {
      min-height: auto;
      max-height: min(60vh, 520px);
      padding: 14px;
      gap: 10px;
  }

  body:not(.tour-landscape) #product-tour-btn,
  body:not(.tour-landscape) #start-trial-btn {
      width: 100%;
      min-height: 48px;
      padding: 10px 12px;
      font-size: 0.95rem;
      align-self: stretch;
  }
}


@media (max-width: 640px) {
  body:not(.tour-landscape) #demo-menu-container {
      gap: 14px;
  }

  body:not(.tour-landscape) #demo-tours-menu {
      max-height: min(55vh, 460px);
  }

  body:not(.tour-landscape) .demo-menu-stack {
      gap: 12px;
  }

  body:not(.tour-landscape) #product-tour-btn,
  body:not(.tour-landscape) #start-trial-btn {
      min-height: 48px;
      padding: 10px 12px;
  }
}


@media (max-height: 640px) {
  #demo-menu-container {
      --tour-edge-gap: clamp(16px, 6vh, 56px);
      bottom: var(--tour-edge-gap);
      left: var(--tour-edge-gap);
      right: var(--tour-edge-gap);
      gap: 16px;
  }

  #demo-tours-menu {
      max-height: min(64vh, calc(100vh - 200px));
  }
}

@media (max-width: 480px) {
  body:not(.tour-landscape) #demo-menu-container {
      width: min(96vw, 340px);
      --tour-mobile-gap: clamp(18px, 12vh, 48px);
      margin-top: var(--tour-mobile-gap);
      bottom: var(--tour-mobile-gap);
      flex-direction: column;
      justify-content: flex-start;
      gap: 12px;
  }

  body:not(.tour-landscape) #demo-tours-menu {
      padding: 10px;
      gap: 8px;
      max-height: min(52vh, 420px);
  }

  body:not(.tour-landscape) .demo-menu-stack {
      gap: 10px;
  }

  body:not(.tour-landscape) .menu-header h2 {
      font-size: 0.98rem;
  }

  body:not(.tour-landscape) .menu-header p,
  body:not(.tour-landscape) .demo-tour-option p {
      font-size: 0.75rem;
  }

  body:not(.tour-landscape) .demo-tour-option h4 {
      font-size: 0.88rem;
  }

  body:not(.tour-landscape) #product-tour-btn,
  body:not(.tour-landscape) #start-trial-btn {
      padding: 10px 12px;
      font-size: 0.9rem;
      min-height: 46px;
  }
}

/* Desktop fit rules to avoid scroll on 15" 1080p */
@media (min-width: 1200px) {
#demo-menu-container { --desktop-bottom-gap: clamp(24px, 6vh, 80px); }
#demo-menu-container .demo-menu-stack { --cta-block: clamp(56px, 7vh, 86px); max-width: min(48vw, 880px) !important; flex-basis: min(48vw, 880px) !important; }
#demo-tours-menu { max-height: calc(100vh - var(--desktop-bottom-gap) - var(--cta-block) - 16px) !important; }
}

/* Mid‑desktop tightening (1280–1536px widths) */
@media (min-width: 1280px) and (max-width: 1536px) {
.menu-header h2 { font-size: clamp(1.28rem, 1.9vw, 1.9rem) !important; }
.menu-header p { font-size: clamp(0.8rem, 1.1vw, 1rem) !important; }
.demo-tour-option h4 { font-size: clamp(0.95rem, 1.45vw, 1.2rem) !important; }
.demo-tour-option p { font-size: clamp(0.75rem, 1.05vw, 0.95rem) !important; line-height: 1.28 !important; }
}


/* Mobile landscape fit: keep menu within view and show 2–3 items */
@media (max-width: 900px) and (orientation: landscape) {
body.tour-landscape #demo-menu-container {
  --ls-gap: clamp(10px, 6dvh, 36px);
  left: clamp(10px, 4vw, 40px);
  right: clamp(10px, 4vw, 40px);
  top: auto;
  bottom: var(--ls-gap);
  gap: clamp(10px, 2vw, 16px);
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  transform: none;
  width: auto;
}
body.tour-landscape .demo-menu-stack {
  max-width: clamp(240px, 46vw, 360px);
  flex: 0 1 clamp(240px, 46vw, 360px);
  gap: 10px;
}
body.tour-landscape #demo-tours-menu {
  padding: clamp(10px, 2dvh, 14px);
  gap: clamp(8px, 2dvh, 14px);
  max-height: calc(70dvh - var(--ls-gap));
  min-height: auto !important;
  flex: 1 1 auto;
  min-height: 0;
}
body.tour-landscape #product-tour-btn,
body.tour-landscape #start-trial-btn {
  width: auto;
  min-width: 0;
  padding: 10px 12px;
  min-height: 48px;
  flex: 0 0 auto;
}
body.tour-landscape #product-tour-btn {
  align-self: flex-end;
}
body.tour-landscape #start-trial-btn {
  margin-left: clamp(12px, 3vw, 24px);
}
}

@supports (height: 100dvh) {
body.tour-landscape #demo-tours-menu { max-height: calc(100dvh - (2 * var(--ls-gap)) - clamp(48px, 12dvh, 86px)) !important; }
}

#rotate-modal-title { color: #fff !important; }

.mobile-rotate-actions { display:flex; justify-content:center; gap:12px; }
.mobile-rotate-actions #rotate-cancel-btn { min-width: 160px; }

@media (max-width: 900px) and (orientation: landscape) {
body.tour-landscape .demo-menu-stack {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 1 auto;
  min-height: 0;
  gap: clamp(8px, 2dvh, 14px);
}
body.tour-landscape #demo-tours-menu {
  flex: 1 1 auto;
  min-height: 0 !important;
}
body.tour-landscape .menu-header h2 { font-size: clamp(1.05rem, 2.6vw, 1.4rem); }
body.tour-landscape .menu-header p { font-size: clamp(0.68rem, 2.0vw, 0.9rem); }
body.tour-landscape .demo-tour-option h4 { font-size: clamp(0.85rem, 2.4vw, 1.05rem); }
body.tour-landscape .demo-tour-option p { font-size: clamp(0.68rem, 1.9vw, 0.9rem); line-height: 1.26; padding-left: 12px; }
}


/* Desktop fit rules to avoid scroll on 15" 1080p */
@media (min-width: 1200px) {
#demo-menu-container { --desktop-bottom-gap: clamp(24px, 6vh, 80px); }
#demo-menu-container .demo-menu-stack { --cta-block: clamp(56px, 7vh, 86px); max-width: min(48vw, 880px) !important; flex-basis: min(48vw, 880px) !important; }
#demo-tours-menu { max-height: calc(100vh - var(--desktop-bottom-gap) - var(--cta-block) - 16px) !important; }
}

/* Mid‑desktop tightening (1280–1536px widths) */
@media (min-width: 1280px) and (max-width: 1536px) {
.menu-header h2 { font-size: clamp(1.28rem, 1.9vw, 1.9rem) !important; }
.menu-header p { font-size: clamp(0.8rem, 1.1vw, 1rem) !important; }
.demo-tour-option h4 { font-size: clamp(0.95rem, 1.45vw, 1.2rem) !important; }
.demo-tour-option p { font-size: clamp(0.75rem, 1.05vw, 0.95rem) !important; line-height: 1.28 !important; }
}


/* Mobile landscape fit: keep menu within view and show 2–3 items */
@media (max-width: 900px) and (orientation: landscape) {
body.tour-landscape #demo-menu-container {
  --ls-gap: clamp(10px, 8dvh, 64px);
  left: clamp(10px, 4vw, 56px);
  right: clamp(10px, 4vw, 56px);
  top: var(--ls-gap);
  bottom: var(--ls-gap);
  gap: clamp(10px, 3.5vw, 20px);
  align-items: stretch;
  transform: none;
}
body.tour-landscape #demo-tours-menu {
  padding: clamp(10px, 2dvh, 16px);
  gap: clamp(8px, 2dvh, 16px);
  max-height: calc(100dvh - (2 * var(--ls-gap)) - clamp(48px, 12dvh, 86px)) !important;
  min-height: auto !important;
  flex: 1 1 auto;
  min-height: 0;
}
body.tour-landscape .menu-header h2 {
  font-size: clamp(1.2rem, 3.2vw, 1.6rem);
}
body.tour-landscape .menu-header p {
  font-size: clamp(0.75rem, 2.4vw, 0.95rem);
}
body.tour-landscape .demo-tour-option h4 {
  font-size: clamp(0.9rem, 2.8vw, 1.1rem);
}
body.tour-landscape .demo-tour-option p {
  font-size: clamp(0.72rem, 2.2vw, 0.95rem);
  line-height: 1.28;
  padding-left: 14px;
}
body.tour-landscape .demo-tour-option {
  padding: clamp(8px, 2dvh, 14px);
}
}

@supports (height: 100dvh) {
body.tour-landscape #demo-tours-menu { max-height: calc(100dvh - (2 * var(--ls-gap)) - clamp(48px, 12dvh, 86px)) !important; }
}

#rotate-modal-title { color: #fff !important; }

.mobile-rotate-actions { display:flex; justify-content:center; gap:12px; }
.mobile-rotate-actions #rotate-cancel-btn { min-width: 160px; }

@media (max-width: 900px) and (orientation: landscape) {
body.tour-landscape .demo-menu-stack {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 1 auto;
  min-height: 0;
  gap: clamp(8px, 2dvh, 14px);
}
body.tour-landscape #demo-tours-menu {
  flex: 1 1 auto;
  min-height: 0 !important;
}
body.tour-landscape .menu-header h2 { font-size: clamp(1.05rem, 2.6vw, 1.4rem); }
body.tour-landscape .menu-header p { font-size: clamp(0.68rem, 2.0vw, 0.9rem); }
body.tour-landscape .demo-tour-option h4 { font-size: clamp(0.85rem, 2.4vw, 1.05rem); }
body.tour-landscape .demo-tour-option p { font-size: clamp(0.68rem, 1.9vw, 0.9rem); line-height: 1.26; padding-left: 12px; }
}


/* --- Fallback scroll for short-height screens (below ~800px) --- */
@media (max-height: 800px) {
#demo-tours-menu {
  overflow-y: auto !important;   /* enable vertical scroll */
  overscroll-behavior: contain;  /* prevent body scroll chaining */
  scrollbar-width: thin;         /* Firefox: thinner scrollbar */
}

/* --- Scrollbar customization for Antidote dark theme --- */
#demo-tours-menu::-webkit-scrollbar {
width: 10px;
}

#demo-tours-menu::-webkit-scrollbar-track {
background: rgba(255, 255, 255, 0.08); 
border-radius: 999px; 
margin: 4px; 
}

#demo-tours-menu::-webkit-scrollbar-thumb {
background: linear-gradient(180deg, #FD7310 0%, #c45c0e 100%);
border-radius: 999px; 
border: 2px solid transparent;
background-clip: content-box;
}

#demo-tours-menu::-webkit-scrollbar-thumb:hover {
background: linear-gradient(180deg, #ff8c33 0%, #d46b1a 100%);
}

/* Firefox support */
#demo-tours-menu {
scrollbar-width: thin;
scrollbar-color: #FD7310 rgba(255, 255, 255, 0.1);
}

}/* End custom CSS */