.elementor-19342 .elementor-element.elementor-element-330c16b{--display:flex;--min-height:100vh;--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-19342 .elementor-element.elementor-element-330c16b:not(.elementor-motion-effects-element-type-background), .elementor-19342 .elementor-element.elementor-element-330c16b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("http://stgecom.electricmirror.com/wp-content/uploads/hero-homepage-thumbnail.webp") 50% 50%;background-size:cover;}.elementor-19342 .elementor-element.elementor-element-f795f9d{--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;}.elementor-19342 .elementor-element.elementor-element-f795f9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19342 .elementor-element.elementor-element-b916124{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-19342 .elementor-element.elementor-element-4dc43d2{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-19342 .elementor-element.elementor-element-4dc43d2 .elementor-heading-title{font-family:var( --e-global-typography-3ebfb39-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-3ebfb39-font-size );font-weight:var( --e-global-typography-3ebfb39-font-weight );text-transform:var( --e-global-typography-3ebfb39-text-transform );line-height:var( --e-global-typography-3ebfb39-line-height );letter-spacing:var( --e-global-typography-3ebfb39-letter-spacing );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.16);color:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-834e198{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-19342 .elementor-element.elementor-element-9408566 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-9fdae3e-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-9fdae3e-font-size );font-weight:var( --e-global-typography-9fdae3e-font-weight );text-transform:var( --e-global-typography-9fdae3e-text-transform );fill:var( --e-global-color-57a4252 );color:var( --e-global-color-57a4252 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-57a4252 );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-19342 .elementor-element.elementor-element-9408566 .elementor-button:hover, .elementor-19342 .elementor-element.elementor-element-9408566 .elementor-button:focus{background-color:var( --e-global-color-57a4252 );color:var( --e-global-color-accent );border-color:var( --e-global-color-33eb8a9 );}.elementor-19342 .elementor-element.elementor-element-9408566 .elementor-button:hover svg, .elementor-19342 .elementor-element.elementor-element-9408566 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-19342 .elementor-element.elementor-element-a8cda88{--display:flex;}.elementor-19342 .elementor-element.elementor-element-4c1070d{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-19342 .elementor-element.elementor-element-4c1070d:not(.elementor-motion-effects-element-type-background), .elementor-19342 .elementor-element.elementor-element-4c1070d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-939eb74{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19342 .elementor-element.elementor-element-8b4354c{text-align:center;}.elementor-19342 .elementor-element.elementor-element-8b4354c .elementor-heading-title{font-family:var( --e-global-typography-05163b9-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-05163b9-font-size );font-weight:var( --e-global-typography-05163b9-font-weight );text-transform:var( --e-global-typography-05163b9-text-transform );line-height:var( --e-global-typography-05163b9-line-height );letter-spacing:var( --e-global-typography-05163b9-letter-spacing );color:var( --e-global-color-accent );}.elementor-19342 .elementor-element.elementor-element-406fb34{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-19342 .elementor-element.elementor-element-406fb34 .elementor-heading-title{font-family:var( --e-global-typography-3ebfb39-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-3ebfb39-font-size );font-weight:var( --e-global-typography-3ebfb39-font-weight );text-transform:var( --e-global-typography-3ebfb39-text-transform );line-height:var( --e-global-typography-3ebfb39-line-height );letter-spacing:var( --e-global-typography-3ebfb39-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-d4b6810{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-19342 .elementor-element.elementor-element-a1c73d0{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-19342 .elementor-element.elementor-element-34e2139 img{width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-19342 .elementor-element.elementor-element-cc94e0b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19342 .elementor-element.elementor-element-b7e2817{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19342 .elementor-element.elementor-element-63cb7b3 .elementor-heading-title{font-family:var( --e-global-typography-78cb7f1-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-78cb7f1-font-size );font-weight:var( --e-global-typography-78cb7f1-font-weight );text-transform:var( --e-global-typography-78cb7f1-text-transform );line-height:var( --e-global-typography-78cb7f1-line-height );letter-spacing:var( --e-global-typography-78cb7f1-letter-spacing );}.elementor-widget-text-editor{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-19342 .elementor-element.elementor-element-5209254{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-0d51681-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0d51681-font-size );font-weight:var( --e-global-typography-0d51681-font-weight );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-8b54464 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-0b7390c-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0b7390c-font-size );font-weight:var( --e-global-typography-0b7390c-font-weight );text-transform:var( --e-global-typography-0b7390c-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-19342 .elementor-element.elementor-element-8b54464 .elementor-button:hover, .elementor-19342 .elementor-element.elementor-element-8b54464 .elementor-button:focus{background-color:var( --e-global-color-33eb8a9 );color:var( --e-global-color-57a4252 );border-color:var( --e-global-color-33eb8a9 );}.elementor-19342 .elementor-element.elementor-element-8b54464 .elementor-button:hover svg, .elementor-19342 .elementor-element.elementor-element-8b54464 .elementor-button:focus svg{fill:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-313998c{--display:flex;}.elementor-19342 .elementor-element.elementor-element-13098f8 img{width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-19342 .elementor-element.elementor-element-300f18d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19342 .elementor-element.elementor-element-e5bb7d7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19342 .elementor-element.elementor-element-7180d74 .elementor-heading-title{font-family:var( --e-global-typography-78cb7f1-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-78cb7f1-font-size );font-weight:var( --e-global-typography-78cb7f1-font-weight );text-transform:var( --e-global-typography-78cb7f1-text-transform );line-height:var( --e-global-typography-78cb7f1-line-height );letter-spacing:var( --e-global-typography-78cb7f1-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-ad10fa7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-0d51681-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0d51681-font-size );font-weight:var( --e-global-typography-0d51681-font-weight );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-7241520 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-0b7390c-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0b7390c-font-size );font-weight:var( --e-global-typography-0b7390c-font-weight );text-transform:var( --e-global-typography-0b7390c-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-19342 .elementor-element.elementor-element-7241520 .elementor-button:hover, .elementor-19342 .elementor-element.elementor-element-7241520 .elementor-button:focus{background-color:var( --e-global-color-33eb8a9 );color:var( --e-global-color-57a4252 );border-color:var( --e-global-color-33eb8a9 );}.elementor-19342 .elementor-element.elementor-element-7241520 .elementor-button:hover svg, .elementor-19342 .elementor-element.elementor-element-7241520 .elementor-button:focus svg{fill:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-25da22c{--display:flex;}.elementor-19342 .elementor-element.elementor-element-d964e92 img{width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-19342 .elementor-element.elementor-element-6de8d25{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19342 .elementor-element.elementor-element-7cbf88e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19342 .elementor-element.elementor-element-48b12cb .elementor-heading-title{font-family:var( --e-global-typography-78cb7f1-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-78cb7f1-font-size );font-weight:var( --e-global-typography-78cb7f1-font-weight );text-transform:var( --e-global-typography-78cb7f1-text-transform );line-height:var( --e-global-typography-78cb7f1-line-height );letter-spacing:var( --e-global-typography-78cb7f1-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-7118d02{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-0d51681-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0d51681-font-size );font-weight:var( --e-global-typography-0d51681-font-weight );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-3b210ce .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-0b7390c-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0b7390c-font-size );font-weight:var( --e-global-typography-0b7390c-font-weight );text-transform:var( --e-global-typography-0b7390c-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-19342 .elementor-element.elementor-element-3b210ce .elementor-button:hover, .elementor-19342 .elementor-element.elementor-element-3b210ce .elementor-button:focus{background-color:var( --e-global-color-33eb8a9 );color:var( --e-global-color-57a4252 );border-color:var( --e-global-color-33eb8a9 );}.elementor-19342 .elementor-element.elementor-element-3b210ce .elementor-button:hover svg, .elementor-19342 .elementor-element.elementor-element-3b210ce .elementor-button:focus svg{fill:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-8182d3e{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-19342 .elementor-element.elementor-element-8182d3e::before, .elementor-19342 .elementor-element.elementor-element-8182d3e > .elementor-background-video-container::before, .elementor-19342 .elementor-element.elementor-element-8182d3e > .e-con-inner > .elementor-background-video-container::before, .elementor-19342 .elementor-element.elementor-element-8182d3e > .elementor-background-slideshow::before, .elementor-19342 .elementor-element.elementor-element-8182d3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-19342 .elementor-element.elementor-element-8182d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-19342 .elementor-element.elementor-element-8182d3e:not(.elementor-motion-effects-element-type-background), .elementor-19342 .elementor-element.elementor-element-8182d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("http://stgecom.electricmirror.com/wp-content/uploads/background-fall-back.webp") 50% 50%;background-size:cover;}.elementor-19342 .elementor-element.elementor-element-da14c8e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19342 .elementor-element.elementor-element-ed22276{width:var( --container-widget-width, 810px );max-width:810px;--container-widget-width:810px;--container-widget-flex-grow:0;text-align:center;}.elementor-19342 .elementor-element.elementor-element-ed22276 .elementor-heading-title{font-family:"Gotham", Arial, Helvetica, sans-serif;font-size:5rem;font-weight:200;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-d704efc{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-0d51681-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0d51681-font-size );font-weight:var( --e-global-typography-0d51681-font-weight );line-height:var( --e-global-typography-0d51681-line-height );color:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-4ef360e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Arial, Helvetica, sans-serif;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-57a4252 );color:var( --e-global-color-57a4252 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-19342 .elementor-element.elementor-element-4ef360e .elementor-button:hover, .elementor-19342 .elementor-element.elementor-element-4ef360e .elementor-button:focus{background-color:var( --e-global-color-33eb8a9 );color:var( --e-global-color-57a4252 );border-color:var( --e-global-color-33eb8a9 );}.elementor-19342 .elementor-element.elementor-element-4ef360e .elementor-button:hover svg, .elementor-19342 .elementor-element.elementor-element-4ef360e .elementor-button:focus svg{fill:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-2f8cb2f{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-19342 .elementor-element.elementor-element-2f8cb2f:not(.elementor-motion-effects-element-type-background), .elementor-19342 .elementor-element.elementor-element-2f8cb2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-555c48c{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19342 .elementor-element.elementor-element-555c48c:not(.elementor-motion-effects-element-type-background), .elementor-19342 .elementor-element.elementor-element-555c48c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://stgecom.electricmirror.com/wp-content/uploads/SECTION-4Savannah-vanity-04.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19342 .elementor-element.elementor-element-9365555{--spacer-size:500px;}.elementor-19342 .elementor-element.elementor-element-3ecd748{--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;--padding-top:200px;--padding-bottom:200px;--padding-left:120px;--padding-right:120px;}.elementor-19342 .elementor-element.elementor-element-7a6b369{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19342 .elementor-element.elementor-element-642a09c{width:var( --container-widget-width, 637px );max-width:637px;--container-widget-width:637px;--container-widget-flex-grow:0;text-align:center;}.elementor-19342 .elementor-element.elementor-element-642a09c .elementor-heading-title{font-family:"Gotham", Arial, Helvetica, sans-serif;font-size:5rem;font-weight:200;line-height:1em;letter-spacing:-1px;}.elementor-19342 .elementor-element.elementor-element-801d6a3{text-align:center;font-family:var( --e-global-typography-0d51681-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0d51681-font-size );font-weight:var( --e-global-typography-0d51681-font-weight );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-22cd3ca{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19342 .elementor-element.elementor-element-da9d501 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-0b7390c-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0b7390c-font-size );font-weight:var( --e-global-typography-0b7390c-font-weight );text-transform:var( --e-global-typography-0b7390c-text-transform );fill:var( --e-global-color-57a4252 );color:var( --e-global-color-57a4252 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-19342 .elementor-element.elementor-element-da9d501 .elementor-button:hover, .elementor-19342 .elementor-element.elementor-element-da9d501 .elementor-button:focus{background-color:var( --e-global-color-33eb8a9 );color:var( --e-global-color-57a4252 );border-color:var( --e-global-color-33eb8a9 );}.elementor-19342 .elementor-element.elementor-element-da9d501 .elementor-button:hover svg, .elementor-19342 .elementor-element.elementor-element-da9d501 .elementor-button:focus svg{fill:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-f1ea671 .elementor-button{background-color:#AC844E00;font-family:var( --e-global-typography-0b7390c-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0b7390c-font-size );font-weight:var( --e-global-typography-0b7390c-font-weight );text-transform:var( --e-global-typography-0b7390c-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-19342 .elementor-element.elementor-element-f1ea671 .elementor-button:hover, .elementor-19342 .elementor-element.elementor-element-f1ea671 .elementor-button:focus{background-color:var( --e-global-color-33eb8a9 );color:var( --e-global-color-57a4252 );border-color:var( --e-global-color-33eb8a9 );}.elementor-19342 .elementor-element.elementor-element-f1ea671 .elementor-button:hover svg, .elementor-19342 .elementor-element.elementor-element-f1ea671 .elementor-button:focus svg{fill:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-647fc0c{--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-19342 .elementor-element.elementor-element-f698a01 .elementor-repeater-item-d2cbd36 .swiper-slide-bg{background-color:var( --e-global-color-57a4252 );background-image:url(http://stgecom.electricmirror.com/wp-content/uploads/Breathless.webp);background-size:cover;}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-repeater-item-d2cbd36 .elementor-background-overlay{background-color:#0000004D;}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-repeater-item-46320f1 .swiper-slide-bg{background-color:var( --e-global-color-57a4252 );background-image:url(http://stgecom.electricmirror.com/wp-content/uploads/Bellagio.webp);background-size:cover;}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-repeater-item-46320f1 .elementor-background-overlay{background-color:#0000004D;}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-repeater-item-fd2c908 .swiper-slide-bg{background-color:var( --e-global-color-57a4252 );background-image:url(http://stgecom.electricmirror.com/wp-content/uploads/FourSeasons.webp);background-size:cover;}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-repeater-item-fd2c908 .elementor-background-overlay{background-color:#0000004D;}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-repeater-item-31b8deb .swiper-slide-bg{background-color:var( --e-global-color-57a4252 );background-image:url(http://stgecom.electricmirror.com/wp-content/uploads/Sphere-2.webp);background-size:cover;}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-repeater-item-31b8deb .elementor-background-overlay{background-color:#0000004D;}.elementor-19342 .elementor-element.elementor-element-f698a01 .swiper-slide{transition-duration:calc(3000ms*1.2);height:100vh;}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-57a4252 );border-color:var( --e-global-color-accent );}.elementor-19342 .elementor-element.elementor-element-f698a01 .swiper-slide-contents{max-width:100%;}.elementor-19342 .elementor-element.elementor-element-f698a01 .swiper-slide-inner{text-align:start;}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-heading{font-family:var( --e-global-typography-d37da4d-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-d37da4d-font-size );font-weight:var( --e-global-typography-d37da4d-font-weight );line-height:var( --e-global-typography-d37da4d-line-height );letter-spacing:var( --e-global-typography-d37da4d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-description{font-family:var( --e-global-typography-129fd7d-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-129fd7d-font-size );text-transform:var( --e-global-typography-129fd7d-text-transform );line-height:var( --e-global-typography-129fd7d-line-height );letter-spacing:var( --e-global-typography-129fd7d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-button{font-family:var( --e-global-typography-9fdae3e-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-9fdae3e-font-size );text-transform:var( --e-global-typography-9fdae3e-text-transform );border-width:1px;border-radius:0px;}.elementor-19342 .elementor-element.elementor-element-f698a01 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:10px;width:10px;}.elementor-19342 .elementor-element.elementor-element-f698a01 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-19342 .elementor-element.elementor-element-f698a01 .swiper-pagination-fraction{font-size:10px;}.elementor-19342 .elementor-element.elementor-element-f698a01 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-57a4252 );opacity:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-f698a01 .swiper-pagination-bullet-active{background-color:var( --e-global-color-33eb8a9 );}.elementor-19342 .elementor-element.elementor-element-47b9a82{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-19342 .elementor-element.elementor-element-47b9a82:not(.elementor-motion-effects-element-type-background), .elementor-19342 .elementor-element.elementor-element-47b9a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-e97b24a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19342 .elementor-element.elementor-element-07d9cc8{text-align:center;}.elementor-19342 .elementor-element.elementor-element-07d9cc8 .elementor-heading-title{font-family:var( --e-global-typography-05163b9-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-05163b9-font-size );font-weight:var( --e-global-typography-05163b9-font-weight );text-transform:var( --e-global-typography-05163b9-text-transform );line-height:var( --e-global-typography-05163b9-line-height );letter-spacing:var( --e-global-typography-05163b9-letter-spacing );color:var( --e-global-color-accent );}.elementor-19342 .elementor-element.elementor-element-5c2a157{width:100%;max-width:100%;text-align:center;}.elementor-19342 .elementor-element.elementor-element-5c2a157 .elementor-heading-title{font-family:var( --e-global-typography-3ebfb39-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-3ebfb39-font-size );font-weight:var( --e-global-typography-3ebfb39-font-weight );text-transform:var( --e-global-typography-3ebfb39-text-transform );line-height:var( --e-global-typography-3ebfb39-line-height );letter-spacing:var( --e-global-typography-3ebfb39-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-3ce12c2{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-19342 .elementor-element.elementor-element-c8293f6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-19342 .elementor-element.elementor-element-c1a249b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-19342 .elementor-element.elementor-element-cc67e1e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-19342 .elementor-element.elementor-element-bc4b0e0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-19342 .elementor-element.elementor-element-a469bd9{text-align:center;}.elementor-19342 .elementor-element.elementor-element-a469bd9 img{width:100%;max-width:128px;height:120px;object-fit:contain;object-position:center center;}.elementor-19342 .elementor-element.elementor-element-e2831ff{text-align:center;}.elementor-19342 .elementor-element.elementor-element-e2831ff .elementor-heading-title{font-family:var( --e-global-typography-9eb3b0d-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-9eb3b0d-font-size );font-weight:var( --e-global-typography-9eb3b0d-font-weight );line-height:var( --e-global-typography-9eb3b0d-line-height );letter-spacing:var( --e-global-typography-9eb3b0d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-e706d74{text-align:center;font-family:var( --e-global-typography-b8214b1-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-b8214b1-font-size );font-weight:var( --e-global-typography-b8214b1-font-weight );line-height:var( --e-global-typography-b8214b1-line-height );}.elementor-19342 .elementor-element.elementor-element-fe3ff5f .elementor-button{background-color:#AC844E00;font-family:var( --e-global-typography-ea3a992-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-ea3a992-font-size );font-weight:var( --e-global-typography-ea3a992-font-weight );text-transform:var( --e-global-typography-ea3a992-text-transform );line-height:var( --e-global-typography-ea3a992-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19342 .elementor-element.elementor-element-fe3ff5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19342 .elementor-element.elementor-element-fe3ff5f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19342 .elementor-element.elementor-element-22ef7aa{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#80808040;--border-color:#80808040;--border-radius:0px 0px 0px 0px;}.elementor-19342 .elementor-element.elementor-element-009eb73{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-19342 .elementor-element.elementor-element-40c4921{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-19342 .elementor-element.elementor-element-38ee5e7{text-align:center;}.elementor-19342 .elementor-element.elementor-element-38ee5e7 img{width:100%;max-width:200px;height:120px;object-fit:contain;object-position:center center;}.elementor-19342 .elementor-element.elementor-element-8ffdb0f{text-align:center;}.elementor-19342 .elementor-element.elementor-element-8ffdb0f .elementor-heading-title{font-family:var( --e-global-typography-9eb3b0d-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-9eb3b0d-font-size );font-weight:var( --e-global-typography-9eb3b0d-font-weight );line-height:var( --e-global-typography-9eb3b0d-line-height );letter-spacing:var( --e-global-typography-9eb3b0d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-3645310{text-align:center;font-family:var( --e-global-typography-b8214b1-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-b8214b1-font-size );font-weight:var( --e-global-typography-b8214b1-font-weight );line-height:var( --e-global-typography-b8214b1-line-height );}.elementor-19342 .elementor-element.elementor-element-0853036 .elementor-button{background-color:#AC844E00;font-family:var( --e-global-typography-ea3a992-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-ea3a992-font-size );font-weight:var( --e-global-typography-ea3a992-font-weight );text-transform:var( --e-global-typography-ea3a992-text-transform );line-height:var( --e-global-typography-ea3a992-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19342 .elementor-element.elementor-element-0853036 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19342 .elementor-element.elementor-element-0853036 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19342 .elementor-element.elementor-element-a94c255{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-19342 .elementor-element.elementor-element-eceb8a0{text-align:center;}.elementor-19342 .elementor-element.elementor-element-eceb8a0 img{width:100%;max-width:257px;height:120px;object-fit:contain;object-position:center center;}.elementor-19342 .elementor-element.elementor-element-7436513{text-align:center;}.elementor-19342 .elementor-element.elementor-element-7436513 .elementor-heading-title{font-family:var( --e-global-typography-9eb3b0d-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-9eb3b0d-font-size );font-weight:var( --e-global-typography-9eb3b0d-font-weight );line-height:var( --e-global-typography-9eb3b0d-line-height );letter-spacing:var( --e-global-typography-9eb3b0d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-b40ea25{text-align:center;font-family:var( --e-global-typography-b8214b1-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-b8214b1-font-size );font-weight:var( --e-global-typography-b8214b1-font-weight );line-height:var( --e-global-typography-b8214b1-line-height );}.elementor-19342 .elementor-element.elementor-element-ce767e1 .elementor-button{background-color:#AC844E00;font-family:var( --e-global-typography-ea3a992-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-ea3a992-font-size );font-weight:var( --e-global-typography-ea3a992-font-weight );text-transform:var( --e-global-typography-ea3a992-text-transform );line-height:var( --e-global-typography-ea3a992-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19342 .elementor-element.elementor-element-ce767e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19342 .elementor-element.elementor-element-ce767e1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-19342 .elementor-element.elementor-element-55e9cfe{--display:flex;--min-height:100vh;--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:center;--align-items:center;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-19342 .elementor-element.elementor-element-55e9cfe::before, .elementor-19342 .elementor-element.elementor-element-55e9cfe > .elementor-background-video-container::before, .elementor-19342 .elementor-element.elementor-element-55e9cfe > .e-con-inner > .elementor-background-video-container::before, .elementor-19342 .elementor-element.elementor-element-55e9cfe > .elementor-background-slideshow::before, .elementor-19342 .elementor-element.elementor-element-55e9cfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-19342 .elementor-element.elementor-element-55e9cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0e8e3dd );--background-overlay:'';}.elementor-19342 .elementor-element.elementor-element-55e9cfe:not(.elementor-motion-effects-element-type-background), .elementor-19342 .elementor-element.elementor-element-55e9cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("http://stgecom.electricmirror.com/wp-content/uploads/thumbnail-usa.webp") 50% 50%;background-size:cover;}.elementor-19342 .elementor-element.elementor-element-438b812{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19342 .elementor-element.elementor-element-762a08f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;}.elementor-19342 .elementor-element.elementor-element-762a08f .elementor-heading-title{font-family:var( --e-global-typography-05163b9-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-05163b9-font-size );font-weight:var( --e-global-typography-05163b9-font-weight );text-transform:var( --e-global-typography-05163b9-text-transform );line-height:var( --e-global-typography-05163b9-line-height );letter-spacing:var( --e-global-typography-05163b9-letter-spacing );color:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-ac27a2d{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;}.elementor-19342 .elementor-element.elementor-element-ac27a2d .elementor-heading-title{font-family:"Gotham", Arial, Helvetica, sans-serif;font-size:5rem;font-weight:200;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-5618e65 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-9fdae3e-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-9fdae3e-font-size );font-weight:var( --e-global-typography-9fdae3e-font-weight );text-transform:var( --e-global-typography-9fdae3e-text-transform );fill:var( --e-global-color-57a4252 );color:var( --e-global-color-57a4252 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-19342 .elementor-element.elementor-element-5618e65 .elementor-button:hover, .elementor-19342 .elementor-element.elementor-element-5618e65 .elementor-button:focus{background-color:var( --e-global-color-33eb8a9 );color:var( --e-global-color-57a4252 );border-color:var( --e-global-color-33eb8a9 );}.elementor-19342 .elementor-element.elementor-element-5618e65 .elementor-button:hover svg, .elementor-19342 .elementor-element.elementor-element-5618e65 .elementor-button:focus svg{fill:var( --e-global-color-57a4252 );}.elementor-19342 .elementor-element.elementor-element-88ece92{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19342 .elementor-element.elementor-element-b59ceb2{--display:flex;--min-height:150px;}.elementor-19342 .elementor-element.elementor-element-b59ceb2:not(.elementor-motion-effects-element-type-background), .elementor-19342 .elementor-element.elementor-element-b59ceb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://stgecom.electricmirror.com/wp-content/uploads/play-button-7.svg");background-position:center center;background-repeat:no-repeat;background-size:81% auto;}.elementor-19342 .elementor-element.elementor-element-b59ceb2.e-con:hover{--e-con-transform-scale:1.1;}.elementor-19342 .elementor-element.elementor-element-a70f50e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;--width:250px;font-family:"Raleway", Arial, Helvetica, sans-serif;font-size:16px;line-height:1.4em;letter-spacing:7.2px;--text-color:var( --e-global-color-57a4252 );--transition:0.3s;}:root{--page-title-display:none;}@media(max-width:1540px){.elementor-19342 .elementor-element.elementor-element-4dc43d2 .elementor-heading-title{font-size:var( --e-global-typography-3ebfb39-font-size );line-height:var( --e-global-typography-3ebfb39-line-height );letter-spacing:var( --e-global-typography-3ebfb39-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-9408566 .elementor-button{font-size:var( --e-global-typography-9fdae3e-font-size );}.elementor-19342 .elementor-element.elementor-element-8b4354c .elementor-heading-title{font-size:var( --e-global-typography-05163b9-font-size );line-height:var( --e-global-typography-05163b9-line-height );letter-spacing:var( --e-global-typography-05163b9-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-406fb34 .elementor-heading-title{font-size:var( --e-global-typography-3ebfb39-font-size );line-height:var( --e-global-typography-3ebfb39-line-height );letter-spacing:var( --e-global-typography-3ebfb39-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-63cb7b3 .elementor-heading-title{font-size:var( --e-global-typography-78cb7f1-font-size );line-height:var( --e-global-typography-78cb7f1-line-height );letter-spacing:var( --e-global-typography-78cb7f1-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-5209254{font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-8b54464 .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-7180d74 .elementor-heading-title{font-size:var( --e-global-typography-78cb7f1-font-size );line-height:var( --e-global-typography-78cb7f1-line-height );letter-spacing:var( --e-global-typography-78cb7f1-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-ad10fa7{font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-7241520 .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-48b12cb .elementor-heading-title{font-size:var( --e-global-typography-78cb7f1-font-size );line-height:var( --e-global-typography-78cb7f1-line-height );letter-spacing:var( --e-global-typography-78cb7f1-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-7118d02{font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-3b210ce .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-d704efc{font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-3ecd748{--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-19342 .elementor-element.elementor-element-801d6a3{font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-da9d501 .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-f1ea671 .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-647fc0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19342 .elementor-element.elementor-element-f698a01 .swiper-slide{height:100vh;}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-heading{font-size:var( --e-global-typography-d37da4d-font-size );line-height:var( --e-global-typography-d37da4d-line-height );letter-spacing:var( --e-global-typography-d37da4d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-description{font-size:var( --e-global-typography-129fd7d-font-size );line-height:var( --e-global-typography-129fd7d-line-height );letter-spacing:var( --e-global-typography-129fd7d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-button{font-size:var( --e-global-typography-9fdae3e-font-size );}.elementor-19342 .elementor-element.elementor-element-07d9cc8 .elementor-heading-title{font-size:var( --e-global-typography-05163b9-font-size );line-height:var( --e-global-typography-05163b9-line-height );letter-spacing:var( --e-global-typography-05163b9-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-5c2a157 .elementor-heading-title{font-size:var( --e-global-typography-3ebfb39-font-size );line-height:var( --e-global-typography-3ebfb39-line-height );letter-spacing:var( --e-global-typography-3ebfb39-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-e2831ff .elementor-heading-title{font-size:var( --e-global-typography-9eb3b0d-font-size );line-height:var( --e-global-typography-9eb3b0d-line-height );letter-spacing:var( --e-global-typography-9eb3b0d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-e706d74{font-size:var( --e-global-typography-b8214b1-font-size );line-height:var( --e-global-typography-b8214b1-line-height );}.elementor-19342 .elementor-element.elementor-element-fe3ff5f .elementor-button{font-size:var( --e-global-typography-ea3a992-font-size );line-height:var( --e-global-typography-ea3a992-line-height );}.elementor-19342 .elementor-element.elementor-element-8ffdb0f .elementor-heading-title{font-size:var( --e-global-typography-9eb3b0d-font-size );line-height:var( --e-global-typography-9eb3b0d-line-height );letter-spacing:var( --e-global-typography-9eb3b0d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-3645310{font-size:var( --e-global-typography-b8214b1-font-size );line-height:var( --e-global-typography-b8214b1-line-height );}.elementor-19342 .elementor-element.elementor-element-0853036 .elementor-button{font-size:var( --e-global-typography-ea3a992-font-size );line-height:var( --e-global-typography-ea3a992-line-height );}.elementor-19342 .elementor-element.elementor-element-7436513 .elementor-heading-title{font-size:var( --e-global-typography-9eb3b0d-font-size );line-height:var( --e-global-typography-9eb3b0d-line-height );letter-spacing:var( --e-global-typography-9eb3b0d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-b40ea25{font-size:var( --e-global-typography-b8214b1-font-size );line-height:var( --e-global-typography-b8214b1-line-height );}.elementor-19342 .elementor-element.elementor-element-ce767e1 .elementor-button{font-size:var( --e-global-typography-ea3a992-font-size );line-height:var( --e-global-typography-ea3a992-line-height );}.elementor-19342 .elementor-element.elementor-element-762a08f .elementor-heading-title{font-size:var( --e-global-typography-05163b9-font-size );line-height:var( --e-global-typography-05163b9-line-height );letter-spacing:var( --e-global-typography-05163b9-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-5618e65 .elementor-button{font-size:var( --e-global-typography-9fdae3e-font-size );}}@media(max-width:1280px){.elementor-19342 .elementor-element.elementor-element-330c16b{--min-height:85vh;}}@media(max-width:1024px){.elementor-19342 .elementor-element.elementor-element-4dc43d2 .elementor-heading-title{font-size:var( --e-global-typography-3ebfb39-font-size );line-height:var( --e-global-typography-3ebfb39-line-height );letter-spacing:var( --e-global-typography-3ebfb39-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-9408566 .elementor-button{font-size:var( --e-global-typography-9fdae3e-font-size );}.elementor-19342 .elementor-element.elementor-element-4c1070d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19342 .elementor-element.elementor-element-8b4354c .elementor-heading-title{font-size:var( --e-global-typography-05163b9-font-size );line-height:var( --e-global-typography-05163b9-line-height );letter-spacing:var( --e-global-typography-05163b9-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-406fb34 .elementor-heading-title{font-size:var( --e-global-typography-3ebfb39-font-size );line-height:var( --e-global-typography-3ebfb39-line-height );letter-spacing:var( --e-global-typography-3ebfb39-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-d4b6810{--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-19342 .elementor-element.elementor-element-63cb7b3 .elementor-heading-title{font-size:var( --e-global-typography-78cb7f1-font-size );line-height:var( --e-global-typography-78cb7f1-line-height );letter-spacing:var( --e-global-typography-78cb7f1-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-5209254{width:initial;max-width:initial;font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-8b54464 .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-7180d74 .elementor-heading-title{font-size:var( --e-global-typography-78cb7f1-font-size );line-height:var( --e-global-typography-78cb7f1-line-height );letter-spacing:var( --e-global-typography-78cb7f1-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-ad10fa7{width:initial;max-width:initial;font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-7241520 .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-48b12cb .elementor-heading-title{font-size:var( --e-global-typography-78cb7f1-font-size );line-height:var( --e-global-typography-78cb7f1-line-height );letter-spacing:var( --e-global-typography-78cb7f1-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-7118d02{width:initial;max-width:initial;font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-3b210ce .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-8182d3e{--min-height:85vh;}.elementor-19342 .elementor-element.elementor-element-ed22276 .elementor-heading-title{font-size:3.2rem;}.elementor-19342 .elementor-element.elementor-element-d704efc{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-3ecd748{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-19342 .elementor-element.elementor-element-642a09c .elementor-heading-title{font-size:3.2rem;}.elementor-19342 .elementor-element.elementor-element-801d6a3{font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-da9d501 .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-f1ea671 .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-heading{font-size:var( --e-global-typography-d37da4d-font-size );line-height:var( --e-global-typography-d37da4d-line-height );letter-spacing:var( --e-global-typography-d37da4d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-description{font-size:var( --e-global-typography-129fd7d-font-size );line-height:var( --e-global-typography-129fd7d-line-height );letter-spacing:var( --e-global-typography-129fd7d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-button{font-size:var( --e-global-typography-9fdae3e-font-size );}.elementor-19342 .elementor-element.elementor-element-07d9cc8 .elementor-heading-title{font-size:var( --e-global-typography-05163b9-font-size );line-height:var( --e-global-typography-05163b9-line-height );letter-spacing:var( --e-global-typography-05163b9-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-5c2a157 .elementor-heading-title{font-size:var( --e-global-typography-3ebfb39-font-size );line-height:var( --e-global-typography-3ebfb39-line-height );letter-spacing:var( --e-global-typography-3ebfb39-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-3ce12c2{--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;}.elementor-19342 .elementor-element.elementor-element-a469bd9 img{max-width:150px;height:100px;}.elementor-19342 .elementor-element.elementor-element-e2831ff .elementor-heading-title{font-size:var( --e-global-typography-9eb3b0d-font-size );line-height:var( --e-global-typography-9eb3b0d-line-height );letter-spacing:var( --e-global-typography-9eb3b0d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-e706d74{font-size:var( --e-global-typography-b8214b1-font-size );line-height:var( --e-global-typography-b8214b1-line-height );}.elementor-19342 .elementor-element.elementor-element-fe3ff5f .elementor-button{font-size:var( --e-global-typography-ea3a992-font-size );line-height:var( --e-global-typography-ea3a992-line-height );}.elementor-19342 .elementor-element.elementor-element-38ee5e7 img{max-width:150px;height:100px;}.elementor-19342 .elementor-element.elementor-element-8ffdb0f .elementor-heading-title{font-size:var( --e-global-typography-9eb3b0d-font-size );line-height:var( --e-global-typography-9eb3b0d-line-height );letter-spacing:var( --e-global-typography-9eb3b0d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-3645310{font-size:var( --e-global-typography-b8214b1-font-size );line-height:var( --e-global-typography-b8214b1-line-height );}.elementor-19342 .elementor-element.elementor-element-0853036 .elementor-button{font-size:var( --e-global-typography-ea3a992-font-size );line-height:var( --e-global-typography-ea3a992-line-height );}.elementor-19342 .elementor-element.elementor-element-eceb8a0 img{max-width:150px;height:100px;}.elementor-19342 .elementor-element.elementor-element-7436513 .elementor-heading-title{font-size:var( --e-global-typography-9eb3b0d-font-size );line-height:var( --e-global-typography-9eb3b0d-line-height );letter-spacing:var( --e-global-typography-9eb3b0d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-b40ea25{font-size:var( --e-global-typography-b8214b1-font-size );line-height:var( --e-global-typography-b8214b1-line-height );}.elementor-19342 .elementor-element.elementor-element-ce767e1 .elementor-button{font-size:var( --e-global-typography-ea3a992-font-size );line-height:var( --e-global-typography-ea3a992-line-height );}.elementor-19342 .elementor-element.elementor-element-762a08f .elementor-heading-title{font-size:var( --e-global-typography-05163b9-font-size );line-height:var( --e-global-typography-05163b9-line-height );letter-spacing:var( --e-global-typography-05163b9-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-ac27a2d .elementor-heading-title{font-size:3.2rem;}.elementor-19342 .elementor-element.elementor-element-5618e65 .elementor-button{font-size:var( --e-global-typography-9fdae3e-font-size );}.elementor-19342 .elementor-element.elementor-element-a70f50e{--width:500px;}}@media(max-width:880px){.elementor-19342 .elementor-element.elementor-element-330c16b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-19342 .elementor-element.elementor-element-4c1070d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-19342 .elementor-element.elementor-element-8182d3e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-19342 .elementor-element.elementor-element-47b9a82{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-19342 .elementor-element.elementor-element-55e9cfe{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-19342 .elementor-element.elementor-element-330c16b{--min-height:69vh;--padding-top:150px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-19342 .elementor-element.elementor-element-4dc43d2{width:100%;max-width:100%;}.elementor-19342 .elementor-element.elementor-element-4dc43d2 .elementor-heading-title{font-size:var( --e-global-typography-3ebfb39-font-size );line-height:var( --e-global-typography-3ebfb39-line-height );letter-spacing:var( --e-global-typography-3ebfb39-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-9408566 .elementor-button{font-size:var( --e-global-typography-9fdae3e-font-size );padding:15px 20px 15px 20px;}.elementor-19342 .elementor-element.elementor-element-4c1070d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19342 .elementor-element.elementor-element-8b4354c .elementor-heading-title{font-size:var( --e-global-typography-05163b9-font-size );line-height:var( --e-global-typography-05163b9-line-height );letter-spacing:var( --e-global-typography-05163b9-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-406fb34{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;}.elementor-19342 .elementor-element.elementor-element-406fb34 .elementor-heading-title{font-size:var( --e-global-typography-3ebfb39-font-size );line-height:var( --e-global-typography-3ebfb39-line-height );letter-spacing:var( --e-global-typography-3ebfb39-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-d4b6810{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-19342 .elementor-element.elementor-element-34e2139 img{height:350px;}.elementor-19342 .elementor-element.elementor-element-63cb7b3 .elementor-heading-title{font-size:var( --e-global-typography-78cb7f1-font-size );line-height:var( --e-global-typography-78cb7f1-line-height );letter-spacing:var( --e-global-typography-78cb7f1-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-5209254{width:100%;max-width:100%;font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-8b54464 .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-13098f8 img{height:350px;}.elementor-19342 .elementor-element.elementor-element-7180d74 .elementor-heading-title{font-size:var( --e-global-typography-78cb7f1-font-size );line-height:var( --e-global-typography-78cb7f1-line-height );letter-spacing:var( --e-global-typography-78cb7f1-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-ad10fa7{width:100%;max-width:100%;font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-7241520 .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-d964e92 img{height:350px;}.elementor-19342 .elementor-element.elementor-element-48b12cb .elementor-heading-title{font-size:var( --e-global-typography-78cb7f1-font-size );line-height:var( --e-global-typography-78cb7f1-line-height );letter-spacing:var( --e-global-typography-78cb7f1-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-7118d02{width:100%;max-width:100%;font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-3b210ce .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-ed22276 .elementor-heading-title{font-size:2.4rem;}.elementor-19342 .elementor-element.elementor-element-d704efc{width:100%;max-width:100%;font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-2f8cb2f{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19342 .elementor-element.elementor-element-555c48c:not(.elementor-motion-effects-element-type-background), .elementor-19342 .elementor-element.elementor-element-555c48c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://stgecom.electricmirror.com/wp-content/uploads/Savannah-vanity-03-e1753112975798.webp");background-position:center center;background-size:contain;}.elementor-19342 .elementor-element.elementor-element-9365555{--spacer-size:250px;}.elementor-19342 .elementor-element.elementor-element-3ecd748{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-19342 .elementor-element.elementor-element-642a09c .elementor-heading-title{font-size:2.4rem;}.elementor-19342 .elementor-element.elementor-element-801d6a3{font-size:var( --e-global-typography-0d51681-font-size );line-height:var( --e-global-typography-0d51681-line-height );}.elementor-19342 .elementor-element.elementor-element-da9d501 .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-f1ea671 .elementor-button{font-size:var( --e-global-typography-0b7390c-font-size );}.elementor-19342 .elementor-element.elementor-element-f698a01 .swiper-slide{height:85vh;}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-heading{font-size:var( --e-global-typography-d37da4d-font-size );line-height:var( --e-global-typography-d37da4d-line-height );letter-spacing:var( --e-global-typography-d37da4d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-description{font-size:var( --e-global-typography-129fd7d-font-size );line-height:var( --e-global-typography-129fd7d-line-height );letter-spacing:var( --e-global-typography-129fd7d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-f698a01 .elementor-slide-button{font-size:var( --e-global-typography-9fdae3e-font-size );}.elementor-19342 .elementor-element.elementor-element-47b9a82{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19342 .elementor-element.elementor-element-07d9cc8 .elementor-heading-title{font-size:var( --e-global-typography-05163b9-font-size );line-height:var( --e-global-typography-05163b9-line-height );letter-spacing:var( --e-global-typography-05163b9-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-5c2a157 .elementor-heading-title{font-size:var( --e-global-typography-3ebfb39-font-size );line-height:var( --e-global-typography-3ebfb39-line-height );letter-spacing:var( --e-global-typography-3ebfb39-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-3ce12c2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19342 .elementor-element.elementor-element-a469bd9 img{max-width:150px;height:90px;}.elementor-19342 .elementor-element.elementor-element-e2831ff .elementor-heading-title{font-size:var( --e-global-typography-9eb3b0d-font-size );line-height:var( --e-global-typography-9eb3b0d-line-height );letter-spacing:var( --e-global-typography-9eb3b0d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-e706d74{font-size:var( --e-global-typography-b8214b1-font-size );line-height:var( --e-global-typography-b8214b1-line-height );}.elementor-19342 .elementor-element.elementor-element-fe3ff5f .elementor-button{font-size:var( --e-global-typography-ea3a992-font-size );line-height:var( --e-global-typography-ea3a992-line-height );}.elementor-19342 .elementor-element.elementor-element-22ef7aa{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-19342 .elementor-element.elementor-element-38ee5e7 img{max-width:150px;height:90px;}.elementor-19342 .elementor-element.elementor-element-8ffdb0f .elementor-heading-title{font-size:var( --e-global-typography-9eb3b0d-font-size );line-height:var( --e-global-typography-9eb3b0d-line-height );letter-spacing:var( --e-global-typography-9eb3b0d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-3645310{font-size:var( --e-global-typography-b8214b1-font-size );line-height:var( --e-global-typography-b8214b1-line-height );}.elementor-19342 .elementor-element.elementor-element-0853036 .elementor-button{font-size:var( --e-global-typography-ea3a992-font-size );line-height:var( --e-global-typography-ea3a992-line-height );}.elementor-19342 .elementor-element.elementor-element-eceb8a0 img{max-width:150px;height:90px;}.elementor-19342 .elementor-element.elementor-element-7436513 .elementor-heading-title{font-size:var( --e-global-typography-9eb3b0d-font-size );line-height:var( --e-global-typography-9eb3b0d-line-height );letter-spacing:var( --e-global-typography-9eb3b0d-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-b40ea25{font-size:var( --e-global-typography-b8214b1-font-size );line-height:var( --e-global-typography-b8214b1-line-height );}.elementor-19342 .elementor-element.elementor-element-ce767e1 .elementor-button{font-size:var( --e-global-typography-ea3a992-font-size );line-height:var( --e-global-typography-ea3a992-line-height );}.elementor-19342 .elementor-element.elementor-element-55e9cfe{--min-height:85vh;--justify-content:center;--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.8;}.elementor-19342 .elementor-element.elementor-element-438b812{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19342 .elementor-element.elementor-element-762a08f.elementor-element{--align-self:center;}.elementor-19342 .elementor-element.elementor-element-762a08f{text-align:center;}.elementor-19342 .elementor-element.elementor-element-762a08f .elementor-heading-title{font-size:var( --e-global-typography-05163b9-font-size );line-height:var( --e-global-typography-05163b9-line-height );letter-spacing:var( --e-global-typography-05163b9-letter-spacing );}.elementor-19342 .elementor-element.elementor-element-ac27a2d{text-align:center;}.elementor-19342 .elementor-element.elementor-element-ac27a2d .elementor-heading-title{font-size:2.4rem;}.elementor-19342 .elementor-element.elementor-element-5618e65 .elementor-button{font-size:var( --e-global-typography-9fdae3e-font-size );}.elementor-19342 .elementor-element.elementor-element-88ece92{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19342 .elementor-element.elementor-element-b59ceb2{--width:120px;--min-height:120px;}.elementor-19342 .elementor-element.elementor-element-a70f50e{--width:500px;}}@media(min-width:768px){.elementor-19342 .elementor-element.elementor-element-f795f9d{--width:98.231%;}.elementor-19342 .elementor-element.elementor-element-a8cda88{--width:59%;}.elementor-19342 .elementor-element.elementor-element-555c48c{--width:50%;}.elementor-19342 .elementor-element.elementor-element-3ecd748{--width:50%;}.elementor-19342 .elementor-element.elementor-element-47b9a82{--content-width:1280px;}.elementor-19342 .elementor-element.elementor-element-88ece92{--width:62%;}.elementor-19342 .elementor-element.elementor-element-b59ceb2{--width:150px;}}@media(max-width:1024px) and (min-width:768px){.elementor-19342 .elementor-element.elementor-element-a8cda88{--width:40%;}.elementor-19342 .elementor-element.elementor-element-d4b6810{--width:600px;}}/* Start custom CSS for heading, class: .elementor-element-4dc43d2 */.elementor-19342 .elementor-element.elementor-element-4dc43d2 i {
    color: #ccc;
}

.elementor-19342 .elementor-element.elementor-element-4dc43d2 sup {
    position: relative;
    top: -0.25em; /* Adjust this value to move the sup tag down */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed22276 */.elementor-19342 .elementor-element.elementor-element-ed22276 i {
    color: #ccc;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-f698a01 */.banner-fw  .swiper-slide-contents {
    display: flex;
    flex-wrap: wrap; /* Allows items to wrap to the next line */
    justify-content: space-between; /* Pushes content to the ends */
    align-items: end;
}

.banner-fw  .elementor-slide-heading {
    flex-basis: 60%; /* Adjust as needed, gives space for the description */
    text-align: left;
    order: 1; /* Ensures it's the first item */
}

.banner-fw .elementor-slide-description {
    flex-basis: 35%; /* Adjust as needed, gives space for the heading */
    text-align: right;
    order: 2; /* Ensures it's the second item on the first line */
}

.banner-fw  .elementor-slide-description {
    margin-bottom: -50px !important;
}

.banner-fw .elementor-button.elementor-slide-button {
    flex-basis: 60%; /* Aligns with the heading */
    text-align: left;
    order: 3; /* Places it below the heading */
    margin-top: 15px; /* Adds some space between heading and button */
        max-width: 300px;
    text-align: center;
}

.banner-fw  .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 95%;
}


.banner-fw .swiper-pagination {
    text-align: right;
    padding-right: 60px;
}

/* Optional: For smaller screens, you might want them to stack */
@media (max-width: 768px) {
   .banner-fw  .elementor-slide-heading,
    .banner-fw .elementor-slide-description,
    .banner-fw .elementor-button.elementor-slide-button {
        flex-basis: 100%; /* Make them full width */
        text-align: center; /* Center them */
        order: unset; /* Reset order */
    }

    .banner-fw .elementor-button.elementor-slide-button {
        margin-top: 10px;
    }
    
   .banner-fw  .elementor-slide-heading, .elementor-slide-description {
    text-align: left;
}

.banner-fw .swiper-pagination {
    text-align: right;
    padding-right: 20px;
}


.banner-fw .elementor-slide-description {
    margin-bottom: 30px !important;
    text-align: left!important;
}
    
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac27a2d */.elementor-19342 .elementor-element.elementor-element-ac27a2d sup {
    position: relative;
    top: -0.25em; /* Adjust this value to move the sup tag down */
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-a70f50e */.circlename svg{
    animation: rotate 20s linear infinite;
}
@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://44.193.107.74/wp-content/uploads/Gotham-Extra-Light-font.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://44.193.107.74/wp-content/uploads/GothamLight-font.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://44.193.107.74/wp-content/uploads/Gotham-Extra-Light-font.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://44.193.107.74/wp-content/uploads/GothamLight-font.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Raleway';
	font-display: auto;
	src: url('http://44.193.107.74/wp-content/uploads/Raleway-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */