.elementor-8731 .elementor-element.elementor-element-eeb3206{--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:space-between;--align-items:center;--gap:20px 80px;--row-gap:20px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-ff3708f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:160px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8731 .elementor-element.elementor-element-ff3708f:not(.elementor-motion-effects-element-type-background), .elementor-8731 .elementor-element.elementor-element-ff3708f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F162A 0%, #0F162A 100%);}.elementor-8731 .elementor-element.elementor-element-ff3708f::before, .elementor-8731 .elementor-element.elementor-element-ff3708f > .elementor-background-video-container::before, .elementor-8731 .elementor-element.elementor-element-ff3708f > .e-con-inner > .elementor-background-video-container::before, .elementor-8731 .elementor-element.elementor-element-ff3708f > .elementor-background-slideshow::before, .elementor-8731 .elementor-element.elementor-element-ff3708f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8731 .elementor-element.elementor-element-ff3708f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002B4100;background-image:url("https://stairwell.com/wp-content/uploads/2026/09/NEW-HOMEPAGE-1.svg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-8731 .elementor-element.elementor-element-2a6de17{--display:grid;--e-con-grid-template-columns:580px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-d20c14a{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-d20c14a.e-con{--align-self:center;}.elementor-8731 .elementor-element.elementor-element-e1832ab .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:36px;line-height:71px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-bcfe3e4{width:var( --container-widget-width, 100.635% );max-width:100.635%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100.635%;--container-widget-flex-grow:0;text-align:start;}.elementor-8731 .elementor-element.elementor-element-bcfe3e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8731 .elementor-element.elementor-element-bcfe3e4 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:64px;font-weight:400;line-height:71px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-fc63272{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:18px;line-height:27px;color:#8E97A8;}.elementor-8731 .elementor-element.elementor-element-0acce1d{--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;--flex-wrap:wrap;--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-8731 .elementor-element.elementor-element-6a7f0d5 .elementor-button{font-family:"Sofia Sans", Inter, Arial, Sans-serif;}.elementor-8731 .elementor-element.elementor-element-513a2b9{--divider-border-style:solid;--divider-color:#EC5A1E;--divider-border-width:1px;margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-8731 .elementor-element.elementor-element-513a2b9 .elementor-divider-separator{width:437px;}.elementor-8731 .elementor-element.elementor-element-513a2b9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8731 .elementor-element.elementor-element-c5a7d54 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:32px;line-height:32px;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-13f29ab{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8731 .elementor-element.elementor-element-13f29ab img{max-width:416px;}.elementor-8731 .elementor-element.elementor-element-d94310b{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-d94310b.e-con{--align-self:flex-end;}.elementor-8731 .elementor-element.elementor-element-33fafe7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 65px) 0px;}.elementor-8731 .elementor-element.elementor-element-33fafe7 .elementor-divider-separator{width:100%;}.elementor-8731 .elementor-element.elementor-element-33fafe7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8731 .elementor-element.elementor-element-d0ab5ad{width:var( --container-widget-width, 100.635% );max-width:100.635%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.635%;--container-widget-flex-grow:0;text-align:center;}.elementor-8731 .elementor-element.elementor-element-d0ab5ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8731 .elementor-element.elementor-element-d0ab5ad .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:64px;font-weight:400;line-height:71px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-75c1e6e{--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:flex-end;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-763027a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8731 .elementor-element.elementor-element-763027a img{width:100%;max-width:420px;}.elementor-8731 .elementor-element.elementor-element-cad213d{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-0b77cc5{font-size:21px;line-height:30px;letter-spacing:0.55px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-b9722c1{--divider-border-style:solid;--divider-color:#3D4757;--divider-border-width:1px;margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-8731 .elementor-element.elementor-element-b9722c1 .elementor-divider-separator{width:480px;margin:0 auto;margin-left:0;}.elementor-8731 .elementor-element.elementor-element-b9722c1 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-8731 .elementor-element.elementor-element-454d946{width:var( --container-widget-width, 100.635% );max-width:100.635%;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 10% 0% 0%;--container-widget-width:100.635%;--container-widget-flex-grow:0;text-align:center;}.elementor-8731 .elementor-element.elementor-element-454d946.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8731 .elementor-element.elementor-element-454d946 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:111px;font-weight:400;line-height:71px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-67d8cfe{width:var( --container-widget-width, 100.635% );max-width:100.635%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 10%;--container-widget-width:100.635%;--container-widget-flex-grow:0;text-align:center;}.elementor-8731 .elementor-element.elementor-element-67d8cfe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8731 .elementor-element.elementor-element-67d8cfe .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:64px;font-weight:400;line-height:71px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-15691f6{--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:20px 60px;--row-gap:20px;--column-gap:60px;--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-8731 .elementor-element.elementor-element-a9c8be2{font-size:21px;line-height:30px;letter-spacing:0.55px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-10e0202.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8731 .elementor-element.elementor-element-10e0202 img{width:100%;max-width:420px;}.elementor-8731 .elementor-element.elementor-element-6d8ae98{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-8731 .elementor-element.elementor-element-6d8ae98 .elementor-divider-separator{width:100%;}.elementor-8731 .elementor-element.elementor-element-6d8ae98 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8731 .elementor-element.elementor-element-55d8f18{--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:center;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-8731 .elementor-element.elementor-element-55d8f18:not(.elementor-motion-effects-element-type-background), .elementor-8731 .elementor-element.elementor-element-55d8f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F162A 0%, #0F162A 100%);}.elementor-8731 .elementor-element.elementor-element-fa298ee{width:var( --container-widget-width, 100.635% );max-width:100.635%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100.635%;--container-widget-flex-grow:0;text-align:center;}.elementor-8731 .elementor-element.elementor-element-fa298ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8731 .elementor-element.elementor-element-fa298ee .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:64px;font-weight:400;line-height:71px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-06a7ac9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-ed2a3b5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-7b59918{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-8731 .elementor-element.elementor-element-7b59918 img{width:140px;height:140px;object-fit:contain;object-position:center center;}.elementor-8731 .elementor-element.elementor-element-b87a437{text-align:start;}.elementor-8731 .elementor-element.elementor-element-b87a437 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:30px;font-weight:normal;line-height:36px;letter-spacing:-0.25px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-0311889{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:start;}.elementor-8731 .elementor-element.elementor-element-0311889 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:36px;font-weight:normal;line-height:36px;letter-spacing:-0.25px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-a896446{width:var( --container-widget-width, 360px );max-width:360px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:start;font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-68a2222{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-0c1b1d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-8731 .elementor-element.elementor-element-0c1b1d3 img{width:140px;height:140px;object-fit:contain;object-position:center center;}.elementor-8731 .elementor-element.elementor-element-8b255c0{text-align:start;}.elementor-8731 .elementor-element.elementor-element-8b255c0 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:30px;font-weight:normal;line-height:36px;letter-spacing:-0.25px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-db944b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:start;}.elementor-8731 .elementor-element.elementor-element-db944b9 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:36px;font-weight:normal;line-height:36px;letter-spacing:-0.25px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-4b413eb{width:var( --container-widget-width, 360px );max-width:360px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:start;font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-36ecec8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-87d1cc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-8731 .elementor-element.elementor-element-87d1cc9 img{width:140px;height:140px;object-fit:contain;object-position:center center;}.elementor-8731 .elementor-element.elementor-element-f9b4327{text-align:start;}.elementor-8731 .elementor-element.elementor-element-f9b4327 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:30px;font-weight:normal;line-height:36px;letter-spacing:-0.25px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-222e51c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:start;}.elementor-8731 .elementor-element.elementor-element-222e51c .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:36px;font-weight:normal;line-height:36px;letter-spacing:-0.25px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-686c00d{width:var( --container-widget-width, 360px );max-width:360px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:start;font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-2dbf96f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-31466d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-8731 .elementor-element.elementor-element-31466d9 img{width:140px;height:140px;object-fit:contain;object-position:center center;}.elementor-8731 .elementor-element.elementor-element-6e94841{text-align:start;}.elementor-8731 .elementor-element.elementor-element-6e94841 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:30px;font-weight:normal;line-height:36px;letter-spacing:-0.25px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-747eff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:start;}.elementor-8731 .elementor-element.elementor-element-747eff6 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:36px;font-weight:normal;line-height:36px;letter-spacing:-0.25px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-0ead27a{width:var( --container-widget-width, 360px );max-width:360px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:start;font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-cc68f1b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-4f3faa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-8731 .elementor-element.elementor-element-4f3faa7 img{width:140px;height:140px;object-fit:contain;object-position:center center;}.elementor-8731 .elementor-element.elementor-element-e70a8c0{text-align:start;}.elementor-8731 .elementor-element.elementor-element-e70a8c0 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:30px;font-weight:normal;line-height:36px;letter-spacing:-0.25px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-57de563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:start;}.elementor-8731 .elementor-element.elementor-element-57de563 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:36px;font-weight:normal;line-height:36px;letter-spacing:-0.25px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-6ef868b{width:var( --container-widget-width, 360px );max-width:360px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:start;font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-209cae8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-98a7792{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-8731 .elementor-element.elementor-element-98a7792 img{width:140px;height:140px;object-fit:contain;object-position:center center;}.elementor-8731 .elementor-element.elementor-element-43fed76{text-align:start;}.elementor-8731 .elementor-element.elementor-element-43fed76 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:30px;font-weight:normal;line-height:36px;letter-spacing:-0.25px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-15de599{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:start;}.elementor-8731 .elementor-element.elementor-element-15de599 .elementor-heading-title{font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:36px;font-weight:normal;line-height:36px;letter-spacing:-0.25px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-8731 .elementor-element.elementor-element-814cba4{width:var( --container-widget-width, 360px );max-width:360px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:start;font-family:"Sofia Sans", Inter, Arial, Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:var( --e-global-color-accent );}.elementor-8731 .elementor-element.elementor-element-1839366{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-1839366:not(.elementor-motion-effects-element-type-background), .elementor-8731 .elementor-element.elementor-element-1839366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F162A 0%, #0F162A00 100%);}.elementor-8731 .elementor-element.elementor-element-25189fb{--display:flex;}.elementor-8731 .elementor-element.elementor-element-25189fb:not(.elementor-motion-effects-element-type-background), .elementor-8731 .elementor-element.elementor-element-25189fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F162A00 0%, #0F162A 100%);}body.elementor-page-8731:not(.elementor-motion-effects-element-type-background), body.elementor-page-8731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B41;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8731 .elementor-element.elementor-element-ff3708f{--padding-top:130px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8731 .elementor-element.elementor-element-2a6de17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8731 .elementor-element.elementor-element-d20c14a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8731 .elementor-element.elementor-element-bcfe3e4 .elementor-heading-title{font-size:52px;}.elementor-8731 .elementor-element.elementor-element-0acce1d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8731 .elementor-element.elementor-element-13f29ab img{width:100%;}.elementor-8731 .elementor-element.elementor-element-d94310b{--min-height:300px;}.elementor-8731 .elementor-element.elementor-element-d0ab5ad .elementor-heading-title{font-size:52px;}.elementor-8731 .elementor-element.elementor-element-75c1e6e{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8731 .elementor-element.elementor-element-b9722c1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8731 .elementor-element.elementor-element-b9722c1 .elementor-divider-separator{width:100%;}.elementor-8731 .elementor-element.elementor-element-454d946{padding:0% 0% 0% 0%;}.elementor-8731 .elementor-element.elementor-element-454d946 .elementor-heading-title{font-size:52px;}.elementor-8731 .elementor-element.elementor-element-67d8cfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-8731 .elementor-element.elementor-element-67d8cfe .elementor-heading-title{font-size:52px;}.elementor-8731 .elementor-element.elementor-element-15691f6{--flex-direction:column-reverse;--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;}.elementor-8731 .elementor-element.elementor-element-55d8f18{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-8731 .elementor-element.elementor-element-fa298ee .elementor-heading-title{font-size:52px;}.elementor-8731 .elementor-element.elementor-element-06a7ac9{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-8731 .elementor-element.elementor-element-b87a437 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-8731 .elementor-element.elementor-element-0311889 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-8731 .elementor-element.elementor-element-a896446{width:100%;max-width:100%;font-size:14px;line-height:20px;}.elementor-8731 .elementor-element.elementor-element-8b255c0 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-8731 .elementor-element.elementor-element-db944b9 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-8731 .elementor-element.elementor-element-4b413eb{width:100%;max-width:100%;font-size:14px;line-height:20px;}.elementor-8731 .elementor-element.elementor-element-f9b4327 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-8731 .elementor-element.elementor-element-222e51c .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-8731 .elementor-element.elementor-element-686c00d{width:100%;max-width:100%;font-size:14px;line-height:20px;}.elementor-8731 .elementor-element.elementor-element-6e94841 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-8731 .elementor-element.elementor-element-747eff6 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-8731 .elementor-element.elementor-element-0ead27a{width:100%;max-width:100%;font-size:14px;line-height:20px;}.elementor-8731 .elementor-element.elementor-element-e70a8c0 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-8731 .elementor-element.elementor-element-57de563 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-8731 .elementor-element.elementor-element-6ef868b{width:100%;max-width:100%;font-size:14px;line-height:20px;}.elementor-8731 .elementor-element.elementor-element-43fed76 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-8731 .elementor-element.elementor-element-15de599 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-8731 .elementor-element.elementor-element-814cba4{width:100%;max-width:100%;font-size:14px;line-height:20px;}.elementor-8731 .elementor-element.elementor-element-1839366{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}}@media(max-width:767px){.elementor-8731 .elementor-element.elementor-element-2a6de17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8731 .elementor-element.elementor-element-e1832ab .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-8731 .elementor-element.elementor-element-bcfe3e4 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-8731 .elementor-element.elementor-element-c5a7d54 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-8731 .elementor-element.elementor-element-d94310b{--min-height:0px;}.elementor-8731 .elementor-element.elementor-element-d0ab5ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8731 .elementor-element.elementor-element-d0ab5ad .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-8731 .elementor-element.elementor-element-763027a img{width:100%;}.elementor-8731 .elementor-element.elementor-element-454d946{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8731 .elementor-element.elementor-element-454d946 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-8731 .elementor-element.elementor-element-67d8cfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8731 .elementor-element.elementor-element-67d8cfe .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-8731 .elementor-element.elementor-element-10e0202 img{width:100%;}.elementor-8731 .elementor-element.elementor-element-6d8ae98{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8731 .elementor-element.elementor-element-fa298ee .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-8731 .elementor-element.elementor-element-06a7ac9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8731 .elementor-element.elementor-element-ed2a3b5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8731 .elementor-element.elementor-element-a896446{width:100%;max-width:100%;text-align:center;}.elementor-8731 .elementor-element.elementor-element-68a2222{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8731 .elementor-element.elementor-element-4b413eb{width:100%;max-width:100%;text-align:center;}.elementor-8731 .elementor-element.elementor-element-36ecec8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8731 .elementor-element.elementor-element-686c00d{width:100%;max-width:100%;text-align:center;}.elementor-8731 .elementor-element.elementor-element-2dbf96f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8731 .elementor-element.elementor-element-0ead27a{width:100%;max-width:100%;text-align:center;}.elementor-8731 .elementor-element.elementor-element-cc68f1b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8731 .elementor-element.elementor-element-6ef868b{width:100%;max-width:100%;text-align:center;}.elementor-8731 .elementor-element.elementor-element-209cae8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8731 .elementor-element.elementor-element-814cba4{width:100%;max-width:100%;text-align:center;}}@media(min-width:768px){.elementor-8731 .elementor-element.elementor-element-eeb3206{--content-width:1540px;}.elementor-8731 .elementor-element.elementor-element-ff3708f{--content-width:1280px;}.elementor-8731 .elementor-element.elementor-element-1839366{--content-width:1560px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8731 .elementor-element.elementor-element-d20c14a{--width:100%;}.elementor-8731 .elementor-element.elementor-element-1839366{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-bcfe3e4 */.elementor-8731 .elementor-element.elementor-element-bcfe3e4 .elementor-heading-title {
    
    position: relative;
    z-index: 1;
}

