.elementor-563 .elementor-element.elementor-element-5e21623{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:50px;}.elementor-563 .elementor-element.elementor-element-5e21623:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-5e21623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-563 .elementor-element.elementor-element-5e21623::before, .elementor-563 .elementor-element.elementor-element-5e21623 > .elementor-background-video-container::before, .elementor-563 .elementor-element.elementor-element-5e21623 > .e-con-inner > .elementor-background-video-container::before, .elementor-563 .elementor-element.elementor-element-5e21623 > .elementor-background-slideshow::before, .elementor-563 .elementor-element.elementor-element-5e21623 > .e-con-inner > .elementor-background-slideshow::before, .elementor-563 .elementor-element.elementor-element-5e21623 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F4F0E9;--background-overlay:'';}.elementor-563 .elementor-element.elementor-element-5e21623.e-con{--align-self:center;}.elementor-563 .elementor-element.elementor-element-1e0072f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-563 .elementor-element.elementor-element-a7dcb51 .elementor-button{background-color:#8A2D3A00;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 01px;}.elementor-563 .elementor-element.elementor-element-a7dcb51{padding:150px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-563 .elementor-element.elementor-element-41bf4e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:400;line-height:59px;}.elementor-563 .elementor-element.elementor-element-821cdb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;color:#2032388C;}.elementor-563 .elementor-element.elementor-element-ddc97f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-2447462 .elementor-button{background-color:var( --e-global-color-text );font-family:"Source Sans 3", Sans-serif;font-weight:600;border-style:solid;border-width:01px 01px 01px 01px;border-radius:0px 10px 0px 10px;padding:15px 15px 15px 15px;}.elementor-563 .elementor-element.elementor-element-2447462 .elementor-button:hover, .elementor-563 .elementor-element.elementor-element-2447462 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:#203238;}.elementor-563 .elementor-element.elementor-element-2447462{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-563 .elementor-element.elementor-element-2447462 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-563 .elementor-element.elementor-element-2447462 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-563 .elementor-element.elementor-element-2447462 .elementor-button:hover svg, .elementor-563 .elementor-element.elementor-element-2447462 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-563 .elementor-element.elementor-element-6a79de6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-6a79de6.e-con{--order:99999 /* order end hack */;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-563 .elementor-element.elementor-element-b478d2f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-563 .elementor-element.elementor-element-b478d2f img{width:100%;max-width:100%;height:100%;border-radius:0px 0px 0px 0px;}.elementor-563 .elementor-element.elementor-element-82aecf8{--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-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-82aecf8:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-82aecf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E99C;}.elementor-563 .elementor-element.elementor-element-1d2e0c4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-54fe675{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-563 .elementor-element.elementor-element-5139687{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:59px;font-weight:400;line-height:65px;color:#66858B;}.elementor-563 .elementor-element.elementor-element-5139687 p{margin-block-end:4px;}.elementor-563 .elementor-element.elementor-element-d671247{--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:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-d671247.e-con{--align-self:flex-end;}.elementor-563 .elementor-element.elementor-element-46cf112{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-563 .elementor-element.elementor-element-9e87392{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-9e87392:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-9e87392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-563 .elementor-element.elementor-element-200df72{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-563 .elementor-element.elementor-element-679f8be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-d2647b5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-dbcc223 );}.elementor-563 .elementor-element.elementor-element-c1339e7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;line-height:48px;color:var( --e-global-color-primary );}.elementor-563 .elementor-element.elementor-element-c1339e7 p{margin-block-end:4px;}.elementor-563 .elementor-element.elementor-element-4e71893{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 20px 0px;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#EFC8CDA1;}.elementor-563 .elementor-element.elementor-element-0f2ce63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-0f2ce63:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-0f2ce63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-249385e );}.elementor-563 .elementor-element.elementor-element-78d68fe{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:13px;color:var( --e-global-color-12eb398 );}.elementor-563 .elementor-element.elementor-element-f6283b5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 80px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;line-height:48px;color:var( --e-global-color-secondary );}.elementor-563 .elementor-element.elementor-element-f6283b5 p{margin-block-end:0px;}.elementor-563 .elementor-element.elementor-element-d999fed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-563 .elementor-element.elementor-element-d2e40e2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-563 .elementor-element.elementor-element-d2e40e2 p{margin-block-end:0px;}.elementor-563 .elementor-element.elementor-element-70213d6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-563 .elementor-element.elementor-element-80d3ca5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-563 .elementor-element.elementor-element-34649ac{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-563 .elementor-element.elementor-element-34649ac p{margin-block-end:0px;}.elementor-563 .elementor-element.elementor-element-918719f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-563 .elementor-element.elementor-element-da427b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-563 .elementor-element.elementor-element-7de1292{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-563 .elementor-element.elementor-element-7de1292 p{margin-block-end:0px;}.elementor-563 .elementor-element.elementor-element-1627da5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-563 .elementor-element.elementor-element-35b5b5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-563 .elementor-element.elementor-element-8026d8f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-563 .elementor-element.elementor-element-8026d8f p{margin-block-end:0px;}.elementor-563 .elementor-element.elementor-element-d72fb6e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-563 .elementor-element.elementor-element-2eb2718{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-563 .elementor-element.elementor-element-a150e31{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-563 .elementor-element.elementor-element-a150e31 p{margin-block-end:0px;}.elementor-563 .elementor-element.elementor-element-5fcf056{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-563 .elementor-element.elementor-element-f180380{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-f180380:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-f180380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-563 .elementor-element.elementor-element-c079a20{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#66858B40;text-align:center;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-563 .elementor-element.elementor-element-d011386{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#66858B40;text-align:center;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-563 .elementor-element.elementor-element-d129ac5{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#66858B40;text-align:center;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-563 .elementor-element.elementor-element-4ae08c3{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-563 .elementor-element.elementor-element-5e21623{--content-width:1200px;}.elementor-563 .elementor-element.elementor-element-82aecf8{--content-width:1200px;}.elementor-563 .elementor-element.elementor-element-1d2e0c4{--width:40%;}.elementor-563 .elementor-element.elementor-element-d671247{--width:60%;}.elementor-563 .elementor-element.elementor-element-9e87392{--content-width:1200px;}.elementor-563 .elementor-element.elementor-element-200df72{--width:50%;}.elementor-563 .elementor-element.elementor-element-679f8be{--width:50%;}.elementor-563 .elementor-element.elementor-element-0f2ce63{--content-width:1200px;}.elementor-563 .elementor-element.elementor-element-d999fed{--width:20%;}.elementor-563 .elementor-element.elementor-element-80d3ca5{--width:20%;}.elementor-563 .elementor-element.elementor-element-da427b2{--width:20%;}.elementor-563 .elementor-element.elementor-element-35b5b5c{--width:20%;}.elementor-563 .elementor-element.elementor-element-2eb2718{--width:20%;}.elementor-563 .elementor-element.elementor-element-f180380{--content-width:1200px;}}@media(max-width:1024px){.elementor-563 .elementor-element.elementor-element-5e21623{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-1e0072f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-41bf4e6{font-size:43px;line-height:1.3em;}.elementor-563 .elementor-element.elementor-element-6a79de6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-563 .elementor-element.elementor-element-5139687{font-size:43px;line-height:1.3em;}.elementor-563 .elementor-element.elementor-element-c1339e7{font-size:43px;line-height:1.3em;}.elementor-563 .elementor-element.elementor-element-f6283b5{font-size:43px;line-height:1.3em;}.elementor-563 .elementor-element.elementor-element-d2e40e2{font-size:43px;line-height:1.3em;}.elementor-563 .elementor-element.elementor-element-34649ac{font-size:43px;line-height:1.3em;}.elementor-563 .elementor-element.elementor-element-7de1292{font-size:43px;line-height:1.3em;}.elementor-563 .elementor-element.elementor-element-8026d8f{font-size:43px;line-height:1.3em;}.elementor-563 .elementor-element.elementor-element-a150e31{font-size:43px;line-height:1.3em;}}@media(max-width:767px){.elementor-563 .elementor-element.elementor-element-5e21623{--overlay-opacity:0.9;--margin-top:-290px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-1e0072f{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-563 .elementor-element.elementor-element-41bf4e6{font-size:47px;}.elementor-563 .elementor-element.elementor-element-ddc97f5{--width:100%;--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:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-563 .elementor-element.elementor-element-2447462{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-563 .elementor-element.elementor-element-5139687{font-size:47px;}.elementor-563 .elementor-element.elementor-element-c1339e7{font-size:47px;}.elementor-563 .elementor-element.elementor-element-f6283b5{font-size:47px;}.elementor-563 .elementor-element.elementor-element-d2e40e2{font-size:47px;}.elementor-563 .elementor-element.elementor-element-34649ac{font-size:47px;}.elementor-563 .elementor-element.elementor-element-7de1292{font-size:47px;}.elementor-563 .elementor-element.elementor-element-8026d8f{font-size:47px;}.elementor-563 .elementor-element.elementor-element-a150e31{font-size:47px;}}/* Start custom CSS for text-editor, class: .elementor-element-41bf4e6 */.elementor-563 .elementor-element.elementor-element-41bf4e6 {
  color: #123A46;
}

