.elementor-2458 .elementor-element.elementor-element-bcc1c72{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2458 .elementor-element.elementor-element-bcc1c72:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-bcc1c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2458 .elementor-element.elementor-element-18baae1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2458 .elementor-element.elementor-element-18baae1:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-18baae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E2E2;background-image:url("https://buildingbeyond.onesafalmagazine.com/wp-content/uploads/2025/06/HERO-CONTAINER.png");background-position:center center;background-size:cover;}.elementor-2458 .elementor-element.elementor-element-18baae1.e-con{--align-self:flex-start;}.elementor-2458 .elementor-element.elementor-element-b16cfbf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:69px;font-weight:400;color:#FFFFFF;}.elementor-2458 .elementor-element.elementor-element-9110a2b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:250px;font-weight:100;line-height:230px;color:#FFFFFF;}.elementor-2458 .elementor-element.elementor-element-8b60e51{--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-2458 .elementor-element.elementor-element-900d228{--spacer-size:40px;}.elementor-2458 .elementor-element.elementor-element-b5921f5{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-2458 .elementor-element.elementor-element-03434a4{--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-2458 .elementor-element.elementor-element-03434a4:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-03434a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingbeyond.onesafalmagazine.com/wp-content/uploads/2025/06/pattern-1.png");background-position:center right;background-repeat:repeat-x;}.elementor-2458 .elementor-element.elementor-element-03434a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2458 .elementor-element.elementor-element-2ad0b42{--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-2458 .elementor-element.elementor-element-2ad0b42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2458 .elementor-element.elementor-element-121c14d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:43px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2458 .elementor-element.elementor-element-3778c94 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2458 .elementor-element.elementor-element-3778c94{font-size:21px;}.elementor-2458 .elementor-element.elementor-element-508d59d{--spacer-size:0px;}.elementor-2458 .elementor-element.elementor-element-1b38cb3{--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-2458 .elementor-element.elementor-element-1b38cb3:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-1b38cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FF;}.elementor-2458 .elementor-element.elementor-element-0d84be7{--spacer-size:20px;}.elementor-2458 .elementor-element.elementor-element-8423e6c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-2458 .elementor-element.elementor-element-c1e511d{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-2458 .elementor-element.elementor-element-c1e511d:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-c1e511d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2458 .elementor-element.elementor-element-c1e511d:hover{background-color:#FFF1D4;}.elementor-2458 .elementor-element.elementor-element-c1e511d.e-con:hover{--e-con-transform-scale:1.02;}.elementor-2458 .elementor-element.elementor-element-57454f3{--display:flex;}.elementor-2458 .elementor-element.elementor-element-426eb8f{--display:flex;}.elementor-2458 .elementor-element.elementor-element-95166b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:var( --e-global-color-primary );}.elementor-2458 .elementor-element.elementor-element-b2b51cc{font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-2458 .elementor-element.elementor-element-0593104 .elementor-button{background-color:#4884C5;font-family:"Poppins", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2458 .elementor-element.elementor-element-0593104 .elementor-button:hover, .elementor-2458 .elementor-element.elementor-element-0593104 .elementor-button:focus{background-color:#2EAAFF;}.elementor-2458 .elementor-element.elementor-element-0593104 > .elementor-widget-container:hover{--e-transform-scale:1.07;}.elementor-2458 .elementor-element.elementor-element-0593104 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2458 .elementor-element.elementor-element-0593104 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2458 .elementor-element.elementor-element-cac3350{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-2458 .elementor-element.elementor-element-cac3350:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-cac3350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2458 .elementor-element.elementor-element-cac3350:hover{background-color:#FFF1D4;}.elementor-2458 .elementor-element.elementor-element-cac3350.e-con:hover{--e-con-transform-scale:1.02;}.elementor-2458 .elementor-element.elementor-element-cd3c9de{--display:flex;}.elementor-2458 .elementor-element.elementor-element-b9ae25d{--display:flex;}.elementor-2458 .elementor-element.elementor-element-8fc5515 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:var( --e-global-color-primary );}.elementor-2458 .elementor-element.elementor-element-e0b897a{font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-2458 .elementor-element.elementor-element-cc3d1b4 .elementor-button{background-color:#4884C5;font-family:"Poppins", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2458 .elementor-element.elementor-element-cc3d1b4 .elementor-button:hover, .elementor-2458 .elementor-element.elementor-element-cc3d1b4 .elementor-button:focus{background-color:#2EAAFF;}.elementor-2458 .elementor-element.elementor-element-cc3d1b4 > .elementor-widget-container:hover{--e-transform-scale:1.07;}.elementor-2458 .elementor-element.elementor-element-cc3d1b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2458 .elementor-element.elementor-element-cc3d1b4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2458 .elementor-element.elementor-element-34f125d{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-2458 .elementor-element.elementor-element-34f125d:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-34f125d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2458 .elementor-element.elementor-element-34f125d:hover{background-color:#FFF1D4;}.elementor-2458 .elementor-element.elementor-element-34f125d.e-con:hover{--e-con-transform-scale:1.02;}.elementor-2458 .elementor-element.elementor-element-8c76ef3{--display:flex;}.elementor-2458 .elementor-element.elementor-element-e446b4a{--display:flex;}.elementor-2458 .elementor-element.elementor-element-9059be9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:var( --e-global-color-primary );}.elementor-2458 .elementor-element.elementor-element-2ba926b{font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-2458 .elementor-element.elementor-element-466b09f .elementor-button{background-color:#4884C5;font-family:"Poppins", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2458 .elementor-element.elementor-element-466b09f .elementor-button:hover, .elementor-2458 .elementor-element.elementor-element-466b09f .elementor-button:focus{background-color:#2EAAFF;}.elementor-2458 .elementor-element.elementor-element-466b09f > .elementor-widget-container:hover{--e-transform-scale:1.07;}.elementor-2458 .elementor-element.elementor-element-466b09f .elementor-button-content-wrapper{flex-direction:row;}.elementor-2458 .elementor-element.elementor-element-466b09f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2458 .elementor-element.elementor-element-7e786ac{--spacer-size:85px;}@media(max-width:1024px){.elementor-2458 .elementor-element.elementor-element-9110a2b .elementor-heading-title{font-size:200px;}.elementor-2458 .elementor-element.elementor-element-8423e6c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2458 .elementor-element.elementor-element-9110a2b .elementor-heading-title{font-size:85px;line-height:1.6em;}.elementor-2458 .elementor-element.elementor-element-900d228{--spacer-size:50px;}.elementor-2458 .elementor-element.elementor-element-b5921f5{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2458 .elementor-element.elementor-element-03434a4{--min-height:100px;}.elementor-2458 .elementor-element.elementor-element-1b38cb3{--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-2458 .elementor-element.elementor-element-8423e6c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2458 .elementor-element.elementor-element-7e786ac{--spacer-size:55px;}}@media(min-width:768px){.elementor-2458 .elementor-element.elementor-element-18baae1{--width:100%;}.elementor-2458 .elementor-element.elementor-element-03434a4{--width:25.343%;}.elementor-2458 .elementor-element.elementor-element-2ad0b42{--width:63%;}.elementor-2458 .elementor-element.elementor-element-8423e6c{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2458 .elementor-element.elementor-element-2ad0b42{--width:73%;}}/* Start custom CSS */.scroll-horizontal {
  white-space: nowrap;
  animation: scroll-right-left 30s linear infinite;
  /*font-size: 2em;*/
  /*display: inline-block;*/
  
}

@keyframes scroll-right-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-500%);
  }
}/* End custom CSS */