.elementor-3601 .elementor-element.elementor-element-b35a97d{--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:4.5rem 0rem;--row-gap:4.5rem;--column-gap:0rem;--overflow:hidden;--padding-top:5.9rem;--padding-bottom:10rem;--padding-left:7.6rem;--padding-right:7.6rem;}.elementor-3601 .elementor-element.elementor-element-81f2a41{--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:2.8em 0em;--row-gap:2.8em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3601 .elementor-element.elementor-element-3097bc3 .elementor-heading-title{font-family:"Ivy Ora", Sans-serif;font-size:3.6rem;font-weight:500;letter-spacing:-0.01em;color:#000000;}.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-3601 .elementor-element.elementor-element-c0000b2{font-family:"Open Sans", Sans-serif;font-size:1.13rem;font-weight:600;letter-spacing:-0.02em;color:#A80E0E;}.elementor-3601 .elementor-element.elementor-element-c0000b2 p{margin-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-a8d8f3b{--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:0rem 0.8rem;--row-gap:0rem;--column-gap:0.8rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-19db82b{width:100%;max-width:100%;}.elementor-3601 .elementor-element.elementor-element-3758cea{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-9rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.6rem;--padding-right:1.6rem;--z-index:2;}.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-3601 .elementor-element.elementor-element-61072dc .elementor-button{background-color:#242424;font-family:"Open Sans", Sans-serif;font-size:1.2rem;font-weight:500;fill:#D9D9D9;color:#D9D9D9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8E8E93;border-radius:2px 2px 2px 2px;padding:0.45em 0.8em 0.45em 00.7em;}.elementor-3601 .elementor-element.elementor-element-61072dc .elementor-button-content-wrapper{flex-direction:row;}.elementor-3601 .elementor-element.elementor-element-61072dc .elementor-button .elementor-button-content-wrapper{gap:0.65rem;}.elementor-3601 .elementor-element.elementor-element-5de4b83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0rem 03.1rem;--row-gap:0rem;--column-gap:03.1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-912f231{--display:flex;--justify-content:flex-start;--gap:02.8rem 0rem;--row-gap:02.8rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-dd2ff20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 01.3rem;--row-gap:0rem;--column-gap:01.3rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-dd2ff20:not(.elementor-motion-effects-element-type-background), .elementor-3601 .elementor-element.elementor-element-dd2ff20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFDF7;}.elementor-3601 .elementor-element.elementor-element-c605e6a{width:var( --container-widget-width, 5.1rem );max-width:5.1rem;--container-widget-width:5.1rem;--container-widget-flex-grow:0;}.elementor-3601 .elementor-element.elementor-element-c605e6a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.29rem;font-weight:600;letter-spacing:-0.02em;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3601 .elementor-element.elementor-element-22a6144{width:100%;max-width:100%;background-color:#F7F6F2;padding:0.35rem 0.35rem 0.05rem 0.35rem;border-radius:7px 7px 7px 7px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3601 .elementor-element.elementor-element-22a6144.elementor-element{--align-self:center;}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.8rem/2);}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.8rem/2);}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.8rem/2);}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.8rem/2);}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.8rem/2);}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:0.83rem;font-weight:500;}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3601 .elementor-element.elementor-element-8d468a8{--display:flex;--gap:02.2rem 0rem;--row-gap:02.2rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-8d468a8.e-con{--align-self:stretch;}.elementor-3601 .elementor-element.elementor-element-70a28d1{--display:flex;--gap:1.3rem 0rem;--row-gap:1.3rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-c91e4e8 .elementor-heading-title{font-family:"Ivy Ora", Sans-serif;font-size:2.1rem;font-weight:500;letter-spacing:-0.02em;color:#000000;}.elementor-3601 .elementor-element.elementor-element-5f8246b{font-family:"Open Sans", Sans-serif;font-size:1.13rem;font-weight:600;letter-spacing:-0.02em;color:#A80E0E;}.elementor-3601 .elementor-element.elementor-element-5f8246b p{margin-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-1eb7893{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1.1rem 02.35rem;--row-gap:1.1rem;--column-gap:02.35rem;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C3C3C3;--border-color:#C3C3C3;--border-radius:11px 11px 11px 11px;--padding-top:2.3rem;--padding-bottom:2.3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3601 .elementor-element.elementor-element-12f7ac5{text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.58em;letter-spacing:-0.01em;color:#474747;}.elementor-3601 .elementor-element.elementor-element-12f7ac5 p{margin-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-f61a24c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 00.5rem;--row-gap:0rem;--column-gap:00.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-0dc6485{text-align:start;font-family:"Open Sans", Sans-serif;font-size:0.95rem;font-weight:600;line-height:1.58em;color:#FFFFFF;}.elementor-3601 .elementor-element.elementor-element-0dc6485 p{margin-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-7877e89{text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.58em;color:#000000;}.elementor-3601 .elementor-element.elementor-element-7877e89 p{margin-block-end:0px;}.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-3601 .elementor-element.elementor-element-d925c34{--divider-border-style:solid;--divider-color:#7E7E7E;--divider-border-width:0.8px;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3601 .elementor-element.elementor-element-d925c34 .elementor-divider-separator{width:100%;}.elementor-3601 .elementor-element.elementor-element-d925c34 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-429bd5e{--display:flex;--gap:01.9rem 0rem;--row-gap:01.9rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-4475009{--display:flex;--gap:01rem 0rem;--row-gap:01rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-6d761c8{--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:0rem 01.5rem;--row-gap:0rem;--column-gap:01.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3601 .elementor-element.elementor-element-5d428cb.elementor-element{--align-self:flex-start;}.elementor-3601 .elementor-element.elementor-element-5d428cb img{width:7.5rem;}.elementor-3601 .elementor-element.elementor-element-5bee4ed.elementor-element{--align-self:flex-start;}.elementor-3601 .elementor-element.elementor-element-5bee4ed img{width:6.35rem;}.elementor-3601 .elementor-element.elementor-element-a71bbf2.elementor-element{--align-self:flex-start;}.elementor-3601 .elementor-element.elementor-element-a71bbf2 img{width:5rem;}.elementor-3601 .elementor-element.elementor-element-407ba42{text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.58em;letter-spacing:-0.01em;color:#474747;}.elementor-3601 .elementor-element.elementor-element-407ba42 p{margin-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-9ec3b5f{--divider-border-style:solid;--divider-color:#7E7E7E;--divider-border-width:0.07rem;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3601 .elementor-element.elementor-element-9ec3b5f .elementor-divider-separator{width:100%;}.elementor-3601 .elementor-element.elementor-element-9ec3b5f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-1416da6{--display:flex;--gap:01.6rem 0rem;--row-gap:01.6rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-f61a505{text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.28rem;font-weight:600;line-height:1.58em;letter-spacing:-0.01em;color:#000000;}.elementor-3601 .elementor-element.elementor-element-f61a505 p{margin-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-94082fb{--divider-border-style:solid;--divider-color:#7E7E7E;--divider-border-width:0.07rem;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3601 .elementor-element.elementor-element-94082fb .elementor-divider-separator{width:100%;}.elementor-3601 .elementor-element.elementor-element-94082fb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-01ddd7e{--display:flex;--gap:01.6rem 0rem;--row-gap:01.6rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-d148504{text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.28rem;font-weight:600;line-height:1.58em;letter-spacing:-0.01em;color:#000000;}.elementor-3601 .elementor-element.elementor-element-d148504 p{margin-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-34989fc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -.3rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.58em;letter-spacing:-0.01em;color:#474747;}.elementor-3601 .elementor-element.elementor-element-34989fc p{margin-block-end:1.4rem;}.elementor-3601 .elementor-element.elementor-element-38fbbe0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-dccb009 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-87b7e2c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-d881f10 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-75156b8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-9e84e78 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-61a1451 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-427d057 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-ff3731b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-9f3fa24 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-651f880 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-c89a146 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-2c15470 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-44ac80d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-c82d1f7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-6b2b852 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-0119494 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-2c2c2e8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.02rem;font-weight:600;color:#000000;}.elementor-3601 .elementor-element.elementor-element-69996bd{--divider-border-style:solid;--divider-color:#7E7E7E;--divider-border-width:0.07rem;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3601 .elementor-element.elementor-element-69996bd .elementor-divider-separator{width:100%;}.elementor-3601 .elementor-element.elementor-element-69996bd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-2df4350{--display:flex;--gap:01.6rem 0rem;--row-gap:01.6rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-617c8ba{text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.28rem;font-weight:600;line-height:1.58em;letter-spacing:-0.01em;color:#000000;}.elementor-3601 .elementor-element.elementor-element-617c8ba p{margin-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-c178e48{--divider-border-style:solid;--divider-color:#7E7E7E;--divider-border-width:0.07rem;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3601 .elementor-element.elementor-element-c178e48 .elementor-divider-separator{width:100%;}.elementor-3601 .elementor-element.elementor-element-c178e48 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-23b0fdc{--display:flex;--gap:01.6rem 0rem;--row-gap:01.6rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-4608e21{text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.28rem;font-weight:600;line-height:1.58em;letter-spacing:-0.01em;color:#000000;}.elementor-3601 .elementor-element.elementor-element-4608e21 p{margin-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-157a9d6 iframe{height:24rem;}.elementor-3601 .elementor-element.elementor-element-1059e9e{--divider-border-style:solid;--divider-color:#7E7E7E;--divider-border-width:0.07rem;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3601 .elementor-element.elementor-element-1059e9e .elementor-divider-separator{width:100%;}.elementor-3601 .elementor-element.elementor-element-1059e9e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-61d2009{--display:flex;--gap:01.6rem 0rem;--row-gap:01.6rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-09cb7fc{text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.28rem;font-weight:600;line-height:1.58em;letter-spacing:-0.01em;color:#000000;}.elementor-3601 .elementor-element.elementor-element-09cb7fc p{margin-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-80663ea{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0rem 0rem 1.5rem 01.5rem;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3.35rem;--padding-bottom:2.2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3601 .elementor-element.elementor-element-91dc664{--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:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3601 .elementor-element.elementor-element-84450f2{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;font-family:"Open Sans", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.42em;color:#000000A1;}.elementor-3601 .elementor-element.elementor-element-84450f2.elementor-element{--align-self:center;}.elementor-3601 .elementor-element.elementor-element-84450f2 p{margin-block-end:0rem;}.elementor-3601 .elementor-element.elementor-element-aaef6b6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0rem 0rem 1.5rem 01.5rem;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3.35rem;--padding-bottom:2.2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3601 .elementor-element.elementor-element-4761df3{--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:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3601 .elementor-element.elementor-element-fa23be2{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;font-family:"Open Sans", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.42em;color:#000000A1;}.elementor-3601 .elementor-element.elementor-element-fa23be2.elementor-element{--align-self:center;}.elementor-3601 .elementor-element.elementor-element-fa23be2 p{margin-block-end:0rem;}.elementor-3601 .elementor-element.elementor-element-7f8a63b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0rem 0rem 1.5rem 01.5rem;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3.35rem;--padding-bottom:2.2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3601 .elementor-element.elementor-element-ddd4cbd{--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:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3601 .elementor-element.elementor-element-8e9e865{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;font-family:"Open Sans", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.42em;color:#000000A1;}.elementor-3601 .elementor-element.elementor-element-8e9e865.elementor-element{--align-self:center;}.elementor-3601 .elementor-element.elementor-element-8e9e865 p{margin-block-end:0rem;}.elementor-3601 .elementor-element.elementor-element-bffe042{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0rem 0rem 1.5rem 01.5rem;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3.35rem;--padding-bottom:2.2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3601 .elementor-element.elementor-element-0e9b289{--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:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3601 .elementor-element.elementor-element-065f9d6{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;font-family:"Open Sans", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.42em;color:#000000A1;}.elementor-3601 .elementor-element.elementor-element-065f9d6.elementor-element{--align-self:center;}.elementor-3601 .elementor-element.elementor-element-065f9d6 p{margin-block-end:0rem;}.elementor-3601 .elementor-element.elementor-element-31d81a4{--n-accordion-title-font-size:0.95rem;--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:1rem;--n-accordion-item-title-distance-from-content:1.3rem;--n-accordion-border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--n-accordion-title-normal-color:#474747;--n-accordion-icon-size:1.7rem;}.elementor-3601 .elementor-element.elementor-element-31d81a4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D0D0D1A;}.elementor-3601 .elementor-element.elementor-element-31d81a4 {--n-accordion-padding:1rem 1.2rem 1rem 2.2rem;}:where( .elementor-3601 .elementor-element.elementor-element-31d81a4 > .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:"Open Sans", Sans-serif;font-weight:400;}.elementor-3601 .elementor-element.elementor-element-a9c6191{--divider-border-style:solid;--divider-color:#7E7E7E;--divider-border-width:0.07rem;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3601 .elementor-element.elementor-element-a9c6191 .elementor-divider-separator{width:100%;}.elementor-3601 .elementor-element.elementor-element-a9c6191 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-00f3e96{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--border-radius:11px 11px 11px 11px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);--padding-top:01.4rem;--padding-bottom:01rem;--padding-left:01.64rem;--padding-right:1.64rem;}.elementor-3601 .elementor-element.elementor-element-00f3e96:not(.elementor-motion-effects-element-type-background), .elementor-3601 .elementor-element.elementor-element-00f3e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3601 .elementor-element.elementor-element-f14b3a7{padding:0rem 0rem 0.4rem 0rem;}.elementor-3601 .elementor-element.elementor-element-f14b3a7 .elementor-heading-title{font-family:"Ivy Ora", Sans-serif;font-size:1.8rem;font-weight:400;color:#18221A;}.elementor-3601 .elementor-element.elementor-element-001e8c8{--divider-border-style:solid;--divider-color:#18221A3D;--divider-border-width:1px;}.elementor-3601 .elementor-element.elementor-element-001e8c8 .elementor-divider-separator{width:100%;}.elementor-3601 .elementor-element.elementor-element-001e8c8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3601 .elementor-element.elementor-element-471390f{--display:flex;--gap:01.5rem 0rem;--row-gap:01.5rem;--column-gap:0rem;--border-radius:11px 11px 11px 11px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);--padding-top:01.9rem;--padding-bottom:01.9rem;--padding-left:01.64rem;--padding-right:1.64rem;}.elementor-3601 .elementor-element.elementor-element-471390f:not(.elementor-motion-effects-element-type-background), .elementor-3601 .elementor-element.elementor-element-471390f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3601 .elementor-element.elementor-element-55db67e{padding:0rem 0rem 0.4rem 0rem;}.elementor-3601 .elementor-element.elementor-element-55db67e .elementor-heading-title{font-family:"Ivy Ora", Sans-serif;font-size:1.8rem;font-weight:400;color:#18221A;}.elementor-3601 .elementor-element.elementor-element-f262827 .elementor-button{background-color:#18221A;font-family:"Open Sans", Sans-serif;font-size:1.2rem;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18221A;border-radius:100px 100px 100px 100px;padding:01.5rem 2.5rem 01.5rem 2.6rem;}.elementor-3601 .elementor-element.elementor-element-f262827 .elementor-button:hover, .elementor-3601 .elementor-element.elementor-element-f262827 .elementor-button:focus{background-color:#FFFFFF00;color:#18221A;}.elementor-3601 .elementor-element.elementor-element-f262827 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3601 .elementor-element.elementor-element-f262827 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-3601 .elementor-element.elementor-element-f262827 .elementor-button:hover svg, .elementor-3601 .elementor-element.elementor-element-f262827 .elementor-button:focus svg{fill:#18221A;}.elementor-3601 .elementor-element.elementor-element-286ebce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-3601:not(.elementor-motion-effects-element-type-background), body.elementor-page-3601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFDF7;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3601 .elementor-element.elementor-element-b35a97d{--content-width:1800px;}.elementor-3601 .elementor-element.elementor-element-912f231{--width:60%;}.elementor-3601 .elementor-element.elementor-element-00f3e96{--width:40%;}.elementor-3601 .elementor-element.elementor-element-471390f{--width:0%;}}@media(min-width:1920px){.elementor-3601 .elementor-element.elementor-element-38fbbe0{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-3601 .elementor-element.elementor-element-38fbbe0{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-3601 .elementor-element.elementor-element-38fbbe0{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-3601 .elementor-element.elementor-element-38fbbe0{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-3601 .elementor-element.elementor-element-38fbbe0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3601 .elementor-element.elementor-element-b35a97d{--padding-top:04rem;--padding-bottom:9rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-3601 .elementor-element.elementor-element-81f2a41{--gap:01.4em 0em;--row-gap:01.4em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3601 .elementor-element.elementor-element-3097bc3 .elementor-heading-title{font-size:3.2rem;}.elementor-3601 .elementor-element.elementor-element-c0000b2{padding:0rem 0rem 1rem 0rem;font-size:1.5rem;}.elementor-3601 .elementor-element.elementor-element-a8d8f3b{--gap:01rem 0rem;--row-gap:01rem;--column-gap:0rem;}.elementor-3601 .elementor-element.elementor-element-3758cea{--margin-top:-20rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3601 .elementor-element.elementor-element-61072dc .elementor-button{font-size:1.6rem;}.elementor-3601 .elementor-element.elementor-element-5de4b83{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-3601 .elementor-element.elementor-element-912f231{--gap:03.6rem 0rem;--row-gap:03.6rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:01rem;}.elementor-3601 .elementor-element.elementor-element-dd2ff20{--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-start;--gap:01rem 0rem;--row-gap:01rem;--column-gap:0rem;--flex-wrap:nowrap;}.elementor-3601 .elementor-element.elementor-element-c605e6a .elementor-heading-title{font-size:1.5rem;}.elementor-3601 .elementor-element.elementor-element-22a6144{padding:0.6rem 0rem 0rem 0rem;}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1rem/2);}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1rem/2);}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1rem/2);}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1rem/2);}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1rem/2);}.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-item > a{font-size:1.2rem;}.elementor-3601 .elementor-element.elementor-element-8d468a8{--gap:03.4rem 0rem;--row-gap:03.4rem;--column-gap:0rem;}.elementor-3601 .elementor-element.elementor-element-70a28d1.e-con{--order:-99999 /* order start hack */;}.elementor-3601 .elementor-element.elementor-element-1eb7893{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:02rem 3rem;--row-gap:02rem;--column-gap:3rem;--padding-top:02rem;--padding-bottom:02rem;--padding-left:02rem;--padding-right:02rem;}.elementor-3601 .elementor-element.elementor-element-12f7ac5{font-size:1.55rem;}.elementor-3601 .elementor-element.elementor-element-0dc6485{font-size:1.5rem;}.elementor-3601 .elementor-element.elementor-element-7877e89{font-size:1.7rem;}.elementor-3601 .elementor-element.elementor-element-429bd5e{--gap:02.5rem 0rem;--row-gap:02.5rem;--column-gap:0rem;}.elementor-3601 .elementor-element.elementor-element-6d761c8{--gap:0rem 02.3rem;--row-gap:0rem;--column-gap:02.3rem;}.elementor-3601 .elementor-element.elementor-element-5d428cb img{width:11rem;}.elementor-3601 .elementor-element.elementor-element-5bee4ed img{width:9.2rem;}.elementor-3601 .elementor-element.elementor-element-a71bbf2 img{width:8.5rem;}.elementor-3601 .elementor-element.elementor-element-407ba42{font-size:1.55rem;}.elementor-3601 .elementor-element.elementor-element-1416da6{--gap:02rem 0rem;--row-gap:02rem;--column-gap:0rem;}.elementor-3601 .elementor-element.elementor-element-f61a505{font-size:2.1rem;}.elementor-3601 .elementor-element.elementor-element-01ddd7e{--gap:02rem 0rem;--row-gap:02rem;--column-gap:0rem;}.elementor-3601 .elementor-element.elementor-element-d148504{font-size:2.1rem;}.elementor-3601 .elementor-element.elementor-element-34989fc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.5rem) 0rem;font-size:1.55rem;}.elementor-3601 .elementor-element.elementor-element-38fbbe0{--e-con-grid-template-columns:repeat(2, 1fr);--gap:02.5rem 02.5rem;--row-gap:02.5rem;--column-gap:02.5rem;--grid-auto-flow:row;}.elementor-3601 .elementor-element.elementor-element-dccb009 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-87b7e2c .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-d881f10 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-75156b8 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-9e84e78 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-61a1451 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-427d057 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-ff3731b .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-9f3fa24 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-651f880 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-c89a146 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-2c15470 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-44ac80d .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-c82d1f7 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-6b2b852 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-0119494 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-2c2c2e8 .elementor-heading-title{font-size:1.45rem;}.elementor-3601 .elementor-element.elementor-element-2df4350{--gap:02rem 0rem;--row-gap:02rem;--column-gap:0rem;}.elementor-3601 .elementor-element.elementor-element-617c8ba{font-size:2.1rem;}.elementor-3601 .elementor-element.elementor-element-23b0fdc{--gap:02rem 0rem;--row-gap:02rem;--column-gap:0rem;}.elementor-3601 .elementor-element.elementor-element-4608e21{font-size:2.1rem;}.elementor-3601 .elementor-element.elementor-element-61d2009{--gap:02rem 0rem;--row-gap:02rem;--column-gap:0rem;}.elementor-3601 .elementor-element.elementor-element-09cb7fc{font-size:2.1rem;}.elementor-3601 .elementor-element.elementor-element-91dc664{--padding-top:0rem;--padding-bottom:2.5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3601 .elementor-element.elementor-element-84450f2{font-size:1.25rem;}.elementor-3601 .elementor-element.elementor-element-84450f2 p{margin-block-end:0rem;}.elementor-3601 .elementor-element.elementor-element-4761df3{--padding-top:0rem;--padding-bottom:2.5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3601 .elementor-element.elementor-element-fa23be2{font-size:1.25rem;}.elementor-3601 .elementor-element.elementor-element-fa23be2 p{margin-block-end:0rem;}.elementor-3601 .elementor-element.elementor-element-ddd4cbd{--padding-top:0rem;--padding-bottom:2.5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3601 .elementor-element.elementor-element-8e9e865{font-size:1.25rem;}.elementor-3601 .elementor-element.elementor-element-8e9e865 p{margin-block-end:0rem;}.elementor-3601 .elementor-element.elementor-element-0e9b289{--padding-top:0rem;--padding-bottom:2.5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3601 .elementor-element.elementor-element-065f9d6{font-size:1.25rem;}.elementor-3601 .elementor-element.elementor-element-065f9d6 p{margin-block-end:0rem;}.elementor-3601 .elementor-element.elementor-element-31d81a4{--n-accordion-item-title-distance-from-content:1.7rem;--n-accordion-title-font-size:1.35rem;--n-accordion-icon-size:2.7rem;}.elementor-3601 .elementor-element.elementor-element-31d81a4 {--n-accordion-padding:1.4rem 01rem 1.4rem 02rem;}.elementor-3601 .elementor-element.elementor-element-00f3e96{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--flex-wrap:nowrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:01rem;--padding-bottom:01rem;--padding-left:01.4rem;--padding-right:01.4rem;}.elementor-3601 .elementor-element.elementor-element-00f3e96.e-con{--order:-99999 /* order start hack */;}.elementor-3601 .elementor-element.elementor-element-f14b3a7 .elementor-heading-title{font-size:1.8rem;}.elementor-3601 .elementor-element.elementor-element-471390f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--flex-wrap:nowrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:01rem;--padding-bottom:01rem;--padding-left:01.4rem;--padding-right:01.4rem;}.elementor-3601 .elementor-element.elementor-element-471390f.e-con{--order:-99999 /* order start hack */;}.elementor-3601 .elementor-element.elementor-element-55db67e .elementor-heading-title{font-size:1.8rem;}.elementor-3601 .elementor-element.elementor-element-f262827 .elementor-button{font-size:1.2rem;padding:01.5rem 02rem 01.5rem 02.1rem;}}/* Start custom CSS for icon-list, class: .elementor-element-22a6144 */.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-item{
    padding:0.47rem 1.5rem;
}
.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-item.is-active,
.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-item:hover{
  border-radius: 6px;
  background-color: rgb(231, 230, 226);
}
.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-item.is-active .elementor-icon-list-text{
    
       font-weight:600 !important; 
}


.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items {
   
    display: flex;
    flex-wrap: nowrap !important;   /* Prevent wrapping */
    overflow-x: auto;               /* Enable horizontal scrolling */
    overflow-y: hidden;             /* Hide vertical scrollbar */
    -webkit-overflow-scrolling: touch; /* Smooth scrolling on mobile */
    padding-bottom: 6px !important;           
}

/* Prevent items from shrinking */
.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-item {
    flex: 0 0 auto;
    white-space: nowrap;
}

/* ===== Custom Scrollbar Only ===== */

/* Chrome, Safari, Edge */
.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items::-webkit-scrollbar {
 
    height: 6px; /* horizontal scrollbar thickness */
}

.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items::-webkit-scrollbar-track {
  
    background: transparent;  /* make track clean */
}

.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items::-webkit-scrollbar-thumb {
    
    background-color: #4A4A4A;   /* scrollbar thumb color */
    border-radius: 10px;      /* rounded corners */
}

.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
     
    background-color: #4A4A4A;   /* darker on hover */
}