.elementor-8731 .elementor-element.elementor-element-bcfe3e4 span {
    position: relative;
    z-index: 1;
    font-weight: 700;
}

.elementor-8731 .elementor-element.elementor-element-bcfe3e4 span:after{
    content: '';
    background-image: url('https://stairwell.com/wp-content/uploads/2025/11/stairwell-shape.svg');
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    height: calc(100% + 30px);
    width: calc(100% + 30px);
    position: absolute;
    z-index: -2;
    top: -15px;
    bottom: -15px;
    left: -15px;
    right: -15px;
}

@media screen and (max-width: 1024px) {
    .elementor-8731 .elementor-element.elementor-element-bcfe3e4 span:after{

    height: calc(100% + 16px);
    width: calc(100% + 16px);
        z-index: -2;
    top: -8px;
    bottom: -8px;
    left: -8px;
    right: -8px;
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d33cb8 *//*@media (min-width: 1024px) {*/
/*    .elementor-8731 .elementor-element.elementor-element-1d33cb8 img {*/
/*        transform: scale(1.3);*/
/*    }    */
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94310b *//*@media (min-width: 1024px) {*/
/*    .elementor-8731 .elementor-element.elementor-element-d94310b {*/
/*        aspect-ratio: 1;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6de17 *//*.elementor-8731 .elementor-element.elementor-element-2a6de17 {*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0ab5ad */.elementor-8731 .elementor-element.elementor-element-d0ab5ad .elementor-heading-title {
    
    position: relative;
    z-index: 1;
}

.elementor-8731 .elementor-element.elementor-element-d0ab5ad span {
    position: relative;
    z-index: 1;
    font-weight: 700;
}

.elementor-8731 .elementor-element.elementor-element-d0ab5ad span:after{
    content: '';
    background-image: url('https://stairwell.com/wp-content/uploads/2025/11/stairwell-shape.svg');
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    height: calc(100% + 30px);
    width: calc(100% + 30px);
    position: absolute;
    z-index: -2;
    top: -15px;
    bottom: -15px;
    left: -15px;
    right: -15px;
}

@media screen and (max-width: 1024px) {
    .elementor-8731 .elementor-element.elementor-element-d0ab5ad span:after{

    height: calc(100% + 16px);
    width: calc(100% + 16px);
        z-index: -2;
    top: -8px;
    bottom: -8px;
    left: -8px;
    right: -8px;
}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-454d946 */.elementor-8731 .elementor-element.elementor-element-454d946 .elementor-heading-title {
    
    position: relative;
    z-index: 1;
}

.elementor-8731 .elementor-element.elementor-element-454d946 span {
    position: relative;
    z-index: 1;
    font-weight: 700;
}

.elementor-8731 .elementor-element.elementor-element-454d946 span:after{
    content: '';
    background-image: url('https://stairwell.com/wp-content/uploads/2025/11/stairwell-shape.svg');
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    height: calc(100% + 30px);
    width: calc(100% + 30px);
    position: absolute;
    z-index: -2;
    top: -15px;
    bottom: -15px;
    left: -15px;
    right: -15px;
}

@media screen and (max-width: 1024px) {
    .elementor-8731 .elementor-element.elementor-element-454d946 span:after{

    height: calc(100% + 16px);
    width: calc(100% + 16px);
        z-index: -2;
    top: -8px;
    bottom: -8px;
    left: -8px;
    right: -8px;
}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67d8cfe */.elementor-8731 .elementor-element.elementor-element-67d8cfe .elementor-heading-title {
    
    position: relative;
    z-index: 1;
}

.elementor-8731 .elementor-element.elementor-element-67d8cfe span {
    position: relative;
    z-index: 1;
    font-weight: 700;
}

.elementor-8731 .elementor-element.elementor-element-67d8cfe span:after{
    content: '';
    background-image: url('https://stairwell.com/wp-content/uploads/2025/11/stairwell-shape.svg');
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    height: calc(100% + 30px);
    width: calc(100% + 30px);
    position: absolute;
    z-index: -2;
    top: -15px;
    bottom: -15px;
    left: -15px;
    right: -15px;
}

@media screen and (max-width: 1024px) {
    .elementor-8731 .elementor-element.elementor-element-67d8cfe span:after{

    height: calc(100% + 16px);
    width: calc(100% + 16px);
        z-index: -2;
    top: -8px;
    bottom: -8px;
    left: -8px;
    right: -8px;
}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa298ee */.elementor-8731 .elementor-element.elementor-element-fa298ee .elementor-heading-title {
    
    position: relative;
    z-index: 1;
}

.elementor-8731 .elementor-element.elementor-element-fa298ee span {
    position: relative;
    z-index: 1;
    font-weight: 700;
}

.elementor-8731 .elementor-element.elementor-element-fa298ee span:after{
    content: '';
    background-image: url('https://stairwell.com/wp-content/uploads/2025/11/stairwell-shape.svg');
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    height: calc(100% + 30px);
    width: calc(100% + 30px);
    position: absolute;
    z-index: -2;
    top: -15px;
    bottom: -15px;
    left: -15px;
    right: -15px;
}

@media screen and (max-width: 1024px) {
    .elementor-8731 .elementor-element.elementor-element-fa298ee span:after{

    height: calc(100% + 16px);
    width: calc(100% + 16px);
        z-index: -2;
    top: -8px;
    bottom: -8px;
    left: -8px;
    right: -8px;
}
    
}/* End custom CSS */