.elementor-20301 .elementor-element.elementor-element-464f7de{--display:flex;--min-height:786px;--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;--overlay-opacity:0.5;}.elementor-20301 .elementor-element.elementor-element-464f7de::before, .elementor-20301 .elementor-element.elementor-element-464f7de > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-464f7de > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-464f7de > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-464f7de > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-464f7de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-20301 .elementor-element.elementor-element-464f7de .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-20301 .elementor-element.elementor-element-e37949c{--display:flex;--overlay-opacity:0.5;--margin-top:-129px;--margin-bottom:0px;--margin-left:68px;--margin-right:0px;}.elementor-20301 .elementor-element.elementor-element-e37949c:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-e37949c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gemconengineering.com/wp-content/uploads/2024/08/Subtract-1-1.png");background-position:center left;background-repeat:no-repeat;}.elementor-20301 .elementor-element.elementor-element-e37949c::before, .elementor-20301 .elementor-element.elementor-element-e37949c > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-e37949c > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-e37949c > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-e37949c > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-e37949c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20301 .elementor-element.elementor-element-8a07ea5{margin:346px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;text-align:start;}.elementor-20301 .elementor-element.elementor-element-8a07ea5 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:52px;font-weight:500;text-transform:capitalize;line-height:69px;letter-spacing:-0.2px;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-20301 .elementor-element.elementor-element-5461047{--display:flex;--overlay-opacity:0.5;}.elementor-20301 .elementor-element.elementor-element-5461047::before, .elementor-20301 .elementor-element.elementor-element-5461047 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-5461047 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-5461047 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-5461047 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-5461047 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20301 .elementor-element.elementor-element-544a5f7{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-20301 .elementor-element.elementor-element-64a5664{margin:-280px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-20301 .elementor-element.elementor-element-64a5664 a{color:#000000;}.elementor-20301 .elementor-element.elementor-element-54c53f8{--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;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20301 .elementor-element.elementor-element-de88048{--display:flex;--min-height:300px;--border-radius:0px 15px 0px 15px;box-shadow:0px 0px 0px 1px #E69B46;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20301 .elementor-element.elementor-element-de88048:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-de88048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20301 .elementor-element.elementor-element-de88048.e-con{--align-self:center;}.elementor-20301 .elementor-element.elementor-element-75149f4{--display:flex;box-shadow:-7px 0px 0px 0px #000000;}.elementor-20301 .elementor-element.elementor-element-66f20d4 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:500;color:#000000;}.elementor-20301 .elementor-element.elementor-element-6a5cd64{text-align:justify;}.elementor-20301 .elementor-element.elementor-element-6a5cd64 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20301 .elementor-element.elementor-element-1a98679 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 0px 1px #E69B46;}.elementor-20301 .elementor-element.elementor-element-1a98679 .elementor-button:hover, .elementor-20301 .elementor-element.elementor-element-1a98679 .elementor-button:focus{background-color:#E69B46;}.elementor-20301 .elementor-element.elementor-element-1a98679 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20301 .elementor-element.elementor-element-24df7e4{--display:flex;--min-height:300px;--border-radius:0px 15px 0px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20301 .elementor-element.elementor-element-24df7e4:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-24df7e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E69B46;}.elementor-20301 .elementor-element.elementor-element-24df7e4.e-con{--align-self:center;}.elementor-20301 .elementor-element.elementor-element-3ef3b35{--display:flex;box-shadow:-7px 0px 0px 0px #000000;}.elementor-20301 .elementor-element.elementor-element-6fe112e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:500;color:#000000;}.elementor-20301 .elementor-element.elementor-element-6c065c7{text-align:justify;}.elementor-20301 .elementor-element.elementor-element-6c065c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-20301 .elementor-element.elementor-element-87249d0 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 0px 1px #E69B46;}.elementor-20301 .elementor-element.elementor-element-87249d0 .elementor-button:hover, .elementor-20301 .elementor-element.elementor-element-87249d0 .elementor-button:focus{background-color:#E69B46;}.elementor-20301 .elementor-element.elementor-element-87249d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20301 .elementor-element.elementor-element-81f0e44{--display:flex;--min-height:300px;--border-radius:0px 15px 0px 15px;box-shadow:0px 0px 0px 1px #E69B46;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20301 .elementor-element.elementor-element-81f0e44:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-81f0e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20301 .elementor-element.elementor-element-81f0e44.e-con{--align-self:center;}.elementor-20301 .elementor-element.elementor-element-8c3f606{--display:flex;box-shadow:-7px 0px 0px 0px #000000;}.elementor-20301 .elementor-element.elementor-element-9bfda12 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:500;color:#000000;}.elementor-20301 .elementor-element.elementor-element-2a8ed67{text-align:justify;}.elementor-20301 .elementor-element.elementor-element-2a8ed67 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-20301 .elementor-element.elementor-element-06d9b36 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 0px 1px #E69B46;}.elementor-20301 .elementor-element.elementor-element-06d9b36 .elementor-button:hover, .elementor-20301 .elementor-element.elementor-element-06d9b36 .elementor-button:focus{background-color:#E69B46;}.elementor-20301 .elementor-element.elementor-element-06d9b36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20301 .elementor-element.elementor-element-228e6ec{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20301 .elementor-element.elementor-element-d4f3560{--display:flex;--min-height:300px;--border-radius:0px 15px 0px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20301 .elementor-element.elementor-element-d4f3560:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-d4f3560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E69B46;}.elementor-20301 .elementor-element.elementor-element-d4f3560.e-con{--align-self:center;}.elementor-20301 .elementor-element.elementor-element-f11d2a0{--display:flex;box-shadow:-7px 0px 0px 0px #000000;}.elementor-20301 .elementor-element.elementor-element-3006142 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:600;color:#000000;}.elementor-20301 .elementor-element.elementor-element-d5d9e62{text-align:justify;}.elementor-20301 .elementor-element.elementor-element-d5d9e62 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#000000;}.elementor-20301 .elementor-element.elementor-element-c770884 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 0px 1px #E69B46;}.elementor-20301 .elementor-element.elementor-element-c770884 .elementor-button:hover, .elementor-20301 .elementor-element.elementor-element-c770884 .elementor-button:focus{background-color:#E69B46;color:#000000;}.elementor-20301 .elementor-element.elementor-element-c770884 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20301 .elementor-element.elementor-element-c770884 .elementor-button:hover svg, .elementor-20301 .elementor-element.elementor-element-c770884 .elementor-button:focus svg{fill:#000000;}.elementor-20301 .elementor-element.elementor-element-2cfd047{--display:flex;--min-height:300px;--border-radius:0px 15px 0px 15px;box-shadow:0px 0px 0px 1px #E69B46;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20301 .elementor-element.elementor-element-2cfd047:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-2cfd047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20301 .elementor-element.elementor-element-2cfd047.e-con{--align-self:center;}.elementor-20301 .elementor-element.elementor-element-24a08f9{--display:flex;box-shadow:-7px 0px 0px 0px #000000;}.elementor-20301 .elementor-element.elementor-element-3f327a6 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:600;color:#000000;}.elementor-20301 .elementor-element.elementor-element-8003793{text-align:justify;}.elementor-20301 .elementor-element.elementor-element-8003793 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-20301 .elementor-element.elementor-element-23c8ff3 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 0px 1px #E69B46;}.elementor-20301 .elementor-element.elementor-element-23c8ff3 .elementor-button:hover, .elementor-20301 .elementor-element.elementor-element-23c8ff3 .elementor-button:focus{background-color:#E69B46;color:#000000;}.elementor-20301 .elementor-element.elementor-element-23c8ff3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20301 .elementor-element.elementor-element-23c8ff3 .elementor-button:hover svg, .elementor-20301 .elementor-element.elementor-element-23c8ff3 .elementor-button:focus svg{fill:#000000;}.elementor-20301 .elementor-element.elementor-element-b45a922{--display:flex;--min-height:300px;--border-radius:0px 15px 0px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20301 .elementor-element.elementor-element-b45a922:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-b45a922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E69B46;}.elementor-20301 .elementor-element.elementor-element-b45a922.e-con{--align-self:center;}.elementor-20301 .elementor-element.elementor-element-9cad2e1{--display:flex;box-shadow:-7px 0px 0px 0px #000000;}.elementor-20301 .elementor-element.elementor-element-db1d59e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:600;color:#000000;}.elementor-20301 .elementor-element.elementor-element-8dd5019{text-align:justify;}.elementor-20301 .elementor-element.elementor-element-8dd5019 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-20301 .elementor-element.elementor-element-5b227a1 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 0px 1px #E69B46;}.elementor-20301 .elementor-element.elementor-element-5b227a1 .elementor-button:hover, .elementor-20301 .elementor-element.elementor-element-5b227a1 .elementor-button:focus{background-color:#E69B46;color:#000000;}.elementor-20301 .elementor-element.elementor-element-5b227a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20301 .elementor-element.elementor-element-5b227a1 .elementor-button:hover svg, .elementor-20301 .elementor-element.elementor-element-5b227a1 .elementor-button:focus svg{fill:#000000;}.elementor-20301 .elementor-element.elementor-element-abbdf64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20301 .elementor-element.elementor-element-fff56a5{--display:flex;--min-height:300px;--border-radius:0px 15px 0px 15px;box-shadow:0px 0px 0px 1px #E69B46;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20301 .elementor-element.elementor-element-fff56a5:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-fff56a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20301 .elementor-element.elementor-element-fff56a5.e-con{--align-self:center;}.elementor-20301 .elementor-element.elementor-element-525ac4e{--display:flex;box-shadow:-7px 0px 0px 0px #E69B46;}.elementor-20301 .elementor-element.elementor-element-5282ebf .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:600;color:#000000;}.elementor-20301 .elementor-element.elementor-element-0374ae0{text-align:justify;}.elementor-20301 .elementor-element.elementor-element-0374ae0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-20301 .elementor-element.elementor-element-1fecea9 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 0px 1px #E69B46;}.elementor-20301 .elementor-element.elementor-element-1fecea9 .elementor-button:hover, .elementor-20301 .elementor-element.elementor-element-1fecea9 .elementor-button:focus{background-color:#E69B46;color:#000000;}.elementor-20301 .elementor-element.elementor-element-1fecea9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20301 .elementor-element.elementor-element-1fecea9 .elementor-button:hover svg, .elementor-20301 .elementor-element.elementor-element-1fecea9 .elementor-button:focus svg{fill:#000000;}.elementor-20301 .elementor-element.elementor-element-d41d523{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20301 .elementor-element.elementor-element-262b1fc{--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-20301 .elementor-element.elementor-element-8cefef5{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20301 .elementor-element.elementor-element-8cefef5 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:40px;font-weight:400;color:#000000;}.elementor-20301 .elementor-element.elementor-element-2915cde .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20301 .elementor-element.elementor-element-7c6746f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20301 .elementor-element.elementor-element-349b738{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20301 .elementor-element.elementor-element-987383c{--display:flex;--min-height:225px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20301 .elementor-element.elementor-element-987383c:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-987383c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20301 .elementor-element.elementor-element-25927f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20301 .elementor-element.elementor-element-497207b{text-align:start;}.elementor-20301 .elementor-element.elementor-element-497207b .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-20301 .elementor-element.elementor-element-e8c14ca{--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-20301 .elementor-element.elementor-element-e749292 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-20301 .elementor-element.elementor-element-c43d6a6{--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 7px;--row-gap:0px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20301 .elementor-element.elementor-element-c43d6a6:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-c43d6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20301 .elementor-element.elementor-element-bb27761{--display:flex;--min-height:340px;--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;--overlay-opacity:0.3;}.elementor-20301 .elementor-element.elementor-element-bb27761:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-bb27761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000DB;}.elementor-20301 .elementor-element.elementor-element-bb27761::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://gemconengineering.com/wp-content/uploads/2024/09/dreamridge.webp");--background-overlay:'';background-position:-89px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20301 .elementor-element.elementor-element-82e5cbb{--spacer-size:141px;}.elementor-20301 .elementor-element.elementor-element-e2515d8{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-20301 .elementor-element.elementor-element-e2515d8 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:22px;font-weight:500;color:#FFF7F7;}.elementor-20301 .elementor-element.elementor-element-68d7f95{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-20301 .elementor-element.elementor-element-68d7f95 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-20301 .elementor-element.elementor-element-54658a0{--display:flex;--min-height:272.5px;--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;--overlay-opacity:0.3;}.elementor-20301 .elementor-element.elementor-element-54658a0:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-54658a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000DB;}.elementor-20301 .elementor-element.elementor-element-54658a0::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://gemconengineering.com/wp-content/uploads/2024/08/villa-office.jpg");--background-overlay:'';background-position:-89px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20301 .elementor-element.elementor-element-d82b842{--spacer-size:141px;}.elementor-20301 .elementor-element.elementor-element-1142bd3{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-20301 .elementor-element.elementor-element-1142bd3 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:22px;font-weight:500;color:#FFF7F7;}.elementor-20301 .elementor-element.elementor-element-aeea0ec{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-20301 .elementor-element.elementor-element-aeea0ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-20301 .elementor-element.elementor-element-268c958{--display:flex;--min-height:272.5px;--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;--overlay-opacity:0.3;}.elementor-20301 .elementor-element.elementor-element-268c958:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-268c958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000DB;}.elementor-20301 .elementor-element.elementor-element-268c958::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://gemconengineering.com/wp-content/uploads/2024/09/SCR-4.jpg");--background-overlay:'';background-position:-89px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20301 .elementor-element.elementor-element-4b4c8c7{--spacer-size:141px;}.elementor-20301 .elementor-element.elementor-element-baf44fa{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-20301 .elementor-element.elementor-element-baf44fa .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:22px;font-weight:500;color:#FFF7F7;}.elementor-20301 .elementor-element.elementor-element-a4e610a{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-20301 .elementor-element.elementor-element-a4e610a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-20301 .elementor-element.elementor-element-2adb053{--display:flex;--min-height:272.5px;--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;--overlay-opacity:0.3;}.elementor-20301 .elementor-element.elementor-element-2adb053:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-2adb053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000DB;}.elementor-20301 .elementor-element.elementor-element-2adb053::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://gemconengineering.com/wp-content/uploads/2024/07/kitchen_Forsell.jpg");--background-overlay:'';background-position:-89px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20301 .elementor-element.elementor-element-068787c{--spacer-size:141px;}.elementor-20301 .elementor-element.elementor-element-9acf796{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-20301 .elementor-element.elementor-element-9acf796 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:22px;font-weight:500;color:#FFF7F7;}.elementor-20301 .elementor-element.elementor-element-45371fb{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-20301 .elementor-element.elementor-element-45371fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-20301 .elementor-element.elementor-element-24cca39{--display:flex;--min-height:70px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20301 .elementor-element.elementor-element-24cca39:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-24cca39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20301 .elementor-element.elementor-element-03b7249{--display:flex;--min-height:547px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20301 .elementor-element.elementor-element-76490b4{--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-20301 .elementor-element.elementor-element-c8c5fc2 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:41px;font-weight:600;line-height:36px;color:#000000;}.elementor-20301 .elementor-element.elementor-element-83cfd31{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20301 .elementor-element.elementor-element-83cfd31 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-20301 .elementor-element.elementor-element-76ebdd4{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20301 .elementor-element.elementor-element-76ebdd4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#000000;}.elementor-20301 .elementor-element.elementor-element-8bd96d0 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 0px 1px #E69B46;}.elementor-20301 .elementor-element.elementor-element-cb52ad7{--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-20301 .elementor-element.elementor-element-bf334d2{--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-20301 .elementor-element.elementor-element-bf334d2:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-bf334d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20301 .elementor-element.elementor-element-7296e65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20301 .elementor-element.elementor-element-ba14337 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-20301 .elementor-element.elementor-element-ee08e27 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-20301 .elementor-element.elementor-element-91d7d30{text-align:justify;}.elementor-20301 .elementor-element.elementor-element-91d7d30 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-20301 .elementor-element.elementor-element-42f36f1{--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-20301 .elementor-element.elementor-element-f90727c{--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-20301 .elementor-element.elementor-element-1ade5b3{--display:flex;--border-radius:0px 15px 0px 15px;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5);}.elementor-20301 .elementor-element.elementor-element-65c5a93 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-20301 .elementor-element.elementor-element-b83e872 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#000000;}.elementor-20301 .elementor-element.elementor-element-80fb502{--display:flex;--border-radius:0px 15px 0px 15px;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5);}.elementor-20301 .elementor-element.elementor-element-80fb502:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-80fb502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E69B46;}.elementor-20301 .elementor-element.elementor-element-d2c9d0f .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-20301 .elementor-element.elementor-element-59af281 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#000000;}.elementor-20301 .elementor-element.elementor-element-1d66ace{--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-20301 .elementor-element.elementor-element-aa363f9{--display:flex;--border-radius:0px 15px 0px 15px;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5);}.elementor-20301 .elementor-element.elementor-element-aa363f9:not(.elementor-motion-effects-element-type-background), .elementor-20301 .elementor-element.elementor-element-aa363f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E69B46;}.elementor-20301 .elementor-element.elementor-element-b83c84c .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-20301 .elementor-element.elementor-element-c1fa8ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#000000;}.elementor-20301 .elementor-element.elementor-element-8015a9f{--display:flex;--border-radius:0px 15px 0px 15px;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5);}.elementor-20301 .elementor-element.elementor-element-2996b4d .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-20301 .elementor-element.elementor-element-0a8e494 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#000000;}.elementor-20301 .elementor-element.elementor-element-77afe24{--display:flex;}.elementor-20301 .elementor-element.elementor-element-90d76a6{text-align:center;}.elementor-20301 .elementor-element.elementor-element-90d76a6 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-20301 .elementor-element.elementor-element-647c5a0{--display:flex;}.elementor-widget-WpResidence_Items_List_card_v1 .property_listing .property-unit-information-wrapper h4 a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .property_location_image{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .property_listing_details span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .listing_unit_price_wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .price_label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .listing_details {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .unit_details_x{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .property_agent_wrapper a,.property_agent_wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20301 .elementor-element.elementor-element-c97c7c6{--display:flex;}.elementor-20301 .elementor-element.elementor-element-5072c32{text-align:center;}.elementor-20301 .elementor-element.elementor-element-5072c32 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-20301 .elementor-element.elementor-element-4f04733{--display:flex;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20301 .elementor-element.elementor-element-5b5d0ce{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-20301 .elementor-element.elementor-element-5b5d0ce .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-20301 .elementor-element.elementor-element-5b5d0ce:after{content:"0.66";}.elementor-20301 .elementor-element.elementor-element-5b5d0ce .elementor-post__thumbnail__link{width:100%;}.elementor-20301 .elementor-element.elementor-element-5b5d0ce .elementor-post__meta-data span + span:before{content:"•";}.elementor-20301 .elementor-element.elementor-element-5b5d0ce .elementor-post__card{border-radius:10px;}.elementor-20301 .elementor-element.elementor-element-5b5d0ce .elementor-post__text{margin-top:0px;}.elementor-20301 .elementor-element.elementor-element-5b5d0ce .elementor-post__title, .elementor-20301 .elementor-element.elementor-element-5b5d0ce .elementor-post__title a{color:#000000;font-family:"Mulish", Sans-serif;font-weight:700;}body.elementor-page-20301:not(.elementor-motion-effects-element-type-background), body.elementor-page-20301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-20301 .elementor-element.elementor-element-8a07ea5 .elementor-heading-title{font-size:22px;line-height:3.1em;letter-spacing:-1.4px;word-spacing:0.8em;}.elementor-20301 .elementor-element.elementor-element-bb27761::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-20301 .elementor-element.elementor-element-54658a0::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-20301 .elementor-element.elementor-element-268c958::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-20301 .elementor-element.elementor-element-2adb053::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(min-width:768px){.elementor-20301 .elementor-element.elementor-element-464f7de{--content-width:1264.67px;}.elementor-20301 .elementor-element.elementor-element-fff56a5{--width:32%;}.elementor-20301 .elementor-element.elementor-element-262b1fc{--width:50%;}.elementor-20301 .elementor-element.elementor-element-349b738{--width:50%;}.elementor-20301 .elementor-element.elementor-element-25927f2{--width:33.3333%;}.elementor-20301 .elementor-element.elementor-element-e8c14ca{--width:66.6666%;}.elementor-20301 .elementor-element.elementor-element-bb27761{--width:25%;}.elementor-20301 .elementor-element.elementor-element-54658a0{--width:25%;}.elementor-20301 .elementor-element.elementor-element-268c958{--width:25%;}.elementor-20301 .elementor-element.elementor-element-2adb053{--width:25%;}.elementor-20301 .elementor-element.elementor-element-76490b4{--width:50%;}.elementor-20301 .elementor-element.elementor-element-cb52ad7{--width:50%;}.elementor-20301 .elementor-element.elementor-element-7296e65{--width:50%;}.elementor-20301 .elementor-element.elementor-element-42f36f1{--width:50%;}}@media(max-width:767px){.elementor-20301 .elementor-element.elementor-element-e37949c{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20301 .elementor-element.elementor-element-8a07ea5{margin:208px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;}.elementor-20301 .elementor-element.elementor-element-8a07ea5 .elementor-heading-title{font-size:23px;}.elementor-20301 .elementor-element.elementor-element-5461047{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20301 .elementor-element.elementor-element-64a5664{margin:-350px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20301 .elementor-element.elementor-element-66f20d4 .elementor-heading-title{font-size:29px;}.elementor-20301 .elementor-element.elementor-element-6fe112e .elementor-heading-title{font-size:29px;}.elementor-20301 .elementor-element.elementor-element-9bfda12 .elementor-heading-title{font-size:29px;}.elementor-20301 .elementor-element.elementor-element-3006142 .elementor-heading-title{font-size:29px;}.elementor-20301 .elementor-element.elementor-element-3f327a6 .elementor-heading-title{font-size:29px;}.elementor-20301 .elementor-element.elementor-element-db1d59e .elementor-heading-title{font-size:29px;}.elementor-20301 .elementor-element.elementor-element-5282ebf .elementor-heading-title{font-size:29px;}.elementor-20301 .elementor-element.elementor-element-8cefef5 .elementor-heading-title{font-size:35px;}.elementor-20301 .elementor-element.elementor-element-497207b .elementor-heading-title{font-size:35px;}.elementor-20301 .elementor-element.elementor-element-e749292 .elementor-heading-title{font-size:16px;}.elementor-20301 .elementor-element.elementor-element-c43d6a6{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-20301 .elementor-element.elementor-element-bb27761::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-bb27761 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-20301 .elementor-element.elementor-element-54658a0::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-54658a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-20301 .elementor-element.elementor-element-268c958::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-268c958 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-20301 .elementor-element.elementor-element-baf44fa{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;}.elementor-20301 .elementor-element.elementor-element-2adb053::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .e-con-inner > .elementor-background-video-container::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20301 .elementor-element.elementor-element-2adb053 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-20301 .elementor-element.elementor-element-c8c5fc2 .elementor-heading-title{font-size:32px;}.elementor-20301 .elementor-element.elementor-element-ee08e27 .elementor-heading-title{font-size:35px;}.elementor-20301 .elementor-element.elementor-element-91d7d30{text-align:start;}.elementor-20301 .elementor-element.elementor-element-91d7d30 .elementor-heading-title{font-size:17px;}.elementor-20301 .elementor-element.elementor-element-90d76a6 .elementor-heading-title{font-size:35px;}.elementor-20301 .elementor-element.elementor-element-5072c32 .elementor-heading-title{font-size:30px;}.elementor-20301 .elementor-element.elementor-element-5b5d0ce .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-20301 .elementor-element.elementor-element-5b5d0ce:after{content:"0.5";}.elementor-20301 .elementor-element.elementor-element-5b5d0ce .elementor-post__thumbnail__link{width:100%;}.elementor-20301 .elementor-element.elementor-element-5b5d0ce .elementor-post__title, .elementor-20301 .elementor-element.elementor-element-5b5d0ce .elementor-post__title a{font-size:20px;}}