.elementor-52050 .elementor-element.elementor-element-0ffbe97{--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-52050 .elementor-element.elementor-element-025cc34{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:2.5px;}.elementor-52050 .elementor-element.elementor-element-025cc34 .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-025cc34 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-52050 .elementor-element.elementor-element-ad35bed{--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-52050 .elementor-element.elementor-element-ac395f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-ac395f9{text-align:center;}.elementor-52050 .elementor-element.elementor-element-ac395f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:900;line-height:50px;letter-spacing:1px;color:#2A3045;}.elementor-52050 .elementor-element.elementor-element-0bab071{--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-52050 .elementor-element.elementor-element-a902a61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-a902a61{text-align:center;}.elementor-52050 .elementor-element.elementor-element-a902a61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:400;letter-spacing:1px;color:#2A3045;}.elementor-52050 .elementor-element.elementor-element-cb99a08{--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-52050 .elementor-element.elementor-element-2f7c618{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:2.5px;}.elementor-52050 .elementor-element.elementor-element-2f7c618 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-2f7c618 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-52050 .elementor-element.elementor-element-c7a939a{--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-52050 .elementor-element.elementor-element-2fe0fe9{text-align:center;}.elementor-52050 .elementor-element.elementor-element-2fe0fe9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:38px;font-weight:700;color:#857D5F;}.elementor-52050 .elementor-element.elementor-element-050b71d{--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-52050 .elementor-element.elementor-element-1e292fb{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:3px;}.elementor-52050 .elementor-element.elementor-element-1e292fb .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-1e292fb .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-52050 .elementor-element.elementor-element-c2ab790{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52050 .elementor-element.elementor-element-4aad554{--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-52050 .elementor-element.elementor-element-751d6fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-751d6fe{text-align:center;}.elementor-52050 .elementor-element.elementor-element-751d6fe .elementor-heading-title{font-family:"Montaga", Sans-serif;font-size:60px;font-weight:700;color:#857D5F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-52050 .elementor-element.elementor-element-a131eb8.elementor-element{--align-self:center;}.elementor-52050 .elementor-element.elementor-element-a131eb8{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.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-52050 .elementor-element.elementor-element-4ee8943 .elementor-button{background-color:#0073AF;}.elementor-52050 .elementor-element.elementor-element-4ee8943 .elementor-button:hover, .elementor-52050 .elementor-element.elementor-element-4ee8943 .elementor-button:focus{background-color:#0099FF;}.elementor-52050 .elementor-element.elementor-element-4ee8943 .elementor-button-content-wrapper{flex-direction:row;}.elementor-52050 .elementor-element.elementor-element-d5fe9a6{--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-52050 .elementor-element.elementor-element-53fe020{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:3px;}.elementor-52050 .elementor-element.elementor-element-53fe020 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-53fe020 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-52050 .elementor-element.elementor-element-555acbb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52050 .elementor-element.elementor-element-a5af1fd{--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-52050 .elementor-element.elementor-element-e316794 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-e316794{text-align:center;}.elementor-52050 .elementor-element.elementor-element-e316794 .elementor-heading-title{font-family:"Montaga", Sans-serif;font-size:60px;font-weight:700;color:#857D5F;}.elementor-52050 .elementor-element.elementor-element-895a6bd.elementor-element{--align-self:center;}.elementor-52050 .elementor-element.elementor-element-895a6bd{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-52050 .elementor-element.elementor-element-a2c0e9f .elementor-button{background-color:#0073AF;}.elementor-52050 .elementor-element.elementor-element-a2c0e9f .elementor-button:hover, .elementor-52050 .elementor-element.elementor-element-a2c0e9f .elementor-button:focus{background-color:#0099FF;}.elementor-52050 .elementor-element.elementor-element-a2c0e9f .elementor-button-content-wrapper{flex-direction:row;}.elementor-52050 .elementor-element.elementor-element-5be6597{--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-52050 .elementor-element.elementor-element-7589b33{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:3px;}.elementor-52050 .elementor-element.elementor-element-7589b33 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-7589b33 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-52050 .elementor-element.elementor-element-48927c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52050 .elementor-element.elementor-element-86fc1d1{--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-52050 .elementor-element.elementor-element-b32ff89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-b32ff89{text-align:center;}.elementor-52050 .elementor-element.elementor-element-b32ff89 .elementor-heading-title{font-family:"Montaga", Sans-serif;font-size:60px;font-weight:700;color:#857D5F;}.elementor-52050 .elementor-element.elementor-element-c1a9bc0.elementor-element{--align-self:center;}.elementor-52050 .elementor-element.elementor-element-c1a9bc0{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-52050 .elementor-element.elementor-element-ba4ce29 .elementor-button{background-color:#0073AF;}.elementor-52050 .elementor-element.elementor-element-ba4ce29 .elementor-button:hover, .elementor-52050 .elementor-element.elementor-element-ba4ce29 .elementor-button:focus{background-color:#0099FF;}.elementor-52050 .elementor-element.elementor-element-ba4ce29 .elementor-button-content-wrapper{flex-direction:row;}.elementor-52050 .elementor-element.elementor-element-27c5df5{--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-52050 .elementor-element.elementor-element-a812ca6{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:3px;}.elementor-52050 .elementor-element.elementor-element-a812ca6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-a812ca6 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-52050 .elementor-element.elementor-element-56fbdcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52050 .elementor-element.elementor-element-145d98a{--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-52050 .elementor-element.elementor-element-f08825a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-f08825a{text-align:center;}.elementor-52050 .elementor-element.elementor-element-f08825a .elementor-heading-title{font-family:"Montaga", Sans-serif;font-size:60px;font-weight:700;color:#857D5F;}.elementor-52050 .elementor-element.elementor-element-78d3066.elementor-element{--align-self:center;}.elementor-52050 .elementor-element.elementor-element-78d3066{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-52050 .elementor-element.elementor-element-662ea43 .elementor-button{background-color:#0073AF;}.elementor-52050 .elementor-element.elementor-element-662ea43 .elementor-button:hover, .elementor-52050 .elementor-element.elementor-element-662ea43 .elementor-button:focus{background-color:#0099FF;}.elementor-52050 .elementor-element.elementor-element-662ea43 .elementor-button-content-wrapper{flex-direction:row;}.elementor-52050 .elementor-element.elementor-element-375d904{--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-52050 .elementor-element.elementor-element-635116b{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:3px;}.elementor-52050 .elementor-element.elementor-element-635116b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-635116b .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-52050 .elementor-element.elementor-element-e9027a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52050 .elementor-element.elementor-element-a8182a1{--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-52050 .elementor-element.elementor-element-9275cd7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-9275cd7{text-align:center;}.elementor-52050 .elementor-element.elementor-element-9275cd7 .elementor-heading-title{font-family:"Montaga", Sans-serif;font-size:60px;font-weight:700;color:#857D5F;}.elementor-52050 .elementor-element.elementor-element-8bbb0a3.elementor-element{--align-self:center;}.elementor-52050 .elementor-element.elementor-element-8bbb0a3{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-52050 .elementor-element.elementor-element-f4a473f .elementor-button{background-color:#0073AF;}.elementor-52050 .elementor-element.elementor-element-f4a473f .elementor-button:hover, .elementor-52050 .elementor-element.elementor-element-f4a473f .elementor-button:focus{background-color:#0099FF;}.elementor-52050 .elementor-element.elementor-element-f4a473f .elementor-button-content-wrapper{flex-direction:row;}.elementor-52050 .elementor-element.elementor-element-d681496{--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-52050 .elementor-element.elementor-element-55300ae{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:3px;}.elementor-52050 .elementor-element.elementor-element-55300ae .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-55300ae .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-52050 .elementor-element.elementor-element-476ccac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52050 .elementor-element.elementor-element-bb864ba{--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-52050 .elementor-element.elementor-element-f0e7bed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-f0e7bed{text-align:center;}.elementor-52050 .elementor-element.elementor-element-f0e7bed .elementor-heading-title{font-family:"Montaga", Sans-serif;font-size:60px;font-weight:700;color:#857D5F;}.elementor-52050 .elementor-element.elementor-element-1377eb9.elementor-element{--align-self:center;}.elementor-52050 .elementor-element.elementor-element-1377eb9{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-52050 .elementor-element.elementor-element-19a5fbf .elementor-button{background-color:#0073AF;}.elementor-52050 .elementor-element.elementor-element-19a5fbf .elementor-button:hover, .elementor-52050 .elementor-element.elementor-element-19a5fbf .elementor-button:focus{background-color:#0099FF;}.elementor-52050 .elementor-element.elementor-element-19a5fbf .elementor-button-content-wrapper{flex-direction:row;}.elementor-52050 .elementor-element.elementor-element-28e37aa{--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-52050 .elementor-element.elementor-element-9b2bfa0{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:3px;}.elementor-52050 .elementor-element.elementor-element-9b2bfa0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-9b2bfa0 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-52050 .elementor-element.elementor-element-b89da7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52050 .elementor-element.elementor-element-677c4dc{--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-52050 .elementor-element.elementor-element-7e5f969 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-7e5f969{text-align:center;}.elementor-52050 .elementor-element.elementor-element-7e5f969 .elementor-heading-title{font-family:"Montaga", Sans-serif;font-size:60px;font-weight:700;color:#857D5F;}.elementor-52050 .elementor-element.elementor-element-132adb9.elementor-element{--align-self:center;}.elementor-52050 .elementor-element.elementor-element-132adb9{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-52050 .elementor-element.elementor-element-3b68664 .elementor-button{background-color:#0073AF;}.elementor-52050 .elementor-element.elementor-element-3b68664 .elementor-button:hover, .elementor-52050 .elementor-element.elementor-element-3b68664 .elementor-button:focus{background-color:#0099FF;}.elementor-52050 .elementor-element.elementor-element-3b68664 .elementor-button-content-wrapper{flex-direction:row;}.elementor-52050 .elementor-element.elementor-element-744afa2{--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-52050 .elementor-element.elementor-element-6841a90{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:3px;}.elementor-52050 .elementor-element.elementor-element-6841a90 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-6841a90 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-52050 .elementor-element.elementor-element-998d7fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52050 .elementor-element.elementor-element-64c1c03{--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-52050 .elementor-element.elementor-element-de60894 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-de60894{text-align:center;}.elementor-52050 .elementor-element.elementor-element-de60894 .elementor-heading-title{font-family:"Montaga", Sans-serif;font-size:60px;font-weight:700;color:#857D5F;}.elementor-52050 .elementor-element.elementor-element-6251093.elementor-element{--align-self:center;}.elementor-52050 .elementor-element.elementor-element-6251093{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-52050 .elementor-element.elementor-element-12ff265 .elementor-button{background-color:#0073AF;}.elementor-52050 .elementor-element.elementor-element-12ff265 .elementor-button:hover, .elementor-52050 .elementor-element.elementor-element-12ff265 .elementor-button:focus{background-color:#0099FF;}.elementor-52050 .elementor-element.elementor-element-12ff265 .elementor-button-content-wrapper{flex-direction:row;}.elementor-52050 .elementor-element.elementor-element-e08f1ed{--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-52050 .elementor-element.elementor-element-ad2e186{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:3px;}.elementor-52050 .elementor-element.elementor-element-ad2e186 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-ad2e186 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-52050 .elementor-element.elementor-element-4618bf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52050 .elementor-element.elementor-element-c0499c7{--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-52050 .elementor-element.elementor-element-3165f0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-3165f0d{text-align:center;}.elementor-52050 .elementor-element.elementor-element-3165f0d .elementor-heading-title{font-family:"Montaga", Sans-serif;font-size:60px;font-weight:700;color:#857D5F;}.elementor-52050 .elementor-element.elementor-element-102b06f.elementor-element{--align-self:center;}.elementor-52050 .elementor-element.elementor-element-102b06f{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-52050 .elementor-element.elementor-element-b3c5ff9 .elementor-button{background-color:#0073AF;}.elementor-52050 .elementor-element.elementor-element-b3c5ff9 .elementor-button:hover, .elementor-52050 .elementor-element.elementor-element-b3c5ff9 .elementor-button:focus{background-color:#0099FF;}.elementor-52050 .elementor-element.elementor-element-b3c5ff9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-52050 .elementor-element.elementor-element-8f87ec7{--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-52050 .elementor-element.elementor-element-a1ab173{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:3px;}.elementor-52050 .elementor-element.elementor-element-a1ab173 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-a1ab173 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-52050 .elementor-element.elementor-element-2cbed07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-52050 .elementor-element.elementor-element-a331a29{--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-52050 .elementor-element.elementor-element-74551f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-74551f7{text-align:center;}.elementor-52050 .elementor-element.elementor-element-74551f7 .elementor-heading-title{font-family:"Montaga", Sans-serif;font-size:60px;font-weight:700;color:#857D5F;}.elementor-52050 .elementor-element.elementor-element-2ebb0c1.elementor-element{--align-self:center;}.elementor-52050 .elementor-element.elementor-element-2ebb0c1{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-52050 .elementor-element.elementor-element-b54e99f .elementor-button{background-color:#0073AF;}.elementor-52050 .elementor-element.elementor-element-b54e99f .elementor-button:hover, .elementor-52050 .elementor-element.elementor-element-b54e99f .elementor-button:focus{background-color:#0099FF;}.elementor-52050 .elementor-element.elementor-element-b54e99f .elementor-button-content-wrapper{flex-direction:row;}.elementor-52050 .elementor-element.elementor-element-519a3d6{--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-52050 .elementor-element.elementor-element-0f8fbc0{--divider-border-style:solid;--divider-color:#857D5F;--divider-border-width:3px;}.elementor-52050 .elementor-element.elementor-element-0f8fbc0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52050 .elementor-element.elementor-element-0f8fbc0 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}body.elementor-page-52050:not(.elementor-motion-effects-element-type-background), body.elementor-page-52050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-52050 .elementor-element.elementor-element-ac395f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-ac395f9{text-align:center;}.elementor-52050 .elementor-element.elementor-element-ac395f9 .elementor-heading-title{font-size:24px;}.elementor-52050 .elementor-element.elementor-element-a902a61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-a902a61 .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-52050 .elementor-element.elementor-element-ac395f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-ac395f9 .elementor-heading-title{font-size:18px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-52050 .elementor-element.elementor-element-a902a61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-52050 .elementor-element.elementor-element-a902a61 .elementor-heading-title{font-size:14px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-52050 .elementor-element.elementor-element-2fe0fe9 .elementor-heading-title{font-size:18px;}.elementor-52050 .elementor-element.elementor-element-1e292fb .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-52050 .elementor-element.elementor-element-ab7d3fc{width:100%;max-width:100%;}.elementor-52050 .elementor-element.elementor-element-751d6fe .elementor-heading-title{font-size:34px;}.elementor-52050 .elementor-element.elementor-element-53fe020 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-52050 .elementor-element.elementor-element-69e1345{width:100%;max-width:100%;}.elementor-52050 .elementor-element.elementor-element-e316794 .elementor-heading-title{font-size:34px;}.elementor-52050 .elementor-element.elementor-element-7589b33 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-52050 .elementor-element.elementor-element-f4b182b{width:100%;max-width:100%;}.elementor-52050 .elementor-element.elementor-element-b32ff89 .elementor-heading-title{font-size:34px;}.elementor-52050 .elementor-element.elementor-element-a812ca6 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-52050 .elementor-element.elementor-element-1c5eacb{width:100%;max-width:100%;}.elementor-52050 .elementor-element.elementor-element-f08825a .elementor-heading-title{font-size:34px;}.elementor-52050 .elementor-element.elementor-element-635116b .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-52050 .elementor-element.elementor-element-e101ea5{width:100%;max-width:100%;}.elementor-52050 .elementor-element.elementor-element-9275cd7 .elementor-heading-title{font-size:34px;}.elementor-52050 .elementor-element.elementor-element-55300ae .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-52050 .elementor-element.elementor-element-b32ae78{width:100%;max-width:100%;}.elementor-52050 .elementor-element.elementor-element-f0e7bed .elementor-heading-title{font-size:34px;}.elementor-52050 .elementor-element.elementor-element-9b2bfa0 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-52050 .elementor-element.elementor-element-94af09d{width:100%;max-width:100%;}.elementor-52050 .elementor-element.elementor-element-7e5f969 .elementor-heading-title{font-size:34px;}.elementor-52050 .elementor-element.elementor-element-6841a90 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-52050 .elementor-element.elementor-element-e3f827a{width:100%;max-width:100%;}.elementor-52050 .elementor-element.elementor-element-de60894 .elementor-heading-title{font-size:34px;}.elementor-52050 .elementor-element.elementor-element-ad2e186 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-52050 .elementor-element.elementor-element-9ed209b{width:100%;max-width:100%;}.elementor-52050 .elementor-element.elementor-element-3165f0d .elementor-heading-title{font-size:34px;}.elementor-52050 .elementor-element.elementor-element-a1ab173 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-52050 .elementor-element.elementor-element-d717693{width:100%;max-width:100%;}.elementor-52050 .elementor-element.elementor-element-74551f7 .elementor-heading-title{font-size:34px;}.elementor-52050 .elementor-element.elementor-element-0f8fbc0 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}}@media(min-width:768px){.elementor-52050 .elementor-element.elementor-element-c2ab790{--content-width:25%;}.elementor-52050 .elementor-element.elementor-element-4aad554{--width:100%;}.elementor-52050 .elementor-element.elementor-element-555acbb{--content-width:25%;}.elementor-52050 .elementor-element.elementor-element-a5af1fd{--width:100%;}.elementor-52050 .elementor-element.elementor-element-48927c8{--content-width:25%;}.elementor-52050 .elementor-element.elementor-element-86fc1d1{--width:100%;}.elementor-52050 .elementor-element.elementor-element-56fbdcc{--content-width:25%;}.elementor-52050 .elementor-element.elementor-element-145d98a{--width:100%;}.elementor-52050 .elementor-element.elementor-element-e9027a3{--content-width:25%;}.elementor-52050 .elementor-element.elementor-element-a8182a1{--width:100%;}.elementor-52050 .elementor-element.elementor-element-476ccac{--content-width:25%;}.elementor-52050 .elementor-element.elementor-element-bb864ba{--width:100%;}.elementor-52050 .elementor-element.elementor-element-b89da7c{--content-width:25%;}.elementor-52050 .elementor-element.elementor-element-677c4dc{--width:100%;}.elementor-52050 .elementor-element.elementor-element-998d7fd{--content-width:25%;}.elementor-52050 .elementor-element.elementor-element-64c1c03{--width:100%;}.elementor-52050 .elementor-element.elementor-element-4618bf5{--content-width:25%;}.elementor-52050 .elementor-element.elementor-element-c0499c7{--width:100%;}.elementor-52050 .elementor-element.elementor-element-2cbed07{--content-width:25%;}.elementor-52050 .elementor-element.elementor-element-a331a29{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-52050 .elementor-element.elementor-element-c2ab790{--content-width:50%;}.elementor-52050 .elementor-element.elementor-element-555acbb{--content-width:50%;}.elementor-52050 .elementor-element.elementor-element-48927c8{--content-width:50%;}.elementor-52050 .elementor-element.elementor-element-56fbdcc{--content-width:50%;}.elementor-52050 .elementor-element.elementor-element-e9027a3{--content-width:50%;}.elementor-52050 .elementor-element.elementor-element-476ccac{--content-width:50%;}.elementor-52050 .elementor-element.elementor-element-b89da7c{--content-width:50%;}.elementor-52050 .elementor-element.elementor-element-998d7fd{--content-width:50%;}.elementor-52050 .elementor-element.elementor-element-4618bf5{--content-width:50%;}.elementor-52050 .elementor-element.elementor-element-2cbed07{--content-width:50%;}}/* Start custom CSS for container, class: .elementor-element-c2ab790 *//* ===== PrestoPlayer 9:16 vertical (Elementor) ===== */
.presto-vertical .presto-player,
.presto-vertical .presto-player__player,
.presto-vertical .presto-player .plyr{
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  overflow: hidden;
}

/* Mantener proporción 9:16 */
@supports (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player,
  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr{
    aspect-ratio: 9 / 16;
    height: auto !important;
  }

  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: contain; /* sin recorte */
    background: #000;    /* barras negras limpias */
  }
}

/* Fallback antiguo */
@supports not (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player{ position: relative; }

  .presto-vertical .presto-player::before{
    content:"";
    display:block;
    padding-top: 177.7778%; /* 16/9 * 100 */
  }

  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr,
  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    position:absolute !important;
    inset:0;
    width:100% !important;
    height:100% !important;
  }

  .presto-vertical .presto-player video{
    object-fit: contain;
    background:#000;
  }
}

