.elementor-7 .elementor-element.elementor-element-692869c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-692869c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.highlandsgeo.com/wp-content/uploads/2023/03/forrest-cavale-qfmd9bu7IgA-unsplash-scaled.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-692869c > .elementor-background-overlay{background-image:url("https://www.highlandsgeo.com/wp-content/uploads/2023/03/highlands-text-outline-.png");background-position:50% 238px;background-repeat:no-repeat;background-size:76% auto;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-692869c > .elementor-container{min-height:950px;}.elementor-7 .elementor-element.elementor-element-692869c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1f75102.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-1f75102.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-c7ada7b{margin-top:0px;margin-bottom:37px;padding:0px 0px 0px 0px;}.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-7 .elementor-element.elementor-element-2e248b4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:43px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;}.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-7 .elementor-element.elementor-element-c7d048c{font-family:var( --e-global-typography-59df39e-font-family ), Sans-serif;font-size:var( --e-global-typography-59df39e-font-size );line-height:var( --e-global-typography-59df39e-line-height );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5916ef9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-1b7880f .elementor-button{background-color:var( --e-global-color-88e5e62 );font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:32px 32px 32px 32px;}.elementor-7 .elementor-element.elementor-element-1b7880f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1b7880f .elementor-button:focus{background-color:var( --e-global-color-e4adb32 );}.elementor-7 .elementor-element.elementor-element-1b7880f > .elementor-widget-container:hover{--e-transform-translateX:10px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-f4fcdfc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-f4fcdfc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-6795dd3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-6795dd3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-7 .elementor-element.elementor-element-e3f5bfc img{width:75%;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-c28b7ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-c28b7ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-3389395 img{width:75%;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-beba9cf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-beba9cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-7 .elementor-element.elementor-element-d7bcf36 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d7bcf36.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d7bcf36.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d7bcf36.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d7bcf36.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d7bcf36.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d7bcf36 .elementor-icon{font-size:90px;}.elementor-7 .elementor-element.elementor-element-d7bcf36 .elementor-icon svg{height:90px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-4de65bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-4de65bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-e392995 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e392995.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e392995.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e392995.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e392995.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e392995.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e392995 .elementor-icon{font-size:90px;}.elementor-7 .elementor-element.elementor-element-e392995 .elementor-icon svg{height:90px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-bf7a448.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-bf7a448.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-e4f7206 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-e4f7206 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e4f7206.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e4f7206.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e4f7206.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e4f7206.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e4f7206.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e4f7206 .elementor-icon{font-size:115px;}.elementor-7 .elementor-element.elementor-element-e4f7206 .elementor-icon svg{height:115px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-39c6be1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-39c6be1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-39c6be1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-72c881a .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-72c881a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-72c881a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-72c881a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-72c881a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-72c881a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-72c881a .elementor-icon{font-size:90px;}.elementor-7 .elementor-element.elementor-element-72c881a .elementor-icon svg{height:90px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-4ebe84a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-4ebe84a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1b38786.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-1b38786.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-5ecebf2 img{width:40%;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-dfe86af.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-dfe86af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-64e67c1 img{width:65%;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-8982253.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-8982253.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-0330d8d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-0330d8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-aee79a7 > .elementor-widget-container{margin:29px 0px -41px 0px;}.elementor-7 .elementor-element.elementor-element-aee79a7 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-aee79a7.elementor-view-stacked .elementor-icon{background-color:#253B2A;}.elementor-7 .elementor-element.elementor-element-aee79a7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-aee79a7.elementor-view-default .elementor-icon{color:#253B2A;border-color:#253B2A;}.elementor-7 .elementor-element.elementor-element-aee79a7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-aee79a7.elementor-view-default .elementor-icon svg{fill:#253B2A;}.elementor-7 .elementor-element.elementor-element-6ffeec6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-7 .elementor-element.elementor-element-6ffeec6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-81332e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bc265ec > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3a0329b .elementor-heading-title{color:var( --e-global-color-b78c051 );}.elementor-7 .elementor-element.elementor-element-e98692d{text-align:start;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b78c051 );}.elementor-7 .elementor-element.elementor-element-e98692d a{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-fd53e36{text-align:start;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b78c051 );}.elementor-7 .elementor-element.elementor-element-fd53e36 a{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-d4adf76 .elementor-button{background-color:#61CE7000;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-d4adf76 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d4adf76 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d4adf76 .elementor-button:focus{color:var( --e-global-color-88e5e62 );}.elementor-7 .elementor-element.elementor-element-d4adf76 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-d4adf76 .elementor-button:focus svg{fill:var( --e-global-color-88e5e62 );}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-6572307.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-6572307.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );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 );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-7 .elementor-element.elementor-element-8a6a72b > .elementor-widget-container{background-color:var( --e-global-color-2ac89fd );padding:40px 40px 40px 40px;border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-8a6a72b .elementor-testimonial-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-8a6a72b .elementor-testimonial-content{color:var( --e-global-color-b78c051 );font-family:"Figtree", Sans-serif;font-size:21px;font-weight:400;font-style:italic;}.elementor-7 .elementor-element.elementor-element-8a6a72b .elementor-testimonial-name{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-8a6a72b .elementor-testimonial-job{color:var( --e-global-color-primary );font-family:"Figtree", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-f6db890:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f6db890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAD875;}.elementor-7 .elementor-element.elementor-element-f6db890{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 100px 20px;}.elementor-7 .elementor-element.elementor-element-f6db890 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-36080d1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3957e58 .elementor-heading-title{color:#12251A;}.elementor-7 .elementor-element.elementor-element-6006c66{text-align:start;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-b78c051 );}.elementor-7 .elementor-element.elementor-element-bba505c .elementor-button{background-color:#61CE7000;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-bba505c .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-bba505c .elementor-button:focus{color:var( --e-global-color-88e5e62 );}.elementor-7 .elementor-element.elementor-element-bba505c .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-bba505c .elementor-button:focus svg{fill:var( --e-global-color-88e5e62 );}.elementor-widget-call-to-action .elementor-cta__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 );}.elementor-widget-call-to-action .elementor-cta__description{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-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-cta .elementor-cta__bg, .elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-7 .elementor-element.elementor-element-6c4e544 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-6c4e544:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-cta__content{min-height:125px;text-align:start;padding:20px 20px 20px 20px;background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-icon-wrapper{margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-icon{font-size:20px;padding:8px;}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-cta__title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;color:#12251A;}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-cta .elementor-cta__bg, .elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-7 .elementor-element.elementor-element-aad66f6 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-aad66f6:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-cta__content{min-height:125px;text-align:start;padding:20px 20px 20px 20px;background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-icon-wrapper{margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-icon{font-size:20px;padding:8px;}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-cta__title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;color:#12251A;}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-cta .elementor-cta__bg, .elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-7 .elementor-element.elementor-element-2d401c0 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-2d401c0:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-cta__content{min-height:125px;text-align:start;padding:20px 20px 20px 20px;background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-icon-wrapper{margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-icon{font-size:20px;padding:8px;}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-cta__title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;color:#12251A;}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-cta .elementor-cta__bg, .elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-7 .elementor-element.elementor-element-d2b5548 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-d2b5548:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-cta__content{min-height:125px;text-align:start;padding:20px 20px 20px 20px;background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-icon-wrapper{margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-icon{font-size:20px;padding:8px;}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-cta__title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;color:#12251A;}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-cta .elementor-cta__bg, .elementor-7 .elementor-element.elementor-element-673e041 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-7 .elementor-element.elementor-element-673e041 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-673e041:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-cta__content{min-height:125px;text-align:start;padding:20px 20px 20px 20px;background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-icon-wrapper{margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-673e041 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-673e041 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-icon{font-size:20px;padding:8px;}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-cta__title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;color:#12251A;}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-673e041 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-cta .elementor-cta__bg, .elementor-7 .elementor-element.elementor-element-76abd97 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-7 .elementor-element.elementor-element-76abd97 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-76abd97:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-cta__content{min-height:125px;text-align:start;padding:20px 20px 20px 20px;background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-icon-wrapper{margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-76abd97 .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-76abd97 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-icon{font-size:20px;padding:8px;}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-cta__title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;color:#12251A;}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-cta .elementor-cta__bg, .elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-7 .elementor-element.elementor-element-9c07d7a > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-9c07d7a:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-cta__content{min-height:125px;text-align:start;padding:20px 20px 20px 20px;background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-icon-wrapper{margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-primary );fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-icon{font-size:20px;padding:8px;}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-cta__title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;color:#12251A;}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-bc0d7fd > .elementor-container{max-width:1197px;}.elementor-7 .elementor-element.elementor-element-bc0d7fd{padding:100px 20px 100px 20px;}.elementor-7 .elementor-element.elementor-element-87f3e3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c0c6e92{padding:0px 0px 15px 0px;}.elementor-7 .elementor-element.elementor-element-4f46ae9 .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:#12251A;}.elementor-7 .elementor-element.elementor-element-7e552c3 .elementor-button{background-color:#61CE7000;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-7e552c3 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7e552c3 .elementor-button:focus{color:var( --e-global-color-88e5e62 );}.elementor-7 .elementor-element.elementor-element-7e552c3 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-7e552c3 .elementor-button:focus svg{fill:var( --e-global-color-88e5e62 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-7 .elementor-element.elementor-element-a852c53{--grid-columns:3;--grid-column-gap:12px;}.elementor-7 .elementor-element.elementor-element-a852c53 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7 .elementor-element.elementor-element-a852c53 .e-loop-item > .elementor-section, .elementor-7 .elementor-element.elementor-element-a852c53 .e-loop-item > .elementor-section > .elementor-container, .elementor-7 .elementor-element.elementor-element-a852c53 .e-loop-item > .e-con, .elementor-7 .elementor-element.elementor-element-a852c53 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7 .elementor-element.elementor-element-6de7211:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6de7211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.highlandsgeo.com/wp-content/uploads/2023/03/caleb-riston-HLIZarqFhMM-unsplash-scaled.jpg");background-position:center center;}.elementor-7 .elementor-element.elementor-element-6de7211 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(333deg, #3A523A 0%, #2B3E2C00 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6de7211{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 70px 20px;}.elementor-7 .elementor-element.elementor-element-e10e683 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-65b24ce{text-align:start;}.elementor-7 .elementor-element.elementor-element-65b24ce .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:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-92db822 .elementor-button{background-color:#61CE7000;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-92db822 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-92db822 .elementor-button:focus{color:var( --e-global-color-88e5e62 );}.elementor-7 .elementor-element.elementor-element-92db822 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-92db822 .elementor-button:focus svg{fill:var( --e-global-color-88e5e62 );}.elementor-7 .elementor-element.elementor-element-53c15a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-bc5ab60{text-align:start;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-accent );}.elementor-7 .elementor-element.elementor-element-a500f97{text-align:start;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-accent );}.elementor-7 .elementor-element.elementor-element-444d051 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-444d051{text-align:start;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-accent );}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-b5a85d6{width:70%;}.elementor-7 .elementor-element.elementor-element-eb39f50{width:30%;}.elementor-7 .elementor-element.elementor-element-39c8df0{width:30%;}.elementor-7 .elementor-element.elementor-element-53c15a6{width:70%;}}@media(max-width:1394px){.elementor-7 .elementor-element.elementor-element-692869c > .elementor-background-overlay{background-position:0% 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-c7d048c{font-size:var( --e-global-typography-59df39e-font-size );line-height:var( --e-global-typography-59df39e-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-6ffeec6{padding:70px 20px 70px 20px;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-f6db890{padding:70px 20px 70px 20px;}.elementor-7 .elementor-element.elementor-element-6006c66{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-bc0d7fd{margin-top:0px;margin-bottom:0px;padding:70px 20px 70px 20px;}.elementor-7 .elementor-element.elementor-element-87f3e3d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4f46ae9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-a852c53{--grid-columns:2;}.elementor-7 .elementor-element.elementor-element-6de7211{padding:70px 20px 70px 20px;}.elementor-7 .elementor-element.elementor-element-e10e683 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-65b24ce .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-bc5ab60{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-a500f97{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-444d051{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-692869c > .elementor-background-overlay{background-position:0% 0px;}.elementor-7 .elementor-element.elementor-element-692869c{padding:150px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-2e248b4 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-c7d048c{font-size:var( --e-global-typography-59df39e-font-size );line-height:var( --e-global-typography-59df39e-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-6ffeec6{padding:50px 20px 50px 20px;}.elementor-7 .elementor-element.elementor-element-bc265ec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6572307 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-f6db890{padding:50px 20px 50px 20px;}.elementor-7 .elementor-element.elementor-element-6006c66{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-4f46ae9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-a852c53{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-6de7211{padding:50px 20px 50px 20px;}.elementor-7 .elementor-element.elementor-element-e10e683 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-65b24ce .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-bc5ab60{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-a500f97{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-444d051{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for icon, class: .elementor-element-aee79a7 *//*.elementor-7 .elementor-element.elementor-element-aee79a7{*/
/*      animation: slide1 1s ease-in-out infinite;*/
/*}*/

/*@keyframes slide1 {*/
/*  0%,*/
/*   100% {*/
/*    transform: translate(0, 0);*/
/*  }*/

/*  50% {*/
/*    transform: translate(10px, 0);*/
/*  }*/
/*}*/


.elementor-7 .elementor-element.elementor-element-aee79a7{
  -webkit-animation: downarrow 0.6s infinite alternate ease-in-out;
}

@-webkit-keyframes downarrow {
  0% { -webkit-transform: translateY(0);}
  100% { -webkit-transform: translateY(0.4em);}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4adf76 */.elementor-7 .elementor-element.elementor-element-d4adf76 .elementor-button:hover{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba505c */.elementor-7 .elementor-element.elementor-element-bba505c .elementor-button:hover{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6c4e544 */.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-button{
    border: solid black 1px;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px;
    padding: 0px 0px 5px 0px;
    transition: all 0.25s ease;
}

.elementor-7 .elementor-element.elementor-element-6c4e544 .elementor-button:hover{
    padding: 0px 0px 5px 15px
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-aad66f6 */.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-button{
    border: solid black 1px;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px;
    padding: 0px 0px 5px 0px;
    transition: all 0.25s ease;
}

.elementor-7 .elementor-element.elementor-element-aad66f6 .elementor-button:hover{
    padding: 0px 0px 5px 15px
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2d401c0 */.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-button{
    border: solid black 1px;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px;
    padding: 0px 0px 5px 0px;
    transition: all 0.25s ease;
}

.elementor-7 .elementor-element.elementor-element-2d401c0 .elementor-button:hover{
    padding: 0px 0px 5px 15px
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d2b5548 */.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-button{
    border: solid black 1px;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px;
    padding: 0px 0px 5px 0px;
    transition: all 0.25s ease;
}

.elementor-7 .elementor-element.elementor-element-d2b5548 .elementor-button:hover{
    padding: 0px 0px 5px 15px
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-673e041 */.elementor-7 .elementor-element.elementor-element-673e041 .elementor-button{
    border: solid black 1px;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px;
    padding: 0px 0px 5px 0px;
    transition: all 0.25s ease;
}

.elementor-7 .elementor-element.elementor-element-673e041 .elementor-button:hover{
    padding: 0px 0px 5px 15px
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-76abd97 */.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-button{
    border: solid black 1px;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px;
    padding: 0px 0px 5px 0px;
    transition: all 0.25s ease;
}

.elementor-7 .elementor-element.elementor-element-76abd97 .elementor-button:hover{
    padding: 0px 0px 5px 15px
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9c07d7a */.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-button{
    border: solid black 1px;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px;
    padding: 0px 0px 5px 0px;
    transition: all 0.25s ease;
}

.elementor-7 .elementor-element.elementor-element-9c07d7a .elementor-button:hover{
    padding: 0px 0px 5px 15px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e552c3 */.elementor-7 .elementor-element.elementor-element-7e552c3 .elementor-button:hover{
    padding-left: 15px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-a852c53 *//*.elementor-7 .elementor-element.elementor-element-a852c53 .elementor-icon-list-text{*/
/*    background-color: white;*/
/*    padding: 5px 15px;*/
/*    border: dashed black 1px;*/
/*    border-radius: 35px;*/
    
/*}*/

.elementor-7 .elementor-element.elementor-element-a852c53 .elementor-post-info__terms-list-item{
    color: white;
    background-color: #163432;
    padding: 5px 15px;
    border: solid black 1px;
    border-radius: 35px;
    white-space: nowrap;
    
}

/*.elementor-7 .elementor-element.elementor-element-a852c53 .elementor-icon-list-text a:hover{*/
/*    color: white !important;*/
/*    background-color: #588157;*/
/*    padding: 5px 15px;*/
/*    border: solid #588157 1px;*/
/*    border-radius: 35px;*/
    
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92db822 */.elementor-7 .elementor-element.elementor-element-92db822 .elementor-button:hover{
    padding-left: 15px;
}/* End custom CSS */