.elementor-3149 .elementor-element.elementor-element-3f0c6994:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-3f0c6994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hmcworks.co.za/wp-content/uploads/2023/04/About-us.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3149 .elementor-element.elementor-element-3f0c6994 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-3f0c6994{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 100px 120px 100px;}.elementor-3149 .elementor-element.elementor-element-3a73faa{text-align:center;}.elementor-3149 .elementor-element.elementor-element-3a73faa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;letter-spacing:2px;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-79d353b{text-align:center;}.elementor-3149 .elementor-element.elementor-element-79d353b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:3px 2px 3px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-34caed21{text-align:center;}.elementor-3149 .elementor-element.elementor-element-34caed21 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;line-height:45px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-bc24ad5 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-bc24ad5 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-bc24ad5 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-bc24ad5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-63a99db7 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-63a99db7 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-63a99db7 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-63a99db7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-5fadaaad:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-5fadaaad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-3149 .elementor-element.elementor-element-5fadaaad{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:2px 10px 10px 2px #000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-3149 .elementor-element.elementor-element-5fadaaad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-16704c0c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-16704c0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-1dbd2114 > .elementor-widget-container{border-style:dotted;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-1dbd2114 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-1dbd2114 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor5 );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-1dbd2114{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-1dbd2114 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-1dbd2114 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;}.elementor-3149 .elementor-element.elementor-element-1dbd2114 .elementor-icon-list-text{text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-124a4057.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-124a4057.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-5dcfb67e > .elementor-widget-container{border-style:dotted;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-5dcfb67e .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-5dcfb67e .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor5 );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-5dcfb67e{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-5dcfb67e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-5dcfb67e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;}.elementor-3149 .elementor-element.elementor-element-5dcfb67e .elementor-icon-list-text{text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-58df8ed4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-58df8ed4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-1c9cd506{width:var( --container-widget-width, 110.967% );max-width:110.967%;--container-widget-width:110.967%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-1c9cd506 > .elementor-widget-container{border-style:dotted;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-1c9cd506 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-1c9cd506 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor5 );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-1c9cd506 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-1c9cd506 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;}.elementor-3149 .elementor-element.elementor-element-1c9cd506 .elementor-icon-list-text{text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-1b60a468.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-1b60a468.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-50a628ac > .elementor-widget-container{border-style:dotted;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-50a628ac .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-50a628ac .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor5 );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-50a628ac{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-50a628ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-50a628ac .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;}.elementor-3149 .elementor-element.elementor-element-50a628ac .elementor-icon-list-text{text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-2b815f7f{text-align:center;}.elementor-3149 .elementor-element.elementor-element-2b815f7f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-4136f721{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 96.105% );max-width:96.105%;--container-widget-width:96.105%;--container-widget-flex-grow:0;--icon-size:20px;--grid-column-gap:27px;--grid-row-gap:0px;}.elementor-3149 .elementor-element.elementor-element-4136f721 .elementor-widget-container{text-align:center;}.elementor-3149 .elementor-element.elementor-element-610637fe{margin-top:100px;margin-bottom:100px;}.elementor-3149 .elementor-element.elementor-element-52657b89{font-size:25px;text-shadow:1px 1px 1px #000000;}.elementor-3149 .elementor-element.elementor-element-2ab208d2{--e-image-carousel-slides-to-show:3;}.elementor-3149 .elementor-element.elementor-element-2ab208d2 .swiper-wrapper{display:flex;align-items:center;}.elementor-3149 .elementor-element.elementor-element-34463d26 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-34463d26 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-34463d26 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-3149 .elementor-element.elementor-element-34463d26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-3dfed10b .elementor-button{background-color:#008CC7;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-3dfed10b .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-3dfed10b .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-3dfed10b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-26064749:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-26064749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-3149 .elementor-element.elementor-element-26064749{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3149 .elementor-element.elementor-element-26064749 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-50e17a74 > .elementor-widget-container{border-style:dotted;border-width:00px 1px 00px 00px;border-color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-50e17a74 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-50e17a74 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-50e17a74{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-50e17a74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-50e17a74 .elementor-icon-list-item > a{font-size:25px;font-weight:500;}.elementor-3149 .elementor-element.elementor-element-50e17a74 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-7686dd27 > .elementor-widget-container{border-style:dotted;border-width:00px 1px 00px 00px;border-color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-7686dd27 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-7686dd27 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-7686dd27{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-7686dd27 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-7686dd27 .elementor-icon-list-item > a{font-size:25px;font-weight:500;}.elementor-3149 .elementor-element.elementor-element-7686dd27 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-7e9b5853 > .elementor-widget-container{border-style:dotted;border-width:00px 1px 00px 00px;border-color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-7e9b5853 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-7e9b5853 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-7e9b5853{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-7e9b5853 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-7e9b5853 .elementor-icon-list-item > a{font-size:25px;font-weight:500;}.elementor-3149 .elementor-element.elementor-element-7e9b5853 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-118bbf2b > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-3149 .elementor-element.elementor-element-118bbf2b > .elementor-shape-top svg{width:calc(100% + 1.3px);height:20px;}.elementor-3149 .elementor-element.elementor-element-118bbf2b{margin-top:0px;margin-bottom:0px;padding:50px 50px 50px 50px;}.elementor-3149 .elementor-element.elementor-element-7434bca0 > .elementor-widget-container{margin:31px 0px -9px 0px;}.elementor-3149 .elementor-element.elementor-element-7434bca0 img{width:250px;}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-60492f2b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-60492f2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-6a4106a8{text-align:center;}.elementor-3149 .elementor-element.elementor-element-6a4106a8 .elementor-heading-title{font-size:35px;font-weight:800;letter-spacing:0px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-primary );}.elementor-3149 .elementor-element.elementor-element-395be57c .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-395be57c .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-395be57c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-395be57c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-395be57c .elementor-icon-list-item > a{font-family:"Alice", Sans-serif;font-size:30px;font-weight:600;}.elementor-3149 .elementor-element.elementor-element-395be57c .elementor-icon-list-text{text-shadow:1px 1px 1px #000000;color:var( --e-global-color-text );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-2ac6ebf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-2ac6ebf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-7b24252b{text-align:end;}.elementor-3149 .elementor-element.elementor-element-29ca702f > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-3149 .elementor-element.elementor-element-29ca702f{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-3149 .elementor-element.elementor-element-77522fb8{font-size:25px;text-shadow:1px 1px 1px #000000;}.elementor-3149 .elementor-element.elementor-element-6cab1680{font-size:25px;text-shadow:1px 1px 1px #000000;}.elementor-3149 .elementor-element.elementor-element-cc735b4{font-size:25px;text-shadow:1px 1px 1px #000000;}.elementor-3149 .elementor-element.elementor-element-c788470{margin-top:50px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-41557f3e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-41557f3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-41557f3e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3149 .elementor-element.elementor-element-44da5e76 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor6 );padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-44da5e76{text-align:center;}.elementor-3149 .elementor-element.elementor-element-44da5e76 .elementor-heading-title{font-size:25px;font-weight:500;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-269f83f9 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor6 );padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-269f83f9{text-align:center;}.elementor-3149 .elementor-element.elementor-element-269f83f9 .elementor-heading-title{font-size:25px;font-weight:500;color:var( --e-global-color-astglobalcolor3 );}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-4ebb898a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-4ebb898a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-4ebb898a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3149 .elementor-element.elementor-element-78199f20 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor6 );padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-78199f20{text-align:center;}.elementor-3149 .elementor-element.elementor-element-78199f20 .elementor-heading-title{font-size:25px;font-weight:500;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-12e5b8cd > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor6 );padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-12e5b8cd{text-align:center;}.elementor-3149 .elementor-element.elementor-element-12e5b8cd .elementor-heading-title{font-size:25px;font-weight:500;color:var( --e-global-color-astglobalcolor3 );}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-2ccdb04a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-2ccdb04a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-2ccdb04a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3149 .elementor-element.elementor-element-4a84485d > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor6 );padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-4a84485d{text-align:center;}.elementor-3149 .elementor-element.elementor-element-4a84485d .elementor-heading-title{font-size:25px;font-weight:500;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-482c095e > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor6 );padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-482c095e{text-align:center;}.elementor-3149 .elementor-element.elementor-element-482c095e .elementor-heading-title{font-size:25px;font-weight:500;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-3a340ecf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-3a340ecf:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-3a340ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-3149 .elementor-element.elementor-element-3a340ecf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-3a340ecf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-29d0fbfa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3149 .elementor-element.elementor-element-29d0fbfa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-74045eba > .elementor-widget-container{margin:31px 0px -9px 0px;}.elementor-3149 .elementor-element.elementor-element-74045eba img{width:250px;}.elementor-3149 .elementor-element.elementor-element-1917f120 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-3149 .elementor-element.elementor-element-1917f120 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-4231a873 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-da2ddaa > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-da2ddaa{text-align:center;}.elementor-3149 .elementor-element.elementor-element-da2ddaa .elementor-heading-title{font-size:40px;font-weight:700;line-height:44px;letter-spacing:0px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-3d7da593 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-3d7da593{text-align:center;font-size:20px;line-height:26px;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-134f41ba .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-5d72a626:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-5d72a626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5abcc77 );}.elementor-3149 .elementor-element.elementor-element-5d72a626{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 100px 100px 100px;}.elementor-3149 .elementor-element.elementor-element-5d72a626 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-5d72a626 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-3149 .elementor-element.elementor-element-5d72a626 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:20px;}.elementor-3149 .elementor-element.elementor-element-47dcaa6d{font-size:20px;text-shadow:1px 1px 1px #000000;}.elementor-3149 .elementor-element.elementor-element-6e45e512{text-align:start;}.elementor-3149 .elementor-element.elementor-element-26a0172d{font-size:20px;text-shadow:1px 1px 0px #000000;}.elementor-3149 .elementor-element.elementor-element-730730b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-3149 .elementor-element.elementor-element-730730b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-3149 .elementor-element.elementor-element-730730b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-3149 .elementor-element.elementor-element-730730b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-3149 .elementor-element.elementor-element-730730b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-3149 .elementor-element.elementor-element-730730b8 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-730730b8 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-730730b8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-730730b8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-6fe05a1b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-6fe05a1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-7f7a8953 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-7f7a8953{text-align:justify;}.elementor-3149 .elementor-element.elementor-element-60addde{margin-top:50px;margin-bottom:50px;padding:50px 50px 50px 50px;}.elementor-3149 .elementor-element.elementor-element-417ef65f{font-size:25px;text-shadow:1px 1px 1px #000000;}.elementor-3149 .elementor-element.elementor-element-2d041031{text-align:justify;font-size:20px;}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-265f4c5c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-265f4c5c.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-3149 .elementor-element.elementor-element-330b01bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-330b01bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-59853986:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-59853986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2222220F;}.elementor-3149 .elementor-element.elementor-element-59853986{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:50px 100px 50px 104px;}.elementor-3149 .elementor-element.elementor-element-59853986 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-6918b1fb:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-6918b1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2222220F;}.elementor-3149 .elementor-element.elementor-element-6918b1fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3149 .elementor-element.elementor-element-6918b1fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-3703cc04{margin-top:50px;margin-bottom:50px;padding:50px 50px 50px 50px;}.elementor-3149 .elementor-element.elementor-element-414bd405{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:700;text-shadow:0px 0px 0px #000000;color:#222222;}.elementor-3149 .elementor-element.elementor-element-766db491{font-size:25px;text-shadow:1px 1px 1px #000000;}.elementor-3149 .elementor-element.elementor-element-30706ecc .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-30706ecc .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-30706ecc{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-30706ecc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-30706ecc .elementor-icon-list-item > a{font-family:"Alice", Sans-serif;font-size:22px;font-weight:400;}.elementor-3149 .elementor-element.elementor-element-30706ecc .elementor-icon-list-text{text-shadow:1px 1px 1px #000000;color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-43ffe131 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-43ffe131 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-43ffe131{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-43ffe131 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-43ffe131 .elementor-icon-list-item > a{font-family:"Alice", Sans-serif;font-size:22px;font-weight:400;}.elementor-3149 .elementor-element.elementor-element-43ffe131 .elementor-icon-list-text{text-shadow:1px 1px 1px #000000;color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-1fa80fde .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-1fa80fde .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-1fa80fde{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-1fa80fde .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-1fa80fde .elementor-icon-list-item > a{font-family:"Alice", Sans-serif;font-size:22px;font-weight:400;}.elementor-3149 .elementor-element.elementor-element-1fa80fde .elementor-icon-list-text{text-shadow:1px 1px 1px #000000;color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-7af66fee > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-3149 .elementor-element.elementor-element-7af66fee{text-align:justify;font-size:20px;color:#222222;}.elementor-3149 .elementor-element.elementor-element-4649a58a{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-7b79a8b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-7b79a8b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-1fd09661 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3149 .elementor-element.elementor-element-1fd09661 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-1fd09661 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor3 );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-1fd09661{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-1fd09661 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-376ef32b > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor2 );padding:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3149 .elementor-element.elementor-element-376ef32b .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-376ef32b .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor3 );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-376ef32b{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-376ef32b .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-76ba45b6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-76ba45b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-31fd86e8 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3149 .elementor-element.elementor-element-31fd86e8 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-31fd86e8 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor3 );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-31fd86e8{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-31fd86e8 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-28ef41ed{margin-top:50px;margin-bottom:0px;}.elementor-3149 .elementor-element.elementor-element-6c230c30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3149 .elementor-element.elementor-element-6c230c30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC2;}.elementor-3149 .elementor-element.elementor-element-6c230c30 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-6c230c30 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-652f5dc0 > .elementor-widget-container{background-color:#222222;padding:20px 20px 20px 20px;box-shadow:3px 3px 6px 2px rgba(0,0,0,0.5);}.elementor-3149 .elementor-element.elementor-element-652f5dc0{text-align:center;font-size:25px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-1f9d36e0 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-7578531c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3149 .elementor-element.elementor-element-7578531c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC2;}.elementor-3149 .elementor-element.elementor-element-7578531c > .elementor-element-populated{border-style:none;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-7578531c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-6f124332 > .elementor-widget-container{background-color:#222222;padding:20px 20px 20px 20px;box-shadow:3px 3px 6px 2px rgba(0,0,0,0.5);}.elementor-3149 .elementor-element.elementor-element-6f124332{text-align:center;font-size:25px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-7e6491ef > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-3149 .elementor-element.elementor-element-46fb8fb3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3149 .elementor-element.elementor-element-46fb8fb3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC2;}.elementor-3149 .elementor-element.elementor-element-46fb8fb3 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-46fb8fb3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-2b98e7a0 > .elementor-widget-container{background-color:#222222;padding:20px 20px 20px 20px;box-shadow:3px 3px 6px 2px rgba(0,0,0,0.5);}.elementor-3149 .elementor-element.elementor-element-2b98e7a0{text-align:center;font-size:25px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-65cac98d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-64923a26{margin-top:50px;margin-bottom:50px;}.elementor-3149 .elementor-element.elementor-element-31d59100 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3149 .elementor-element.elementor-element-5ac7534 .elementor-tab-title{background-color:var( --e-global-color-text );}.elementor-3149 .elementor-element.elementor-element-5ac7534 .elementor-toggle-title, .elementor-3149 .elementor-element.elementor-element-5ac7534 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-5ac7534 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-5ac7534 .elementor-toggle-title{font-size:25px;}.elementor-3149 .elementor-element.elementor-element-66570560 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-66570560 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-66570560 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-66570560 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-66570560 .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-66570560 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-59bb9f47 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3149 .elementor-element.elementor-element-ec78c60 .elementor-tab-title{background-color:var( --e-global-color-text );}.elementor-3149 .elementor-element.elementor-element-ec78c60 .elementor-toggle-title, .elementor-3149 .elementor-element.elementor-element-ec78c60 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-ec78c60 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-ec78c60 .elementor-toggle-title{font-size:25px;}.elementor-3149 .elementor-element.elementor-element-32fd2582 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-7aa19ac8 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-7aa19ac8 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-7aa19ac8 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-7aa19ac8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-7aa19ac8 .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-7aa19ac8 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-6709ef9 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3149 .elementor-element.elementor-element-7645e9b7 .elementor-tab-title{background-color:var( --e-global-color-text );}.elementor-3149 .elementor-element.elementor-element-7645e9b7 .elementor-toggle-title, .elementor-3149 .elementor-element.elementor-element-7645e9b7 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-7645e9b7 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-7645e9b7 .elementor-toggle-title{font-size:25px;}.elementor-3149 .elementor-element.elementor-element-3b2650af > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-ddb1d7 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-ddb1d7 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-ddb1d7 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-ddb1d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-ddb1d7 .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-ddb1d7 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-243b7469:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3149 .elementor-element.elementor-element-243b7469 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC2;}.elementor-3149 .elementor-element.elementor-element-243b7469 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:15px 15px 15px 15px;}.elementor-3149 .elementor-element.elementor-element-243b7469 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-260823f8 > .elementor-widget-container{background-color:#222222;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3149 .elementor-element.elementor-element-260823f8{text-align:center;}.elementor-3149 .elementor-element.elementor-element-260823f8 .elementor-heading-title{font-size:30px;font-weight:600;line-height:44px;letter-spacing:-1px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-365a7791 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-365a7791{text-align:justify;font-size:20px;line-height:26px;color:#000000;}.elementor-3149 .elementor-element.elementor-element-3c198088 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-3c198088 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-3c198088 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-3c198088 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-3c198088 .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-3c198088 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-18959e42:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3149 .elementor-element.elementor-element-18959e42 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC2;}.elementor-3149 .elementor-element.elementor-element-18959e42 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:15px 15px 15px 15px;}.elementor-3149 .elementor-element.elementor-element-18959e42 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-49e11894 > .elementor-widget-container{background-color:#222222;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3149 .elementor-element.elementor-element-49e11894{text-align:center;}.elementor-3149 .elementor-element.elementor-element-49e11894 .elementor-heading-title{font-size:30px;font-weight:600;line-height:44px;letter-spacing:-1px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-38c92c0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-38c92c0d{text-align:justify;font-size:20px;line-height:26px;color:#000000;}.elementor-3149 .elementor-element.elementor-element-41f5b8dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-41f5b8dd:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-41f5b8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-3149 .elementor-element.elementor-element-41f5b8dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-41f5b8dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-76844166 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3149 .elementor-element.elementor-element-76844166 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-73976a07 > .elementor-widget-container{margin:31px 0px -9px 0px;}.elementor-3149 .elementor-element.elementor-element-73976a07 img{width:250px;}.elementor-3149 .elementor-element.elementor-element-b417588 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-3149 .elementor-element.elementor-element-b417588 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-72bd90e4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-6c1a2be3 > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-6c1a2be3{text-align:center;}.elementor-3149 .elementor-element.elementor-element-6c1a2be3 .elementor-heading-title{font-size:40px;font-weight:700;line-height:44px;letter-spacing:0px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-58eae90c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-58eae90c{text-align:center;font-size:20px;line-height:26px;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-65183975 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-401dbeff{margin-top:80px;margin-bottom:80px;}.elementor-3149 .elementor-element.elementor-element-3f5fcc25{text-align:center;font-size:20px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-text );}.elementor-3149 .elementor-element.elementor-element-56a20164{text-align:center;font-size:20px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-373f9cde{text-align:center;font-size:20px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-439ff97b{margin-top:50px;margin-bottom:50px;}.elementor-3149 .elementor-element.elementor-element-152f4acf{text-align:center;font-size:20px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-471a461d{margin-top:50px;margin-bottom:50px;}.elementor-3149 .elementor-element.elementor-element-7709bf2c{text-align:center;font-size:20px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-71f84cc4:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-71f84cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f8f5;}.elementor-3149 .elementor-element.elementor-element-71f84cc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-3149 .elementor-element.elementor-element-71f84cc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-4efaa761{text-align:center;font-size:30px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-4f36c04e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3149 .elementor-element.elementor-element-4f36c04e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3149 .elementor-element.elementor-element-4f36c04e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-4f36c04e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3149 .elementor-element.elementor-element-4f36c04e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3149 .elementor-element.elementor-element-4f36c04e .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3149 .elementor-element.elementor-element-31c55751.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3149 .elementor-element.elementor-element-31c55751.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3149 .elementor-element.elementor-element-31c55751.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-31c55751 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3149 .elementor-element.elementor-element-31c55751 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3149 .elementor-element.elementor-element-31c55751 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3149 .elementor-element.elementor-element-7924c58b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3149 .elementor-element.elementor-element-7924c58b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3149 .elementor-element.elementor-element-7924c58b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-7924c58b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3149 .elementor-element.elementor-element-7924c58b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3149 .elementor-element.elementor-element-7924c58b .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3149 .elementor-element.elementor-element-1e08455.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3149 .elementor-element.elementor-element-1e08455.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3149 .elementor-element.elementor-element-1e08455.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-1e08455 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3149 .elementor-element.elementor-element-1e08455 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3149 .elementor-element.elementor-element-1e08455 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3149 .elementor-element.elementor-element-7ea15819.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3149 .elementor-element.elementor-element-7ea15819.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3149 .elementor-element.elementor-element-7ea15819.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-7ea15819 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3149 .elementor-element.elementor-element-7ea15819 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3149 .elementor-element.elementor-element-7ea15819 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3149 .elementor-element.elementor-element-4deb391c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3149 .elementor-element.elementor-element-4deb391c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3149 .elementor-element.elementor-element-4deb391c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-4deb391c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3149 .elementor-element.elementor-element-4deb391c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3149 .elementor-element.elementor-element-4deb391c .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3149 .elementor-element.elementor-element-4f6f855c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3149 .elementor-element.elementor-element-4f6f855c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3149 .elementor-element.elementor-element-4f6f855c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-4f6f855c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3149 .elementor-element.elementor-element-4f6f855c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3149 .elementor-element.elementor-element-4f6f855c .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3149 .elementor-element.elementor-element-d45cb76.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3149 .elementor-element.elementor-element-d45cb76.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3149 .elementor-element.elementor-element-d45cb76.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-d45cb76 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3149 .elementor-element.elementor-element-d45cb76 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3149 .elementor-element.elementor-element-d45cb76 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3149 .elementor-element.elementor-element-48a492b8 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-3149 .elementor-element.elementor-element-48a492b8 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;}.elementor-3149 .elementor-element.elementor-element-48a492b8{margin-top:0px;margin-bottom:0px;padding:100px 50px 50px 50px;}.elementor-3149 .elementor-element.elementor-element-e0f54b6{--grid-template-columns:repeat(0, auto);--icon-size:40px;--grid-column-gap:50px;--grid-row-gap:0px;}.elementor-3149 .elementor-element.elementor-element-e0f54b6 .elementor-widget-container{text-align:center;}.elementor-3149 .elementor-element.elementor-element-f19c2d3 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-f19c2d3{text-align:center;}.elementor-3149 .elementor-element.elementor-element-f19c2d3 .elementor-heading-title{font-size:30px;font-weight:600;letter-spacing:0px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-text );}.elementor-3149 .elementor-element.elementor-element-17c193da{padding:80px 0px 80px 0px;}.elementor-3149 .elementor-element.elementor-element-7fee3816{text-align:center;font-size:20px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-30ae4cc{text-align:center;font-size:20px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-4f880807:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-4f880807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F5;}.elementor-3149 .elementor-element.elementor-element-4f880807{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-3149 .elementor-element.elementor-element-4f880807 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-760b03ac{font-size:25px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-3bd77b7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-3149 .elementor-element.elementor-element-3bd77b7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-3149 .elementor-element.elementor-element-3bd77b7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-3149 .elementor-element.elementor-element-3bd77b7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-3149 .elementor-element.elementor-element-3bd77b7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-3149 .elementor-element.elementor-element-3bd77b7b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-3bd77b7b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-3bd77b7b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-3bd77b7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-3bd77b7b .elementor-icon-list-item > a{font-size:20px;}.elementor-3149 .elementor-element.elementor-element-3bd77b7b .elementor-icon-list-text{transition:color 0.3s;}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-47486c0b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-47486c0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-3ca22b02{font-size:25px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-7304a4e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-7304a4e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-29f2df35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-3149 .elementor-element.elementor-element-29f2df35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-3149 .elementor-element.elementor-element-29f2df35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-3149 .elementor-element.elementor-element-29f2df35 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-3149 .elementor-element.elementor-element-29f2df35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-3149 .elementor-element.elementor-element-29f2df35 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-29f2df35 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-29f2df35{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-29f2df35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-29f2df35 .elementor-icon-list-item > a{font-size:20px;}.elementor-3149 .elementor-element.elementor-element-29f2df35 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-391f4bf2:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-391f4bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hmcworks.co.za/wp-content/uploads/2023/04/About-us.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-3149 .elementor-element.elementor-element-391f4bf2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(280deg, #000000 40%, #F2295B00 67%);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-391f4bf2{box-shadow:2px 2px 2px 2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-1c1ef0f1 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-3149 .elementor-element.elementor-element-619c6e85 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-619c6e85{text-align:center;}.elementor-3149 .elementor-element.elementor-element-619c6e85 .elementor-heading-title{font-size:40px;font-weight:700;line-height:44px;letter-spacing:0px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-3f70cd35{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-df8bcd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3149 .elementor-element.elementor-element-df8bcd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3149 .elementor-element.elementor-element-df8bcd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3149 .elementor-element.elementor-element-df8bcd1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3149 .elementor-element.elementor-element-df8bcd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3149 .elementor-element.elementor-element-df8bcd1 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-df8bcd1 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor5 );transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-df8bcd1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-df8bcd1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-df8bcd1 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;}.elementor-3149 .elementor-element.elementor-element-df8bcd1 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-10fd1dcf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-10fd1dcf:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-10fd1dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-10fd1dcf > .elementor-container{max-width:1000px;}.elementor-3149 .elementor-element.elementor-element-10fd1dcf{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-3149 .elementor-element.elementor-element-10fd1dcf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-3c518ae4 > .elementor-element-populated{margin:0px 100px 0px 0px;--e-column-margin-right:100px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-7f5ce867 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-7f5ce867{text-align:start;font-size:25px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-671f31c2{text-align:justify;font-size:20px;}.elementor-3149 .elementor-element.elementor-element-117ca7ff > .elementor-widget-container{margin:10px 100px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-117ca7ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-3149 .elementor-element.elementor-element-117ca7ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-3149 .elementor-element.elementor-element-117ca7ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-3149 .elementor-element.elementor-element-117ca7ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-3149 .elementor-element.elementor-element-117ca7ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-3149 .elementor-element.elementor-element-117ca7ff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-117ca7ff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3149 .elementor-element.elementor-element-117ca7ff{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-3149 .elementor-element.elementor-element-117ca7ff .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3149 .elementor-element.elementor-element-117ca7ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3149 .elementor-element.elementor-element-117ca7ff .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-3149 .elementor-element.elementor-element-117ca7ff .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3149 .elementor-element.elementor-element-2895e714{text-align:justify;font-size:25px;}.elementor-3149 .elementor-element.elementor-element-7ac87fb7 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-7ac87fb7{text-align:start;font-size:25px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-29e1e10c iframe{height:200px;}.elementor-3149 .elementor-element.elementor-element-56e97bb5 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-56e97bb5{text-align:start;font-size:25px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-bc-flex-widget .elementor-3149 .elementor-element.elementor-element-185e13b4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3149 .elementor-element.elementor-element-185e13b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3149 .elementor-element.elementor-element-4c1d35d6{text-align:center;}.elementor-3149 .elementor-element.elementor-element-78983a83:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3149 .elementor-element.elementor-element-78983a83 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3149 .elementor-element.elementor-element-78983a83 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-3149 .elementor-element.elementor-element-78983a83 > .elementor-element-populated, .elementor-3149 .elementor-element.elementor-element-78983a83 > .elementor-element-populated > .elementor-background-overlay, .elementor-3149 .elementor-element.elementor-element-78983a83 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-3149 .elementor-element.elementor-element-78983a83 > .elementor-element-populated{box-shadow:1px 1px 10px 1px #000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 35px 35px 35px;}.elementor-3149 .elementor-element.elementor-element-78983a83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-2c2b985c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-2c2b985c{text-align:start;font-size:25px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor3 );}.elementor-3149 .elementor-element.elementor-element-6372dce6{text-align:justify;font-size:20px;}.elementor-3149 .elementor-element.elementor-element-180a3fc2 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3149 .elementor-element.elementor-element-54b8c44e > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-text );}.elementor-3149 .elementor-element.elementor-element-54b8c44e > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-text );}.elementor-3149 .elementor-element.elementor-element-54b8c44e{padding:50px 0px 100px 0px;}.elementor-3149 .elementor-element.elementor-element-7c7b4f2e{text-align:center;font-size:18px;font-weight:700;text-shadow:1px 1px 1px #000000;}.elementor-3149 .elementor-element.elementor-element-125068a3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-125068a3{text-align:center;}.elementor-3149 .elementor-element.elementor-element-125068a3 .elementor-heading-title{font-size:40px;font-weight:700;line-height:44px;letter-spacing:0px;text-shadow:1px 1px 1px #000000;}.elementor-3149 .elementor-element.elementor-element-7dd0a190 > .elementor-element-populated{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-38ae890a > .elementor-widget-container{background-color:#222222;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3149 .elementor-element.elementor-element-38ae890a{text-align:center;}.elementor-3149 .elementor-element.elementor-element-38ae890a .elementor-heading-title{font-size:30px;font-weight:600;line-height:44px;letter-spacing:-1px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-721bb107 img{width:100%;max-width:100%;height:200px;}.elementor-3149 .elementor-element.elementor-element-6875529b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-6875529b{text-align:justify;font-size:20px;line-height:26px;color:#000000;}.elementor-3149 .elementor-element.elementor-element-344560e3 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-344560e3 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-344560e3 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-344560e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-344560e3 .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-344560e3 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-6f463c19 > .elementor-element-populated{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-7cce5b0c > .elementor-widget-container{background-color:#222222;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3149 .elementor-element.elementor-element-7cce5b0c{text-align:center;}.elementor-3149 .elementor-element.elementor-element-7cce5b0c .elementor-heading-title{font-size:30px;font-weight:600;line-height:44px;letter-spacing:-1px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-733b3d39 img{width:100%;}.elementor-3149 .elementor-element.elementor-element-2706fe8a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-2706fe8a{text-align:justify;font-size:20px;line-height:26px;color:#000000;}.elementor-3149 .elementor-element.elementor-element-75e78f2a .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-75e78f2a .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-75e78f2a .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-75e78f2a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-75e78f2a .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-75e78f2a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-437557de > .elementor-element-populated{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-28cd8dae > .elementor-widget-container{background-color:#222222;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3149 .elementor-element.elementor-element-28cd8dae{text-align:center;}.elementor-3149 .elementor-element.elementor-element-28cd8dae .elementor-heading-title{font-size:30px;font-weight:600;line-height:44px;letter-spacing:-1px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-5c4a1f28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-5c4a1f28{text-align:justify;font-size:20px;line-height:26px;color:#000000;}.elementor-3149 .elementor-element.elementor-element-29c7f64b .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-29c7f64b .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-29c7f64b .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-29c7f64b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-29c7f64b .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-29c7f64b .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-57b2f242 > .elementor-element-populated{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-2554584f > .elementor-widget-container{background-color:#222222;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3149 .elementor-element.elementor-element-2554584f{text-align:center;}.elementor-3149 .elementor-element.elementor-element-2554584f .elementor-heading-title{font-size:30px;font-weight:600;line-height:44px;letter-spacing:-1px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-3b9f9b33 img{width:100%;max-width:100%;height:200px;}.elementor-3149 .elementor-element.elementor-element-36081359 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-36081359{text-align:justify;font-size:20px;line-height:26px;color:#000000;}.elementor-3149 .elementor-element.elementor-element-25975d2f .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-25975d2f .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-25975d2f .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-25975d2f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-25975d2f .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-25975d2f .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-60e6d24b > .elementor-element-populated{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-28f7cefb > .elementor-widget-container{background-color:#222222;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3149 .elementor-element.elementor-element-28f7cefb{text-align:center;}.elementor-3149 .elementor-element.elementor-element-28f7cefb .elementor-heading-title{font-size:30px;font-weight:600;line-height:44px;letter-spacing:-1px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-733d3297 img{width:100%;}.elementor-3149 .elementor-element.elementor-element-48d9b423 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-48d9b423{text-align:justify;font-size:20px;line-height:26px;color:#000000;}.elementor-3149 .elementor-element.elementor-element-59993f08 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-59993f08 .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-59993f08 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-59993f08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-59993f08 .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-59993f08 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-493396d9 > .elementor-element-populated{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-1f316fec > .elementor-widget-container{background-color:#222222;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3149 .elementor-element.elementor-element-1f316fec{text-align:center;}.elementor-3149 .elementor-element.elementor-element-1f316fec .elementor-heading-title{font-size:30px;font-weight:600;line-height:44px;letter-spacing:-1px;text-shadow:1px 1px 1px #000000;color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-5a378f1f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-5a378f1f{text-align:justify;font-size:20px;line-height:26px;color:#000000;}.elementor-3149 .elementor-element.elementor-element-775a823a .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-775a823a .elementor-button:hover, .elementor-3149 .elementor-element.elementor-element-775a823a .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-775a823a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-775a823a .elementor-button:hover svg, .elementor-3149 .elementor-element.elementor-element-775a823a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-3149 .elementor-element.elementor-element-87bfafd:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-87bfafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hmcworks.co.za/wp-content/uploads/2022/08/Boksburg.jpg");background-position:center center;background-size:cover;}.elementor-3149 .elementor-element.elementor-element-87bfafd > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor8 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3149 .elementor-element.elementor-element-87bfafd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3149 .elementor-element.elementor-element-6418ddb > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-6418ddb{text-align:center;}.elementor-3149 .elementor-element.elementor-element-6418ddb .elementor-heading-title{text-shadow:1px 1px 1px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-3f8af2c > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-3149 .elementor-element.elementor-element-3f8af2c{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-3149 .elementor-element.elementor-element-a31e362{margin-top:40px;margin-bottom:40px;}.elementor-3149 .elementor-element.elementor-element-447ddd4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-447ddd4{text-align:center;}.elementor-3149 .elementor-element.elementor-element-447ddd4 .elementor-heading-title{font-size:40px;font-weight:700;line-height:44px;letter-spacing:0px;text-shadow:1px 1px 1px #000000;}.elementor-3149 .elementor-element.elementor-element-42495c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-42495c8{text-align:justify;font-size:20px;line-height:26px;color:#000000;}@media(min-width:768px){.elementor-3149 .elementor-element.elementor-element-124a4057{width:18.197%;}.elementor-3149 .elementor-element.elementor-element-58df8ed4{width:23.848%;}.elementor-3149 .elementor-element.elementor-element-1b60a468{width:17.624%;}.elementor-3149 .elementor-element.elementor-element-2b00bd33{width:20.329%;}.elementor-3149 .elementor-element.elementor-element-44d01f02{width:37.592%;}.elementor-3149 .elementor-element.elementor-element-145ea76b{width:34.784%;}.elementor-3149 .elementor-element.elementor-element-28fc380c{width:26.924%;}.elementor-3149 .elementor-element.elementor-element-13484993{width:23.479%;}.elementor-3149 .elementor-element.elementor-element-60492f2b{width:52.21%;}.elementor-3149 .elementor-element.elementor-element-2ac6ebf{width:23.975%;}.elementor-3149 .elementor-element.elementor-element-29d0fbfa{width:25%;}.elementor-3149 .elementor-element.elementor-element-1917f120{width:74.665%;}.elementor-3149 .elementor-element.elementor-element-15d38c0f{width:69.33%;}.elementor-3149 .elementor-element.elementor-element-3809201{width:30%;}.elementor-3149 .elementor-element.elementor-element-7b79a8b8{width:35.92%;}.elementor-3149 .elementor-element.elementor-element-1c6684d7{width:32.325%;}.elementor-3149 .elementor-element.elementor-element-76ba45b6{width:31.051%;}.elementor-3149 .elementor-element.elementor-element-76844166{width:25%;}.elementor-3149 .elementor-element.elementor-element-b417588{width:74.665%;}.elementor-3149 .elementor-element.elementor-element-d3753d1{width:69.33%;}.elementor-3149 .elementor-element.elementor-element-1239420a{width:30%;}.elementor-3149 .elementor-element.elementor-element-3c518ae4{width:59.332%;}.elementor-3149 .elementor-element.elementor-element-78983a83{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3149 .elementor-element.elementor-element-29d0fbfa{width:40%;}.elementor-3149 .elementor-element.elementor-element-1917f120{width:60%;}.elementor-3149 .elementor-element.elementor-element-15d38c0f{width:100%;}.elementor-3149 .elementor-element.elementor-element-3809201{width:100%;}.elementor-3149 .elementor-element.elementor-element-76844166{width:40%;}.elementor-3149 .elementor-element.elementor-element-b417588{width:60%;}.elementor-3149 .elementor-element.elementor-element-d3753d1{width:100%;}.elementor-3149 .elementor-element.elementor-element-1239420a{width:100%;}.elementor-3149 .elementor-element.elementor-element-3c518ae4{width:55%;}.elementor-3149 .elementor-element.elementor-element-78983a83{width:45%;}}@media(min-width:1025px){.elementor-3149 .elementor-element.elementor-element-391f4bf2:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-391f4bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-3149 .elementor-element.elementor-element-1917f120 > .elementor-element-populated{padding:30px 30px 30px 0px;}.elementor-3149 .elementor-element.elementor-element-da2ddaa .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-3d7da593 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-3149 .elementor-element.elementor-element-134f41ba > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-260823f8 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-365a7791 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-3149 .elementor-element.elementor-element-49e11894 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-38c92c0d > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-3149 .elementor-element.elementor-element-b417588 > .elementor-element-populated{padding:30px 30px 30px 0px;}.elementor-3149 .elementor-element.elementor-element-6c1a2be3 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-58eae90c > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-3149 .elementor-element.elementor-element-65183975 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-391f4bf2:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-391f4bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3149 .elementor-element.elementor-element-619c6e85 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-10fd1dcf{padding:50px 50px 50px 50px;}.elementor-3149 .elementor-element.elementor-element-3c518ae4 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-3149 .elementor-element.elementor-element-117ca7ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-78983a83 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-3149 .elementor-element.elementor-element-54b8c44e{padding:80px 80px 80px 80px;}.elementor-3149 .elementor-element.elementor-element-125068a3 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-38ae890a .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-6875529b > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-3149 .elementor-element.elementor-element-7cce5b0c .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-2706fe8a > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-3149 .elementor-element.elementor-element-28cd8dae .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-5c4a1f28 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-3149 .elementor-element.elementor-element-2554584f .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-36081359 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-3149 .elementor-element.elementor-element-28f7cefb .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-48d9b423 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-3149 .elementor-element.elementor-element-1f316fec .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-5a378f1f > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-3149 .elementor-element.elementor-element-447ddd4 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-3149 .elementor-element.elementor-element-42495c8 > .elementor-widget-container{padding:15px 0px 15px 0px;}}@media(max-width:767px){.elementor-3149 .elementor-element.elementor-element-3f0c6994{padding:30px 30px 30px 30px;}.elementor-3149 .elementor-element.elementor-element-79d353b .elementor-heading-title{font-size:35px;}.elementor-3149 .elementor-element.elementor-element-34caed21 .elementor-heading-title{font-size:30px;}.elementor-3149 .elementor-element.elementor-element-5fadaaad{padding:10px 10px 10px 10px;}.elementor-3149 .elementor-element.elementor-element-1dbd2114 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-5dcfb67e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-1c9cd506 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-50a628ac > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-118bbf2b{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-7434bca0 img{width:200px;}.elementor-3149 .elementor-element.elementor-element-6a4106a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-6a4106a8 .elementor-heading-title{font-size:35px;}.elementor-3149 .elementor-element.elementor-element-7b24252b{text-align:center;}.elementor-3149 .elementor-element.elementor-element-29ca702f{text-align:justify;}.elementor-3149 .elementor-element.elementor-element-3a340ecf{padding:120px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-74045eba img{width:200px;}.elementor-3149 .elementor-element.elementor-element-1917f120 > .elementor-element-populated{padding:20px 30px 40px 30px;}.elementor-3149 .elementor-element.elementor-element-5d72a626{padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-59853986{padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-3703cc04{padding:30px 30px 30px 30px;}.elementor-3149 .elementor-element.elementor-element-7af66fee{text-align:justify;}.elementor-3149 .elementor-element.elementor-element-28ef41ed{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-6c230c30 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3149 .elementor-element.elementor-element-652f5dc0{font-size:25px;}.elementor-3149 .elementor-element.elementor-element-7578531c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3149 .elementor-element.elementor-element-6f124332{font-size:25px;}.elementor-3149 .elementor-element.elementor-element-46fb8fb3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3149 .elementor-element.elementor-element-2b98e7a0{font-size:25px;}.elementor-3149 .elementor-element.elementor-element-41f5b8dd{padding:120px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-73976a07 img{width:200px;}.elementor-3149 .elementor-element.elementor-element-b417588 > .elementor-element-populated{padding:20px 30px 40px 30px;}.elementor-3149 .elementor-element.elementor-element-71f84cc4{padding:30px 30px 30px 30px;}.elementor-3149 .elementor-element.elementor-element-4f36c04e .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-31c55751 .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-7924c58b .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-1e08455 .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-7ea15819 .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-4deb391c .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-4f6f855c .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-d45cb76 .elementor-image-box-img{margin-bottom:15px;}.elementor-3149 .elementor-element.elementor-element-48a492b8{padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-f19c2d3 .elementor-heading-title{font-size:35px;}.elementor-3149 .elementor-element.elementor-element-391f4bf2:not(.elementor-motion-effects-element-type-background), .elementor-3149 .elementor-element.elementor-element-391f4bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3149 .elementor-element.elementor-element-391f4bf2{padding:20px 20px 20px 20px;}.elementor-3149 .elementor-element.elementor-element-1c1ef0f1 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-3149 .elementor-element.elementor-element-10fd1dcf{padding:50px 30px 50px 30px;}.elementor-3149 .elementor-element.elementor-element-3c518ae4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3149 .elementor-element.elementor-element-78983a83 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3149 .elementor-element.elementor-element-54b8c44e{padding:60px 30px 60px 30px;}.elementor-3149 .elementor-element.elementor-element-7dd0a190 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3149 .elementor-element.elementor-element-721bb107 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-721bb107 img{width:100%;max-width:100%;height:200px;}.elementor-3149 .elementor-element.elementor-element-6f463c19 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3149 .elementor-element.elementor-element-437557de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3149 .elementor-element.elementor-element-3b9f9b33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3149 .elementor-element.elementor-element-3b9f9b33 img{width:100%;max-width:100%;height:200px;}.elementor-3149 .elementor-element.elementor-element-447ddd4 .elementor-heading-title{font-size:25px;}}