.elementor-200 .elementor-element.elementor-element-b0caaee > .elementor-container{min-height:70vh;}.elementor-200 .elementor-element.elementor-element-b0caaee > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-200 .elementor-element.elementor-element-b0caaee:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-b0caaee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cm-nz.co.nz/wp-content/uploads/2024/07/header-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-200 .elementor-element.elementor-element-b0caaee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-200 .elementor-element.elementor-element-b0caaee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-200 .elementor-element.elementor-element-0ce0ad1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-200 .elementor-element.elementor-element-0ce0ad1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-200 .elementor-element.elementor-element-0ce0ad1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 20%;}.elementor-200 .elementor-element.elementor-element-0ce0ad1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-200 .elementor-element.elementor-element-0ce0ad1{z-index:5;}.elementor-200 .elementor-element.elementor-element-c7e8eb0:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-c7e8eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, var( --e-global-color-primary ) 55%, #254A87 100%);}.elementor-200 .elementor-element.elementor-element-c7e8eb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 7% 3% 7%;}.elementor-200 .elementor-element.elementor-element-c7e8eb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-200 .elementor-element.elementor-element-cdbbfb9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-200 .elementor-element.elementor-element-1d62c07 .icon{color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-1d62c07 .thegem-heading, .elementor-200 .elementor-element.elementor-element-1d62c07 .thegem-heading .light{font-size:56px;text-transform:uppercase;line-height:66px;}.elementor-200 .elementor-element.elementor-element-1d62c07 .thegem-heading:hover > span,
					.elementor-200 .elementor-element.elementor-element-1d62c07 .thegem-heading:hover > a,
					.elementor-200 .elementor-element.elementor-element-1d62c07 .thegem-heading:hover span.colored{color:var( --e-global-color-accent );}.elementor-200 .elementor-element.elementor-element-180e9eb .icon{color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-180e9eb .thegem-heading, .elementor-200 .elementor-element.elementor-element-180e9eb .thegem-heading .light{font-size:51.8px;text-transform:uppercase;line-height:65px;}.elementor-200 .elementor-element.elementor-element-180e9eb .thegem-heading:hover > span,
					.elementor-200 .elementor-element.elementor-element-180e9eb .thegem-heading:hover > a,
					.elementor-200 .elementor-element.elementor-element-180e9eb .thegem-heading:hover span.colored{color:var( --e-global-color-accent );}.elementor-200 .elementor-element.elementor-element-c03cd53 .icon{color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-c03cd53 .thegem-heading, .elementor-200 .elementor-element.elementor-element-c03cd53 .thegem-heading .light{font-size:27.5px;text-transform:uppercase;line-height:45px;}.elementor-200 .elementor-element.elementor-element-c03cd53 .thegem-heading:hover > span,
					.elementor-200 .elementor-element.elementor-element-c03cd53 .thegem-heading:hover > a,
					.elementor-200 .elementor-element.elementor-element-c03cd53 .thegem-heading:hover span.colored{color:var( --e-global-color-accent );}.elementor-200 .elementor-element.elementor-element-abf3832{text-align:right;}.elementor-200 .elementor-element.elementor-element-abf3832 img{width:270px;}.elementor-200 .elementor-element.elementor-element-94e026d{text-align:right;}.elementor-200 .elementor-element.elementor-element-94e026d, .elementor-200 .elementor-element.elementor-element-94e026d .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-200 .elementor-element.elementor-element-94e026d, .elementor-200 .elementor-element.elementor-element-94e026d .elementor-text-editor *{font-size:15px;line-height:25px;}.elementor-200 .elementor-element.elementor-element-9c10563:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-9c10563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-906fa56 );}.elementor-200 .elementor-element.elementor-element-9c10563{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-9c10563 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-200 .elementor-element.elementor-element-d350cd1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-200 .elementor-element.elementor-element-878b3b6{text-align:right;z-index:2;}.elementor-200 .elementor-element.elementor-element-878b3b6 img{width:53%;}.elementor-200 .elementor-element.elementor-element-878b3b6 > .elementor-widget-container{--e-transform-translateY:110px;}.elementor-200 .elementor-element.elementor-element-53b4711{text-align:left;}.elementor-200 .elementor-element.elementor-element-53b4711 img{width:80%;}.elementor-200 .elementor-element.elementor-element-eddda86 > .elementor-element-populated{padding:6% 15% 0% 7%;}.elementor-200 .elementor-element.elementor-element-b7aa793{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;}.elementor-200 .elementor-element.elementor-element-8f2d86f, .elementor-200 .elementor-element.elementor-element-8f2d86f .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-8f2d86f, .elementor-200 .elementor-element.elementor-element-8f2d86f .elementor-text-editor *{font-size:29px;font-weight:400;line-height:46px;}.elementor-200 .elementor-element.elementor-element-8f2d86f > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-d94bcd3 > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-200 .elementor-element.elementor-element-d94bcd3{padding:7% 11% 7% 11%;}.elementor-200 .elementor-element.elementor-element-49843ed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-0750bef .icon{color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-0750bef .thegem-heading, .elementor-200 .elementor-element.elementor-element-0750bef .thegem-heading .light{text-transform:uppercase;line-height:57px;}.elementor-200 .elementor-element.elementor-element-0750bef .thegem-heading:hover > span,
					.elementor-200 .elementor-element.elementor-element-0750bef .thegem-heading:hover > a,
					.elementor-200 .elementor-element.elementor-element-0750bef .thegem-heading:hover span.colored{color:var( --e-global-color-accent );}.elementor-200 .elementor-element.elementor-element-94b9bef{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-200 .elementor-element.elementor-element-94b9bef .elementor-divider-separator{width:100%;}.elementor-200 .elementor-element.elementor-element-94b9bef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs.gem-tta-general .gem-tta-tab > a{padding:12px 40px 10px 5px!important;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab:not(.gem-tta-active)>a, 
				.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading{background-color:#FFFFFF!important;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab:not(.gem-tta-active)>a, .elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta.gem-tta-general .gem-tta-panels .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading{border-style:solid;border-width:0px 0px 1px 0px!important;border-color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta.gem-tta-general .gem-tta-panels .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading{border-width:0px 0px 1px 0px!important;margin-top:unset;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab.gem-tta-active>a, 
				.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading{background-color:#FFFFFF!important;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab.gem-tta-active>a{border-style:solid;border-width:0px 0px 1px 0px!important;border-color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta.gem-tta-general .gem-tta-panels .gem-tta-panel.gem-tta-active .gem-tta-panel-heading{border-width:0px 0px 1px 0px!important;margin-bottom:unset;border-color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab:not(.gem-tta-active) a .gem-tta-title-text, 
				.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading a .gem-tta-title-text{font-family:"Arial", Sans-serif;font-size:22px;font-weight:400;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab:not(.gem-tta-active) a .gem-tta-title-text, 
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading a .gem-tta-title-text{color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab.gem-tta-active a .gem-tta-title-text, 
				.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading a .gem-tta-title-text{font-family:"Arial", Sans-serif;font-size:22px;font-weight:400;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab.gem-tta-active a .gem-tta-title-text, 
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading a .gem-tta-title-text{color:var( --e-global-color-text );}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab:not(.gem-tta-active) .gem-tta-icon i, 
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading a i{font-size:25px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab:not(.gem-tta-active) .gem-tta-icon svg, 
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading a svg{width:25px;height:25px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-left .gem-tta-tab:not(.gem-tta-active) .gem-tta-icon i,
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-left .gem-tta-tab:not(.gem-tta-active) .gem-tta-icon svg{margin-right:10px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-right .gem-tta-tab:not(.gem-tta-active) .gem-tta-icon i,
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-right .gem-tta-tab:not(.gem-tta-active) .gem-tta-icon svg{margin-left:10px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-top .gem-tta-tab:not(.gem-tta-active) .gem-tta-icon i,
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-top .gem-tta-tab:not(.gem-tta-active) .gem-tta-icon svg{margin-bottom:10px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-bottom .gem-tta-tab:not(.gem-tta-active) .gem-tta-icon i,
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-bottom .gem-tta-tab:not(.gem-tta-active) .gem-tta-icon svg{margin-top:10px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading a i,
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading a svg{margin-right:10px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab:not(.gem-tta-active) a .gem-tta-icon i, 
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading a i{color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab:not(.gem-tta-active) a .gem-tta-icon svg, 
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading a svg{fill:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab.gem-tta-active .gem-tta-icon i, 
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading a i{font-size:25px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab.gem-tta-active .gem-tta-icon svg, 
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading a svg{width:25px;height:25px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-left .gem-tta-tab.gem-tta-active .gem-tta-icon i,
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-left .gem-tta-tab.gem-tta-active .gem-tta-icon svg{margin-right:10px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-right .gem-tta-tab.gem-tta-active .gem-tta-icon i,
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-right .gem-tta-tab.gem-tta-active .gem-tta-icon svg{margin-left:10px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-top .gem-tta-tab.gem-tta-active .gem-tta-icon i,
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-top .gem-tta-tab.gem-tta-active .gem-tta-icon svg{margin-bottom:10px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-bottom .gem-tta-tab.gem-tta-active .gem-tta-icon i,
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs-icon-position-bottom .gem-tta-tab.gem-tta-active .gem-tta-icon svg{margin-top:10px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading a i,
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading a svg{margin-right:10px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab.gem-tta-active a .gem-tta-icon i, 
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading a i{color:var( --e-global-color-text );}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab.gem-tta-active a .gem-tta-icon svg, 
					.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading a svg{fill:var( --e-global-color-text );}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-nogap.gem-tta-tabs .gem-tta-panels{border-radius:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs .gem-tta-panels, .elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs .gem-tta-panels .gem-tta-panel-respbody{border-style:solid;border-width:0px 0px 0px 0px!important;border-color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs.gem-tta-tabs-position-top .gem-tta-panels{margin-top:calc(1px - 0px);}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs.gem-tta-tabs-position-left .gem-tta-panels{margin-left:calc(1px - 0px);}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs.gem-tta-tabs-position-bottom .gem-tta-panels{margin-bottom:calc(1px - 0px);}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs.gem-tta-tabs-position-right .gem-tta-panels{margin-right:calc(1px - 0px);}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs .gem-tta-panels .gem-tta-panel-body{padding:0px 0px 0px 30px;font-size:1px;text-align:left!important;}.elementor-200 .elementor-element.elementor-element-2a07dc0:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-2a07dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-906fa56 );}.elementor-200 .elementor-element.elementor-element-2a07dc0{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-200 .elementor-element.elementor-element-2a07dc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-200 .elementor-element.elementor-element-40e444e .icon{color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-40e444e .thegem-heading, .elementor-200 .elementor-element.elementor-element-40e444e .thegem-heading .light{text-transform:uppercase;line-height:57px;}.elementor-200 .elementor-element.elementor-element-40e444e .thegem-heading:hover > span,
					.elementor-200 .elementor-element.elementor-element-40e444e .thegem-heading:hover > a,
					.elementor-200 .elementor-element.elementor-element-40e444e .thegem-heading:hover span.colored{color:var( --e-global-color-accent );}.elementor-200 .elementor-element.elementor-element-176e920 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio, .double-item) .image-inner:not(.empty){aspect-ratio:1.5 !important;height:auto;}.elementor-200 .elementor-element.elementor-element-176e920 .portfolio.extended-carousel-grid .fullwidth-block{padding:0 16px;}.elementor-200 .elementor-element.elementor-element-176e920 .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(16px/2) !important;margin:calc(-16px/2);}.elementor-200 .elementor-element.elementor-element-176e920 .extended-carousel-grid:not(.inited) .portfolio-item,
					.elementor-200 .elementor-element.elementor-element-176e920 .skeleton-posts .portfolio-item{padding:calc(16px/2);}.elementor-200 .elementor-element.elementor-element-176e920 .extended-carousel-grid:not(.inited) .owl-stage,
					.elementor-200 .elementor-element.elementor-element-176e920 .skeleton-posts.portfolio-row{margin:calc(-16px/2);}.elementor-200 .elementor-element.elementor-element-176e920 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-200 .elementor-element.elementor-element-176e920 .portfolio-item .caption .title span{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}.elementor-200 .elementor-element.elementor-element-176e920 .portfolio.portfolio-grid .portfolio-item .caption .title span{font-size:21px;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-176e920 .portfolio.portfolio-grid .portfolio-item:hover .caption .title span{color:var( --e-global-color-text );}.elementor-200 .elementor-element.elementor-element-176e920 .portfolio-item .caption .subtitle{max-height:initial !important;}.elementor-200 .elementor-element.elementor-element-176e920 .portfolio-item .caption .subtitle span{white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}.elementor-200 .elementor-element.elementor-element-176e920 .portfolio-item .caption .subtitle a, .elementor-200 .elementor-element.elementor-element-176e920 .portfolio-item .caption .subtitle p{white-space:initial;overflow:initial;}.elementor-200 .elementor-element.elementor-element-176e920 .portfolio.portfolio-grid .portfolio-item .caption .subtitle{font-size:10px;}.elementor-200 .elementor-element.elementor-element-b4ab1b3 > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-200 .elementor-element.elementor-element-b4ab1b3{padding:7% 7% 7% 7%;}.elementor-200 .elementor-element.elementor-element-742dc22 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:13px;}.elementor-200 .elementor-element.elementor-element-742dc22 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-200 .elementor-element.elementor-element-7d6e7af .icon{color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-7d6e7af .thegem-heading, .elementor-200 .elementor-element.elementor-element-7d6e7af .thegem-heading .light{font-size:60px;line-height:70px;}.elementor-200 .elementor-element.elementor-element-7d6e7af .thegem-heading:hover > span,
					.elementor-200 .elementor-element.elementor-element-7d6e7af .thegem-heading:hover > a,
					.elementor-200 .elementor-element.elementor-element-7d6e7af .thegem-heading:hover span.colored{color:var( --e-global-color-accent );}.elementor-200 .elementor-element.elementor-element-9076813 .icon{color:var( --e-global-color-secondary );}.elementor-200 .elementor-element.elementor-element-9076813 .thegem-heading, .elementor-200 .elementor-element.elementor-element-9076813 .thegem-heading .light{font-size:60px;line-height:70px;}.elementor-200 .elementor-element.elementor-element-9076813 .thegem-heading:hover > span,
					.elementor-200 .elementor-element.elementor-element-9076813 .thegem-heading:hover > a,
					.elementor-200 .elementor-element.elementor-element-9076813 .thegem-heading:hover span.colored{color:var( --e-global-color-accent );}.elementor-200 .elementor-element.elementor-element-31bb9cf{text-align:right;}.elementor-200 .elementor-element.elementor-element-31bb9cf img{width:140px;}.elementor-200 .elementor-element.elementor-element-cf34393 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-200 .elementor-element.elementor-element-c9a5ea5, .elementor-200 .elementor-element.elementor-element-c9a5ea5 .elementor-text-editor *{font-size:16px;}.elementor-200 .elementor-element.elementor-element-c9a5ea5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-a8c2385:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-a8c2385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041148;}.elementor-200 .elementor-element.elementor-element-a8c2385, .elementor-200 .elementor-element.elementor-element-a8c2385 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-a8c2385{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-a8c2385 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-200 .elementor-element.elementor-element-6dd9ca0{--e-image-carousel-slides-to-show:6;}.elementor-200 .elementor-element.elementor-element-6dd9ca0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-200 .elementor-element.elementor-element-6dd9ca0 .elementor-swiper-button.elementor-swiper-button-next{font-size:23px;}.elementor-200 .elementor-element.elementor-element-6dd9ca0 .swiper-wrapper{display:flex;align-items:center;}.elementor-200 .elementor-element.elementor-element-6dd9ca0 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-200 .elementor-element.elementor-element-22955ce{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-0bb38df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-b2be29c img{width:100%;}@media(min-width:768px){.elementor-200 .elementor-element.elementor-element-cdbbfb9{width:67.409%;}.elementor-200 .elementor-element.elementor-element-e79d2a6{width:31.384%;}.elementor-200 .elementor-element.elementor-element-742dc22{width:50.237%;}.elementor-200 .elementor-element.elementor-element-cf34393{width:49.763%;}}@media(max-width:1024px){.elementor-200 .elementor-element.elementor-element-b0caaee > .elementor-container{min-height:251px;}.elementor-200 .elementor-element.elementor-element-0ce0ad1 > .elementor-element-populated{padding:290px 21px 55px 21px;}.elementor-200 .elementor-element.elementor-element-c7e8eb0{padding:70px 70px 70px 70px;}.elementor-200 .elementor-element.elementor-element-cdbbfb9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-1d62c07 .thegem-heading, .elementor-200 .elementor-element.elementor-element-1d62c07 .thegem-heading .light{font-size:50px;}.elementor-200 .elementor-element.elementor-element-e79d2a6 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-abf3832{text-align:left;}.elementor-200 .elementor-element.elementor-element-94e026d{text-align:left;}.elementor-200 .elementor-element.elementor-element-9c10563{margin-top:0px;margin-bottom:0px;padding:0px 70px 70px 70px;}.elementor-200 .elementor-element.elementor-element-d350cd1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-eddda86 > .elementor-element-populated{padding:70px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-b7aa793{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-200 .elementor-element.elementor-element-d94bcd3{padding:40px 10px 40px 10px;}.elementor-200 .elementor-element.elementor-element-49843ed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-0750bef > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab:not(.gem-tta-active) a .gem-tta-title-text, 
				.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading a .gem-tta-title-text{font-size:15px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab.gem-tta-active a .gem-tta-title-text, 
				.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading a .gem-tta-title-text{font-size:15px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-nogap.gem-tta-tabs .gem-tta-panels{border-radius:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs .gem-tta-panels .gem-tta-panel-body{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-2a07dc0{margin-top:0px;margin-bottom:0px;padding:0px 20px 30px 20px;}.elementor-200 .elementor-element.elementor-element-88f1db8 > .elementor-element-populated{padding:70px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-40e444e > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-200 .elementor-element.elementor-element-176e920 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-b4ab1b3{padding:70px 70px 70px 70px;}.elementor-200 .elementor-element.elementor-element-742dc22 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-7d6e7af .thegem-heading, .elementor-200 .elementor-element.elementor-element-7d6e7af .thegem-heading .light{font-size:48px;}.elementor-200 .elementor-element.elementor-element-9076813 .thegem-heading, .elementor-200 .elementor-element.elementor-element-9076813 .thegem-heading .light{font-size:48px;}.elementor-200 .elementor-element.elementor-element-cf34393 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-6dd9ca0{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-200 .elementor-element.elementor-element-b0caaee > .elementor-container{min-height:110px;}.elementor-200 .elementor-element.elementor-element-c7e8eb0{padding:50px 20px 50px 20px;}.elementor-200 .elementor-element.elementor-element-1d62c07 .thegem-heading, .elementor-200 .elementor-element.elementor-element-1d62c07 .thegem-heading .light{font-size:38px;line-height:36px;}.elementor-200 .elementor-element.elementor-element-180e9eb .thegem-heading, .elementor-200 .elementor-element.elementor-element-180e9eb .thegem-heading .light{font-size:21px;line-height:48px;}.elementor-200 .elementor-element.elementor-element-c03cd53 .thegem-heading, .elementor-200 .elementor-element.elementor-element-c03cd53 .thegem-heading .light{font-size:15px;line-height:29px;}.elementor-200 .elementor-element.elementor-element-9c10563{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-878b3b6 > .elementor-widget-container{--e-transform-translateY:25px;}.elementor-200 .elementor-element.elementor-element-eddda86 > .elementor-element-populated{padding:50px 20px 50px 20px;}.elementor-200 .elementor-element.elementor-element-8f2d86f, .elementor-200 .elementor-element.elementor-element-8f2d86f .elementor-text-editor *{font-size:22px;line-height:32px;}.elementor-200 .elementor-element.elementor-element-d94bcd3{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-49843ed > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-0750bef .thegem-heading, .elementor-200 .elementor-element.elementor-element-0750bef .thegem-heading .light{font-size:29px;}.elementor-200 .elementor-element.elementor-element-0750bef > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab:not(.gem-tta-active)>a, .elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta.gem-tta-general .gem-tta-panels .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading{border-width:0px 0px 1px 0px!important;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta.gem-tta-general .gem-tta-panels .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading{border-width:0px 0px 1px 0px!important;margin-top:unset;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tab.gem-tta-active>a{border-width:1px 0px 1px 0px!important;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta.gem-tta-general .gem-tta-panels .gem-tta-panel.gem-tta-active .gem-tta-panel-heading{border-width:1px 0px 1px 0px!important;margin-bottom:unset;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs .gem-tta-panels, .elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs .gem-tta-panels .gem-tta-panel-respbody{border-width:0px 0px 1px 0px!important;}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs.gem-tta-tabs-position-top .gem-tta-panels{margin-top:calc(1px - 0px);}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs.gem-tta-tabs-position-left .gem-tta-panels{margin-left:calc(1px - 0px);}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs.gem-tta-tabs-position-bottom .gem-tta-panels{margin-bottom:calc(1px - 1px);}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs.gem-tta-tabs-position-right .gem-tta-panels{margin-right:calc(1px - 0px);}.elementor-200 .elementor-element.elementor-element-7b23ac8 .gem-tta-tabs .gem-tta-panels .gem-tta-panel-body{padding:0px 0px 14px 0px;}.elementor-200 .elementor-element.elementor-element-2a07dc0{margin-top:0px;margin-bottom:0px;padding:40px 0px 10px 0px;}.elementor-200 .elementor-element.elementor-element-88f1db8 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-200 .elementor-element.elementor-element-40e444e .thegem-heading, .elementor-200 .elementor-element.elementor-element-40e444e .thegem-heading .light{font-size:29px;}.elementor-200 .elementor-element.elementor-element-40e444e > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-200 .elementor-element.elementor-element-b4ab1b3{padding:50px 20px 50px 20px;}.elementor-200 .elementor-element.elementor-element-7d6e7af .thegem-heading, .elementor-200 .elementor-element.elementor-element-7d6e7af .thegem-heading .light{font-size:41px;line-height:47px;}.elementor-200 .elementor-element.elementor-element-9076813 .thegem-heading, .elementor-200 .elementor-element.elementor-element-9076813 .thegem-heading .light{font-size:31px;line-height:39px;}.elementor-200 .elementor-element.elementor-element-a8c2385{padding:0px 0px 0px 0px;}.elementor-200 .elementor-element.elementor-element-6dd9ca0{--e-image-carousel-slides-to-show:2;}}@media(max-width:1024px) and (min-width:768px){.elementor-200 .elementor-element.elementor-element-0ce0ad1{width:100%;}.elementor-200 .elementor-element.elementor-element-cdbbfb9{width:100%;}.elementor-200 .elementor-element.elementor-element-e79d2a6{width:100%;}.elementor-200 .elementor-element.elementor-element-d350cd1{width:100%;}.elementor-200 .elementor-element.elementor-element-eddda86{width:100%;}.elementor-200 .elementor-element.elementor-element-49843ed{width:100%;}.elementor-200 .elementor-element.elementor-element-88f1db8{width:100%;}.elementor-200 .elementor-element.elementor-element-742dc22{width:100%;}.elementor-200 .elementor-element.elementor-element-cf34393{width:100%;}}@media(min-width: 1025px){
    .hero-inner-section .elementor-container{
    margin-right: -627px!important;
}}
@media(max-width:1600px) and (min-width: 1301px){
    .hero-column > .elementor-column-wrap > .elementor-widget-wrap{
        padding-top: 270px!important;
    }
    .divider-responsive .elementor-divider{
        padding: 0 0 135px 0!important;
    }
}
@media(max-width:1300px) and (min-width: 1025px){
    .hero-column > .elementor-column-wrap > .elementor-widget-wrap{
        padding-top: 210px!important;
    }
    .divider-responsive .elementor-divider{
        padding: 0 0 90px 0!important;
    }
}