/* Opcional: limitar ancho en desktop para que no se vea gigante */
@media (min-width: 1025px){
  .presto-vertical{
    max-width: 420px;  /* ajusta a gusto: 380–520 suele ir bien */
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-555acbb *//* ===== PrestoPlayer 9:16 vertical (Elementor) ===== */
.presto-vertical .presto-player,
.presto-vertical .presto-player__player,
.presto-vertical .presto-player .plyr{
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  overflow: hidden;
}

/* Mantener proporción 9:16 */
@supports (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player,
  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr{
    aspect-ratio: 9 / 16;
    height: auto !important;
  }

  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: contain; /* sin recorte */
    background: #000;    /* barras negras limpias */
  }
}

/* Fallback antiguo */
@supports not (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player{ position: relative; }

  .presto-vertical .presto-player::before{
    content:"";
    display:block;
    padding-top: 177.7778%; /* 16/9 * 100 */
  }

  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr,
  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    position:absolute !important;
    inset:0;
    width:100% !important;
    height:100% !important;
  }

  .presto-vertical .presto-player video{
    object-fit: contain;
    background:#000;
  }
}

/* Opcional: limitar ancho en desktop para que no se vea gigante */
@media (min-width: 1025px){
  .presto-vertical{
    max-width: 420px;  /* ajusta a gusto: 380–520 suele ir bien */
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48927c8 *//* ===== PrestoPlayer 9:16 vertical (Elementor) ===== */
.presto-vertical .presto-player,
.presto-vertical .presto-player__player,
.presto-vertical .presto-player .plyr{
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  overflow: hidden;
}

/* Mantener proporción 9:16 */
@supports (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player,
  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr{
    aspect-ratio: 9 / 16;
    height: auto !important;
  }

  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: contain; /* sin recorte */
    background: #000;    /* barras negras limpias */
  }
}

/* Fallback antiguo */
@supports not (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player{ position: relative; }

  .presto-vertical .presto-player::before{
    content:"";
    display:block;
    padding-top: 177.7778%; /* 16/9 * 100 */
  }

  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr,
  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    position:absolute !important;
    inset:0;
    width:100% !important;
    height:100% !important;
  }

  .presto-vertical .presto-player video{
    object-fit: contain;
    background:#000;
  }
}