/* Firefox */
.elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items {
    
    scrollbar-width: thin;            /* slim scrollbar */
    scrollbar-color: #4A4A4A transparent; /* thumb + track */
}
@media(max-width:500px){
    .elementor-3601 .elementor-element.elementor-element-22a6144 .elementor-icon-list-items {
      padding-left: 19rem !important; 
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0dc6485 */.elementor-3601 .elementor-element.elementor-element-0dc6485 p{
    background:#424B42;
    padding:0.3rem 1rem;
border-radius:6px;    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a71bbf2 */.elementor-3601 .elementor-element.elementor-element-a71bbf2 img{
    mix-blend-mode:multiply;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dccb009 */.elementor-3601 .elementor-element.elementor-element-dccb009 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-dccb009 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87b7e2c */.elementor-3601 .elementor-element.elementor-element-87b7e2c .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-87b7e2c .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d881f10 */.elementor-3601 .elementor-element.elementor-element-d881f10 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-d881f10 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75156b8 */.elementor-3601 .elementor-element.elementor-element-75156b8 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-75156b8 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e84e78 */.elementor-3601 .elementor-element.elementor-element-9e84e78 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-9e84e78 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a1451 */.elementor-3601 .elementor-element.elementor-element-61a1451 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-61a1451 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-427d057 */.elementor-3601 .elementor-element.elementor-element-427d057 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-427d057 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff3731b */.elementor-3601 .elementor-element.elementor-element-ff3731b .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-ff3731b .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f3fa24 */.elementor-3601 .elementor-element.elementor-element-9f3fa24 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-9f3fa24 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-651f880 */.elementor-3601 .elementor-element.elementor-element-651f880 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-651f880 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c89a146 */.elementor-3601 .elementor-element.elementor-element-c89a146 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-c89a146 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c15470 */.elementor-3601 .elementor-element.elementor-element-2c15470 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-2c15470 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ac80d */.elementor-3601 .elementor-element.elementor-element-44ac80d .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-44ac80d .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c82d1f7 */.elementor-3601 .elementor-element.elementor-element-c82d1f7 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-c82d1f7 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2b852 */.elementor-3601 .elementor-element.elementor-element-6b2b852 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-6b2b852 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0119494 */.elementor-3601 .elementor-element.elementor-element-0119494 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-0119494 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c2c2e8 */.elementor-3601 .elementor-element.elementor-element-2c2c2e8 .custom-icon{
    object-fit:contain;
    width:1.5em !important;
      height:1.5em !important;
}
.elementor-3601 .elementor-element.elementor-element-2c2c2e8 .elementor-heading-title{
    gap:0.6rem;
    align-items:center;
    display:flex;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f262827 */.elementor-3601 .elementor-element.elementor-element-f262827 .elementor-button-icon svg{
    width:1.2em !important;
}
.elementor-3601 .elementor-element.elementor-element-f262827 .elementor-button:hover svg {
  filter: invert(1);
  transition: filter 0.3s ease;
}/* End custom CSS */