.elementor-21983 .elementor-element.elementor-element-716999b{--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;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-21983 .elementor-element.elementor-element-716999b:not(.elementor-motion-effects-element-type-background), .elementor-21983 .elementor-element.elementor-element-716999b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-894ec72 );}.elementor-21983 .elementor-element.elementor-element-f39c5aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21983 .elementor-element.elementor-element-d4ca2ca .elementor-heading-title{font-weight:600;}.elementor-21983 .elementor-element.elementor-element-6a0cf61 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-21983 .elementor-element.elementor-element-822ef74 > .elementor-widget-container{--e-transform-flipX:-1;margin:0px 0px -19px 0px;padding:0px 0px 0px 0px;}.elementor-21983 .elementor-element.elementor-element-822ef74{z-index:10;text-align:end;}.elementor-21983 .elementor-element.elementor-element-822ef74 img{max-width:15%;}.elementor-21983 .elementor-element.elementor-element-5b76600{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-c32ec93 );--border-color:var( --e-global-color-c32ec93 );--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-21983 .elementor-element.elementor-element-5b76600:not(.elementor-motion-effects-element-type-background), .elementor-21983 .elementor-element.elementor-element-5b76600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45c459 );}.elementor-21983 .elementor-element.elementor-element-5b76600.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21983 .elementor-element.elementor-element-0cbe36a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21983 .elementor-element.elementor-element-d026729{width:100%;max-width:100%;font-size:1.75rem;font-weight:500;line-height:2.1rem;color:var( --e-global-color-primary );}.elementor-21983 .elementor-element.elementor-element-e0b3612{--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.5;}.elementor-21983 .elementor-element.elementor-element-e0b3612:not(.elementor-motion-effects-element-type-background), .elementor-21983 .elementor-element.elementor-element-e0b3612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c32ec93 ) 100px, var( --e-global-color-894ec72 ) 100px);}.elementor-21983 .elementor-element.elementor-element-e0b3612::before, .elementor-21983 .elementor-element.elementor-element-e0b3612 > .elementor-background-video-container::before, .elementor-21983 .elementor-element.elementor-element-e0b3612 > .e-con-inner > .elementor-background-video-container::before, .elementor-21983 .elementor-element.elementor-element-e0b3612 > .elementor-background-slideshow::before, .elementor-21983 .elementor-element.elementor-element-e0b3612 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21983 .elementor-element.elementor-element-e0b3612 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21983 .elementor-element.elementor-element-7047146{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-21983 .elementor-element.elementor-element-7047146:not(.elementor-motion-effects-element-type-background), .elementor-21983 .elementor-element.elementor-element-7047146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45c459 );}.elementor-21983 .elementor-element.elementor-element-c09218f .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-21983 .elementor-element.elementor-element-5e89f9f{--grid-columns:3;}.elementor-21983 .elementor-element.elementor-element-f2ca0c5{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-21983 .elementor-element.elementor-element-f2ca0c5:not(.elementor-motion-effects-element-type-background), .elementor-21983 .elementor-element.elementor-element-f2ca0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6477a43 );}.elementor-21983 .elementor-element.elementor-element-a8cc7ae{--display:grid;--e-con-grid-template-columns:570fr 646fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21983 .elementor-element.elementor-element-8840f3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21983 .elementor-element.elementor-element-754725f .elementor-heading-title{font-weight:600;color:var( --e-global-color-894ec72 );}.elementor-21983 .elementor-element.elementor-element-2ca4fd0{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:var( --e-global-color-894ec72 );}.elementor-21983 .elementor-element.elementor-element-6edfb4c .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-21983 .elementor-element.elementor-element-6edfb4c .elementor-button:hover, .elementor-21983 .elementor-element.elementor-element-6edfb4c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-21983 .elementor-element.elementor-element-6edfb4c .elementor-button:hover svg, .elementor-21983 .elementor-element.elementor-element-6edfb4c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-21983 .elementor-element.elementor-element-955d71a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21983 .elementor-element.elementor-element-21ffb80{text-align:start;}.elementor-21983 .elementor-element.elementor-element-21ffb80 img{width:570%;max-width:570px;}.elementor-21983 .elementor-element.elementor-element-7c80a4c{--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;--padding-top:50px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-21983 .elementor-element.elementor-element-7c80a4c:not(.elementor-motion-effects-element-type-background), .elementor-21983 .elementor-element.elementor-element-7c80a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-21983 .elementor-element.elementor-element-d340119 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-21983 .elementor-element.elementor-element-e117089{z-index:2;}.elementor-21983 .elementor-element.elementor-element-df0858f{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-21983 .elementor-element.elementor-element-df0858f:not(.elementor-motion-effects-element-type-background), .elementor-21983 .elementor-element.elementor-element-df0858f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F8;}.elementor-21983 .elementor-element.elementor-element-1188d0a .elementor-heading-title{font-weight:400;color:#005B82;}.elementor-21983 .elementor-element.elementor-element-479f614{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21983 .elementor-element.elementor-element-e08dccf .jet-smart-filters-select.jet-filter{display:block;}.elementor-21983 .elementor-element.elementor-element-e08dccf .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:100%;max-width:100%;}.elementor-21983 .elementor-element.elementor-element-e08dccf .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-21983 .elementor-element.elementor-element-e08dccf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-21983 .elementor-element.elementor-element-e08dccf .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-21983 .elementor-element.elementor-element-e08dccf .jet-select__control{font-size:13px;color:#777777;background-color:var( --e-global-color-894ec72 );border-style:none;border-radius:10px 10px 10px 10px;padding:10px 20px 10px 20px;}.elementor-21983 .elementor-element.elementor-element-e08dccf .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-21983 .elementor-element.elementor-element-e08dccf .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-21983 .elementor-element.elementor-element-e08dccf .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-21983 .elementor-element.elementor-element-e08dccf .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-21983 .elementor-element.elementor-element-caebbe0 .jet-smart-filters-select.jet-filter{display:block;}.elementor-21983 .elementor-element.elementor-element-caebbe0 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:100%;max-width:100%;}.elementor-21983 .elementor-element.elementor-element-caebbe0 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-21983 .elementor-element.elementor-element-caebbe0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-21983 .elementor-element.elementor-element-caebbe0 .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-21983 .elementor-element.elementor-element-caebbe0 .jet-select__control{font-size:13px;color:#777777;background-color:var( --e-global-color-894ec72 );border-style:none;border-radius:10px 10px 10px 10px;padding:10px 20px 10px 20px;}.elementor-21983 .elementor-element.elementor-element-caebbe0 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-21983 .elementor-element.elementor-element-caebbe0 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-21983 .elementor-element.elementor-element-caebbe0 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-21983 .elementor-element.elementor-element-caebbe0 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-21983 .elementor-element.elementor-element-33eae95 .jet-smart-filters-select.jet-filter{display:block;}.elementor-21983 .elementor-element.elementor-element-33eae95 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:100%;max-width:100%;}.elementor-21983 .elementor-element.elementor-element-33eae95 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-21983 .elementor-element.elementor-element-33eae95 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-21983 .elementor-element.elementor-element-33eae95 .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-21983 .elementor-element.elementor-element-33eae95 .jet-select__control{font-size:13px;color:#777777;background-color:var( --e-global-color-894ec72 );border-style:none;border-radius:10px 10px 10px 10px;padding:10px 20px 10px 20px;}.elementor-21983 .elementor-element.elementor-element-33eae95 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-21983 .elementor-element.elementor-element-33eae95 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-21983 .elementor-element.elementor-element-33eae95 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-21983 .elementor-element.elementor-element-33eae95 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-21983 .elementor-element.elementor-element-56aa911{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-21983 .elementor-element.elementor-element-56aa911:not(.elementor-motion-effects-element-type-background), .elementor-21983 .elementor-element.elementor-element-56aa911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-894ec72 );}.elementor-21983 .elementor-element.elementor-element-ec9f5f7{--grid-columns:3;}.elementor-21983 .elementor-element.elementor-element-ee70cfc{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-21983 .elementor-element.elementor-element-ee70cfc:not(.elementor-motion-effects-element-type-background), .elementor-21983 .elementor-element.elementor-element-ee70cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF5E1;}.elementor-21983 .elementor-element.elementor-element-4a842cf{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21983 .elementor-element.elementor-element-cc03e4e .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-21983 .elementor-element.elementor-element-0b0fd32{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21983 .elementor-element.elementor-element-6a7fb61{width:100%;max-width:100%;}.elementor-21983 .elementor-element.elementor-element-6a7fb61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21983 .elementor-element.elementor-element-f778538 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-21983 .elementor-element.elementor-element-f778538 .elementor-button:hover, .elementor-21983 .elementor-element.elementor-element-f778538 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-21983 .elementor-element.elementor-element-f778538.elementor-element{--align-self:flex-start;}.elementor-21983 .elementor-element.elementor-element-f778538 .elementor-button:hover svg, .elementor-21983 .elementor-element.elementor-element-f778538 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-21983 .elementor-element.elementor-element-9bd723c{--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;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-21983 .elementor-element.elementor-element-9bd723c:not(.elementor-motion-effects-element-type-background), .elementor-21983 .elementor-element.elementor-element-9bd723c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c32ec93 );}.elementor-21983 .elementor-element.elementor-element-1898c8a{--display:grid;--e-con-grid-template-columns:3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--align-items:center;--grid-justify-content:end;--overlay-opacity:0.85;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:54px;--padding-right:54px;}.elementor-21983 .elementor-element.elementor-element-1898c8a:not(.elementor-motion-effects-element-type-background), .elementor-21983 .elementor-element.elementor-element-1898c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plataforma-pep.org/wp-content/uploads/2025/08/fondo-asul-oscuro.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21983 .elementor-element.elementor-element-1898c8a::before, .elementor-21983 .elementor-element.elementor-element-1898c8a > .elementor-background-video-container::before, .elementor-21983 .elementor-element.elementor-element-1898c8a > .e-con-inner > .elementor-background-video-container::before, .elementor-21983 .elementor-element.elementor-element-1898c8a > .elementor-background-slideshow::before, .elementor-21983 .elementor-element.elementor-element-1898c8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-21983 .elementor-element.elementor-element-1898c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-21983 .elementor-element.elementor-element-f23d59c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21983 .elementor-element.elementor-element-8687715 .elementor-heading-title{font-weight:400;color:var( --e-global-color-894ec72 );}.elementor-21983 .elementor-element.elementor-element-14991dd{color:var( --e-global-color-894ec72 );}.elementor-21983 .elementor-element.elementor-element-bb0128b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:0.875rem;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-21983 .elementor-element.elementor-element-bb0128b .elementor-button:hover, .elementor-21983 .elementor-element.elementor-element-bb0128b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-21983 .elementor-element.elementor-element-bb0128b.elementor-element{--align-self:center;}.elementor-21983 .elementor-element.elementor-element-bb0128b .elementor-button:hover svg, .elementor-21983 .elementor-element.elementor-element-bb0128b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:1024px) and (min-width:768px){.elementor-21983 .elementor-element.elementor-element-0cbe36a{--width:100%;}}@media(max-width:1024px){.elementor-21983 .elementor-element.elementor-element-716999b{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21983 .elementor-element.elementor-element-822ef74 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-21983 .elementor-element.elementor-element-822ef74 img{max-width:20%;height:30px;object-fit:contain;object-position:center left;}.elementor-21983 .elementor-element.elementor-element-5b76600{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21983 .elementor-element.elementor-element-d026729{font-size:1.2rem;line-height:1.5rem;}.elementor-21983 .elementor-element.elementor-element-e0b3612:not(.elementor-motion-effects-element-type-background), .elementor-21983 .elementor-element.elementor-element-e0b3612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-c32ec93 ) 7000px, var( --e-global-color-894ec72 ) 7000px);}.elementor-21983 .elementor-element.elementor-element-e0b3612{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21983 .elementor-element.elementor-element-7047146{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21983 .elementor-element.elementor-element-5e89f9f{--grid-columns:2;}.elementor-21983 .elementor-element.elementor-element-f2ca0c5{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21983 .elementor-element.elementor-element-a8cc7ae{--e-con-grid-template-columns:.9fr 1fr;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-21983 .elementor-element.elementor-element-2ca4fd0{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-21983 .elementor-element.elementor-element-21ffb80 img{width:100%;}.elementor-21983 .elementor-element.elementor-element-7c80a4c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21983 .elementor-element.elementor-element-df0858f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21983 .elementor-element.elementor-element-479f614{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21983 .elementor-element.elementor-element-56aa911{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21983 .elementor-element.elementor-element-ec9f5f7{--grid-columns:2;}.elementor-21983 .elementor-element.elementor-element-ee70cfc{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21983 .elementor-element.elementor-element-4a842cf{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-21983 .elementor-element.elementor-element-6a7fb61{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:start;}.elementor-21983 .elementor-element.elementor-element-6a7fb61.elementor-element{--align-self:flex-start;}.elementor-21983 .elementor-element.elementor-element-9bd723c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21983 .elementor-element.elementor-element-1898c8a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:1fr;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-21983 .elementor-element.elementor-element-716999b{--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21983 .elementor-element.elementor-element-822ef74 img{max-width:46%;}.elementor-21983 .elementor-element.elementor-element-5b76600{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-21983 .elementor-element.elementor-element-5e89f9f{--grid-columns:1;}.elementor-21983 .elementor-element.elementor-element-f2ca0c5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-21983 .elementor-element.elementor-element-a8cc7ae{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21983 .elementor-element.elementor-element-8840f3a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21983 .elementor-element.elementor-element-955d71a.e-con{--order:-99999 /* order start hack */;}.elementor-21983 .elementor-element.elementor-element-479f614{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21983 .elementor-element.elementor-element-e08dccf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-21983 .elementor-element.elementor-element-caebbe0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-21983 .elementor-element.elementor-element-33eae95 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-21983 .elementor-element.elementor-element-ec9f5f7{--grid-columns:1;}.elementor-21983 .elementor-element.elementor-element-ee70cfc{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-21983 .elementor-element.elementor-element-4a842cf{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-21983 .elementor-element.elementor-element-6a7fb61{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-21983 .elementor-element.elementor-element-9bd723c{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-21983 .elementor-element.elementor-element-1898c8a{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto auto auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-64621e7 */form#mec_search_form_mec1 {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
}

.mec-month-divider::before,
.mec-month-divider::after {
    display: none;
}

.mec-month-divider h5 {
    font-size: 22px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0px !important;
    color: #005B82 !important;
}

.mec-month-divider {
    text-align: center;
    margin: 20px 0 10px 0 !important;
    width: 100%;
}

@media(min-width: 1024px) {
    .mec-event-article {
        width: calc(50% - 10px);
    }
    .mec-event-list-standard {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
    }
}

.mec-event-description {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b80d80a */.mec-booking-button {
  padding: 0;
  background: none;
  border: none;
}

.mec-arrow-detalle {
    width: 24px;
    height: auto;
    display: block;
    min-height: 30px !important;
    min-width: 30px !important;
}
.mec-event-footer {
    background: transparent !important;
}
a.mec-booking-button {
    padding: 0px !important;
    background: transparent !important;
    border: 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b41d12f *//* --- Formulario General --- */
form#mec_search_form_mec1 {
    display: flex !important;
    margin-top: 20px;
    padding: 0px;
    box-shadow: none !important;
    background: transparent;
    border: 0px;
}

form#mec_search_form_mec1 label,
form#mec_search_form_mec1 i {
    display: none;
}

form#mec_search_form_mec1 select {
    border: 0px;
    border-radius: 10px;
    padding: 0px 20px;
    width: 100% !important;
}

.mec-search-reset-button {
    display: none;
}

/* --- Elementos del buscador --- */
.mec-dropdown-search {
    padding: 0px !important;
    min-width: 200px;
}

.mec-dropdown-wrap {
    display: flex !important;
    gap: 10px;
}

.mec-search-form .mec-dropdown-wrap {
    display: table;
    width: auto !important;
    table-layout: fixed;
}

.mec-date-search {
    max-width: 300px;
}

.mec-date-search input {
    border: 0px !important;
    border-radius: 10px !important;
    margin-right: 10px !important;
    padding: 0px 10px !important;
}

.mec-wrap .mec-date-search .mec-col-3, 
.mec-wrap .mec-minmax-event-cost .mec-minmax-price {
    width: calc(50% - 10px);
}

/* --- Botones --- */
a.boton-formacion {
    background: #FFB612;
    color: #005B82;
    height: 36px;
    padding: 6px 20px;
    text-transform: uppercase;
    border-radius: 10px;
    font-weight: 700;
}

a.mec-booking-button {
    border-radius: 10px !important;
    font-weight: 600 !important;
    color: #005B82 !important;
}

.mec-load-more-button {
    background: #FFB612 !important;
    border-radius: 10px !important;
    font-weight: 700 !important;
    color: #005B82 !important;
    border: 0px;
}

/* --- Artículos y Estilos de Eventos --- */
.mec-event-footer, 
.mec-topsec, 
.mec-event-article {
    background: #F1F5F8;
    border: 0px;
}

.mec-event-article {
    box-shadow: none !important;
    border-radius: 10px !important;
    overflow: hidden;
}

.mec-event-content {
    padding-top: 0px !important;
}

.mec-topsec img {
    min-height: 100px !important;
    min-width: auto !important;
    max-width: 100% !important;
}
.mec-event-list-standard .mec-event-article {
    BORDER: 0PX;
}
/* --- Responsive Móvil --- */
@media(max-width: 767px) {
    form#mec_search_form_mec1 {
        display: flex !important;
        flex-direction: column;
        gap: 10px;
    }

    .mec-dropdown-wrap {
        display: flex !important;
        gap: 10px;
        flex-direction: column;
    }

    .mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
        display: block;
        width: 100% !important;
        float: left;
    }

    .mec-date-search {
        min-width: 100%;
        padding: 0px !important;
        display: flex;
        justify-content: space-between;
    }

    .mec-wrap .mec-date-search .mec-col-3, 
    .mec-wrap .mec-minmax-event-cost .mec-minmax-price {
        width: calc(50% - 10px) !important;
    }

    input#mec_sf_date_end_mec1 {
        margin: 0px !important;
    }

    .mec-event-meta.mec-color-before svg, 
    .mec-event-meta.mec-color-before i {
        display: none;
    }

    a.mec-color-hover {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479f614 */.elementor-widget-jet-smart-filters-select {
    min-width: 25% !important;
}
@media(max-width:1024px){
    .elementor-widget-jet-smart-filters-select {
    min-width: 100% !important;
}
}/* End custom CSS */