/* Opcional: limitar ancho en desktop para que no se vea gigante */
@media (min-width: 1025px){
  .presto-vertical{
    max-width: 420px;  /* ajusta a gusto: 380–520 suele ir bien */
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fbdcc *//* ===== PrestoPlayer 9:16 vertical (Elementor) ===== */
.presto-vertical .presto-player,
.presto-vertical .presto-player__player,
.presto-vertical .presto-player .plyr{
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  overflow: hidden;
}

/* Mantener proporción 9:16 */
@supports (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player,
  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr{
    aspect-ratio: 9 / 16;
    height: auto !important;
  }

  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: contain; /* sin recorte */
    background: #000;    /* barras negras limpias */
  }
}

/* Fallback antiguo */
@supports not (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player{ position: relative; }

  .presto-vertical .presto-player::before{
    content:"";
    display:block;
    padding-top: 177.7778%; /* 16/9 * 100 */
  }

  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr,
  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    position:absolute !important;
    inset:0;
    width:100% !important;
    height:100% !important;
  }

  .presto-vertical .presto-player video{
    object-fit: contain;
    background:#000;
  }
}

/* Opcional: limitar ancho en desktop para que no se vea gigante */
@media (min-width: 1025px){
  .presto-vertical{
    max-width: 420px;  /* ajusta a gusto: 380–520 suele ir bien */
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9027a3 *//* ===== PrestoPlayer 9:16 vertical (Elementor) ===== */
.presto-vertical .presto-player,
.presto-vertical .presto-player__player,
.presto-vertical .presto-player .plyr{
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  overflow: hidden;
}

/* Mantener proporción 9:16 */
@supports (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player,
  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr{
    aspect-ratio: 9 / 16;
    height: auto !important;
  }

  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: contain; /* sin recorte */
    background: #000;    /* barras negras limpias */
  }
}

/* Fallback antiguo */
@supports not (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player{ position: relative; }

  .presto-vertical .presto-player::before{
    content:"";
    display:block;
    padding-top: 177.7778%; /* 16/9 * 100 */
  }

  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr,
  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    position:absolute !important;
    inset:0;
    width:100% !important;
    height:100% !important;
  }

  .presto-vertical .presto-player video{
    object-fit: contain;
    background:#000;
  }
}

