.elementor-4401 .elementor-element.elementor-element-5a0abb0{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-5a0abb0:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-5a0abb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-kadence1 ) 45%, var( --e-global-color-kadence2 ) 100%);}.elementor-4401 .elementor-element.elementor-element-720b0fb{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4401 .elementor-element.elementor-element-720b0fb.elementor-element{--align-self:center;}.elementor-4401 .elementor-element.elementor-element-720b0fb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4401 .elementor-element.elementor-element-e9d2387{width:100%;max-width:100%;bottom:20px;}.elementor-4401 .elementor-element.elementor-element-34e567d{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-34e567d:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-34e567d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-kadence1 ) 45%, var( --e-global-color-kadence2 ) 100%);}.elementor-4401 .elementor-element.elementor-element-7a67f6a{width:var( --container-widget-width, 360px );max-width:360px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-4401 .elementor-element.elementor-element-7a67f6a.elementor-element{--align-self:center;}.elementor-4401 .elementor-element.elementor-element-7a67f6a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4401 .elementor-element.elementor-element-5ec78bb{width:100%;max-width:100%;top:0px;}.elementor-4401 .elementor-element.elementor-element-5ec78bb.elementor-element{--align-self:center;}.elementor-4401 .elementor-element.elementor-element-184fa22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-184fa22:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-184fa22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4401 .elementor-element.elementor-element-8077350{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4401 .elementor-element.elementor-element-8077350 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:var( --e-global-color-kadence1 );}.elementor-4401 .elementor-element.elementor-element-dfdb411{width:initial;max-width:initial;text-align:start;}.elementor-4401 .elementor-element.elementor-element-dfdb411 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:1.8em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-kadence3 );}.elementor-4401 .elementor-element.elementor-element-b7fb369{--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;--overlay-opacity:0.94;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-b7fb369:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-b7fb369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://verdeoxigeno.com/wp-content/uploads/2025/02/Graficos-fondo-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4401 .elementor-element.elementor-element-b7fb369::before, .elementor-4401 .elementor-element.elementor-element-b7fb369 > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-b7fb369 > .e-con-inner > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-b7fb369 > .elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-b7fb369 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-b7fb369 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-kadence7 ) 100%, var( --e-global-color-kadence1 ) 100%);}.elementor-4401 .elementor-element.elementor-element-725a927{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-4401 .elementor-element.elementor-element-725a927{left:70vw;}body.rtl .elementor-4401 .elementor-element.elementor-element-725a927{right:70vw;}@media(min-width:1025px){.elementor-4401 .elementor-element.elementor-element-b7fb369:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-b7fb369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4401 .elementor-element.elementor-element-720b0fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4401 .elementor-element.elementor-element-e9d2387{bottom:26px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4401 .elementor-element.elementor-element-8077350{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4401 .elementor-element.elementor-element-8077350.elementor-element{--align-self:flex-start;}.elementor-4401 .elementor-element.elementor-element-8077350 .elementor-heading-title{font-size:36px;}.elementor-4401 .elementor-element.elementor-element-dfdb411 .elementor-heading-title{font-size:2em;}.elementor-4401 .elementor-element.elementor-element-b7fb369{--overlay-opacity:0.94;}.elementor-4401 .elementor-element.elementor-element-725a927{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;top:70px;}body:not(.rtl) .elementor-4401 .elementor-element.elementor-element-725a927{left:60vw;}body.rtl .elementor-4401 .elementor-element.elementor-element-725a927{right:60vw;}}@media(max-width:767px){.elementor-4401 .elementor-element.elementor-element-5a0abb0{--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-4401 .elementor-element.elementor-element-34e567d{--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-4401 .elementor-element.elementor-element-7a67f6a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4401 .elementor-element.elementor-element-5ec78bb{top:10px;}.elementor-4401 .elementor-element.elementor-element-184fa22{--width:100%;--padding-top:16px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-184fa22.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4401 .elementor-element.elementor-element-8077350{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0 0 0 0;--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-4401 .elementor-element.elementor-element-8077350.elementor-element{--align-self:center;}.elementor-4401 .elementor-element.elementor-element-8077350 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:0px;}.elementor-4401 .elementor-element.elementor-element-dfdb411{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-4401 .elementor-element.elementor-element-dfdb411.elementor-element{--align-self:center;}.elementor-4401 .elementor-element.elementor-element-dfdb411 .elementor-heading-title{font-size:1.6em;line-height:1.3em;}.elementor-4401 .elementor-element.elementor-element-b7fb369{--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;--overlay-opacity:0.95;}body:not(.rtl) .elementor-4401 .elementor-element.elementor-element-725a927{left:3%;}body.rtl .elementor-4401 .elementor-element.elementor-element-725a927{right:3%;}.elementor-4401 .elementor-element.elementor-element-725a927{top:100vh;}}/* Start custom CSS for html, class: .elementor-element-e9d2387 */.ppo-btnhold-vid-dktp button{
    margin: 5px;
    box-shadow:  0 0 30px #222050;
    font-size: 1.13rem;
    padding: 9px 10px;
}

