.elementor-17 .elementor-element.elementor-element-28753d95{--display:flex;--min-height:80vh;--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;--justify-content:center;--overlay-opacity:0.9;}.elementor-17 .elementor-element.elementor-element-28753d95:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-28753d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sandymountcs.osamweb.dev/wp-content/uploads/2026/05/construction-workers-building-at-sunrise-on-constr-2026-03-25-23-53-46-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-28753d95::before, .elementor-17 .elementor-element.elementor-element-28753d95 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-28753d95 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-28753d95 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-28753d95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-28753d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a8b6c4a );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-6ac7a3a1{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-52994b2c img{width:15%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-ca83fec{text-align:center;}.elementor-17 .elementor-element.elementor-element-ca83fec .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:103px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-258b5{--display:flex;--position:absolute;bottom:103px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-258b5{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-258b5{right:0px;}.elementor-17 .elementor-element.elementor-element-221604ba{--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:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-73879140{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-7140969b{width:100%;max-width:100%;text-align:center;}.elementor-17 .elementor-element.elementor-element-7140969b.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-7140969b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:5px;color:var( --e-global-color-a8b6c4a );}.elementor-17 .elementor-element.elementor-element-e3b2226{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-e3b2226.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-e3b2226 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:2vw;font-weight:900;color:var( --e-global-color-a8b6c4a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-17 .elementor-element.elementor-element-7c3cf71d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-7c3cf71d.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-fb9ad9c .elementor-button{background-color:var( --e-global-color-a8b6c4a );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-17 .elementor-element.elementor-element-6d4f826d{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-209de0fb{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-17 .elementor-element.elementor-element-3ef18ddc{--display:flex;}.elementor-17 .elementor-element.elementor-element-3ef18ddc .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-17 .elementor-element.elementor-element-5b6407b5{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-401eb672{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-401eb672.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-401eb672 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:2vw;font-weight:900;text-transform:uppercase;color:var( --e-global-color-a8b6c4a );}.elementor-17 .elementor-element.elementor-element-c0fb86f{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-17 .elementor-element.elementor-element-19c22b04 .elementor-button{background-color:var( --e-global-color-a8b6c4a );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-17 .elementor-element.elementor-element-6f422a8b .elementor-button{background-color:#06674400;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-a8b6c4a );color:var( --e-global-color-a8b6c4a );}.elementor-17 .elementor-element.elementor-element-6f422a8b .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-5fecdc8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-17 .elementor-element.elementor-element-d7f53cf{--display:flex;}.elementor-17 .elementor-element.elementor-element-d7f53cf .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-17 .elementor-element.elementor-element-fa65ec5{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-d9e1c76{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-d9e1c76.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-d9e1c76 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:2vw;font-weight:900;text-transform:uppercase;color:var( --e-global-color-a8b6c4a );}.elementor-17 .elementor-element.elementor-element-07361b4{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-17 .elementor-element.elementor-element-acc8f7c .elementor-button{background-color:var( --e-global-color-a8b6c4a );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-17 .elementor-element.elementor-element-ccc4f75 .elementor-button{background-color:#06674400;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-a8b6c4a );color:var( --e-global-color-a8b6c4a );}.elementor-17 .elementor-element.elementor-element-ccc4f75 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-25e770de{--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:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-25e770de:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-25e770de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-17 .elementor-element.elementor-element-6caa55c1{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-386d2ee3{width:100%;max-width:100%;text-align:center;}.elementor-17 .elementor-element.elementor-element-386d2ee3.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-386d2ee3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:5px;color:var( --e-global-color-a8b6c4a );}.elementor-17 .elementor-element.elementor-element-3b422ab{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-3b422ab.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-3b422ab .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:2vw;font-weight:900;text-transform:uppercase;color:var( --e-global-color-a8b6c4a );}.elementor-17 .elementor-element.elementor-element-0222b47{text-align:center;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-45905dd9{--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:3%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-45905dd9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-45905dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-17 .elementor-element.elementor-element-72ce1882{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-17 .elementor-element.elementor-element-32acf8d9{--display:flex;}.elementor-17 .elementor-element.elementor-element-32acf8d9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-32acf8d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sandymountcs.osamweb.dev/wp-content/uploads/2026/05/construction-workers-building-with-crane-at-sunset-2026-03-25-23-51-06-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-32acf8d9.e-con{--order:1;}.elementor-17 .elementor-element.elementor-element-54402994{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-470a34ee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-470a34ee.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-470a34ee .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:2vw;font-weight:900;color:var( --e-global-color-a8b6c4a );}.elementor-17 .elementor-element.elementor-element-711023d1{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-711023d1.e-con{--order:2;}.elementor-17 .elementor-element.elementor-element-51978e9e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-51978e9e.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-51978e9e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:2vw;font-weight:900;color:var( --e-global-color-a8b6c4a );}.elementor-17 .elementor-element.elementor-element-6697eaac{--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;--justify-content:center;--overlay-opacity:0.9;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-6697eaac:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6697eaac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sandymountcs.osamweb.dev/wp-content/uploads/2026/05/construction-site-with-cranes-at-sunset-construct-2026-03-17-07-15-44-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-6697eaac::before, .elementor-17 .elementor-element.elementor-element-6697eaac > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-6697eaac > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-6697eaac > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-6697eaac > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-6697eaac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a8b6c4a );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-379ef65e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-4b2a3ab8 img{width:10%;}.elementor-17 .elementor-element.elementor-element-17d63050{text-align:center;}.elementor-17 .elementor-element.elementor-element-17d63050 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:25px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-3251143{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-36e61933 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-7e04ce85 .elementor-button{background-color:#06674400;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-7e04ce85 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-28753d95{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-221604ba{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-17 .elementor-element.elementor-element-e3b2226{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-e3b2226 .elementor-heading-title{font-size:4vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-7c3cf71d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-6d4f826d{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-17 .elementor-element.elementor-element-209de0fb{--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-17 .elementor-element.elementor-element-401eb672 .elementor-heading-title{font-size:4vw;}.elementor-17 .elementor-element.elementor-element-5fecdc8{--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-17 .elementor-element.elementor-element-d9e1c76 .elementor-heading-title{font-size:4vw;}.elementor-17 .elementor-element.elementor-element-25e770de{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-17 .elementor-element.elementor-element-3b422ab .elementor-heading-title{font-size:4vw;}.elementor-17 .elementor-element.elementor-element-45905dd9{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-17 .elementor-element.elementor-element-72ce1882{--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-17 .elementor-element.elementor-element-470a34ee .elementor-heading-title{font-size:4vw;}.elementor-17 .elementor-element.elementor-element-51978e9e .elementor-heading-title{font-size:4vw;}.elementor-17 .elementor-element.elementor-element-6697eaac{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%;}.elementor-17 .elementor-element.elementor-element-17d63050 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-52994b2c img{width:35%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-ca83fec .elementor-heading-title{font-size:10vw;}.elementor-17 .elementor-element.elementor-element-e3b2226 .elementor-heading-title{font-size:9vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-401eb672 .elementor-heading-title{font-size:8vw;}.elementor-17 .elementor-element.elementor-element-d9e1c76 .elementor-heading-title{font-size:8vw;}.elementor-17 .elementor-element.elementor-element-3b422ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-3b422ab .elementor-heading-title{font-size:8vw;}.elementor-17 .elementor-element.elementor-element-470a34ee .elementor-heading-title{font-size:8vw;}.elementor-17 .elementor-element.elementor-element-51978e9e .elementor-heading-title{font-size:8vw;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-3ef18ddc{--width:55%;}.elementor-17 .elementor-element.elementor-element-5b6407b5{--width:45%;}.elementor-17 .elementor-element.elementor-element-d7f53cf{--width:55%;}.elementor-17 .elementor-element.elementor-element-fa65ec5{--width:45%;}.elementor-17 .elementor-element.elementor-element-32acf8d9{--width:50%;}.elementor-17 .elementor-element.elementor-element-54402994{--width:50%;}.elementor-17 .elementor-element.elementor-element-711023d1{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-3ef18ddc{--width:100%;}.elementor-17 .elementor-element.elementor-element-5b6407b5{--width:100%;}.elementor-17 .elementor-element.elementor-element-d7f53cf{--width:100%;}.elementor-17 .elementor-element.elementor-element-fa65ec5{--width:100%;}.elementor-17 .elementor-element.elementor-element-32acf8d9{--width:100%;}.elementor-17 .elementor-element.elementor-element-54402994{--width:100%;}.elementor-17 .elementor-element.elementor-element-711023d1{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-74a8a25d */.icon-scroll,
.icon-scroll:before {
  position: absolute;
  left: 50%;
}

.icon-scroll {
  width: 40px;
  height: 70px;
  margin-left: -20px;
  top: 50%;
  margin-top: -35px;
  box-shadow: inset 0 0 0 1px #fff;
  border-radius: 25px;
}
		
.icon-scroll:before {
  content: '';
  width: 8px;
  height: 8px;
  background: #fff;
  margin-left: -4px;
  top: 8px;
  border-radius: 4px;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: scroll;
}

@keyframes scroll{
	0% {
    opacity: 1
	}
	100% {
    opacity: 0;
    transform: translateY(46px);
	}
}/* End custom CSS */