/* Opcional: limitar ancho en desktop para que no se vea gigante */
@media (min-width: 1025px){
  .presto-vertical{
    max-width: 420px;  /* ajusta a gusto: 380–520 suele ir bien */
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-476ccac *//* ===== PrestoPlayer 9:16 vertical (Elementor) ===== */
.presto-vertical .presto-player,
.presto-vertical .presto-player__player,
.presto-vertical .presto-player .plyr{
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  overflow: hidden;
}

/* Mantener proporción 9:16 */
@supports (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player,
  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr{
    aspect-ratio: 9 / 16;
    height: auto !important;
  }

  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: contain; /* sin recorte */
    background: #000;    /* barras negras limpias */
  }
}

/* Fallback antiguo */
@supports not (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player{ position: relative; }

  .presto-vertical .presto-player::before{
    content:"";
    display:block;
    padding-top: 177.7778%; /* 16/9 * 100 */
  }

  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr,
  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    position:absolute !important;
    inset:0;
    width:100% !important;
    height:100% !important;
  }

  .presto-vertical .presto-player video{
    object-fit: contain;
    background:#000;
  }
}

/* Opcional: limitar ancho en desktop para que no se vea gigante */
@media (min-width: 1025px){
  .presto-vertical{
    max-width: 420px;  /* ajusta a gusto: 380–520 suele ir bien */
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b89da7c *//* ===== PrestoPlayer 9:16 vertical (Elementor) ===== */
.presto-vertical .presto-player,
.presto-vertical .presto-player__player,
.presto-vertical .presto-player .plyr{
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  overflow: hidden;
}

/* Mantener proporción 9:16 */
@supports (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player,
  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr{
    aspect-ratio: 9 / 16;
    height: auto !important;
  }

  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: contain; /* sin recorte */
    background: #000;    /* barras negras limpias */
  }
}

/* Fallback antiguo */
@supports not (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player{ position: relative; }

  .presto-vertical .presto-player::before{
    content:"";
    display:block;
    padding-top: 177.7778%; /* 16/9 * 100 */
  }

  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr,
  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    position:absolute !important;
    inset:0;
    width:100% !important;
    height:100% !important;
  }

  .presto-vertical .presto-player video{
    object-fit: contain;
    background:#000;
  }
}

