.elementor-119 .elementor-element.elementor-element-3f5363a{--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.12;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:150px;--padding-left:0px;--padding-right:50px;}.elementor-119 .elementor-element.elementor-element-3f5363a:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-3f5363a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://oinstitutosofia.com.br/wp-content/uploads/2026/08/das-2-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-119 .elementor-element.elementor-element-3f5363a::before, .elementor-119 .elementor-element.elementor-element-3f5363a > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-3f5363a > .e-con-inner > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-3f5363a > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-3f5363a > .e-con-inner > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-3f5363a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F4F0E9;--background-overlay:'';}.elementor-119 .elementor-element.elementor-element-a7bd71c{--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:0px;--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-119 .elementor-element.elementor-element-6f0fa51 .elementor-button{background-color:#F4F0E900;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-119 .elementor-element.elementor-element-6f0fa51{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-119 .elementor-element.elementor-element-abd4182{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-119 .elementor-element.elementor-element-85bdc94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-9d43829{--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-119 .elementor-element.elementor-element-57451bb .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-119 .elementor-element.elementor-element-57451bb .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-57451bb .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:#203238;}.elementor-119 .elementor-element.elementor-element-57451bb{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-57451bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-119 .elementor-element.elementor-element-57451bb .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-119 .elementor-element.elementor-element-57451bb .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-57451bb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-edc38ae .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:01px 01px 01px 01px;border-radius:0px 10px 0px 10px;padding:15px 15px 15px 15px;}.elementor-119 .elementor-element.elementor-element-edc38ae .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-edc38ae .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:#203238;}.elementor-119 .elementor-element.elementor-element-edc38ae{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-edc38ae .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-edc38ae .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-4af3738{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-6aaa812{--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:0px;}.elementor-119 .elementor-element.elementor-element-801f313{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;}.elementor-119 .elementor-element.elementor-element-801f313 p{margin-block-end:0px;}.elementor-119 .elementor-element.elementor-element-a2dea79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:16px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-1cfff87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 01px 0px 01px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:01px;border-color:#66868C4F;--border-color:#66868C4F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-df183a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;}.elementor-119 .elementor-element.elementor-element-df183a0 p{margin-block-end:0px;}.elementor-119 .elementor-element.elementor-element-fd1057f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:16px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-1480cec{--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:0px;}.elementor-119 .elementor-element.elementor-element-e0acfb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;}.elementor-119 .elementor-element.elementor-element-e0acfb9 p{margin-block-end:0px;}.elementor-119 .elementor-element.elementor-element-23d696f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:16px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-a6eb8d2{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#66858B;--border-color:#66858B;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 7px 1px rgba(0, 0, 0, 0.28);--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-119 .elementor-element.elementor-element-a6eb8d2:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-a6eb8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-a6eb8d2.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-3a13e5d{--display:flex;--min-height:0px;--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:flex-start;--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:0px;--padding-left:0px;--padding-right:20px;}.elementor-119 .elementor-element.elementor-element-026d7ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-119 .elementor-element.elementor-element-bb4f8bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 30px 0px;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1px;}.elementor-119 .elementor-element.elementor-element-1018f9c{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:02px;--padding-bottom:02px;--padding-left:02px;--padding-right:02px;}.elementor-119 .elementor-element.elementor-element-1018f9c:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-1018f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-1018f9c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-1018f9c, .elementor-119 .elementor-element.elementor-element-1018f9c::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-1018f9c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-d3c9278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 0px 0px 10px;}.elementor-119 .elementor-element.elementor-element-d3c9278.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-d3c9278 .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-d3c9278.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-d3c9278.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-d3c9278.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-d3c9278.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-d3c9278.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-d3c9278 .elementor-icon{font-size:13px;padding:5px;border-width:01px 01px 01px 01px;border-radius:020px 020px 020px 020px;}.elementor-119 .elementor-element.elementor-element-d3c9278 .elementor-icon svg{height:13px;}.elementor-119 .elementor-element.elementor-element-7507e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-weight:400;}.elementor-119 .elementor-element.elementor-element-7507e3f.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-7507e3f p{margin-block-end:0px;}.elementor-119 .elementor-element.elementor-element-d402029{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:02px;--padding-bottom:02px;--padding-left:02px;--padding-right:02px;}.elementor-119 .elementor-element.elementor-element-d402029:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-d402029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-d402029:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-d402029, .elementor-119 .elementor-element.elementor-element-d402029::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-d402029.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-8a74842{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 0px 0px 10px;}.elementor-119 .elementor-element.elementor-element-8a74842.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-8a74842 .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-8a74842.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-8a74842.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-8a74842.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-8a74842.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-8a74842.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-8a74842 .elementor-icon{font-size:13px;padding:5px;border-width:01px 01px 01px 01px;border-radius:020px 020px 020px 020px;}.elementor-119 .elementor-element.elementor-element-8a74842 .elementor-icon svg{height:13px;}.elementor-119 .elementor-element.elementor-element-7329ba6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-weight:400;}.elementor-119 .elementor-element.elementor-element-7329ba6.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-7329ba6 p{margin-block-end:0px;}.elementor-119 .elementor-element.elementor-element-d57666f{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:02px;--padding-bottom:02px;--padding-left:02px;--padding-right:02px;}.elementor-119 .elementor-element.elementor-element-d57666f:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-d57666f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-d57666f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-d57666f, .elementor-119 .elementor-element.elementor-element-d57666f::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-d57666f.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-e7b0773{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 0px 0px 10px;}.elementor-119 .elementor-element.elementor-element-e7b0773.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-e7b0773 .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-e7b0773.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-e7b0773.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-e7b0773.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-e7b0773.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-e7b0773.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-e7b0773 .elementor-icon{font-size:13px;padding:5px;border-width:01px 01px 01px 01px;border-radius:020px 020px 020px 020px;}.elementor-119 .elementor-element.elementor-element-e7b0773 .elementor-icon svg{height:13px;}.elementor-119 .elementor-element.elementor-element-a0fda32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-weight:400;}.elementor-119 .elementor-element.elementor-element-a0fda32.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-a0fda32 p{margin-block-end:0px;}.elementor-119 .elementor-element.elementor-element-6ea386c{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-6ea386c:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-6ea386c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E99C;}.elementor-119 .elementor-element.elementor-element-b8bb35e{--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-119 .elementor-element.elementor-element-f6ef5e7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:400;line-height:63px;}.elementor-119 .elementor-element.elementor-element-f6ef5e7 p{margin-block-end:4px;}.elementor-119 .elementor-element.elementor-element-04aa72b{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-04aa72b.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-d56a9ff{--display:flex;--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-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-119 .elementor-element.elementor-element-3665096{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-119 .elementor-element.elementor-element-3665096 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-50ee1d7 );font-family:"Source Sans 3", Sans-serif;font-size:43px;font-weight:600;line-height:39px;}.elementor-119 .elementor-element.elementor-element-8447e12{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-8447e12.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-bc2fe34{--display:flex;--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-119 .elementor-element.elementor-element-bc2fe34.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-9b6c1e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-119 .elementor-element.elementor-element-9b6c1e4.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-9b6c1e4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-50ee1d7 );font-family:"Source Sans 3", Sans-serif;font-size:43px;font-weight:600;line-height:39px;}.elementor-119 .elementor-element.elementor-element-2f0fdd8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-2f0fdd8.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-8934f32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-119 .elementor-element.elementor-element-c147493{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Amaranth", Sans-serif;font-size:40px;font-weight:400;line-height:30px;color:var( --e-global-color-50ee1d7 );}.elementor-119 .elementor-element.elementor-element-c147493 p{margin-block-end:4px;}.elementor-119 .elementor-element.elementor-element-2fe5396{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-2fe5396.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-861b287{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-119 .elementor-element.elementor-element-6e186a3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Amaranth", Sans-serif;font-size:40px;font-weight:400;line-height:30px;color:var( --e-global-color-50ee1d7 );}.elementor-119 .elementor-element.elementor-element-6e186a3 p{margin-block-end:4px;}.elementor-119 .elementor-element.elementor-element-27ad02e{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:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-27ad02e.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-0412435{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-0412435:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-0412435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E99C;}.elementor-119 .elementor-element.elementor-element-85f7325{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-119 .elementor-element.elementor-element-cfa3f45{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:43px;font-weight:400;line-height:46px;}.elementor-119 .elementor-element.elementor-element-808efa3{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 48px;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-808efa3.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-84e786f{--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;--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-119 .elementor-element.elementor-element-e112a58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-12eb398 );--border-color:var( --e-global-color-12eb398 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;}.elementor-119 .elementor-element.elementor-element-e112a58:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-e112a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-119 .elementor-element.elementor-element-e112a58.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-119 .elementor-element.elementor-element-e112a58:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-50ee1d7 );--border-color:var( --e-global-color-50ee1d7 );}.elementor-119 .elementor-element.elementor-element-e112a58, .elementor-119 .elementor-element.elementor-element-e112a58::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-e112a58.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.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-119 .elementor-element.elementor-element-df7131a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;border-radius:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-df7131a img{border-radius:25px 25px 0px 0px;}.elementor-119 .elementor-element.elementor-element-bcf4870{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-119 .elementor-element.elementor-element-8aa712c{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-8aa712c.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-50a2295{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-26737af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;}.elementor-119 .elementor-element.elementor-element-26737af:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-26737af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-119 .elementor-element.elementor-element-26737af.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-119 .elementor-element.elementor-element-26737af:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-119 .elementor-element.elementor-element-26737af, .elementor-119 .elementor-element.elementor-element-26737af::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-26737af.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-6322b1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;border-radius:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-6322b1e img{border-radius:25px 25px 0px 0px;}.elementor-119 .elementor-element.elementor-element-c282205{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-119 .elementor-element.elementor-element-6c17ce6{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-6c17ce6.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-dab066f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-a641288{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;}.elementor-119 .elementor-element.elementor-element-a641288:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-a641288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-119 .elementor-element.elementor-element-a641288.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-119 .elementor-element.elementor-element-a641288:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-119 .elementor-element.elementor-element-a641288, .elementor-119 .elementor-element.elementor-element-a641288::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-a641288.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-4dc0f94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;border-radius:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-4dc0f94 img{border-radius:25px 25px 0px 0px;}.elementor-119 .elementor-element.elementor-element-5fc4a27{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-119 .elementor-element.elementor-element-2cf2f17{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-2cf2f17.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-16c7e32{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-208cdc1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;}.elementor-119 .elementor-element.elementor-element-208cdc1:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-208cdc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-119 .elementor-element.elementor-element-208cdc1.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-119 .elementor-element.elementor-element-208cdc1:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-119 .elementor-element.elementor-element-208cdc1, .elementor-119 .elementor-element.elementor-element-208cdc1::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-208cdc1.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-3318999{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;border-radius:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-3318999 img{border-radius:25px 25px 0px 0px;}.elementor-119 .elementor-element.elementor-element-265f00b{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-119 .elementor-element.elementor-element-abe2e56{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-abe2e56.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-e764430{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-74fdd12{--display:flex;}.elementor-119 .elementor-element.elementor-element-24c14b8{--display:flex;--min-height:520px;--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: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-119 .elementor-element.elementor-element-24c14b8:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-24c14b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-24c14b8.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-653f395{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-653f395:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-653f395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#203238;}.elementor-119 .elementor-element.elementor-element-00b5982 .elementor-button{background-color:var( --e-global-color-text );font-family:"Source Sans 3", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-00b5982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-eb2dfb2{padding:30px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-eb2dfb2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.elementor-119 .elementor-element.elementor-element-10b0678{padding:20px 0px 0px 30px;color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-7b100d1{--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;}.elementor-119 .elementor-element.elementor-element-a872fc1 .elementor-button{background-color:var( --e-global-color-text );font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 8px 10px;}.elementor-119 .elementor-element.elementor-element-a872fc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-119 .elementor-element.elementor-element-b1846ce .elementor-button{background-color:var( --e-global-color-text );font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 8px 10px;}.elementor-119 .elementor-element.elementor-element-b1846ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-02935ec .elementor-button{background-color:var( --e-global-color-text );font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 8px 10px;}.elementor-119 .elementor-element.elementor-element-02935ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-e5ab696 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-e5ab696 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-e5ab696 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-e5ab696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-e5ab696 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-119 .elementor-element.elementor-element-e5ab696 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-119 .elementor-element.elementor-element-e5ab696 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-e5ab696 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-3a4e4a5{padding:30px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-3a4e4a5 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:600;}.elementor-119 .elementor-element.elementor-element-0f3c295{--display:flex;--min-height:520px;--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-119 .elementor-element.elementor-element-0f3c295:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-0f3c295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oinstitutosofia.com.br/wp-content/uploads/2026/08/Sem-titulo-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-119 .elementor-element.elementor-element-0b4fcfa{--display:flex;--min-height:520px;--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: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-119 .elementor-element.elementor-element-0b4fcfa:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-0b4fcfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-a76444b{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-a76444b:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-a76444b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-35d690a .elementor-button{background-color:var( --e-global-color-12eb398 );font-family:"Source Sans 3", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-35d690a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-ae61507{padding:30px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-ae61507 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-c447891{padding:0px 0px 0px 30px;color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-51a6d3e{--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;}.elementor-119 .elementor-element.elementor-element-219509e .elementor-button{background-color:var( --e-global-color-12eb398 );font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 8px 10px;}.elementor-119 .elementor-element.elementor-element-219509e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-119 .elementor-element.elementor-element-1e52b65 .elementor-button{background-color:var( --e-global-color-12eb398 );font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 8px 10px;}.elementor-119 .elementor-element.elementor-element-1e52b65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-119 .elementor-element.elementor-element-4da342f .elementor-button{background-color:var( --e-global-color-12eb398 );font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 8px 10px;}.elementor-119 .elementor-element.elementor-element-4da342f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-119 .elementor-element.elementor-element-5d68c51 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-5d68c51 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-5d68c51 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-5d68c51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-5d68c51 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-119 .elementor-element.elementor-element-5d68c51 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-119 .elementor-element.elementor-element-5d68c51 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-5d68c51 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-59f3114{padding:30px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-59f3114 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:600;}.elementor-119 .elementor-element.elementor-element-860a9c2{--display:flex;--min-height:520px;--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-119 .elementor-element.elementor-element-860a9c2:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-860a9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oinstitutosofia.com.br/wp-content/uploads/2026/08/91672cd173ff8e1f74bf96254fe33cc2-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-119 .elementor-element.elementor-element-8b3b6da{--display:flex;--min-height:520px;--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: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-119 .elementor-element.elementor-element-8b3b6da:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-8b3b6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-df76c43{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-df76c43:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-df76c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-3d76e2f .elementor-button{background-color:var( --e-global-color-text );font-family:"Source Sans 3", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-3d76e2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-c996ae3{padding:30px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-c996ae3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-03c9730{padding:20px 0px 0px 30px;color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-189dbf9{--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;}.elementor-119 .elementor-element.elementor-element-9dcf4ea .elementor-button{background-color:var( --e-global-color-text );font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 8px 10px;}.elementor-119 .elementor-element.elementor-element-9dcf4ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-119 .elementor-element.elementor-element-3427526 .elementor-button{background-color:var( --e-global-color-text );font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 8px 10px;}.elementor-119 .elementor-element.elementor-element-3427526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-119 .elementor-element.elementor-element-b00fefb .elementor-button{background-color:var( --e-global-color-text );font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 8px 10px;}.elementor-119 .elementor-element.elementor-element-b00fefb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-119 .elementor-element.elementor-element-a73c458 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-a73c458 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-a73c458 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-a73c458{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-a73c458 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-119 .elementor-element.elementor-element-a73c458 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-119 .elementor-element.elementor-element-a73c458 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-a73c458 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-0e81420{padding:30px 0px 0px 30px;}.elementor-119 .elementor-element.elementor-element-0e81420 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:600;}.elementor-119 .elementor-element.elementor-element-a34a71a{--display:flex;--min-height:520px;--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-119 .elementor-element.elementor-element-a34a71a:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-a34a71a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oinstitutosofia.com.br/wp-content/uploads/2026/08/91672cd173ff8e1f74bf96254fe33cc2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-119 .elementor-element.elementor-element-0fea49d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 80px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-119 .elementor-element.elementor-element-b0b6aba{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-b0b6aba:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-b0b6aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E99C;}.elementor-119 .elementor-element.elementor-element-b0b6aba.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-f9637df{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-119 .elementor-element.elementor-element-20050ed{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:78px;font-weight:400;line-height:64px;}.elementor-119 .elementor-element.elementor-element-18e985c .elementor-button{background-color:var( --e-global-color-text );font-family:"Source Sans 3", Sans-serif;font-weight:400;border-style:solid;border-width:01px 01px 01px 01px;border-radius:0px 10px 0px 10px;padding:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-18e985c .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-18e985c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:#203238;}.elementor-119 .elementor-element.elementor-element-18e985c{width:var( --container-widget-width, 15% );max-width:15%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-119 .elementor-element.elementor-element-18e985c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-18e985c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-119 .elementor-element.elementor-element-18e985c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-119 .elementor-element.elementor-element-18e985c .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-18e985c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-3bbcbd9{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--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-119 .elementor-element.elementor-element-3bbcbd9.e-con{--align-self:stretch;}.elementor-119 .elementor-element.elementor-element-87bf4ff{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-12eb398 );--border-color:var( --e-global-color-12eb398 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;}.elementor-119 .elementor-element.elementor-element-87bf4ff:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-87bf4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-119 .elementor-element.elementor-element-87bf4ff.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-119 .elementor-element.elementor-element-87bf4ff:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-50ee1d7 );--border-color:var( --e-global-color-50ee1d7 );}.elementor-119 .elementor-element.elementor-element-87bf4ff, .elementor-119 .elementor-element.elementor-element-87bf4ff::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-87bf4ff.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-2badc2b{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-2badc2b:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-2badc2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oinstitutosofia.com.br/wp-content/uploads/2026/08/91672cd173ff8e1f74bf96254fe33cc2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-119 .elementor-element.elementor-element-2badc2b.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-dbfbd15{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-c568c6c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:01px 01px 01px 01px;border-color:#66858B45;border-radius:0px 10px 0px 10px;padding:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-c568c6c .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-c568c6c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:#203238;}.elementor-119 .elementor-element.elementor-element-c568c6c{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-119 .elementor-element.elementor-element-c568c6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-c568c6c .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-c568c6c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-0b242c2{width:var( --container-widget-width, 19% );max-width:19%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:end;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-0b242c2.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-903c2af{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-903c2af.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-e461cc7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-96f162d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:01px 01px 01px 01px;border-color:#66858B45;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-96f162d .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-96f162d .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:#203238;}.elementor-119 .elementor-element.elementor-element-96f162d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-119 .elementor-element.elementor-element-96f162d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-96f162d .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-96f162d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-921e7d9{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-5b21d4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-5b21d4f.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-5b21d4f .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-5b21d4f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-5b21d4f.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-5b21d4f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-5b21d4f.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-5b21d4f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-5b21d4f .elementor-icon{font-size:20px;}.elementor-119 .elementor-element.elementor-element-5b21d4f .elementor-icon svg{height:20px;}.elementor-119 .elementor-element.elementor-element-1ab6685{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-12eb398 );--border-color:var( --e-global-color-12eb398 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;}.elementor-119 .elementor-element.elementor-element-1ab6685:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-1ab6685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-119 .elementor-element.elementor-element-1ab6685.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-119 .elementor-element.elementor-element-1ab6685:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-50ee1d7 );--border-color:var( --e-global-color-50ee1d7 );}.elementor-119 .elementor-element.elementor-element-1ab6685, .elementor-119 .elementor-element.elementor-element-1ab6685::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-1ab6685.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-4519a9a{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-4519a9a:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-4519a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oinstitutosofia.com.br/wp-content/uploads/2026/08/CARROSSEL-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-119 .elementor-element.elementor-element-4519a9a.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-feea870{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-e0c5fdc .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:01px 01px 01px 01px;border-color:#66858B45;border-radius:0px 10px 0px 10px;padding:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-e0c5fdc .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-e0c5fdc .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:#203238;}.elementor-119 .elementor-element.elementor-element-e0c5fdc{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-119 .elementor-element.elementor-element-e0c5fdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-e0c5fdc .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-e0c5fdc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-600474d{width:var( --container-widget-width, 19% );max-width:19%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:end;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-600474d.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-5b4b567{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-5b4b567.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-877c726{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-f008223 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:01px 01px 01px 01px;border-color:#66858B45;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-f008223 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-f008223 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:#203238;}.elementor-119 .elementor-element.elementor-element-f008223{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-119 .elementor-element.elementor-element-f008223.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-f008223 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-f008223 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-93e820b{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-aa8e885{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-aa8e885.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-aa8e885 .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-aa8e885.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-aa8e885.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-aa8e885.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-aa8e885.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-aa8e885.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-aa8e885 .elementor-icon{font-size:20px;}.elementor-119 .elementor-element.elementor-element-aa8e885 .elementor-icon svg{height:20px;}.elementor-119 .elementor-element.elementor-element-61b49d5{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-12eb398 );--border-color:var( --e-global-color-12eb398 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;}.elementor-119 .elementor-element.elementor-element-61b49d5:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-61b49d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-119 .elementor-element.elementor-element-61b49d5.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-119 .elementor-element.elementor-element-61b49d5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-50ee1d7 );--border-color:var( --e-global-color-50ee1d7 );}.elementor-119 .elementor-element.elementor-element-61b49d5, .elementor-119 .elementor-element.elementor-element-61b49d5::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-61b49d5.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-aeb0691{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-aeb0691:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-aeb0691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oinstitutosofia.com.br/wp-content/uploads/2026/08/91672cd173ff8e1f74bf96254fe33cc2-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-119 .elementor-element.elementor-element-aeb0691.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-ba1d1a3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-74ed318 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:01px 01px 01px 01px;border-color:#66858B45;border-radius:0px 10px 0px 10px;padding:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-74ed318 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-74ed318 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:#203238;}.elementor-119 .elementor-element.elementor-element-74ed318{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-119 .elementor-element.elementor-element-74ed318.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-74ed318 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-74ed318 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-9ff2e11{width:var( --container-widget-width, 19% );max-width:19%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:end;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-9ff2e11.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-6651b6b{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-6651b6b.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-31ef5e7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-70c52e1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:01px 01px 01px 01px;border-color:#66858B45;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-70c52e1 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-70c52e1 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:#203238;}.elementor-119 .elementor-element.elementor-element-70c52e1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-119 .elementor-element.elementor-element-70c52e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-70c52e1 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-70c52e1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-02dae8a{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-8352e8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-8352e8c.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-8352e8c .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-8352e8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-8352e8c.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-8352e8c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-8352e8c.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-8352e8c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-8352e8c .elementor-icon{font-size:20px;}.elementor-119 .elementor-element.elementor-element-8352e8c .elementor-icon svg{height:20px;}.elementor-119 .elementor-element.elementor-element-67fe2ef{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-67fe2ef:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-67fe2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E99C;}.elementor-119 .elementor-element.elementor-element-da18292{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-da18292:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-da18292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123A46;}.elementor-119 .elementor-element.elementor-element-da18292.e-con{--align-self:stretch;}.elementor-119 .elementor-element.elementor-element-cc53204{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 30px;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-56abf0d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Noto Serif Display", Sans-serif;font-size:33px;font-weight:400;line-height:46px;color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-f747996{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 30px 30px;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#F4F0E94F;}.elementor-119 .elementor-element.elementor-element-85c24e9 .elementor-button{background-color:#8A2D3A00;font-family:"Source Sans 3", Sans-serif;font-weight:500;fill:#F4F0E99C;color:#F4F0E99C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F0E945;border-radius:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-85c24e9{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-119 .elementor-element.elementor-element-9d57a92 .elementor-button{background-color:#8A2D3A00;font-family:"Source Sans 3", Sans-serif;font-weight:500;fill:#F4F0E99C;color:#F4F0E99C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F0E945;border-radius:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-9d57a92{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 30px 0px 30px;}.elementor-119 .elementor-element.elementor-element-28aa915 .elementor-button{background-color:#8A2D3A00;font-family:"Source Sans 3", Sans-serif;font-weight:500;fill:#F4F0E99C;color:#F4F0E99C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F0E945;border-radius:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-28aa915{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-119 .elementor-element.elementor-element-6aaeb64 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-119 .elementor-element.elementor-element-6aaeb64 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-6aaeb64 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-6aaeb64{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 50px 30px;}.elementor-119 .elementor-element.elementor-element-6aaeb64.elementor-element{--align-self:stretch;}.elementor-119 .elementor-element.elementor-element-6aaeb64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-119 .elementor-element.elementor-element-6aaeb64 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-119 .elementor-element.elementor-element-6aaeb64 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-6aaeb64 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-793270f{--display:flex;--min-height:0px;--justify-content:space-evenly;--align-items:stretch;--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-119 .elementor-element.elementor-element-793270f.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-854f6af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;}.elementor-119 .elementor-element.elementor-element-854f6af.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-854f6af img{border-radius:20px 20px 20px 20px;}.elementor-119 .elementor-element.elementor-element-a9a4476{--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:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-103e688{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-f303218 img{border-radius:20px 20px 20px 20px;}.elementor-119 .elementor-element.elementor-element-b497c64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-b497c64:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-b497c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#134655;}.elementor-119 .elementor-element.elementor-element-f3fcb5e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:28px;font-weight:200;text-transform:uppercase;line-height:20px;color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-191f3d4{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-e0c9ad0 img{border-radius:20px 20px 20px 20px;}.elementor-119 .elementor-element.elementor-element-5ff8ceb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-5ff8ceb:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-5ff8ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4D8DC;}.elementor-119 .elementor-element.elementor-element-5ff8ceb::before, .elementor-119 .elementor-element.elementor-element-5ff8ceb > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-5ff8ceb > .e-con-inner > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-5ff8ceb > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-5ff8ceb > .e-con-inner > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-5ff8ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-119 .elementor-element.elementor-element-ec1b4d2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-50ee1d7 );}.elementor-119 .elementor-element.elementor-element-33e433e{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 80px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:67px;font-weight:400;line-height:64px;}.elementor-119 .elementor-element.elementor-element-e8e3780{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 80px 48px;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-e8e3780.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-798f35e{--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:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#66858B21;--border-color:#66858B21;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-4adcc57{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:#A04F565C;}.elementor-119 .elementor-element.elementor-element-f9661b8{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Amaranth", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-f9661b8.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-95b7b11{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-95b7b11.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-f0b46d4{--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:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#66858B21;--border-color:#66858B21;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-9e48793{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:#A04F565C;}.elementor-119 .elementor-element.elementor-element-4a02359{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Amaranth", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-4a02359.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-5555633{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-5555633.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-1ef4b26{--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:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#66858B21;--border-color:#66858B21;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-d05b09d{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:#A04F565C;}.elementor-119 .elementor-element.elementor-element-fb24435{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Amaranth", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-fb24435.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-9784663{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-9784663.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-c4e47e2{--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:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#66858B21;--border-color:#66858B21;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-8c828ff{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:#A04F565C;}.elementor-119 .elementor-element.elementor-element-96031ce{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Amaranth", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-96031ce.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-0c80d0e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-0c80d0e.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-6e8fd39{--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:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#66858B21;--border-color:#66858B21;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-83089fc{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:#A04F565C;}.elementor-119 .elementor-element.elementor-element-3eb8f6b{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Amaranth", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-3eb8f6b.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-dd64eea{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-dd64eea.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-ca6f2f8{--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:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#66858B21;--border-color:#66858B21;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-b792442{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:#A04F565C;}.elementor-119 .elementor-element.elementor-element-b31757e{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Amaranth", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-b31757e.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-5432c2d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-5432c2d.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-5f995fb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-5f995fb:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-5f995fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E99C;}.elementor-119 .elementor-element.elementor-element-55c5551{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-119 .elementor-element.elementor-element-6dd541f{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:74px;font-weight:400;line-height:75px;}.elementor-119 .elementor-element.elementor-element-38d9978{width:var( --container-widget-width, 33% );max-width:33%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 48px;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-38d9978.elementor-element{--align-self:flex-end;}.elementor-119 .elementor-element.elementor-element-0592f9d{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-0592f9d:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-0592f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E99C;}.elementor-119 .elementor-element.elementor-element-0592f9d.e-con{--align-self:stretch;}.elementor-119 .elementor-element.elementor-element-6afe73b{--display:flex;--min-height:0px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-12eb398 );--border-color:var( --e-global-color-12eb398 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;}.elementor-119 .elementor-element.elementor-element-6afe73b:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-6afe73b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-119 .elementor-element.elementor-element-6afe73b.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-119 .elementor-element.elementor-element-6afe73b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-50ee1d7 );--border-color:var( --e-global-color-50ee1d7 );}.elementor-119 .elementor-element.elementor-element-6afe73b, .elementor-119 .elementor-element.elementor-element-6afe73b::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-6afe73b.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-67458cb{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 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-119 .elementor-element.elementor-element-67458cb.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-8b9f344 img{border-radius:20px 20px 0px 0px;}.elementor-119 .elementor-element.elementor-element-0b7c70d{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-0b7c70d.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-ce764a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-40ddcf2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-e39d8d8{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-65023e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-65023e6.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-65023e6 .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-65023e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-65023e6.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-65023e6.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-65023e6.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-65023e6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-65023e6 .elementor-icon{font-size:20px;}.elementor-119 .elementor-element.elementor-element-65023e6 .elementor-icon svg{height:20px;}.elementor-119 .elementor-element.elementor-element-7713972{--display:flex;--min-height:0px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-12eb398 );--border-color:var( --e-global-color-12eb398 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;}.elementor-119 .elementor-element.elementor-element-7713972:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-7713972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-119 .elementor-element.elementor-element-7713972.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-119 .elementor-element.elementor-element-7713972:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-50ee1d7 );--border-color:var( --e-global-color-50ee1d7 );}.elementor-119 .elementor-element.elementor-element-7713972, .elementor-119 .elementor-element.elementor-element-7713972::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-7713972.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-d5d72e7{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 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-119 .elementor-element.elementor-element-d5d72e7.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-4e77616 img{border-radius:20px 20px 0px 0px;}.elementor-119 .elementor-element.elementor-element-a33ab57{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-a33ab57.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-3848f2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-54573e1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-7eba65e{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-3779d9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-3779d9d.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-3779d9d .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-3779d9d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-3779d9d.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-3779d9d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-3779d9d.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-3779d9d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-3779d9d .elementor-icon{font-size:20px;}.elementor-119 .elementor-element.elementor-element-3779d9d .elementor-icon svg{height:20px;}.elementor-119 .elementor-element.elementor-element-972873c{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-12eb398 );--border-color:var( --e-global-color-12eb398 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:300ms;}.elementor-119 .elementor-element.elementor-element-972873c:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-972873c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-119 .elementor-element.elementor-element-972873c.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-119 .elementor-element.elementor-element-972873c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-50ee1d7 );--border-color:var( --e-global-color-50ee1d7 );}.elementor-119 .elementor-element.elementor-element-972873c, .elementor-119 .elementor-element.elementor-element-972873c::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-972873c.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-d537a82{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 0px 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-119 .elementor-element.elementor-element-d537a82.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-bab4edf img{border-radius:20px 20px 0px 0px;}.elementor-119 .elementor-element.elementor-element-c080657{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:12px;font-weight:400;line-height:23px;}.elementor-119 .elementor-element.elementor-element-c080657.elementor-element{--align-self:flex-start;}.elementor-119 .elementor-element.elementor-element-dcf3d0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-5e81ae0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-6341bd1{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-0e3a55f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-0e3a55f.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-0e3a55f .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-0e3a55f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-0e3a55f.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-0e3a55f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-0e3a55f.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-0e3a55f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-0e3a55f .elementor-icon{font-size:20px;}.elementor-119 .elementor-element.elementor-element-0e3a55f .elementor-icon svg{height:20px;}.elementor-119 .elementor-element.elementor-element-113cd30{--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;--overlay-opacity:0.5;--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-119 .elementor-element.elementor-element-113cd30:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-113cd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-113cd30::before, .elementor-119 .elementor-element.elementor-element-113cd30 > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-113cd30 > .e-con-inner > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-113cd30 > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-113cd30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-113cd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-119 .elementor-element.elementor-element-113cd30 > .elementor-shape-top svg, .elementor-119 .elementor-element.elementor-element-113cd30 > .e-con-inner > .elementor-shape-top svg{height:16px;}.elementor-119 .elementor-element.elementor-element-ad25a34{--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:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-1579166{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-12eb398 );}.elementor-119 .elementor-element.elementor-element-e7292df{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;font-style:italic;line-height:56px;color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-e78edee{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 100px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:400;line-height:56px;color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-5e9ea16{--display:flex;--justify-content:center;--align-items:flex-end;--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:50px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-aa26694{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F4F0E92B;--border-color:#F4F0E92B;--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-119 .elementor-element.elementor-element-792f1a1{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-387167d{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1px;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F4F0E9D4;}.elementor-119 .elementor-element.elementor-element-fcb292d{padding:20px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-fcb292d .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-fcb292d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-fcb292d.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-fcb292d.elementor-view-default .elementor-icon{color:var( --e-global-color-12eb398 );border-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-fcb292d.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-fcb292d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-fcb292d .elementor-icon{font-size:14px;}.elementor-119 .elementor-element.elementor-element-fcb292d .elementor-icon svg{height:14px;}.elementor-119 .elementor-element.elementor-element-68610b8{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F4F0E92B;--border-color:#F4F0E92B;--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-119 .elementor-element.elementor-element-056bf02{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-dd300ae{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1px;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F4F0E9D4;}.elementor-119 .elementor-element.elementor-element-c7759fb{padding:20px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-c7759fb .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-c7759fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-c7759fb.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-c7759fb.elementor-view-default .elementor-icon{color:var( --e-global-color-12eb398 );border-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-c7759fb.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-c7759fb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-c7759fb .elementor-icon{font-size:14px;}.elementor-119 .elementor-element.elementor-element-c7759fb .elementor-icon svg{height:14px;}.elementor-119 .elementor-element.elementor-element-7cc143c{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F4F0E92B;--border-color:#F4F0E92B;--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-119 .elementor-element.elementor-element-40dc0e0{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-e1dcab4{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1px;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F4F0E9D4;}.elementor-119 .elementor-element.elementor-element-a2f9c59{padding:20px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-a2f9c59 .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-a2f9c59.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-a2f9c59.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-a2f9c59.elementor-view-default .elementor-icon{color:var( --e-global-color-12eb398 );border-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-a2f9c59.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-a2f9c59.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-a2f9c59 .elementor-icon{font-size:14px;}.elementor-119 .elementor-element.elementor-element-a2f9c59 .elementor-icon svg{height:14px;}.elementor-119 .elementor-element.elementor-element-c7ed59c{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F4F0E92B;--border-color:#F4F0E92B;--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-119 .elementor-element.elementor-element-bfe16be{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-150066c{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1px;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F4F0E9D4;}.elementor-119 .elementor-element.elementor-element-26846b9{padding:20px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-26846b9 .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-26846b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-26846b9.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-26846b9.elementor-view-default .elementor-icon{color:var( --e-global-color-12eb398 );border-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-26846b9.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-26846b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-26846b9 .elementor-icon{font-size:14px;}.elementor-119 .elementor-element.elementor-element-26846b9 .elementor-icon svg{height:14px;}.elementor-119 .elementor-element.elementor-element-621d5a6{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F4F0E92B;--border-color:#F4F0E92B;--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-119 .elementor-element.elementor-element-0aba7b4{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-df0d063{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1px;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F4F0E9D4;}.elementor-119 .elementor-element.elementor-element-eb87ed5{padding:20px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-eb87ed5 .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-eb87ed5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-eb87ed5.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-eb87ed5.elementor-view-default .elementor-icon{color:var( --e-global-color-12eb398 );border-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-eb87ed5.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-eb87ed5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-eb87ed5 .elementor-icon{font-size:14px;}.elementor-119 .elementor-element.elementor-element-eb87ed5 .elementor-icon svg{height:14px;}.elementor-119 .elementor-element.elementor-element-4ad1162{--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:flex-start;--align-items:center;--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-119 .elementor-element.elementor-element-8b9c4c3{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-4f2dd5c{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1px;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F4F0E9D4;}.elementor-119 .elementor-element.elementor-element-6537731{padding:20px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-6537731 .elementor-icon-wrapper{text-align:center;}.elementor-119 .elementor-element.elementor-element-6537731.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-6537731.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-6537731.elementor-view-default .elementor-icon{color:var( --e-global-color-12eb398 );border-color:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-6537731.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-6537731.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-12eb398 );}.elementor-119 .elementor-element.elementor-element-6537731 .elementor-icon{font-size:14px;}.elementor-119 .elementor-element.elementor-element-6537731 .elementor-icon svg{height:14px;}.elementor-119 .elementor-element.elementor-element-b3c168c{--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:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-b3c168c:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-b3c168c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-f810793{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-12eb398 );}.elementor-119 .elementor-element.elementor-element-712c65d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:400;line-height:59px;color:#123A46;}.elementor-119 .elementor-element.elementor-element-9903197{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 20px 0px;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:#2032388C;}.elementor-119 .elementor-element.elementor-element-5464e97{padding:20px 0px 100px 0px;}.elementor-119 .elementor-element.elementor-element-471f15f{--display:flex;--min-height:60vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--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-119 .elementor-element.elementor-element-471f15f:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-471f15f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oinstitutosofia.com.br/wp-content/uploads/2026/08/0e45274e-69b8-4f0e-b8ba-079ae8330568.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-119 .elementor-element.elementor-element-471f15f::before, .elementor-119 .elementor-element.elementor-element-471f15f > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-471f15f > .e-con-inner > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-471f15f > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-471f15f > .e-con-inner > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-471f15f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-119 .elementor-element.elementor-element-471f15f.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-03c3b6a{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-03c3b6a:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-03c3b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-119 .elementor-element.elementor-element-03c3b6a.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-8e5b1ea{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#F597A4;}.elementor-119 .elementor-element.elementor-element-0591e8e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 50px 20px 50px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:400;line-height:44px;color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-22d0694{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 50px 0px 50px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Source Sans 3", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-dbcc223 );}.elementor-119 .elementor-element.elementor-element-22d0694.elementor-element{--align-self:center;}.elementor-119 .elementor-element.elementor-element-a69d201 .elementor-button{background-color:var( --e-global-color-dbcc223 );font-family:"Source Sans 3", Sans-serif;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 10px 0px 10px;padding:15px 15px 15px 15px;}.elementor-119 .elementor-element.elementor-element-a69d201 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-a69d201 .elementor-button:focus{background-color:var( --e-global-color-dbcc223 );color:var( --e-global-color-secondary );border-color:#203238;}.elementor-119 .elementor-element.elementor-element-a69d201{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-a69d201 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-119 .elementor-element.elementor-element-a69d201 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-119 .elementor-element.elementor-element-a69d201 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-a69d201 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-fd1af99 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-fd1af99 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-fd1af99{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-fd1af99 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-119 .elementor-element.elementor-element-fd1af99 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-119 .elementor-element.elementor-element-fd1af99 .elementor-button{font-family:"Source Sans 3", Sans-serif;font-weight:400;border-style:solid;border-width:01px 01px 01px 01px;border-radius:0px 10px 0px 10px;padding:15px 15px 15px 15px;}.elementor-119 .elementor-element.elementor-element-fd1af99 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-fd1af99 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-119 .elementor-element.elementor-element-3f5363a{--content-width:1200px;}.elementor-119 .elementor-element.elementor-element-a7bd71c{--width:50%;}.elementor-119 .elementor-element.elementor-element-a6eb8d2{--width:80%;}.elementor-119 .elementor-element.elementor-element-3a13e5d{--width:40%;}.elementor-119 .elementor-element.elementor-element-1018f9c{--width:20%;}.elementor-119 .elementor-element.elementor-element-d402029{--width:20%;}.elementor-119 .elementor-element.elementor-element-d57666f{--width:20%;}.elementor-119 .elementor-element.elementor-element-6ea386c{--content-width:1200px;}.elementor-119 .elementor-element.elementor-element-b8bb35e{--width:40%;}.elementor-119 .elementor-element.elementor-element-04aa72b{--width:60%;}.elementor-119 .elementor-element.elementor-element-0412435{--content-width:1200px;}.elementor-119 .elementor-element.elementor-element-84e786f{--width:100%;}.elementor-119 .elementor-element.elementor-element-e112a58{--width:23%;}.elementor-119 .elementor-element.elementor-element-26737af{--width:23%;}.elementor-119 .elementor-element.elementor-element-a641288{--width:23%;}.elementor-119 .elementor-element.elementor-element-208cdc1{--width:23%;}.elementor-119 .elementor-element.elementor-element-24c14b8{--content-width:100%;}.elementor-119 .elementor-element.elementor-element-653f395{--width:43%;}.elementor-119 .elementor-element.elementor-element-0f3c295{--width:57%;}.elementor-119 .elementor-element.elementor-element-0b4fcfa{--content-width:100%;}.elementor-119 .elementor-element.elementor-element-a76444b{--width:43%;}.elementor-119 .elementor-element.elementor-element-860a9c2{--width:57%;}.elementor-119 .elementor-element.elementor-element-8b3b6da{--content-width:100%;}.elementor-119 .elementor-element.elementor-element-df76c43{--width:43%;}.elementor-119 .elementor-element.elementor-element-a34a71a{--width:57%;}.elementor-119 .elementor-element.elementor-element-b0b6aba{--content-width:1200px;}.elementor-119 .elementor-element.elementor-element-3bbcbd9{--width:100%;}.elementor-119 .elementor-element.elementor-element-87bf4ff{--width:23%;}.elementor-119 .elementor-element.elementor-element-1ab6685{--width:23%;}.elementor-119 .elementor-element.elementor-element-61b49d5{--width:23%;}.elementor-119 .elementor-element.elementor-element-67fe2ef{--content-width:1200px;}.elementor-119 .elementor-element.elementor-element-da18292{--width:33%;}.elementor-119 .elementor-element.elementor-element-793270f{--width:33%;}.elementor-119 .elementor-element.elementor-element-a9a4476{--width:33%;}.elementor-119 .elementor-element.elementor-element-5ff8ceb{--content-width:1200px;}.elementor-119 .elementor-element.elementor-element-798f35e{--width:29%;}.elementor-119 .elementor-element.elementor-element-f0b46d4{--width:29%;}.elementor-119 .elementor-element.elementor-element-1ef4b26{--width:29%;}.elementor-119 .elementor-element.elementor-element-c4e47e2{--width:29%;}.elementor-119 .elementor-element.elementor-element-6e8fd39{--width:29%;}.elementor-119 .elementor-element.elementor-element-ca6f2f8{--width:29%;}.elementor-119 .elementor-element.elementor-element-0592f9d{--width:100%;}.elementor-119 .elementor-element.elementor-element-6afe73b{--width:23%;}.elementor-119 .elementor-element.elementor-element-7713972{--width:23%;}.elementor-119 .elementor-element.elementor-element-972873c{--width:23%;}.elementor-119 .elementor-element.elementor-element-113cd30{--content-width:1200px;}.elementor-119 .elementor-element.elementor-element-ad25a34{--width:40%;}.elementor-119 .elementor-element.elementor-element-5e9ea16{--width:50%;}.elementor-119 .elementor-element.elementor-element-aa26694{--width:90%;}.elementor-119 .elementor-element.elementor-element-68610b8{--width:90%;}.elementor-119 .elementor-element.elementor-element-7cc143c{--width:90%;}.elementor-119 .elementor-element.elementor-element-c7ed59c{--width:90%;}.elementor-119 .elementor-element.elementor-element-621d5a6{--width:90%;}.elementor-119 .elementor-element.elementor-element-4ad1162{--width:90%;}.elementor-119 .elementor-element.elementor-element-b3c168c{--content-width:1200px;}.elementor-119 .elementor-element.elementor-element-471f15f{--width:100%;}.elementor-119 .elementor-element.elementor-element-03c3b6a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-119 .elementor-element.elementor-element-3a13e5d{--width:30%;}.elementor-119 .elementor-element.elementor-element-1018f9c{--width:18.93%;}.elementor-119 .elementor-element.elementor-element-d57666f{--width:23%;}}@media(min-width:1025px){.elementor-119 .elementor-element.elementor-element-3f5363a:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-3f5363a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-119 .elementor-element.elementor-element-471f15f:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-471f15f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-119 .elementor-element.elementor-element-3f5363a{--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-119 .elementor-element.elementor-element-a7bd71c{--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-119 .elementor-element.elementor-element-abd4182{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-a2dea79{font-size:14px;}.elementor-119 .elementor-element.elementor-element-fd1057f{font-size:14px;}.elementor-119 .elementor-element.elementor-element-23d696f{font-size:14px;}.elementor-119 .elementor-element.elementor-element-3a13e5d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-026d7ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;line-height:1em;}.elementor-119 .elementor-element.elementor-element-bb4f8bd{padding:10px 0px 20px 0px;font-size:18px;line-height:0.9em;}.elementor-119 .elementor-element.elementor-element-d3c9278 .elementor-icon{font-size:8px;}.elementor-119 .elementor-element.elementor-element-d3c9278 .elementor-icon svg{height:8px;}.elementor-119 .elementor-element.elementor-element-7507e3f{padding:0px 0px 0px 15px;text-align:start;font-size:14px;line-height:0.8em;}.elementor-119 .elementor-element.elementor-element-8a74842 .elementor-icon{font-size:8px;}.elementor-119 .elementor-element.elementor-element-8a74842 .elementor-icon svg{height:8px;}.elementor-119 .elementor-element.elementor-element-7329ba6{padding:0px 0px 0px 15px;text-align:start;font-size:14px;line-height:0.8em;}.elementor-119 .elementor-element.elementor-element-e7b0773 .elementor-icon{font-size:8px;}.elementor-119 .elementor-element.elementor-element-e7b0773 .elementor-icon svg{height:8px;}.elementor-119 .elementor-element.elementor-element-a0fda32{padding:0px 0px 0px 15px;text-align:start;font-size:14px;line-height:0.8em;}.elementor-119 .elementor-element.elementor-element-f6ef5e7{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-c147493{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-6e186a3{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-cfa3f45{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-8aa712c{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-6c17ce6{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-2cf2f17{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-abe2e56{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-0fea49d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-119 .elementor-element.elementor-element-20050ed{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-903c2af{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-5b4b567{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-6651b6b{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-56abf0d{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-33e433e{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-f9661b8{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-4a02359{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-fb24435{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-96031ce{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-3eb8f6b{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-b31757e{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-6dd541f{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-0b7c70d{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-a33ab57{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-c080657{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-e7292df{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-e78edee{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-712c65d{font-size:43px;line-height:1.3em;}.elementor-119 .elementor-element.elementor-element-0591e8e{font-size:43px;line-height:1.3em;}}@media(max-width:767px){.elementor-119 .elementor-element.elementor-element-3f5363a{--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-119 .elementor-element.elementor-element-a7bd71c{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-119 .elementor-element.elementor-element-abd4182{font-size:47px;}.elementor-119 .elementor-element.elementor-element-9d43829{--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-119 .elementor-element.elementor-element-57451bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-6aaa812{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-1cfff87{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-1480cec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-f6ef5e7{font-size:47px;}.elementor-119 .elementor-element.elementor-element-c147493{font-size:47px;}.elementor-119 .elementor-element.elementor-element-6e186a3{font-size:47px;}.elementor-119 .elementor-element.elementor-element-cfa3f45{font-size:47px;}.elementor-119 .elementor-element.elementor-element-8aa712c{font-size:47px;}.elementor-119 .elementor-element.elementor-element-6c17ce6{font-size:47px;}.elementor-119 .elementor-element.elementor-element-2cf2f17{font-size:47px;}.elementor-119 .elementor-element.elementor-element-abe2e56{font-size:47px;}.elementor-119 .elementor-element.elementor-element-0fea49d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-119 .elementor-element.elementor-element-20050ed{font-size:47px;}.elementor-119 .elementor-element.elementor-element-18e985c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-c568c6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-903c2af{font-size:47px;}.elementor-119 .elementor-element.elementor-element-96f162d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-e0c5fdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-5b4b567{font-size:47px;}.elementor-119 .elementor-element.elementor-element-f008223{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-74ed318{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-6651b6b{font-size:47px;}.elementor-119 .elementor-element.elementor-element-70c52e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-56abf0d{font-size:47px;}.elementor-119 .elementor-element.elementor-element-33e433e{font-size:47px;}.elementor-119 .elementor-element.elementor-element-f9661b8{font-size:47px;}.elementor-119 .elementor-element.elementor-element-4a02359{font-size:47px;}.elementor-119 .elementor-element.elementor-element-fb24435{font-size:47px;}.elementor-119 .elementor-element.elementor-element-96031ce{font-size:47px;}.elementor-119 .elementor-element.elementor-element-3eb8f6b{font-size:47px;}.elementor-119 .elementor-element.elementor-element-b31757e{font-size:47px;}.elementor-119 .elementor-element.elementor-element-6dd541f{font-size:47px;}.elementor-119 .elementor-element.elementor-element-0b7c70d{font-size:47px;}.elementor-119 .elementor-element.elementor-element-a33ab57{font-size:47px;}.elementor-119 .elementor-element.elementor-element-c080657{font-size:47px;}.elementor-119 .elementor-element.elementor-element-e7292df{font-size:47px;}.elementor-119 .elementor-element.elementor-element-e78edee{font-size:47px;}.elementor-119 .elementor-element.elementor-element-712c65d{font-size:47px;}.elementor-119 .elementor-element.elementor-element-0591e8e{font-size:47px;}.elementor-119 .elementor-element.elementor-element-a69d201{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-fd1af99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-abd4182 */.elementor-119 .elementor-element.elementor-element-abd4182 {
  color: #123A46;
}

