.elementor-10380 .elementor-element.elementor-element-c753afe{--display:flex;--min-height:65vh;--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-c753afe:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-c753afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascaisopera.com/wp-content/uploads/2024/04/cascais-opera-finals.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10380 .elementor-element.elementor-element-7608ab8{--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;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-10380 .elementor-element.elementor-element-7608ab8:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-7608ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascaisopera.com/wp-content/uploads/2025/05/CLOUDS-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10380 .elementor-element.elementor-element-2c73d2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10380 .elementor-element.elementor-element-af0d27e{--display:flex;}.elementor-10380 .elementor-element.elementor-element-a7c2ce4 .elementor-heading-title{font-size:64px;font-weight:400;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-1fbd062 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-1fbd062{font-size:16px;font-weight:300;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-a1d8323 .elementor-button{background-color:var( --e-global-color-accent );font-size:16px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 40px 12px 40px;}.elementor-10380 .elementor-element.elementor-element-a1d8323 .elementor-button:hover, .elementor-10380 .elementor-element.elementor-element-a1d8323 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-a1d8323 .elementor-button:hover svg, .elementor-10380 .elementor-element.elementor-element-a1d8323 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-de24844{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10380 .elementor-element.elementor-element-de24844:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-de24844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascaisopera.com/wp-content/uploads/2024/03/28f959010af434014c6b578742d69424-1.png");}.elementor-10380 .elementor-element.elementor-element-a6aee9b{--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 64px;--row-gap:0px;--column-gap:64px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-3543809{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-10380 .elementor-element.elementor-element-4ea3408 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10380 .elementor-element.elementor-element-4ea3408 .elementor-heading-title{font-size:64px;font-weight:700;line-height:1;}.elementor-10380 .elementor-element.elementor-element-ac150ba{font-size:16px;font-weight:400;}.elementor-10380 .elementor-element.elementor-element-7fe6c93{--display:flex;}.elementor-10380 .elementor-element.elementor-element-0b576bb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10380 .elementor-element.elementor-element-0b576bb img{width:100%;}.elementor-10380 .elementor-element.elementor-element-d318c0c{--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:80px;--margin-bottom:080px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-042eedb > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10380 .elementor-element.elementor-element-042eedb .elementor-heading-title{font-size:64px;font-weight:700;line-height:1;}.elementor-10380 .elementor-element.elementor-element-8426cfc{text-align:right;}.elementor-10380 .elementor-element.elementor-element-8426cfc img{width:100%;}.elementor-10380 .elementor-element.elementor-element-8426cfc .widget-image-caption{color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-64f0898{--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 64px;--row-gap:0px;--column-gap:64px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-327a22b{--display:flex;}.elementor-10380 .elementor-element.elementor-element-09857e1{font-size:15px;font-weight:300;}.elementor-10380 .elementor-element.elementor-element-5869af6{--display:flex;}.elementor-10380 .elementor-element.elementor-element-3013f70{font-size:16px;font-weight:300;}.elementor-10380 .elementor-element.elementor-element-b0a447b{--display:flex;--overlay-opacity:0.35;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10380 .elementor-element.elementor-element-b0a447b::before, .elementor-10380 .elementor-element.elementor-element-b0a447b > .elementor-background-video-container::before, .elementor-10380 .elementor-element.elementor-element-b0a447b > .e-con-inner > .elementor-background-video-container::before, .elementor-10380 .elementor-element.elementor-element-b0a447b > .elementor-background-slideshow::before, .elementor-10380 .elementor-element.elementor-element-b0a447b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10380 .elementor-element.elementor-element-b0a447b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://cascaisopera.com/wp-content/uploads/2024/02/28f959010af434014c6b578742d69424.png");--background-overlay:'';}.elementor-10380 .elementor-element.elementor-element-594e8d5{--display:flex;}.elementor-10380 .elementor-element.elementor-element-0b75cdc > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-0b75cdc{text-align:center;}.elementor-10380 .elementor-element.elementor-element-0b75cdc .elementor-heading-title{font-family:"Space Grotesk DG", Sans-serif;font-size:64px;font-weight:700;}.elementor-10380 .elementor-element.elementor-element-baf767d > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10380 .elementor-element.elementor-element-baf767d{text-align:center;}.elementor-10380 .elementor-element.elementor-element-baf767d .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-10380 .elementor-element.elementor-element-176c5d4 .elementor-button{background-color:#FFFFFF00;font-size:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:12px 25px 12px 25px;}.elementor-10380 .elementor-element.elementor-element-176c5d4.elementor-element{--align-self:center;}.elementor-10380 .elementor-element.elementor-element-e8be694 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-10380 .elementor-element.elementor-element-527f494{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10380 .elementor-element.elementor-element-cb1ed81{--display:flex;}.elementor-10380 .elementor-element.elementor-element-b8a3c77{--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:space-between;}.elementor-10380 .elementor-element.elementor-element-3915249 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10380 .elementor-element.elementor-element-3915249 .elementor-heading-title{font-size:64px;font-weight:700;}.elementor-10380 .elementor-element.elementor-element-967dfec{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10380 .elementor-element.elementor-element-0a514fb{--display:flex;}.elementor-10380 .elementor-element.elementor-element-93dd9c1{--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:space-between;}.elementor-10380 .elementor-element.elementor-element-ba16ea4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10380 .elementor-element.elementor-element-ba16ea4 .elementor-heading-title{font-size:64px;font-weight:700;}.elementor-10380 .elementor-element.elementor-element-80638d5 .elementor-button{background-color:var( --e-global-color-text );font-size:16px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:12px 40px 12px 40px;}.elementor-10380 .elementor-element.elementor-element-80638d5 .elementor-button:hover, .elementor-10380 .elementor-element.elementor-element-80638d5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-80638d5 .elementor-button:hover svg, .elementor-10380 .elementor-element.elementor-element-80638d5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-542652d > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-10380 .elementor-element.elementor-element-542652d{font-size:16px;font-weight:300;}.elementor-10380 .elementor-element.elementor-element-ba60a98{--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:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-3f48ff7{--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:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-691efbd{--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:2em 0em;--row-gap:2em;--column-gap:0em;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10380 .elementor-element.elementor-element-691efbd:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-691efbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #811143 0%, #AA3442 100%);}.elementor-10380 .elementor-element.elementor-element-05fc20a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-10380 .elementor-element.elementor-element-05fc20a .elementor-heading-title{font-size:2em;font-weight:400;line-height:48px;letter-spacing:4px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-47ecca5{--display:flex;--min-height:10em;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-10380 .elementor-element.elementor-element-3cf4c0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-3cf4c0f .elementor-heading-title{font-size:3.4em;font-weight:700;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-d8fb094{--display:flex;}.elementor-10380 .elementor-element.elementor-element-753dcd2 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-10380 .elementor-element.elementor-element-753dcd2{text-align:right;}.elementor-10380 .elementor-element.elementor-element-753dcd2 .elementor-heading-title{font-size:0.94em;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-25f9c51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-25f9c51{text-align:right;}.elementor-10380 .elementor-element.elementor-element-25f9c51 .elementor-heading-title{font-size:0.6em;font-weight:400;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-92d3ef8{--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:space-between;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10380 .elementor-element.elementor-element-92d3ef8:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-92d3ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(119deg, #811143 0%, #AA3442 100%);}.elementor-10380 .elementor-element.elementor-element-4d6dddf{--display:flex;}.elementor-10380 .elementor-element.elementor-element-c2352a3 .elementor-heading-title{font-size:1.7em;font-weight:700;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-c79dda9 .elementor-heading-title{font-size:1.7em;font-weight:300;line-height:38px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-c9fec79{--display:flex;--min-height:10em;--justify-content:space-between;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-10380 .elementor-element.elementor-element-a2b69f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-a2b69f5{text-align:right;}.elementor-10380 .elementor-element.elementor-element-a2b69f5 .elementor-heading-title{font-size:3.4em;font-weight:700;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-c9f85d4.elementor-element{--align-self:flex-start;}.elementor-10380 .elementor-element.elementor-element-c9f85d4{text-align:right;}.elementor-10380 .elementor-element.elementor-element-c9f85d4 .elementor-heading-title{font-size:0.94em;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-efe92b0{text-align:right;}.elementor-10380 .elementor-element.elementor-element-efe92b0 .elementor-heading-title{font-size:0.6em;font-weight:400;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-81ed334{--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:space-between;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10380 .elementor-element.elementor-element-81ed334:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-81ed334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(119deg, #811143 0%, #AA3442 100%);}.elementor-10380 .elementor-element.elementor-element-2be45a8{--display:flex;}.elementor-10380 .elementor-element.elementor-element-c3be66d .elementor-heading-title{font-size:1.7em;font-weight:700;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-f077ba3 .elementor-heading-title{font-size:1.7em;font-weight:300;line-height:38px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-426ad4e{--display:flex;--min-height:10em;--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:space-between;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-10380 .elementor-element.elementor-element-6fecbdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-6fecbdb{text-align:right;}.elementor-10380 .elementor-element.elementor-element-6fecbdb .elementor-heading-title{font-size:3.4em;font-weight:700;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-ed0a538{text-align:right;}.elementor-10380 .elementor-element.elementor-element-ed0a538 .elementor-heading-title{font-size:0.94em;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-658f1fc{text-align:right;}.elementor-10380 .elementor-element.elementor-element-658f1fc .elementor-heading-title{font-size:0.6em;font-weight:400;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-a542b25{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:032px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-2c85e7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10380 .elementor-element.elementor-element-2c85e7d:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-2c85e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #AA3442 0%, #C26C49 100%);}.elementor-10380 .elementor-element.elementor-element-11a4273{--display:flex;}.elementor-10380 .elementor-element.elementor-element-c6c119f{width:100%;max-width:100%;}.elementor-10380 .elementor-element.elementor-element-c6c119f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-c6c119f .elementor-heading-title{font-size:32px;font-weight:400;line-height:44px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-818796a{--display:flex;}.elementor-10380 .elementor-element.elementor-element-5617ac2 > .elementor-widget-container{margin:0 0 0 0;padding:40px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-5617ac2{text-align:right;font-size:40px;font-weight:700;line-height:51px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-6ca3337{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10380 .elementor-element.elementor-element-6ca3337:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-6ca3337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #AA3442 0%, #C26C49 100%);}.elementor-10380 .elementor-element.elementor-element-dd3ac3c{--display:flex;}.elementor-10380 .elementor-element.elementor-element-0f0c037{width:100%;max-width:100%;}.elementor-10380 .elementor-element.elementor-element-0f0c037 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-0f0c037 .elementor-heading-title{font-size:32px;font-weight:400;line-height:44px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-eb3f385{--display:flex;}.elementor-10380 .elementor-element.elementor-element-c0bbed1 > .elementor-widget-container{margin:0 0 0 0;padding:40px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-c0bbed1{text-align:right;font-size:40px;font-weight:700;line-height:51px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-7ae9cea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10380 .elementor-element.elementor-element-7ae9cea:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-7ae9cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #AA3442 0%, #C26C49 100%);}.elementor-10380 .elementor-element.elementor-element-584ee3c{--display:flex;}.elementor-10380 .elementor-element.elementor-element-cca7fbd{width:100%;max-width:100%;}.elementor-10380 .elementor-element.elementor-element-cca7fbd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-cca7fbd .elementor-heading-title{font-size:32px;font-weight:400;line-height:44px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-ad07a07{--display:flex;}.elementor-10380 .elementor-element.elementor-element-b049ffa > .elementor-widget-container{margin:0 0 0 0;padding:20px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-b049ffa{text-align:right;font-size:40px;font-weight:700;line-height:51px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-41e5deb{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-e4e80e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10380 .elementor-element.elementor-element-e4e80e2:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-e4e80e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C26C49 0%, #FECB32 100%);}.elementor-10380 .elementor-element.elementor-element-df3ed0f{--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:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-10380 .elementor-element.elementor-element-6abadca{width:100%;max-width:100%;}.elementor-10380 .elementor-element.elementor-element-6abadca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-6abadca .elementor-heading-title{font-size:18px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-43b423e{width:100%;max-width:100%;}.elementor-10380 .elementor-element.elementor-element-43b423e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-43b423e .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-be3f332{width:100%;max-width:100%;}.elementor-10380 .elementor-element.elementor-element-be3f332 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-be3f332 .elementor-heading-title{font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-168cefd{--display:flex;}.elementor-10380 .elementor-element.elementor-element-0216655 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10380 .elementor-element.elementor-element-0216655{right:0px;}body.rtl .elementor-10380 .elementor-element.elementor-element-0216655{left:0px;}.elementor-10380 .elementor-element.elementor-element-0216655{bottom:0px;text-align:right;font-size:24px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-f11013c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10380 .elementor-element.elementor-element-f11013c:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-f11013c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C26C49 0%, #FECB32 100%);}.elementor-10380 .elementor-element.elementor-element-06fefbe{--display:flex;}.elementor-10380 .elementor-element.elementor-element-87b7dee{width:100%;max-width:100%;}.elementor-10380 .elementor-element.elementor-element-87b7dee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-87b7dee .elementor-heading-title{font-size:18px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-95e2442{width:100%;max-width:100%;}.elementor-10380 .elementor-element.elementor-element-95e2442 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-95e2442 .elementor-heading-title{font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-31aa464{--display:flex;}.elementor-10380 .elementor-element.elementor-element-2d597d1 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10380 .elementor-element.elementor-element-2d597d1{right:0px;}body.rtl .elementor-10380 .elementor-element.elementor-element-2d597d1{left:0px;}.elementor-10380 .elementor-element.elementor-element-2d597d1{bottom:0px;text-align:right;font-size:24px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-d6cfab9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-10380 .elementor-element.elementor-element-d6cfab9:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-d6cfab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C26C49 0%, #FECB32 100%);}.elementor-10380 .elementor-element.elementor-element-1af933c{--display:flex;}.elementor-10380 .elementor-element.elementor-element-bdc10ce{width:100%;max-width:100%;}.elementor-10380 .elementor-element.elementor-element-bdc10ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-bdc10ce .elementor-heading-title{font-size:18px;font-weight:500;line-height:25px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-6793438{width:100%;max-width:100%;}.elementor-10380 .elementor-element.elementor-element-6793438 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-6793438 .elementor-heading-title{font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-5f3d030{--display:flex;}.elementor-10380 .elementor-element.elementor-element-2549403 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10380 .elementor-element.elementor-element-2549403{right:0px;}body.rtl .elementor-10380 .elementor-element.elementor-element-2549403{left:0px;}.elementor-10380 .elementor-element.elementor-element-2549403{bottom:0px;text-align:right;font-size:24px;font-weight:700;line-height:30px;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-1457434{--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:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-2d8f8cc .elementor-heading-title{font-size:18px;font-weight:300;line-height:24px;}.elementor-10380 .elementor-element.elementor-element-1e26380{--display:flex;}.elementor-10380 .elementor-element.elementor-element-1655060{--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;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-10380 .elementor-element.elementor-element-1655060:not(.elementor-motion-effects-element-type-background), .elementor-10380 .elementor-element.elementor-element-1655060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cascaisopera.com/wp-content/uploads/2025/05/CLOUDS-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10380 .elementor-element.elementor-element-7aad1c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10380 .elementor-element.elementor-element-5a7c326{--display:flex;}.elementor-10380 .elementor-element.elementor-element-94ec136 .elementor-heading-title{font-size:64px;font-weight:400;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-796b2d6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-796b2d6{font-size:16px;font-weight:300;color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-6ee91d0 .elementor-button{background-color:var( --e-global-color-accent );font-size:16px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 40px 12px 40px;}.elementor-10380 .elementor-element.elementor-element-6ee91d0 .elementor-button:hover, .elementor-10380 .elementor-element.elementor-element-6ee91d0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-6ee91d0 .elementor-button:hover svg, .elementor-10380 .elementor-element.elementor-element-6ee91d0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10380 .elementor-element.elementor-element-757f11f{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10380 .elementor-element.elementor-element-eaaff88{--display:flex;}.elementor-10380 .elementor-element.elementor-element-1b00870{--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:space-between;}.elementor-10380 .elementor-element.elementor-element-0dcaadf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10380 .elementor-element.elementor-element-0dcaadf .elementor-heading-title{font-size:64px;font-weight:700;}.elementor-10380 .elementor-element.elementor-element-d7006cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-0d87d94{--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-10380 .elementor-element.elementor-element-cb5d240 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10380 .elementor-element.elementor-element-cb5d240 .elementor-heading-title{font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-a1a3e0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-10380 .elementor-element.elementor-element-4091385{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-39ae155{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-8a67bcd{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-fdd5e0e{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-1f8cfda{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-150aff0{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-c37aa1d{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-a5676ac{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-417217b{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-caa3be6{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-426882c{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-ab2a270{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-e3cd0ef{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-e28afb8{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-ddbb8ba{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-f09215d{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-376cff9{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-384099c{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-d14d106{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-20249b8{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-16cd834{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-a87901a{--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-10380 .elementor-element.elementor-element-247101c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10380 .elementor-element.elementor-element-247101c .elementor-heading-title{font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-37f7af7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-10380 .elementor-element.elementor-element-59f3329{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-a11e4d9{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-4b1bed6{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-5b7c5b6{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-e9e61df{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-e22188a{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-a9b5774{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-ca54450{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-3a8452b{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-d36a9e4{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-823386d{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-2ec5ea7{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-da5ce62{--display:flex;}.elementor-10380 .elementor-element.elementor-element-70b8645{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-21d1320{--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-10380 .elementor-element.elementor-element-86502da > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10380 .elementor-element.elementor-element-86502da .elementor-heading-title{font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-c1fa7ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-10380 .elementor-element.elementor-element-3d28f94{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-2e52f70{--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-10380 .elementor-element.elementor-element-2f34f18 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10380 .elementor-element.elementor-element-2f34f18 .elementor-heading-title{font-size:22px;font-weight:700;line-height:30px;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-e333e7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-10380 .elementor-element.elementor-element-a3f7f2d{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-5d23bc3{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-3f2a2b8{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-5e8ddc7{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-87b853c{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-bbbf44c{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-f6895b9{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-64e4da5{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-e54618e{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-a5691c1{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-869a66d{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-3e6e3e3{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-1a77732{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-f13eb33{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-5982faf{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-0ce4851{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-fe331e7{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-10380 .elementor-element.elementor-element-6c169d8{text-align:left;font-size:16px;font-weight:400;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-10380 .elementor-element.elementor-element-af0d27e{--width:70%;}.elementor-10380 .elementor-element.elementor-element-691efbd{--width:33.33%;}.elementor-10380 .elementor-element.elementor-element-92d3ef8{--width:33.33%;}.elementor-10380 .elementor-element.elementor-element-81ed334{--width:33.33%;}.elementor-10380 .elementor-element.elementor-element-5a7c326{--width:70%;}.elementor-10380 .elementor-element.elementor-element-0d87d94{--width:50%;}.elementor-10380 .elementor-element.elementor-element-a87901a{--width:50%;}.elementor-10380 .elementor-element.elementor-element-21d1320{--width:50%;}.elementor-10380 .elementor-element.elementor-element-2e52f70{--width:50%;}}@media(max-width:767px){.elementor-10380 .elementor-element.elementor-element-c753afe{--min-height:24vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-7608ab8{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-10380 .elementor-element.elementor-element-a7c2ce4 .elementor-heading-title{font-size:40px;}.elementor-10380 .elementor-element.elementor-element-1fbd062 > .elementor-widget-container{margin:20px 0px 020px 0px;}.elementor-10380 .elementor-element.elementor-element-1fbd062{font-size:14px;}.elementor-10380 .elementor-element.elementor-element-3543809{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-0b75cdc .elementor-heading-title{font-size:44px;}.elementor-10380 .elementor-element.elementor-element-3915249 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-10380 .elementor-element.elementor-element-ba16ea4 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-10380 .elementor-element.elementor-element-ba60a98{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-3f48ff7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-05fc20a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-10380 .elementor-element.elementor-element-3cf4c0f{width:100%;max-width:100%;text-align:right;}.elementor-10380 .elementor-element.elementor-element-3cf4c0f .elementor-heading-title{font-size:12vw;}.elementor-10380 .elementor-element.elementor-element-753dcd2 .elementor-heading-title{font-size:14px;}.elementor-10380 .elementor-element.elementor-element-25f9c51 .elementor-heading-title{font-size:14px;}.elementor-10380 .elementor-element.elementor-element-c2352a3 .elementor-heading-title{font-size:32px;}.elementor-10380 .elementor-element.elementor-element-c79dda9 .elementor-heading-title{font-size:32px;}.elementor-10380 .elementor-element.elementor-element-a2b69f5 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-a2b69f5 .elementor-heading-title{font-size:46px;}.elementor-10380 .elementor-element.elementor-element-c9f85d4 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-c9f85d4 .elementor-heading-title{font-size:14px;line-height:16px;}.elementor-10380 .elementor-element.elementor-element-c3be66d .elementor-heading-title{font-size:32px;}.elementor-10380 .elementor-element.elementor-element-f077ba3 .elementor-heading-title{font-size:32px;}.elementor-10380 .elementor-element.elementor-element-6fecbdb > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-6fecbdb .elementor-heading-title{font-size:46px;}.elementor-10380 .elementor-element.elementor-element-ed0a538 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-10380 .elementor-element.elementor-element-ed0a538 .elementor-heading-title{font-size:14px;line-height:16px;}.elementor-10380 .elementor-element.elementor-element-c6c119f .elementor-heading-title{font-size:24px;}.elementor-10380 .elementor-element.elementor-element-0f0c037 .elementor-heading-title{font-size:24px;}.elementor-10380 .elementor-element.elementor-element-cca7fbd .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-10380 .elementor-element.elementor-element-41e5deb{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-be3f332 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-10380 .elementor-element.elementor-element-95e2442 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-10380 .elementor-element.elementor-element-6793438 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-10380 .elementor-element.elementor-element-1457434{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-2d8f8cc .elementor-heading-title{font-size:14px;}.elementor-10380 .elementor-element.elementor-element-1655060{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-10380 .elementor-element.elementor-element-94ec136 .elementor-heading-title{font-size:40px;}.elementor-10380 .elementor-element.elementor-element-796b2d6 > .elementor-widget-container{margin:20px 0px 020px 0px;}.elementor-10380 .elementor-element.elementor-element-796b2d6{font-size:14px;}.elementor-10380 .elementor-element.elementor-element-0dcaadf > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-10380 .elementor-element.elementor-element-d7006cf{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-10380 .elementor-element.elementor-element-70b8645{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-1fbd062 */.elementor-10380 .elementor-element.elementor-element-1fbd062 a{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-542652d */.elementor-10380 .elementor-element.elementor-element-542652d strong{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f48ff7 */.elementor-10380 .elementor-element.elementor-element-3f48ff7{
    font-size: 1vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c85e7d */.elementor-10380 .elementor-element.elementor-element-2c85e7d {
    flex: 1 1 33.33%;
}

@media (max-width:768px){
    .elementor-10380 .elementor-element.elementor-element-2c85e7d{
        flex:initial;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ca3337 */.elementor-10380 .elementor-element.elementor-element-6ca3337 {
    flex: 1 1 33.33%;
}

@media (max-width:768px){
    .elementor-10380 .elementor-element.elementor-element-6ca3337{
        flex:initial;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae9cea */.elementor-10380 .elementor-element.elementor-element-7ae9cea {
    flex: 1 1 33.33%;
}

@media (max-width:768px){
    .elementor-10380 .elementor-element.elementor-element-7ae9cea{
        flex:initial;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4e80e2 */.elementor-10380 .elementor-element.elementor-element-e4e80e2 {
    flex: 1 1 33.33%;
}

@media (max-width:768px){
    .elementor-10380 .elementor-element.elementor-element-e4e80e2{
        flex:initial;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11013c */.elementor-10380 .elementor-element.elementor-element-f11013c {
    flex: 1 1 33.33%;
}

@media (max-width:768px){
    .elementor-10380 .elementor-element.elementor-element-f11013c{
        flex:initial;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6cfab9 */.elementor-10380 .elementor-element.elementor-element-d6cfab9 {
    flex: 1 1 33.33%;
}

@media (max-width:768px){
    .elementor-10380 .elementor-element.elementor-element-d6cfab9{
        flex:initial;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796b2d6 */.elementor-10380 .elementor-element.elementor-element-796b2d6 a{
    color: #fff;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Space Grotesk DG';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cascaisopera.com/wp-content/uploads/2023/10/SpaceGrotesk-Regular.woff2') format('woff2'),
		url('https://cascaisopera.com/wp-content/uploads/2023/10/SpaceGrotesk-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Space Grotesk DG';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cascaisopera.com/wp-content/uploads/2023/10/SpaceGrotesk-Medium.woff2') format('woff2'),
		url('https://cascaisopera.com/wp-content/uploads/2023/10/SpaceGrotesk-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Space Grotesk DG';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cascaisopera.com/wp-content/uploads/2023/10/SpaceGrotesk-Light.woff2') format('woff2'),
		url('https://cascaisopera.com/wp-content/uploads/2023/10/SpaceGrotesk-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Space Grotesk DG';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cascaisopera.com/wp-content/uploads/2023/10/SpaceGrotesk-Bold.woff2') format('woff2'),
		url('https://cascaisopera.com/wp-content/uploads/2023/10/SpaceGrotesk-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */