.elementor-2550 .elementor-element.elementor-element-9cc4f9d{--display:flex;--position:fixed;--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;--border-radius:0px 0px 0px 0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:10;}.elementor-2550 .elementor-element.elementor-element-9cc4f9d:not(.elementor-motion-effects-element-type-background), .elementor-2550 .elementor-element.elementor-element-9cc4f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-febb4c8 );}body:not(.rtl) .elementor-2550 .elementor-element.elementor-element-9cc4f9d{left:0px;}body.rtl .elementor-2550 .elementor-element.elementor-element-9cc4f9d{right:0px;}.elementor-2550 .elementor-element.elementor-element-452e165{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2550 .elementor-element.elementor-element-452e165.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2550 .elementor-element.elementor-element-0429a71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2550 .elementor-element.elementor-element-0429a71.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-2550 .elementor-element.elementor-element-0429a71 .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-size:20px;font-weight:700;line-height:6px;letter-spacing:0.6px;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-670f3f2{--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;}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-layout-horizontal.jltma-nav-menu__main > ul,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-layout-vertical.jltma-vertical-type-normal.jltma-nav-menu__main > ul > li > a{justify-content:center;}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a,
							.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a,
							.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side > ul > li > a{border-style:default;}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-horizontal > ul ul,
                            .elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul,
                            .elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle > ul ul,
                            .elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion > ul ul,
                            .elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__dropdown:not(.jltma-menu-dropdown-type-offcanvas) > ul ul,
                            .elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas ul ul{border-style:default;}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main .sub-menu li a,
							.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__dropdown .sub-menu li a{border-style:default;}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main .sub-menu .sub-menu a,
							.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__dropdown .sub-menu .sub-menu a{border-style:default;}.elementor-2550 .elementor-element.elementor-element-78c379c{width:var( --container-widget-width, 67.893% );max-width:67.893%;--container-widget-width:67.893%;--container-widget-flex-grow:0;}.elementor-2550 .elementor-element.elementor-element-78c379c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2550 .elementor-element.elementor-element-78c379c.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main > ul > li > a .jltma-nav-menu__arrow{transform:rotate(0deg);transition:transform 0.3s ease, color 0.3s ease, font-size 0.3s ease;}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main > ul > li > a .jltma-nav-menu__main-item-text-wrap .jltma-nav-menu__arrow{transform:rotate(0deg);transition:transform 0.3s ease, color 0.3s ease, font-size 0.3s ease;}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main > ul > li:hover > a .jltma-nav-menu__arrow{transform:rotate(180deg);}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main > ul > li:hover > a .jltma-nav-menu__main-item-text-wrap .jltma-nav-menu__arrow{transform:rotate(180deg);}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side > ul > li > a{color:#AF9E88;padding-top:15px;padding-bottom:15px;}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a:hover,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-horizontal > ul > li:hover > a,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-horizontal > ul > li > a:focus,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a:hover,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li:hover > a,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li > a:focus,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side > ul > li > a:hover,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side > ul > li > a:focus{color:#AF9E88;}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-horizontal > ul > li.current-menu-ancestor > a,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-horizontal > ul > li.current-menu-ancestor > a:hover,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-horizontal > ul > li.current-menu-ancestor > a:focus,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li.current-menu-ancestor > a,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li.current-menu-ancestor > a:hover,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul > li.current-menu-ancestor > a:focus,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side > ul > li.current-menu-ancestor > a,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side > ul > li.current-menu-ancestor > a:hover,
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side > ul > li.current-menu-ancestor > a:focus{color:#AF9E88;}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main .jltma-nav-menu__item-link-top{padding-left:10px;padding-right:10px;}.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-horizontal > ul ul li:not(:first-child),
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal > ul ul li:not(:first-child),
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle ul ul li:not(:first-child),
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion ul ul li:not(:first-child),
					.elementor-2550 .elementor-element.elementor-element-78c379c .jltma-nav-menu__dropdown ul ul li:not(:first-child){border-top-style:none;}.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-2550 .elementor-element.elementor-element-d0bcd25 .elementor-button{background-color:#BC6035;font-family:"Georgia", Sans-serif;font-size:14px;font-weight:500;}.elementor-2550 .elementor-element.elementor-element-d0bcd25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;}.elementor-2550 .elementor-element.elementor-element-d0bcd25.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-2550 .elementor-element.elementor-element-84c37b9{--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-2550 .elementor-element.elementor-element-84c37b9:not(.elementor-motion-effects-element-type-background), .elementor-2550 .elementor-element.elementor-element-84c37b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-a47b72f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2550 .elementor-element.elementor-element-a47b72f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2550 .elementor-element.elementor-element-b19a68f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2550 .elementor-element.elementor-element-b19a68f.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-2550 .elementor-element.elementor-element-b19a68f .elementor-heading-title{font-family:"Alegreya", Sans-serif;font-size:20px;font-weight:700;line-height:6px;letter-spacing:0.6px;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-ecff18a{--spacer-size:59px;}.elementor-2550 .elementor-element.elementor-element-29fd949{--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-2550 .elementor-element.elementor-element-3e87447{--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-2550 .elementor-element.elementor-element-6ea9bd6{--spacer-size:50px;}.elementor-2550 .elementor-element.elementor-element-9a87c56{text-align:left;}.elementor-2550 .elementor-element.elementor-element-9a87c56 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.4px;color:#20211B;}.elementor-2550 .elementor-element.elementor-element-b465c4f{text-align:left;}.elementor-2550 .elementor-element.elementor-element-b465c4f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:43px;font-weight:500;color:var( --e-global-color-abf03a8 );}.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-2550 .elementor-element.elementor-element-f4acbc0{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-b6ab466{text-align:left;}.elementor-2550 .elementor-element.elementor-element-b6ab466 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0.4px;color:#837563;}.elementor-2550 .elementor-element.elementor-element-4d2cbe8{--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;--align-items:stretch;}.elementor-2550 .elementor-element.elementor-element-4d2cbe8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2550 .elementor-element.elementor-element-f33db70 .elementor-button{background-color:#BC6035;font-family:"Fraunces", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-2550 .elementor-element.elementor-element-f33db70{grid-column:span 1;grid-row:span 1;}.elementor-2550 .elementor-element.elementor-element-f33db70.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-2550 .elementor-element.elementor-element-f33db70 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2550 .elementor-element.elementor-element-d4b6153 .elementor-button{background-color:var( --e-global-color-febb4c8 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;fill:var( --e-global-color-58f3ef3 );color:var( --e-global-color-58f3ef3 );box-shadow:0px 0px 22px -6px #AF9E88;}.elementor-2550 .elementor-element.elementor-element-d4b6153{width:100%;max-width:100%;}.elementor-2550 .elementor-element.elementor-element-d4b6153.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2550 .elementor-element.elementor-element-7309d85{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-7309d85.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2550 .elementor-element.elementor-element-4935789{--display:flex;}.elementor-2550 .elementor-element.elementor-element-3af6c41 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:23px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-10b3d12{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0px;color:#3E3F37;}.elementor-2550 .elementor-element.elementor-element-6433bc5{--display:flex;}.elementor-2550 .elementor-element.elementor-element-09002c3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:23px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-732d312{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0px;color:#3E3F37;}.elementor-2550 .elementor-element.elementor-element-4182c18{--spacer-size:75px;}.elementor-2550 .elementor-element.elementor-element-d72c237{--display:flex;}.elementor-2550 .elementor-element.elementor-element-0735480 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:23px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-5bb73d7{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0px;color:#3E3F37;}.elementor-2550 .elementor-element.elementor-element-d7c39d4{--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-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-2550 .elementor-element.elementor-element-2dd021b img{width:92%;max-width:100%;border-style:solid;border-width:13px 13px 13px 13px;border-color:#FDFDFD;border-radius:500px 500px 50px 50px;box-shadow:0px 0px 13px -8px #802900;}.elementor-2550 .elementor-element.elementor-element-25aff48{--spacer-size:50px;}.elementor-2550 .elementor-element.elementor-element-60e95d9{--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-2550 .elementor-element.elementor-element-60e95d9:not(.elementor-motion-effects-element-type-background), .elementor-2550 .elementor-element.elementor-element-60e95d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-3e44f95{--spacer-size:50px;}.elementor-2550 .elementor-element.elementor-element-4e8d393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-2550 .elementor-element.elementor-element-4e8d393 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-110670a{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-2550 .elementor-element.elementor-element-110670a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-5b1eec6{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-2550 .elementor-element.elementor-element-5b1eec6 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-330c2c5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-71a17ff{--display:flex;}.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-2550 .elementor-element.elementor-element-8f9ada4 .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-8f9ada4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-8f9ada4.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-8f9ada4.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-8f9ada4.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-8f9ada4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-8f9ada4 .elementor-icon{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-8f9ada4 .elementor-icon svg{height:20px;}.elementor-2550 .elementor-element.elementor-element-502b69a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-827d1df{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-1ad3b39{--display:flex;}.elementor-2550 .elementor-element.elementor-element-d42cf2d .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-d42cf2d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-d42cf2d.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-d42cf2d.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-d42cf2d.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-d42cf2d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-d42cf2d .elementor-icon{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-d42cf2d .elementor-icon svg{height:20px;}.elementor-2550 .elementor-element.elementor-element-0ad9862 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-89b0a96{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-a652a73{--display:flex;}.elementor-2550 .elementor-element.elementor-element-aba5490 .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-aba5490.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-aba5490.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-aba5490.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-aba5490.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-aba5490.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-aba5490 .elementor-icon{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-aba5490 .elementor-icon svg{height:20px;}.elementor-2550 .elementor-element.elementor-element-925aeee .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-01e9019{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-9303473{--display:flex;}.elementor-2550 .elementor-element.elementor-element-3973359 .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-3973359.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-3973359.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-3973359.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-3973359.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-3973359.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-3973359 .elementor-icon{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-3973359 .elementor-icon svg{height:20px;}.elementor-2550 .elementor-element.elementor-element-67dd107 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-6ba9022{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-43d2afa{--display:flex;}.elementor-2550 .elementor-element.elementor-element-10e33c7 .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-10e33c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-10e33c7.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-10e33c7.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-10e33c7.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-10e33c7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-10e33c7 .elementor-icon{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-10e33c7 .elementor-icon svg{height:20px;}.elementor-2550 .elementor-element.elementor-element-053b539 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-731b3af{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-984c30a{--display:flex;}.elementor-2550 .elementor-element.elementor-element-affb7f9 .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-affb7f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-affb7f9.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-affb7f9.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-affb7f9.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-affb7f9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-affb7f9 .elementor-icon{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-affb7f9 .elementor-icon svg{height:20px;}.elementor-2550 .elementor-element.elementor-element-9bc37ef .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-a182872{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-02e3fe8{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-2550 .elementor-element.elementor-element-02e3fe8.elementor-element{--align-self:center;}.elementor-2550 .elementor-element.elementor-element-02e3fe8 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-824d6c4 .elementor-button{background-color:var( --e-global-color-1e15795 );font-family:"Georgia", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-febb4c8 );color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-824d6c4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2550 .elementor-element.elementor-element-824d6c4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2550 .elementor-element.elementor-element-0c83045{--spacer-size:50px;}.elementor-2550 .elementor-element.elementor-element-4b6a64b{--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-2550 .elementor-element.elementor-element-334b27b{--spacer-size:50px;}.elementor-2550 .elementor-element.elementor-element-3938716{--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-2550 .elementor-element.elementor-element-20a5561{--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-2550 .elementor-element.elementor-element-b27a1e8 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-1705880{font-family:"Mulish", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-1705880 a{color:#B6B1AA;}.elementor-2550 .elementor-element.elementor-element-9867fdf .elementor-button{background-color:var( --e-global-color-1e15795 );font-family:"Georgia", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-febb4c8 );color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-9867fdf.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2550 .elementor-element.elementor-element-9867fdf .elementor-button-content-wrapper{flex-direction:row;}.elementor-2550 .elementor-element.elementor-element-0f0493f{--spacer-size:50px;}.elementor-2550 .elementor-element.elementor-element-ffbe8a7{--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-2550 .elementor-element.elementor-element-8ff0893{--spacer-size:72px;}.elementor-2550 .elementor-element.elementor-element-b4ccc99{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-946df48{padding:20px 20px 20px 20px;transition:background 0.5s;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 9px -5px #BC6035;}.elementor-2550 .elementor-element.elementor-element-dd8803e{padding:20px 20px 20px 20px;transition:background 0.5s;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 9px -5px #BC6035;}.elementor-2550 .elementor-element.elementor-element-43775f1{padding:20px 20px 20px 20px;transition:background 0.5s;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 9px -5px #BC6035;}.elementor-2550 .elementor-element.elementor-element-b3afbe6{padding:20px 20px 20px 20px;transition:background 0.5s;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 9px -5px #BC6035;}.elementor-2550 .elementor-element.elementor-element-a920ea1{--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-2550 .elementor-element.elementor-element-a920ea1:not(.elementor-motion-effects-element-type-background), .elementor-2550 .elementor-element.elementor-element-a920ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E8D7;}.elementor-2550 .elementor-element.elementor-element-7cb6718{--spacer-size:50px;}.elementor-2550 .elementor-element.elementor-element-ef4e278 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-675664b{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-2550 .elementor-element.elementor-element-675664b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-46fc51e{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-2550 .elementor-element.elementor-element-46fc51e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-3f07fe0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-cba66cc{background-color:var( --e-global-color-febb4c8 );padding:20px 20px 20px 20px;transition:background 0.5s;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 9px -5px #BC6035;}.elementor-2550 .elementor-element.elementor-element-2062682{background-color:var( --e-global-color-febb4c8 );padding:20px 20px 20px 20px;transition:background 0.5s;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 9px -5px #BC6035;}.elementor-2550 .elementor-element.elementor-element-c2f5581{background-color:var( --e-global-color-febb4c8 );padding:20px 20px 20px 20px;transition:background 0.5s;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 9px -5px #BC6035;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2550 .elementor-element.elementor-element-b7ddc11{--divider-border-style:solid;--divider-color:#DECCB5;--divider-border-width:1px;}.elementor-2550 .elementor-element.elementor-element-b7ddc11 .elementor-divider-separator{width:100%;}.elementor-2550 .elementor-element.elementor-element-b7ddc11 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2550 .elementor-element.elementor-element-5f4e0b9 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-b708bd5{width:var( --container-widget-width, 76% );max-width:76%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-2550 .elementor-element.elementor-element-b708bd5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-e04b868{--display:flex;}.elementor-2550 .elementor-element.elementor-element-1557749{--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-2550 .elementor-element.elementor-element-5461424{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-cf00a26{--display:flex;}.elementor-2550 .elementor-element.elementor-element-45bc149{--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-2550 .elementor-element.elementor-element-ca03a56{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-dbb9f17{--display:flex;}.elementor-2550 .elementor-element.elementor-element-e9585eb{--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-2550 .elementor-element.elementor-element-b22c424{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-7c43c61{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#54564C;--n-accordion-title-hover-color:#54564C;--n-accordion-title-active-color:#54564C;--n-accordion-icon-size:22px;--n-accordion-icon-normal-color:#F1E8D7;--n-accordion-icon-hover-color:#F1E8D7;--n-accordion-icon-active-color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-7c43c61 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-7c43c61 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-febb4c8 );}:where( .elementor-2550 .elementor-element.elementor-element-7c43c61 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-febb4c8 );--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2550 .elementor-element.elementor-element-7c43c61.elementor-element{--align-self:center;}.elementor-2550 .elementor-element.elementor-element-7c43c61 {--n-accordion-padding:0px 20px 0px 20px;}:where( .elementor-2550 .elementor-element.elementor-element-7c43c61 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Georgia", Sans-serif;font-weight:400;text-transform:none;line-height:60px;}.elementor-2550 .elementor-element.elementor-element-9854d12 .elementor-button{background-color:var( --e-global-color-1e15795 );font-family:"Georgia", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-febb4c8 );color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-9854d12.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2550 .elementor-element.elementor-element-9854d12 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2550 .elementor-element.elementor-element-69800ec{--spacer-size:50px;}.elementor-2550 .elementor-element.elementor-element-ac4b390{--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 50px;--row-gap:0px;--column-gap:50px;}.elementor-2550 .elementor-element.elementor-element-3ee3aaf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px 0px #FFFFFF inset;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2550 .elementor-element.elementor-element-ea0d605{--display:flex;--border-radius:19px 19px 19px 19px;--margin-top:0px;--margin-bottom:0px;--margin-left:4px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2550 .elementor-element.elementor-element-ea0d605:not(.elementor-motion-effects-element-type-background), .elementor-2550 .elementor-element.elementor-element-ea0d605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-43b0ecd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:40px;}.elementor-2550 .elementor-element.elementor-element-43b0ecd.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2550 .elementor-element.elementor-element-d8f358e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2550 .elementor-element.elementor-element-dba681b{--display:flex;}.elementor-2550 .elementor-element.elementor-element-dba681b.e-con{--align-self:center;}.elementor-2550 .elementor-element.elementor-element-220ea6e.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2550 .elementor-element.elementor-element-220ea6e .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-220ea6e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-220ea6e.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-220ea6e.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-220ea6e.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-220ea6e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-220ea6e .elementor-icon{font-size:24px;}.elementor-2550 .elementor-element.elementor-element-220ea6e .elementor-icon svg{height:24px;}.elementor-2550 .elementor-element.elementor-element-625824b{--display:flex;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2550 .elementor-element.elementor-element-ee2fb6d{--display:flex;}.elementor-2550 .elementor-element.elementor-element-23c2c07{--display:flex;}.elementor-2550 .elementor-element.elementor-element-23c2c07.e-con{--align-self:center;}.elementor-2550 .elementor-element.elementor-element-ce36e0b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2550 .elementor-element.elementor-element-ce36e0b .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-ce36e0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-ce36e0b.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-ce36e0b.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-ce36e0b.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-ce36e0b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-ce36e0b .elementor-icon{font-size:24px;}.elementor-2550 .elementor-element.elementor-element-ce36e0b .elementor-icon svg{height:24px;}.elementor-2550 .elementor-element.elementor-element-521a02b{--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-2550 .elementor-element.elementor-element-0cb01c8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2550 .elementor-element.elementor-element-7e5be2b{--display:flex;}.elementor-2550 .elementor-element.elementor-element-2ea1486{--display:flex;}.elementor-2550 .elementor-element.elementor-element-2ea1486.e-con{--align-self:center;}.elementor-2550 .elementor-element.elementor-element-b4f75fd.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2550 .elementor-element.elementor-element-b4f75fd .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-b4f75fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-b4f75fd.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-b4f75fd.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-b4f75fd.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-b4f75fd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-b4f75fd .elementor-icon{font-size:24px;}.elementor-2550 .elementor-element.elementor-element-b4f75fd .elementor-icon svg{height:24px;}.elementor-2550 .elementor-element.elementor-element-cb270ac{--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-2550 .elementor-element.elementor-element-d927db0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2550 .elementor-element.elementor-element-c55e31d{--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-2550 .elementor-element.elementor-element-608f804{--display:flex;}.elementor-2550 .elementor-element.elementor-element-bab188b{--display:flex;}.elementor-2550 .elementor-element.elementor-element-bab188b.e-con{--align-self:center;}.elementor-2550 .elementor-element.elementor-element-e745d31.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2550 .elementor-element.elementor-element-e745d31 .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-e745d31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-e745d31.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-e745d31.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-e745d31.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-e745d31.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-e745d31 .elementor-icon{font-size:24px;}.elementor-2550 .elementor-element.elementor-element-e745d31 .elementor-icon svg{height:24px;}.elementor-2550 .elementor-element.elementor-element-03767df{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2550 .elementor-element.elementor-element-c560b50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2550 .elementor-element.elementor-element-01abc72{margin:76px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2550 .elementor-element.elementor-element-01abc72 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-5e6afe1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2550 .elementor-element.elementor-element-5e6afe1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-027d511{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2550 .elementor-element.elementor-element-027d511 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-b11e199{font-family:"Mulish", Sans-serif;font-size:17px;font-weight:400;color:#6D6254;}.elementor-2550 .elementor-element.elementor-element-c73f416{--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-2550 .elementor-element.elementor-element-07b0425{--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;--border-radius:6px 6px 6px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:9px;--margin-right:0px;}.elementor-2550 .elementor-element.elementor-element-07b0425.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2550 .elementor-element.elementor-element-dfc2af2{width:var( --container-widget-width, 110.906% );max-width:110.906%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:110.906%;--container-widget-flex-grow:0;}.elementor-2550 .elementor-element.elementor-element-dfc2af2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2550 .elementor-element.elementor-element-dfc2af2 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-febb4c8 );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 28px -6px #BC6035;}.elementor-2550 .elementor-element.elementor-element-ec6b043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-61px;--margin-bottom:0px;--margin-left:48px;--margin-right:0px;}.elementor-2550 .elementor-element.elementor-element-ec6b043.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2550 .elementor-element.elementor-element-781ba7c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-2550 .elementor-element.elementor-element-781ba7c .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-91a7e1f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2550 .elementor-element.elementor-element-91a7e1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2550 .elementor-element.elementor-element-313d119 .elementor-button{background-color:var( --e-global-color-1e15795 );font-family:"Georgia", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-febb4c8 );color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-313d119.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2550 .elementor-element.elementor-element-313d119 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2550 .elementor-element.elementor-element-313d119 .elementor-button:hover, .elementor-2550 .elementor-element.elementor-element-313d119 .elementor-button:focus{box-shadow:0px 7px 22px -3px #BC6035;}.elementor-2550 .elementor-element.elementor-element-f5991af{--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-2550 .elementor-element.elementor-element-500e158{--spacer-size:34px;}.elementor-2550 .elementor-element.elementor-element-5f71a48{--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-2550 .elementor-element.elementor-element-5f71a48:not(.elementor-motion-effects-element-type-background), .elementor-2550 .elementor-element.elementor-element-5f71a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-56d850a{--spacer-size:50px;}.elementor-2550 .elementor-element.elementor-element-2e2c02a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-2550 .elementor-element.elementor-element-2e2c02a .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-e8d1de1{width:var( --container-widget-width, 61% );max-width:61%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-2550 .elementor-element.elementor-element-e8d1de1 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-1c6c8d0{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2550 .elementor-element.elementor-element-1c6c8d0 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-354e85f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-92529f2{--display:flex;}.elementor-2550 .elementor-element.elementor-element-5a8a05f .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-5a8a05f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-5a8a05f.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-5a8a05f.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-5a8a05f.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-5a8a05f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-5a8a05f .elementor-icon{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-5a8a05f .elementor-icon svg{height:20px;}.elementor-2550 .elementor-element.elementor-element-07cf5e7 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-2600012{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-1287d1a{--display:flex;}.elementor-2550 .elementor-element.elementor-element-ad4a9c8 .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-ad4a9c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-ad4a9c8.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-ad4a9c8.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-ad4a9c8.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-ad4a9c8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-ad4a9c8 .elementor-icon{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-ad4a9c8 .elementor-icon svg{height:20px;}.elementor-2550 .elementor-element.elementor-element-8e10abe .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-5ab1cef{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-4bf4c4f{--display:flex;}.elementor-2550 .elementor-element.elementor-element-9bbd426 .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-9bbd426.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-9bbd426.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-9bbd426.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-9bbd426.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-9bbd426.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-9bbd426 .elementor-icon{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-9bbd426 .elementor-icon svg{height:20px;}.elementor-2550 .elementor-element.elementor-element-b8c3b32 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-ede89a6{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-baff530{--display:flex;}.elementor-2550 .elementor-element.elementor-element-369af91 .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-369af91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-369af91.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-369af91.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-369af91.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-369af91.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-369af91 .elementor-icon{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-369af91 .elementor-icon svg{height:20px;}.elementor-2550 .elementor-element.elementor-element-0fc9b1e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-e812a82{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-8335fc8{--display:flex;}.elementor-2550 .elementor-element.elementor-element-c689e1a .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-c689e1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-c689e1a.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-c689e1a.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-c689e1a.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-c689e1a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-c689e1a .elementor-icon{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-c689e1a .elementor-icon svg{height:20px;}.elementor-2550 .elementor-element.elementor-element-ba69cf0 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-4ccd92a{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-27194d2{--display:flex;}.elementor-2550 .elementor-element.elementor-element-463292e .elementor-icon-wrapper{text-align:center;}.elementor-2550 .elementor-element.elementor-element-463292e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-463292e.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-463292e.elementor-view-default .elementor-icon{color:var( --e-global-color-febb4c8 );border-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-463292e.elementor-view-framed .elementor-icon, .elementor-2550 .elementor-element.elementor-element-463292e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-463292e .elementor-icon{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-463292e .elementor-icon svg{height:20px;}.elementor-2550 .elementor-element.elementor-element-69d75ca .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:800;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-2bbf823{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-5f7aa54{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-2550 .elementor-element.elementor-element-5f7aa54.elementor-element{--align-self:center;}.elementor-2550 .elementor-element.elementor-element-5f7aa54 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-270edd9 .elementor-button{background-color:var( --e-global-color-1e15795 );font-family:"Georgia", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-febb4c8 );color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-270edd9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2550 .elementor-element.elementor-element-270edd9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2550 .elementor-element.elementor-element-4bcf93a{--spacer-size:50px;}.elementor-2550 .elementor-element.elementor-element-8cbd53b{--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-2550 .elementor-element.elementor-element-8cbd53b:not(.elementor-motion-effects-element-type-background), .elementor-2550 .elementor-element.elementor-element-8cbd53b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E8D7;}.elementor-2550 .elementor-element.elementor-element-be05095{--spacer-size:66px;}.elementor-2550 .elementor-element.elementor-element-cb0b485.elementor-element{--align-self:center;}.elementor-2550 .elementor-element.elementor-element-cb0b485{text-align:center;}.elementor-2550 .elementor-element.elementor-element-cb0b485 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-0cb7b75{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-2550 .elementor-element.elementor-element-0cb7b75.elementor-element{--align-self:center;}.elementor-2550 .elementor-element.elementor-element-0cb7b75 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-f3f2af5{--spacer-size:13px;}.elementor-2550 .elementor-element.elementor-element-d51eda8{--display:flex;}.elementor-2550 .elementor-element.elementor-element-1ee428f{--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-2550 .elementor-element.elementor-element-04bc256{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-052fdc5{--display:flex;}.elementor-2550 .elementor-element.elementor-element-76dbc5a{--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-2550 .elementor-element.elementor-element-019e743{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-5cd1afb{--display:flex;}.elementor-2550 .elementor-element.elementor-element-5f87373{--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-2550 .elementor-element.elementor-element-430f9f0{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-286176d{--display:flex;}.elementor-2550 .elementor-element.elementor-element-09b1f0f{--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-2550 .elementor-element.elementor-element-e4edc44{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-239f19e{--display:flex;}.elementor-2550 .elementor-element.elementor-element-031d60c{--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-2550 .elementor-element.elementor-element-d9ecf67{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-6b55d70{--display:flex;}.elementor-2550 .elementor-element.elementor-element-789d892{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-de6b719{--display:flex;}.elementor-2550 .elementor-element.elementor-element-7f966b8{--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-2550 .elementor-element.elementor-element-8341715{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-4aa1ac4{--display:flex;}.elementor-2550 .elementor-element.elementor-element-5b86d6a{--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-2550 .elementor-element.elementor-element-5199239{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-a8ef057{--display:flex;}.elementor-2550 .elementor-element.elementor-element-44c5ac9{--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-2550 .elementor-element.elementor-element-14e986a{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-395829b{--display:flex;}.elementor-2550 .elementor-element.elementor-element-d2d9ac9{--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-2550 .elementor-element.elementor-element-08daf11{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;font-family:"Mulish", Sans-serif;font-weight:400;color:#4E5043;}.elementor-2550 .elementor-element.elementor-element-e903feb{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#54564C;--n-accordion-title-hover-color:#54564C;--n-accordion-title-active-color:#54564C;--n-accordion-icon-size:22px;--n-accordion-icon-normal-color:#F1E8D7;--n-accordion-icon-hover-color:#F1E8D7;--n-accordion-icon-active-color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-e903feb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-e903feb > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-febb4c8 );}:where( .elementor-2550 .elementor-element.elementor-element-e903feb > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-febb4c8 );--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2550 .elementor-element.elementor-element-e903feb.elementor-element{--align-self:center;}.elementor-2550 .elementor-element.elementor-element-e903feb {--n-accordion-padding:0px 20px 0px 20px;}:where( .elementor-2550 .elementor-element.elementor-element-e903feb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Georgia", Sans-serif;font-weight:400;text-transform:none;line-height:60px;}.elementor-2550 .elementor-element.elementor-element-caf2efd .elementor-button{background-color:var( --e-global-color-1e15795 );font-family:"Georgia", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-febb4c8 );color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-caf2efd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2550 .elementor-element.elementor-element-9ae355f{--spacer-size:50px;}.elementor-2550 .elementor-element.elementor-element-1845045{--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:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2550 .elementor-element.elementor-element-1845045:not(.elementor-motion-effects-element-type-background), .elementor-2550 .elementor-element.elementor-element-1845045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-df32624{--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-2550 .elementor-element.elementor-element-1008faa{--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-2550 .elementor-element.elementor-element-8f96732{--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-2550 .elementor-element.elementor-element-cdbc377{--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-2550 .elementor-element.elementor-element-34c4b50 .elementor-button{background-color:var( --e-global-color-1e15795 );font-family:"Georgia", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-febb4c8 );color:var( --e-global-color-febb4c8 );}.elementor-2550 .elementor-element.elementor-element-34c4b50{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-2550 .elementor-element.elementor-element-34c4b50.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2550 .elementor-element.elementor-element-c10556d{--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-2550 .elementor-element.elementor-element-c10556d:not(.elementor-motion-effects-element-type-background), .elementor-2550 .elementor-element.elementor-element-c10556d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-9d805cd{--divider-border-style:solid;--divider-color:#424434;--divider-border-width:1px;}.elementor-2550 .elementor-element.elementor-element-9d805cd .elementor-divider-separator{width:100%;}.elementor-2550 .elementor-element.elementor-element-9d805cd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2550 .elementor-element.elementor-element-41ea5ae{--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-2550 .elementor-element.elementor-element-41ea5ae:not(.elementor-motion-effects-element-type-background), .elementor-2550 .elementor-element.elementor-element-41ea5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-befd94c{--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-2550 .elementor-element.elementor-element-befd94c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2550 .elementor-element.elementor-element-d59e712{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:left;}.elementor-2550 .elementor-element.elementor-element-d59e712 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0px;color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-2537970{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-2550 .elementor-element.elementor-element-2537970.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2550 .elementor-element.elementor-element-d0663d1{width:var( --container-widget-width, 91% );max-width:91%;margin:0px -65px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:left;font-family:"Mulish", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-1e15795 );}.elementor-2550 .elementor-element.elementor-element-d0663d1.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-2550 .elementor-element.elementor-element-7c1a52b{--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-2550 .elementor-element.elementor-element-7c1a52b:not(.elementor-motion-effects-element-type-background), .elementor-2550 .elementor-element.elementor-element-7c1a52b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abf03a8 );}.elementor-2550 .elementor-element.elementor-element-37a201a .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:39px;font-weight:500;box-shadow:-5px 5px 20px -6px rgba(0,0,0,0.5);border-radius:62px 62px 62px 62px;padding:16px 16px 16px 16px;}.elementor-2550 .elementor-element.elementor-element-37a201a.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2550 .elementor-element.elementor-element-37a201a{right:21px;}body.rtl .elementor-2550 .elementor-element.elementor-element-37a201a{left:21px;}.elementor-2550 .elementor-element.elementor-element-37a201a{bottom:31px;z-index:10;}@media(min-width:768px){.elementor-2550 .elementor-element.elementor-element-452e165{--width:22.171%;}.elementor-2550 .elementor-element.elementor-element-670f3f2{--width:100%;}.elementor-2550 .elementor-element.elementor-element-a47b72f{--width:22.171%;}.elementor-2550 .elementor-element.elementor-element-3e87447{--width:50%;}.elementor-2550 .elementor-element.elementor-element-4d2cbe8{--width:50%;}.elementor-2550 .elementor-element.elementor-element-7309d85{--width:100%;}.elementor-2550 .elementor-element.elementor-element-d7c39d4{--width:50%;}.elementor-2550 .elementor-element.elementor-element-20a5561{--width:50%;}.elementor-2550 .elementor-element.elementor-element-ffbe8a7{--width:50%;}.elementor-2550 .elementor-element.elementor-element-3f07fe0{--width:100%;}.elementor-2550 .elementor-element.elementor-element-3ee3aaf{--width:70%;}.elementor-2550 .elementor-element.elementor-element-dba681b{--width:100%;}.elementor-2550 .elementor-element.elementor-element-23c2c07{--width:100%;}.elementor-2550 .elementor-element.elementor-element-2ea1486{--width:100%;}.elementor-2550 .elementor-element.elementor-element-bab188b{--width:100%;}.elementor-2550 .elementor-element.elementor-element-c560b50{--width:0%;}.elementor-2550 .elementor-element.elementor-element-07b0425{--width:39%;}.elementor-2550 .elementor-element.elementor-element-ec6b043{--width:62%;}.elementor-2550 .elementor-element.elementor-element-91a7e1f{--width:98%;}.elementor-2550 .elementor-element.elementor-element-df32624{--width:25%;}.elementor-2550 .elementor-element.elementor-element-1008faa{--width:25%;}.elementor-2550 .elementor-element.elementor-element-8f96732{--width:25%;}.elementor-2550 .elementor-element.elementor-element-cdbc377{--width:25%;}.elementor-2550 .elementor-element.elementor-element-befd94c{--width:35.549%;}.elementor-2550 .elementor-element.elementor-element-2537970{--width:55.746%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2550 .elementor-element.elementor-element-0429a71 .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-78c379c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2550 .elementor-element.elementor-element-b19a68f .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-7309d85{--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-330c2c5{--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-b4ccc99{--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-3f07fe0{--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-d8f358e{--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-91a7e1f{--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-354e85f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2550 .elementor-element.elementor-element-a47b72f{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-2550 .elementor-element.elementor-element-ecff18a{--spacer-size:0px;}.elementor-2550 .elementor-element.elementor-element-9a87c56 .elementor-heading-title{font-size:11px;}.elementor-2550 .elementor-element.elementor-element-b465c4f .elementor-heading-title{font-size:35px;}.elementor-2550 .elementor-element.elementor-element-f4acbc0{font-size:16px;}.elementor-2550 .elementor-element.elementor-element-b6ab466 .elementor-heading-title{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-7309d85{--e-con-grid-template-columns:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-3af6c41 .elementor-heading-title{font-size:15px;}.elementor-2550 .elementor-element.elementor-element-10b3d12{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-09002c3 .elementor-heading-title{font-size:15px;}.elementor-2550 .elementor-element.elementor-element-732d312{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-0735480 .elementor-heading-title{font-size:15px;}.elementor-2550 .elementor-element.elementor-element-5bb73d7{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-2dd021b img{width:100%;}.elementor-2550 .elementor-element.elementor-element-25aff48{--spacer-size:0px;}.elementor-2550 .elementor-element.elementor-element-3e44f95{--spacer-size:0px;}.elementor-2550 .elementor-element.elementor-element-4e8d393{padding:10px 10px 10px 10px;}.elementor-2550 .elementor-element.elementor-element-4e8d393 .elementor-heading-title{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-110670a{padding:10px 10px 10px 10px;--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;}.elementor-2550 .elementor-element.elementor-element-110670a .elementor-heading-title{font-size:30px;}.elementor-2550 .elementor-element.elementor-element-5b1eec6{padding:10px 10px 10px 10px;--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;}.elementor-2550 .elementor-element.elementor-element-5b1eec6 .elementor-heading-title{font-size:15px;}.elementor-2550 .elementor-element.elementor-element-330c2c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-502b69a .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-827d1df{font-size:14px;}.elementor-2550 .elementor-element.elementor-element-0ad9862 .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-89b0a96{font-size:14px;}.elementor-2550 .elementor-element.elementor-element-925aeee .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-01e9019{font-size:14px;}.elementor-2550 .elementor-element.elementor-element-67dd107 .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-6ba9022{font-size:14px;}.elementor-2550 .elementor-element.elementor-element-053b539 .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-731b3af{font-size:14px;}.elementor-2550 .elementor-element.elementor-element-9bc37ef .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-a182872{font-size:14px;}.elementor-2550 .elementor-element.elementor-element-02e3fe8{--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;}.elementor-2550 .elementor-element.elementor-element-02e3fe8 .elementor-heading-title{font-size:18px;}.elementor-2550 .elementor-element.elementor-element-824d6c4 .elementor-button{font-size:17px;}.elementor-2550 .elementor-element.elementor-element-334b27b{--spacer-size:9px;}.elementor-2550 .elementor-element.elementor-element-b27a1e8{padding:10px 10px 10px 10px;}.elementor-2550 .elementor-element.elementor-element-b27a1e8 .elementor-heading-title{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-9867fdf.elementor-element{--align-self:center;}.elementor-2550 .elementor-element.elementor-element-9867fdf .elementor-button{font-size:17px;}.elementor-2550 .elementor-element.elementor-element-0f0493f{--spacer-size:0px;}.elementor-2550 .elementor-element.elementor-element-8ff0893{--spacer-size:0px;}.elementor-2550 .elementor-element.elementor-element-b4ccc99{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-7cb6718{--spacer-size:0px;}.elementor-2550 .elementor-element.elementor-element-ef4e278{padding:10px 10px 10px 10px;}.elementor-2550 .elementor-element.elementor-element-ef4e278 .elementor-heading-title{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-675664b{padding:10px 10px 10px 10px;--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;}.elementor-2550 .elementor-element.elementor-element-675664b .elementor-heading-title{font-size:30px;}.elementor-2550 .elementor-element.elementor-element-46fc51e{padding:10px 10px 10px 10px;--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;}.elementor-2550 .elementor-element.elementor-element-46fc51e .elementor-heading-title{font-size:15px;}.elementor-2550 .elementor-element.elementor-element-3f07fe0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-5f4e0b9{padding:10px 10px 10px 10px;}.elementor-2550 .elementor-element.elementor-element-5f4e0b9 .elementor-heading-title{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-b708bd5{padding:10px 10px 10px 10px;--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;text-align:left;}.elementor-2550 .elementor-element.elementor-element-b708bd5 .elementor-heading-title{font-size:25px;}.elementor-2550 .elementor-element.elementor-element-5461424{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-ca03a56{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-b22c424{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-7c43c61{--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:17px;}:where( .elementor-2550 .elementor-element.elementor-element-7c43c61 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.6em;}.elementor-2550 .elementor-element.elementor-element-9854d12 .elementor-button{font-size:17px;}.elementor-2550 .elementor-element.elementor-element-ac4b390{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2550 .elementor-element.elementor-element-3ee3aaf{--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-2550 .elementor-element.elementor-element-d8f358e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-01abc72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-2550 .elementor-element.elementor-element-01abc72 .elementor-heading-title{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-5e6afe1 .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-027d511 .elementor-heading-title{font-size:15px;}.elementor-2550 .elementor-element.elementor-element-b11e199{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-dfc2af2{margin:0px 26px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:354px;--container-widget-flex-grow:0;width:var( --container-widget-width, 354px );max-width:354px;}.elementor-2550 .elementor-element.elementor-element-dfc2af2.elementor-element{--align-self:center;}.elementor-2550 .elementor-element.elementor-element-ec6b043{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2550 .elementor-element.elementor-element-781ba7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-2550 .elementor-element.elementor-element-781ba7c .elementor-heading-title{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-91a7e1f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-313d119 .elementor-button{font-size:17px;}.elementor-2550 .elementor-element.elementor-element-500e158{--spacer-size:0px;}.elementor-2550 .elementor-element.elementor-element-2e2c02a{padding:10px 10px 10px 10px;}.elementor-2550 .elementor-element.elementor-element-2e2c02a .elementor-heading-title{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-e8d1de1{padding:10px 10px 10px 10px;--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;}.elementor-2550 .elementor-element.elementor-element-e8d1de1 .elementor-heading-title{font-size:30px;}.elementor-2550 .elementor-element.elementor-element-1c6c8d0{padding:10px 10px 10px 10px;--container-widget-width:333px;--container-widget-flex-grow:0;width:var( --container-widget-width, 333px );max-width:333px;}.elementor-2550 .elementor-element.elementor-element-1c6c8d0 .elementor-heading-title{font-size:15px;}.elementor-2550 .elementor-element.elementor-element-354e85f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2550 .elementor-element.elementor-element-07cf5e7 .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-2600012{font-size:14px;}.elementor-2550 .elementor-element.elementor-element-8e10abe .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-5ab1cef{font-size:14px;}.elementor-2550 .elementor-element.elementor-element-b8c3b32 .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-ede89a6{font-size:14px;}.elementor-2550 .elementor-element.elementor-element-0fc9b1e .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-e812a82{font-size:14px;}.elementor-2550 .elementor-element.elementor-element-ba69cf0 .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-4ccd92a{font-size:14px;}.elementor-2550 .elementor-element.elementor-element-69d75ca .elementor-heading-title{font-size:20px;}.elementor-2550 .elementor-element.elementor-element-2bbf823{font-size:14px;}.elementor-2550 .elementor-element.elementor-element-5f7aa54{--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;}.elementor-2550 .elementor-element.elementor-element-5f7aa54 .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-2550 .elementor-element.elementor-element-270edd9 .elementor-button{font-size:17px;}.elementor-2550 .elementor-element.elementor-element-4bcf93a{--spacer-size:0px;}.elementor-2550 .elementor-element.elementor-element-be05095{--spacer-size:0px;}.elementor-2550 .elementor-element.elementor-element-cb0b485{padding:10px 10px 10px 10px;}.elementor-2550 .elementor-element.elementor-element-cb0b485 .elementor-heading-title{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-0cb7b75{padding:10px 10px 10px 10px;--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;}.elementor-2550 .elementor-element.elementor-element-0cb7b75 .elementor-heading-title{font-size:30px;}.elementor-2550 .elementor-element.elementor-element-04bc256{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-019e743{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-430f9f0{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-e4edc44{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-d9ecf67{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-789d892{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-8341715{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-5199239{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-14e986a{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-08daf11{font-size:12px;}.elementor-2550 .elementor-element.elementor-element-e903feb{--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-title-font-size:17px;}:where( .elementor-2550 .elementor-element.elementor-element-e903feb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.6em;}.elementor-2550 .elementor-element.elementor-element-caf2efd .elementor-button{font-size:17px;}.elementor-2550 .elementor-element.elementor-element-34c4b50 .elementor-button{font-size:17px;}.elementor-2550 .elementor-element.elementor-element-d59e712{padding:10px 10px 10px 10px;}.elementor-2550 .elementor-element.elementor-element-d59e712 .elementor-heading-title{font-size:10px;}.elementor-2550 .elementor-element.elementor-element-d0663d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:375px;--container-widget-flex-grow:0;width:var( --container-widget-width, 375px );max-width:375px;}.elementor-2550 .elementor-element.elementor-element-37a201a .elementor-button{font-size:30px;}}/* Start custom CSS for button, class: .elementor-element-d0bcd25 */.elementor-2550 .elementor-element.elementor-element-d0bcd25 {
    border-radius: 100px !important; /* Deixa as bordas 100% redondas */
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* Efeito ao passar o mouse */
.elementor-2550 .elementor-element.elementor-element-d0bcd25:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(188, 96, 53, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f33db70 */.elementor-2550 .elementor-element.elementor-element-f33db70 {
    border-radius: 100px !important; /* Deixa as bordas 100% redondas */
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* Efeito ao passar o mouse */
.elementor-2550 .elementor-element.elementor-element-f33db70:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(188, 96, 53, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4b6153 */.elementor-2550 .elementor-element.elementor-element-d4b6153 {
    transition: transform 0.2s ease-in-out !important;
}

/* Efeito ao passar o mouse */
.elementor-2550 .elementor-element.elementor-element-d4b6153:hover {
    transform: translateY(-4px) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8f9ada4 */.elementor-2550 .elementor-element.elementor-element-8f9ada4 {
    background-color: #BC6035 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a17ff */.elementor-2550 .elementor-element.elementor-element-71a17ff {
    background-color: #ffffff !important; /* Fundo branco */
    border-radius: 16px !important;       /* Cantos arredondados do container */
    
    /* Sombra laranja bem sutil e espalhada */
    box-shadow: 0 10px 30px rgba(188, 96, 53, 0.12) !important;
    
    /* Opcional: Garante um espaçamento interno para o conteúdo não colar na borda */
    padding: 30px !important; 
}
/* 1. Prepara o Card para segurar a linha na posição certa */
.elementor-2550 .elementor-element.elementor-element-71a17ff {
  position: relative !important;
  overflow: hidden !important; /* Garante que a linha não passe das bordas arredondadas do card */
}

/* 2. Cria a "barrinha" invisível na parte de baixo */
.elementor-2550 .elementor-element.elementor-element-71a17ff::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 4px !important;       /* Espessura da barrinha (pode mudar para 3px ou 5px) */
  width: 100% !important;
  background-color: #BC6035 !important; /* Cor da barrinha (coloquei o seu tom de terracota) */
  
  /* Aqui está o segredo: ela começa encolhida na esquerda */
  transform: scaleX(0) !important;
  transform-origin: left !important;
  
  /* Transição ultra fluida */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Quando passa o mouse (Hover), a barra vai para 100% da esquerda para a direita */
.elementor-2550 .elementor-element.elementor-element-71a17ff:hover::after {
  transform: scaleX(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d42cf2d */.elementor-2550 .elementor-element.elementor-element-d42cf2d {
    background-color: #BC6035 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad3b39 */.elementor-2550 .elementor-element.elementor-element-1ad3b39 {
    background-color: #ffffff !important; /* Fundo branco */
    border-radius: 16px !important;       /* Cantos arredondados do container */
    
    /* Sombra laranja bem sutil e espalhada */
    box-shadow: 0 10px 30px rgba(188, 96, 53, 0.12) !important;
    
    /* Opcional: Garante um espaçamento interno para o conteúdo não colar na borda */
    padding: 30px !important; 
}
/* 1. Prepara o Card para segurar a linha na posição certa */
.elementor-2550 .elementor-element.elementor-element-1ad3b39 {
  position: relative !important;
  overflow: hidden !important; /* Garante que a linha não passe das bordas arredondadas do card */
}

/* 2. Cria a "barrinha" invisível na parte de baixo */
.elementor-2550 .elementor-element.elementor-element-1ad3b39::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 4px !important;       /* Espessura da barrinha (pode mudar para 3px ou 5px) */
  width: 100% !important;
  background-color: #BC6035 !important; /* Cor da barrinha (coloquei o seu tom de terracota) */
  
  /* Aqui está o segredo: ela começa encolhida na esquerda */
  transform: scaleX(0) !important;
  transform-origin: left !important;
  
  /* Transição ultra fluida */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Quando passa o mouse (Hover), a barra vai para 100% da esquerda para a direita */
.elementor-2550 .elementor-element.elementor-element-1ad3b39:hover::after {
  transform: scaleX(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aba5490 */.elementor-2550 .elementor-element.elementor-element-aba5490 {
    background-color: #BC6035 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a652a73 */.elementor-2550 .elementor-element.elementor-element-a652a73 {
    background-color: #ffffff !important; /* Fundo branco */
    border-radius: 16px !important;       /* Cantos arredondados do container */
    
    /* Sombra laranja bem sutil e espalhada */
    box-shadow: 0 10px 30px rgba(188, 96, 53, 0.12) !important;
    
    /* Opcional: Garante um espaçamento interno para o conteúdo não colar na borda */
    padding: 30px !important; 
}
/* 1. Prepara o Card para segurar a linha na posição certa */
.elementor-2550 .elementor-element.elementor-element-a652a73 {
  position: relative !important;
  overflow: hidden !important; /* Garante que a linha não passe das bordas arredondadas do card */
}

/* 2. Cria a "barrinha" invisível na parte de baixo */
.elementor-2550 .elementor-element.elementor-element-a652a73::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 4px !important;       /* Espessura da barrinha (pode mudar para 3px ou 5px) */
  width: 100% !important;
  background-color: #BC6035 !important; /* Cor da barrinha (coloquei o seu tom de terracota) */
  
  /* Aqui está o segredo: ela começa encolhida na esquerda */
  transform: scaleX(0) !important;
  transform-origin: left !important;
  
  /* Transição ultra fluida */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Quando passa o mouse (Hover), a barra vai para 100% da esquerda para a direita */
.elementor-2550 .elementor-element.elementor-element-a652a73:hover::after {
  transform: scaleX(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3973359 */.elementor-2550 .elementor-element.elementor-element-3973359 {
    background-color: #BC6035 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9303473 */.elementor-2550 .elementor-element.elementor-element-9303473 {
    background-color: #ffffff !important; /* Fundo branco */
    border-radius: 16px !important;       /* Cantos arredondados do container */
    
    /* Sombra laranja bem sutil e espalhada */
    box-shadow: 0 10px 30px rgba(188, 96, 53, 0.12) !important;
    
    /* Opcional: Garante um espaçamento interno para o conteúdo não colar na borda */
    padding: 30px !important; 
}
/* 1. Prepara o Card para segurar a linha na posição certa */
.elementor-2550 .elementor-element.elementor-element-9303473 {
  position: relative !important;
  overflow: hidden !important; /* Garante que a linha não passe das bordas arredondadas do card */
}

/* 2. Cria a "barrinha" invisível na parte de baixo */
.elementor-2550 .elementor-element.elementor-element-9303473::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 4px !important;       /* Espessura da barrinha (pode mudar para 3px ou 5px) */
  width: 100% !important;
  background-color: #BC6035 !important; /* Cor da barrinha (coloquei o seu tom de terracota) */
  
  /* Aqui está o segredo: ela começa encolhida na esquerda */
  transform: scaleX(0) !important;
  transform-origin: left !important;
  
  /* Transição ultra fluida */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Quando passa o mouse (Hover), a barra vai para 100% da esquerda para a direita */
.elementor-2550 .elementor-element.elementor-element-9303473:hover::after {
  transform: scaleX(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-10e33c7 */.elementor-2550 .elementor-element.elementor-element-10e33c7 {
    background-color: #BC6035 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d2afa */.elementor-2550 .elementor-element.elementor-element-43d2afa {
    background-color: #ffffff !important; /* Fundo branco */
    border-radius: 16px !important;       /* Cantos arredondados do container */
    
    /* Sombra laranja bem sutil e espalhada */
    box-shadow: 0 10px 30px rgba(188, 96, 53, 0.12) !important;
    
    /* Opcional: Garante um espaçamento interno para o conteúdo não colar na borda */
    padding: 30px !important; 
}
/* 1. Prepara o Card para segurar a linha na posição certa */
.elementor-2550 .elementor-element.elementor-element-43d2afa {
  position: relative !important;
  overflow: hidden !important; /* Garante que a linha não passe das bordas arredondadas do card */
}

/* 2. Cria a "barrinha" invisível na parte de baixo */
.elementor-2550 .elementor-element.elementor-element-43d2afa::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 4px !important;       /* Espessura da barrinha (pode mudar para 3px ou 5px) */
  width: 100% !important;
  background-color: #BC6035 !important; /* Cor da barrinha (coloquei o seu tom de terracota) */
  
  /* Aqui está o segredo: ela começa encolhida na esquerda */
  transform: scaleX(0) !important;
  transform-origin: left !important;
  
  /* Transição ultra fluida */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Quando passa o mouse (Hover), a barra vai para 100% da esquerda para a direita */
.elementor-2550 .elementor-element.elementor-element-43d2afa:hover::after {
  transform: scaleX(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-affb7f9 */.elementor-2550 .elementor-element.elementor-element-affb7f9 {
    background-color: #BC6035 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-984c30a */.elementor-2550 .elementor-element.elementor-element-984c30a {
    background-color: #ffffff !important; /* Fundo branco */
    border-radius: 16px !important;       /* Cantos arredondados do container */
    
    /* Sombra laranja bem sutil e espalhada */
    box-shadow: 0 10px 30px rgba(188, 96, 53, 0.12) !important;
    
    /* Opcional: Garante um espaçamento interno para o conteúdo não colar na borda */
    padding: 30px !important; 
}
/* 1. Prepara o Card para segurar a linha na posição certa */
.elementor-2550 .elementor-element.elementor-element-984c30a {
  position: relative !important;
  overflow: hidden !important; /* Garante que a linha não passe das bordas arredondadas do card */
}

/* 2. Cria a "barrinha" invisível na parte de baixo */
.elementor-2550 .elementor-element.elementor-element-984c30a::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 4px !important;       /* Espessura da barrinha (pode mudar para 3px ou 5px) */
  width: 100% !important;
  background-color: #BC6035 !important; /* Cor da barrinha (coloquei o seu tom de terracota) */
  
  /* Aqui está o segredo: ela começa encolhida na esquerda */
  transform: scaleX(0) !important;
  transform-origin: left !important;
  
  /* Transição ultra fluida */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Quando passa o mouse (Hover), a barra vai para 100% da esquerda para a direita */
.elementor-2550 .elementor-element.elementor-element-984c30a:hover::after {
  transform: scaleX(1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-824d6c4 */.elementor-2550 .elementor-element.elementor-element-824d6c4 {
    border-radius: 100px !important; /* Deixa as bordas 100% redondas */
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* Efeito ao passar o mouse */
.elementor-2550 .elementor-element.elementor-element-824d6c4:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(188, 96, 53, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9867fdf */.elementor-2550 .elementor-element.elementor-element-9867fdf {
    border-radius: 100px !important; /* Deixa as bordas 100% redondas */
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* Efeito ao passar o mouse */
.elementor-2550 .elementor-element.elementor-element-9867fdf:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(188, 96, 53, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-946df48 *//* Estado normal - Força a suavidade no elemento e nos filhos dele */
.elementor-2550 .elementor-element.elementor-element-946df48, .elementor-2550 .elementor-element.elementor-element-946df48 * {
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  will-change: transform; /* Avisa o navegador para preparar a aceleração de hardware */
}

/* Quando o mouse passa por cima (Hover) */
.elementor-2550 .elementor-element.elementor-element-946df48:hover {
  transform: scale(1.03) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8803e *//* Estado normal - Força a suavidade no elemento e nos filhos dele */
.elementor-2550 .elementor-element.elementor-element-dd8803e, .elementor-2550 .elementor-element.elementor-element-dd8803e * {
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  will-change: transform; /* Avisa o navegador para preparar a aceleração de hardware */
}

/* Quando o mouse passa por cima (Hover) */
.elementor-2550 .elementor-element.elementor-element-dd8803e:hover {
  transform: scale(1.03) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43775f1 *//* Estado normal - Força a suavidade no elemento e nos filhos dele */
.elementor-2550 .elementor-element.elementor-element-43775f1, .elementor-2550 .elementor-element.elementor-element-43775f1 * {
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  will-change: transform; /* Avisa o navegador para preparar a aceleração de hardware */
}

/* Quando o mouse passa por cima (Hover) */
.elementor-2550 .elementor-element.elementor-element-43775f1:hover {
  transform: scale(1.03) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3afbe6 *//* Estado normal - Força a suavidade no elemento e nos filhos dele */
.elementor-2550 .elementor-element.elementor-element-b3afbe6, .elementor-2550 .elementor-element.elementor-element-b3afbe6 * {
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  will-change: transform; /* Avisa o navegador para preparar a aceleração de hardware */
}

/* Quando o mouse passa por cima (Hover) */
.elementor-2550 .elementor-element.elementor-element-b3afbe6:hover {
  transform: scale(1.03) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cba66cc *//* Estado normal - Força a suavidade no elemento e nos filhos dele */
.elementor-2550 .elementor-element.elementor-element-cba66cc, .elementor-2550 .elementor-element.elementor-element-cba66cc * {
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  will-change: transform; /* Avisa o navegador para preparar a aceleração de hardware */
}

/* Quando o mouse passa por cima (Hover) */
.elementor-2550 .elementor-element.elementor-element-cba66cc:hover {
  transform: scale(1.03) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2062682 *//* Estado normal - Força a suavidade no elemento e nos filhos dele */
.elementor-2550 .elementor-element.elementor-element-2062682, .elementor-2550 .elementor-element.elementor-element-2062682 * {
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  will-change: transform; /* Avisa o navegador para preparar a aceleração de hardware */
}

/* Quando o mouse passa por cima (Hover) */
.elementor-2550 .elementor-element.elementor-element-2062682:hover {
  transform: scale(1.03) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2f5581 *//* Estado normal - Força a suavidade no elemento e nos filhos dele */
.elementor-2550 .elementor-element.elementor-element-c2f5581, .elementor-2550 .elementor-element.elementor-element-c2f5581 * {
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  will-change: transform; /* Avisa o navegador para preparar a aceleração de hardware */
}

/* Quando o mouse passa por cima (Hover) */
.elementor-2550 .elementor-element.elementor-element-c2f5581:hover {
  transform: scale(1.03) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7c43c61 *//* 1. Zera absolutamente qualquer borda, outline ou linha divisória do widget */
.elementor-2550 .elementor-element.elementor-element-7c43c61,
.elementor-2550 .elementor-element.elementor-element-7c43c61 *,
.elementor-2550 .elementor-element.elementor-element-7c43c61 .e-n-accordion-item,
.elementor-2550 .elementor-element.elementor-element-7c43c61 .e-n-accordion-item-header,
.elementor-2550 .elementor-element.elementor-element-7c43c61 .e-n-accordion-item-content,
.elementor-2550 .elementor-element.elementor-element-7c43c61 .e-n-accordion-item[open] *,
.elementor-2550 .elementor-element.elementor-element-7c43c61 .e-n-accordion-item.e-active * {
  border: none !important;
  border-width: 0px !important;
  outline: none !important;
}

/* 2. Configura o Quadrado Branco, o espaçamento e a sombra leve externa */
.elementor-2550 .elementor-element.elementor-element-7c43c61 .e-n-accordion-item {
  background-color: #ffffff !important; /* Fundo branco puro */
  border-radius: 12px !important;
  margin-bottom: 8px !important;        /* Espaço reduzido entre os quadrados */
  overflow: hidden !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.03) !important; /* Apenas a sombra leve externa */
  transition: all 0.3s ease !important;
}

/* 3. Ajustes de espaçamento interno (sem interferência de linhas) */
.elementor-2550 .elementor-element.elementor-element-7c43c61 .e-n-accordion-item-header {
  padding: 18px 24px !important;
  background-color: transparent !important;
}

.elementor-2550 .elementor-element.elementor-element-7c43c61 .e-n-accordion-item-content {
  padding: 0px 24px 20px 24px !important;
  background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9854d12 */.elementor-2550 .elementor-element.elementor-element-9854d12 {
    border-radius: 100px !important; /* Deixa as bordas 100% redondas */
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* Efeito ao passar o mouse */
.elementor-2550 .elementor-element.elementor-element-9854d12:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(188, 96, 53, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-220ea6e */ .elementor-2550 .elementor-element.elementor-element-220ea6e {
    background-color: #CE6D40 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ce36e0b */ .elementor-2550 .elementor-element.elementor-element-ce36e0b {
    background-color: #CE6D40 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b4f75fd */ .elementor-2550 .elementor-element.elementor-element-b4f75fd {
    background-color: #CE6D40 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e745d31 */ .elementor-2550 .elementor-element.elementor-element-e745d31 {
    background-color: #CE6D40 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f358e */.elementor-2550 .elementor-element.elementor-element-d8f358e {
    grid-template-columns: max-content 1fr !important;
    gap: 1px !important; /* Controla o espaço de separação entre o ícone e o texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0d605 */css.elementor-2550 .elementor-element.elementor-element-ea0d605 {
    align-items: flex-start !important; /* Faz a caixa laranja encolher para o tamanho real do texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c560b50 */.elementor-2550 .elementor-element.elementor-element-c560b50 {
    background-color: WHITE !important; /* Seu fundo */
    border-radius: 24px !important;       /* Bordas arredondadas marcantes */
    
    width: 100% !important;               /* Faz ele ocupar toda a largura disponível */
    max-width: 1200px !important;         /* Define o tamanho máximo dele na tela */
    margin: 40px auto !important;         /* Centraliza o container e afasta dos outros blocos */
    
    /* Espaçamento interno: 40px em cima/baixo e 60px nas laterais para ficar longo */
 
    box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-313d119 *//* Efeito ao passar o mouse */
.elementor-2550 .elementor-element.elementor-element-313d119:hover {
    transform: translateY(-4px) !important;
   
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a8a05f */.elementor-2550 .elementor-element.elementor-element-5a8a05f {
    background-color: #BC6035 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92529f2 */.elementor-2550 .elementor-element.elementor-element-92529f2 {
    background-color: #ffffff !important; /* Fundo branco */
    border-radius: 16px !important;       /* Cantos arredondados do container */
    
    /* Sombra laranja bem sutil e espalhada */
    box-shadow: 0 10px 30px rgba(188, 96, 53, 0.12) !important;
    
    /* Opcional: Garante um espaçamento interno para o conteúdo não colar na borda */
    padding: 30px !important; 
}
/* 1. Prepara o Card para segurar a linha na posição certa */
.elementor-2550 .elementor-element.elementor-element-92529f2 {
  position: relative !important;
  overflow: hidden !important; /* Garante que a linha não passe das bordas arredondadas do card */
}

/* 2. Cria a "barrinha" invisível na parte de baixo */
.elementor-2550 .elementor-element.elementor-element-92529f2::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 4px !important;       /* Espessura da barrinha (pode mudar para 3px ou 5px) */
  width: 100% !important;
  background-color: #BC6035 !important; /* Cor da barrinha (coloquei o seu tom de terracota) */
  
  /* Aqui está o segredo: ela começa encolhida na esquerda */
  transform: scaleX(0) !important;
  transform-origin: left !important;
  
  /* Transição ultra fluida */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Quando passa o mouse (Hover), a barra vai para 100% da esquerda para a direita */
.elementor-2550 .elementor-element.elementor-element-92529f2:hover::after {
  transform: scaleX(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ad4a9c8 */.elementor-2550 .elementor-element.elementor-element-ad4a9c8 {
    background-color: #BC6035 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1287d1a */.elementor-2550 .elementor-element.elementor-element-1287d1a {
    background-color: #ffffff !important; /* Fundo branco */
    border-radius: 16px !important;       /* Cantos arredondados do container */
    
    /* Sombra laranja bem sutil e espalhada */
    box-shadow: 0 10px 30px rgba(188, 96, 53, 0.12) !important;
    
    /* Opcional: Garante um espaçamento interno para o conteúdo não colar na borda */
    padding: 30px !important; 
}
/* 1. Prepara o Card para segurar a linha na posição certa */
.elementor-2550 .elementor-element.elementor-element-1287d1a {
  position: relative !important;
  overflow: hidden !important; /* Garante que a linha não passe das bordas arredondadas do card */
}

/* 2. Cria a "barrinha" invisível na parte de baixo */
.elementor-2550 .elementor-element.elementor-element-1287d1a::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 4px !important;       /* Espessura da barrinha (pode mudar para 3px ou 5px) */
  width: 100% !important;
  background-color: #BC6035 !important; /* Cor da barrinha (coloquei o seu tom de terracota) */
  
  /* Aqui está o segredo: ela começa encolhida na esquerda */
  transform: scaleX(0) !important;
  transform-origin: left !important;
  
  /* Transição ultra fluida */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Quando passa o mouse (Hover), a barra vai para 100% da esquerda para a direita */
.elementor-2550 .elementor-element.elementor-element-1287d1a:hover::after {
  transform: scaleX(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9bbd426 */.elementor-2550 .elementor-element.elementor-element-9bbd426 {
    background-color: #BC6035 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf4c4f */.elementor-2550 .elementor-element.elementor-element-4bf4c4f {
    background-color: #ffffff !important; /* Fundo branco */
    border-radius: 16px !important;       /* Cantos arredondados do container */
    
    /* Sombra laranja bem sutil e espalhada */
    box-shadow: 0 10px 30px rgba(188, 96, 53, 0.12) !important;
    
    /* Opcional: Garante um espaçamento interno para o conteúdo não colar na borda */
    padding: 30px !important; 
}
/* 1. Prepara o Card para segurar a linha na posição certa */
.elementor-2550 .elementor-element.elementor-element-4bf4c4f {
  position: relative !important;
  overflow: hidden !important; /* Garante que a linha não passe das bordas arredondadas do card */
}

/* 2. Cria a "barrinha" invisível na parte de baixo */
.elementor-2550 .elementor-element.elementor-element-4bf4c4f::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 4px !important;       /* Espessura da barrinha (pode mudar para 3px ou 5px) */
  width: 100% !important;
  background-color: #BC6035 !important; /* Cor da barrinha (coloquei o seu tom de terracota) */
  
  /* Aqui está o segredo: ela começa encolhida na esquerda */
  transform: scaleX(0) !important;
  transform-origin: left !important;
  
  /* Transição ultra fluida */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Quando passa o mouse (Hover), a barra vai para 100% da esquerda para a direita */
.elementor-2550 .elementor-element.elementor-element-4bf4c4f:hover::after {
  transform: scaleX(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-369af91 */.elementor-2550 .elementor-element.elementor-element-369af91 {
    background-color: #BC6035 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baff530 */.elementor-2550 .elementor-element.elementor-element-baff530 {
    background-color: #ffffff !important; /* Fundo branco */
    border-radius: 16px !important;       /* Cantos arredondados do container */
    
    /* Sombra laranja bem sutil e espalhada */
    box-shadow: 0 10px 30px rgba(188, 96, 53, 0.12) !important;
    
    /* Opcional: Garante um espaçamento interno para o conteúdo não colar na borda */
    padding: 30px !important; 
}
/* 1. Prepara o Card para segurar a linha na posição certa */
.elementor-2550 .elementor-element.elementor-element-baff530 {
  position: relative !important;
  overflow: hidden !important; /* Garante que a linha não passe das bordas arredondadas do card */
}

/* 2. Cria a "barrinha" invisível na parte de baixo */
.elementor-2550 .elementor-element.elementor-element-baff530::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 4px !important;       /* Espessura da barrinha (pode mudar para 3px ou 5px) */
  width: 100% !important;
  background-color: #BC6035 !important; /* Cor da barrinha (coloquei o seu tom de terracota) */
  
  /* Aqui está o segredo: ela começa encolhida na esquerda */
  transform: scaleX(0) !important;
  transform-origin: left !important;
  
  /* Transição ultra fluida */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Quando passa o mouse (Hover), a barra vai para 100% da esquerda para a direita */
.elementor-2550 .elementor-element.elementor-element-baff530:hover::after {
  transform: scaleX(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c689e1a */.elementor-2550 .elementor-element.elementor-element-c689e1a {
    background-color: #BC6035 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8335fc8 */.elementor-2550 .elementor-element.elementor-element-8335fc8 {
    background-color: #ffffff !important; /* Fundo branco */
    border-radius: 16px !important;       /* Cantos arredondados do container */
    
    /* Sombra laranja bem sutil e espalhada */
    box-shadow: 0 10px 30px rgba(188, 96, 53, 0.12) !important;
    
    /* Opcional: Garante um espaçamento interno para o conteúdo não colar na borda */
    padding: 30px !important; 
}
/* 1. Prepara o Card para segurar a linha na posição certa */
.elementor-2550 .elementor-element.elementor-element-8335fc8 {
  position: relative !important;
  overflow: hidden !important; /* Garante que a linha não passe das bordas arredondadas do card */
}

/* 2. Cria a "barrinha" invisível na parte de baixo */
.elementor-2550 .elementor-element.elementor-element-8335fc8::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 4px !important;       /* Espessura da barrinha (pode mudar para 3px ou 5px) */
  width: 100% !important;
  background-color: #BC6035 !important; /* Cor da barrinha (coloquei o seu tom de terracota) */
  
  /* Aqui está o segredo: ela começa encolhida na esquerda */
  transform: scaleX(0) !important;
  transform-origin: left !important;
  
  /* Transição ultra fluida */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Quando passa o mouse (Hover), a barra vai para 100% da esquerda para a direita */
.elementor-2550 .elementor-element.elementor-element-8335fc8:hover::after {
  transform: scaleX(1) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-463292e */.elementor-2550 .elementor-element.elementor-element-463292e {
    background-color: #BC6035 !important; /* Cor do fundo (laranja) */
    
    padding: 15px !important;             /* Espaço para formar o quadrado */
    border-radius: 12px !important;       /* Cantos arredondados */
    
    display: inline-flex !important;      /* Alinhamento do ícone no centro */
    align-items: center !important;
    justify-content: center !important;
    
    width: 44px !important;               /* Largura do quadrado */
    height: 40px !important;              /* Altura do quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27194d2 */.elementor-2550 .elementor-element.elementor-element-27194d2 {
    background-color: #ffffff !important; /* Fundo branco */
    border-radius: 16px !important;       /* Cantos arredondados do container */
    
    /* Sombra laranja bem sutil e espalhada */
    box-shadow: 0 10px 30px rgba(188, 96, 53, 0.12) !important;
    
    /* Opcional: Garante um espaçamento interno para o conteúdo não colar na borda */
    padding: 30px !important; 
}
/* 1. Prepara o Card para segurar a linha na posição certa */
.elementor-2550 .elementor-element.elementor-element-27194d2 {
  position: relative !important;
  overflow: hidden !important; /* Garante que a linha não passe das bordas arredondadas do card */
}

/* 2. Cria a "barrinha" invisível na parte de baixo */
.elementor-2550 .elementor-element.elementor-element-27194d2::after {
  content: "" !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 4px !important;       /* Espessura da barrinha (pode mudar para 3px ou 5px) */
  width: 100% !important;
  background-color: #BC6035 !important; /* Cor da barrinha (coloquei o seu tom de terracota) */
  
  /* Aqui está o segredo: ela começa encolhida na esquerda */
  transform: scaleX(0) !important;
  transform-origin: left !important;
  
  /* Transição ultra fluida */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 3. Quando passa o mouse (Hover), a barra vai para 100% da esquerda para a direita */
.elementor-2550 .elementor-element.elementor-element-27194d2:hover::after {
  transform: scaleX(1) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-270edd9 */.elementor-2550 .elementor-element.elementor-element-270edd9 {
    border-radius: 100px !important; /* Deixa as bordas 100% redondas */
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* Efeito ao passar o mouse */
.elementor-2550 .elementor-element.elementor-element-270edd9:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(188, 96, 53, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e903feb *//* 1. Zera absolutamente qualquer borda, outline ou linha divisória do widget */
.elementor-2550 .elementor-element.elementor-element-e903feb,
.elementor-2550 .elementor-element.elementor-element-e903feb *,
.elementor-2550 .elementor-element.elementor-element-e903feb .e-n-accordion-item,
.elementor-2550 .elementor-element.elementor-element-e903feb .e-n-accordion-item-header,
.elementor-2550 .elementor-element.elementor-element-e903feb .e-n-accordion-item-content,
.elementor-2550 .elementor-element.elementor-element-e903feb .e-n-accordion-item[open] *,
.elementor-2550 .elementor-element.elementor-element-e903feb .e-n-accordion-item.e-active * {
  border: none !important;
  border-width: 0px !important;
  outline: none !important;
}

/* 2. Configura o Quadrado Branco, o espaçamento e a sombra leve externa */
.elementor-2550 .elementor-element.elementor-element-e903feb .e-n-accordion-item {
  background-color: #ffffff !important; /* Fundo branco puro */
  border-radius: 12px !important;
  margin-bottom: 8px !important;        /* Espaço reduzido entre os quadrados */
  overflow: hidden !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.03) !important; /* Apenas a sombra leve externa */
  transition: all 0.3s ease !important;
}

/* 3. Ajustes de espaçamento interno (sem interferência de linhas) */
.elementor-2550 .elementor-element.elementor-element-e903feb .e-n-accordion-item-header {
  padding: 18px 24px !important;
  background-color: transparent !important;
}

.elementor-2550 .elementor-element.elementor-element-e903feb .e-n-accordion-item-content {
  padding: 0px 24px 20px 24px !important;
  background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-caf2efd */.elementor-2550 .elementor-element.elementor-element-caf2efd {
    border-radius: 100px !important; /* Deixa as bordas 100% redondas */
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* Efeito ao passar o mouse */
.elementor-2550 .elementor-element.elementor-element-caf2efd:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(188, 96, 53, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34c4b50 */.elementor-2550 .elementor-element.elementor-element-34c4b50 {
    border-radius: 100px !important; /* Deixa as bordas 100% redondas */
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* Efeito ao passar o mouse */
.elementor-2550 .elementor-element.elementor-element-34c4b50:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(188, 96, 53, 0.5) !important;
}/* End custom CSS */