.elementor-563 .elementor-element.elementor-element-41bf4e6 .titulo-marsala {
  color: #8A2D3A;
  font-style: italic;
  font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b478d2f */.elementor-563 .elementor-element.elementor-element-b478d2f img {
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e21623 */.elementor-563 .elementor-element.elementor-element-5e21623 {
    --sofia-fundo: #F4F0E9;

    position: relative;
    z-index: 2;
    overflow: visible !important;
}

/* CURVA EXATA DO MODELO */
.elementor-563 .elementor-element.elementor-element-5e21623::after {
    content: "";
    position: absolute;

    left: 0;
    bottom: -58px;

    width: 100%;
    height: 105px;

    background-color: var(--sofia-fundo);

    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 189' preserveAspectRatio='none'%3E%3Cpath d='M0 114 C125 84 250 67 390 61 C520 55 650 60 770 66 C900 73 1000 85 1135 96 C1260 106 1390 115 1525 120 C1660 125 1780 121 1900 117 C1960 115 2010 112 2048 110 L2048 0 L0 0 Z' fill='white'/%3E%3C/svg%3E");

    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center top;

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 189' preserveAspectRatio='none'%3E%3Cpath d='M0 114 C125 84 250 67 390 61 C520 55 650 60 770 66 C900 73 1000 85 1135 96 C1260 106 1390 115 1525 120 C1660 125 1780 121 1900 117 C1960 115 2010 112 2048 110 L2048 0 L0 0 Z' fill='white'/%3E%3C/svg%3E");

    mask-size: 100% 100%;
    mask-repeat: no-repeat;
    mask-position: center top;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46cf112 */.elementor-563 .elementor-element.elementor-element-46cf112 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e71893 */.elementor-563 .elementor-element.elementor-element-4e71893 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e87392 */.elementor-563 .elementor-element.elementor-element-9e87392 {
    --sofia-fundo: #8A2D3A;

    position: relative;
    z-index: 2;
    overflow: visible !important;
}

/* MESMA ONDULAÇÃO, GIRADA EXATAMENTE 180° */
.elementor-563 .elementor-element.elementor-element-9e87392::before {
    content: "";
    position: absolute;

    left: 0;
    top: -58px;

    width: 100%;
    height: 105px;

    background-color: var(--sofia-fundo);

    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 189' preserveAspectRatio='none'%3E%3Cpath d='M0 114 C125 84 250 67 390 61 C520 55 650 60 770 66 C900 73 1000 85 1135 96 C1260 106 1390 115 1525 120 C1660 125 1780 121 1900 117 C1960 115 2010 112 2048 110 L2048 0 L0 0 Z' fill='white'/%3E%3C/svg%3E");

    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center top;

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 189' preserveAspectRatio='none'%3E%3Cpath d='M0 114 C125 84 250 67 390 61 C520 55 650 60 770 66 C900 73 1000 85 1135 96 C1260 106 1390 115 1525 120 C1660 125 1780 121 1900 117 C1960 115 2010 112 2048 110 L2048 0 L0 0 Z' fill='white'/%3E%3C/svg%3E");

    mask-size: 100% 100%;
    mask-repeat: no-repeat;
    mask-position: center top;

    transform: rotate(180deg);
    transform-origin: center center;

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70213d6 */.elementor-563 .elementor-element.elementor-element-70213d6 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d999fed */.elementor-563 .elementor-element.elementor-element-d999fed {
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-563 .elementor-element.elementor-element-d999fed:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 28px rgba(18, 58, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-918719f */.elementor-563 .elementor-element.elementor-element-918719f p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d3ca5 */.elementor-563 .elementor-element.elementor-element-80d3ca5 {
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-563 .elementor-element.elementor-element-80d3ca5:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 28px rgba(18, 58, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1627da5 */.elementor-563 .elementor-element.elementor-element-1627da5 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da427b2 */.elementor-563 .elementor-element.elementor-element-da427b2 {
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-563 .elementor-element.elementor-element-da427b2:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 28px rgba(18, 58, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d72fb6e */.elementor-563 .elementor-element.elementor-element-d72fb6e p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b5b5c */.elementor-563 .elementor-element.elementor-element-35b5b5c {
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-563 .elementor-element.elementor-element-35b5b5c:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 28px rgba(18, 58, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fcf056 */.elementor-563 .elementor-element.elementor-element-5fcf056 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eb2718 */.elementor-563 .elementor-element.elementor-element-2eb2718 {
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-563 .elementor-element.elementor-element-2eb2718:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 28px rgba(18, 58, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c079a20 */.elementor-563 .elementor-element.elementor-element-c079a20 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.elementor-563 .elementor-element.elementor-element-c079a20 {
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-563 .elementor-element.elementor-element-c079a20:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 28px rgba(18, 58, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d011386 */.elementor-563 .elementor-element.elementor-element-d011386 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.elementor-563 .elementor-element.elementor-element-d011386 {
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-563 .elementor-element.elementor-element-d011386:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 28px rgba(18, 58, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d129ac5 */.elementor-563 .elementor-element.elementor-element-d129ac5 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.elementor-563 .elementor-element.elementor-element-d129ac5 {
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-563 .elementor-element.elementor-element-d129ac5:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 28px rgba(18, 58, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae08c3 */.elementor-563 .elementor-element.elementor-element-4ae08c3 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.elementor-563 .elementor-element.elementor-element-4ae08c3 {
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}

.elementor-563 .elementor-element.elementor-element-4ae08c3:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 28px rgba(18, 58, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f180380 */.elementor-563 .elementor-element.elementor-element-f180380 {
    --sofia-fundo: #F4F0E9;

    position: relative;
    z-index: 2;
    overflow: visible !important;
}

/* CURVA EXATA DO MODELO NA PARTE SUPERIOR */
.elementor-563 .elementor-element.elementor-element-f180380::before {
    content: "";
    position: absolute;

    left: 0;
    top: -58px;

    width: 100%;
    height: 105px;

    background-color: var(--sofia-fundo);

    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 189' preserveAspectRatio='none'%3E%3Cpath d='M0 114 C125 84 250 67 390 61 C520 55 650 60 770 66 C900 73 1000 85 1135 96 C1260 106 1390 115 1525 120 C1660 125 1780 121 1900 117 C1960 115 2010 112 2048 110 L2048 0 L0 0 Z' fill='white'/%3E%3C/svg%3E");

    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center top;

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 189' preserveAspectRatio='none'%3E%3Cpath d='M0 114 C125 84 250 67 390 61 C520 55 650 60 770 66 C900 73 1000 85 1135 96 C1260 106 1390 115 1525 120 C1660 125 1780 121 1900 117 C1960 115 2010 112 2048 110 L2048 0 L0 0 Z' fill='white'/%3E%3C/svg%3E");

    mask-size: 100% 100%;
    mask-repeat: no-repeat;
    mask-position: center top;

    transform: rotate(180deg);
    transform-origin: center center;

    pointer-events: none;
}/* End custom CSS */