.elementor-9 .elementor-element.elementor-element-6231848{--display:flex;--min-height:500px;--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;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d3e3549{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-d3e3549 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:72px;font-weight:400;text-transform:none;color:var( --e-global-color-v4-secondary-title );}.elementor-9 .elementor-element.elementor-element-be4c92e{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-be4c92e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-be4c92e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:500;text-transform:none;color:var( --e-global-color-v4-secondary-title );}.elementor-9 .elementor-element.elementor-element-70c9170{--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-9 .elementor-element.elementor-element-e35f5e0{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f88e5c7 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-f88e5c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f88e5c7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f88e5c7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f88e5c7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f88e5c7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-119c0bd .elementor-heading-title{font-family:"Share", Sans-serif;font-size:19px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d877b54{--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-9 .elementor-element.elementor-element-d7f05ec .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-d7f05ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d7f05ec.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d7f05ec.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d7f05ec.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d7f05ec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c871028 .elementor-heading-title{font-family:"Share", Sans-serif;font-size:17px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5bc7ca0{--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-9 .elementor-element.elementor-element-78516ae .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-78516ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-78516ae.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-78516ae.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-78516ae.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-78516ae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-19f72bc .elementor-heading-title{font-family:"Share", Sans-serif;font-size:20px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7d62e30{--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-9 .elementor-element.elementor-element-9d8d5c0{--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-9 .elementor-element.elementor-element-ed1d6c9 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-ed1d6c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ed1d6c9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ed1d6c9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ed1d6c9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ed1d6c9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-06c242e .elementor-heading-title{font-family:"Share", Sans-serif;font-size:20px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d6c02c5{--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-9 .elementor-element.elementor-element-80bf264 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-80bf264.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-80bf264.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-80bf264.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-80bf264.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-80bf264.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d574b55 .elementor-heading-title{font-family:"Share", Sans-serif;font-size:20px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-29b6b97{--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-9 .elementor-element.elementor-element-c3c067e .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-c3c067e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c3c067e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-c3c067e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c3c067e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-c3c067e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5569329 .elementor-heading-title{font-family:"Share", Sans-serif;font-size:20px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5651e0ae{--display:flex;}.elementor-9 .elementor-element.elementor-element-585aa633{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-45cfd161 img{width:100%;}.elementor-9 .elementor-element.elementor-element-37e2dda4{--display:flex;}.elementor-9 .elementor-element.elementor-element-62a5f82f .elementor-heading-title{font-family:var( --e-global-typography-e0388f1-font-family ), Sans-serif;font-size:var( --e-global-typography-e0388f1-font-size );color:var( --e-global-color-v4-primary-title );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-9 .elementor-element.elementor-element-20c177cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-v4-primary-text );}.elementor-9 .elementor-element.elementor-element-c7a49ba .elementor-heading-title{font-family:var( --e-global-typography-e0388f1-font-family ), Sans-serif;font-size:var( --e-global-typography-e0388f1-font-size );color:var( --e-global-color-v4-secondary-title );}.elementor-9 .elementor-element.elementor-element-7515c526{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-35a1a7bb .gemtech-cta-cards__card{background-color:var( --e-global-color-v4-secondary-bg );}.elementor-9 .elementor-element.elementor-element-35a1a7bb .gemtech-cta-cards{--gtea-cta-cols:3;--gtea-cta-gap:20px;--gtea-cta-from-opacity:0;--gtea-cta-from-transform:translateY(var(--gtea-cta-anim-distance));--gtea-cta-anim-distance:50px;--gtea-cta-anim-easing:ease;--gtea-cta-card-lift:-0px;--gtea-cta-ratio:4 / 3;--gtea-cta-img-scale:calc(110 / 100);--gtea-cta-img-duration:500ms;--gtea-cta-arrow-size:26px;--gtea-cta-arrow-x:18px;--gtea-cta-arrow-y:14px;--gtea-cta-arrow-gap:24px;--gtea-cta-arrow-travel:10px;--gtea-cta-arrow-duration:500ms;--gtea-cta-arrow-text-gap:10px;}.elementor-9 .elementor-element.elementor-element-35a1a7bb .gemtech-cta-cards__grid{justify-content:center;}.elementor-9 .elementor-element.elementor-element-35a1a7bb .gemtech-cta-cards__body{padding:24px 24px 24px 24px;--gtea-cta-body-pr:24px;--gtea-cta-body-pb:24px;}.elementor-9 .elementor-element.elementor-element-35a1a7bb .gemtech-cta-cards__title{font-family:"Karla", Sans-serif;font-size:26px;color:var( --e-global-color-v4-primary-title );max-width:89%;margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-35a1a7bb .gemtech-cta-cards__desc{color:var( --e-global-color-v4-secondary-text );}.elementor-9 .elementor-element.elementor-element-35a1a7bb .gemtech-cta-cards__arrow{color:var( --e-global-color-v4-primary-title );}.elementor-9 .elementor-element.elementor-element-35a1a7bb .gemtech-cta-cards__cta-text{font-size:26px;font-weight:400;color:var( --e-global-color-v4-primary-title );}.elementor-9 .elementor-element.elementor-element-2367a340{--display:flex;}.elementor-9 .elementor-element.elementor-element-3d0275ec{--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-9 .elementor-element.elementor-element-e05768d img{width:100%;}.elementor-9 .elementor-element.elementor-element-7be815ad{--display:flex;}.elementor-9 .elementor-element.elementor-element-4cf8b77b .elementor-heading-title{font-family:var( --e-global-typography-e0388f1-font-family ), Sans-serif;font-size:var( --e-global-typography-e0388f1-font-size );color:var( --e-global-color-v4-secondary-title );}.elementor-9 .elementor-element.elementor-element-430a0551{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-v4-secondary-text );}.elementor-9 .elementor-element.elementor-element-0c6a2a2{text-align:center;}.elementor-9 .elementor-element.elementor-element-2491aeeb{--display:flex;}.elementor-9 .elementor-element.elementor-element-27526f27{text-align:center;}.elementor-9 .elementor-element.elementor-element-27526f27 .elementor-heading-title{font-family:var( --e-global-typography-e0388f1-font-family ), Sans-serif;font-size:var( --e-global-typography-e0388f1-font-size );color:var( --e-global-color-v4-primary-title );}.elementor-9 .elementor-element.elementor-element-6965352 .gemtech-google-reviews__item{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-6965352 .gemtech-google-reviews__author{color:#111827;}.elementor-9 .elementor-element.elementor-element-6965352 .gemtech-google-reviews__text{color:#111827;font-size:12px;max-height:210px;overflow-y:auto;--gt-scrollbar-color:rgba(15,23,42,0.2);}.elementor-9 .elementor-element.elementor-element-6965352 .gemtech-google-reviews__owner-response strong{color:#111827;}.elementor-9 .elementor-element.elementor-element-6965352 .gemtech-google-reviews__owner-response p{color:#111827;}.elementor-9 .elementor-element.elementor-element-6965352 .gemtech-google-reviews__place-name{background:rgba(15,23,42,0.04);color:#374151;}.elementor-9 .elementor-element.elementor-element-6965352 .gemtech-google-reviews__summary{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-6965352 .gemtech-google-reviews__summary-score{color:#111827;}.elementor-9 .elementor-element.elementor-element-6965352 .gemtech-google-reviews__summary-label{color:#6b7280;}.elementor-9 .elementor-element.elementor-element-6965352 .gemtech-google-reviews__review-btn{background-color:#1a73e8;color:#ffffff;}.elementor-9 .elementor-element.elementor-element-6965352 .gemtech-google-reviews__review-btn-text{color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-e35f5e0{--width:33%;}.elementor-9 .elementor-element.elementor-element-d877b54{--width:33%;}.elementor-9 .elementor-element.elementor-element-5bc7ca0{--width:33%;}.elementor-9 .elementor-element.elementor-element-9d8d5c0{--width:33%;}.elementor-9 .elementor-element.elementor-element-d6c02c5{--width:33%;}.elementor-9 .elementor-element.elementor-element-29b6b97{--width:33%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-62a5f82f .elementor-heading-title{font-size:var( --e-global-typography-e0388f1-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-c7a49ba .elementor-heading-title{font-size:var( --e-global-typography-e0388f1-font-size );}.elementor-9 .elementor-element.elementor-element-35a1a7bb .gemtech-cta-cards{--gtea-cta-cols:2;}.elementor-9 .elementor-element.elementor-element-4cf8b77b .elementor-heading-title{font-size:var( --e-global-typography-e0388f1-font-size );}.elementor-9 .elementor-element.elementor-element-27526f27 .elementor-heading-title{font-size:var( --e-global-typography-e0388f1-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-d3e3549{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-d3e3549 .elementor-heading-title{font-size:48px;}.elementor-9 .elementor-element.elementor-element-be4c92e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-be4c92e .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-f88e5c7 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-f88e5c7 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-d7f05ec .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-d7f05ec .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-78516ae .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-78516ae .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-ed1d6c9 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-ed1d6c9 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-80bf264 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-80bf264 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-c3c067e .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-c3c067e .elementor-icon svg{height:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-62a5f82f .elementor-heading-title{font-size:var( --e-global-typography-e0388f1-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-c7a49ba .elementor-heading-title{font-size:var( --e-global-typography-e0388f1-font-size );}.elementor-9 .elementor-element.elementor-element-35a1a7bb .gemtech-cta-cards{--gtea-cta-cols:1;}.elementor-9 .elementor-element.elementor-element-4cf8b77b .elementor-heading-title{font-size:var( --e-global-typography-e0388f1-font-size );}.elementor-9 .elementor-element.elementor-element-27526f27 .elementor-heading-title{font-size:var( --e-global-typography-e0388f1-font-size );}}