.elementor-119 .elementor-element.elementor-element-abd4182 .titulo-marsala {
  color: #8A2D3A;
  font-style: italic;
  font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5363a */.elementor-119 .elementor-element.elementor-element-3f5363a {
    min-height: 80vh;

    background-size: auto 100% !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a13e5d */.elementor-119 .elementor-element.elementor-element-3a13e5d .elementor-widget-text-editor p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6eb8d2 */.elementor-119 .elementor-element.elementor-element-a6eb8d2 {
  width: 90%;
  margin-left: auto !important;
  margin-right: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8447e12 */.elementor-119 .elementor-element.elementor-element-8447e12 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f0fdd8 */.elementor-119 .elementor-element.elementor-element-2f0fdd8 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fe5396 */.elementor-119 .elementor-element.elementor-element-2fe5396 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ad02e */.elementor-119 .elementor-element.elementor-element-27ad02e p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfa3f45 */.elementor-119 .elementor-element.elementor-element-cfa3f45 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-808efa3 */.elementor-119 .elementor-element.elementor-element-808efa3 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8aa712c */.elementor-119 .elementor-element.elementor-element-8aa712c p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a2295 */.elementor-119 .elementor-element.elementor-element-50a2295 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c17ce6 */.elementor-119 .elementor-element.elementor-element-6c17ce6 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dab066f */.elementor-119 .elementor-element.elementor-element-dab066f p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cf2f17 */.elementor-119 .elementor-element.elementor-element-2cf2f17 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16c7e32 */.elementor-119 .elementor-element.elementor-element-16c7e32 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abe2e56 */.elementor-119 .elementor-element.elementor-element-abe2e56 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e764430 */.elementor-119 .elementor-element.elementor-element-e764430 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84e786f */.elementor-119 .elementor-element.elementor-element-84e786f,
.elementor-119 .elementor-element.elementor-element-84e786f > .e-con-inner {
    align-items: stretch !important;
}

.elementor-119 .elementor-element.elementor-element-84e786f > .e-con,
.elementor-119 .elementor-element.elementor-element-84e786f > .e-con-inner > .e-con {
    height: auto !important;
    min-height: 0 !important;
    align-self: stretch !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0fea49d *//* ==================================================
   INSTITUTO SOFIA — CARROSSEL DE CAMPANHAS
   ================================================== */

.elementor-119 .elementor-element.elementor-element-0fea49d {
    --sofia-tempo: 6500ms;
    position: relative;
}

/* Estrutura principal */
.elementor-119 .elementor-element.elementor-element-0fea49d .swiper,
.elementor-119 .elementor-element.elementor-element-0fea49d .elementor-main-swiper {
    position: relative;
}

.elementor-119 .elementor-element.elementor-element-0fea49d .swiper {
    padding-bottom: 0 !important;
    background-color: transparent !important;
    border-radius: 28px !important;
    overflow: hidden !important;
}

.elementor-119 .elementor-element.elementor-element-0fea49d .swiper-wrapper,
.elementor-119 .elementor-element.elementor-element-0fea49d .swiper-slide {
    border-radius: 28px;
}


/* ==================================================
   DEGRADÊ DOS SLIDES
   ================================================== */

.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-escuro,
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-medio,
.elementor-119 .elementor-element.elementor-element-0fea49d .banner-sofia,
.elementor-119 .elementor-element.elementor-element-0fea49d .banner-sofia-escuro,
.elementor-119 .elementor-element.elementor-element-0fea49d .banner-sofia-claro {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Camada do degradê */
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-escuro::before,
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-medio::before,
.elementor-119 .elementor-element.elementor-element-0fea49d .banner-sofia-escuro::before,
.elementor-119 .elementor-element.elementor-element-0fea49d .banner-sofia-claro::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
}

/* Slides 1 e 3: azul escuro */
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-escuro::before,
.elementor-119 .elementor-element.elementor-element-0fea49d .banner-sofia-escuro::before {
    background: linear-gradient(
        90deg,
        rgba(32, 50, 56, 1) 0%,
        rgba(32, 50, 56, 0.96) 10%,
        rgba(32, 50, 56, 0.72) 25%,
        rgba(32, 50, 56, 0.42) 40%,
        rgba(32, 50, 56, 0.15) 55%,
        rgba(32, 50, 56, 0) 70%
    ) !important;
}

/* Slide 2: azul acinzentado */
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-medio::before,
.elementor-119 .elementor-element.elementor-element-0fea49d .banner-sofia-claro::before {
    background: linear-gradient(
        90deg,
        rgba(102, 133, 139, 1) 0%,
        rgba(102, 133, 139, 0.96) 10%,
        rgba(102, 133, 139, 0.72) 25%,
        rgba(102, 133, 139, 0.42) 40%,
        rgba(102, 133, 139, 0.15) 55%,
        rgba(102, 133, 139, 0) 70%
    ) !important;
}

/* Mantém o conteúdo acima do degradê */
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-escuro > *,
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-medio > *,
.elementor-119 .elementor-element.elementor-element-0fea49d .banner-sofia-escuro > *,
.elementor-119 .elementor-element.elementor-element-0fea49d .banner-sofia-claro > * {
    position: relative;
    z-index: 1;
}

/* Esconde os títulos auxiliares dentro dos slides */
.elementor-119 .elementor-element.elementor-element-0fea49d .nome-slide-sofia {
    display: none !important;
}


/* ==================================================
   ESPAÇAMENTO DO CONTEÚDO
   ================================================== */

/*
   ÚNICA ALTERAÇÃO VISUAL:
   aproxima chamada, título, descrição,
   informações e botão sem mudar posição ou largura.
*/

.elementor-119 .elementor-element.elementor-element-0fea49d .conteudo-sofia {
    gap: 8px !important;
    row-gap: 8px !important;
}

/* Remove margens extras dos widgets internos */
.elementor-119 .elementor-element.elementor-element-0fea49d .conteudo-sofia > .elementor-element {
    margin-bottom: 0 !important;
}


/* ==================================================
   SOMBRA INFERIOR PARA LEITURA DA NAVEGAÇÃO
   ================================================== */

.elementor-119 .elementor-element.elementor-element-0fea49d .swiper::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 82px;
    z-index: 15;
    pointer-events: none;

    background: linear-gradient(
        to top,
        rgba(18, 58, 70, 0.68) 0%,
        rgba(18, 58, 70, 0.26) 48%,
        rgba(18, 58, 70, 0) 100%
    );
}

/* Esconde a paginação nativa */
.elementor-119 .elementor-element.elementor-element-0fea49d .swiper-pagination {
    display: none !important;
}


/* ==================================================
   NAVEGAÇÃO PERSONALIZADA
   ================================================== */

.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-navegacao-personalizada {
    position: absolute;
    left: 18px;
    right: 150px;
    bottom: 7px;
    z-index: 50;

    height: 28px;

    display: flex;
    align-items: center;
    justify-content: flex-start;

    gap: 10px;

    pointer-events: auto;
}


/* Estado padrão */
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-navegacao-item {
    appearance: none;

    width: auto;
    min-width: 0;

    height: 26px;
    min-height: 26px;

    margin: 0;
    padding: 0 5px;

    border: 0 !important;
    outline: 0 !important;
    border-radius: 0;

    background: transparent !important;

    color: #F4F0E9 !important;
    opacity: 0.45;

    box-shadow: none !important;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    gap: 7px;

    white-space: nowrap;

    cursor: pointer;

    font-family: inherit;
    line-height: 1;

    transform: none;

    transition:
        opacity 0.3s ease,
        background-color 0.3s ease,
        color 0.3s ease;
}


/* Hover dos itens inativos */
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-navegacao-item:hover {
    border: 0 !important;

    background: transparent !important;

    color: #F4F0E9 !important;

    opacity: 0.78;

    box-shadow: none !important;
}


/* Slide ativo */
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-navegacao-item.ativo,
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-navegacao-item.ativo:hover {
    height: 26px;
    min-height: 26px;

    padding: 0 11px;

    border: 0 !important;
    border-radius: 999px;

    background-color: #F4F0E9 !important;

    color: #203238 !important;

    opacity: 1;

    box-shadow: none !important;

    transform: none;
}


/* Número do slide */
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-nav-numero {
    font-size: 9px;
    font-weight: 700;
    line-height: 1;
    opacity: 0.78;
}


/* Nome do slide */
.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-nav-nome {
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
}


/* ==================================================
   SETAS
   ================================================== */

.elementor-119 .elementor-element.elementor-element-0fea49d .elementor-swiper-button {
    position: absolute !important;

    top: auto !important;
    bottom: 15px !important;

    width: 40px !important;
    height: 40px !important;

    border: 1px solid rgba(244, 240, 233, 0.55);
    border-radius: 50%;

    color: #F4F0E9 !important;

    background: transparent;

    display: flex !important;

    align-items: center;
    justify-content: center;

    z-index: 50;

    transition:
        background-color 0.3s ease,
        color 0.3s ease;
}


.elementor-119 .elementor-element.elementor-element-0fea49d .elementor-swiper-button-prev {
    left: auto !important;
    right: 68px !important;
}


.elementor-119 .elementor-element.elementor-element-0fea49d .elementor-swiper-button-next {
    left: auto !important;
    right: 18px !important;
}


.elementor-119 .elementor-element.elementor-element-0fea49d .elementor-swiper-button:hover {
    background-color: #F4F0E9;

    color: #8A2D3A !important;
}


/* ==================================================
   BARRA DE PROGRESSO
   ================================================== */

.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-progresso {
    position: absolute;

    z-index: 60;

    left: 0;
    right: 0;
    bottom: 0;

    width: 100%;
    height: 3px;

    overflow: hidden;

    pointer-events: none;

    background-color: rgba(244, 240, 233, 0.20);
}


.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-progresso-preenchimento {
    display: block;

    width: 100%;
    height: 100%;

    background-color: #F4F0E9;

    transform: scaleX(0);
    transform-origin: left center;
}


.elementor-119 .elementor-element.elementor-element-0fea49d .sofia-progresso.ativo
.sofia-progresso-preenchimento {
    animation: progressoSofia var(--sofia-tempo) linear forwards;
}


.elementor-119 .elementor-element.elementor-element-0fea49d:hover
.sofia-progresso.ativo
.sofia-progresso-preenchimento {
    animation-play-state: paused;
}


@keyframes progressoSofia {

    from {
        transform: scaleX(0);
    }

    to {
        transform: scaleX(1);
    }

}


/* ==================================================
   CELULAR
   ================================================== */

@media (max-width: 767px) {

    .elementor-119 .elementor-element.elementor-element-0fea49d .swiper {
        padding-bottom: 0 !important;
        border-radius: 20px !important;
    }


    .elementor-119 .elementor-element.elementor-element-0fea49d .swiper-wrapper,
    .elementor-119 .elementor-element.elementor-element-0fea49d .swiper-slide {
        border-radius: 20px;
    }


    .elementor-119 .elementor-element.elementor-element-0fea49d .swiper::before {
        height: 72px;
    }


    /* Conteúdo um pouco mais compacto no celular */
    .elementor-119 .elementor-element.elementor-element-0fea49d .conteudo-sofia {
        gap: 7px !important;
        row-gap: 7px !important;
    }


    .elementor-119 .elementor-element.elementor-element-0fea49d .sofia-navegacao-personalizada {
        left: 8px;
        right: 105px;

        bottom: 6px;

        height: 26px;

        gap: 5px;
    }


    .elementor-119 .elementor-element.elementor-element-0fea49d .sofia-navegacao-item,
    .elementor-119 .elementor-element.elementor-element-0fea49d .sofia-navegacao-item.ativo,
    .elementor-119 .elementor-element.elementor-element-0fea49d .sofia-navegacao-item.ativo:hover {
        width: 27px;

        height: 24px;
        min-height: 24px;

        padding: 0;
    }


    /* No celular aparecem somente os números */
    .elementor-119 .elementor-element.elementor-element-0fea49d .sofia-nav-nome {
        display: none;
    }


    .elementor-119 .elementor-element.elementor-element-0fea49d .elementor-swiper-button {
        width: 36px !important;
        height: 36px !important;

        bottom: 12px !important;
    }


    .elementor-119 .elementor-element.elementor-element-0fea49d .elementor-swiper-button-prev {
        right: 51px !important;
    }


    .elementor-119 .elementor-element.elementor-element-0fea49d .elementor-swiper-button-next {
        right: 9px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20050ed */.elementor-119 .elementor-element.elementor-element-20050ed p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b242c2 */.elementor-119 .elementor-element.elementor-element-0b242c2 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-903c2af */.elementor-119 .elementor-element.elementor-element-903c2af p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e461cc7 */.elementor-119 .elementor-element.elementor-element-e461cc7 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-921e7d9 */.elementor-119 .elementor-element.elementor-element-921e7d9 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-600474d */.elementor-119 .elementor-element.elementor-element-600474d p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b4b567 */.elementor-119 .elementor-element.elementor-element-5b4b567 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-877c726 */.elementor-119 .elementor-element.elementor-element-877c726 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93e820b */.elementor-119 .elementor-element.elementor-element-93e820b p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ff2e11 */.elementor-119 .elementor-element.elementor-element-9ff2e11 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6651b6b */.elementor-119 .elementor-element.elementor-element-6651b6b p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31ef5e7 */.elementor-119 .elementor-element.elementor-element-31ef5e7 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02dae8a */.elementor-119 .elementor-element.elementor-element-02dae8a p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bbcbd9 */.elementor-119 .elementor-element.elementor-element-3bbcbd9,
.elementor-119 .elementor-element.elementor-element-3bbcbd9 > .e-con-inner {
    align-items: stretch !important;
}

.elementor-119 .elementor-element.elementor-element-3bbcbd9 > .e-con,
.elementor-119 .elementor-element.elementor-element-3bbcbd9 > .e-con-inner > .e-con {
    height: auto !important;
    min-height: 0 !important;
    align-self: stretch !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56abf0d */.elementor-119 .elementor-element.elementor-element-56abf0d p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f747996 */.elementor-119 .elementor-element.elementor-element-f747996 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3fcb5e */.elementor-119 .elementor-element.elementor-element-f3fcb5e p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b497c64 */@keyframes movimentoSofia {
    from {
        background-position: 200% 50%;
    }

    to {
        background-position: -200% 50%;
    }
}

.shimmer-container-sofia {
    background-color: #013147 !important;

    background-image: linear-gradient(
        110deg,
        #013147 0%,
        #013147 20%,
        rgba(102, 133, 139, 0.18) 40%,
        rgba(244, 240, 233, 0.16) 60%,
        rgba(102, 133, 139, 0.18) 80%,
        #013147 100%,
        #013147 100%
    ) !important;

    background-size: 350% 80% !important;
    animation: movimentoSofia 15s linear infinite !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33e433e */.elementor-119 .elementor-element.elementor-element-33e433e p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8e3780 */.elementor-119 .elementor-element.elementor-element-e8e3780 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9661b8 */.elementor-119 .elementor-element.elementor-element-f9661b8 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95b7b11 */.elementor-119 .elementor-element.elementor-element-95b7b11 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a02359 */.elementor-119 .elementor-element.elementor-element-4a02359 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5555633 */.elementor-119 .elementor-element.elementor-element-5555633 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb24435 */.elementor-119 .elementor-element.elementor-element-fb24435 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9784663 */.elementor-119 .elementor-element.elementor-element-9784663 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96031ce */.elementor-119 .elementor-element.elementor-element-96031ce p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c80d0e */.elementor-119 .elementor-element.elementor-element-0c80d0e p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3eb8f6b */.elementor-119 .elementor-element.elementor-element-3eb8f6b p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd64eea */.elementor-119 .elementor-element.elementor-element-dd64eea p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b31757e */.elementor-119 .elementor-element.elementor-element-b31757e p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5432c2d */.elementor-119 .elementor-element.elementor-element-5432c2d p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff8ceb */.sofia-curva {
    position: relative;
    z-index: 2;

    /* Sobreposição nas seções vizinhas */
    margin-top: -48px;
    margin-bottom: -22px;

    /* Curva superior mais acentuada */
    border-top-left-radius: 50% 42px;
    border-top-right-radius: 50% 42px;

    /* Curva inferior mais suave */
    border-bottom-left-radius: 50% 18px;
    border-bottom-right-radius: 50% 18px;

    /* Recorta somente o próprio fundo */
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dd541f */.elementor-119 .elementor-element.elementor-element-6dd541f p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38d9978 */.elementor-119 .elementor-element.elementor-element-38d9978 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b7c70d */.elementor-119 .elementor-element.elementor-element-0b7c70d p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce764a6 */.elementor-119 .elementor-element.elementor-element-ce764a6 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ddcf2 */.elementor-119 .elementor-element.elementor-element-40ddcf2 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e39d8d8 */.elementor-119 .elementor-element.elementor-element-e39d8d8 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a33ab57 */.elementor-119 .elementor-element.elementor-element-a33ab57 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3848f2f */.elementor-119 .elementor-element.elementor-element-3848f2f p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54573e1 */.elementor-119 .elementor-element.elementor-element-54573e1 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eba65e */.elementor-119 .elementor-element.elementor-element-7eba65e p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c080657 */.elementor-119 .elementor-element.elementor-element-c080657 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcf3d0c */.elementor-119 .elementor-element.elementor-element-dcf3d0c p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e81ae0 */.elementor-119 .elementor-element.elementor-element-5e81ae0 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6341bd1 */.elementor-119 .elementor-element.elementor-element-6341bd1 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7292df */.elementor-119 .elementor-element.elementor-element-e7292df p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e78edee */.elementor-119 .elementor-element.elementor-element-e78edee p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa26694 */.sofia-hover {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.sofia-hover:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 30px rgba(32, 50, 56, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68610b8 */.sofia-hover {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.sofia-hover:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 30px rgba(32, 50, 56, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc143c */.sofia-hover {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.sofia-hover:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 30px rgba(32, 50, 56, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7ed59c */.sofia-hover {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.sofia-hover:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 30px rgba(32, 50, 56, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-621d5a6 */.sofia-hover {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.sofia-hover:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 30px rgba(32, 50, 56, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad1162 */.sofia-hover {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.sofia-hover:hover {
    transform: translateY(-5px);
    box-shadow: 0 14px 30px rgba(32, 50, 56, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-113cd30 */.sofia-curva {
    position: relative;
    margin-top: -48px;
    border-radius: 50% 50% 0 0 / 42px 42px 0 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-712c65d */.elementor-119 .elementor-element.elementor-element-712c65d {
  color: #123A46;
}

.elementor-119 .elementor-element.elementor-element-712c65d .titulo-marsala {
  color: #8A2D3A;
  font-style: italic;
  font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9903197 */.elementor-119 .elementor-element.elementor-element-9903197 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0591e8e */.elementor-119 .elementor-element.elementor-element-0591e8e p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22d0694 */.elementor-119 .elementor-element.elementor-element-22d0694 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */