.elementor-8597 .elementor-element.elementor-element-eaff300{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:0px 0px;--background-transition:.3s;--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-8597 .elementor-element.elementor-element-eaff300:not(.elementor-motion-effects-element-type-background),.elementor-8597 .elementor-element.elementor-element-eaff300>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-8597 .elementor-element.elementor-element-eaff300,.elementor-8597 .elementor-element.elementor-element-eaff300:before{--border-transition:.3s}.elementor-8597 .elementor-element.elementor-element-eaff300.e-con{--flex-grow:0;--flex-shrink:0}.elementor-8597 .elementor-element.elementor-element-d6aa722{--display:flex;--min-height:768px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:.3s;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--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-8597 .elementor-element.elementor-element-d6aa722,.elementor-8597 .elementor-element.elementor-element-d6aa722:before{--border-transition:.3s}.elementor-8597 .elementor-element.elementor-element-5da9df2{--display:flex;--min-height:36rem;--justify-content:space-around;--background-transition:.3s}.elementor-8597 .elementor-element.elementor-element-5da9df2:not(.elementor-motion-effects-element-type-background),.elementor-8597 .elementor-element.elementor-element-5da9df2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://displaycalendario.arquivalugo.gal/wp-content/uploads/2024/02/portada.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-8597 .elementor-element.elementor-element-5da9df2,.elementor-8597 .elementor-element.elementor-element-5da9df2:before{--border-transition:.3s}.elementor-8597 .elementor-element.elementor-element-70cd478{color:#f3f9f9;font-family:"Montserrat",Sans-serif;font-size:8rem;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-8597 .elementor-element.elementor-element-41d2e28{text-align:center;color:var(--e-global-color-secondary);font-family:"Lora",Sans-serif;font-size:3.5rem;font-weight:600;line-height:3rem;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-8597 .elementor-element.elementor-element-d67e4b0{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--background-transition:.3s;--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8597 .elementor-element.elementor-element-deacace .elementor-button .elementor-align-icon-right{margin-left:1.6rem}.elementor-8597 .elementor-element.elementor-element-deacace .elementor-button .elementor-align-icon-left{margin-right:1.6rem}.elementor-8597 .elementor-element.elementor-element-deacace .elementor-button{font-family:"Roboto",Sans-serif;font-size:2rem;font-weight:500;background-color:transparent;background-image:linear-gradient(180deg,#c03 0%,#f2295b 100%);border-radius:3rem 0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-8597 .elementor-element.elementor-element-deacace>.elementor-widget-container{margin:0;padding:0;--e-transform-rotateZ:0deg;border-radius:0}.elementor-8597 .elementor-element.elementor-element-deacace{width:100%;max-width:100%}.elementor-8597 .elementor-element.elementor-element-deacace.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1}.elementor-8597 .elementor-element.elementor-element-a05ad52 .elementor-button .elementor-align-icon-right{margin-left:1.6rem}.elementor-8597 .elementor-element.elementor-element-a05ad52 .elementor-button .elementor-align-icon-left{margin-right:1.6rem}.elementor-8597 .elementor-element.elementor-element-a05ad52 .elementor-button{font-family:"Roboto",Sans-serif;font-size:2rem;font-weight:500;background-color:transparent;background-image:linear-gradient(180deg,#c03 0%,#f2295b 100%);border-radius:3rem 0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-8597 .elementor-element.elementor-element-a05ad52>.elementor-widget-container{margin:0;padding:0;--e-transform-rotateZ:0deg;border-radius:0}.elementor-8597 .elementor-element.elementor-element-a05ad52{width:100%;max-width:100%}.elementor-8597 .elementor-element.elementor-element-a05ad52.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1}.elementor-8597 .elementor-element.elementor-element-261fc80 .elementor-button{font-family:"Montserrat",Sans-serif;font-weight:700;background-color:var(--e-global-color-primary);border-radius:-7rem 20rem 20rem}.elementor-8597 .elementor-element.elementor-element-261fc80>.elementor-widget-container{border-radius:0}.elementor-8597 .elementor-element.elementor-element-686da0d .elementor-icon-wrapper{text-align:right}.elementor-8597 .elementor-element.elementor-element-686da0d.elementor-view-stacked .elementor-icon{background-color:#323034}.elementor-8597 .elementor-element.elementor-element-686da0d.elementor-view-framed .elementor-icon,.elementor-8597 .elementor-element.elementor-element-686da0d.elementor-view-default .elementor-icon{color:#323034;border-color:#323034}.elementor-8597 .elementor-element.elementor-element-686da0d.elementor-view-framed .elementor-icon,.elementor-8597 .elementor-element.elementor-element-686da0d.elementor-view-default .elementor-icon svg{fill:#323034}.elementor-8597 .elementor-element.elementor-element-686da0d .elementor-icon{font-size:2rem}.elementor-8597 .elementor-element.elementor-element-686da0d .elementor-icon svg{height:2rem}.elementor-8597 .elementor-element.elementor-element-686da0d>.elementor-widget-container{margin:2rem 5rem 0 0;padding:0}body:not(.rtl) .elementor-8597 .elementor-element.elementor-element-686da0d{right:0}body.rtl .elementor-8597 .elementor-element.elementor-element-686da0d{left:0}.elementor-8597 .elementor-element.elementor-element-686da0d{top:0}.elementor-8597 .elementor-element.elementor-element-345063b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:.3s}.elementor-8597 .elementor-element.elementor-element-6e8ae0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-8597 .elementor-element.elementor-element-21ecd0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-8597 .elementor-element.elementor-element-f7d1bda{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row;--background-transition:.3s}@media(min-width:768px){.elementor-8597 .elementor-element.elementor-element-6e8ae0c{--width:50%}.elementor-8597 .elementor-element.elementor-element-21ecd0f{--width:50%}}@media(max-width:1366px){.elementor-8597 .elementor-element.elementor-element-d6aa722{--min-height:38rem}.elementor-8597 .elementor-element.elementor-element-5da9df2{--min-height:26rem}.elementor-8597 .elementor-element.elementor-element-41d2e28{font-size:2.5rem;line-height:2rem}.elementor-8597 .elementor-element.elementor-element-d67e4b0{--grid-auto-flow:row}.elementor-8597 .elementor-element.elementor-element-deacace>.elementor-widget-container{margin:0;padding:0}.elementor-8597 .elementor-element.elementor-element-f7d1bda{--grid-auto-flow:row}}@media(max-width:1200px){.elementor-8597 .elementor-element.elementor-element-eaff300{--justify-content:flex-start}.elementor-8597 .elementor-element.elementor-element-d6aa722{--min-height:1790px;--justify-content:flex-start}.elementor-8597 .elementor-element.elementor-element-5da9df2{--min-height:75vh}.elementor-8597 .elementor-element.elementor-element-5da9df2:not(.elementor-motion-effects-element-type-background),.elementor-8597 .elementor-element.elementor-element-5da9df2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-8597 .elementor-element.elementor-element-41d2e28{font-size:4rem;line-height:2.5rem}.elementor-8597 .elementor-element.elementor-element-41d2e28>.elementor-widget-container{padding:4rem 0 0}.elementor-8597 .elementor-element.elementor-element-d67e4b0{--grid-auto-flow:row}.elementor-8597 .elementor-element.elementor-element-261fc80 .elementor-button{font-size:20px;border-radius:24px}.elementor-8597 .elementor-element.elementor-element-261fc80>.elementor-widget-container{padding:0}.elementor-8597 .elementor-element.elementor-element-686da0d .elementor-icon{font-size:2rem}.elementor-8597 .elementor-element.elementor-element-686da0d .elementor-icon svg{height:2rem}.elementor-8597 .elementor-element.elementor-element-686da0d>.elementor-widget-container{margin:2rem 3rem 0 0}body:not(.rtl) .elementor-8597 .elementor-element.elementor-element-686da0d{right:0}body.rtl .elementor-8597 .elementor-element.elementor-element-686da0d{left:0}.elementor-8597 .elementor-element.elementor-element-686da0d{top:1px}.elementor-8597 .elementor-element.elementor-element-345063b{--justify-content:center;--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--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-8597 .elementor-element.elementor-element-6e8ae0c{--justify-content:flex-end}.elementor-8597 .elementor-element.elementor-element-c9802c7{text-align:left}.elementor-8597 .elementor-element.elementor-element-c9802c7>.elementor-widget-container{margin:0;padding:0}.elementor-8597 .elementor-element.elementor-element-21ecd0f{--justify-content:center;--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)}.elementor-8597 .elementor-element.elementor-element-f7d1bda{--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center}}@media(max-width:767px){.elementor-8597 .elementor-element.elementor-element-5da9df2{--min-height:72vh;--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-8597 .elementor-element.elementor-element-5da9df2:not(.elementor-motion-effects-element-type-background),.elementor-8597 .elementor-element.elementor-element-5da9df2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-8597 .elementor-element.elementor-element-41d2e28{font-size:1.8rem;line-height:1.8rem}.elementor-8597 .elementor-element.elementor-element-41d2e28>.elementor-widget-container{padding:0 1rem}.elementor-8597 .elementor-element.elementor-element-d67e4b0{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-8597 .elementor-element.elementor-element-686da0d .elementor-icon{font-size:1.5rem}.elementor-8597 .elementor-element.elementor-element-686da0d .elementor-icon svg{height:1.5rem}.elementor-8597 .elementor-element.elementor-element-686da0d>.elementor-widget-container{margin:2rem 2rem 0 0}.elementor-8597 .elementor-element.elementor-element-f7d1bda{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}@media(max-width:1200px) and (min-width:768px){.elementor-8597 .elementor-element.elementor-element-eaff300{--width:100%}.elementor-8597 .elementor-element.elementor-element-6e8ae0c{--width:40%}}.elementor-8597 .elementor-element.elementor-element-261fc80{padding-top:24rem}.menu{color:red}.elementor-8597 .elementor-element.elementor-element-345063b{margin-top:64px}