.elementor-472 .elementor-element.elementor-element-05b5cb2{--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-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-472 .elementor-element.elementor-element-48581d1{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;color:var( --e-global-color-2910c3c );}.elementor-472 .elementor-element.elementor-element-48581d1 a{color:var( --e-global-color-2910c3c );}.elementor-472 .elementor-element.elementor-element-48581d1 a:hover{color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-5010337d{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.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-472 .elementor-element.elementor-element-4f395d9a .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:64px;font-weight:400;line-height:64px;}.elementor-472 .elementor-element.elementor-element-2b7db02{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-4a54d23{--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;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0rem;--margin-bottom:0rem;--margin-left:4rem;--margin-right:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-472 .elementor-element.elementor-element-2beff09{--display:flex;--min-height:0px;--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-472 .elementor-element.elementor-element-2eaccd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-472 .elementor-element.elementor-element-2cf63024{--grid-columns:2;--grid-column-gap:8rem;}.elementor-472 .elementor-element.elementor-element-2cf63024 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-472 .elementor-element.elementor-element-2cf63024 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-472 .elementor-element.elementor-element-2cf63024 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-472 .elementor-element.elementor-element-2cf63024 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-472 .elementor-element.elementor-element-2cf63024 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-472 .elementor-element.elementor-element-75a75d9{--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-472 .elementor-element.elementor-element-e4b3761{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-49900b1{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-88663e6{--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;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-472 .elementor-element.elementor-element-e6540e4{--display:flex;--min-height:0px;--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-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-472 .elementor-element.elementor-element-5213f71{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-90e7de7 .elementor-heading-title{font-family:var( --e-global-typography-0550410-font-family ), Sans-serif;font-size:var( --e-global-typography-0550410-font-size );font-weight:var( --e-global-typography-0550410-font-weight );line-height:var( --e-global-typography-0550410-line-height );}.elementor-472 .elementor-element.elementor-element-c96f6fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:15%;--margin-right:0%;}.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-472 .elementor-element.elementor-element-3920e6d .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-0ac7cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-0ac7cb2-font-size );font-weight:var( --e-global-typography-0ac7cb2-font-weight );text-transform:var( --e-global-typography-0ac7cb2-text-transform );line-height:var( --e-global-typography-0ac7cb2-line-height );letter-spacing:var( --e-global-typography-0ac7cb2-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:24px 0px 24px 0px;padding:10px 10px 10px 10px;}.elementor-472 .elementor-element.elementor-element-3920e6d .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-3920e6d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-3920e6d .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-3920e6d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-472 .elementor-element.elementor-element-3920e6d .elementor-button:hover svg, .elementor-472 .elementor-element.elementor-element-3920e6d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-62c88df .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-0ac7cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-0ac7cb2-font-size );font-weight:var( --e-global-typography-0ac7cb2-font-weight );text-transform:var( --e-global-typography-0ac7cb2-text-transform );line-height:var( --e-global-typography-0ac7cb2-line-height );letter-spacing:var( --e-global-typography-0ac7cb2-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:24px 0px 24px 0px;padding:10px 10px 10px 10px;}.elementor-472 .elementor-element.elementor-element-62c88df .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-62c88df .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-62c88df .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-62c88df .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-472 .elementor-element.elementor-element-62c88df .elementor-button:hover svg, .elementor-472 .elementor-element.elementor-element-62c88df .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-71ade7d .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-0ac7cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-0ac7cb2-font-size );font-weight:var( --e-global-typography-0ac7cb2-font-weight );text-transform:var( --e-global-typography-0ac7cb2-text-transform );line-height:var( --e-global-typography-0ac7cb2-line-height );letter-spacing:var( --e-global-typography-0ac7cb2-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:24px 0px 24px 0px;padding:10px 10px 10px 10px;}.elementor-472 .elementor-element.elementor-element-71ade7d .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-71ade7d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-71ade7d .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-71ade7d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-472 .elementor-element.elementor-element-71ade7d .elementor-button:hover svg, .elementor-472 .elementor-element.elementor-element-71ade7d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-2ceda61 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-0ac7cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-0ac7cb2-font-size );font-weight:var( --e-global-typography-0ac7cb2-font-weight );text-transform:var( --e-global-typography-0ac7cb2-text-transform );line-height:var( --e-global-typography-0ac7cb2-line-height );letter-spacing:var( --e-global-typography-0ac7cb2-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:24px 0px 24px 0px;padding:10px 10px 10px 10px;}.elementor-472 .elementor-element.elementor-element-2ceda61 .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-2ceda61 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-2ceda61 .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-2ceda61 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-472 .elementor-element.elementor-element-2ceda61 .elementor-button:hover svg, .elementor-472 .elementor-element.elementor-element-2ceda61 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-6b544882{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-6b544882:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-6b544882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-780ec672{--display:flex;--min-height:80px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 64px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-780ec672:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-780ec672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a0df21 );}.elementor-472 .elementor-element.elementor-element-662f656e{--display:flex;--min-height:80px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-662f656e:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-662f656e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a0df21 );}.elementor-472 .elementor-element.elementor-element-97017e1{--display:flex;--min-height:80px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:64px 0px 00px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-97017e1:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-97017e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-332eebb0{--display:flex;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-472 .elementor-element.elementor-element-9ec2fbb{--display:flex;}.elementor-472 .elementor-element.elementor-element-3dc35a3 .elementor-heading-title{font-family:var( --e-global-typography-89f93a1-font-family ), Sans-serif;font-size:var( --e-global-typography-89f93a1-font-size );font-weight:var( --e-global-typography-89f93a1-font-weight );line-height:var( --e-global-typography-89f93a1-line-height );color:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-6b667627{--display:flex;}.elementor-472 .elementor-element.elementor-element-6b667627.e-con{--align-self:flex-end;}.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-472 .elementor-element.elementor-element-140326c1{font-family:var( --e-global-typography-0e22cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-0e22cc6-font-size );font-weight:var( --e-global-typography-0e22cc6-font-weight );line-height:var( --e-global-typography-0e22cc6-line-height );color:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-4b6f901c .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-0e22cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-0e22cc6-font-size );font-weight:var( --e-global-typography-0e22cc6-font-weight );line-height:var( --e-global-typography-0e22cc6-line-height );text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-2910c3c );color:var( --e-global-color-2910c3c );padding:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-4b6f901c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-4b6f901c .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-4b6f901c .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-472 .elementor-element.elementor-element-4b6f901c .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-4b6f901c .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-4b6f901c .elementor-button:hover svg, .elementor-472 .elementor-element.elementor-element-4b6f901c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-3508f6f .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-0e22cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-0e22cc6-font-size );font-weight:var( --e-global-typography-0e22cc6-font-weight );line-height:var( --e-global-typography-0e22cc6-line-height );text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-2910c3c );color:var( --e-global-color-2910c3c );padding:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-3508f6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-3508f6f .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-3508f6f .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-472 .elementor-element.elementor-element-3508f6f .elementor-button:hover, .elementor-472 .elementor-element.elementor-element-3508f6f .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-472 .elementor-element.elementor-element-3508f6f .elementor-button:hover svg, .elementor-472 .elementor-element.elementor-element-3508f6f .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-472 .elementor-element.elementor-element-05b5cb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-48581d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-5010337d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-472 .elementor-element.elementor-element-4f395d9a .elementor-heading-title{font-size:56px;line-height:56px;}.elementor-472 .elementor-element.elementor-element-2cf63024{--grid-columns:2;}.elementor-472 .elementor-element.elementor-element-88663e6{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-472 .elementor-element.elementor-element-90e7de7 .elementor-heading-title{font-size:var( --e-global-typography-0550410-font-size );line-height:var( --e-global-typography-0550410-line-height );}.elementor-472 .elementor-element.elementor-element-c96f6fe{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-472 .elementor-element.elementor-element-3920e6d .elementor-button{font-size:var( --e-global-typography-0ac7cb2-font-size );line-height:var( --e-global-typography-0ac7cb2-line-height );letter-spacing:var( --e-global-typography-0ac7cb2-letter-spacing );}.elementor-472 .elementor-element.elementor-element-62c88df .elementor-button{font-size:var( --e-global-typography-0ac7cb2-font-size );line-height:var( --e-global-typography-0ac7cb2-line-height );letter-spacing:var( --e-global-typography-0ac7cb2-letter-spacing );}.elementor-472 .elementor-element.elementor-element-71ade7d .elementor-button{font-size:var( --e-global-typography-0ac7cb2-font-size );line-height:var( --e-global-typography-0ac7cb2-line-height );letter-spacing:var( --e-global-typography-0ac7cb2-letter-spacing );}.elementor-472 .elementor-element.elementor-element-2ceda61 .elementor-button{font-size:var( --e-global-typography-0ac7cb2-font-size );line-height:var( --e-global-typography-0ac7cb2-line-height );letter-spacing:var( --e-global-typography-0ac7cb2-letter-spacing );}.elementor-472 .elementor-element.elementor-element-3dc35a3 .elementor-heading-title{font-size:var( --e-global-typography-89f93a1-font-size );line-height:var( --e-global-typography-89f93a1-line-height );}.elementor-472 .elementor-element.elementor-element-140326c1{font-size:var( --e-global-typography-0e22cc6-font-size );line-height:var( --e-global-typography-0e22cc6-line-height );}.elementor-472 .elementor-element.elementor-element-4b6f901c .elementor-button{font-size:var( --e-global-typography-0e22cc6-font-size );line-height:var( --e-global-typography-0e22cc6-line-height );}.elementor-472 .elementor-element.elementor-element-3508f6f .elementor-button{font-size:var( --e-global-typography-0e22cc6-font-size );line-height:var( --e-global-typography-0e22cc6-line-height );}}@media(max-width:767px){.elementor-472 .elementor-element.elementor-element-48581d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-5010337d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-472 .elementor-element.elementor-element-4f395d9a .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-472 .elementor-element.elementor-element-4a54d23{--width:80%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-472 .elementor-element.elementor-element-2beff09{--width:20%;}.elementor-472 .elementor-element.elementor-element-2eaccd6{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-472 .elementor-element.elementor-element-2cf63024{--grid-columns:1;}.elementor-472 .elementor-element.elementor-element-88663e6{--width:80%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-472 .elementor-element.elementor-element-e6540e4{--width:20%;}.elementor-472 .elementor-element.elementor-element-90e7de7 .elementor-heading-title{font-size:var( --e-global-typography-0550410-font-size );line-height:var( --e-global-typography-0550410-line-height );}.elementor-472 .elementor-element.elementor-element-3920e6d .elementor-button{font-size:var( --e-global-typography-0ac7cb2-font-size );line-height:var( --e-global-typography-0ac7cb2-line-height );letter-spacing:var( --e-global-typography-0ac7cb2-letter-spacing );}.elementor-472 .elementor-element.elementor-element-62c88df .elementor-button{font-size:var( --e-global-typography-0ac7cb2-font-size );line-height:var( --e-global-typography-0ac7cb2-line-height );letter-spacing:var( --e-global-typography-0ac7cb2-letter-spacing );}.elementor-472 .elementor-element.elementor-element-71ade7d .elementor-button{font-size:var( --e-global-typography-0ac7cb2-font-size );line-height:var( --e-global-typography-0ac7cb2-line-height );letter-spacing:var( --e-global-typography-0ac7cb2-letter-spacing );}.elementor-472 .elementor-element.elementor-element-2ceda61 .elementor-button{font-size:var( --e-global-typography-0ac7cb2-font-size );line-height:var( --e-global-typography-0ac7cb2-line-height );letter-spacing:var( --e-global-typography-0ac7cb2-letter-spacing );}.elementor-472 .elementor-element.elementor-element-3dc35a3 .elementor-heading-title{font-size:var( --e-global-typography-89f93a1-font-size );line-height:var( --e-global-typography-89f93a1-line-height );}.elementor-472 .elementor-element.elementor-element-140326c1{font-size:var( --e-global-typography-0e22cc6-font-size );line-height:var( --e-global-typography-0e22cc6-line-height );}.elementor-472 .elementor-element.elementor-element-4b6f901c .elementor-button{font-size:var( --e-global-typography-0e22cc6-font-size );line-height:var( --e-global-typography-0e22cc6-line-height );}.elementor-472 .elementor-element.elementor-element-3508f6f .elementor-button{font-size:var( --e-global-typography-0e22cc6-font-size );line-height:var( --e-global-typography-0e22cc6-line-height );}}@media(min-width:768px){.elementor-472 .elementor-element.elementor-element-4a54d23{--width:100%;}.elementor-472 .elementor-element.elementor-element-2beff09{--width:fit-content;}.elementor-472 .elementor-element.elementor-element-88663e6{--width:100%;}.elementor-472 .elementor-element.elementor-element-e6540e4{--width:fit-content;}.elementor-472 .elementor-element.elementor-element-c96f6fe{--width:75%;}.elementor-472 .elementor-element.elementor-element-9ec2fbb{--width:45%;}.elementor-472 .elementor-element.elementor-element-6b667627{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-472 .elementor-element.elementor-element-c96f6fe{--width:100%;}}/* Start custom CSS for loop-grid, class: .elementor-element-2cf63024 */@media only screen and (min-width: 766px) {
/* Make sure image container is positioned */
.elementor-472 .elementor-element.elementor-element-2cf63024 .elementor-loop-container .e-loop-item:nth-child(even) .highlighted-image-container {
  position: relative;
}

/* Add the divider after the image */
.elementor-472 .elementor-element.elementor-element-2cf63024 .elementor-loop-container .e-loop-item:nth-child(even) .highlighted-image-container::after {
  content: "";
  position: absolute;
  right: calc(-4rem - 10px); /* spacing from image */
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 75%; /* matches image height */
  background-color: #8A6E4B;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3920e6d */.elementor-472 .elementor-element.elementor-element-3920e6d .elementor-button-content-wrapper {
    align-items: center !important;
}

.elementor-472 .elementor-element.elementor-element-3920e6d .elementor-button-icon svg{
    height: 2rem;
    width: 2rem;
    transition: all 0.3s ease
}

.elementor-472 .elementor-element.elementor-element-3920e6d .elementor-button-icon svg path{
    transition-duration: 300ms !important;
}
.elementor-472 .elementor-element.elementor-element-3920e6d:hover .elementor-button-icon svg path{
    fill: white !important
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62c88df */.elementor-472 .elementor-element.elementor-element-62c88df .elementor-button-content-wrapper {
    align-items: center !important;
}

.elementor-472 .elementor-element.elementor-element-62c88df .elementor-button-icon svg{
    height: 2rem;
    width: 2rem;
    transition: all 0.3s ease
}

.elementor-472 .elementor-element.elementor-element-62c88df .elementor-button-icon svg path{
    transition-duration: 300ms !important;
}
.elementor-472 .elementor-element.elementor-element-62c88df:hover .elementor-button-icon svg path{
    fill: white !important
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71ade7d */.elementor-472 .elementor-element.elementor-element-71ade7d .elementor-button-content-wrapper {
    align-items: center !important;
}

.elementor-472 .elementor-element.elementor-element-71ade7d .elementor-button-icon svg{
    height: 2rem;
    width: 2rem;
    transition: all 0.3s ease
}

.elementor-472 .elementor-element.elementor-element-71ade7d .elementor-button-icon svg path{
    transition-duration: 300ms !important;
}
.elementor-472 .elementor-element.elementor-element-71ade7d:hover .elementor-button-icon svg path{
    fill: white !important
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ceda61 */.elementor-472 .elementor-element.elementor-element-2ceda61 .elementor-button-content-wrapper {
    align-items: center !important;
}

.elementor-472 .elementor-element.elementor-element-2ceda61 .elementor-button-icon svg{
    height: 2rem;
    width: 2rem;
    transition: all 0.3s ease
}

.elementor-472 .elementor-element.elementor-element-2ceda61 .elementor-button-icon svg path{
    transition-duration: 300ms !important;
}
.elementor-472 .elementor-element.elementor-element-2ceda61:hover .elementor-button-icon svg path{
    fill: white !important
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b6f901c */.elementor-472 .elementor-element.elementor-element-4b6f901c .elementor-button-content-wrapper {
    align-items: center !important;
}
.elementor-472 .elementor-element.elementor-element-4b6f901c .elementor-button-icon svg {
  height: 2.5rem;
  width: 2.5rem;
  transition: fill 300ms ease, color 300ms ease;
}

.elementor-472 .elementor-element.elementor-element-4b6f901c .elementor-button:hover .elementor-button-icon svg {
  fill: currentColor; /* ensures it follows text color */
  color: currentColor;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3508f6f */.elementor-472 .elementor-element.elementor-element-3508f6f .elementor-button-content-wrapper {
    align-items: center !important;
}
.elementor-472 .elementor-element.elementor-element-3508f6f .elementor-button-icon svg {
  height: 2.5rem;
  width: 2.5rem;
  transition: fill 300ms ease, color 300ms ease;
}

.elementor-472 .elementor-element.elementor-element-3508f6f .elementor-button:hover .elementor-button-icon svg {
  fill: currentColor; /* ensures it follows text color */
  color: currentColor;
}/* End custom CSS */