.elementor-397 .elementor-element.elementor-element-1edb56e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-397 .elementor-element.elementor-element-1edb56e:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-1edb56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #202020 0%, #202020 100%);}.elementor-397 .elementor-element.elementor-element-c9ea60b{width:100%;max-width:100%;}.elementor-397 .elementor-element.elementor-element-c9ea60b img{width:100%;height:500px;object-fit:cover;object-position:center center;opacity:1;}.elementor-397 .elementor-element.elementor-element-3f1451a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-3ee16e7 );--border-color:var( --e-global-color-3ee16e7 );box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);--margin-top:-4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-397 .elementor-element.elementor-element-3f1451a:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-3f1451a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d49ac81 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-397 .elementor-element.elementor-element-ade2d09{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-397 .elementor-element.elementor-element-ade2d09 .elementor-heading-title{color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-f580fcd{width:var( --container-widget-width, 35% );max-width:35%;padding:0px 0px 0px 20px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-4d462f5 );}.elementor-397 .elementor-element.elementor-element-f580fcd .elementor-heading-title{color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-0d8350e{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:5em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-397 .elementor-element.elementor-element-0d8350e:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-0d8350e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-397 .elementor-element.elementor-element-0d8350e::before, .elementor-397 .elementor-element.elementor-element-0d8350e > .elementor-background-video-container::before, .elementor-397 .elementor-element.elementor-element-0d8350e > .e-con-inner > .elementor-background-video-container::before, .elementor-397 .elementor-element.elementor-element-0d8350e > .elementor-background-slideshow::before, .elementor-397 .elementor-element.elementor-element-0d8350e > .e-con-inner > .elementor-background-slideshow::before, .elementor-397 .elementor-element.elementor-element-0d8350e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-397 .elementor-element.elementor-element-7d1a6f9{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:2em;}.elementor-397 .elementor-element.elementor-element-f2b6aaf .elementor-heading-title{color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-c64a49a{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:0em;}.elementor-397 .elementor-element.elementor-element-fd6f6c9 .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-1448c03{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-397 .elementor-element.elementor-element-c5aa611{--display:flex;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-d49ac81 );--border-color:var( --e-global-color-d49ac81 );box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-397 .elementor-element.elementor-element-c5aa611:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-c5aa611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-044b931 ) 0%, var( --e-global-color-332724a ) 100%);}.elementor-397 .elementor-element.elementor-element-c5aa611.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-397 .elementor-element.elementor-element-c5aa611:hover{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-d49ac81 );}.elementor-397 .elementor-element.elementor-element-b9a26e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-b9a26e9.elementor-view-framed .elementor-icon, .elementor-397 .elementor-element.elementor-element-b9a26e9.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-397 .elementor-element.elementor-element-b9a26e9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon{font-size:32px;padding:16px;}.elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-50c5d1f{background-color:var( --e-global-color-044b931 );}.elementor-397 .elementor-element.elementor-element-50c5d1f img{width:100%;height:250px;object-fit:cover;object-position:center center;opacity:1;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-e74ddf5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-397 .elementor-element.elementor-element-e74ddf5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-397 .elementor-element.elementor-element-24c0464{--display:flex;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-d49ac81 );--border-color:var( --e-global-color-d49ac81 );box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-397 .elementor-element.elementor-element-24c0464:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-24c0464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-044b931 ) 0%, var( --e-global-color-332724a ) 100%);}.elementor-397 .elementor-element.elementor-element-24c0464.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-397 .elementor-element.elementor-element-24c0464:hover{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-d49ac81 );}.elementor-397 .elementor-element.elementor-element-6d16ae9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-6d16ae9.elementor-view-framed .elementor-icon, .elementor-397 .elementor-element.elementor-element-6d16ae9.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-397 .elementor-element.elementor-element-6d16ae9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon{font-size:32px;padding:16px;}.elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-8b29278{background-color:var( --e-global-color-044b931 );}.elementor-397 .elementor-element.elementor-element-8b29278 img{width:100%;height:250px;object-fit:cover;object-position:center center;opacity:1;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-3890f73 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-397 .elementor-element.elementor-element-3890f73 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-397 .elementor-element.elementor-element-b0d623f{--display:flex;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-d49ac81 );--border-color:var( --e-global-color-d49ac81 );box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-397 .elementor-element.elementor-element-b0d623f:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-b0d623f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-044b931 ) 0%, var( --e-global-color-332724a ) 100%);}.elementor-397 .elementor-element.elementor-element-b0d623f.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-397 .elementor-element.elementor-element-b0d623f:hover{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);}.elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-d49ac81 );}.elementor-397 .elementor-element.elementor-element-aa31be5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-aa31be5.elementor-view-framed .elementor-icon, .elementor-397 .elementor-element.elementor-element-aa31be5.elementor-view-default .elementor-icon{fill:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-397 .elementor-element.elementor-element-aa31be5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon{font-size:32px;padding:16px;}.elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-53f3fea{background-color:var( --e-global-color-044b931 );}.elementor-397 .elementor-element.elementor-element-53f3fea img{width:100%;height:250px;object-fit:cover;object-position:center center;opacity:1;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-03d8758 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-397 .elementor-element.elementor-element-03d8758 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-397 .elementor-element.elementor-element-13e2c46{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:16em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-397 .elementor-element.elementor-element-13e2c46:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-13e2c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofdemossscotland.co.uk/wp-content/uploads/2026/05/481220381_1177157994418964_8696304142938970588_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-397 .elementor-element.elementor-element-15269d2{--display:flex;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-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-397 .elementor-element.elementor-element-15269d2:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-15269d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c94d9ab ) 0%, var( --e-global-color-d49ac81 ) 100%);}.elementor-397 .elementor-element.elementor-element-4a904a9 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-e56dc15{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-397 .elementor-element.elementor-element-e56dc15 .elementor-divider-separator{width:100%;}.elementor-397 .elementor-element.elementor-element-e56dc15 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-397 .elementor-element.elementor-element-eb4eb6a .elementor-heading-title{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-3df96dd .elementor-button:hover, .elementor-397 .elementor-element.elementor-element-3df96dd .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-332724a );}.elementor-397 .elementor-element.elementor-element-3df96dd .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-3df96dd .elementor-button:hover svg, .elementor-397 .elementor-element.elementor-element-3df96dd .elementor-button:focus svg{fill:var( --e-global-color-332724a );}.elementor-397 .elementor-element.elementor-element-678219d{--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:4em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-397 .elementor-element.elementor-element-678219d:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-678219d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-397 .elementor-element.elementor-element-b872d37{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-397 .elementor-element.elementor-element-4f40620{background-color:var( --e-global-color-text );padding:4px 10px 4px 10px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);text-align:center;}.elementor-397 .elementor-element.elementor-element-4f40620.elementor-element{--align-self:center;}.elementor-397 .elementor-element.elementor-element-4f40620:hover{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-397 .elementor-element.elementor-element-4f40620 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-397 .elementor-element.elementor-element-932c745{text-align:center;}.elementor-397 .elementor-element.elementor-element-932c745 .elementor-heading-title{color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-e8ab5ab{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-397 .elementor-element.elementor-element-d97382d{--display:flex;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-d49ac81 );--border-color:var( --e-global-color-d49ac81 );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-397 .elementor-element.elementor-element-d97382d:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-d97382d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #141414 0%, var( --e-global-color-d49ac81 ) 100%);}.elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-d49ac81 );}.elementor-397 .elementor-element.elementor-element-2839970.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );fill:#FFFFFF;color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-2839970.elementor-view-framed .elementor-icon, .elementor-397 .elementor-element.elementor-element-2839970.elementor-view-default .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-397 .elementor-element.elementor-element-2839970.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon{font-size:28px;padding:16px;}.elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-45d0d3c .elementor-button{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-e22c734{--display:flex;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-d49ac81 );--border-color:var( --e-global-color-d49ac81 );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-397 .elementor-element.elementor-element-e22c734:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-e22c734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #141414 0%, var( --e-global-color-d49ac81 ) 100%);}.elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-d49ac81 );}.elementor-397 .elementor-element.elementor-element-5dbf936.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-5dbf936.elementor-view-framed .elementor-icon, .elementor-397 .elementor-element.elementor-element-5dbf936.elementor-view-default .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-397 .elementor-element.elementor-element-5dbf936.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon{font-size:28px;padding:16px;}.elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-3ebef97 .elementor-button{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-654bf8f{--display:flex;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-d49ac81 );--border-color:var( --e-global-color-d49ac81 );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-397 .elementor-element.elementor-element-654bf8f:not(.elementor-motion-effects-element-type-background), .elementor-397 .elementor-element.elementor-element-654bf8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #141414 0%, var( --e-global-color-d49ac81 ) 100%);}.elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-d49ac81 );}.elementor-397 .elementor-element.elementor-element-40a3c43.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d49ac81 );fill:#FFFFFF;color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-40a3c43.elementor-view-framed .elementor-icon, .elementor-397 .elementor-element.elementor-element-40a3c43.elementor-view-default .elementor-icon{fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-color:var( --e-global-color-d49ac81 );}.elementor-397 .elementor-element.elementor-element-40a3c43.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon{font-size:28px;padding:16px;}.elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-title a{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );text-transform:var( --e-global-typography-83682a1-text-transform );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-397 .elementor-element.elementor-element-7176ffd .elementor-button{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-397 .elementor-element.elementor-element-c9ea60b img{height:200px;}.elementor-397 .elementor-element.elementor-element-3f1451a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-397 .elementor-element.elementor-element-ade2d09{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-397 .elementor-element.elementor-element-f580fcd{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-397 .elementor-element.elementor-element-0d8350e{--padding-top:3em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-397 .elementor-element.elementor-element-7d1a6f9{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:1em;}.elementor-397 .elementor-element.elementor-element-c64a49a{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:0em;}.elementor-397 .elementor-element.elementor-element-fd6f6c9 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-1448c03{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon-box-title{margin-block-end:4px;}.elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon{font-size:28px;padding:14px;}.elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-50c5d1f img{height:250px;}.elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon-box-title{margin-block-end:4px;}.elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon{font-size:28px;padding:14px;}.elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-8b29278 img{height:250px;}.elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon-box-title{margin-block-end:4px;}.elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon{font-size:28px;padding:14px;}.elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-53f3fea img{height:250px;}.elementor-397 .elementor-element.elementor-element-13e2c46{--padding-top:14em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-397 .elementor-element.elementor-element-15269d2{border-width:0px 0px 32px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:32px;--border-left-width:0px;--margin-top:0px;--margin-bottom:-32px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-397 .elementor-element.elementor-element-eb4eb6a .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-678219d{--padding-top:2em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-397 .elementor-element.elementor-element-e8ab5ab{--grid-auto-flow:row;}.elementor-397 .elementor-element.elementor-element-d97382d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-e22c734{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-654bf8f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}@media(max-width:767px){.elementor-397 .elementor-element.elementor-element-c9ea60b img{height:150px;}.elementor-397 .elementor-element.elementor-element-3f1451a{--width:95%;--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;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-397 .elementor-element.elementor-element-ade2d09{width:100%;max-width:100%;text-align:center;}.elementor-397 .elementor-element.elementor-element-f580fcd{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;text-align:center;}.elementor-397 .elementor-element.elementor-element-0d8350e{--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-397 .elementor-element.elementor-element-7d1a6f9{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-397 .elementor-element.elementor-element-c64a49a{--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-397 .elementor-element.elementor-element-fd6f6c9 .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-1448c03{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-397 .elementor-element.elementor-element-c5aa611{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon{font-size:24px;padding:12px;}.elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-b9a26e9 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-50c5d1f img{height:220px;}.elementor-397 .elementor-element.elementor-element-24c0464{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon{font-size:24px;padding:12px;}.elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-6d16ae9 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-8b29278 img{height:220px;}.elementor-397 .elementor-element.elementor-element-b0d623f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon{font-size:24px;padding:12px;}.elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-aa31be5 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-53f3fea img{height:220px;}.elementor-397 .elementor-element.elementor-element-13e2c46{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-397 .elementor-element.elementor-element-15269d2{border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-397 .elementor-element.elementor-element-eb4eb6a .elementor-heading-title{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-678219d{--padding-top:0em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-397 .elementor-element.elementor-element-b872d37{--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-397 .elementor-element.elementor-element-e8ab5ab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-wrapper{text-align:start;}.elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon{font-size:24px;padding:12px;}.elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-2839970 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-wrapper{text-align:start;}.elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon{font-size:24px;padding:12px;}.elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-5dbf936 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-wrapper{text-align:start;}.elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon{font-size:24px;padding:12px;}.elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-title, .elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-title a{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-397 .elementor-element.elementor-element-40a3c43 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}@media(min-width:768px){.elementor-397 .elementor-element.elementor-element-3f1451a{--width:1280px;}.elementor-397 .elementor-element.elementor-element-7d1a6f9{--width:50%;}.elementor-397 .elementor-element.elementor-element-c64a49a{--width:50%;}.elementor-397 .elementor-element.elementor-element-15269d2{--width:640px;}.elementor-397 .elementor-element.elementor-element-b872d37{--content-width:640px;}}@media(max-width:1024px) and (min-width:768px){.elementor-397 .elementor-element.elementor-element-3f1451a{--width:95%;}.elementor-397 .elementor-element.elementor-element-15269d2{--width:500px;}.elementor-397 .elementor-element.elementor-element-b872d37{--content-width:512px;}}/* Start custom CSS for heading, class: .elementor-element-ade2d09 */:root{      --glow: #0fe631;  }    .elementor-397 .elementor-element.elementor-element-ade2d09 h1 {  	text-shadow: 0 0 10px var(--glow),  		 0 0 20px var(--glow),  		  0 0 40px var(--glow),  		   0 0 80px var(--glow),  		   0 0 160px var(--glow);  }

