.elementor-112 .elementor-element.elementor-element-2e4b560{--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:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-2e4b560:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2e4b560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-2e4b560, .elementor-112 .elementor-element.elementor-element-2e4b560::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-4ce1a00{--display:flex;--min-height:75vh;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-4ce1a00:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4ce1a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://douro.sparklabs.website/portal/wp-content/uploads/2023/12/sbg-luis-canias-bg.webp");background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-4ce1a00, .elementor-112 .elementor-element.elementor-element-4ce1a00::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-ae4b80d{--display:flex;--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:0.3s;}.elementor-112 .elementor-element.elementor-element-c5c97b2 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Avenir", Sans-serif;font-size:20px;font-weight:900;}.elementor-112 .elementor-element.elementor-element-c5c97b2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-112 .elementor-element.elementor-element-fdfc6b3{text-align:left;}.elementor-112 .elementor-element.elementor-element-fdfc6b3 img{width:220px;}.elementor-112 .elementor-element.elementor-element-0b21aab .elementor-heading-title{color:#AA6547;font-family:"Avenir", Sans-serif;font-size:55px;font-weight:900;}.elementor-112 .elementor-element.elementor-element-67f0c9e .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Avenir", Sans-serif;font-size:18px;font-weight:normal;line-height:1.5em;}.elementor-112 .elementor-element.elementor-element-67f0c9e > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-d258b8f .elementor-button{font-family:"Avenir", Sans-serif;font-weight:700;letter-spacing:2px;fill:var( --e-global-color-1f80b71 );color:var( --e-global-color-1f80b71 );background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1f80b71 );border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-d258b8f .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-d258b8f .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-1f80b71 );}.elementor-112 .elementor-element.elementor-element-d258b8f .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-d258b8f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-d258b8f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-3d1f2ba{--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:0.3s;}.elementor-112 .elementor-element.elementor-element-9c0516d img{width:85%;}.elementor-112 .elementor-element.elementor-element-adaadb7{--display:flex;--min-height:75vh;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-adaadb7:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-adaadb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://douro.sparklabs.website/portal/wp-content/uploads/2023/12/sbg-casal-garcia-bg.webp");background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-adaadb7, .elementor-112 .elementor-element.elementor-element-adaadb7::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-7a3b5ef{--display:flex;--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:0.3s;--border-radius:15px 15px 15px 15px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-112 .elementor-element.elementor-element-7a3b5ef, .elementor-112 .elementor-element.elementor-element-7a3b5ef::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-ba8c6ad .elementor-heading-title{color:var( --e-global-color-text );font-family:"Avenir", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;}.elementor-112 .elementor-element.elementor-element-ba8c6ad > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-112 .elementor-element.elementor-element-77e89d2{text-align:left;}.elementor-112 .elementor-element.elementor-element-77e89d2 img{width:220px;}.elementor-112 .elementor-element.elementor-element-d1b70c2 .elementor-heading-title{color:var( --e-global-color-f6101ed );font-family:"Avenir", Sans-serif;font-size:55px;font-weight:900;}.elementor-112 .elementor-element.elementor-element-42507a5 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Avenir", Sans-serif;font-size:18px;font-weight:normal;line-height:1.5em;}.elementor-112 .elementor-element.elementor-element-42507a5 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-399ce55 .elementor-button{font-family:"Avenir", Sans-serif;font-weight:700;letter-spacing:2px;fill:var( --e-global-color-f6101ed );color:var( --e-global-color-f6101ed );background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f6101ed );border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-399ce55 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-399ce55 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-f6101ed );}.elementor-112 .elementor-element.elementor-element-399ce55 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-399ce55 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-399ce55 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-797cb60{--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:0.3s;}.elementor-112 .elementor-element.elementor-element-5745a42 img{width:85%;}.elementor-112 .elementor-element.elementor-element-aea439f{--display:flex;--min-height:75vh;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-aea439f:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-aea439f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/sbg-slider-home-1.jpg");background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-aea439f, .elementor-112 .elementor-element.elementor-element-aea439f::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-d0330b7{--display:flex;--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:0.3s;}.elementor-112 .elementor-element.elementor-element-032afef .elementor-heading-title{color:var( --e-global-color-text );font-family:"Avenir", Sans-serif;font-size:20px;font-weight:900;}.elementor-112 .elementor-element.elementor-element-032afef > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-112 .elementor-element.elementor-element-d717a80 .elementor-heading-title{color:var( --e-global-color-884db59 );font-family:"Avenir", Sans-serif;font-size:55px;font-weight:900;}.elementor-112 .elementor-element.elementor-element-bf70b8d .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Avenir", Sans-serif;font-size:18px;font-weight:normal;line-height:1.5em;}.elementor-112 .elementor-element.elementor-element-bf70b8d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-dc88b36 .elementor-button{font-family:"Avenir", Sans-serif;font-weight:700;letter-spacing:2px;fill:var( --e-global-color-884db59 );color:var( --e-global-color-884db59 );background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-884db59 );border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-dc88b36 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-dc88b36 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-884db59 );}.elementor-112 .elementor-element.elementor-element-dc88b36 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-dc88b36 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-dc88b36 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-32e6e2a{--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:0.3s;}.elementor-112 .elementor-element.elementor-element-0bca49c img{width:85%;}.elementor-112 .elementor-element.elementor-element-18197e4{--display:flex;--min-height:75vh;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-18197e4:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-18197e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://douro.sparklabs.website/portal/wp-content/uploads/2023/12/sbg-avedala-bg.webp");background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-18197e4, .elementor-112 .elementor-element.elementor-element-18197e4::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-742ac79{--display:flex;--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:0.3s;}.elementor-112 .elementor-element.elementor-element-bb937da .elementor-heading-title{color:var( --e-global-color-text );font-family:"Avenir", Sans-serif;font-size:20px;font-weight:900;}.elementor-112 .elementor-element.elementor-element-bb937da > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-112 .elementor-element.elementor-element-a2626f6{text-align:left;}.elementor-112 .elementor-element.elementor-element-a2626f6 img{width:220px;}.elementor-112 .elementor-element.elementor-element-a21ef4d .elementor-heading-title{color:#B76F23;font-family:"Avenir", Sans-serif;font-size:55px;font-weight:900;}.elementor-112 .elementor-element.elementor-element-6093e6f .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Avenir", Sans-serif;font-size:18px;font-weight:normal;line-height:1.5em;}.elementor-112 .elementor-element.elementor-element-6093e6f > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-d4c7582 .elementor-button{font-family:"Avenir", Sans-serif;font-weight:700;letter-spacing:2px;fill:var( --e-global-color-94d0c19 );color:var( --e-global-color-94d0c19 );background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-94d0c19 );border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-d4c7582 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-d4c7582 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-94d0c19 );}.elementor-112 .elementor-element.elementor-element-d4c7582 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-d4c7582 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-d4c7582 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-728a378{--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:0.3s;}.elementor-112 .elementor-element.elementor-element-fa2ce4b img{width:85%;}.elementor-112 .elementor-element.elementor-element-1246f7d{--display:flex;--min-height:75vh;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-1246f7d:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-1246f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://douro.sparklabs.website/portal/wp-content/uploads/2023/12/sbg-diforti-bg.webp");background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-1246f7d, .elementor-112 .elementor-element.elementor-element-1246f7d::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-950fb30{--display:flex;--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:0.3s;}.elementor-112 .elementor-element.elementor-element-c47eba8 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Avenir", Sans-serif;font-size:20px;font-weight:900;}.elementor-112 .elementor-element.elementor-element-c47eba8 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-112 .elementor-element.elementor-element-9cf7c19 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Avenir", Sans-serif;font-size:55px;font-weight:900;}.elementor-112 .elementor-element.elementor-element-80412db .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Avenir", Sans-serif;font-size:18px;font-weight:normal;line-height:1.5em;}.elementor-112 .elementor-element.elementor-element-80412db > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-fd91c9c .elementor-button{font-family:"Avenir", Sans-serif;font-weight:700;letter-spacing:2px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-fd91c9c .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-fd91c9c .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-fd91c9c .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-fd91c9c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-fd91c9c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-87049bf{--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:0.3s;}.elementor-112 .elementor-element.elementor-element-98eac1c img{width:85%;}.elementor-112 .elementor-element.elementor-element-a4f47f1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-swiper-pagination-size:14px;--e-n-carousel-dots-normal-color:#D8D8D8;--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}:where( .elementor-112 .elementor-element.elementor-element-a4f47f1 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-112 .elementor-element.elementor-element-a4f47f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-afaf626{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-7d4c116 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Avenir", Sans-serif;font-size:40px;font-weight:normal;}.elementor-112 .elementor-element.elementor-element-a563a70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:25px 25px;--background-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-1e11e56 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-1e11e56 .elementor-icon{font-size:70px;}.elementor-112 .elementor-element.elementor-element-1e11e56 .elementor-icon svg{height:70px;}.elementor-112 .elementor-element.elementor-element-e21de95 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-e21de95 .elementor-icon{font-size:70px;}.elementor-112 .elementor-element.elementor-element-e21de95 .elementor-icon svg{height:70px;}.elementor-112 .elementor-element.elementor-element-509599a{--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;--justify-content:center;--align-items:center;--gap:23px 23px;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:45px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-ee4a1b0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Avenir", Sans-serif;font-size:40px;font-weight:normal;}.elementor-112 .elementor-element.elementor-element-2aeb38b{--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;--align-items:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-d4e28f5{--display:flex;--min-height:550px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-d4e28f5:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-d4e28f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/sbg-slider-home-4.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-d4e28f5, .elementor-112 .elementor-element.elementor-element-d4e28f5::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-40c8395{--display:flex;--background-transition:0.3s;--padding-block-start:9%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-112 .elementor-element.elementor-element-9606355 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Avenir", Sans-serif;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-112 .elementor-element.elementor-element-1c993af .elementor-heading-title{color:var( --e-global-color-text );font-family:"Avenir", Sans-serif;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-112 .elementor-element.elementor-element-bb6ce54 .elementor-button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:normal;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-bb6ce54 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-bb6ce54 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-bb6ce54 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-bb6ce54 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-bb6ce54 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-5ca6334{--display:flex;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-37ee017{--display:flex;--min-height:calc(50% - 5px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-37ee017:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-37ee017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-112 .elementor-element.elementor-element-37ee017, .elementor-112 .elementor-element.elementor-element-37ee017::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-29a6581{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-49830a4 img{width:100%;}.elementor-112 .elementor-element.elementor-element-49830a4{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;bottom:14%;z-index:2;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-49830a4{left:22%;}body.rtl .elementor-112 .elementor-element.elementor-element-49830a4{right:22%;}.elementor-112 .elementor-element.elementor-element-f2dc41f{--display:flex;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:15px;--padding-block-end:25px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-112 .elementor-element.elementor-element-ac881d5 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-112 .elementor-element.elementor-element-ac881d5 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-0292395 .elementor-button{font-family:"Avenir", Sans-serif;font-size:12px;font-weight:normal;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-0292395 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-0292395 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-0292395 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-0292395 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-0292395 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-028fcca{--display:flex;--min-height:calc(50% - 5px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-028fcca:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-028fcca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF6F8;}.elementor-112 .elementor-element.elementor-element-028fcca, .elementor-112 .elementor-element.elementor-element-028fcca::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-e27f2d7{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-33e811f img{width:100%;}.elementor-112 .elementor-element.elementor-element-33e811f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;bottom:14%;z-index:2;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-33e811f{left:22%;}body.rtl .elementor-112 .elementor-element.elementor-element-33e811f{right:22%;}.elementor-112 .elementor-element.elementor-element-f30347d{--display:flex;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:15px;--padding-block-end:25px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-112 .elementor-element.elementor-element-df96aa5 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-112 .elementor-element.elementor-element-df96aa5 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-3fe30a2 .elementor-button{font-family:"Avenir", Sans-serif;font-size:12px;font-weight:normal;letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-3fe30a2 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-3fe30a2 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-3fe30a2 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-3fe30a2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-3fe30a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-8e76c95{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:80px;--padding-block-end:40px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-c0df8e4 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112 .elementor-element.elementor-element-95c3ac4{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-698c8b9{--grid-columns:4;--grid-column-gap:10px;--grid-row-gap:10px;}.elementor-112 .elementor-element.elementor-element-0434115{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-e9b9912 .elementor-button{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:900;letter-spacing:2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-e9b9912 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-e9b9912 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-e9b9912 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-e9b9912 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-e9b9912 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-6671c19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-2497b1b{--display:flex;--background-transition:0.3s;--overlay-opacity:0.57;--padding-block-start:10%;--padding-block-end:10%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-112 .elementor-element.elementor-element-2497b1b:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2497b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/banner-negro.jpg");background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-2497b1b::before, .elementor-112 .elementor-element.elementor-element-2497b1b > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-2497b1b > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-2497b1b > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-2497b1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-2497b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #4C500A 100%);}.elementor-112 .elementor-element.elementor-element-2497b1b, .elementor-112 .elementor-element.elementor-element-2497b1b::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-01561b0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-ac95f9d{text-align:left;}.elementor-112 .elementor-element.elementor-element-ac95f9d img{width:100px;}.elementor-112 .elementor-element.elementor-element-ac95f9d > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-112 .elementor-element.elementor-element-6b66936 .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112 .elementor-element.elementor-element-04d36d0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-04d36d0::before, .elementor-112 .elementor-element.elementor-element-04d36d0 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-04d36d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-04d36d0 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-04d36d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-04d36d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-8c6f51a .elementor-heading-title{color:#FFFFFF;font-family:"Avenir", Sans-serif;font-weight:500;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-8c6f51a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-112 .elementor-element.elementor-element-03bef52 .elementor-heading-title{color:#FFFFFF;font-family:"Avenir", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-03bef52 > .elementor-widget-container{padding:15px 0px 10px 0px;}.elementor-112 .elementor-element.elementor-element-e766c61 .elementor-heading-title{color:#FFFFFF;font-family:"Avenir", Sans-serif;font-weight:500;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-e766c61 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-112 .elementor-element.elementor-element-dc00469 .elementor-heading-title{color:#FFFFFF;font-family:"Avenir", Sans-serif;font-size:24px;font-weight:500;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-dc00469 > .elementor-widget-container{padding:15px 0px 10px 0px;}.elementor-112 .elementor-element.elementor-element-a5ea2b3 .elementor-heading-title{color:#FFFFFF;font-family:"Avenir", Sans-serif;font-weight:500;line-height:1.4em;}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-4ce1a00:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4ce1a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-112 .elementor-element.elementor-element-c5c97b2 .elementor-heading-title{font-size:18px;}.elementor-112 .elementor-element.elementor-element-0b21aab .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-67f0c9e .elementor-heading-title{font-size:14px;}.elementor-112 .elementor-element.elementor-element-adaadb7:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-adaadb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-112 .elementor-element.elementor-element-ba8c6ad .elementor-heading-title{font-size:18px;}.elementor-112 .elementor-element.elementor-element-d1b70c2 .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-42507a5 .elementor-heading-title{font-size:14px;}.elementor-112 .elementor-element.elementor-element-aea439f:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-aea439f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-112 .elementor-element.elementor-element-032afef .elementor-heading-title{font-size:18px;}.elementor-112 .elementor-element.elementor-element-d717a80 .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-bf70b8d .elementor-heading-title{font-size:14px;}.elementor-112 .elementor-element.elementor-element-18197e4:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-18197e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-112 .elementor-element.elementor-element-bb937da .elementor-heading-title{font-size:18px;}.elementor-112 .elementor-element.elementor-element-a21ef4d .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-6093e6f .elementor-heading-title{font-size:14px;}.elementor-112 .elementor-element.elementor-element-1246f7d:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-1246f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-112 .elementor-element.elementor-element-c47eba8 .elementor-heading-title{font-size:18px;}.elementor-112 .elementor-element.elementor-element-9cf7c19 .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-80412db .elementor-heading-title{font-size:14px;}.elementor-112 .elementor-element.elementor-element-a4f47f1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-112 .elementor-element.elementor-element-29a6581{--justify-content:flex-end;}.elementor-112 .elementor-element.elementor-element-ac881d5 .elementor-heading-title{font-size:25px;}.elementor-112 .elementor-element.elementor-element-e27f2d7{--justify-content:flex-end;}.elementor-112 .elementor-element.elementor-element-df96aa5 .elementor-heading-title{font-size:25px;}.elementor-112 .elementor-element.elementor-element-698c8b9{--grid-columns:2;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-4ce1a00:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4ce1a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-112 .elementor-element.elementor-element-ae4b80d{--padding-block-start:70px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-3d1f2ba{--padding-block-start:10px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-9c0516d img{width:70%;}.elementor-112 .elementor-element.elementor-element-adaadb7:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-adaadb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-112 .elementor-element.elementor-element-7a3b5ef{--padding-block-start:70px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-797cb60{--padding-block-start:10px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-5745a42 img{width:70%;}.elementor-112 .elementor-element.elementor-element-aea439f:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-aea439f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-112 .elementor-element.elementor-element-d0330b7{--padding-block-start:70px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-32e6e2a{--padding-block-start:10px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-0bca49c img{width:70%;}.elementor-112 .elementor-element.elementor-element-18197e4:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-18197e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-112 .elementor-element.elementor-element-742ac79{--padding-block-start:70px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-728a378{--padding-block-start:10px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-fa2ce4b img{width:70%;}.elementor-112 .elementor-element.elementor-element-1246f7d:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-1246f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-112 .elementor-element.elementor-element-950fb30{--padding-block-start:70px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-87049bf{--padding-block-start:10px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-98eac1c img{width:70%;}.elementor-112 .elementor-element.elementor-element-a4f47f1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-112 .elementor-element.elementor-element-afaf626{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-112 .elementor-element.elementor-element-7d4c116{text-align:center;}.elementor-112 .elementor-element.elementor-element-7d4c116 .elementor-heading-title{font-size:25px;}.elementor-112 .elementor-element.elementor-element-a563a70{--gap:25px 25px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-509599a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-112 .elementor-element.elementor-element-ee4a1b0{text-align:center;}.elementor-112 .elementor-element.elementor-element-ee4a1b0 .elementor-heading-title{font-size:25px;}.elementor-112 .elementor-element.elementor-element-2aeb38b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-112 .elementor-element.elementor-element-d4e28f5{--min-height:350px;}.elementor-112 .elementor-element.elementor-element-9606355 .elementor-heading-title{font-size:25px;}.elementor-112 .elementor-element.elementor-element-1c993af .elementor-heading-title{font-size:25px;}.elementor-112 .elementor-element.elementor-element-bb6ce54 .elementor-button{font-size:14px;}.elementor-112 .elementor-element.elementor-element-5ca6334{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--flex-wrap:wrap;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-37ee017{--justify-content:space-between;--margin-block-start:10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-29a6581{--width:32%;--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-f2dc41f{--width:60%;--gap:0px 0px;--padding-block-start:10px;--padding-block-end:15px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-028fcca{--justify-content:space-between;--margin-block-start:10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-e27f2d7{--width:32%;--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-112 .elementor-element.elementor-element-f30347d{--width:60%;--gap:0px 0px;--padding-block-start:10px;--padding-block-end:15px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-112 .elementor-element.elementor-element-8e76c95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-112 .elementor-element.elementor-element-c0df8e4{text-align:center;}.elementor-112 .elementor-element.elementor-element-95c3ac4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-112 .elementor-element.elementor-element-698c8b9{--grid-columns:2;}.elementor-112 .elementor-element.elementor-element-0434115{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-112 .elementor-element.elementor-element-e9b9912 .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-ae4b80d{--width:48%;}.elementor-112 .elementor-element.elementor-element-3d1f2ba{--width:45%;}.elementor-112 .elementor-element.elementor-element-7a3b5ef{--width:48%;}.elementor-112 .elementor-element.elementor-element-797cb60{--width:45%;}.elementor-112 .elementor-element.elementor-element-d0330b7{--width:48%;}.elementor-112 .elementor-element.elementor-element-32e6e2a{--width:45%;}.elementor-112 .elementor-element.elementor-element-742ac79{--width:48%;}.elementor-112 .elementor-element.elementor-element-728a378{--width:45%;}.elementor-112 .elementor-element.elementor-element-950fb30{--width:48%;}.elementor-112 .elementor-element.elementor-element-87049bf{--width:45%;}.elementor-112 .elementor-element.elementor-element-a563a70{--width:17%;}.elementor-112 .elementor-element.elementor-element-509599a{--content-width:1290px;}.elementor-112 .elementor-element.elementor-element-d4e28f5{--width:50%;}.elementor-112 .elementor-element.elementor-element-5ca6334{--width:50%;}.elementor-112 .elementor-element.elementor-element-29a6581{--width:44%;}.elementor-112 .elementor-element.elementor-element-e27f2d7{--width:44%;}.elementor-112 .elementor-element.elementor-element-01561b0{--width:45%;}.elementor-112 .elementor-element.elementor-element-04d36d0{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-112 .elementor-element.elementor-element-a563a70{--width:25%;}.elementor-112 .elementor-element.elementor-element-29a6581{--width:45%;}.elementor-112 .elementor-element.elementor-element-f2dc41f{--width:50%;}.elementor-112 .elementor-element.elementor-element-e27f2d7{--width:45%;}.elementor-112 .elementor-element.elementor-element-f30347d{--width:50%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-a4f47f1 */.slider-do-home .swiper-pagination{
    bottom: 30px!important;
    margin-top: -15px!important;
}

.slider-do-home .swiper-pagination-bullet{
    background-color:#ffffff!important;
    opacity: 1;
    position: relative;
    transition: all ease .15s;
}
.slider-do-home .swiper-pagination-bullet:hover{
    background-color:#BFC637;
    transition: all ease .15s;
}

.slider-do-home .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:#BFC637!important;
}

