.elementor-40779 .elementor-element.elementor-element-06035ed{--display:flex;--min-height:1100px;--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;--z-index:0;}.elementor-40779 .elementor-element.elementor-element-a083e83{--display:flex;--position:absolute;--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;top:0px;--z-index:1;}body:not(.rtl) .elementor-40779 .elementor-element.elementor-element-a083e83{left:0px;}body.rtl .elementor-40779 .elementor-element.elementor-element-a083e83{right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40779 .elementor-element.elementor-element-9d73de7 .elementor-button{background-color:#61CE7000;font-family:"Panton", Sans-serif;font-size:23px;font-weight:900;fill:#02010100;color:#02010100;border-radius:50px 50px 50px 50px;}.elementor-40779 .elementor-element.elementor-element-9d73de7{padding:0px 0px 0px 0px;top:530px;}body:not(.rtl) .elementor-40779 .elementor-element.elementor-element-9d73de7{left:332px;}body.rtl .elementor-40779 .elementor-element.elementor-element-9d73de7{right:332px;}.elementor-40779 .elementor-element.elementor-element-9d73de7 .elementor-button:hover, .elementor-40779 .elementor-element.elementor-element-9d73de7 .elementor-button:focus{color:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-9d73de7 .elementor-button:hover svg, .elementor-40779 .elementor-element.elementor-element-9d73de7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-f8cb2f8 .elementor-button{background-color:#61CE7000;font-family:"Panton", Sans-serif;font-size:23px;font-weight:900;fill:#02010100;color:#02010100;border-radius:50px 50px 50px 50px;}.elementor-40779 .elementor-element.elementor-element-f8cb2f8{padding:0px 0px 0px 0px;top:518px;}body:not(.rtl) .elementor-40779 .elementor-element.elementor-element-f8cb2f8{left:937px;}body.rtl .elementor-40779 .elementor-element.elementor-element-f8cb2f8{right:937px;}.elementor-40779 .elementor-element.elementor-element-f8cb2f8 .elementor-button:hover, .elementor-40779 .elementor-element.elementor-element-f8cb2f8 .elementor-button:focus{color:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-f8cb2f8 .elementor-button:hover svg, .elementor-40779 .elementor-element.elementor-element-f8cb2f8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-9aea9df .elementor-button{background-color:#61CE7000;font-family:"Panton", Sans-serif;font-size:23px;font-weight:900;fill:#02010100;color:#02010100;border-radius:50px 50px 50px 50px;}.elementor-40779 .elementor-element.elementor-element-9aea9df{padding:0px 0px 0px 0px;top:363px;}body:not(.rtl) .elementor-40779 .elementor-element.elementor-element-9aea9df{left:1160px;}body.rtl .elementor-40779 .elementor-element.elementor-element-9aea9df{right:1160px;}.elementor-40779 .elementor-element.elementor-element-9aea9df .elementor-button:hover, .elementor-40779 .elementor-element.elementor-element-9aea9df .elementor-button:focus{color:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-9aea9df .elementor-button:hover svg, .elementor-40779 .elementor-element.elementor-element-9aea9df .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-b79499a .elementor-button{background-color:#61CE7000;font-family:"Panton", Sans-serif;font-size:23px;font-weight:900;fill:#02010100;color:#02010100;border-radius:50px 50px 50px 50px;}.elementor-40779 .elementor-element.elementor-element-b79499a{padding:0px 0px 0px 0px;top:715px;}body:not(.rtl) .elementor-40779 .elementor-element.elementor-element-b79499a{left:1150px;}body.rtl .elementor-40779 .elementor-element.elementor-element-b79499a{right:1150px;}.elementor-40779 .elementor-element.elementor-element-b79499a .elementor-button:hover, .elementor-40779 .elementor-element.elementor-element-b79499a .elementor-button:focus{color:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-b79499a .elementor-button:hover svg, .elementor-40779 .elementor-element.elementor-element-b79499a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-3452743 .elementor-button{background-color:#61CE7000;font-family:"Panton", Sans-serif;font-size:23px;font-weight:900;fill:#02010100;color:#02010100;border-radius:50px 50px 50px 50px;}.elementor-40779 .elementor-element.elementor-element-3452743{padding:0px 0px 0px 0px;top:518px;}body:not(.rtl) .elementor-40779 .elementor-element.elementor-element-3452743{left:1510px;}body.rtl .elementor-40779 .elementor-element.elementor-element-3452743{right:1510px;}.elementor-40779 .elementor-element.elementor-element-3452743 .elementor-button:hover, .elementor-40779 .elementor-element.elementor-element-3452743 .elementor-button:focus{color:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-3452743 .elementor-button:hover svg, .elementor-40779 .elementor-element.elementor-element-3452743 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-1b0c033 .elementor-button{background-color:#61CE7000;font-family:"Panton", Sans-serif;font-size:23px;font-weight:900;fill:#02010100;color:#02010100;border-radius:50px 50px 50px 50px;}.elementor-40779 .elementor-element.elementor-element-1b0c033{padding:0px 0px 0px 0px;top:163px;}body:not(.rtl) .elementor-40779 .elementor-element.elementor-element-1b0c033{left:1400px;}body.rtl .elementor-40779 .elementor-element.elementor-element-1b0c033{right:1400px;}.elementor-40779 .elementor-element.elementor-element-1b0c033 .elementor-button:hover, .elementor-40779 .elementor-element.elementor-element-1b0c033 .elementor-button:focus{color:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-1b0c033 .elementor-button:hover svg, .elementor-40779 .elementor-element.elementor-element-1b0c033 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-d74f03f .elementor-button{background-color:#61CE7000;font-family:"Panton", Sans-serif;font-size:23px;font-weight:900;fill:#02010100;color:#02010100;border-radius:50px 50px 50px 50px;}.elementor-40779 .elementor-element.elementor-element-d74f03f{padding:0px 0px 0px 0px;top:877px;}body:not(.rtl) .elementor-40779 .elementor-element.elementor-element-d74f03f{left:1400px;}body.rtl .elementor-40779 .elementor-element.elementor-element-d74f03f{right:1400px;}.elementor-40779 .elementor-element.elementor-element-d74f03f .elementor-button:hover, .elementor-40779 .elementor-element.elementor-element-d74f03f .elementor-button:focus{color:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-d74f03f .elementor-button:hover svg, .elementor-40779 .elementor-element.elementor-element-d74f03f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-2d303fc .elementor-button{background-color:#61CE7000;font-family:"Panton", Sans-serif;font-size:23px;font-weight:900;fill:#02010100;color:#02010100;border-radius:50px 50px 50px 50px;}.elementor-40779 .elementor-element.elementor-element-2d303fc{padding:0px 0px 0px 0px;top:345px;}body:not(.rtl) .elementor-40779 .elementor-element.elementor-element-2d303fc{left:597px;}body.rtl .elementor-40779 .elementor-element.elementor-element-2d303fc{right:597px;}.elementor-40779 .elementor-element.elementor-element-2d303fc .elementor-button:hover, .elementor-40779 .elementor-element.elementor-element-2d303fc .elementor-button:focus{color:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-2d303fc .elementor-button:hover svg, .elementor-40779 .elementor-element.elementor-element-2d303fc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-66ccbd3 .elementor-button{background-color:#61CE7000;font-family:"Panton", Sans-serif;font-size:23px;font-weight:900;fill:#02010100;color:#02010100;border-radius:50px 50px 50px 50px;}.elementor-40779 .elementor-element.elementor-element-66ccbd3{padding:0px 0px 0px 0px;top:664px;}body:not(.rtl) .elementor-40779 .elementor-element.elementor-element-66ccbd3{left:599px;}body.rtl .elementor-40779 .elementor-element.elementor-element-66ccbd3{right:599px;}.elementor-40779 .elementor-element.elementor-element-66ccbd3 .elementor-button:hover, .elementor-40779 .elementor-element.elementor-element-66ccbd3 .elementor-button:focus{color:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-66ccbd3 .elementor-button:hover svg, .elementor-40779 .elementor-element.elementor-element-66ccbd3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-0e58128 .elementor-button{background-color:#61CE7000;font-family:"Panton", Sans-serif;font-size:23px;font-weight:900;fill:#02010100;color:#02010100;border-radius:50px 50px 50px 50px;}.elementor-40779 .elementor-element.elementor-element-0e58128{padding:0px 0px 0px 0px;top:847px;}body:not(.rtl) .elementor-40779 .elementor-element.elementor-element-0e58128{left:765px;}body.rtl .elementor-40779 .elementor-element.elementor-element-0e58128{right:765px;}.elementor-40779 .elementor-element.elementor-element-0e58128 .elementor-button:hover, .elementor-40779 .elementor-element.elementor-element-0e58128 .elementor-button:focus{color:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-0e58128 .elementor-button:hover svg, .elementor-40779 .elementor-element.elementor-element-0e58128 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-17442ef .elementor-button{background-color:#61CE7000;font-family:"Panton", Sans-serif;font-size:23px;font-weight:900;fill:#02010100;color:#02010100;border-radius:50px 50px 50px 50px;}.elementor-40779 .elementor-element.elementor-element-17442ef{padding:0px 0px 0px 0px;top:155px;}body:not(.rtl) .elementor-40779 .elementor-element.elementor-element-17442ef{left:752px;}body.rtl .elementor-40779 .elementor-element.elementor-element-17442ef{right:752px;}.elementor-40779 .elementor-element.elementor-element-17442ef .elementor-button:hover, .elementor-40779 .elementor-element.elementor-element-17442ef .elementor-button:focus{color:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-17442ef .elementor-button:hover svg, .elementor-40779 .elementor-element.elementor-element-17442ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-622c856{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-667d0ec{--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;--z-index:0;}.elementor-40779 .elementor-element.elementor-element-28c75d02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-18dedc9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-6161eb54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10% 0% 10% 0%;}.elementor-40779 .elementor-element.elementor-element-6161eb54 .qodef-qi-highlight{text-align:center;color:#000000;font-family:"Panton", Sans-serif;font-size:60px;font-weight:600;line-height:78px;}.elementor-40779 .elementor-element.elementor-element-6161eb54 .qodef-qi-highlight .qodef-highlight-text{color:#FFFFFF;}.elementor-40779 .elementor-element.elementor-element-6161eb54 .qodef-highlight-text{padding:0px 0px 0px 0px;}.elementor-40779 .elementor-element.elementor-element-437e0daf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40779 .elementor-element.elementor-element-4bf9a453{text-align:center;}.elementor-40779 .elementor-element.elementor-element-4bf9a453 .elementor-heading-title{font-family:"Panton", Sans-serif;font-weight:400;color:#000000;}.elementor-40779 .elementor-element.elementor-element-61889a14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-40779 .elementor-element.elementor-element-268bec9e{--divider-border-style:solid;--divider-color:#19E675;--divider-border-width:6px;}.elementor-40779 .elementor-element.elementor-element-268bec9e .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-40779 .elementor-element.elementor-element-268bec9e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-40779 .elementor-element.elementor-element-1cdd7cb1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40779 .elementor-element.elementor-element-720e96a:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-3ff441a3{text-align:center;}.elementor-40779 .elementor-element.elementor-element-3ff441a3:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-3ff441a3 .widget-image-caption{text-align:center;color:#000000;font-family:"Panton", Sans-serif;font-size:1px;font-weight:400;line-height:0px;margin-block-start:0px;}.elementor-40779 .elementor-element.elementor-element-6ee23f41{text-align:center;}.elementor-40779 .elementor-element.elementor-element-6ee23f41:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-6ee23f41 .widget-image-caption{text-align:center;color:#000000;font-family:"Panton", Sans-serif;font-size:1px;font-weight:400;line-height:0px;margin-block-start:0px;}.elementor-40779 .elementor-element.elementor-element-639a1ef6{text-align:center;}.elementor-40779 .elementor-element.elementor-element-639a1ef6:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-639a1ef6 .widget-image-caption{text-align:center;color:#000000;font-family:"Panton", Sans-serif;font-size:1px;font-weight:400;line-height:0px;margin-block-start:0px;}.elementor-40779 .elementor-element.elementor-element-37ea2e33{text-align:center;}.elementor-40779 .elementor-element.elementor-element-37ea2e33:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-37ea2e33 .widget-image-caption{text-align:center;color:#000000;font-family:"Panton", Sans-serif;font-size:1px;font-weight:400;line-height:0px;margin-block-start:0px;}.elementor-40779 .elementor-element.elementor-element-3c4a81e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-1d66fe7a{text-align:center;}.elementor-40779 .elementor-element.elementor-element-1d66fe7a .elementor-heading-title{font-family:"Panton", Sans-serif;font-weight:400;color:#000000;}.elementor-40779 .elementor-element.elementor-element-69b507b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-64e08ff6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-300a6c32{--divider-border-style:solid;--divider-color:#19E675;--divider-border-width:6px;}.elementor-40779 .elementor-element.elementor-element-300a6c32 .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-40779 .elementor-element.elementor-element-300a6c32 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-40779 .elementor-element.elementor-element-1ed01d50{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-1feda4a7:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-4f523f98:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-2fa70db3:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-a8ce9a1:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-5d0b6ce2:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-37e8b2a1:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-a6cdcc3:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-6236a16b:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-ae6afc7:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-460b4e31:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-6c5ca3d8:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-22f970b7:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-43bdbe48:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-5b1bde51:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-55928a62:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-5edede16:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-526ee267{text-align:center;}.elementor-40779 .elementor-element.elementor-element-526ee267:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-526ee267 .widget-image-caption{text-align:center;color:#000000;font-family:"Panton", Sans-serif;font-size:1px;font-weight:400;line-height:0px;margin-block-start:0px;}.elementor-40779 .elementor-element.elementor-element-1c55c260{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-ad5044a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-55d41fad{text-align:center;}.elementor-40779 .elementor-element.elementor-element-55d41fad .elementor-heading-title{font-family:"Panton", Sans-serif;font-weight:400;color:#000000;}.elementor-40779 .elementor-element.elementor-element-1f325ae0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-9d3b47f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-67db291a{--divider-border-style:solid;--divider-color:#19E675;--divider-border-width:6px;}.elementor-40779 .elementor-element.elementor-element-67db291a .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-40779 .elementor-element.elementor-element-67db291a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-40779 .elementor-element.elementor-element-27ad4ca5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-7648bb6f:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-5b6482b6:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-239159c5:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-1f51a649{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-2bec7583:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-53d8c2a5:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-42766a16:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-43052792:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-3751e88f:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-ae784c6:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-dbc6f0d:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-34ee53f8:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-391bf150:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-8a274eb:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-59b238d0:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-6dc67371:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-67d594a7:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-6a9f9564:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-7c5e712d:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-1de38b06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-204242bb{text-align:center;}.elementor-40779 .elementor-element.elementor-element-204242bb .elementor-heading-title{font-family:"Panton", Sans-serif;font-weight:400;color:#000000;}.elementor-40779 .elementor-element.elementor-element-51b9f8c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-4f8f64c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-55cb2562{--divider-border-style:solid;--divider-color:#19E675;--divider-border-width:6px;}.elementor-40779 .elementor-element.elementor-element-55cb2562 .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-40779 .elementor-element.elementor-element-55cb2562 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-40779 .elementor-element.elementor-element-6a508e54{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-303ac868:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-10656765:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-2e646e57:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-593b1f3d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-2142b75d:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-7ef982af:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-35e576de:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-5b052b68:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-40f2aad7:not( .elementor-widget-image ), .elementor-40779 .elementor-element.elementor-element-40f2aad7.elementor-widget-image img{-webkit-mask-image:url( https://futplan.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-40779 .elementor-element.elementor-element-40f2aad7:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-df70bde:not( .elementor-widget-image ), .elementor-40779 .elementor-element.elementor-element-df70bde.elementor-widget-image img{-webkit-mask-image:url( https://futplan.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-40779 .elementor-element.elementor-element-df70bde:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-5068fda8:not( .elementor-widget-image ), .elementor-40779 .elementor-element.elementor-element-5068fda8.elementor-widget-image img{-webkit-mask-image:url( https://futplan.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-40779 .elementor-element.elementor-element-5068fda8:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-28fd1db0:not( .elementor-widget-image ), .elementor-40779 .elementor-element.elementor-element-28fd1db0.elementor-widget-image img{-webkit-mask-image:url( https://futplan.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-40779 .elementor-element.elementor-element-28fd1db0:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-5ea63239:not( .elementor-widget-image ), .elementor-40779 .elementor-element.elementor-element-5ea63239.elementor-widget-image img{-webkit-mask-image:url( https://futplan.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-40779 .elementor-element.elementor-element-5ea63239:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-4f453f5c:not( .elementor-widget-image ), .elementor-40779 .elementor-element.elementor-element-4f453f5c.elementor-widget-image img{-webkit-mask-image:url( https://futplan.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-40779 .elementor-element.elementor-element-4f453f5c:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-6a6e2cdd:not( .elementor-widget-image ), .elementor-40779 .elementor-element.elementor-element-6a6e2cdd.elementor-widget-image img{-webkit-mask-image:url( https://futplan.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-40779 .elementor-element.elementor-element-6a6e2cdd:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-48746e18:not( .elementor-widget-image ), .elementor-40779 .elementor-element.elementor-element-48746e18.elementor-widget-image img{-webkit-mask-image:url( https://futplan.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-40779 .elementor-element.elementor-element-48746e18:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-4b4945fc:not( .elementor-widget-image ), .elementor-40779 .elementor-element.elementor-element-4b4945fc.elementor-widget-image img{-webkit-mask-image:url( https://futplan.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-40779 .elementor-element.elementor-element-4b4945fc:hover img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40779 .elementor-element.elementor-element-124671a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40779 .elementor-element.elementor-element-34904968{--spacer-size:150px;}@media(min-width:768px){.elementor-40779 .elementor-element.elementor-element-06035ed{--width:100%;}.elementor-40779 .elementor-element.elementor-element-667d0ec{--width:100%;}}@media(min-width:2400px){.elementor-40779 .elementor-element.elementor-element-06035ed{--width:100%;--min-height:1400px;}.elementor-40779 .elementor-element.elementor-element-1cdd7cb1{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-1ed01d50{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-27ad4ca5{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-1f51a649{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-6a508e54{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-593b1f3d{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-40779 .elementor-element.elementor-element-1cdd7cb1{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-1ed01d50{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-27ad4ca5{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-1f51a649{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-6a508e54{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-593b1f3d{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-40779 .elementor-element.elementor-element-6161eb54 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40779 .elementor-element.elementor-element-437e0daf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40779 .elementor-element.elementor-element-1cdd7cb1{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-1ed01d50{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-27ad4ca5{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-1f51a649{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-6a508e54{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-593b1f3d{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-34904968{--spacer-size:100px;}}@media(max-width:1200px){.elementor-40779 .elementor-element.elementor-element-1cdd7cb1{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-1ed01d50{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-27ad4ca5{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-1f51a649{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-6a508e54{--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-593b1f3d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-40779 .elementor-element.elementor-element-622c856{--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-40779 .elementor-element.elementor-element-cf9d4f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40779 .elementor-element.elementor-element-6161eb54 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-40779 .elementor-element.elementor-element-6161eb54 .qodef-qi-highlight{font-size:39px;line-height:60px;}.elementor-40779 .elementor-element.elementor-element-1cdd7cb1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-1ed01d50{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-27ad4ca5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-1f51a649{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-6a508e54{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40779 .elementor-element.elementor-element-593b1f3d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-cf9d4f1 *//* =========================
   MOBILE FIRST (<= 768px)
   ========================= */
@media (max-width: 768px){

  /* Evita desbordes por usar 100vw en móviles (scrollbar) */
  .elementor-40779 .elementor-element.elementor-element-cf9d4f1{
    width:100% !important;
    max-width:100% !important;
    overflow-x:hidden !important;
  }

  /* Usa aspect-ratio si está disponible (más fiable) */
  .elementor-40779 .elementor-element.elementor-element-cf9d4f1 .h5p-iframe-wrapper{
    position:relative !important;
    width:100% !important;
    height:auto !important;
    aspect-ratio: 16 / 9;           /* tablets/landscape */
    padding:0 !important;           /* anula técnica de padding */
    overflow:hidden;
  }

  /* Tipografías y targets táctiles más grandes */
  .h5p-interaction,
  .h5p-interaction * ,
  .h5p-iv-cta,
  .h5p-iv-cta a,
  .h5p-iv-hotspot .h5p-iv-hotspot-button,
  .h5p-button,
  .h5p-joubelui-button,
  .h5p-dialog h1,
  .h5p-dialog h2,
  .h5p-dialog p,
  .h5p-advanced-text,
  .h5p-linkbutton,
  .h5p-link{
    font-family: 'Panton', system-ui, -apple-system, sans-serif !important;
    font-weight: 900 !important;
    letter-spacing: 0.01em;
    font-size: clamp(14px, 3.6vw, 18px) !important; /* fluido en móvil */
    line-height: 1.25 !important;
  }

  /* Botones más cómodos para el dedo */
  .h5p-button,
  .h5p-joubelui-button,
  .h5p-iv-cta a{
    padding: 0.75em 1em !important;
    min-height: 44px !important;   /* guideline iOS/Android */
    border-radius: 10px !important;
  }

  /* Hotspots más grandes en pantallas chicas */
  .h5p-iv-hotspot .h5p-iv-hotspot-button{
    width: 44px !important;
    height: 44px !important;
  }

  /* Diálogos: mejor uso del alto en móvil */
  .h5p-dialog{
    max-width: 92vw !important;
    max-height: 80dvh !important;
    overflow:auto !important;
  }
  .h5p-dialog .h5p-dialog-close{
    transform: scale(1.1);
  }

  /* Evitar zoom inesperado en inputs en iOS */
  input, select, textarea{
    font-size:16px !important;
  }

  /* iOS ajuste de texto */
  html{ -webkit-text-size-adjust: 100%; }
}

/* =========================
   TELÉFONOS PEQUEÑOS (<= 480px)
   Cambia a 9:16 si tu contenido lo permite.
   ========================= */
@media (max-width: 480px){
  .elementor-40779 .elementor-element.elementor-element-cf9d4f1 .h5p-iframe-wrapper{
    aspect-ratio: 9 / 16;          /* ocupa mejor en portrait */
  }
}

/* =========================
   FALLBACK si el navegador NO soporta aspect-ratio
   (mantiene tu técnica de padding-bottom)
   ========================= */
@supports not (aspect-ratio: 1 / 1){
  /* Base 16:9 por defecto */
  .elementor-40779 .elementor-element.elementor-element-cf9d4f1 .h5p-iframe-wrapper{
    height:0 !important;
    padding-bottom:56.25% !important; /* 16:9 */
  }
  /* En teléfonos pequeños, 9:16 */
  @media (max-width: 480px){
    .elementor-40779 .elementor-element.elementor-element-cf9d4f1 .h5p-iframe-wrapper{
      padding-bottom:177.78% !important; /* 9:16 */
    }
  }
}

/* =========================
   PEQUEÑAS CORRECCIONES
   ========================= */

/* Quita el !important inválido dentro de @font-face */
@font-face {
  font-family: 'Panton';
  src: url('/wp-content/uploads/fonts/panton/panton-900.woff2') format('woff2'),
       url('/wp-content/uploads/fonts/panton/panton-900.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Asegurar que no haya scroll horizontal global */
html, body{ overflow-x:hidden; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c644253 *//* === FULL WIDTH (100% pantalla) PARA ESTA SECCIÓN === */
.elementor-40779 .elementor-element.elementor-element-c644253{
  width:100vw;
  max-width:100vw;
  overflow-x:hidden;
}

/* === H5P RESPONSIVE (16:9) === */
.elementor-40779 .elementor-element.elementor-element-c644253 .h5p-iframe-wrapper{
  position:relative !important;
  width:100% !important;
  height:0 !important;
  padding-bottom:56.25% !important; /* 16:9 */
  overflow:hidden;
}
.elementor-40779 .elementor-element.elementor-element-c644253 .h5p-iframe-wrapper iframe,
.elementor-40779 .elementor-element.elementor-element-c644253 .h5p-iframe{
  position:absolute !important;
  inset:0;
  width:100% !important;
  height:100% !important;
}

/* === LIMPIEZA: ocultar barra Reuse/Embed/H5P y extras === */
.elementor-40779 .elementor-element.elementor-element-c644253 .h5p-actions,
.elementor-40779 .elementor-element.elementor-element-c644253 .h5p-footer,
.elementor-40779 .elementor-element.elementor-element-c644253 .h5p-watermark,
.elementor-40779 .elementor-element.elementor-element-c644253 .h5p-info-button,
.elementor-40779 .elementor-element.elementor-element-c644253 .h5p-embed-button,
.elementor-40779 .elementor-element.elementor-element-c644253 .h5p-download-button,
.elementor-40779 .elementor-element.elementor-element-c644253 .h5p-copyright-button,
.elementor-40779 .elementor-element.elementor-element-c644253 .h5p-link,
.elementor-40779 .elementor-element.elementor-element-c644253 .h5p-title{
  display:none !important;
}

/* Evitar scroll horizontal global por el full-bleed */
html, body{ overflow-x:hidden; }


/* ====== PANTON 900 ====== */
@font-face {
  font-family: 'Panton';
  src: url('/wp-content/uploads/fonts/panton/panton-900.woff2') format('woff2'),
       url('/wp-content/uploads/fonts/panton/panton-900.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  !important
}

/* ====== APLICAR A INTERACCIONES DE H5P (Interactive Video) ======
   Estos .elementor-40779 .elementor-element.elementor-element-c644253es cubren botones/etiquetas/llamadas/diálogos dentro del iframe
   Ajusta o amplía si tienes otro tipo de interacción H5P. */
.h5p-interaction,
.h5p-interaction * ,
.h5p-iv-cta,
.h5p-iv-cta a,
.h5p-iv-hotspot .h5p-iv-hotspot-button,
.h5p-button,
.h5p-joubelui-button,
.h5p-dialog h1,
.h5p-dialog h2,
.h5p-dialog p,
.h5p-advanced-text,
.h5p-linkbutton,
.h5p-link {
  font-family: 'Panton', system-ui, -apple-system, s-serif !important;
  font-weight: 900 !important;
  letter-spacing: 0.01em;
}

/* (Opcional) si solo querés en los botones superpuestos: *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Panton';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://futplan.com/wp-content/uploads/2023/03/AnyConv.com__Panton-LightitalicCaps.ttf') format('truetype');
}
@font-face {
	font-family: 'Panton';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://futplan.com/wp-content/uploads/2023/03/AnyConv.com__Panton-LightCaps.ttf') format('truetype');
}
@font-face {
	font-family: 'Panton';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://futplan.com/wp-content/uploads/2023/03/AnyConv.com__Panton-BlackitalicCaps.ttf') format('truetype');
}
@font-face {
	font-family: 'Panton';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://futplan.com/wp-content/uploads/2023/03/AnyConv.com__Panton-BlackCaps.ttf') format('truetype');
}
/* End Custom Fonts CSS */