.neonText {
  animation: flicker 1.5s infinite alternate;
  color: #fff;
}

h1 {
  font-size: 5.2rem;    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2b6aaf */:root{      --glow: #0fe631;  }    .elementor-397 .elementor-element.elementor-element-f2b6aaf h2 {  	text-shadow: 0 0 10px var(--glow),  		 0 0 20px var(--glow),  		  0 0 40px var(--glow),  		   0 0 80px var(--glow),  		   0 0 160px var(--glow);  }

.neonText {
  animation: flicker 1.5s infinite alternate;
  color: #fff;
}

h1 {
  font-size: 5.2rem;    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50c5d1f *//* Shimmer Effect For Images */

.elementor-397 .elementor-element.elementor-element-50c5d1f{
    position:relative;
    overflow:hidden;
}

.elementor-397 .elementor-element.elementor-element-50c5d1f:before{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:60%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,0.1) 30%,
        rgba(255,255,255,0.7) 50%,
        rgba(255,255,255,0.1) 70%,
        transparent 100%
    );
    transform:skewX(-25deg);
    animation:shimmer 3s infinite;
    pointer-events:none;
    z-index:2;
}

@keyframes shimmer{
    0%{
        left:-120%;
    }

    100%{
        left:150%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b29278 *//* Shimmer Effect For Images */

.elementor-397 .elementor-element.elementor-element-8b29278{
    position:relative;
    overflow:hidden;
}

.elementor-397 .elementor-element.elementor-element-8b29278:before{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:60%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,0.1) 30%,
        rgba(255,255,255,0.7) 50%,
        rgba(255,255,255,0.1) 70%,
        transparent 100%
    );
    transform:skewX(-25deg);
    animation:shimmer 3s infinite;
    pointer-events:none;
    z-index:2;
}

@keyframes shimmer{
    0%{
        left:-120%;
    }

    100%{
        left:150%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53f3fea *//* Shimmer Effect For Images */

.elementor-397 .elementor-element.elementor-element-53f3fea{
    position:relative;
    overflow:hidden;
}

.elementor-397 .elementor-element.elementor-element-53f3fea:before{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:60%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,0.1) 30%,
        rgba(255,255,255,0.7) 50%,
        rgba(255,255,255,0.1) 70%,
        transparent 100%
    );
    transform:skewX(-25deg);
    animation:shimmer 3s infinite;
    pointer-events:none;
    z-index:2;
}

@keyframes shimmer{
    0%{
        left:-120%;
    }

    100%{
        left:150%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a904a9 */:root{      --glow: #0fe631;  }    .elementor-397 .elementor-element.elementor-element-4a904a9 h2 {  	text-shadow: 0 0 10px var(--glow),  		 0 0 20px var(--glow),  		  0 0 40px var(--glow),  		   0 0 80px var(--glow),  		   0 0 160px var(--glow);  }

.neonText {
  animation: flicker 1.5s infinite alternate;
  color: #fff;
}

h1 {
  font-size: 5.2rem;    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3df96dd *//* Shimmer Button Effect */

.elementor-397 .elementor-element.elementor-element-3df96dd .elementor-button,
.elementor-397 .elementor-element.elementor-element-3df96dd button{
    position: relative;
    overflow: hidden;
}

.elementor-397 .elementor-element.elementor-element-3df96dd .elementor-button:before,
.elementor-397 .elementor-element.elementor-element-3df96dd button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 50%;
    height: 100%;
    
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.7),
        transparent
    );

    transform: skewX(-25deg);
    animation: buttonShimmer 3s infinite;
}

@keyframes buttonShimmer{
    0%{
        left: -120%;
    }

    100%{
        left: 150%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-932c745 */:root{      --glow: #0fe631;  }    .elementor-397 .elementor-element.elementor-element-932c745 h2 {  	text-shadow: 0 0 10px var(--glow),  		 0 0 20px var(--glow),  		  0 0 40px var(--glow),  		   0 0 80px var(--glow),  		   0 0 160px var(--glow);  }

.neonText {
  animation: flicker 1.5s infinite alternate;
  color: #fff;
}

h1 {
  font-size: 5.2rem;    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45d0d3c *//* Shimmer Button Effect */

.elementor-397 .elementor-element.elementor-element-45d0d3c .elementor-button,
.elementor-397 .elementor-element.elementor-element-45d0d3c button{
    position: relative;
    overflow: hidden;
}

.elementor-397 .elementor-element.elementor-element-45d0d3c .elementor-button:before,
.elementor-397 .elementor-element.elementor-element-45d0d3c button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 50%;
    height: 100%;
    
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.7),
        transparent
    );

    transform: skewX(-25deg);
    animation: buttonShimmer 3s infinite;
}

@keyframes buttonShimmer{
    0%{
        left: -120%;
    }

    100%{
        left: 150%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ebef97 *//* Shimmer Button Effect */

.elementor-397 .elementor-element.elementor-element-3ebef97 .elementor-button,
.elementor-397 .elementor-element.elementor-element-3ebef97 button{
    position: relative;
    overflow: hidden;
}

.elementor-397 .elementor-element.elementor-element-3ebef97 .elementor-button:before,
.elementor-397 .elementor-element.elementor-element-3ebef97 button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 50%;
    height: 100%;
    
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.7),
        transparent
    );

    transform: skewX(-25deg);
    animation: buttonShimmer 3s infinite;
}

@keyframes buttonShimmer{
    0%{
        left: -120%;
    }

    100%{
        left: 150%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7176ffd *//* Shimmer Button Effect */

.elementor-397 .elementor-element.elementor-element-7176ffd .elementor-button,
.elementor-397 .elementor-element.elementor-element-7176ffd button{
    position: relative;
    overflow: hidden;
}

.elementor-397 .elementor-element.elementor-element-7176ffd .elementor-button:before,
.elementor-397 .elementor-element.elementor-element-7176ffd button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 50%;
    height: 100%;
    
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.7),
        transparent
    );

    transform: skewX(-25deg);
    animation: buttonShimmer 3s infinite;
}

@keyframes buttonShimmer{
    0%{
        left: -120%;
    }

    100%{
        left: 150%;
    }
}/* End custom CSS */