.elementor-9 .elementor-element.elementor-element-e001386{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e001386:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e001386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-d854ca5{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-d854ca5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-e4027e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e4027e6.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-e4027e6 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:60px;font-weight:800;line-height:64px;}.elementor-9 .elementor-element.elementor-element-19a4a69{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-19a4a69 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-19a4a69 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:19px;font-weight:700;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-fafdd10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:-1px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-9 .elementor-element.elementor-element-5659d75 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Satoshi Variable", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-5659d75 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-5659d75 .elementor-button:focus{background-color:var( --e-global-color-e73b8ea );color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-5659d75{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-5659d75 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-5659d75 .elementor-button:focus svg{fill:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-ead231e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Satoshi Variable", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ead231e .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-ead231e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ead231e{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-ead231e .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-ead231e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-10ab720{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-0461231 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fde265b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-891a7b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-45px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-db6759f{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-db6759f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-66eea3a{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-fec2f05{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-bef8242{--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:80px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-b40a77b > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-9 .elementor-element.elementor-element-b40a77b .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:45px;font-weight:700;text-decoration:none;line-height:3.5lh;}.elementor-9 .elementor-element.elementor-element-da00573 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-9 .elementor-element.elementor-element-da00573 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:19px;font-weight:700;text-decoration:none;line-height:24px;}.elementor-9 .elementor-element.elementor-element-c1b6130{--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:15px;--padding-right:80px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-9 .elementor-element.elementor-element-cd2d7e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cd2d7e5{text-align:start;font-family:"Satoshi Variable", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#2F3B54;}.elementor-9 .elementor-element.elementor-element-cd2d7e5 a{color:var( --e-global-color-c23a325 );}.elementor-9 .elementor-element.elementor-element-cd2d7e5 a:hover, .elementor-9 .elementor-element.elementor-element-cd2d7e5 a:focus{color:var( --e-global-color-b29d037 );}.elementor-9 .elementor-element.elementor-element-4c9cb04{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-9 .elementor-element.elementor-element-c25c51c{--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;--justify-content:flex-start;--align-items:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--overflow:hidden;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c25c51c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c25c51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4af290 );}.elementor-9 .elementor-element.elementor-element-42d87f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-42d87f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9fa46e2{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-9fa46e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9fa46e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9fa46e2 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:36px;font-weight:700;text-decoration:none;line-height:48px;letter-spacing:-0.2px;color:#AB9F84;}.elementor-9 .elementor-element.elementor-element-27b4531 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;line-height:24px;color:#AB9F84;}.elementor-9 .elementor-element.elementor-element-7213322{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5e064e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5e064e9 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f75e39b{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f75e39b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 20px;}.elementor-9 .elementor-element.elementor-element-f75e39b .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:45px;font-weight:700;line-height:2lh;}.elementor-9 .elementor-element.elementor-element-f843f39{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f843f39 > .elementor-widget-container{padding:0px 15px 0px 20px;}.elementor-9 .elementor-element.elementor-element-f843f39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-f843f39 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;line-height:2lh;color:var( --e-global-color-6252694 );}.elementor-9 .elementor-element.elementor-element-d199593{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-d895a5e{--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:20px;--padding-right:15px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-item{border-width:0px;}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-tab-title{background-color:var( --e-global-color-a4af290 );padding:19px 19px 19px 19px;}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-title{color:var( --e-global-color-546f003 );}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-icon svg{fill:var( --e-global-color-546f003 );}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-active .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-title{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-a4af290 );}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-a4af290 );}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-icon{margin-inline-end:5px;}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-tab-content{background-color:var( --e-global-color-accent );font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:500;line-height:18px;padding:45px 45px 25px 45px;}.elementor-9 .elementor-element.elementor-element-09f58c0{--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;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-40edfc4{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-40edfc4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-40edfc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1c02abb.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-1c02abb .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f948b15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f948b15 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:45px;font-weight:700;line-height:2lh;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-3cf3351{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3cf3351 > .elementor-widget-container{padding:10px 15px 15px 0px;}.elementor-9 .elementor-element.elementor-element-3cf3351.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-3cf3351 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;line-height:1.45em;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-2459675{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c8e481e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-6543e87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a721798 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:19px;font-weight:700;text-decoration:none;line-height:24px;color:var( --e-global-color-863c0cd );}.elementor-9 .elementor-element.elementor-element-e57b5fd{font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-140fbce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-af331a7 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:19px;font-weight:700;text-decoration:none;line-height:24px;color:var( --e-global-color-863c0cd );}.elementor-9 .elementor-element.elementor-element-357dad1{font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-23ebd79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-f13bcbf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fb8cdc6 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:19px;font-weight:700;text-decoration:none;line-height:24px;color:var( --e-global-color-863c0cd );}.elementor-9 .elementor-element.elementor-element-15dba43{font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-3c772f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-040917b .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:19px;font-weight:700;text-decoration:none;line-height:24px;color:var( --e-global-color-863c0cd );}.elementor-9 .elementor-element.elementor-element-4c2926e{font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-cefaff0{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4f2ed18 .elementor-button{background-color:var( --e-global-color-secondary );font-size:14px;font-weight:600;border-style:none;}.elementor-9 .elementor-element.elementor-element-4f2ed18 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-4f2ed18 .elementor-button:focus{background-color:var( --e-global-color-e73b8ea );color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-4f2ed18 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-4f2ed18 .elementor-button:focus svg{fill:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-49439f0 .elementor-button{background-color:var( --e-global-color-primary );font-size:14px;font-weight:600;fill:var( --e-global-color-ec0b6a5 );color:var( --e-global-color-ec0b6a5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-49439f0 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-49439f0 .elementor-button:focus{background-color:var( --e-global-color-a4af290 );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-49439f0 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-49439f0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-d9cf62f{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-cd2b8aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-cd2b8aa:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cd2b8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-546f003 );background-image:url("https://safestartchild.com/wp-content/uploads/2024/02/Baby-Climbing-mobile-scaled.webp");background-position:57% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-cd2b8aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-4d4768b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--padding-top:70px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-4d4768b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4d4768b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-511cf07 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-311080f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-311080f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-311080f .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:34px;font-weight:700;line-height:2.5rem;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-efeb35f{--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;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d4bf760{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-239df53 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:700;text-decoration:none;line-height:1.7lh;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-8e01835{font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-8e01835 a{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8e01835 a:hover, .elementor-9 .elementor-element.elementor-element-8e01835 a:focus{color:var( --e-global-color-8eefc8d );}.elementor-9 .elementor-element.elementor-element-c945cec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a780929 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:700;text-decoration:none;line-height:1.7lh;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-ed88cd0{font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-ed88cd0 a{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ed88cd0 a:hover, .elementor-9 .elementor-element.elementor-element-ed88cd0 a:focus{color:var( --e-global-color-8eefc8d );}.elementor-9 .elementor-element.elementor-element-52e1cda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0896d03 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:700;text-decoration:none;line-height:1.7lh;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-2e0204e{font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-47cab6d{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-47cab6d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-47cab6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d18200 );}.elementor-9 .elementor-element.elementor-element-f7c8416 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-6691eea{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6691eea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d6e8d41{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d6e8d41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ddef14d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-ddef14d{text-align:center;}.elementor-9 .elementor-element.elementor-element-ddef14d img{height:100px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 360deg );}.elementor-9 .elementor-element.elementor-element-ddef14d:hover img{opacity:0.5;}.elementor-9 .elementor-element.elementor-element-34d6832{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-34d6832.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c3c6664 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-c3c6664{text-align:center;}.elementor-9 .elementor-element.elementor-element-c3c6664 img{height:100px;opacity:0.9;filter:brightness( 100% ) contrast( 120% ) saturate( 0% ) blur( 0px ) hue-rotate( 360deg );}.elementor-9 .elementor-element.elementor-element-c3c6664:hover img{opacity:0.5;}.elementor-9 .elementor-element.elementor-element-847a565{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-847a565.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-a26e86d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-a26e86d{text-align:center;}.elementor-9 .elementor-element.elementor-element-a26e86d img{max-width:50%;height:100px;opacity:0.7;filter:brightness( 95% ) contrast( 150% ) saturate( 0% ) blur( 0px ) hue-rotate( 360deg );}.elementor-9 .elementor-element.elementor-element-a26e86d:hover img{opacity:0.5;}.elementor-9 .elementor-element.elementor-element-ab79f74{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3fbb809 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-3fbb809{text-align:center;}.elementor-9 .elementor-element.elementor-element-3fbb809 img{height:100px;filter:brightness( 100% ) contrast( 0% ) saturate( 200% ) blur( 0px ) hue-rotate( 360deg );}.elementor-9 .elementor-element.elementor-element-3fbb809:hover img{opacity:0.5;}.elementor-9 .elementor-element.elementor-element-d90d2df{--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:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d505900 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d505900 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-08744bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-08744bc{font-family:"Satoshi Variable", Sans-serif;font-size:18px;font-weight:500;line-height:1.45em;}.elementor-9 .elementor-element.elementor-element-08744bc a{color:var( --e-global-color-c23a325 );}.elementor-9 .elementor-element.elementor-element-08744bc a:hover, .elementor-9 .elementor-element.elementor-element-08744bc a:focus{color:var( --e-global-color-b29d037 );}.elementor-9 .elementor-element.elementor-element-a526816{--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-end;--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-a526816:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a526816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-daf4ffb{--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;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-daf4ffb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-72d8021 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:45px;font-weight:700;text-decoration:none;line-height:60px;}.elementor-9 .elementor-element.elementor-element-cb79bcc{font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-833c8c7{--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;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-7ee1d26 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-ec0b6a5 );color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-7ee1d26 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-7ee1d26 .elementor-button:focus{background-color:var( --e-global-color-e73b8ea );}.elementor-9 .elementor-element.elementor-element-695845f{--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-end;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-695845f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-695845f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-7b33489{--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;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-7b33489.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-31e3ae4 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:45px;font-weight:700;text-decoration:none;line-height:60px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-8a20418{font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0aa2136{--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;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-58e29bb .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-58e29bb .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-58e29bb .elementor-button:focus{background-color:var( --e-global-color-e73b8ea );color:var( --e-global-color-ec0b6a5 );border-color:var( --e-global-color-a4af290 );}.elementor-9 .elementor-element.elementor-element-58e29bb .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-58e29bb .elementor-button:focus svg{fill:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-2fe88e0{--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-end;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-2fe88e0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2fe88e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ce65387{--display:flex;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ce65387.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-7e0830b.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-34be901{--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;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-05f8643 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:45px;font-weight:700;text-decoration:none;line-height:60px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-edeebdb{font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-3241b1b{--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;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-6f322d6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6f322d6 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-6f322d6 .elementor-button:focus{background-color:#D6CFBF;color:var( --e-global-color-6252694 );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6f322d6 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-6f322d6 .elementor-button:focus svg{fill:var( --e-global-color-6252694 );}.elementor-9 .elementor-element.elementor-element-8856d26{--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:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-0c0af02 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-243da6a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-243da6a .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:45px;font-weight:700;text-decoration:none;line-height:2lh;}.elementor-9 .elementor-element.elementor-element-080e42c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-db9c596{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-db9c596.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ac90ea0{font-family:"Satoshi Variable", Sans-serif;font-size:16px;font-weight:500;line-height:1.5rem;color:#2F3B54;}.elementor-9 .elementor-element.elementor-element-ac90ea0 a{color:var( --e-global-color-c23a325 );}.elementor-9 .elementor-element.elementor-element-ac90ea0 a:hover, .elementor-9 .elementor-element.elementor-element-ac90ea0 a:focus{color:var( --e-global-color-b29d037 );}.elementor-9 .elementor-element.elementor-element-1742d68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-be432a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b8f772b > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:1px 15px 1px 15px;border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-b8f772b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-b8f772b .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b8f772b.elementor-view-stacked .elementor-icon{background-color:#FFE99B;}.elementor-9 .elementor-element.elementor-element-b8f772b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b8f772b.elementor-view-default .elementor-icon{fill:#FFE99B;color:#FFE99B;border-color:#FFE99B;}.elementor-9 .elementor-element.elementor-element-b8f772b .elementor-icon{font-size:32px;}.elementor-9 .elementor-element.elementor-element-b8f772b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-b8f772b .elementor-icon-box-title a{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-b8f772b:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-b8f772b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-b8f772b .elementor-icon-box-description{font-family:"Satoshi Variable", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-0cd28fc > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:1px 15px 1px 15px;border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-0cd28fc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-0cd28fc .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-0cd28fc.elementor-view-stacked .elementor-icon{background-color:#C19BFF;}.elementor-9 .elementor-element.elementor-element-0cd28fc.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-0cd28fc.elementor-view-default .elementor-icon{fill:#C19BFF;color:#C19BFF;border-color:#C19BFF;}.elementor-9 .elementor-element.elementor-element-0cd28fc .elementor-icon{font-size:32px;}.elementor-9 .elementor-element.elementor-element-0cd28fc .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-0cd28fc .elementor-icon-box-title a{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-0cd28fc:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-0cd28fc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a4af290 );}.elementor-9 .elementor-element.elementor-element-0cd28fc .elementor-icon-box-description{font-family:"Satoshi Variable", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-27bfff6 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:1px 15px 1px 15px;border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-27bfff6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-27bfff6 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-27bfff6.elementor-view-stacked .elementor-icon{background-color:#8DC1E9;}.elementor-9 .elementor-element.elementor-element-27bfff6.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-27bfff6.elementor-view-default .elementor-icon{fill:#8DC1E9;color:#8DC1E9;border-color:#8DC1E9;}.elementor-9 .elementor-element.elementor-element-27bfff6 .elementor-icon{font-size:32px;}.elementor-9 .elementor-element.elementor-element-27bfff6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-27bfff6 .elementor-icon-box-title a{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-27bfff6:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-27bfff6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a4af290 );}.elementor-9 .elementor-element.elementor-element-27bfff6 .elementor-icon-box-description{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-71adf0d > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:1px 15px 1px 15px;border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-71adf0d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-71adf0d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-71adf0d.elementor-view-stacked .elementor-icon{background-color:#FF9BCB;}.elementor-9 .elementor-element.elementor-element-71adf0d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-71adf0d.elementor-view-default .elementor-icon{fill:#FF9BCB;color:#FF9BCB;border-color:#FF9BCB;}.elementor-9 .elementor-element.elementor-element-71adf0d .elementor-icon{font-size:32px;}.elementor-9 .elementor-element.elementor-element-71adf0d .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-71adf0d .elementor-icon-box-title a{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-71adf0d:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-71adf0d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a4af290 );}.elementor-9 .elementor-element.elementor-element-71adf0d .elementor-icon-box-description{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-e2ecdee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0ec00a6 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:1px 15px 1px 15px;border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-0ec00a6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-0ec00a6 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-0ec00a6.elementor-view-stacked .elementor-icon{background-color:#FFCB9B;}.elementor-9 .elementor-element.elementor-element-0ec00a6.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-0ec00a6.elementor-view-default .elementor-icon{fill:#FFCB9B;color:#FFCB9B;border-color:#FFCB9B;}.elementor-9 .elementor-element.elementor-element-0ec00a6 .elementor-icon{font-size:32px;}.elementor-9 .elementor-element.elementor-element-0ec00a6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-0ec00a6 .elementor-icon-box-title a{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-0ec00a6:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-0ec00a6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a4af290 );}.elementor-9 .elementor-element.elementor-element-4ae9d34 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:1px 15px 1px 15px;border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-4ae9d34 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-4ae9d34 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-4ae9d34.elementor-view-stacked .elementor-icon{background-color:#C0F9AC;}.elementor-9 .elementor-element.elementor-element-4ae9d34.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4ae9d34.elementor-view-default .elementor-icon{fill:#C0F9AC;color:#C0F9AC;border-color:#C0F9AC;}.elementor-9 .elementor-element.elementor-element-4ae9d34 .elementor-icon{font-size:32px;}.elementor-9 .elementor-element.elementor-element-4ae9d34 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4ae9d34 .elementor-icon-box-title a{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-4ae9d34:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-4ae9d34:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a4af290 );}.elementor-9 .elementor-element.elementor-element-8f755b9 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:1px 15px 1px 15px;border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-8f755b9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-8f755b9 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-8f755b9.elementor-view-stacked .elementor-icon{background-color:#C3C3C3;}.elementor-9 .elementor-element.elementor-element-8f755b9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-8f755b9.elementor-view-default .elementor-icon{fill:#C3C3C3;color:#C3C3C3;border-color:#C3C3C3;}.elementor-9 .elementor-element.elementor-element-8f755b9 .elementor-icon{font-size:32px;}.elementor-9 .elementor-element.elementor-element-8f755b9 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-8f755b9 .elementor-icon-box-title a{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-8f755b9:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-8f755b9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a4af290 );}.elementor-9 .elementor-element.elementor-element-7c2de90 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:1px 15px 1px 15px;border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-7c2de90 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-7c2de90 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-ec0b6a5 );}.elementor-9 .elementor-element.elementor-element-7c2de90.elementor-view-stacked .elementor-icon{background-color:#8790C4;}.elementor-9 .elementor-element.elementor-element-7c2de90.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-7c2de90.elementor-view-default .elementor-icon{fill:#8790C4;color:#8790C4;border-color:#8790C4;}.elementor-9 .elementor-element.elementor-element-7c2de90 .elementor-icon{font-size:32px;}.elementor-9 .elementor-element.elementor-element-7c2de90 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7c2de90 .elementor-icon-box-title a{font-family:"Satoshi Variable", Sans-serif;font-size:26px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-7c2de90:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-7c2de90:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a4af290 );}.elementor-9 .elementor-element.elementor-element-be17658{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-be17658:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-be17658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-10b1d0f .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7a3c76a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-9 .elementor-element.elementor-element-7a3c76a .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:45px;font-weight:700;text-decoration:none;line-height:2lh;}.elementor-9 .elementor-element.elementor-element-d8b4be0 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-9 .elementor-element.elementor-element-d8b4be0 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-0ed5626 );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-9 .elementor-element.elementor-element-4266994 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4266994.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4266994.elementor-arrows-yes .elementor-main-swiper{width:calc( 50% - 40px );}.elementor-9 .elementor-element.elementor-element-4266994 .elementor-main-swiper{width:50%;}.elementor-9 .elementor-element.elementor-element-4266994 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4266994 .elementor-swiper-button{font-size:25px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-4266994 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-4266994 .elementor-testimonial__text{font-family:"Satoshi Variable", Sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:1.3rem;}.elementor-9 .elementor-element.elementor-element-4266994 .elementor-testimonial__name{color:var( --e-global-color-8eefc8d );font-family:"Satoshi Variable", Sans-serif;font-weight:600;font-style:normal;}.elementor-9 .elementor-element.elementor-element-4266994 .elementor-testimonial__image img{width:200px;height:200px;border-radius:0px;}.elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (200px / 2) - 8px );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (200px / 2) - 8px );right:auto;}body.rtl .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (200px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (200px / 2) - 8px );right:auto;}body.rtl .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-9 .elementor-element.elementor-element-4266994.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (200px / 2) - 8px );left:auto;}.elementor-9 .elementor-element.elementor-element-a57f988{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-936b827 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4275aaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-728a5c6{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-027ba42{text-align:start;}.elementor-9 .elementor-element.elementor-element-027ba42 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-8eefc8d );}.elementor-9 .elementor-element.elementor-element-8b59b29{text-align:start;font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-6252694 );}.elementor-9 .elementor-element.elementor-element-bede458{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-497ab98{text-align:start;}.elementor-9 .elementor-element.elementor-element-497ab98 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-8eefc8d );}.elementor-9 .elementor-element.elementor-element-a1a0c6a{text-align:start;font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-6252694 );}.elementor-9 .elementor-element.elementor-element-ff42d0b{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4a216f4{text-align:center;}.elementor-9 .elementor-element.elementor-element-4a216f4 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-8eefc8d );}.elementor-9 .elementor-element.elementor-element-8804bc7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8804bc7.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-8804bc7{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-6252694 );}.elementor-9 .elementor-element.elementor-element-6aa43fb{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d74b2cb{text-align:center;}.elementor-9 .elementor-element.elementor-element-d74b2cb .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:50px;font-weight:700;line-height:50px;color:var( --e-global-color-8eefc8d );}.elementor-9 .elementor-element.elementor-element-e29ce5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e29ce5b.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-e29ce5b{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:600;line-height:22px;color:var( --e-global-color-6252694 );}.elementor-9 .elementor-element.elementor-element-cdf94fd{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6228626 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6228626{font-family:"Satoshi Variable", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-6228626 a{color:var( --e-global-color-c23a325 );}.elementor-9 .elementor-element.elementor-element-6228626 a:hover, .elementor-9 .elementor-element.elementor-element-6228626 a:focus{color:var( --e-global-color-b29d037 );}.elementor-9 .elementor-element.elementor-element-e9fb3e3{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-e9fb3e3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e9fb3e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF1F9;}.elementor-9 .elementor-element.elementor-element-6055119 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-1f8e032{--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;}.elementor-9 .elementor-element.elementor-element-1af022c{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1af022c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ecd5f1f{text-align:start;}.elementor-9 .elementor-element.elementor-element-ecd5f1f img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 360deg );}.elementor-9 .elementor-element.elementor-element-ecd5f1f:hover img{opacity:0.5;}.elementor-9 .elementor-element.elementor-element-3455c97{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3455c97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8b9d259{text-align:start;}.elementor-9 .elementor-element.elementor-element-8b9d259 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 360deg );}.elementor-9 .elementor-element.elementor-element-8b9d259:hover img{opacity:0.5;}.elementor-9 .elementor-element.elementor-element-9d08e7d{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fe48956{text-align:start;}.elementor-9 .elementor-element.elementor-element-fe48956 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 360deg );}.elementor-9 .elementor-element.elementor-element-fe48956:hover img{opacity:0.5;}.elementor-9 .elementor-element.elementor-element-669cda6{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4a2681c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-355b471{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:110px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e2de36d{--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:20px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-fc03457 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-44eaa30 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-44eaa30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-44eaa30 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:45px;font-weight:700;text-decoration:none;line-height:3.5lh;}.elementor-9 .elementor-element.elementor-element-3b017b1{font-family:"Satoshi Variable", Sans-serif;font-size:18px;font-weight:400;line-height:1.5rem;}.elementor-9 .elementor-element.elementor-element-3b017b1 a{color:var( --e-global-color-c23a325 );}.elementor-9 .elementor-element.elementor-element-3b017b1 a:hover, .elementor-9 .elementor-element.elementor-element-3b017b1 a:focus{color:var( --e-global-color-b29d037 );}.elementor-9 .elementor-element.elementor-element-23aa65e{--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-9 .elementor-element.elementor-element-8c1aa8e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-875df1b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:190px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-875df1b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-875df1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-1cdefdc .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9e8b43f > .elementor-widget-container{margin:15px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-9e8b43f .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:45px;font-weight:700;text-decoration:none;line-height:1.1em;}.elementor-9 .elementor-element.elementor-element-333ce76{font-family:"Satoshi Variable", Sans-serif;font-size:18px;font-weight:500;line-height:1.8rem;}.elementor-9 .elementor-element.elementor-element-333ce76 a{color:var( --e-global-color-c23a325 );}.elementor-9 .elementor-element.elementor-element-333ce76 a:hover, .elementor-9 .elementor-element.elementor-element-333ce76 a:focus{color:var( --e-global-color-b29d037 );}.elementor-9 .elementor-element.elementor-element-a0c03c3{--swiper-slides-to-display:3;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:25%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:89%;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:25%;--arrow-size:25px;}.elementor-9 .elementor-element.elementor-element-a0c03c3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:11px 11px 11px 11px;}.elementor-9 .elementor-element.elementor-element-a0c03c3 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-e73b8ea );border-style:solid;border-color:var( --e-global-color-e73b8ea );}.elementor-9 .elementor-element.elementor-element-a0c03c3 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-9 .elementor-element.elementor-element-e4027e6{width:var( --container-widget-width, 499.781px );max-width:499.781px;--container-widget-width:499.781px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-4c9cb04{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-7213322{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f843f39{width:var( --container-widget-width, 846.577px );max-width:846.577px;--container-widget-width:846.577px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d199593{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-3cf3351{width:var( --container-widget-width, 849.588px );max-width:849.588px;--container-widget-width:849.588px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-311080f{width:var( --container-widget-width, 711.125px );max-width:711.125px;--container-widget-width:711.125px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-44eaa30{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8c1aa8e{width:var( --container-widget-width, 540.5px );max-width:540.5px;--container-widget-width:540.5px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-a0c03c3{--swiper-slides-to-display:3;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-e001386{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-d854ca5{--width:50%;}.elementor-9 .elementor-element.elementor-element-10ab720{--width:100%;}.elementor-9 .elementor-element.elementor-element-891a7b6{--width:100%;}.elementor-9 .elementor-element.elementor-element-fec2f05{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-bef8242{--width:50%;}.elementor-9 .elementor-element.elementor-element-c1b6130{--width:50%;}.elementor-9 .elementor-element.elementor-element-4c9cb04{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-c25c51c{--content-width:1200px;}.elementor-9 .elementor-element.elementor-element-42d87f3{--width:48%;}.elementor-9 .elementor-element.elementor-element-7213322{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-d199593{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-d895a5e{--width:50%;}.elementor-9 .elementor-element.elementor-element-09f58c0{--width:50%;}.elementor-9 .elementor-element.elementor-element-40edfc4{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-d9cf62f{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-cd2b8aa{--width:19%;}.elementor-9 .elementor-element.elementor-element-47cab6d{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-d90d2df{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-daf4ffb{--width:70%;}.elementor-9 .elementor-element.elementor-element-833c8c7{--width:50%;}.elementor-9 .elementor-element.elementor-element-7b33489{--width:70%;}.elementor-9 .elementor-element.elementor-element-0aa2136{--width:50%;}.elementor-9 .elementor-element.elementor-element-ce65387{--width:6%;}.elementor-9 .elementor-element.elementor-element-34be901{--width:80%;}.elementor-9 .elementor-element.elementor-element-3241b1b{--width:20%;}.elementor-9 .elementor-element.elementor-element-8856d26{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-db9c596{--width:34%;}.elementor-9 .elementor-element.elementor-element-be432a1{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-e2ecdee{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-be17658{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-a57f988{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-e9fb3e3{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-1f8e032{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-355b471{--content-width:1440px;}.elementor-9 .elementor-element.elementor-element-e2de36d{--width:50%;}.elementor-9 .elementor-element.elementor-element-23aa65e{--width:50%;}.elementor-9 .elementor-element.elementor-element-875df1b{--content-width:1300px;}}@media(max-width:1200px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-d854ca5{--width:485.766px;}.elementor-9 .elementor-element.elementor-element-42d87f3{--width:482.375px;}.elementor-9 .elementor-element.elementor-element-6691eea{--width:990px;}.elementor-9 .elementor-element.elementor-element-d6e8d41{--width:217.75px;}.elementor-9 .elementor-element.elementor-element-34d6832{--width:175.75px;}.elementor-9 .elementor-element.elementor-element-847a565{--width:247.75px;}.elementor-9 .elementor-element.elementor-element-daf4ffb{--width:606.086px;}.elementor-9 .elementor-element.elementor-element-7b33489{--width:660.086px;}.elementor-9 .elementor-element.elementor-element-1af022c{--width:206.75px;}.elementor-9 .elementor-element.elementor-element-3455c97{--width:166.75px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-d854ca5{--width:52.077%;}.elementor-9 .elementor-element.elementor-element-891a7b6{--width:45%;}.elementor-9 .elementor-element.elementor-element-42d87f3{--width:62%;}.elementor-9 .elementor-element.elementor-element-cd2b8aa{--width:100%;}.elementor-9 .elementor-element.elementor-element-4d4768b{--width:100%;}.elementor-9 .elementor-element.elementor-element-d6e8d41{--width:254.257px;}.elementor-9 .elementor-element.elementor-element-daf4ffb{--width:70%;}.elementor-9 .elementor-element.elementor-element-833c8c7{--width:30%;}.elementor-9 .elementor-element.elementor-element-7b33489{--width:70%;}.elementor-9 .elementor-element.elementor-element-0aa2136{--width:30%;}.elementor-9 .elementor-element.elementor-element-34be901{--width:70%;}.elementor-9 .elementor-element.elementor-element-3241b1b{--width:33%;}.elementor-9 .elementor-element.elementor-element-db9c596{--width:100%;}.elementor-9 .elementor-element.elementor-element-be432a1{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-e2ecdee{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-1af022c{--width:254.257px;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-e001386.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d854ca5{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-9 .elementor-element.elementor-element-e4027e6 .elementor-heading-title{font-size:4rem;}.elementor-9 .elementor-element.elementor-element-fafdd10{--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;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-4c9cb04{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c25c51c{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-42d87f3{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9fa46e2 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-9 .elementor-element.elementor-element-7213322{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d199593{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-40edfc4{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2459675{--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:50px 30px;--row-gap:50px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-c8e481e{--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:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6543e87{--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-23ebd79{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d9cf62f{--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:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-cd2b8aa:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cd2b8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-cd2b8aa{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:130px;--padding-right:130px;}.elementor-9 .elementor-element.elementor-element-d90d2df{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-8856d26{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-080e42c{--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-9 .elementor-element.elementor-element-db9c596{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1742d68{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-e2ecdee{--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-9 .elementor-element.elementor-element-be17658{--padding-top:100px;--padding-bottom:170px;--padding-left:20px;--padding-right:20px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-9 .elementor-element.elementor-element-027ba42 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-497ab98 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-4a216f4 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-d74b2cb .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-875df1b{--padding-top:100px;--padding-bottom:150px;--padding-left:020px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a0c03c3{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-e001386{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d854ca5{--padding-top:45px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-9 .elementor-element.elementor-element-e4027e6 > .elementor-widget-container{padding:-5px -5px -5px -5px;}.elementor-9 .elementor-element.elementor-element-e4027e6 .elementor-heading-title{font-size:4rem;line-height:1em;}.elementor-9 .elementor-element.elementor-element-19a4a69 .elementor-heading-title{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-9 .elementor-element.elementor-element-ead231e .elementor-button{font-size:14px;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-10ab720{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-0461231 > .elementor-widget-container{margin:10px 0px 20px 0px;padding:13px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0461231 img{width:100%;}.elementor-9 .elementor-element.elementor-element-fde265b > .elementor-widget-container{margin:5px 0px 0px 0px;padding:9px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fde265b img{width:100%;}.elementor-9 .elementor-element.elementor-element-bef8242{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-b40a77b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-b40a77b .elementor-heading-title{font-size:38px;line-height:2lh;}.elementor-9 .elementor-element.elementor-element-da00573 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-da00573{text-align:start;}.elementor-9 .elementor-element.elementor-element-da00573 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-c1b6130{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-cd2d7e5{font-size:16px;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-c25c51c{--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:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-9 .elementor-element.elementor-element-42d87f3{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9fa46e2{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-9fa46e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9fa46e2 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-9 .elementor-element.elementor-element-27b4531 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-9 .elementor-element.elementor-element-7213322{--margin-top:100px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-5e064e9 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-f75e39b .elementor-heading-title{font-size:38px;}.elementor-9 .elementor-element.elementor-element-f843f39{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-f843f39 .elementor-heading-title{font-size:16px;line-height:1.5lh;}.elementor-9 .elementor-element.elementor-element-d199593{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-d895a5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-title{font-size:19px;}.elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-tab-content{font-size:16px;padding:45px 30px 25px 30px;}.elementor-9 .elementor-element.elementor-element-09f58c0.e-con{--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-1c02abb .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-f948b15 .elementor-heading-title{font-size:38px;}.elementor-9 .elementor-element.elementor-element-3cf3351{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-3cf3351 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-2459675{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-e57b5fd{font-size:14px;}.elementor-9 .elementor-element.elementor-element-d9cf62f{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-cd2b8aa:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cd2b8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-cd2b8aa{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-4d4768b{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-511cf07 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-311080f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-311080f .elementor-heading-title{font-size:19px;}.elementor-9 .elementor-element.elementor-element-239df53 .elementor-heading-title{font-size:19px;}.elementor-9 .elementor-element.elementor-element-8e01835{line-height:1.8rem;}.elementor-9 .elementor-element.elementor-element-f7c8416 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-6691eea{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-ddef14d{text-align:center;}.elementor-9 .elementor-element.elementor-element-c3c6664{text-align:center;}.elementor-9 .elementor-element.elementor-element-a26e86d{text-align:center;}.elementor-9 .elementor-element.elementor-element-3fbb809{text-align:center;}.elementor-9 .elementor-element.elementor-element-d90d2df{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d505900 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-08744bc{font-size:16px;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-a526816{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-72d8021 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-8a20418{font-size:16px;}.elementor-9 .elementor-element.elementor-element-05f8643 .elementor-heading-title{font-size:38px;}.elementor-9 .elementor-element.elementor-element-8856d26{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-0c0af02 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-243da6a .elementor-heading-title{font-size:38px;}.elementor-9 .elementor-element.elementor-element-ac90ea0{font-size:16px;line-height:1.5rem;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-9 .elementor-element.elementor-element-b8f772b > .elementor-widget-container{padding:6px 15px 6px 15px;}.elementor-9 .elementor-element.elementor-element-b8f772b .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-9 .elementor-element.elementor-element-b8f772b .elementor-icon-box-title{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-b8f772b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-b8f772b .elementor-icon-box-title a{font-size:22px;}.elementor-9 .elementor-element.elementor-element-0cd28fc > .elementor-widget-container{padding:6px 15px 6px 15px;}.elementor-9 .elementor-element.elementor-element-0cd28fc .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-0cd28fc .elementor-icon-box-title a{font-size:22px;}.elementor-9 .elementor-element.elementor-element-27bfff6 > .elementor-widget-container{padding:6px 15px 6px 15px;}.elementor-9 .elementor-element.elementor-element-27bfff6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-27bfff6 .elementor-icon-box-title a{font-size:22px;}.elementor-9 .elementor-element.elementor-element-71adf0d > .elementor-widget-container{padding:6px 15px 6px 15px;}.elementor-9 .elementor-element.elementor-element-71adf0d .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-71adf0d .elementor-icon-box-title a{font-size:22px;}.elementor-9 .elementor-element.elementor-element-0ec00a6 > .elementor-widget-container{padding:6px 15px 6px 15px;}.elementor-9 .elementor-element.elementor-element-0ec00a6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-0ec00a6 .elementor-icon-box-title a{font-size:22px;}.elementor-9 .elementor-element.elementor-element-4ae9d34 > .elementor-widget-container{padding:6px 15px 6px 15px;}.elementor-9 .elementor-element.elementor-element-4ae9d34 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4ae9d34 .elementor-icon-box-title a{font-size:22px;}.elementor-9 .elementor-element.elementor-element-8f755b9 > .elementor-widget-container{padding:6px 15px 6px 15px;}.elementor-9 .elementor-element.elementor-element-8f755b9 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-8f755b9 .elementor-icon-box-title a{font-size:22px;}.elementor-9 .elementor-element.elementor-element-7c2de90 > .elementor-widget-container{padding:6px 15px 6px 15px;}.elementor-9 .elementor-element.elementor-element-7c2de90 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7c2de90 .elementor-icon-box-title a{font-size:22px;}.elementor-9 .elementor-element.elementor-element-10b1d0f .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-7a3c76a{text-align:start;}.elementor-9 .elementor-element.elementor-element-7a3c76a .elementor-heading-title{font-size:38px;}.elementor-9 .elementor-element.elementor-element-d8b4be0 .elementor-heading-title{font-size:16px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-9 .elementor-element.elementor-element-936b827 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-4275aaa{--gap:35px 0px;--row-gap:35px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-027ba42{text-align:start;}.elementor-9 .elementor-element.elementor-element-8b59b29 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8b59b29{text-align:start;font-size:16px;}.elementor-9 .elementor-element.elementor-element-497ab98{text-align:start;}.elementor-9 .elementor-element.elementor-element-a1a0c6a > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a1a0c6a{text-align:start;font-size:16px;}.elementor-9 .elementor-element.elementor-element-4a216f4{text-align:start;}.elementor-9 .elementor-element.elementor-element-8804bc7 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8804bc7{text-align:start;font-size:16px;}.elementor-9 .elementor-element.elementor-element-d74b2cb{text-align:start;}.elementor-9 .elementor-element.elementor-element-e29ce5b > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e29ce5b{text-align:start;font-size:16px;}.elementor-9 .elementor-element.elementor-element-fe5a0e0{text-align:start;}.elementor-9 .elementor-element.elementor-element-6228626 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6055119 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-1f8e032{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-ecd5f1f{text-align:center;}.elementor-9 .elementor-element.elementor-element-8b9d259{text-align:center;}.elementor-9 .elementor-element.elementor-element-fe48956{text-align:center;}.elementor-9 .elementor-element.elementor-element-355b471{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-fc03457 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-3b017b1{font-size:16px;line-height:1.5rem;}.elementor-9 .elementor-element.elementor-element-1cdefdc .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-333ce76{font-size:16px;line-height:1.5rem;}.elementor-9 .elementor-element.elementor-element-a0c03c3{--swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-9fa46e2 */.elementor-9 .elementor-element.elementor-element-9fa46e2 .elementor-heading-title { text-wrap: balance; }/* End custom CSS */
/* Start custom CSS *//* ============================================================
   HOMEPAGE — Figma sizing/spacing alignment (desktop only)
   Added 2026-09-05; extended 2026-09-09 (new intro paragraphs, stats row,
   subscribe button, hero eyebrow pill). Everything below applies at >=1025px only,
   so tablet and mobile are untouched. Numbered to match the
   approved fix list. Delete this whole block to revert.
   ============================================================ */
@media (min-width: 1025px) {

  /* ---- 9. Fluid type: current size on ~1150px screens, Figma size at 1440+ ---- */
  /* Hero title (Figma 68/74) */
  .elementor-9 .elementor-element.elementor-element-e4027e6 .elementor-heading-title {
    font-size: clamp(56px, 4.72vw, 68px); line-height: 1.09; }
  /* Hero subtitle (Figma 20/24) */
  .elementor-9 .elementor-element.elementor-element-19a4a69 .elementor-heading-title {
    font-size: clamp(17px, 1.39vw, 20px); line-height: 1.2; }
  /* Section H2s (Figma 55/60) */
  .elementor-9 .elementor-element.elementor-element-f75e39b .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-f948b15 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-243da6a .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-7a3c76a .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-44eaa30 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-9e8b43f .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-b40a77b .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-72d8021 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-31e3ae4 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-05f8643 .elementor-heading-title {
    font-size: clamp(45px, 3.82vw, 55px); line-height: 1.1; }
  /* Section intro paragraphs (Figma 22/32 Medium, max 810px) */
  .elementor-9 .elementor-element.elementor-element-f843f39 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-d8b4be0 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-fcec740 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-3cf3351 .elementor-heading-title,  /* Benefits intro (added 2026-09-09) */
  .elementor-9 .elementor-element.elementor-element-08744bc,                           /* Services intro (added 2026-09-09) */
  .elementor-9 .elementor-element.elementor-element-333ce76,
  .elementor-9 .elementor-element.elementor-element-3b017b1,
  .elementor-9 .elementor-element.elementor-element-cd2d7e5 {
    font-size: clamp(18px, 1.53vw, 22px); line-height: 1.45; font-weight: 500; max-width: 810px; }
  .elementor-9 .elementor-element.elementor-element-333ce76 p,
  .elementor-9 .elementor-element.elementor-element-3b017b1 p,
  .elementor-9 .elementor-element.elementor-element-08744bc p,
  .elementor-9 .elementor-element.elementor-element-cd2d7e5 p { font-size: inherit; line-height: inherit; font-weight: inherit; }

  /* ---- 3. Section tags: 34px pill, 14px text, 30px to heading ---- */
  .elementor-9 .elementor-widget.elementor-element-5e064e9,
  .elementor-9 .elementor-widget.elementor-element-1c02abb,
  .elementor-9 .elementor-widget.elementor-element-511cf07,
  .elementor-9 .elementor-widget.elementor-element-d505900,
  .elementor-9 .elementor-widget.elementor-element-0c0af02,
  .elementor-9 .elementor-widget.elementor-element-10b1d0f,
  .elementor-9 .elementor-widget.elementor-element-936b827,
  .elementor-9 .elementor-widget.elementor-element-6055119,
  .elementor-9 .elementor-widget.elementor-element-fc03457,
  .elementor-9 .elementor-widget.elementor-element-1cdefdc { padding: 4px 21px !important; } /* !important: the tag padding comes from the shared "section-heading" class, which outranks page CSS */
  .elementor-9 .elementor-widget.elementor-element-5e064e9 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-1c02abb .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-511cf07 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-d505900 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-0c0af02 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-10b1d0f .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-936b827 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-6055119 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-fc03457 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-1cdefdc .elementor-heading-title { font-size: 14px; line-height: 26px; }

  /* ---- 1 + 3. One left edge, one heading rhythm: strip stray widget padding/margins,
          let the container gap (30px) do the spacing ---- */
  .elementor-9 .elementor-element.elementor-element-f75e39b > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-f843f39 > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-7a3c76a > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-d8b4be0 > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-f948b15 > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-243da6a > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-44eaa30 > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-9e8b43f > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-b40a77b > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-da00573 > .elementor-widget-container { padding: 0; margin: 0; }
  /* tag -> heading -> paragraph = 30px */
  .elementor-9 .elementor-element.elementor-element-7213322,
  .elementor-9 .elementor-element.elementor-element-40edfc4,
  .elementor-9 .elementor-element.elementor-element-4d4768b,
  .elementor-9 .elementor-element.elementor-element-d90d2df,
  .elementor-9 .elementor-element.elementor-element-8856d26,
  .elementor-9 .elementor-element.elementor-element-be17658,
  .elementor-9 .elementor-element.elementor-element-a57f988,
  .elementor-9 .elementor-element.elementor-element-e9fb3e3,
  .elementor-9 .elementor-element.elementor-element-e2de36d,
  .elementor-9 .elementor-element.elementor-element-875df1b { --gap: 30px; --row-gap: 30px; }
  /* heading block -> section content = 50px (Figma) */
  .elementor-9 .elementor-element.elementor-element-2459675,   /* benefits columns */
  .elementor-9 .elementor-element.elementor-element-efeb35f,   /* who-we-are columns */
  .elementor-9 .elementor-element.elementor-element-a526816,   /* first service card */
  .elementor-9 .elementor-element.elementor-element-080e42c,   /* resources row */
  .elementor-9 .elementor-element.elementor-element-4266994,   /* testimonial carousel */
  .elementor-9 .elementor-element.elementor-element-4275aaa,   /* stats row */
  .elementor-9 .elementor-element.elementor-element-1f8e032,   /* logo row */
  .elementor-9 .elementor-element.elementor-element-a0c03c3 {  /* socials carousel */
    --margin-top: 20px; margin-top: 20px; }
  .elementor-9 .elementor-element.elementor-element-efeb35f { --padding-top: 0px; }
  /* Socials section: same 20px inset as every other section (was 15) */
  .elementor-9 .elementor-element.elementor-element-875df1b { --padding-left: 20px; --padding-right: 20px; }
  /* Benefits buttons sit 50px under the columns */
  .elementor-9 .elementor-element.elementor-element-cefaff0 { --margin-top: 50px; margin-top: 50px; }
  /* Accordion column: drop its 20px inset so the accordion shares the section's left edge */
  .elementor-9 .elementor-element.elementor-element-d895a5e { --padding-left: 0px; padding-left: 0; }

  /* ---- 2. One section gap: 100px everywhere ---- */
  .elementor-9 .elementor-element.elementor-element-8856d26 { --margin-top: 100px; }                 /* Safety Resources (was 60) */
  .elementor-9 .elementor-element.elementor-element-355b471 { --margin-top: 100px; --margin-bottom: 100px; } /* Subscribe (was 60/70) */
  .elementor-9 .elementor-element.elementor-element-be17658 { --padding-bottom: 100px; }             /* Testimonials band (was 170) */
  .elementor-9 .elementor-element.elementor-element-875df1b { --padding-bottom: 100px; }             /* Socials band (was 150) */
  .elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-item:last-child { margin-bottom: 0; } /* was adding 25px */
  .elementor-9 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }                      /* stray 14px under paragraphs */
  .elementor-9 .elementor-element.elementor-element-8c1aa8e .gform_wrapper { margin-bottom: 0; }     /* stray 12px under the form */

  /* ---- 4. Accordion body text: Satoshi, not Roboto ---- */
  .elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-tab-content,
  .elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-tab-content p {
    font-family: "Satoshi Variable", Satoshi, sans-serif; font-size: 16px; line-height: 24px; }

  /* ---- 5. Service cards: same height, 24px apart, 40/45 padding ---- */
  .elementor-9 .elementor-element.elementor-element-a526816,
  .elementor-9 .elementor-element.elementor-element-695845f,
  .elementor-9 .elementor-element.elementor-element-2fe88e0 {
    --margin-bottom: 0px; margin-bottom: 0;
    --padding-top: 40px; --padding-bottom: 40px; --padding-left: 45px; --padding-right: 45px;
    padding: 40px 45px; }
  /* cards 1-2: centre the text/button rows; card 3 (quiz) is boxed, so centre its inner wrapper */
  .elementor-9 .elementor-element.elementor-element-a526816,
  .elementor-9 .elementor-element.elementor-element-695845f,
  .elementor-9 .elementor-element.elementor-element-2fe88e0 > .e-con-inner { align-items: center; }
  /* the HTML inside the two description widgets carries an empty 24px "col-md-4" div — hide it so all three cards are the same height */
  .elementor-9 .elementor-element.elementor-element-8a20418 .col-md-4,
  .elementor-9 .elementor-element.elementor-element-edeebdb .col-md-4 { display: none !important; }
  .elementor-9 .elementor-element.elementor-element-2fe88e0 { --padding-top: 0px; --padding-bottom: 0px; padding-top: 0; padding-bottom: 0; }
  .elementor-9 .elementor-element.elementor-element-2fe88e0 > .e-con-inner { padding-top: 40px; padding-bottom: 40px; }
  .elementor-9 .elementor-element.elementor-element-d90d2df { --gap: 24px; --row-gap: 24px; }        /* 24px between cards */
  .elementor-9 .elementor-element.elementor-element-a526816 { --margin-top: 26px; margin-top: 26px; } /* tag -> first card = 50px */
  .elementor-9 .elementor-element.elementor-element-695845f,
  .elementor-9 .elementor-element.elementor-element-2fe88e0 { --margin-top: 0px; margin-top: 0; }

  /* ---- 6. Stats: five equal columns, labels on one line ---- */
  .elementor-9 .elementor-element.elementor-element-4275aaa,
  .elementor-9 .elementor-element.elementor-element-4275aaa > .e-con-inner { --gap: 16px; gap: 16px; }   /* 2026-09-09: numbers were touching on 1147px screens */
  .elementor-9 .elementor-element.elementor-element-4275aaa > .e-con,
  .elementor-9 .elementor-element.elementor-element-4275aaa > .e-con-inner > .e-con { --width: calc((100% - 64px) / 5); width: calc((100% - 64px) / 5); flex: 1 1 0; --padding-left: 0px; padding-left: 0; }
  .elementor-9 .elementor-element.elementor-element-027ba42 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-497ab98 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-4a216f4 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-bc9441d .elementor-heading-title { font-size: clamp(40px, 3.9vw, 56px); line-height: 1; } /* 2026-09-09: was clamp(50px, 4.17vw, 60px) */
  .elementor-9 .elementor-element.elementor-element-8b59b29,
  .elementor-9 .elementor-element.elementor-element-a1a0c6a,
  .elementor-9 .elementor-element.elementor-element-8804bc7,
  .elementor-9 .elementor-element.elementor-element-d6fec60 { font-size: 15px; line-height: 22px; white-space: nowrap; }
  .elementor-9 .elementor-element.elementor-element-8b59b29 p,
  .elementor-9 .elementor-element.elementor-element-a1a0c6a p,
  .elementor-9 .elementor-element.elementor-element-8804bc7 p,
  .elementor-9 .elementor-element.elementor-element-d6fec60 p { font-size: inherit; line-height: inherit; }
  /* number and label share the column's left edge ("Families helped" was centred) */
  .elementor-9 .elementor-element.elementor-element-4275aaa .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-4275aaa .elementor-widget-text-editor,
  .elementor-9 .elementor-element.elementor-element-4275aaa .elementor-widget-text-editor p { text-align: left; }

  /* ---- 7. Safety Resources pills: 12px apart ---- */
  .elementor-9 .elementor-element.elementor-element-be432a1,
  .elementor-9 .elementor-element.elementor-element-e2ecdee { --gap: 12px; --row-gap: 12px; }

  /* ---- 8. Logo strip: four logos evenly spaced, no empty slot ---- */
  .elementor-9 .elementor-element.elementor-element-1f8e032,
  .elementor-9 .elementor-element.elementor-element-1f8e032 > .e-con-inner { justify-content: space-between; }
  /* fixed column widths = each logo's natural render width, so the boxes exist before the lazy images load (no layout shift) */
  .elementor-9 .elementor-element.elementor-element-1f8e032 > .e-con,
  .elementor-9 .elementor-element.elementor-element-1f8e032 > .e-con-inner > .e-con { flex: 0 0 auto; }
  .elementor-9 .elementor-element.elementor-element-1af022c { --width: 183px; width: 183px; }  /* mybest */
  .elementor-9 .elementor-element.elementor-element-3455c97 { --width: 128px; width: 128px; }  /* Smart Retract */
  .elementor-9 .elementor-element.elementor-element-9d08e7d { --width: 285px; width: 285px; }  /* Cardinal Gates */
  .elementor-9 .elementor-element.elementor-element-669cda6 { --width: 216px; width: 216px; }  /* JPMA */
  .elementor-9 .elementor-element.elementor-element-1f8e032 .elementor-widget-image img { width: 100%; height: auto; }

  /* ---- Buttons: 48px tall, 16px text (Figma) ---- */
  /* !important: the hero/benefit buttons are Global Widgets whose own CSS outranks page CSS */
  .elementor-9 .elementor-widget.elementor-widget-button .elementor-button,
  .elementor-9 .gform_wrapper .gform_button {
    font-size: 16px !important; line-height: 16px !important; padding: 15px 24px !important; min-height: 48px; height: auto; box-sizing: border-box; }
}

/* ============================================================
   HOMEPAGE — hero eyebrow "Baby Proofing Services for DC, MD & VA"
   (Elementor V4 heading, the page's H1). Added 2026-09-09: styled as the
   same tag pill used on every other section (34px, 14px text). All widths.
   ============================================================ */
.elementor-9 .elementor-element-d854ca5 h1.e-heading-base {
  display: inline-flex; width: fit-content; max-width: 100%;
  background-color: #F3EDE5; border-radius: 26px; padding: 4px 21px; margin: 0 0 12px 0;
  font-family: "Satoshi Variable", Satoshi, sans-serif; font-size: 14px; line-height: 26px; font-weight: 700;
  letter-spacing: 0; text-align: left; justify-content: flex-start; align-self: flex-start; white-space: nowrap;
  color: #2F3B54; }
@media (max-width: 1024px) {
  .elementor-9 .elementor-element-d854ca5 h1.e-heading-base { padding: 4px 18px; margin-bottom: 8px; }
}
@media (max-width: 480px) {
  /* phones: the full label is ~300px wide; 13px text + 16px padding keeps it on one line at 375 */
  .elementor-9 .elementor-element-d854ca5 h1.e-heading-base { font-size: 13px; padding: 4px 16px; }
}

/* ============================================================
   HOMEPAGE — mobile/tablet consistency pass (<=1024px)
   Added 2026-09-05. Same principles as the desktop block:
   one left edge, one section gap, one tag/heading rhythm.
   Delete this whole block to revert.
   ============================================================ */
@media (max-width: 1024px) {

  /* ---- One left edge: strip the stray widget/column paddings ---- */
  .elementor-9 .elementor-element.elementor-element-f75e39b > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-f843f39 > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-7a3c76a > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-d8b4be0 > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-f948b15 > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-243da6a > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-44eaa30 > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-9e8b43f > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-b40a77b > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-da00573 > .elementor-widget-container { padding: 0; margin: 0; }
  .elementor-9 .elementor-element.elementor-element-bef8242,
  .elementor-9 .elementor-element.elementor-element-c1b6130,
  .elementor-9 .elementor-element.elementor-element-d895a5e,
  .elementor-9 .elementor-element.elementor-element-e2de36d,
  .elementor-9 .elementor-element.elementor-element-23aa65e { --padding-left: 20px; --padding-right: 20px; padding-left: 20px; padding-right: 20px; }
  .elementor-9 .elementor-element.elementor-element-4c9cb04,
  .elementor-9 .elementor-element.elementor-element-7213322,
  .elementor-9 .elementor-element.elementor-element-d199593,
  .elementor-9 .elementor-element.elementor-element-40edfc4,
  .elementor-9 .elementor-element.elementor-element-d9cf62f,
  .elementor-9 .elementor-element.elementor-element-d90d2df,
  .elementor-9 .elementor-element.elementor-element-8856d26,
  .elementor-9 .elementor-element.elementor-element-be17658,
  .elementor-9 .elementor-element.elementor-element-a57f988,
  .elementor-9 .elementor-element.elementor-element-e9fb3e3,
  .elementor-9 .elementor-element.elementor-element-875df1b { --padding-left: 20px; --padding-right: 20px; }
  .elementor-9 .elementor-element.elementor-element-d895a5e { --padding-left: 0px; --padding-right: 0px; padding-left: 0; padding-right: 0; }

  /* ---- Tags: 34px pill, 14px text ---- */
  .elementor-9 .elementor-widget.elementor-element-5e064e9,
  .elementor-9 .elementor-widget.elementor-element-1c02abb,
  .elementor-9 .elementor-widget.elementor-element-511cf07,
  .elementor-9 .elementor-widget.elementor-element-d505900,
  .elementor-9 .elementor-widget.elementor-element-0c0af02,
  .elementor-9 .elementor-widget.elementor-element-10b1d0f,
  .elementor-9 .elementor-widget.elementor-element-936b827,
  .elementor-9 .elementor-widget.elementor-element-6055119,
  .elementor-9 .elementor-widget.elementor-element-fc03457,
  .elementor-9 .elementor-widget.elementor-element-1cdefdc { padding: 4px 18px !important; }
  .elementor-9 .elementor-widget.elementor-element-5e064e9 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-1c02abb .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-511cf07 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-d505900 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-0c0af02 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-10b1d0f .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-936b827 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-6055119 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-fc03457 .elementor-heading-title,
  .elementor-9 .elementor-widget.elementor-element-1cdefdc .elementor-heading-title { font-size: 14px; line-height: 26px; }

  /* ---- Rhythm: tag -> heading -> paragraph = 24px; heading block -> content = 40px ---- */
  .elementor-9 .elementor-element.elementor-element-7213322,
  .elementor-9 .elementor-element.elementor-element-40edfc4,
  .elementor-9 .elementor-element.elementor-element-4d4768b,
  .elementor-9 .elementor-element.elementor-element-d90d2df,
  .elementor-9 .elementor-element.elementor-element-8856d26,
  .elementor-9 .elementor-element.elementor-element-be17658,
  .elementor-9 .elementor-element.elementor-element-a57f988,
  .elementor-9 .elementor-element.elementor-element-e9fb3e3,
  .elementor-9 .elementor-element.elementor-element-e2de36d,
  .elementor-9 .elementor-element.elementor-element-875df1b,
  .elementor-9 .elementor-element.elementor-element-bef8242 { --gap: 24px; --row-gap: 24px; }
  .elementor-9 .elementor-element.elementor-element-2459675,
  .elementor-9 .elementor-element.elementor-element-efeb35f,
  .elementor-9 .elementor-element.elementor-element-a526816,
  .elementor-9 .elementor-element.elementor-element-080e42c,
  .elementor-9 .elementor-element.elementor-element-4266994,
  .elementor-9 .elementor-element.elementor-element-4275aaa,
  .elementor-9 .elementor-element.elementor-element-1f8e032,
  .elementor-9 .elementor-element.elementor-element-a0c03c3 { --margin-top: 16px; margin-top: 16px; }
  .elementor-9 .elementor-element.elementor-element-efeb35f { --padding-top: 0px; }
  .elementor-9 .elementor-element.elementor-element-cefaff0 { --margin-top: 40px; margin-top: 40px; }
  .elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-accordion-item:last-child { margin-bottom: 0; }
  .elementor-9 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
  .elementor-9 .elementor-element.elementor-element-8c1aa8e .gform_wrapper { margin-bottom: 0; }

  /* ---- Body copy: 17px/1.5 for section intros, 16px in cards, Satoshi in the accordion ---- */
  .elementor-9 .elementor-element.elementor-element-f843f39 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-d8b4be0 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-333ce76,
  .elementor-9 .elementor-element.elementor-element-3b017b1,
  .elementor-9 .elementor-element.elementor-element-cd2d7e5,
  .elementor-9 .elementor-element.elementor-element-3cf3351 .elementor-heading-title,  /* Benefits intro (added 2026-09-09) */
  .elementor-9 .elementor-element.elementor-element-08744bc,                           /* Services intro (added 2026-09-09) */
  .elementor-9 .elementor-element.elementor-element-ac90ea0 { font-size: 17px; line-height: 1.5; font-weight: 500; }
  .elementor-9 .elementor-element.elementor-element-333ce76 p,
  .elementor-9 .elementor-element.elementor-element-3b017b1 p,
  .elementor-9 .elementor-element.elementor-element-cd2d7e5 p,
  .elementor-9 .elementor-element.elementor-element-08744bc p,
  .elementor-9 .elementor-element.elementor-element-ac90ea0 p { font-size: inherit; line-height: inherit; font-weight: inherit; }
  .elementor-9 .elementor-element.elementor-element-2459675 p,
  .elementor-9 .elementor-element.elementor-element-2459675 .elementor-widget-text-editor,
  .elementor-9 .elementor-element.elementor-element-efeb35f .elementor-widget-text-editor,
  .elementor-9 .elementor-element.elementor-element-efeb35f .elementor-widget-text-editor p { font-size: 16px; line-height: 1.5; }
  .elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-tab-content,
  .elementor-9 .elementor-element.elementor-element-a8a7f47 .elementor-tab-content p {
    font-family: "Satoshi Variable", Satoshi, sans-serif; font-size: 16px; line-height: 24px; }

  /* ---- Safety Resources pills: 20px text (was 32), 56px tall, 10px apart ---- */
  .elementor-9 .elementor-element.elementor-element-1742d68 .elementor-icon-box-title,
  .elementor-9 .elementor-element.elementor-element-1742d68 .elementor-icon-box-title a { font-size: 20px; line-height: 28px; }
  .elementor-9 .elementor-element.elementor-element-1742d68 .elementor-widget-icon-box { min-height: 0; }
  .elementor-9 .elementor-element.elementor-element-be432a1,
  .elementor-9 .elementor-element.elementor-element-e2ecdee,
  .elementor-9 .elementor-element.elementor-element-1742d68 { --gap: 10px; --row-gap: 10px; }

  /* ---- Cards: 24px inner padding on small screens ---- */
  .elementor-9 .elementor-element.elementor-element-4d4768b { --padding-top: 28px; --padding-bottom: 28px; --padding-left: 24px; --padding-right: 24px; padding: 28px 24px; }
  .elementor-9 .elementor-element.elementor-element-a526816,
  .elementor-9 .elementor-element.elementor-element-695845f { --padding-top: 28px; --padding-bottom: 28px; --padding-left: 24px; --padding-right: 24px; padding: 28px 24px; --margin-bottom: 0px; margin-bottom: 0; }
  .elementor-9 .elementor-element.elementor-element-2fe88e0 { --padding-left: 24px; --padding-right: 24px; padding-left: 24px; padding-right: 24px; --margin-bottom: 0px; margin-bottom: 0; }
  .elementor-9 .elementor-element.elementor-element-2fe88e0 > .e-con-inner { padding-top: 28px; padding-bottom: 28px; }
  .elementor-9 .elementor-element.elementor-element-8a20418 .col-md-4,
  .elementor-9 .elementor-element.elementor-element-edeebdb .col-md-4 { display: none !important; }
  .elementor-9 .elementor-element.elementor-element-d90d2df { --gap: 16px; --row-gap: 16px; }
  .elementor-9 .elementor-element.elementor-element-a526816 { --margin-top: 24px; margin-top: 24px; }
  .elementor-9 .elementor-element.elementor-element-695845f,
  .elementor-9 .elementor-element.elementor-element-2fe88e0 { --margin-top: 0px; margin-top: 0; }

  /* ---- Logo strip: 2 x 2 grid instead of one logo per row ---- */
  .elementor-9 .elementor-element.elementor-element-1f8e032 > .e-con-inner { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; row-gap: 32px; column-gap: 16px; }
  .elementor-9 .elementor-element.elementor-element-1f8e032 > .e-con-inner > .e-con { --width: 46%; width: 46%; flex: 0 0 46%; min-height: 0; }
  .elementor-9 .elementor-element.elementor-element-1f8e032 .elementor-widget-image img { width: 100%; max-width: 220px; height: auto; }
  .elementor-9 .elementor-element.elementor-element-1f8e032 .elementor-widget-image .elementor-widget-container { text-align: left; }


  /* ---- Stray paddings that were adding 15-44px around sections on small screens ---- */
  .elementor-9 .elementor-element.elementor-element-fec2f05,
  .elementor-9 .elementor-element.elementor-element-c1b6130,
  .elementor-9 .elementor-element.elementor-element-bef8242,
  .elementor-9 .elementor-element.elementor-element-d9cf62f,
  .elementor-9 .elementor-element.elementor-element-8856d26,
  .elementor-9 .elementor-element.elementor-element-355b471,
  .elementor-9 .elementor-element.elementor-element-e2de36d,
  .elementor-9 .elementor-element.elementor-element-23aa65e,
  .elementor-9 .elementor-element.elementor-element-d199593 { --padding-top: 0px; --padding-bottom: 0px; padding-top: 0; padding-bottom: 0; }
  .elementor-9 .elementor-element.elementor-element-355b471 { --padding-left: 0px; --padding-right: 0px; padding-left: 0; padding-right: 0; }
  .elementor-9 .elementor-element.elementor-element-4d4768b { --margin-bottom: 0px; margin-bottom: 0; }
  .elementor-9 .elementor-element.elementor-element-09f58c0 { --padding-bottom: 0px; padding-bottom: 0; } /* hidden image column still took 15px */
  /* ---- Buttons: 48px / 16px, matching desktop ---- */
  .elementor-9 .elementor-widget.elementor-widget-button .elementor-button,
  .elementor-9 .gform_wrapper .gform_button {
    font-size: 16px !important; line-height: 16px !important; padding: 15px 24px !important; min-height: 48px; height: auto; box-sizing: border-box; }
  /* Stats: the "41,014+" column carried an 18px left inset (2026-09-09) */
  .elementor-9 .elementor-element.elementor-element-bede458 { --padding-left: 0px; padding-left: 0; }
}

/* ---- Section gaps: 72px on phones, 80px on tablets ---- */
@media (max-width: 767px) {
  .elementor-9 .elementor-element.elementor-element-fec2f05 { --margin-top: 72px; --margin-bottom: 72px; }
  .elementor-9 .elementor-element.elementor-element-7213322 { --margin-top: 72px; --margin-bottom: 40px; }
  .elementor-9 .elementor-element.elementor-element-d199593 { --margin-bottom: 72px; }
  .elementor-9 .elementor-element.elementor-element-d9cf62f { --margin-top: 72px; --margin-bottom: 72px; }
  .elementor-9 .elementor-element.elementor-element-8856d26 { --margin-top: 72px; --margin-bottom: 72px; }
  .elementor-9 .elementor-element.elementor-element-be17658 { --margin-top: 72px; }
  .elementor-9 .elementor-element.elementor-element-355b471 { --margin-top: 72px; --margin-bottom: 72px; }
  .elementor-9 .elementor-element.elementor-element-40edfc4,
  .elementor-9 .elementor-element.elementor-element-be17658,
  .elementor-9 .elementor-element.elementor-element-a57f988,
  .elementor-9 .elementor-element.elementor-element-875df1b { --padding-top: 72px; --padding-bottom: 72px; }
  .elementor-9 .elementor-element.elementor-element-e9fb3e3 { --padding-top: 48px; --padding-bottom: 48px; }
  .elementor-9 .elementor-element.elementor-element-d854ca5 { --padding-top: 40px; --padding-bottom: 32px; padding-top: 40px; padding-bottom: 32px; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-9 .elementor-element.elementor-element-fec2f05 { --margin-top: 80px; --margin-bottom: 80px; }
  .elementor-9 .elementor-element.elementor-element-7213322 { --margin-top: 80px; --margin-bottom: 40px; }
  .elementor-9 .elementor-element.elementor-element-d199593 { --margin-bottom: 80px; }
  .elementor-9 .elementor-element.elementor-element-d9cf62f { --margin-top: 80px; --margin-bottom: 80px; }
  .elementor-9 .elementor-element.elementor-element-8856d26 { --margin-top: 80px; --margin-bottom: 80px; }
  .elementor-9 .elementor-element.elementor-element-be17658 { --margin-top: 80px; }
  .elementor-9 .elementor-element.elementor-element-355b471 { --margin-top: 80px; --margin-bottom: 80px; }
  .elementor-9 .elementor-element.elementor-element-40edfc4,
  .elementor-9 .elementor-element.elementor-element-be17658,
  .elementor-9 .elementor-element.elementor-element-a57f988,
  .elementor-9 .elementor-element.elementor-element-875df1b { --padding-top: 80px; --padding-bottom: 80px; }
  .elementor-9 .elementor-element.elementor-element-e9fb3e3 { --padding-top: 48px; --padding-bottom: 48px; }
}


/* ---- HEADING STRUCTURE PASS (Sept 9): e4027e6 + bc9441d demoted h2 -> p; keep the h2-keyed mobile sizes ---- */
@media (max-width:767px){
  .elementor-9 .elementor-element.elementor-element-e4027e6 .elementor-heading-title{font-size:clamp(34px,12.4vw,48px) !important;line-height:1.15 !important;}
  .elementor-9 .elementor-element.elementor-element-bc9441d .elementor-heading-title{font-size:34px !important;line-height:1.2 !important;}
}
@media (max-width:340px){
  .elementor-9 .elementor-element.elementor-element-e4027e6 .elementor-heading-title{font-size:36px !important;}
}


/* ============================================================
   RESPONSIVE BUG-FIX PASS (Sept 22, 2026) — Claude
   1. Carousel arrows: theme's style.css places the swiper arrows 85px below
      the slide track (bottom:-35px + translateY(100%)), so they collided with
      the next section on phones and sat 0-15px from it on tablet/desktop.
      Bottom padding raised so the arrows keep the section gap (100/80/72).
      Phones: the mobile spacing system pads .e-con-inner (body.home rule), so
      the phone rule targets that element.
   2. Stats row (4275aaa): wraps 3 + 2 between 768 and 900px (numbers at 40px
      did not fit five 114px columns at 768).
   3. Tablet H2 line-height unified at 45px / 1.1 (was 37-64px).
   4. Hero H1 (e4027e6) tablet size clamp(44px,5.5vw,56px) / 1.05 (was 64/64 in a 435px column).
   5. Testimonials (4266994): quote text and attribution left-aligned to the accent bar (all widths).
   Widget-setting changes made alongside (not CSS): hero mobile images 0461231/fde265b
   entrance animation slideInRight/Left -> fadeIn; service-card button columns
   833c8c7/0aa2136 width_tablet 20% -> 30% (text columns daf4ffb/7b33489 80% -> 70%).
   Delete this block to revert the CSS part.
   ============================================================ */
@media (min-width:1025px){
  .elementor-9 .elementor-element.elementor-element-be17658{--padding-bottom:185px;}
  .elementor-9 .elementor-element.elementor-element-875df1b{--padding-bottom:160px;}
}
@media (min-width:768px) and (max-width:1024px){
  .elementor-9 .elementor-element.elementor-element-be17658{--padding-bottom:165px;}
  .elementor-9 .elementor-element.elementor-element-875df1b{--padding-bottom:140px;}
}
@media (max-width:767px){
  /* html prefix: the child theme style.css loads after this sheet with an equal-specificity 36px rule */
  html body.home .elementor-9 .elementor-element.elementor-element-be17658 > .e-con-inner{padding-bottom:157px;}
  html body.home .elementor-9 .elementor-element.elementor-element-875df1b > .e-con-inner{padding-bottom:132px;}
}
@media (min-width:768px) and (max-width:900px){
  .elementor-9 .elementor-element.elementor-element-4275aaa{--flex-wrap:wrap;--gap:24px 20px;--row-gap:24px;--column-gap:20px;}
  .elementor-9 .elementor-element.elementor-element-4275aaa > .e-con,
  .elementor-9 .elementor-element.elementor-element-4275aaa > .e-con-inner > .e-con{--width:calc(33.333% - 14px);width:calc(33.333% - 14px);max-width:none;flex:0 0 auto;}
}
@media (min-width:768px) and (max-width:1024px){
  .elementor-9 .elementor-element.elementor-element-b40a77b .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-f75e39b .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-f948b15 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-72d8021 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-31e3ae4 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-05f8643 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-243da6a .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-7a3c76a .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-44eaa30 .elementor-heading-title,
  .elementor-9 .elementor-element.elementor-element-9e8b43f .elementor-heading-title{font-size:45px !important;line-height:1.1 !important;}
  .elementor-9 .elementor-element.elementor-element-311080f .elementor-heading-title{line-height:1.1 !important;}
  .elementor-9 .elementor-element.elementor-element-e4027e6 .elementor-heading-title{font-size:clamp(44px,5.5vw,56px) !important;line-height:1.05 !important;}
}
.elementor-9 .elementor-element.elementor-element-4266994 .elementor-testimonial__content,
.elementor-9 .elementor-element.elementor-element-4266994 .elementor-testimonial__text,
.elementor-9 .elementor-element.elementor-element-4266994 .elementor-testimonial__footer,
.elementor-9 .elementor-element.elementor-element-4266994 .elementor-testimonial__name,
.elementor-9 .elementor-element.elementor-element-4266994 .elementor-testimonial__title{text-align:left !important;justify-content:flex-start !important;}


/* ============================================================
   MOBILE TYPE-PROPORTION PASS (Sept 22, 2026, 6:45 AM) — Claude
   Alisa moved seven small-copy widgets from 14px to 16px on desktop
   (benefit bodies e57b5fd/357dad1/15dba43/4c2926e, Who We Are bodies
   8e01835/ed88cd0/2e0204e) and asked for 14px on phones only. The rest
   brings phone sizes into proportion with desktop (H2 45->34 = 0.76,
   H3 26->20 as the Safety Resources pills already do):
   - benefit titles 26 -> 19/24 on phones (they were larger on phones than desktop's 19)
   - Who We Are titles 26 -> 20/26; card heading 311080f 34 -> 26/32
   - founder attribution 16 -> 15/22 (desktop is 15)
   - stats labels 16/18 -> 14/20; IAFCS counter 34 -> 40/46 to match the other three counters
   - service-card one-liners: line-height 18 -> 22 (they wrap on phones)
   - Safety Resources body ac90ea0 17 -> 16/24 (desktop is 16)
   Delete this block to revert.
   ============================================================ */
@media (max-width:767px){
  .elementor-9 .elementor-element.elementor-element-e57b5fd,.elementor-9 .elementor-element.elementor-element-357dad1,.elementor-9 .elementor-element.elementor-element-15dba43,.elementor-9 .elementor-element.elementor-element-4c2926e,.elementor-9 .elementor-element.elementor-element-8e01835,.elementor-9 .elementor-element.elementor-element-ed88cd0,.elementor-9 .elementor-element.elementor-element-2e0204e{font-size:14px !important;line-height:20px !important;}
  .elementor-9 .elementor-element.elementor-element-e57b5fd p,.elementor-9 .elementor-element.elementor-element-357dad1 p,.elementor-9 .elementor-element.elementor-element-15dba43 p,.elementor-9 .elementor-element.elementor-element-4c2926e p,.elementor-9 .elementor-element.elementor-element-8e01835 p,.elementor-9 .elementor-element.elementor-element-ed88cd0 p,.elementor-9 .elementor-element.elementor-element-2e0204e p{font-size:inherit !important;line-height:inherit !important;}
  .elementor-9 .elementor-element.elementor-element-a721798 .elementor-heading-title,.elementor-9 .elementor-element.elementor-element-af331a7 .elementor-heading-title,.elementor-9 .elementor-element.elementor-element-fb8cdc6 .elementor-heading-title,.elementor-9 .elementor-element.elementor-element-040917b .elementor-heading-title{font-size:19px !important;line-height:24px !important;}
  .elementor-9 .elementor-element.elementor-element-239df53 .elementor-heading-title,.elementor-9 .elementor-element.elementor-element-a780929 .elementor-heading-title,.elementor-9 .elementor-element.elementor-element-0896d03 .elementor-heading-title{font-size:20px !important;line-height:26px !important;}
  .elementor-9 .elementor-element.elementor-element-311080f .elementor-heading-title{font-size:26px !important;line-height:32px !important;}
  .elementor-9 .elementor-element.elementor-element-27b4531 .elementor-heading-title{font-size:15px !important;line-height:22px !important;}
  .elementor-9 .elementor-element.elementor-element-8b59b29,.elementor-9 .elementor-element.elementor-element-a1a0c6a,.elementor-9 .elementor-element.elementor-element-8804bc7,.elementor-9 .elementor-element.elementor-element-d6fec60{font-size:14px !important;line-height:20px !important;}
  .elementor-9 .elementor-element.elementor-element-8b59b29 p,.elementor-9 .elementor-element.elementor-element-a1a0c6a p,.elementor-9 .elementor-element.elementor-element-8804bc7 p,.elementor-9 .elementor-element.elementor-element-d6fec60 p{font-size:inherit !important;line-height:inherit !important;}
  .elementor-9 .elementor-element.elementor-element-bc9441d .elementor-heading-title{font-size:40px !important;line-height:46px !important;}
  .elementor-9 .elementor-element.elementor-element-cb79bcc,.elementor-9 .elementor-element.elementor-element-8a20418,.elementor-9 .elementor-element.elementor-element-edeebdb{line-height:22px !important;}
  .elementor-9 .elementor-element.elementor-element-cb79bcc p,.elementor-9 .elementor-element.elementor-element-8a20418 p,.elementor-9 .elementor-element.elementor-element-edeebdb p{line-height:inherit !important;}
  .elementor-9 .elementor-element.elementor-element-ac90ea0{font-size:16px !important;line-height:24px !important;}
  .elementor-9 .elementor-element.elementor-element-ac90ea0 p{font-size:inherit !important;line-height:inherit !important;}
}


/* ENTRANCE ANIMATIONS, CSS-only (Oct 2, 2026): play on load without waiting for delayed JavaScript */
@keyframes sscFadeIn{from{opacity:0}to{opacity:1}}
@keyframes sscSlideInUp{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}
@keyframes sscSlideInDown{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}
.elementor-9 .elementor-element.elementor-element-0461231{animation:sscFadeIn 2s both}
.elementor-9 .elementor-element.elementor-element-fde265b{animation:sscFadeIn 2s both}
.elementor-9 .elementor-element.elementor-element-db6759f{animation:sscSlideInUp 2s both}
.elementor-9 .elementor-element.elementor-element-66eea3a{animation:sscSlideInDown 2s both}
@media (prefers-reduced-motion:reduce){.elementor-9 .elementor-element.elementor-element-0461231,.elementor-9 .elementor-element.elementor-element-fde265b,.elementor-9 .elementor-element.elementor-element-db6759f,.elementor-9 .elementor-element.elementor-element-66eea3a{animation:none}}


/* LOGO STRIP PROPORTIONS (Nov 5, 2026): logos keep their own proportions at every width; row wraps 2x2 on tablets; 4 across from 1025px up (columns had been full width at 1201px+) */
html body .elementor-9 .elementor-element.elementor-element-47cab6d .elementor-widget-image img{width:auto;object-fit:contain;}
html body .elementor-9 .elementor-element.elementor-element-a26e86d img{max-width:100%;}
@media (min-width:1025px){html body .elementor-9 .elementor-element.elementor-element-6691eea{--width:100%;}html body .elementor-9 .elementor-element.elementor-element-6691eea > .e-con{--width:calc(25% - 15px);width:calc(25% - 15px);}}
@media (min-width:768px) and (max-width:1024px){html body .elementor-9 .elementor-element.elementor-element-6691eea{--width:100%;--flex-wrap:wrap;flex-wrap:wrap;--justify-content:center;justify-content:center;--row-gap:40px;row-gap:40px;}html body .elementor-9 .elementor-element.elementor-element-6691eea > .e-con{--width:calc(50% - 10px);width:calc(50% - 10px);}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi Variable';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.eot');
	src: url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.eot?#iefix') format('embedded-opentype'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.woff2') format('woff2'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.woff') format('woff'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi Variable';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.eot');
	src: url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.eot?#iefix') format('embedded-opentype'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.woff2') format('woff2'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.woff') format('woff'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi Variable';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.eot');
	src: url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.eot?#iefix') format('embedded-opentype'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.woff2') format('woff2'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.woff') format('woff'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi Variable';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Medium.eot');
	src: url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Medium.woff2') format('woff2'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Medium.woff') format('woff'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi Variable';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.eot');
	src: url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.eot?#iefix') format('embedded-opentype'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.woff2') format('woff2'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.woff') format('woff'),
		url('https://safestartchild.com/wp-content/uploads/2024/02/Satoshi-Variable-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */