.elementor-37039 .elementor-element.elementor-element-89dfe7b{--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-37039 .elementor-element.elementor-element-b9f0cd3{--spacer-size:65px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-37039 .elementor-element.elementor-element-94b7eb3{text-align:center;}.elementor-37039 .elementor-element.elementor-element-94b7eb3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-83d8a87{text-align:center;}.elementor-37039 .elementor-element.elementor-element-83d8a87 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:28px;color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-1969e3f{text-align:center;}.elementor-37039 .elementor-element.elementor-element-1969e3f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-80c4004{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-37039 .elementor-element.elementor-element-88da910 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-37039 .elementor-element.elementor-element-88da910.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-88da910.elementor-view-framed .elementor-icon, .elementor-37039 .elementor-element.elementor-element-88da910.elementor-view-default .elementor-icon{fill:var( --e-global-color-5eefd5e );color:var( --e-global-color-5eefd5e );border-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-88da910 .elementor-icon{font-size:18px;}.elementor-37039 .elementor-element.elementor-element-88da910 .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-88da910:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-88da910:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-4e43a53 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-37039 .elementor-element.elementor-element-4e43a53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-4e43a53.elementor-view-framed .elementor-icon, .elementor-37039 .elementor-element.elementor-element-4e43a53.elementor-view-default .elementor-icon{fill:var( --e-global-color-5eefd5e );color:var( --e-global-color-5eefd5e );border-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-4e43a53 .elementor-icon{font-size:18px;}.elementor-37039 .elementor-element.elementor-element-4e43a53 .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-4e43a53:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-4e43a53:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-8cd2103 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-37039 .elementor-element.elementor-element-8cd2103.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-8cd2103.elementor-view-framed .elementor-icon, .elementor-37039 .elementor-element.elementor-element-8cd2103.elementor-view-default .elementor-icon{fill:var( --e-global-color-5eefd5e );color:var( --e-global-color-5eefd5e );border-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-8cd2103 .elementor-icon{font-size:18px;}.elementor-37039 .elementor-element.elementor-element-8cd2103 .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-8cd2103:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-8cd2103:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-010862b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-37039 .elementor-element.elementor-element-010862b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-010862b.elementor-view-framed .elementor-icon, .elementor-37039 .elementor-element.elementor-element-010862b.elementor-view-default .elementor-icon{fill:var( --e-global-color-5eefd5e );color:var( --e-global-color-5eefd5e );border-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-010862b .elementor-icon{font-size:18px;}.elementor-37039 .elementor-element.elementor-element-010862b .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-010862b:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-010862b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-12a263d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-37039 .elementor-element.elementor-element-12a263d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-12a263d.elementor-view-framed .elementor-icon, .elementor-37039 .elementor-element.elementor-element-12a263d.elementor-view-default .elementor-icon{fill:var( --e-global-color-5eefd5e );color:var( --e-global-color-5eefd5e );border-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-12a263d .elementor-icon{font-size:18px;}.elementor-37039 .elementor-element.elementor-element-12a263d .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-12a263d:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-12a263d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-ac8b19d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-37039 .elementor-element.elementor-element-ac8b19d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-ac8b19d.elementor-view-framed .elementor-icon, .elementor-37039 .elementor-element.elementor-element-ac8b19d.elementor-view-default .elementor-icon{fill:var( --e-global-color-5eefd5e );color:var( --e-global-color-5eefd5e );border-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-ac8b19d .elementor-icon{font-size:18px;}.elementor-37039 .elementor-element.elementor-element-ac8b19d .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-ac8b19d:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-ac8b19d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-05092b4{--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:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-37039 .elementor-element.elementor-element-05092b4:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-05092b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebaee5 );}.elementor-37039 .elementor-element.elementor-element-e91bc8d{--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-37039 .elementor-element.elementor-element-dda70c8{text-align:center;}.elementor-37039 .elementor-element.elementor-element-dda70c8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-2162d93{text-align:center;}.elementor-37039 .elementor-element.elementor-element-2162d93 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:28px;color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-f01f49a{text-align:center;}.elementor-37039 .elementor-element.elementor-element-f01f49a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-b60c7c0{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-37039 .elementor-element.elementor-element-b60c7c0:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-b60c7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebaee5 );}.elementor-37039 .elementor-element.elementor-element-8944a3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37039 .elementor-element.elementor-element-8944a3e:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-8944a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37039 .elementor-element.elementor-element-17e55c5{text-align:center;}.elementor-37039 .elementor-element.elementor-element-17e55c5 .elementor-heading-title{font-family:var( --e-global-typography-0e04e21-font-family ), Sans-serif;font-size:var( --e-global-typography-0e04e21-font-size );font-weight:var( --e-global-typography-0e04e21-font-weight );line-height:var( --e-global-typography-0e04e21-line-height );letter-spacing:var( --e-global-typography-0e04e21-letter-spacing );word-spacing:var( --e-global-typography-0e04e21-word-spacing );color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-17e55c5 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-37039 .elementor-element.elementor-element-e57efb9 .elementor-icon-box-title, .elementor-37039 .elementor-element.elementor-element-e57efb9 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:28px;}.elementor-37039 .elementor-element.elementor-element-e57efb9 .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-e57efb9:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-e57efb9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-f7e4ac7{--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-37039 .elementor-element.elementor-element-f7e4ac7:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-f7e4ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37039 .elementor-element.elementor-element-0f58653{text-align:center;}.elementor-37039 .elementor-element.elementor-element-0f58653 .elementor-heading-title{font-family:var( --e-global-typography-0e04e21-font-family ), Sans-serif;font-size:var( --e-global-typography-0e04e21-font-size );font-weight:var( --e-global-typography-0e04e21-font-weight );line-height:var( --e-global-typography-0e04e21-line-height );letter-spacing:var( --e-global-typography-0e04e21-letter-spacing );word-spacing:var( --e-global-typography-0e04e21-word-spacing );color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-0f58653 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-37039 .elementor-element.elementor-element-0f0a0c4 .elementor-icon-box-title, .elementor-37039 .elementor-element.elementor-element-0f0a0c4 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:28px;}.elementor-37039 .elementor-element.elementor-element-0f0a0c4 .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-0f0a0c4:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-0f0a0c4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-c4a9233{--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-37039 .elementor-element.elementor-element-c4a9233:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-c4a9233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37039 .elementor-element.elementor-element-7e2e069{text-align:center;}.elementor-37039 .elementor-element.elementor-element-7e2e069 .elementor-heading-title{font-family:var( --e-global-typography-0e04e21-font-family ), Sans-serif;font-size:var( --e-global-typography-0e04e21-font-size );font-weight:var( --e-global-typography-0e04e21-font-weight );line-height:var( --e-global-typography-0e04e21-line-height );letter-spacing:var( --e-global-typography-0e04e21-letter-spacing );word-spacing:var( --e-global-typography-0e04e21-word-spacing );color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-7e2e069 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-37039 .elementor-element.elementor-element-66f38ee .elementor-icon-box-title, .elementor-37039 .elementor-element.elementor-element-66f38ee .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:28px;}.elementor-37039 .elementor-element.elementor-element-66f38ee .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-66f38ee:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-66f38ee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-e2f4303{--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-37039 .elementor-element.elementor-element-e2f4303:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-e2f4303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37039 .elementor-element.elementor-element-1277eaa{text-align:center;}.elementor-37039 .elementor-element.elementor-element-1277eaa .elementor-heading-title{font-family:var( --e-global-typography-0e04e21-font-family ), Sans-serif;font-size:var( --e-global-typography-0e04e21-font-size );font-weight:var( --e-global-typography-0e04e21-font-weight );line-height:var( --e-global-typography-0e04e21-line-height );letter-spacing:var( --e-global-typography-0e04e21-letter-spacing );word-spacing:var( --e-global-typography-0e04e21-word-spacing );color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-1277eaa > .elementor-widget-container{background-color:#FFFFFF;}.elementor-37039 .elementor-element.elementor-element-ebf5488 .elementor-icon-box-title, .elementor-37039 .elementor-element.elementor-element-ebf5488 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:28px;}.elementor-37039 .elementor-element.elementor-element-ebf5488 .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-ebf5488:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-ebf5488:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-217e262{--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:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-37039 .elementor-element.elementor-element-d8ab105 .elementor-icon-wrapper{text-align:center;}.elementor-37039 .elementor-element.elementor-element-d8ab105.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5eefd5e );color:var( --e-global-color-84878aa );}.elementor-37039 .elementor-element.elementor-element-d8ab105.elementor-view-framed .elementor-icon, .elementor-37039 .elementor-element.elementor-element-d8ab105.elementor-view-default .elementor-icon{color:var( --e-global-color-5eefd5e );border-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-d8ab105.elementor-view-framed .elementor-icon, .elementor-37039 .elementor-element.elementor-element-d8ab105.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-d8ab105.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-84878aa );}.elementor-37039 .elementor-element.elementor-element-d8ab105.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-84878aa );}.elementor-37039 .elementor-element.elementor-element-6940b13{--display:flex;}.elementor-37039 .elementor-element.elementor-element-9352cee{text-align:center;}.elementor-37039 .elementor-element.elementor-element-9352cee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:28px;color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-ca89f50{text-align:center;}.elementor-37039 .elementor-element.elementor-element-ca89f50 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:var( --e-global-color-313ff8f );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-37039 .elementor-element.elementor-element-5821145 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37039 .elementor-element.elementor-element-5821145 .elementor-button{background-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-a0ed854:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-a0ed854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-37039 .elementor-element.elementor-element-a0ed854{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-37039 .elementor-element.elementor-element-a0ed854 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37039 .elementor-element.elementor-element-a0ed854 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:313px;}.elementor-37039 .elementor-element.elementor-element-f6adede{margin-top:0px;margin-bottom:20px;}.elementor-37039 .elementor-element.elementor-element-64a6d07 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-37039 .elementor-element.elementor-element-b528669{text-align:center;}.elementor-37039 .elementor-element.elementor-element-b528669 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#484848;}.elementor-37039 .elementor-element.elementor-element-b528669 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37039 .elementor-element.elementor-element-4316afe{text-align:center;}.elementor-37039 .elementor-element.elementor-element-4316afe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:28px;color:#484848;}.elementor-37039 .elementor-element.elementor-element-4316afe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37039 .elementor-element.elementor-element-dd15be5{text-align:center;}.elementor-37039 .elementor-element.elementor-element-dd15be5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#5D6475;}.elementor-37039 .elementor-element.elementor-element-604e746:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-604e746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebaee5 );}.elementor-37039 .elementor-element.elementor-element-604e746{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-37039 .elementor-element.elementor-element-604e746 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37039 .elementor-element.elementor-element-cdcc6cd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-37039 .elementor-element.elementor-element-f6ef333:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-f6ef333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebaee5 );}.elementor-37039 .elementor-element.elementor-element-f6ef333{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-37039 .elementor-element.elementor-element-f6ef333 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37039 .elementor-element.elementor-element-ef48322 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-37039 .elementor-element.elementor-element-301d10f:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-301d10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67f6ef2 );}.elementor-37039 .elementor-element.elementor-element-301d10f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-9px;margin-bottom:-9px;padding:100px 0px 0px 0px;}.elementor-37039 .elementor-element.elementor-element-301d10f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-37039 .elementor-element.elementor-element-3acd7f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37039 .elementor-element.elementor-element-3acd7f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37039 .elementor-element.elementor-element-3acd7f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:11px;}.elementor-37039 .elementor-element.elementor-element-3acd7f5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37039 .elementor-element.elementor-element-3acd7f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37039 .elementor-element.elementor-element-4f921ae{text-align:center;}.elementor-37039 .elementor-element.elementor-element-4f921ae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-49e084a{text-align:center;}.elementor-37039 .elementor-element.elementor-element-49e084a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:28px;color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-8c485ba{text-align:center;}.elementor-37039 .elementor-element.elementor-element-8c485ba .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-7e7bf63c:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-7e7bf63c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67f6ef2 );}.elementor-37039 .elementor-element.elementor-element-7e7bf63c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-37039 .elementor-element.elementor-element-7e7bf63c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37039 .elementor-element.elementor-element-60d1b2df{margin-top:30px;margin-bottom:30px;}.elementor-37039 .elementor-element.elementor-element-22eda58d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37039 .elementor-element.elementor-element-22eda58d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebaee5 );}.elementor-37039 .elementor-element.elementor-element-22eda58d > .elementor-element-populated, .elementor-37039 .elementor-element.elementor-element-22eda58d > .elementor-element-populated > .elementor-background-overlay, .elementor-37039 .elementor-element.elementor-element-22eda58d > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-37039 .elementor-element.elementor-element-22eda58d > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(180.99999999999991, 127, 250, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 50px 50px 50px;}.elementor-37039 .elementor-element.elementor-element-22eda58d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37039 .elementor-element.elementor-element-142a5ed1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-37039 .elementor-element.elementor-element-142a5ed1.elementor-view-stacked .elementor-icon{background-color:#C9A96E;}.elementor-37039 .elementor-element.elementor-element-142a5ed1.elementor-view-framed .elementor-icon, .elementor-37039 .elementor-element.elementor-element-142a5ed1.elementor-view-default .elementor-icon{fill:#C9A96E;color:#C9A96E;border-color:#C9A96E;}.elementor-37039 .elementor-element.elementor-element-142a5ed1 .elementor-icon{font-size:35px;}.elementor-37039 .elementor-element.elementor-element-142a5ed1 .elementor-icon-box-title, .elementor-37039 .elementor-element.elementor-element-142a5ed1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-37039 .elementor-element.elementor-element-142a5ed1 .elementor-icon-box-title{color:#484848;}.elementor-37039 .elementor-element.elementor-element-142a5ed1:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-142a5ed1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-142a5ed1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#5D6475;}.elementor-37039 .elementor-element.elementor-element-74e998ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37039 .elementor-element.elementor-element-74e998ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebaee5 );}.elementor-37039 .elementor-element.elementor-element-74e998ec > .elementor-element-populated, .elementor-37039 .elementor-element.elementor-element-74e998ec > .elementor-element-populated > .elementor-background-overlay, .elementor-37039 .elementor-element.elementor-element-74e998ec > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-37039 .elementor-element.elementor-element-74e998ec > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(180.99999999999991, 127, 250, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 50px 50px 50px;}.elementor-37039 .elementor-element.elementor-element-74e998ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37039 .elementor-element.elementor-element-154bc6cb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-37039 .elementor-element.elementor-element-154bc6cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-154bc6cb.elementor-view-framed .elementor-icon, .elementor-37039 .elementor-element.elementor-element-154bc6cb.elementor-view-default .elementor-icon{fill:var( --e-global-color-5eefd5e );color:var( --e-global-color-5eefd5e );border-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-154bc6cb .elementor-icon{font-size:35px;}.elementor-37039 .elementor-element.elementor-element-154bc6cb .elementor-icon-box-title, .elementor-37039 .elementor-element.elementor-element-154bc6cb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-37039 .elementor-element.elementor-element-154bc6cb .elementor-icon-box-title{color:#484848;}.elementor-37039 .elementor-element.elementor-element-154bc6cb:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-154bc6cb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-154bc6cb .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#5D6475;}.elementor-37039 .elementor-element.elementor-element-51e4776c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37039 .elementor-element.elementor-element-51e4776c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebaee5 );}.elementor-37039 .elementor-element.elementor-element-51e4776c > .elementor-element-populated, .elementor-37039 .elementor-element.elementor-element-51e4776c > .elementor-element-populated > .elementor-background-overlay, .elementor-37039 .elementor-element.elementor-element-51e4776c > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-37039 .elementor-element.elementor-element-51e4776c > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(180.99999999999991, 127, 250, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 50px 50px 50px;}.elementor-37039 .elementor-element.elementor-element-51e4776c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37039 .elementor-element.elementor-element-4621ebf0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-37039 .elementor-element.elementor-element-4621ebf0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-4621ebf0.elementor-view-framed .elementor-icon, .elementor-37039 .elementor-element.elementor-element-4621ebf0.elementor-view-default .elementor-icon{fill:var( --e-global-color-5eefd5e );color:var( --e-global-color-5eefd5e );border-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-4621ebf0 .elementor-icon{font-size:35px;}.elementor-37039 .elementor-element.elementor-element-4621ebf0 .elementor-icon-box-title, .elementor-37039 .elementor-element.elementor-element-4621ebf0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-37039 .elementor-element.elementor-element-4621ebf0 .elementor-icon-box-title{color:#484848;}.elementor-37039 .elementor-element.elementor-element-4621ebf0:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-4621ebf0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-4621ebf0 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#5D6475;}.elementor-37039 .elementor-element.elementor-element-4b024e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37039 .elementor-element.elementor-element-4b024e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebaee5 );}.elementor-37039 .elementor-element.elementor-element-4b024e6 > .elementor-element-populated, .elementor-37039 .elementor-element.elementor-element-4b024e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-37039 .elementor-element.elementor-element-4b024e6 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-37039 .elementor-element.elementor-element-4b024e6 > .elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(180.99999999999991, 127, 250, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 50px 50px 50px;}.elementor-37039 .elementor-element.elementor-element-4b024e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37039 .elementor-element.elementor-element-d781a21 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-37039 .elementor-element.elementor-element-d781a21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-d781a21.elementor-view-framed .elementor-icon, .elementor-37039 .elementor-element.elementor-element-d781a21.elementor-view-default .elementor-icon{fill:var( --e-global-color-5eefd5e );color:var( --e-global-color-5eefd5e );border-color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-d781a21 .elementor-icon{font-size:35px;}.elementor-37039 .elementor-element.elementor-element-d781a21 .elementor-icon-box-title, .elementor-37039 .elementor-element.elementor-element-d781a21 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-37039 .elementor-element.elementor-element-d781a21 .elementor-icon-box-title{color:#484848;}.elementor-37039 .elementor-element.elementor-element-d781a21:has(:hover) .elementor-icon-box-title,
					 .elementor-37039 .elementor-element.elementor-element-d781a21:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-d781a21 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#5D6475;}.elementor-37039 .elementor-element.elementor-element-91e77c3{--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-37039 .elementor-element.elementor-element-91e77c3:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-91e77c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebaee5 );}.elementor-37039 .elementor-element.elementor-element-c0e3794{text-align:center;}.elementor-37039 .elementor-element.elementor-element-c0e3794 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:var( --e-global-color-5eefd5e );}.elementor-37039 .elementor-element.elementor-element-ff67388{text-align:center;}.elementor-37039 .elementor-element.elementor-element-ff67388 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:28px;color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-2894933{text-align:center;}.elementor-37039 .elementor-element.elementor-element-2894933 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-5a0f963{--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-37039 .elementor-element.elementor-element-5a0f963:not(.elementor-motion-effects-element-type-background), .elementor-37039 .elementor-element.elementor-element-5a0f963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ebaee5 );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-37039 .elementor-element.elementor-element-bc63dc7 .elementor-accordion-item{border-width:1px;border-color:#D7CDBA5E;}.elementor-37039 .elementor-element.elementor-element-bc63dc7 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#D7CDBA5E;}.elementor-37039 .elementor-element.elementor-element-bc63dc7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#D7CDBA5E;}.elementor-37039 .elementor-element.elementor-element-bc63dc7 .elementor-accordion-icon, .elementor-37039 .elementor-element.elementor-element-bc63dc7 .elementor-accordion-title{color:#484848;}.elementor-37039 .elementor-element.elementor-element-bc63dc7 .elementor-accordion-icon svg{fill:#484848;}.elementor-37039 .elementor-element.elementor-element-bc63dc7 .elementor-active .elementor-accordion-icon, .elementor-37039 .elementor-element.elementor-element-bc63dc7 .elementor-active .elementor-accordion-title{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-bc63dc7 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-bc63dc7 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-bc63dc7 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-313ff8f );}.elementor-37039 .elementor-element.elementor-element-bc63dc7 .elementor-tab-content{color:var( --e-global-color-313ff8f );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-37039 .elementor-element.elementor-element-91c8b33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-37039 .elementor-element.elementor-element-80c4004{--grid-auto-flow:row;}.elementor-37039 .elementor-element.elementor-element-17e55c5 .elementor-heading-title{font-size:var( --e-global-typography-0e04e21-font-size );line-height:var( --e-global-typography-0e04e21-line-height );letter-spacing:var( --e-global-typography-0e04e21-letter-spacing );word-spacing:var( --e-global-typography-0e04e21-word-spacing );}.elementor-37039 .elementor-element.elementor-element-0f58653 .elementor-heading-title{font-size:var( --e-global-typography-0e04e21-font-size );line-height:var( --e-global-typography-0e04e21-line-height );letter-spacing:var( --e-global-typography-0e04e21-letter-spacing );word-spacing:var( --e-global-typography-0e04e21-word-spacing );}.elementor-37039 .elementor-element.elementor-element-7e2e069 .elementor-heading-title{font-size:var( --e-global-typography-0e04e21-font-size );line-height:var( --e-global-typography-0e04e21-line-height );letter-spacing:var( --e-global-typography-0e04e21-letter-spacing );word-spacing:var( --e-global-typography-0e04e21-word-spacing );}.elementor-37039 .elementor-element.elementor-element-1277eaa .elementor-heading-title{font-size:var( --e-global-typography-0e04e21-font-size );line-height:var( --e-global-typography-0e04e21-line-height );letter-spacing:var( --e-global-typography-0e04e21-letter-spacing );word-spacing:var( --e-global-typography-0e04e21-word-spacing );}.elementor-37039 .elementor-element.elementor-element-a0ed854{padding:60px 15px 060px 15px;}.elementor-37039 .elementor-element.elementor-element-301d10f{margin-top:70px;margin-bottom:0px;}.elementor-37039 .elementor-element.elementor-element-3acd7f5 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37039 .elementor-element.elementor-element-7e7bf63c{padding:0em 0em 0em 0em;}.elementor-37039 .elementor-element.elementor-element-9532089 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-37039 .elementor-element.elementor-element-60d1b2df{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-37039 .elementor-element.elementor-element-80c4004{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-37039 .elementor-element.elementor-element-17e55c5 .elementor-heading-title{font-size:var( --e-global-typography-0e04e21-font-size );line-height:var( --e-global-typography-0e04e21-line-height );letter-spacing:var( --e-global-typography-0e04e21-letter-spacing );word-spacing:var( --e-global-typography-0e04e21-word-spacing );}.elementor-37039 .elementor-element.elementor-element-0f58653 .elementor-heading-title{font-size:var( --e-global-typography-0e04e21-font-size );line-height:var( --e-global-typography-0e04e21-line-height );letter-spacing:var( --e-global-typography-0e04e21-letter-spacing );word-spacing:var( --e-global-typography-0e04e21-word-spacing );}.elementor-37039 .elementor-element.elementor-element-7e2e069 .elementor-heading-title{font-size:var( --e-global-typography-0e04e21-font-size );line-height:var( --e-global-typography-0e04e21-line-height );letter-spacing:var( --e-global-typography-0e04e21-letter-spacing );word-spacing:var( --e-global-typography-0e04e21-word-spacing );}.elementor-37039 .elementor-element.elementor-element-1277eaa .elementor-heading-title{font-size:var( --e-global-typography-0e04e21-font-size );line-height:var( --e-global-typography-0e04e21-line-height );letter-spacing:var( --e-global-typography-0e04e21-letter-spacing );word-spacing:var( --e-global-typography-0e04e21-word-spacing );}.elementor-37039 .elementor-element.elementor-element-a0ed854{padding:60px 15px 60px 15px;}.elementor-37039 .elementor-element.elementor-element-b528669{text-align:center;}.elementor-37039 .elementor-element.elementor-element-4316afe{text-align:center;}.elementor-37039 .elementor-element.elementor-element-dd15be5{text-align:center;}.elementor-37039 .elementor-element.elementor-element-301d10f{padding:0px 30px 0px 30px;}.elementor-37039 .elementor-element.elementor-element-3acd7f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37039 .elementor-element.elementor-element-60d1b2df{padding:0px 0px 0px 0px;}.elementor-37039 .elementor-element.elementor-element-22eda58d > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37039 .elementor-element.elementor-element-142a5ed1 .elementor-icon-box-wrapper{text-align:center;}.elementor-37039 .elementor-element.elementor-element-74e998ec > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37039 .elementor-element.elementor-element-154bc6cb .elementor-icon-box-wrapper{text-align:center;}.elementor-37039 .elementor-element.elementor-element-51e4776c > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37039 .elementor-element.elementor-element-4621ebf0 .elementor-icon-box-wrapper{text-align:center;}.elementor-37039 .elementor-element.elementor-element-4b024e6 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37039 .elementor-element.elementor-element-d781a21 .elementor-icon-box-wrapper{text-align:center;}}@media(min-width:768px){.elementor-37039 .elementor-element.elementor-element-8944a3e{--width:25%;}.elementor-37039 .elementor-element.elementor-element-f7e4ac7{--width:25%;}.elementor-37039 .elementor-element.elementor-element-c4a9233{--width:25%;}.elementor-37039 .elementor-element.elementor-element-e2f4303{--width:25%;}.elementor-37039 .elementor-element.elementor-element-91c8b33{--width:150%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37039 .elementor-element.elementor-element-3acd7f5{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-94b7eb3 */.line-heading {
    display: flex;
    align-items: center;
    justify-content: center; /* THIS centers everything */
    text-align: center;
    width: 100%;
}

.line-heading::before,
.line-heading::after {
    content: "";
    display: inline-block;
    width: 30px; /* adjust length here */
    height: 2px;
    background-color: #c49b63;
    margin: 0 12px; /* space between text & lines */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88da910 */.custom-feature-box .feature-item {
    display: block;
    position: relative;
    padding-left: 26px;
    margin-bottom: 4px; /* ↓ reduced from 10–12px */
    line-height: 1.4;  /* ↓ tighter text */
    color: #444;
}

/* reduce gap between lines created by <br> */
.custom-feature-box .elementor-icon-box-description br {
    display: none;
}
.custom-feature-box {
    background-color: #f5f3ef;
    padding: 25px 30px;
    border-radius: 8px;
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* ADD THIS */
}

/* hover effect */
.custom-feature-box:hover {
    transform: scale(1.03);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e43a53 */.custom-feature-box .feature-item {
    display: block;
    position: relative;
    padding-left: 26px;
    margin-bottom: 4px; /* ↓ reduced from 10–12px */
    line-height: 1.4;  /* ↓ tighter text */
    color: #444;
}

/* reduce gap between lines created by <br> */
.custom-feature-box .elementor-icon-box-description br {
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8cd2103 */.custom-feature-box .feature-item {
    display: block;
    position: relative;
    padding-left: 26px;
    margin-bottom: 4px; /* ↓ reduced from 10–12px */
    line-height: 1.4;  /* ↓ tighter text */
    color: #444;
}

/* reduce gap between lines created by <br> */
.custom-feature-box .elementor-icon-box-description br {
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-010862b */.custom-feature-box .feature-item {
    display: block;
    position: relative;
    padding-left: 26px;
    margin-bottom: 4px; /* ↓ reduced from 10–12px */
    line-height: 1.4;  /* ↓ tighter text */
    color: #444;
}

/* reduce gap between lines created by <br> */
.custom-feature-box .elementor-icon-box-description br {
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12a263d */.custom-feature-box .feature-item {
    display: block;
    position: relative;
    padding-left: 26px;
    margin-bottom: 4px; /* ↓ reduced from 10–12px */
    line-height: 1.4;  /* ↓ tighter text */
    color: #444;
}

/* reduce gap between lines created by <br> */
.custom-feature-box .elementor-icon-box-description br {
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac8b19d */.custom-feature-box {
    background-color: #f5f3ef;
    padding: 25px 30px;
    border-radius: 8px;
}

/* spacing for paragraph */
.custom-feature-box .elementor-icon-box-description {
    line-height: 1.7;
    color: #666;
}

/* feature items */
.custom-feature-box .feature-item {
    display: block;
    position: relative;
    padding-left: 28px;
    margin-bottom: 10px;
    color: #444;
}

/* checkmark */
.custom-feature-box .feature-item::before {
    content: "✔";
    position: absolute;
    left: 0;
    top: 0;
    color: #c49b63;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dda70c8 */.line-heading {
    display: flex;
    align-items: center;
    justify-content: center; /* THIS centers everything */
    text-align: center;
    width: 100%;
}

.line-heading::before,
.line-heading::after {
    content: "";
    display: inline-block;
    width: 30px; /* adjust length here */
    height: 2px;
    background-color: #c49b63;
    margin: 0 12px; /* space between text & lines */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8944a3e */.zoom-box {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* hover effect */
.zoom-box:hover {
    transform: scale(1.04);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0a0c4 */.hover-lift {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.hover-lift:hover {
    transform: translateY(-8px) scale(1.02);
    box-shadow: 0 25px 50px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66f38ee */.hover-lift {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.hover-lift:hover {
    transform: translateY(-8px) scale(1.02);
    box-shadow: 0 25px 50px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ebf5488 */.hover-lift {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.hover-lift:hover {
    transform: translateY(-8px) scale(1.02);
    box-shadow: 0 25px 50px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f921ae */.line-heading {
    display: flex;
    align-items: center;
    justify-content: center; /* THIS centers everything */
    text-align: center;
    width: 100%;
}

.line-heading::before,
.line-heading::after {
    content: "";
    display: inline-block;
    width: 30px; /* adjust length here */
    height: 2px;
    background-color: #c49b63;
    margin: 0 12px; /* space between text & lines */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-22eda58d */.zoom-box {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* hover effect */
.zoom-box:hover {
    transform: scale(1.04);
    box-shadow: 0 20px 40px rgba(0,0,0,0.12);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0e3794 */.line-heading {
    display: flex;
    align-items: center;
    justify-content: center; /* THIS centers everything */
    text-align: center;
    width: 100%;
}

.line-heading::before,
.line-heading::after {
    content: "";
    display: inline-block;
    width: 30px; /* adjust length here */
    height: 2px;
    background-color: #c49b63;
    margin: 0 12px; /* space between text & lines */
}/* End custom CSS */