.elementor-22 .elementor-element.elementor-element-77dc9ac9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-77dc9ac9:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-77dc9ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F2EDEE 100%);}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-62dcb2e1{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-22 .elementor-element.elementor-element-62dcb2e1.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-menu-toggle{margin:0 auto;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--main .elementor-item{color:#6B5A5B;fill:#6B5A5B;padding-top:0px;padding-bottom:0px;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--main .elementor-item:focus{color:#8E2F39;fill:#8E2F39;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--dropdown a, .elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--dropdown a:hover,
					.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--dropdown a:focus,
					.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--dropdown a.highlighted{background-color:#ECECEC;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#ECECEC;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--dropdown .elementor-item, .elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter", Sans-serif;font-weight:500;}.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-22 .elementor-element.elementor-element-1024207e .elementor-button{background-color:#8E2F39;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-1024207e{padding:0px 0px 0px 0px;border-style:none;}.elementor-22 .elementor-element.elementor-element-4558b9f3{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4558b9f3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4558b9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F3EF 0%, #EAD8D1 100%);}.elementor-22 .elementor-element.elementor-element-3999b032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3999b032.e-con{--flex-grow:0;--flex-shrink:0;}.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-22 .elementor-element.elementor-element-3e2f7df6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;color:#4A4545;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-icon i{color:#8E2F39;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-icon svg{fill:#8E2F39;transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-71e3148{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-text{color:#4A4545;transition:color 0.3s;}.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-22 .elementor-element.elementor-element-51dcb208{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4545;}.elementor-22 .elementor-element.elementor-element-6c1db76c .elementor-button{background-color:#8E2F39;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:25px 25px 25px 25px;}.elementor-22 .elementor-element.elementor-element-1e996dde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-22 .elementor-element.elementor-element-35ea0dee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-35ea0dee img{width:100%;opacity:0.89;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-e9c0f2c{--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;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e9c0f2c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e9c0f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EAD8D1 0%, #F8F3EF 100%);}.elementor-22 .elementor-element.elementor-element-e9c0f2c > .elementor-shape-top svg, .elementor-22 .elementor-element.elementor-element-e9c0f2c > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:0px;}.elementor-22 .elementor-element.elementor-element-5a0eb720{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-618bdfcc{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:start;}.elementor-22 .elementor-element.elementor-element-618bdfcc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#4A4545;}.elementor-22 .elementor-element.elementor-element-406ca4f4{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#4A4545;}.elementor-22 .elementor-element.elementor-element-406ca4f4.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4d430a4f{--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:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6528d2a0{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 35px -15px #A34E4E;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-6528d2a0:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6528d2a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6528d2a0:hover{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-6528d2a0, .elementor-22 .elementor-element.elementor-element-6528d2a0::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-22 .elementor-element.elementor-element-37712eac{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000026;}.elementor-22 .elementor-element.elementor-element-37712eac .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-37712eac.elementor-view-stacked .elementor-icon{background-color:#041D38;}.elementor-22 .elementor-element.elementor-element-37712eac.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-37712eac.elementor-view-default .elementor-icon{fill:#041D38;color:#041D38;border-color:#041D38;}.elementor-22 .elementor-element.elementor-element-37712eac.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-37712eac.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#041D38;}.elementor-22 .elementor-element.elementor-element-37712eac.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-37712eac.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-37712eac.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-37712eac.elementor-view-default:has(:focus) .elementor-icon{fill:#041D38;color:#041D38;border-color:#041D38;}.elementor-22 .elementor-element.elementor-element-37712eac .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-37712eac .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-37712eac .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-37712eac .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-37712eac:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-37712eac:has(:focus) .elementor-icon-box-title{color:#6F202A;}.elementor-22 .elementor-element.elementor-element-37712eac .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-30d7e796{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4545;}.elementor-22 .elementor-element.elementor-element-30d7e796 a:hover, .elementor-22 .elementor-element.elementor-element-30d7e796 a:focus{color:#041D38;}.elementor-22 .elementor-element.elementor-element-32cee878{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 35px -15px #A34E4E;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-32cee878:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-32cee878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-32cee878:hover{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-32cee878, .elementor-22 .elementor-element.elementor-element-32cee878::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-43b57616{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000026;}.elementor-22 .elementor-element.elementor-element-43b57616 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-43b57616.elementor-view-stacked .elementor-icon{background-color:#041D38;}.elementor-22 .elementor-element.elementor-element-43b57616.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-43b57616.elementor-view-default .elementor-icon{fill:#041D38;color:#041D38;border-color:#041D38;}.elementor-22 .elementor-element.elementor-element-43b57616.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-43b57616.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#041D38;}.elementor-22 .elementor-element.elementor-element-43b57616.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-43b57616.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-43b57616.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-43b57616.elementor-view-default:has(:focus) .elementor-icon{fill:#041D38;color:#041D38;border-color:#041D38;}.elementor-22 .elementor-element.elementor-element-43b57616 .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-43b57616 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-43b57616 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-43b57616 .elementor-icon-box-title{color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-43b57616:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-43b57616:has(:focus) .elementor-icon-box-title{color:#6F202A;}.elementor-22 .elementor-element.elementor-element-43b57616 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:7px;color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-3debe370{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4545;}.elementor-22 .elementor-element.elementor-element-3debe370 a:hover, .elementor-22 .elementor-element.elementor-element-3debe370 a:focus{color:#041D38;}.elementor-22 .elementor-element.elementor-element-210d41fa{--display:flex;--justify-content:flex-start;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 35px -15px #A34E4E;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-210d41fa:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-210d41fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-210d41fa:hover{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-22 .elementor-element.elementor-element-210d41fa, .elementor-22 .elementor-element.elementor-element-210d41fa::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-75a4a512{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000026;}.elementor-22 .elementor-element.elementor-element-75a4a512 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-75a4a512.elementor-view-stacked .elementor-icon{background-color:#041D38;}.elementor-22 .elementor-element.elementor-element-75a4a512.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-75a4a512.elementor-view-default .elementor-icon{fill:#041D38;color:#041D38;border-color:#041D38;}.elementor-22 .elementor-element.elementor-element-75a4a512.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-75a4a512.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#041D38;}.elementor-22 .elementor-element.elementor-element-75a4a512.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-75a4a512.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-75a4a512.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-75a4a512.elementor-view-default:has(:focus) .elementor-icon{fill:#041D38;color:#041D38;border-color:#041D38;}.elementor-22 .elementor-element.elementor-element-75a4a512 .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-75a4a512 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-75a4a512 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-75a4a512 .elementor-icon-box-title{color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-75a4a512:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-75a4a512:has(:focus) .elementor-icon-box-title{color:#6F202A;}.elementor-22 .elementor-element.elementor-element-75a4a512 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-e00b45a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4545;}.elementor-22 .elementor-element.elementor-element-e00b45a a:hover, .elementor-22 .elementor-element.elementor-element-e00b45a a:focus{color:#041D38;}.elementor-22 .elementor-element.elementor-element-135374ff{--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:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-29beee07{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 35px -15px #A34E4E;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-29beee07:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-29beee07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-29beee07:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.02);}.elementor-22 .elementor-element.elementor-element-59221eaa{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000026;}.elementor-22 .elementor-element.elementor-element-59221eaa .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-59221eaa.elementor-view-stacked .elementor-icon{background-color:#041D38;}.elementor-22 .elementor-element.elementor-element-59221eaa.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-59221eaa.elementor-view-default .elementor-icon{fill:#041D38;color:#041D38;border-color:#041D38;}.elementor-22 .elementor-element.elementor-element-59221eaa.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-59221eaa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#041D38;}.elementor-22 .elementor-element.elementor-element-59221eaa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-59221eaa.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-59221eaa.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-59221eaa.elementor-view-default:has(:focus) .elementor-icon{fill:#041D38;color:#041D38;border-color:#041D38;}.elementor-22 .elementor-element.elementor-element-59221eaa .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-59221eaa .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-59221eaa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-59221eaa .elementor-icon-box-title{color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-59221eaa:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-59221eaa:has(:focus) .elementor-icon-box-title{color:#6F202A;}.elementor-22 .elementor-element.elementor-element-59221eaa .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-f16ffcf{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4545;}.elementor-22 .elementor-element.elementor-element-f16ffcf a:hover, .elementor-22 .elementor-element.elementor-element-f16ffcf a:focus{color:#041D38;}.elementor-22 .elementor-element.elementor-element-1b62b3dc{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 35px -15px #A34E4E;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-1b62b3dc:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1b62b3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-1b62b3dc:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-5f3ed3fb{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000026;}.elementor-22 .elementor-element.elementor-element-5f3ed3fb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-5f3ed3fb.elementor-view-stacked .elementor-icon{background-color:#041D38;}.elementor-22 .elementor-element.elementor-element-5f3ed3fb.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-5f3ed3fb.elementor-view-default .elementor-icon{fill:#041D38;color:#041D38;border-color:#041D38;}.elementor-22 .elementor-element.elementor-element-5f3ed3fb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-5f3ed3fb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#041D38;}.elementor-22 .elementor-element.elementor-element-5f3ed3fb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-5f3ed3fb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-5f3ed3fb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-5f3ed3fb.elementor-view-default:has(:focus) .elementor-icon{fill:#041D38;color:#041D38;border-color:#041D38;}.elementor-22 .elementor-element.elementor-element-5f3ed3fb .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-5f3ed3fb .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-5f3ed3fb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-5f3ed3fb .elementor-icon-box-title{color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-5f3ed3fb:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-5f3ed3fb:has(:focus) .elementor-icon-box-title{color:#6F202A;}.elementor-22 .elementor-element.elementor-element-5f3ed3fb .elementor-icon-box-description{color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-ff936af{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4545;}.elementor-22 .elementor-element.elementor-element-ff936af a:hover, .elementor-22 .elementor-element.elementor-element-ff936af a:focus{color:#041D38;}.elementor-22 .elementor-element.elementor-element-15bbad31{--display:flex;--justify-content:flex-start;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 35px -15px #A34E4E;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-15bbad31:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-15bbad31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-15bbad31:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-22 .elementor-element.elementor-element-7b7b56e9{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000026;}.elementor-22 .elementor-element.elementor-element-7b7b56e9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-7b7b56e9.elementor-view-stacked .elementor-icon{background-color:#041D38;}.elementor-22 .elementor-element.elementor-element-7b7b56e9.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-7b7b56e9.elementor-view-default .elementor-icon{fill:#041D38;color:#041D38;border-color:#041D38;}.elementor-22 .elementor-element.elementor-element-7b7b56e9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-7b7b56e9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#041D38;}.elementor-22 .elementor-element.elementor-element-7b7b56e9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-7b7b56e9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-7b7b56e9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-7b7b56e9.elementor-view-default:has(:focus) .elementor-icon{fill:#041D38;color:#041D38;border-color:#041D38;}.elementor-22 .elementor-element.elementor-element-7b7b56e9 .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-7b7b56e9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-7b7b56e9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-7b7b56e9 .elementor-icon-box-title{color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-7b7b56e9:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-7b7b56e9:has(:focus) .elementor-icon-box-title{color:#6F202A;}.elementor-22 .elementor-element.elementor-element-7b7b56e9 .elementor-icon-box-description{color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-5c434401{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4545;}.elementor-22 .elementor-element.elementor-element-5c434401 a:hover, .elementor-22 .elementor-element.elementor-element-5c434401 a:focus{color:#041D38;}.elementor-22 .elementor-element.elementor-element-6e922728 .elementor-button{background-color:#8E2F39;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FEFFFF;color:#FEFFFF;border-radius:5px 5px 5px 5px;padding:25px 25px 25px 25px;}.elementor-22 .elementor-element.elementor-element-6e922728.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-1ff35d30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1ff35d30:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1ff35d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F3EF 0%, #EAD8D1 100%);}.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-22 .elementor-element.elementor-element-4c11f96f{padding:10px 0px 5px 0px;}.elementor-22 .elementor-element.elementor-element-4c11f96f .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-4c11f96f.elementor-view-stacked .elementor-icon{background-color:#8E2F39B0;}.elementor-22 .elementor-element.elementor-element-4c11f96f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4c11f96f.elementor-view-default .elementor-icon{color:#8E2F39B0;border-color:#8E2F39B0;}.elementor-22 .elementor-element.elementor-element-4c11f96f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4c11f96f.elementor-view-default .elementor-icon svg{fill:#8E2F39B0;}.elementor-22 .elementor-element.elementor-element-4c11f96f .elementor-icon{font-size:40px;}.elementor-22 .elementor-element.elementor-element-4c11f96f .elementor-icon svg{height:40px;}.elementor-22 .elementor-element.elementor-element-2edd9b0{width:var( --container-widget-width, 59% );max-width:59%;padding:0px 0px 20px 0px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-2edd9b0.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-2edd9b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;color:#8E2F39;}.elementor-22 .elementor-element.elementor-element-12a34b64{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-187fd4fd{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:35px 35px 35px 35px;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 8px 30px -10px #9C3640;}.elementor-22 .elementor-element.elementor-element-187fd4fd:hover{border-style:none;}.elementor-22 .elementor-element.elementor-element-187fd4fd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-187fd4fd.elementor-view-stacked .elementor-icon{background-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-187fd4fd.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-187fd4fd.elementor-view-default .elementor-icon{fill:#FFF0DE;color:#FFF0DE;border-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-187fd4fd .elementor-icon{font-size:65px;}.elementor-22 .elementor-element.elementor-element-187fd4fd .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-187fd4fd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-187fd4fd .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-187fd4fd:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-187fd4fd:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-187fd4fd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-5b0896f{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:35px 35px 35px 35px;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 8px 30px -10px #9C3640;}.elementor-22 .elementor-element.elementor-element-5b0896f:hover{border-style:none;}.elementor-22 .elementor-element.elementor-element-5b0896f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-5b0896f.elementor-view-stacked .elementor-icon{background-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-5b0896f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-5b0896f.elementor-view-default .elementor-icon{fill:#FFF0DE;color:#FFF0DE;border-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-5b0896f .elementor-icon{font-size:65px;}.elementor-22 .elementor-element.elementor-element-5b0896f .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-5b0896f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-5b0896f .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-5b0896f:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-5b0896f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-5b0896f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-16c40b50{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:35px 35px 35px 35px;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 8px 30px -10px #9C3640;}.elementor-22 .elementor-element.elementor-element-16c40b50:hover{border-style:none;}.elementor-22 .elementor-element.elementor-element-16c40b50 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-16c40b50.elementor-view-stacked .elementor-icon{background-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-16c40b50.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-16c40b50.elementor-view-default .elementor-icon{fill:#FFF0DE;color:#FFF0DE;border-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-16c40b50 .elementor-icon{font-size:65px;}.elementor-22 .elementor-element.elementor-element-16c40b50 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-16c40b50 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-16c40b50 .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-16c40b50:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-16c40b50:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-16c40b50 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-19d57e87{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:35px 35px 35px 35px;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 8px 30px -10px #9C3640;}.elementor-22 .elementor-element.elementor-element-19d57e87:hover{border-style:none;}.elementor-22 .elementor-element.elementor-element-19d57e87 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-19d57e87.elementor-view-stacked .elementor-icon{background-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-19d57e87.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-19d57e87.elementor-view-default .elementor-icon{fill:#FFF0DE;color:#FFF0DE;border-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-19d57e87 .elementor-icon{font-size:65px;}.elementor-22 .elementor-element.elementor-element-19d57e87 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-19d57e87 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-19d57e87 .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-19d57e87:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-19d57e87:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-19d57e87 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-7d377ae{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4545;}.elementor-22 .elementor-element.elementor-element-5a8cc143 .elementor-button{background-color:#8E2F39;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-radius:5px 5px 5px 5px;padding:25px 25px 25px 25px;}.elementor-22 .elementor-element.elementor-element-5a8cc143.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-646ba6f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-646ba6f5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-646ba6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EAD8D1 0%, #8E2F39 100%);}.elementor-22 .elementor-element.elementor-element-646ba6f5 > .elementor-shape-bottom .elementor-shape-fill, .elementor-22 .elementor-element.elementor-element-646ba6f5 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F0ECE8;}.elementor-22 .elementor-element.elementor-element-646ba6f5 > .elementor-shape-bottom svg, .elementor-22 .elementor-element.elementor-element-646ba6f5 > .e-con-inner > .elementor-shape-bottom svg{height:35px;}.elementor-22 .elementor-element.elementor-element-15d32abb{width:var( --container-widget-width, 57% );max-width:57%;padding:0px 0px 20px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-15d32abb.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-15d32abb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2680ce15{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2680ce15:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2680ce15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://analeticiapsi.com.br/wp-content/uploads/2026/07/BG-S01-TEMPLATE-MAC-scaled-1.webp");}.elementor-22 .elementor-element.elementor-element-51e992f0{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:35px 35px 35px 35px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:0px 0px 0px 0px;box-shadow:17px 8px 35px -15px rgba(230.82221069335938, 223.29539947509764, 223.29539947509764, 0.73);}.elementor-22 .elementor-element.elementor-element-51e992f0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-51e992f0.elementor-view-stacked .elementor-icon{background-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-51e992f0.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-51e992f0.elementor-view-default .elementor-icon{fill:#FFF0DE;color:#FFF0DE;border-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-51e992f0 .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-51e992f0 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-51e992f0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:bold;}.elementor-22 .elementor-element.elementor-element-51e992f0 .elementor-icon-box-title{color:#9C3640;}.elementor-22 .elementor-element.elementor-element-51e992f0:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-51e992f0:has(:focus) .elementor-icon-box-title{color:#9C3640;}.elementor-22 .elementor-element.elementor-element-51e992f0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A4545;}.elementor-22 .elementor-element.elementor-element-751494bc{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:35px 35px 35px 35px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:0px 0px 0px 0px;box-shadow:17px 8px 35px -15px #FBF3F3;}.elementor-22 .elementor-element.elementor-element-751494bc .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-751494bc.elementor-view-stacked .elementor-icon{background-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-751494bc.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-751494bc.elementor-view-default .elementor-icon{fill:#FFF0DE;color:#FFF0DE;border-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-751494bc .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-751494bc .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-751494bc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-751494bc .elementor-icon-box-title{color:#9C3640;}.elementor-22 .elementor-element.elementor-element-751494bc:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-751494bc:has(:focus) .elementor-icon-box-title{color:#9C3640;}.elementor-22 .elementor-element.elementor-element-751494bc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#D2B0B0;}.elementor-22 .elementor-element.elementor-element-17f5c144{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:35px 35px 35px 35px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:0px 0px 0px 0px;box-shadow:15px 8px 35px -15px rgba(240.62084197998047, 232.8768536345945, 232.77451017628545, 0.97);}.elementor-22 .elementor-element.elementor-element-17f5c144 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-17f5c144.elementor-view-stacked .elementor-icon{background-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-17f5c144.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-17f5c144.elementor-view-default .elementor-icon{fill:#FFF0DE;color:#FFF0DE;border-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-17f5c144 .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-17f5c144 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-17f5c144 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-17f5c144 .elementor-icon-box-title{color:#9C3640;}.elementor-22 .elementor-element.elementor-element-17f5c144:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-17f5c144:has(:focus) .elementor-icon-box-title{color:#9C3640;}.elementor-22 .elementor-element.elementor-element-17f5c144 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-1309075c{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:35px 35px 35px 35px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:0px 0px 0px 0px;box-shadow:17px 8px 35px -15px rgba(255, 242.25, 242.25, 0.52);}.elementor-22 .elementor-element.elementor-element-1309075c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-1309075c.elementor-view-stacked .elementor-icon{background-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-1309075c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-1309075c.elementor-view-default .elementor-icon{fill:#FFF0DE;color:#FFF0DE;border-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-1309075c .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-1309075c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1309075c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-1309075c .elementor-icon-box-title{color:#9C3640;}.elementor-22 .elementor-element.elementor-element-1309075c:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-1309075c:has(:focus) .elementor-icon-box-title{color:#9C3640;}.elementor-22 .elementor-element.elementor-element-1309075c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-603e7c1a{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:35px 35px 35px 35px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:0px 0px 0px 0px;box-shadow:15px 0px 35px -15px rgba(249.12081604003907, 249.12081604003907, 249.12081604003907, 0.72);}.elementor-22 .elementor-element.elementor-element-603e7c1a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-603e7c1a.elementor-view-stacked .elementor-icon{background-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-603e7c1a.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-603e7c1a.elementor-view-default .elementor-icon{fill:#FFF0DE;color:#FFF0DE;border-color:#FFF0DE;}.elementor-22 .elementor-element.elementor-element-603e7c1a .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-603e7c1a .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-603e7c1a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-603e7c1a .elementor-icon-box-title{color:#9C3640;}.elementor-22 .elementor-element.elementor-element-603e7c1a:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-603e7c1a:has(:focus) .elementor-icon-box-title{color:#9C3640;}.elementor-22 .elementor-element.elementor-element-603e7c1a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-32f21d6b{--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;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-22 .elementor-element.elementor-element-4bdabe52{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-4bdabe52.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-4bdabe52 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:normal;letter-spacing:7.5px;color:#3F3A3A;}.elementor-22 .elementor-element.elementor-element-4bdabe52:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-4bdabe52:has(:focus) .elementor-image-box-title{color:#9C3640;}.elementor-22 .elementor-element.elementor-element-4bdabe52 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:32px;font-weight:bold;line-height:1.1em;color:#3F3A3A;}.elementor-22 .elementor-element.elementor-element-1da17484{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4bb4c2fb{width:var( --container-widget-width, 30% );max-width:30%;background-color:#FFFFFF;padding:40px 40px 40px 40px;--container-widget-width:30%;--container-widget-flex-grow:0;border-style:solid;border-width:4px 0px 0px 0px;border-color:#9C3640;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-22 .elementor-element.elementor-element-5f263b2f{width:var( --container-widget-width, 30% );max-width:30%;background-color:#FFFFFF;padding:40px 40px 40px 40px;--container-widget-width:30%;--container-widget-flex-grow:0;border-style:solid;border-width:4px 0px 0px 0px;border-color:#9C3640;border-radius:15px 15px 15px 15px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-22 .elementor-element.elementor-element-1cf78679{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-616aa8d{width:var( --container-widget-width, 30% );max-width:30%;background-color:#FFFFFF;padding:40px 40px 40px 40px;--container-widget-width:30%;--container-widget-flex-grow:0;border-style:solid;border-width:4px 0px 0px 0px;border-color:#9C3640;border-radius:15px 15px 15px 15px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-22 .elementor-element.elementor-element-7bd6bb9a{width:var( --container-widget-width, 30% );max-width:30%;background-color:#FFFFFF;padding:40px 40px 40px 40px;--container-widget-width:30%;--container-widget-flex-grow:0;border-style:solid;border-width:4px 0px 0px 0px;border-color:#9C3640;border-radius:15px 15px 15px 15px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-22 .elementor-element.elementor-element-36c65448{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-36c65448:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-36c65448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A8454E;}.elementor-22 .elementor-element.elementor-element-4a7868b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3f2e508d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-22 .elementor-element.elementor-element-3f2e508d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-44ba649c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2f5a3695 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#9C3640;color:#9C3640;background-image:linear-gradient(180deg, #FFFEFF 0%, #EFEFEF 100%);box-shadow:0px 8px 12px -8px #FAA7A7;border-radius:5px 5px 5px 5px;padding:25px 25px 25px 25px;}.elementor-22 .elementor-element.elementor-element-2f7793a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3aa40a02{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-3aa40a02 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-496bda7c{--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;}.elementor-22 .elementor-element.elementor-element-533b7837{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:23;}.elementor-22 .elementor-element.elementor-element-533b7837:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-533b7837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF5F5;}.elementor-22 .elementor-element.elementor-element-533b7837.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-3139eeee{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-3139eeee.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-3139eeee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#9C3640;}.elementor-22 .elementor-element.elementor-element-554ce8cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-554ce8cb:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-554ce8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-46c4c521{text-align:center;}.elementor-22 .elementor-element.elementor-element-46c4c521 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:normal;color:#000000;}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3EF;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-3e2f7df6 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-2edd9b0 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-77dc9ac9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:22;}.elementor-22 .elementor-element.elementor-element-62dcb2e1{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-22 .elementor-element.elementor-element-62dcb2e1.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:4px;padding-bottom:4px;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-nav-menu--dropdown a{padding-left:26px;padding-right:26px;padding-top:20px;padding-bottom:20px;}.elementor-22 .elementor-element.elementor-element-62dcb2e1 .elementor-menu-toggle{border-radius:95px;}.elementor-22 .elementor-element.elementor-element-1024207e.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-1024207e .elementor-button{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-4558b9f3{--content-width:85vw;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3e2f7df6{text-align:center;}.elementor-22 .elementor-element.elementor-element-3e2f7df6 .elementor-heading-title{font-size:22px;}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-22 .elementor-element.elementor-element-71e3148{--e-icon-list-icon-size:24px;}.elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-71e3148 .elementor-icon-list-item > a{font-size:16px;}.elementor-22 .elementor-element.elementor-element-51dcb208{padding:0px 0px 0px 0px;text-align:center;font-size:14px;}.elementor-22 .elementor-element.elementor-element-6c1db76c.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-6c1db76c .elementor-button{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-e9c0f2c{--content-width:85vw;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5a0eb720{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-618bdfcc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-22 .elementor-element.elementor-element-618bdfcc .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-406ca4f4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-22 .elementor-element.elementor-element-4d430a4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6528d2a0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-37712eac .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-37712eac .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-30d7e796{font-size:16px;}.elementor-22 .elementor-element.elementor-element-32cee878{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-43b57616 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-43b57616 .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-43b57616 .elementor-icon-box-description{line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-3debe370{font-size:16px;}.elementor-22 .elementor-element.elementor-element-210d41fa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-75a4a512 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-75a4a512 .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-e00b45a{font-size:16px;}.elementor-22 .elementor-element.elementor-element-135374ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-29beee07{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-59221eaa .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-59221eaa .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-f16ffcf{font-size:16px;}.elementor-22 .elementor-element.elementor-element-1b62b3dc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-5f3ed3fb .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-5f3ed3fb .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-ff936af{font-size:16px;}.elementor-22 .elementor-element.elementor-element-15bbad31{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-7b7b56e9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-7b7b56e9 .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-5c434401{font-size:16px;}.elementor-22 .elementor-element.elementor-element-6e922728 .elementor-button{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-1ff35d30{--content-width:85vw;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2edd9b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-2edd9b0 .elementor-heading-title{font-size:22px;}.elementor-22 .elementor-element.elementor-element-187fd4fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-187fd4fd .elementor-icon{font-size:50px;}.elementor-22 .elementor-element.elementor-element-187fd4fd .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-187fd4fd .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-187fd4fd .elementor-icon-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-5b0896f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-5b0896f .elementor-icon{font-size:50px;}.elementor-22 .elementor-element.elementor-element-5b0896f .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-5b0896f .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-5b0896f .elementor-icon-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-16c40b50{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-16c40b50 .elementor-icon{font-size:50px;}.elementor-22 .elementor-element.elementor-element-16c40b50 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-16c40b50 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-16c40b50 .elementor-icon-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-19d57e87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-19d57e87 .elementor-icon{font-size:50px;}.elementor-22 .elementor-element.elementor-element-19d57e87 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-19d57e87 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-19d57e87 .elementor-icon-box-description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-7d377ae{font-size:14px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-5a8cc143 .elementor-button{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-646ba6f5{--content-width:85vw;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-15d32abb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-15d32abb .elementor-heading-title{font-size:22px;}.elementor-22 .elementor-element.elementor-element-51e992f0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-51e992f0 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-51e992f0 .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-751494bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-751494bc .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-751494bc .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-17f5c144{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-17f5c144 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-17f5c144 .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-1309075c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-1309075c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1309075c .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-603e7c1a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-603e7c1a .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-603e7c1a .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-32f21d6b{--content-width:85vw;}.elementor-22 .elementor-element.elementor-element-4bdabe52{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-4bdabe52 .elementor-image-box-description{font-size:24px;}.elementor-22 .elementor-element.elementor-element-4bb4c2fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-5f263b2f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-616aa8d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-7bd6bb9a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-36c65448{--content-width:85vw;}.elementor-22 .elementor-element.elementor-element-3f2e508d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-22 .elementor-element.elementor-element-3f2e508d .elementor-heading-title{font-size:22px;}.elementor-22 .elementor-element.elementor-element-44ba649c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-22 .elementor-element.elementor-element-2f5a3695{padding:0px 0px 20px 0px;}.elementor-22 .elementor-element.elementor-element-2f5a3695 .elementor-button{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-496bda7c{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-533b7837{--width:90vw;}.elementor-22 .elementor-element.elementor-element-3139eeee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22 .elementor-element.elementor-element-3139eeee .elementor-heading-title{font-size:22px;}.elementor-22 .elementor-element.elementor-element-554ce8cb{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-46c4c521{text-align:center;}.elementor-22 .elementor-element.elementor-element-46c4c521 .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-3999b032{--width:45.052%;}.elementor-22 .elementor-element.elementor-element-1e996dde{--width:50%;}.elementor-22 .elementor-element.elementor-element-6528d2a0{--width:33%;}.elementor-22 .elementor-element.elementor-element-32cee878{--width:33%;}.elementor-22 .elementor-element.elementor-element-210d41fa{--width:33%;}.elementor-22 .elementor-element.elementor-element-29beee07{--width:33%;}.elementor-22 .elementor-element.elementor-element-1b62b3dc{--width:33%;}.elementor-22 .elementor-element.elementor-element-15bbad31{--width:33%;}.elementor-22 .elementor-element.elementor-element-4a7868b3{--width:50%;}.elementor-22 .elementor-element.elementor-element-2f7793a2{--width:50%;}.elementor-22 .elementor-element.elementor-element-533b7837{--width:75%;}}/* Start custom CSS for container, class: .elementor-element-77dc9ac9 */.elementor-22 .elementor-element.elementor-element-77dc9ac9{
  position: sticky;
  top: 22px;
  z-index: 999;

  background: rgba(255,255,255,0.88);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border-radius: 14px;
  padding: 4px 14px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08);

  max-width: 900px;
  margin: 10px auto 0;
  min-height: unset;

  transition: transform 0.35s ease, opacity 0.35s ease;
  will-change: transform, opacity;
}

.elementor-22 .elementor-element.elementor-element-77dc9ac9.header-hide{
  transform: translateY(calc(-100% - 20px));
  opacity: 0;
  pointer-events: none;
}

.elementor-22 .elementor-element.elementor-element-77dc9ac9.header-show{
  transform: translateY(0);
  opacity: 1;
}

@media (max-width: 767px){
  .elementor-22 .elementor-element.elementor-element-77dc9ac9{
    top: 0;
    margin-top: 0 !important;
    border-radius: 0;
  }

  .elementor-22 .elementor-element.elementor-element-77dc9ac9.header-hide{
    transform: translateY(-100%);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e2f7df6 */p{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35ea0dee */.elementor-22 .elementor-element.elementor-element-35ea0dee img{
  width: 550px;
  height: 629px;
  object-fit: cover;
  display: block;
}

/* mobile */
@media (max-width: 767px){
  .elementor-22 .elementor-element.elementor-element-35ea0dee img{
    width: 100%;
    height: 420px; /* ↓ altura menor no mobile */
    max-width: 550px;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30d7e796 */.elementor-22 .elementor-element.elementor-element-30d7e796 ul li{
  margin-bottom: 15px; /* ajusta aqui o espaço entre os bullets */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3debe370 */.elementor-22 .elementor-element.elementor-element-3debe370 ul li{
  margin-bottom: 15px; /* ajusta aqui o espaço entre os bullets */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e00b45a */.elementor-22 .elementor-element.elementor-element-e00b45a ul li{
  margin-bottom: 15px; /* ajusta aqui o espaço entre os bullets */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f16ffcf */.elementor-22 .elementor-element.elementor-element-f16ffcf ul li{
  margin-bottom: 15px; /* ajusta aqui o espaço entre os bullets */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff936af */.elementor-22 .elementor-element.elementor-element-ff936af ul li{
  margin-bottom: 15px; /* ajusta aqui o espaço entre os bullets */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c434401 */.elementor-22 .elementor-element.elementor-element-5c434401 ul li{
  margin-bottom: 15px; /* ajusta aqui o espaço entre os bullets */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-187fd4fd */.elementor-22 .elementor-element.elementor-element-187fd4fd .elementor-icon-box-title{
  position: relative;
  padding-bottom: 14px;
  margin-bottom: 14px;
}

.elementor-22 .elementor-element.elementor-element-187fd4fd .elementor-icon-box-title::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 320px; /* tamanho da linha */
  height: 1px;
  background: rgba(0,0,0,0.07); /* cor suave */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b0896f */.elementor-22 .elementor-element.elementor-element-5b0896f .elementor-icon-box-title{
  position: relative;
  padding-bottom: 14px;
  margin-bottom: 14px;
}

.elementor-22 .elementor-element.elementor-element-5b0896f .elementor-icon-box-title::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 320px; /* tamanho da linha */
  height: 1px;
  background: rgba(0,0,0,0.07); /* cor suave */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16c40b50 */.elementor-22 .elementor-element.elementor-element-16c40b50 .elementor-icon-box-title{
  position: relative;
  padding-bottom: 14px;
  margin-bottom: 14px;
}

.elementor-22 .elementor-element.elementor-element-16c40b50 .elementor-icon-box-title::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 320px; /* tamanho da linha */
  height: 1px;
  background: rgba(0,0,0,0.07); /* cor suave */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19d57e87 */.elementor-22 .elementor-element.elementor-element-19d57e87 .elementor-icon-box-title{
  position: relative;
  padding-bottom: 14px;
  margin-bottom: 14px;
}

.elementor-22 .elementor-element.elementor-element-19d57e87 .elementor-icon-box-title::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 320px; /* tamanho da linha */
  height: 1px;
  background: rgba(0,0,0,0.07); /* cor suave */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51e992f0 */.elementor-22 .elementor-element.elementor-element-51e992f0 .elementor-icon-box-title{
  position: relative;
  padding-bottom: 14px;
  margin-bottom: 14px;
}

.elementor-22 .elementor-element.elementor-element-51e992f0 .elementor-icon-box-title::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 320px; /* tamanho da linha */
  height: 1px;
  background: rgba(0,0,0,0.07); /* cor suave */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-751494bc */.elementor-22 .elementor-element.elementor-element-751494bc .elementor-icon-box-title{
  position: relative;
  padding-bottom: 14px;
  margin-bottom: 14px;
}

.elementor-22 .elementor-element.elementor-element-751494bc .elementor-icon-box-title::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 320px; /* tamanho da linha */
  height: 1px;
  background: rgba(0,0,0,0.07); /* cor suave */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17f5c144 */.elementor-22 .elementor-element.elementor-element-17f5c144 .elementor-icon-box-title{
  position: relative;
  padding-bottom: 14px;
  margin-bottom: 14px;
}

.elementor-22 .elementor-element.elementor-element-17f5c144 .elementor-icon-box-title::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 320px; /* tamanho da linha */
  height: 1px;
  background: rgba(0,0,0,0.07); /* cor suave */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1309075c */.elementor-22 .elementor-element.elementor-element-1309075c .elementor-icon-box-title{
  position: relative;
  padding-bottom: 14px;
  margin-bottom: 14px;
}

.elementor-22 .elementor-element.elementor-element-1309075c .elementor-icon-box-title::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 320px; /* tamanho da linha */
  height: 1px;
  background: rgba(0,0,0,0.07); /* cor suave */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-603e7c1a */.elementor-22 .elementor-element.elementor-element-603e7c1a .elementor-icon-box-title{
  position: relative;
  padding-bottom: 14px;
  margin-bottom: 14px;
}

.elementor-22 .elementor-element.elementor-element-603e7c1a .elementor-icon-box-title::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 320px; /* tamanho da linha */
  height: 1px;
  background: rgba(0,0,0,0.07); /* cor suave */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44ba649c */p{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aa40a02 */.elementor-22 .elementor-element.elementor-element-3aa40a02 img{
  width: 550px;
  height: 629px;
  object-fit: cover;
  display: block;
}

/* mobile */
@media (max-width: 767px){
  .elementor-22 .elementor-element.elementor-element-3aa40a02 img{
    width: 100%;
    height: 420px; /* ↓ altura menor no mobile */
    max-width: 550px;
    object-fit: cover;
  }
}/* End custom CSS */