/* Opcional: limitar ancho en desktop para que no se vea gigante */
@media (min-width: 1025px){
  .presto-vertical{
    max-width: 420px;  /* ajusta a gusto: 380–520 suele ir bien */
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-998d7fd *//* ===== PrestoPlayer 9:16 vertical (Elementor) ===== */
.presto-vertical .presto-player,
.presto-vertical .presto-player__player,
.presto-vertical .presto-player .plyr{
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  overflow: hidden;
}

/* Mantener proporción 9:16 */
@supports (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player,
  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr{
    aspect-ratio: 9 / 16;
    height: auto !important;
  }

  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: contain; /* sin recorte */
    background: #000;    /* barras negras limpias */
  }
}

/* Fallback antiguo */
@supports not (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player{ position: relative; }

  .presto-vertical .presto-player::before{
    content:"";
    display:block;
    padding-top: 177.7778%; /* 16/9 * 100 */
  }

  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr,
  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    position:absolute !important;
    inset:0;
    width:100% !important;
    height:100% !important;
  }

  .presto-vertical .presto-player video{
    object-fit: contain;
    background:#000;
  }
}

/* Opcional: limitar ancho en desktop para que no se vea gigante */
@media (min-width: 1025px){
  .presto-vertical{
    max-width: 420px;  /* ajusta a gusto: 380–520 suele ir bien */
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4618bf5 *//* ===== PrestoPlayer 9:16 vertical (Elementor) ===== */
.presto-vertical .presto-player,
.presto-vertical .presto-player__player,
.presto-vertical .presto-player .plyr{
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  overflow: hidden;
}

/* Mantener proporción 9:16 */
@supports (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player,
  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr{
    aspect-ratio: 9 / 16;
    height: auto !important;
  }

  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: contain; /* sin recorte */
    background: #000;    /* barras negras limpias */
  }
}

/* Fallback antiguo */
@supports not (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player{ position: relative; }

  .presto-vertical .presto-player::before{
    content:"";
    display:block;
    padding-top: 177.7778%; /* 16/9 * 100 */
  }

  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr,
  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    position:absolute !important;
    inset:0;
    width:100% !important;
    height:100% !important;
  }

  .presto-vertical .presto-player video{
    object-fit: contain;
    background:#000;
  }
}

/* Opcional: limitar ancho en desktop para que no se vea gigante */
@media (min-width: 1025px){
  .presto-vertical{
    max-width: 420px;  /* ajusta a gusto: 380–520 suele ir bien */
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cbed07 *//* ===== PrestoPlayer 9:16 vertical (Elementor) ===== */
.presto-vertical .presto-player,
.presto-vertical .presto-player__player,
.presto-vertical .presto-player .plyr{
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  overflow: hidden;
}

/* Mantener proporción 9:16 */
@supports (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player,
  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr{
    aspect-ratio: 9 / 16;
    height: auto !important;
  }

  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: contain; /* sin recorte */
    background: #000;    /* barras negras limpias */
  }
}

/* Fallback antiguo */
@supports not (aspect-ratio: 9 / 16) {
  .presto-vertical .presto-player{ position: relative; }

  .presto-vertical .presto-player::before{
    content:"";
    display:block;
    padding-top: 177.7778%; /* 16/9 * 100 */
  }

  .presto-vertical .presto-player__player,
  .presto-vertical .presto-player .plyr,
  .presto-vertical .presto-player iframe,
  .presto-vertical .presto-player video{
    position:absolute !important;
    inset:0;
    width:100% !important;
    height:100% !important;
  }

  .presto-vertical .presto-player video{
    object-fit: contain;
    background:#000;
  }
}

/* Opcional: limitar ancho en desktop para que no se vea gigante */
@media (min-width: 1025px){
  .presto-vertical{
    max-width: 420px;  /* ajusta a gusto: 380–520 suele ir bien */
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS */.elementor.elementor-49051 {
    display: none;
}

.elementor-location-header  {
    display: none;
}

.elementor-52888 {
    display: none;
}/* End custom CSS */