.slider-do-home .swiper-pagination-bullet.swiper-pagination-bullet-active:after{
    content:"";
    display: inline-block;
    left: -5px;
    top: -5px;
    width: 24px;
    height: 24px;
    border: solid 1px #BFC637;
    border-radius: 200px;
    position: absolute;
    transition: all ease .15s;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Book.eot');
	src: url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Book.eot?#iefix') format('embedded-opentype'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Book.woff2') format('woff2'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Book.woff') format('woff'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Book.ttf') format('truetype'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Book.svg#Avenir') format('svg');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Black.eot');
	src: url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Black.eot?#iefix') format('embedded-opentype'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Black.woff2') format('woff2'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Black.woff') format('woff'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Black.ttf') format('truetype'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Black.svg#Avenir') format('svg');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Black-1.eot');
	src: url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Black-1.eot?#iefix') format('embedded-opentype'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Black-1.woff2') format('woff2'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Black-1.woff') format('woff'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Black-1.ttf') format('truetype'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Black-1.svg#Avenir') format('svg');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Medium.eot');
	src: url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Medium.woff2') format('woff2'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Medium.woff') format('woff'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Medium.ttf') format('truetype'),
		url('https://douro.sparklabs.website/portal/wp-content/uploads/2023/07/Avenir-Medium.svg#Avenir') format('svg');
}
/* End Custom Fonts CSS */