.ppo-btnhold-vid-dktp .sound {
    background: #23bf62;
}

.ppo-btnhold-vid-dktp button:hover{
    background: #f50;
}

.ppo-btnhold-vid-dktp{
    width:100%;
    max-width:250px;
    display:flex;
    flex-direction:column;

}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7a67f6a */.ppo-spot-vid{
    max-width: 500px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ec78bb */.ppo-btnhold-vid button{
    margin: 5px;
    box-shadow:  0 0 30px #222050;
    font-size: 1.13rem;
    padding: 9px 10px;
}

.ppo-btnhold-vid .sound {
    background: #23bf62;
}

.ppo-btnhold-vid button:hover{
    background: #f50;
}

.ppo-btnhold-vid{
    width:100%;
    max-width:450px;
    display:flex;
    flex-direction: row;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8077350 */.ppo-hd-pflo h2{
    display: flex;
    align-items: center;
}

.ppo-sp-lst{
    background: #23c072;
    color:#fff;
    font-size:0.6em;
    padding:8px 1.3em;
    font-weight: 300;
    border-radius:4px;
    line-height: 1.2;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fb369 */.ppo-mod-cv{
    /*transform:translateY(-32px);*/
    margin:0;
    padding:0;
    width:233px;
    height:400px;
}

.ppo-mod-cv h3{
     background:#8224e3;
     color:#fff;
     line-height:1em;
     padding:10px 5px;
     text-align:center;
     white-space:nowrap;
}

.ppo-mod-cv img{
    min-width:233px;
    height:350px;
    margin:0;
    padding: 0;
    /*transform:translateY(-36px);*/
    border-radius:6px;
}

@media only screen and (min-width:1024px){
    .ppo-mod-cv img{
        min-width:300px;
        height:450px;
    }
        .ppo-mod-cv{
                min-width:300px;
        height:550px;    
        }
}

@media only screen and (min-width:1280px){
.imapsPolygon {
    transform: translateX(-75px);
}

.imapsSprite-group {
   transform:unset;
}

.imapsTooltip-group {
   transform:translateX(15%) translateY(15%)!important;
}

.imapsSprite-group.imapsPointedShape-group.imapsPointedRectangle-group {
   transform:translateX(-12%) translateY(-2%)!important;
}
.map_box {
    min-width:100vw;
}}

@media only screen and (max-width:600px){
    .map_box {
    height: 600px;
}

.map_container {
    transform: translate(-40px, -120px);
    height: 800px;
}
}

@media only screen and (min-width:1600px){
.imapsSprite-group.imapsContainer-group {
        transform: translateX(-50px);
}

.imapsTooltip-group {
   transform:translateX(17%) translateY(15%)!important;
}

.imapsSprite-group.imapsPointedShape-group.imapsPointedRectangle-group {
   transform:translateX(-11%) translateY(-2%)!important;
}        
}/* End custom CSS */