.elementor-18847 .elementor-element.elementor-element-6aeb17f5:not(.elementor-motion-effects-element-type-background), .elementor-18847 .elementor-element.elementor-element-6aeb17f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18847 .elementor-element.elementor-element-6aeb17f5 > .elementor-container{max-width:1200px;}.elementor-18847 .elementor-element.elementor-element-6aeb17f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:92px 20px 104px 20px;}.elementor-18847 .elementor-element.elementor-element-6aeb17f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18847 .elementor-element.elementor-element-580e9c77{font-family:"Oxygen", Sans-serif;color:#777777;}.elementor-18847 .elementor-element.elementor-element-111f22c:not(.elementor-motion-effects-element-type-background), .elementor-18847 .elementor-element.elementor-element-111f22c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://sunriseev.com/wp-content/uploads/2021/03/body-type-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18847 .elementor-element.elementor-element-111f22c > .elementor-background-overlay{background-color:#000000;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18847 .elementor-element.elementor-element-111f22c > .elementor-container{max-width:1140px;}.elementor-18847 .elementor-element.elementor-element-111f22c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:0px;padding:26px 20px 96px 20px;}.elementor-18847 .elementor-element.elementor-element-hpcw001{font-family:"Oxygen", Sans-serif;letter-spacing:0px;color:#777777;}.elementor-18847 .elementor-element.elementor-element-hpcw002{font-family:"Oxygen", Sans-serif;letter-spacing:0px;color:#777777;}.elementor-18847 .elementor-element.elementor-element-hpcw003{font-family:"Oxygen", Sans-serif;letter-spacing:0px;color:#777777;}.elementor-18847 .elementor-element.elementor-element-hpcw004{font-family:"Oxygen", Sans-serif;letter-spacing:0px;color:#777777;}.elementor-18847 .elementor-element.elementor-element-hpcw005{font-family:"Oxygen", Sans-serif;letter-spacing:0px;color:#777777;}.elementor-18847 .elementor-element.elementor-element-6a87b66{margin-top:78px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18847 .elementor-element.elementor-element-6c3bb25 > .elementor-widget-container{margin:10px 0px 15px 0px;}.elementor-18847 .elementor-element.elementor-element-6c3bb25{text-align:center;}.elementor-18847 .elementor-element.elementor-element-6c3bb25 .title{margin:0px 0px 0px 0px;}.elementor-18847 .elementor-element.elementor-element-64fc74e .content-editor-content{text-align:center;}.elementor-18847 .elementor-element.elementor-element-98c0caa{font-family:"Oxygen", Sans-serif;font-size:14px;color:#777777;}.elementor-18847 .elementor-element.elementor-element-e46d261{--spacer-size:50px;}.elementor-18847 .elementor-element.elementor-element-8273cc2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18847 .elementor-element.elementor-element-8273cc2 .page-builder-button-wrap{text-align:center;}.elementor-18847 .elementor-element.elementor-element-1fd8603:not(.elementor-motion-effects-element-type-background), .elementor-18847 .elementor-element.elementor-element-1fd8603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunriseev.com/wp-content/uploads/2026/05/2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18847 .elementor-element.elementor-element-1fd8603 > .elementor-background-overlay{background-color:#000000;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18847 .elementor-element.elementor-element-1fd8603{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 160px 0px;}.elementor-18847 .elementor-element.elementor-element-c895618 .title{color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-b60760f .content-editor-content{color:#FFFFFFBA;}.elementor-18847 .elementor-element.elementor-element-cfd5e06 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-18847 .elementor-element.elementor-element-cfd5e06 .page-builder-button-wrap{text-align:left;}.elementor-18847 .elementor-element.elementor-element-7c842d7{--display:flex;}.elementor-18847 .elementor-element.elementor-element-b9286a9{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18847 .elementor-element.elementor-element-867409f{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18847 .elementor-element.elementor-element-867409f:hover{border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-18847 .elementor-element.elementor-element-867409f, .elementor-18847 .elementor-element.elementor-element-867409f::before{--border-transition:0s;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-18847 .elementor-element.elementor-element-95a6987{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 5%;}.elementor-18847 .elementor-element.elementor-element-95a6987 .elementor-image-box-wrapper{text-align:start;}.elementor-18847 .elementor-element.elementor-element-95a6987 .elementor-image-box-title{margin-bottom:15px;font-family:"Oswald", Sans-serif;font-size:34px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0em;color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-95a6987 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-98c706b{margin:15% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;color:#CFCFCF;}.elementor-18847 .elementor-element.elementor-element-8a3772a{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18847 .elementor-element.elementor-element-8a3772a:hover{border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-18847 .elementor-element.elementor-element-8a3772a, .elementor-18847 .elementor-element.elementor-element-8a3772a::before{--border-transition:0s;}.elementor-18847 .elementor-element.elementor-element-6aee84a{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 5%;}.elementor-18847 .elementor-element.elementor-element-6aee84a .elementor-image-box-wrapper{text-align:start;}.elementor-18847 .elementor-element.elementor-element-6aee84a .elementor-image-box-title{margin-bottom:15px;font-family:"Oswald", Sans-serif;font-size:34px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0em;color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-6aee84a .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-e6fa39f{margin:15% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;color:#CFCFCF;}.elementor-18847 .elementor-element.elementor-element-5a2334b{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18847 .elementor-element.elementor-element-5a2334b:hover{border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-18847 .elementor-element.elementor-element-5a2334b, .elementor-18847 .elementor-element.elementor-element-5a2334b::before{--border-transition:0s;}.elementor-18847 .elementor-element.elementor-element-77754fd{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 5%;}.elementor-18847 .elementor-element.elementor-element-77754fd .elementor-image-box-wrapper{text-align:start;}.elementor-18847 .elementor-element.elementor-element-77754fd .elementor-image-box-title{margin-bottom:15px;font-family:"Oswald", Sans-serif;font-size:34px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0em;color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-77754fd .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-df97a67{margin:15% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;color:#CFCFCF;}.elementor-18847 .elementor-element.elementor-element-8cb53c0{--display:flex;}.elementor-18847 .elementor-element.elementor-element-e05299d{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18847 .elementor-element.elementor-element-39cd863{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18847 .elementor-element.elementor-element-39cd863:hover{border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-18847 .elementor-element.elementor-element-39cd863, .elementor-18847 .elementor-element.elementor-element-39cd863::before{--border-transition:0s;}.elementor-18847 .elementor-element.elementor-element-2baf226{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 5%;}.elementor-18847 .elementor-element.elementor-element-2baf226 .elementor-image-box-wrapper{text-align:start;}.elementor-18847 .elementor-element.elementor-element-2baf226 .elementor-image-box-title{margin-bottom:15px;font-family:"Oswald", Sans-serif;font-size:34px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0em;color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-2baf226 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-f67ba80{margin:15% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;color:#CFCFCF;}.elementor-18847 .elementor-element.elementor-element-493972f{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18847 .elementor-element.elementor-element-493972f:hover{border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-18847 .elementor-element.elementor-element-493972f, .elementor-18847 .elementor-element.elementor-element-493972f::before{--border-transition:0s;}.elementor-18847 .elementor-element.elementor-element-8481d89{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 5%;}.elementor-18847 .elementor-element.elementor-element-8481d89 .elementor-image-box-wrapper{text-align:start;}.elementor-18847 .elementor-element.elementor-element-8481d89 .elementor-image-box-title{margin-bottom:15px;font-family:"Oswald", Sans-serif;font-size:34px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0em;color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-8481d89 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-3e1db3f{margin:15% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;color:#CFCFCF;}.elementor-18847 .elementor-element.elementor-element-c06a13e{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18847 .elementor-element.elementor-element-c06a13e:hover{border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-18847 .elementor-element.elementor-element-c06a13e, .elementor-18847 .elementor-element.elementor-element-c06a13e::before{--border-transition:0s;}.elementor-18847 .elementor-element.elementor-element-69d3c33{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 5%;}.elementor-18847 .elementor-element.elementor-element-69d3c33 .elementor-image-box-wrapper{text-align:start;}.elementor-18847 .elementor-element.elementor-element-69d3c33 .elementor-image-box-title{margin-bottom:15px;font-family:"Oswald", Sans-serif;font-size:34px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0em;color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-69d3c33 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-18847 .elementor-element.elementor-element-c221628{margin:15% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;color:#CFCFCF;}.elementor-18847 .elementor-element.elementor-element-mkc0001:not(.elementor-motion-effects-element-type-background), .elementor-18847 .elementor-element.elementor-element-mkc0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18847 .elementor-element.elementor-element-mkc0001 > .elementor-container{max-width:1240px;}.elementor-18847 .elementor-element.elementor-element-mkc0001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:82px 20px 96px 20px;}.elementor-18847 .elementor-element.elementor-element-mkc0001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18847 .elementor-element.elementor-element-cks0001:not(.elementor-motion-effects-element-type-background), .elementor-18847 .elementor-element.elementor-element-cks0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f0f0f;}.elementor-18847 .elementor-element.elementor-element-cks0001 > .elementor-container{max-width:1240px;}.elementor-18847 .elementor-element.elementor-element-cks0001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 20px 100px 20px;}.elementor-18847 .elementor-element.elementor-element-cks0001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18847 .elementor-element.elementor-element-bvc0001:not(.elementor-motion-effects-element-type-background), .elementor-18847 .elementor-element.elementor-element-bvc0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f8f8;}.elementor-18847 .elementor-element.elementor-element-bvc0001 > .elementor-container{max-width:1240px;}.elementor-18847 .elementor-element.elementor-element-bvc0001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-110px;padding:82px 20px 96px 20px;}.elementor-18847 .elementor-element.elementor-element-bvc0001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-18847 .elementor-element.elementor-element-6aeb17f5{margin-top:75px;margin-bottom:0px;padding:76px 24px 84px 24px;}.elementor-18847 .elementor-element.elementor-element-111f22c{margin-top:56px;margin-bottom:0px;padding:28px 24px 74px 24px;}.elementor-18847 .elementor-element.elementor-element-6a87b66{margin-top:60px;margin-bottom:0px;padding:0px 24px 0px 24px;}.elementor-18847 .elementor-element.elementor-element-1fd8603{margin-top:0px;margin-bottom:0px;padding:50px 25px 50px 25px;}.elementor-18847 .elementor-element.elementor-element-2a44d62 > .elementor-element-populated{margin:0px 0px 35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18847 .elementor-element.elementor-element-c895618 .title{font-size:26px;line-height:1.8em;}.elementor-18847 .elementor-element.elementor-element-b9286a9{--justify-content:space-between;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18847 .elementor-element.elementor-element-867409f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18847 .elementor-element.elementor-element-95a6987 .elementor-image-box-title{font-size:25px;}.elementor-18847 .elementor-element.elementor-element-8a3772a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18847 .elementor-element.elementor-element-6aee84a .elementor-image-box-title{font-size:25px;}.elementor-18847 .elementor-element.elementor-element-5a2334b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18847 .elementor-element.elementor-element-77754fd .elementor-image-box-title{font-size:25px;}.elementor-18847 .elementor-element.elementor-element-e05299d{--justify-content:space-between;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18847 .elementor-element.elementor-element-39cd863{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18847 .elementor-element.elementor-element-2baf226 .elementor-image-box-title{font-size:25px;}.elementor-18847 .elementor-element.elementor-element-493972f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18847 .elementor-element.elementor-element-8481d89 .elementor-image-box-title{font-size:25px;}.elementor-18847 .elementor-element.elementor-element-c06a13e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18847 .elementor-element.elementor-element-69d3c33 .elementor-image-box-title{font-size:25px;}.elementor-18847 .elementor-element.elementor-element-mkc0001{margin-top:0px;margin-bottom:0px;padding:66px 20px 76px 20px;}.elementor-18847 .elementor-element.elementor-element-cks0001{padding:70px 20px 78px 20px;}.elementor-18847 .elementor-element.elementor-element-bvc0001{margin-top:0px;margin-bottom:-70px;padding:66px 20px 76px 20px;}}@media(max-width:767px){.elementor-18847 .elementor-element.elementor-element-6aeb17f5{margin-top:60px;margin-bottom:60px;padding:58px 16px 68px 16px;}.elementor-18847 .elementor-element.elementor-element-111f22c{margin-top:44px;margin-bottom:0px;padding:34px 16px 54px 16px;}.elementor-18847 .elementor-element.elementor-element-6a87b66{margin-top:48px;margin-bottom:0px;padding:0px 16px 0px 16px;}.elementor-18847 .elementor-element.elementor-element-6c3bb25 .title{font-size:24px;line-height:24px;}.elementor-18847 .elementor-element.elementor-element-98c0caa{font-size:14px;}.elementor-18847 .elementor-element.elementor-element-c895618 .title{font-size:27px;line-height:38px;}.elementor-18847 .elementor-element.elementor-element-b9286a9{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-18847 .elementor-element.elementor-element-867409f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18847 .elementor-element.elementor-element-95a6987 .elementor-image-box-title{font-size:24px;}.elementor-18847 .elementor-element.elementor-element-8a3772a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18847 .elementor-element.elementor-element-6aee84a .elementor-image-box-title{font-size:24px;}.elementor-18847 .elementor-element.elementor-element-5a2334b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18847 .elementor-element.elementor-element-77754fd .elementor-image-box-title{font-size:24px;}.elementor-18847 .elementor-element.elementor-element-e05299d{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-18847 .elementor-element.elementor-element-39cd863{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18847 .elementor-element.elementor-element-2baf226 .elementor-image-box-title{font-size:24px;}.elementor-18847 .elementor-element.elementor-element-493972f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18847 .elementor-element.elementor-element-8481d89 .elementor-image-box-title{font-size:24px;}.elementor-18847 .elementor-element.elementor-element-c06a13e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18847 .elementor-element.elementor-element-69d3c33 .elementor-image-box-title{font-size:24px;}.elementor-18847 .elementor-element.elementor-element-mkc0001{margin-top:0px;margin-bottom:0px;padding:54px 16px 64px 16px;}.elementor-18847 .elementor-element.elementor-element-cks0001{padding:56px 16px 64px 16px;}.elementor-18847 .elementor-element.elementor-element-bvc0001{margin-top:0px;margin-bottom:-70px;padding:54px 16px 64px 16px;}}@media(min-width:768px){.elementor-18847 .elementor-element.elementor-element-55b2104{width:18.69%;}.elementor-18847 .elementor-element.elementor-element-7c2a7bd{width:59.785%;}.elementor-18847 .elementor-element.elementor-element-473ed5c{width:21.191%;}.elementor-18847 .elementor-element.elementor-element-867409f{--width:33%;}.elementor-18847 .elementor-element.elementor-element-8a3772a{--width:33%;}.elementor-18847 .elementor-element.elementor-element-5a2334b{--width:33%;}.elementor-18847 .elementor-element.elementor-element-39cd863{--width:33%;}.elementor-18847 .elementor-element.elementor-element-493972f{--width:33%;}.elementor-18847 .elementor-element.elementor-element-c06a13e{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18847 .elementor-element.elementor-element-2a44d62{width:98%;}.elementor-18847 .elementor-element.elementor-element-867409f{--width:45%;}.elementor-18847 .elementor-element.elementor-element-8a3772a{--width:45%;}.elementor-18847 .elementor-element.elementor-element-5a2334b{--width:45%;}.elementor-18847 .elementor-element.elementor-element-39cd863{--width:45%;}.elementor-18847 .elementor-element.elementor-element-493972f{--width:45%;}.elementor-18847 .elementor-element.elementor-element-c06a13e{--width:45%;}}/* Start custom CSS for text-editor, class: .elementor-element-580e9c77 */.elementor-18847 .elementor-element.elementor-element-580e9c77 {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .elementor-widget-container { width: 100%; }
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about,
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about * { box-sizing: border-box; }
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about {
  display: grid;
  grid-template-columns: minmax(0, 520px) minmax(0, 1fr);
  gap: 72px;
  align-items: center;
  width: 100%;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-media {
  position: relative;
  min-height: 450px;
  padding-left: 4px;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-media::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  background: #e63619;
  z-index: 2;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-main {
  width: 100%;
  height: 450px;
  overflow: hidden;
  background: #f8f8f8;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-main img,
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-small img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center center;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-small {
  position: absolute;
  right: -42px;
  bottom: -22px;
  width: 250px;
  height: 138px;
  overflow: hidden;
  background: #f8f8f8;
  border: 4px solid #ffffff;
  box-shadow: 0 14px 30px rgba(15, 15, 15, .10);
  z-index: 3;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-copy h2 {
  margin: 0 0 28px;
  font-family: Oswald, Arial, sans-serif;
  font-size: 42px;
  line-height: 1.08;
  font-weight: 700;
  letter-spacing: 0;
  color: #0f0f0f;
  text-transform: uppercase;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-copy p {
  margin: 0 0 24px;
  font-family: Oxygen, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.75;
  font-weight: 400;
  letter-spacing: 0;
  color: #777777;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-copy strong {
  color: #222222;
  font-weight: 700;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-list {
  margin-top: 30px;
  padding-top: 26px;
  border-top: 1px solid #dddddd;
  display: grid;
  gap: 14px;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-list div {
  display: grid;
  grid-template-columns: 20px minmax(0, 1fr);
  gap: 14px;
  align-items: start;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-list span {
  position: relative;
  width: 20px;
  height: 20px;
  margin-top: 4px;
  border-radius: 50%;
  background: #e63619;
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-list span::after {
  content: "";
  position: absolute;
  left: 6px;
  top: 5px;
  width: 7px;
  height: 4px;
  border-left: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(-45deg);
}
.elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-list p {
  margin: 0;
  font-size: 14px;
  line-height: 1.55;
  color: #555555;
}
@media (max-width: 1024px) {
  .elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about {
    grid-template-columns: 1fr;
    gap: 54px;
  }
  .elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-media {
    max-width: 640px;
    margin: 0 auto;
  }
  .elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-copy h2 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about {
    gap: 34px;
  }
  .elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-media {
    min-height: 340px;
    padding-left: 3px;
  }
  .elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-main {
    height: 320px;
  }
  .elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-small {
    right: 14px;
    bottom: -28px;
    width: 190px;
    height: 108px;
  }
  .elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-copy h2 {
    font-size: 30px;
    line-height: 1.12;
  }
  .elementor-18847 .elementor-element.elementor-element-580e9c77 .sr-home-about-copy p {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-18847 {
  padding-top: 96px;
  padding-bottom: 0;
}
body.elementor-page-18847 > .elementor-container {
  max-width: 1240px;
  align-items: center;
  gap: 70px;
}
body.elementor-page-18847 > .elementor-container > .elementor-column:first-child {
  width: 42%;
}
body.elementor-page-18847 > .elementor-container > .elementor-column:last-child {
  width: 58%;
}
body.elementor-page-18847 > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 22px;
  align-content: start;
  padding-right: 0;
}
body.elementor-page-18847 > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap::after {
  content: "";
  display: block;
  min-height: 210px;
  background: #F3F5F6;
  border-radius: 8px;
  grid-column: 2;
  grid-row: 2;
}
body.elementor-page-18847 .elementor-element-f39c918 {
  grid-column: 1 / -1;
  overflow: hidden;
  min-height: 540px;
  background: #F3F5F6;
}
body.elementor-page-18847 .elementor-element-f39c918 img {
  width: 100%;
  height: 540px;
  object-fit: cover;
  object-position: center center;
  display: block;
}
body.elementor-page-18847 .elementor-element-11ff730 {
  grid-column: 1;
  grid-row: 2;
  overflow: hidden;
  min-height: 210px;
  margin-top: 0 !important;
  border-radius: 8px;
  background: #F3F5F6;
}
body.elementor-page-18847 .elementor-element-11ff730 img {
  width: 100%;
  height: 210px;
  object-fit: cover;
  object-position: center center;
  display: block;
}
body.elementor-page-18847 > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap {
  padding-left: 0;
}
@media (max-width: 1024px) {
  body.elementor-page-18847 {
    padding-top: 76px;
    padding-bottom: 0;
  }
  body.elementor-page-18847 > .elementor-container {
    flex-direction: column;
    gap: 48px;
  }
  body.elementor-page-18847 > .elementor-container > .elementor-column:first-child,
  body.elementor-page-18847 > .elementor-container > .elementor-column:last-child {
    width: 100% !important;
  }
  body.elementor-page-18847 .elementor-element-f39c918,
  body.elementor-page-18847 .elementor-element-f39c918 img {
    min-height: 440px;
    height: 440px;
  }
  body.elementor-page-18847 > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap::after,
  body.elementor-page-18847 .elementor-element-11ff730,
  body.elementor-page-18847 .elementor-element-11ff730 img {
    min-height: 200px;
    height: 200px;
  }
}
@media (max-width: 767px) {
  body.elementor-page-18847 {
    padding-top: 56px;
    padding-bottom: 0;
  }
  body.elementor-page-18847 > .elementor-container {
    gap: 34px;
  }
  body.elementor-page-18847 > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap {
    grid-template-columns: 1fr;
    gap: 16px;
  }
  body.elementor-page-18847 > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap::after {
    grid-column: 1;
    grid-row: 3;
  }
  body.elementor-page-18847 .elementor-element-f39c918,
  body.elementor-page-18847 .elementor-element-f39c918 img {
    min-height: 330px;
    height: 330px;
  }
  body.elementor-page-18847 .elementor-element-11ff730 {
    grid-column: 1;
    grid-row: 2;
  }
  body.elementor-page-18847 > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap::after,
  body.elementor-page-18847 .elementor-element-11ff730,
  body.elementor-page-18847 .elementor-element-11ff730 img {
    min-height: 190px;
    height: 190px;
  }
}



/* home hero top alignment */
.page-id-18847 #fl-header{position:absolute!important;top:32px!important;left:0!important;right:0!important;z-index:999!important;background:transparent!important;box-shadow:none!important;}
body:not(.admin-bar).page-id-18847 #fl-header{top:0!important;}
.page-id-18847 #fl-header .header-content{background:rgba(17,17,17,.18)!important;box-shadow:none!important;}
.page-id-18847 #fl-header .header-content-wrap,
.page-id-18847 #fl-header .container,
.page-id-18847 #fl-header .header-wrapper,
.page-id-18847 #fl-header .fl-header-inner,
.page-id-18847 #fl-header .fl-header-content,
.page-id-18847 #fl-header .header-navibox-1,
.page-id-18847 #fl-header .header-navibox-2,
.page-id-18847 #fl-header .header-navibox-3,
.page-id-18847 #fl-header .fl-logo,
.page-id-18847 #fl-header .navbar,
.page-id-18847 #fl-header .nav{background:transparent!important;box-shadow:none!important;}
.page-id-18847 #fl-header .navbar-nav>li>a,
.page-id-18847 #fl-header .main-menu>li>a,
.page-id-18847 #fl-header .menu>li>a,
.page-id-18847 #fl-header .support__link,
.page-id-18847 #fl-header .support__label,
.page-id-18847 #fl-header .support__phone{color:#fff!important;}
.page-id-18847 #fl-header .navbar-nav>li.current-menu-item>a,
.page-id-18847 #fl-header .navbar-nav>li.current-menu-ancestor>a,
.page-id-18847 #fl-header .main-menu>li.current-menu-item>a,
.page-id-18847 #fl-header .main-menu>li.current-menu-ancestor>a,
.page-id-18847 #fl-header .menu>li.current-menu-item>a,
.page-id-18847 #fl-header .menu>li.current-menu-ancestor>a,
.page-id-18847 #fl-header .menu-item>a:hover{color:#F15A24!important;}
.page-id-18847 #fl-header .sub-menu,
.page-id-18847 #fl-header .dropdown-menu,
.page-id-18847 #fl-header ul ul{background:#fff!important;}
.page-id-18847 #fl-header .sub-menu a,
.page-id-18847 #fl-header .dropdown-menu a,
.page-id-18847 #fl-header ul ul a{color:#222!important;background:#fff!important;text-shadow:none!important;}
.page-id-18847 #fl-header .sub-menu a:hover,
.page-id-18847 #fl-header .dropdown-menu a:hover,
.page-id-18847 #fl-header ul ul a:hover{color:#F15A24!important;background:#fff!important;}
.page-id-18847 .fl_content_story.container{margin-top:-96px!important;}
.page-id-18847 .elementor.elementor-18847{margin-top:0!important;}
@media(max-width:767px){.page-id-18847 #fl-header{top:32px!important}.page-id-18847 .fl_content_story.container{margin-top:-88px!important}.page-id-18847 .elementor.elementor-18847{margin-top:0!important}}





/* sr-ckd-steps-home */
.page-id-18847 .sr-ckd-steps-section {
  background: #0f0f0f !important;
  padding-top: 88px !important;
  padding-bottom: 100px !important;
  border-bottom: 1px solid #333333 !important;
}
.page-id-18847 .sr-ckd-steps-section > .elementor-container {
  max-width: 1240px !important;
}
.page-id-18847 .sr-ckd-steps-widget,
.page-id-18847 .sr-ckd-steps-widget .elementor-widget-container,
.page-id-18847 .sr-ckd-steps-widget p {
  margin: 0 !important;
}
.page-id-18847 .sr-ckd-label {
  margin-bottom: 28px;
  font-family: Oxygen, sans-serif !important;
  font-size: 13px;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 6px;
  color: #e63619;
  text-transform: uppercase;
}
.page-id-18847 .sr-ckd-title {
  margin: 0 0 76px !important;
  max-width: 540px;
  font-family: Oswald, sans-serif !important;
  font-size: 54px !important;
  line-height: 1.08 !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  color: #ffffff !important;
  text-transform: uppercase !important;
}
.page-id-18847 .sr-ckd-steps {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 42px;
}
.page-id-18847 .sr-ckd-steps::before {
  content: "";
  position: absolute;
  top: 40px;
  left: 10%;
  right: 10%;
  height: 2px;
  background: #e63619;
}
.page-id-18847 .sr-ckd-step {
  position: relative;
  z-index: 1;
  text-align: center;
}
.page-id-18847 .sr-ckd-circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 82px;
  height: 82px;
  margin: 0 auto 36px;
  border: 3px solid #e63619;
  border-radius: 999px;
  background: #222222;
  font-family: Oswald, sans-serif !important;
  font-size: 28px;
  line-height: 1;
  font-weight: 700;
  color: #e63619;
}
.page-id-18847 .sr-ckd-step h4 {
  margin: 0 0 18px !important;
  font-family: Oswald, sans-serif !important;
  font-size: 22px !important;
  line-height: 1.1 !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  color: #ffffff !important;
  text-transform: uppercase !important;
}
.page-id-18847 .sr-ckd-step p {
  max-width: 310px;
  margin: 0 auto !important;
  font-family: Oxygen, sans-serif !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
  color: #777777 !important;
}
@media (max-width: 1024px) {
  .page-id-18847 .sr-ckd-steps-section {
    padding-top: 70px !important;
    padding-bottom: 78px !important;
  }
  .page-id-18847 .sr-ckd-title {
    margin-bottom: 52px !important;
    font-size: 42px !important;
  }
  .page-id-18847 .sr-ckd-steps {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 42px 32px;
  }
  .page-id-18847 .sr-ckd-steps::before {
    display: none;
  }
}
@media (max-width: 767px) {
  .page-id-18847 .sr-ckd-steps-section {
    padding-top: 56px !important;
    padding-bottom: 64px !important;
  }
  .page-id-18847 .sr-ckd-label {
    letter-spacing: 3px;
    font-size: 11px;
  }
  .page-id-18847 .sr-ckd-title {
    margin-bottom: 38px !important;
    font-size: 34px !important;
  }
  .page-id-18847 .sr-ckd-steps {
    grid-template-columns: 1fr;
    gap: 34px;
  }
  .page-id-18847 .sr-ckd-circle {
    width: 70px;
    height: 70px;
    margin-bottom: 22px;
    font-size: 24px;
  }
}
/* end sr-ckd-steps-home */


/* sr-market-cases-home */
.page-id-18847 .sr-market-cases-section {
  background: #ffffff !important;
  padding-top: 82px !important;
  padding-bottom: 96px !important;
}
.page-id-18847 .sr-market-cases-section > .elementor-container {
  max-width: 1240px !important;
}
.page-id-18847 .sr-market-grid-widget,
.page-id-18847 .sr-market-grid-widget .elementor-widget-container,
.page-id-18847 .sr-market-grid-widget p {
  margin: 0 !important;
}
.page-id-18847 .sr-market-heading {
  max-width: 720px;
  margin: 0 0 46px !important;
}
.page-id-18847 .sr-market-eyebrow {
  margin-bottom: 16px;
  font-family: Oxygen, sans-serif !important;
  font-size: 13px;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 4px;
  color: #e63619;
  text-transform: uppercase;
}
.page-id-18847 .sr-market-heading h2 {
  margin: 0 !important;
  font-family: Oswald, sans-serif !important;
  font-size: 48px !important;
  line-height: 1.08 !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  color: #0f0f0f !important;
  text-transform: uppercase !important;
}
.page-id-18847 .sr-market-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 2px !important;
  align-items: stretch !important;
}
.page-id-18847 .sr-market-card {
  display: block !important;
  height: 100% !important;
  min-height: 345px !important;
  padding: 32px !important;
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  transition: border-color .2s ease, box-shadow .2s ease, background .2s ease !important;
}
.page-id-18847 .sr-market-card:hover,
.page-id-18847 .sr-market-card:focus {
  border-color: #e63619 !important;
  box-shadow: inset 0 0 0 1px #e63619 !important;
  outline: none !important;
}
.page-id-18847 .sr-market-flag {
  font-size: 30px;
  line-height: 1;
  margin-bottom: 34px;
}
.page-id-18847 .sr-market-card h3 {
  margin: 0 0 10px !important;
  font-family: Oswald, sans-serif !important;
  font-size: 28px !important;
  line-height: 1.05 !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  color: #0f0f0f !important;
  text-transform: uppercase !important;
}
.page-id-18847 .sr-market-type {
  margin-bottom: 24px;
  font-family: Oxygen, sans-serif !important;
  font-size: 13px;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 2px;
  color: #e63619;
  text-transform: uppercase;
}
.page-id-18847 .sr-market-stats {
  display: flex;
  gap: 28px;
  margin-bottom: 28px;
}
.page-id-18847 .sr-market-num {
  font-family: Oswald, sans-serif !important;
  font-size: 28px;
  line-height: 1;
  font-weight: 700;
  color: #0f0f0f;
  white-space: nowrap;
}
.page-id-18847 .sr-market-label {
  margin-top: 5px;
  font-family: Oxygen, sans-serif !important;
  font-size: 13px;
  line-height: 1.2;
  color: #777777;
}
.page-id-18847 .sr-market-detail {
  padding-top: 24px;
  border-top: 1px solid #dddddd;
  font-family: Oxygen, sans-serif !important;
  font-size: 15px;
  line-height: 1.8;
  color: #777777;
}
@media (max-width: 1024px) {
  .page-id-18847 .sr-market-cases-section {
    padding-top: 66px !important;
    padding-bottom: 76px !important;
  }
  .page-id-18847 .sr-market-heading {
    margin-bottom: 38px !important;
  }
  .page-id-18847 .sr-market-heading h2 {
    font-size: 40px !important;
  }
  .page-id-18847 .sr-market-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .page-id-18847 .sr-market-card {
    min-height: 330px !important;
  }
}
@media (max-width: 767px) {
  .page-id-18847 .sr-market-cases-section {
    padding-top: 54px !important;
    padding-bottom: 64px !important;
  }
  .page-id-18847 .sr-market-eyebrow {
    font-size: 11px;
    letter-spacing: 3px;
  }
  .page-id-18847 .sr-market-heading h2 {
    font-size: 32px !important;
  }
  .page-id-18847 .sr-market-grid {
    grid-template-columns: 1fr !important;
  }
  .page-id-18847 .sr-market-card {
    min-height: 0 !important;
    padding: 26px !important;
  }
  .page-id-18847 .sr-market-card h3,
  .page-id-18847 .sr-market-num {
    font-size: 25px !important;
  }
  .page-id-18847 .sr-market-stats {
    gap: 22px;
    flex-wrap: wrap;
  }
}
/* end sr-market-cases-home */


/* sr-buyer-voices-home */
.page-id-18847 .sr-buyer-voices-section {
  padding-top: 82px !important;
  padding-bottom: 96px !important;
}
.page-id-18847 .sr-buyer-voices-section > .elementor-container {
  max-width: 1240px !important;
}
.page-id-18847 .sr-buyer-voices-widget,
.page-id-18847 .sr-buyer-voices-widget .elementor-widget-container,
.page-id-18847 .sr-buyer-voices-widget p {
  margin: 0 !important;
}
.page-id-18847 .sr-buyer-voices-heading {
  margin: 0 0 58px !important;
}
.page-id-18847 .sr-buyer-voices-eyebrow {
  margin-bottom: 18px;
  font-family: Oxygen, sans-serif !important;
  font-size: 13px;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 4px;
  color: #e63619;
  text-transform: uppercase;
}
.page-id-18847 .sr-buyer-voices-heading h2 {
  margin: 0 !important;
  font-family: Oswald, sans-serif !important;
  font-size: 48px !important;
  line-height: 1.08 !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  color: #0f0f0f !important;
  text-transform: uppercase !important;
}
.page-id-18847 .sr-buyer-voices-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 22px;
}
.page-id-18847 .sr-buyer-voice-card {
  min-height: 330px;
  padding: 36px 34px;
  background: rgba(255, 255, 255, .94);
  border: 1px solid #dddddd;
  transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}
.page-id-18847 .sr-buyer-voice-card:hover,
.page-id-18847 .sr-buyer-voice-card:focus {
  border-color: #e63619;
  box-shadow: inset 0 0 0 1px #e63619;
  outline: none;
}
.page-id-18847 .sr-buyer-quote-mark {
  margin-bottom: 34px;
  font-family: Oswald, sans-serif !important;
  font-size: 48px;
  line-height: .7;
  font-weight: 700;
  color: #e63619;
}
.page-id-18847 .sr-buyer-quote {
  min-height: 128px;
  margin-bottom: 34px;
  font-family: Oxygen, sans-serif !important;
  font-size: 16px;
  line-height: 1.85;
  font-style: italic;
  color: #555555;
}
.page-id-18847 .sr-buyer-author {
  display: flex;
  align-items: center;
  gap: 16px;
}
.page-id-18847 .sr-buyer-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 58px;
  width: 58px;
  height: 58px;
  border-radius: 999px;
  background: #f8f8f8;
  border: 1px solid #dddddd;
  font-family: Oswald, sans-serif !important;
  font-size: 18px;
  font-weight: 700;
  color: #e63619;
}
.page-id-18847 .sr-buyer-name {
  font-family: Oswald, sans-serif !important;
  font-size: 19px;
  line-height: 1.2;
  font-weight: 700;
  color: #0f0f0f;
}
.page-id-18847 .sr-buyer-role {
  margin-top: 5px;
  font-family: Oxygen, sans-serif !important;
  font-size: 14px;
  line-height: 1.2;
  color: #777777;
}
.page-id-18847 .sr-buyer-country {
  margin-top: 7px;
  font-family: Oxygen, sans-serif !important;
  font-size: 12px;
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: 2px;
  color: #e63619;
  text-transform: uppercase;
}
@media (max-width: 1024px) {
  .page-id-18847 .sr-buyer-voices-section {
    padding-top: 66px !important;
    padding-bottom: 76px !important;
  }
  .page-id-18847 .sr-buyer-voices-heading h2 {
    font-size: 40px !important;
  }
  .page-id-18847 .sr-buyer-voices-grid {
    grid-template-columns: 1fr;
  }
  .page-id-18847 .sr-buyer-voice-card {
    min-height: 0;
  }
  .page-id-18847 .sr-buyer-quote {
    min-height: 0;
  }
}
@media (max-width: 767px) {
  .page-id-18847 .sr-buyer-voices-section {
    padding-top: 54px !important;
    padding-bottom: 64px !important;
  }
  .page-id-18847 .sr-buyer-voices-eyebrow {
    font-size: 11px;
    letter-spacing: 3px;
  }
  .page-id-18847 .sr-buyer-voices-heading {
    margin-bottom: 34px !important;
  }
  .page-id-18847 .sr-buyer-voices-heading h2 {
    font-size: 32px !important;
  }
  .page-id-18847 .sr-buyer-voice-card {
    padding: 28px 24px;
  }
}
/* end sr-buyer-voices-home *//* End custom CSS */