.elementor-4179 .elementor-element.elementor-element-49927989 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4179 .elementor-element.elementor-element-49927989{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-49927989 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4179 .elementor-element.elementor-element-01d5830 > .elementor-container{min-height:104px;}.elementor-4179 .elementor-element.elementor-element-68c4067{text-align:center;}.elementor-4179 .elementor-element.elementor-element-68c4067 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:800;}.elementor-4179 .elementor-element.elementor-element-4d11f1b > .elementor-container{max-width:1569px;}.elementor-4179 .elementor-element.elementor-element-c6b0084 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:14px 14px 14px 14px;--e-column-margin-right:14px;--e-column-margin-left:14px;}.elementor-4179 .elementor-element.elementor-element-f085f3f img{width:500%;height:167px;border-radius:135px 135px 135px 135px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4179 .elementor-element.elementor-element-f085f3f{width:var( --container-widget-width, 111.893% );max-width:111.893%;--container-widget-width:111.893%;--container-widget-flex-grow:0;}.elementor-4179 .elementor-element.elementor-element-f97c9c4{margin:1px 1px 1px 1px;}.elementor-4179 .elementor-element.elementor-element-96381f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4179 .elementor-element.elementor-element-96381f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4A51C;}.elementor-4179 .elementor-element.elementor-element-96381f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4179 .elementor-element.elementor-element-96381f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4179 .elementor-element.elementor-element-3247040{text-align:center;}.elementor-4179 .elementor-element.elementor-element-3247040 .elementor-heading-title{font-size:15px;}.elementor-4179 .elementor-element.elementor-element-3247040 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-b3832c6 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:14px 14px 14px 14px;--e-column-margin-right:14px;--e-column-margin-left:14px;}.elementor-4179 .elementor-element.elementor-element-ca51693 img{width:500%;height:167px;border-radius:135px 135px 135px 135px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4179 .elementor-element.elementor-element-ca51693{width:var( --container-widget-width, 111.893% );max-width:111.893%;--container-widget-width:111.893%;--container-widget-flex-grow:0;}.elementor-4179 .elementor-element.elementor-element-86fd41c{margin:1px 1px 1px 1px;}.elementor-4179 .elementor-element.elementor-element-c513332:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4179 .elementor-element.elementor-element-c513332 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4A51C;}.elementor-4179 .elementor-element.elementor-element-c513332 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4179 .elementor-element.elementor-element-c513332 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4179 .elementor-element.elementor-element-79217a7{text-align:center;}.elementor-4179 .elementor-element.elementor-element-79217a7 .elementor-heading-title{font-size:15px;}.elementor-4179 .elementor-element.elementor-element-79217a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-ec16828 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:14px 14px 14px 14px;--e-column-margin-right:14px;--e-column-margin-left:14px;}.elementor-4179 .elementor-element.elementor-element-7a27f60 img{width:500%;height:167px;border-radius:135px 135px 135px 135px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4179 .elementor-element.elementor-element-7a27f60{width:var( --container-widget-width, 111.893% );max-width:111.893%;--container-widget-width:111.893%;--container-widget-flex-grow:0;}.elementor-4179 .elementor-element.elementor-element-b6b8c13{margin:1px 1px 1px 1px;}.elementor-4179 .elementor-element.elementor-element-6dadec3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4179 .elementor-element.elementor-element-6dadec3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4A51C;}.elementor-4179 .elementor-element.elementor-element-6dadec3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4179 .elementor-element.elementor-element-6dadec3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4179 .elementor-element.elementor-element-fa0fda4{text-align:center;}.elementor-4179 .elementor-element.elementor-element-fa0fda4 .elementor-heading-title{font-size:15px;}.elementor-4179 .elementor-element.elementor-element-fa0fda4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-b17dbf7 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:14px 14px 14px 14px;--e-column-margin-right:14px;--e-column-margin-left:14px;}.elementor-4179 .elementor-element.elementor-element-419f69c img{width:500%;height:167px;border-radius:135px 135px 135px 135px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4179 .elementor-element.elementor-element-419f69c{width:var( --container-widget-width, 111.893% );max-width:111.893%;--container-widget-width:111.893%;--container-widget-flex-grow:0;}.elementor-4179 .elementor-element.elementor-element-f31c7ae{margin:1px 1px 1px 1px;}.elementor-4179 .elementor-element.elementor-element-2d09b87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4179 .elementor-element.elementor-element-2d09b87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4A51C;}.elementor-4179 .elementor-element.elementor-element-2d09b87 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4179 .elementor-element.elementor-element-2d09b87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4179 .elementor-element.elementor-element-a2425ab{text-align:center;}.elementor-4179 .elementor-element.elementor-element-a2425ab .elementor-heading-title{font-size:15px;}.elementor-4179 .elementor-element.elementor-element-a2425ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-59cec8a > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:14px 14px 14px 14px;--e-column-margin-right:14px;--e-column-margin-left:14px;}.elementor-4179 .elementor-element.elementor-element-6f91f65 img{width:500%;height:167px;border-radius:135px 135px 135px 135px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4179 .elementor-element.elementor-element-6f91f65{width:var( --container-widget-width, 111.893% );max-width:111.893%;--container-widget-width:111.893%;--container-widget-flex-grow:0;}.elementor-4179 .elementor-element.elementor-element-980de0a{margin:1px 1px 1px 1px;}.elementor-4179 .elementor-element.elementor-element-d29d4db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4179 .elementor-element.elementor-element-d29d4db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4A51C;}.elementor-4179 .elementor-element.elementor-element-d29d4db > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4179 .elementor-element.elementor-element-d29d4db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4179 .elementor-element.elementor-element-10e59eb{text-align:center;}.elementor-4179 .elementor-element.elementor-element-10e59eb .elementor-heading-title{font-size:15px;}.elementor-4179 .elementor-element.elementor-element-10e59eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-3417460 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:14px 14px 14px 14px;--e-column-margin-right:14px;--e-column-margin-left:14px;}.elementor-4179 .elementor-element.elementor-element-d967657 img{width:500%;height:167px;border-radius:135px 135px 135px 135px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4179 .elementor-element.elementor-element-d967657{width:var( --container-widget-width, 111.893% );max-width:111.893%;--container-widget-width:111.893%;--container-widget-flex-grow:0;}.elementor-4179 .elementor-element.elementor-element-77c40d6{margin:1px 1px 1px 1px;}.elementor-4179 .elementor-element.elementor-element-ce6dfc9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4179 .elementor-element.elementor-element-ce6dfc9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4A51C;}.elementor-4179 .elementor-element.elementor-element-ce6dfc9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4179 .elementor-element.elementor-element-ce6dfc9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4179 .elementor-element.elementor-element-251fcd3{text-align:center;}.elementor-4179 .elementor-element.elementor-element-251fcd3 .elementor-heading-title{font-size:15px;}.elementor-4179 .elementor-element.elementor-element-251fcd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-2f4766a4{margin:0px 0px 65px 0px;}.elementor-4179 .elementor-element.elementor-element-3edd2abb .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-4179 .elementor-element.elementor-element-3edd2abb .wd-nav-tabs.wd-style-default li:hover a{color:#FCA207;}.elementor-4179 .elementor-element.elementor-element-3edd2abb .tabs-design-simple .tabs-name{border-color:#FCA207;}.elementor-4179 .elementor-element.elementor-element-3edd2abb .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#FCA207;}.elementor-4179 .elementor-element.elementor-element-3edd2abb .tabs-name{color:#000000;}.elementor-4179 .elementor-element.elementor-element-3edd2abb .wd-tabs .tabs-name{font-family:"Nunito", Sans-serif;}.elementor-4179 .elementor-element.elementor-element-3edd2abb .wd-nav.wd-nav-tabs .wd-nav-link{font-family:"Nunito", Sans-serif;font-weight:700;}.elementor-4179 .elementor-element.elementor-element-3edd2abb .wd-nav-tabs > li:not(:last-child){margin-inline-end:55px;}.elementor-4179 .elementor-element.elementor-element-3edd2abb{--wd-brd-radius:12px;}.elementor-4179 .elementor-element.elementor-element-3edd2abb .wd-products-with-bg, .elementor-4179 .elementor-element.elementor-element-3edd2abb .wd-products-with-bg .product-grid-item{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-4179 .elementor-element.elementor-element-2394d274 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4179 .elementor-element.elementor-element-2394d274:not(.elementor-motion-effects-element-type-background), .elementor-4179 .elementor-element.elementor-element-2394d274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-4179 .elementor-element.elementor-element-2394d274{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 35px 0px;}.elementor-4179 .elementor-element.elementor-element-2394d274 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4179 .elementor-element.elementor-element-2d7666d4 .elementor-repeater-item-1735980.wd-image-hotspot{left:23.205%;top:29.176%;}.elementor-4179 .elementor-element.elementor-element-2d7666d4 .elementor-repeater-item-6ce8968.wd-image-hotspot{left:23.205%;top:29.176%;}.elementor-4179 .elementor-element.elementor-element-39637a3 .title{font-size:22px;font-weight:600;}.elementor-4179 .elementor-element.elementor-element-72c7a750 > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-4179 .elementor-element.elementor-element-2a47c9d .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-4179 .elementor-element.elementor-element-2a47c9d .wd-nav-tabs.wd-style-default li:hover a{color:#FCA207;}.elementor-4179 .elementor-element.elementor-element-2a47c9d .tabs-design-simple .tabs-name{border-color:#FCA207;}.elementor-4179 .elementor-element.elementor-element-2a47c9d .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#FCA207;}.elementor-4179 .elementor-element.elementor-element-2a47c9d .tabs-name{color:#000000;}.elementor-4179 .elementor-element.elementor-element-2a47c9d .wd-tabs .tabs-name{font-family:"Nunito", Sans-serif;}.elementor-4179 .elementor-element.elementor-element-2a47c9d .wd-nav.wd-nav-tabs .wd-nav-link{font-family:"Nunito", Sans-serif;font-weight:700;}.elementor-4179 .elementor-element.elementor-element-2a47c9d .wd-nav-tabs > li:not(:last-child){margin-inline-end:55px;}.elementor-4179 .elementor-element.elementor-element-2a47c9d{--wd-brd-radius:12px;}.elementor-4179 .elementor-element.elementor-element-2a47c9d .wd-products-with-bg, .elementor-4179 .elementor-element.elementor-element-2a47c9d .wd-products-with-bg .product-grid-item{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-4179 .elementor-element.elementor-element-24401eb4{margin:0px 0px 80px 0px;}.elementor-4179 .elementor-element.elementor-element-2e211cf9 > .elementor-element-populated{margin:10px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-4179 .elementor-element.elementor-element-c9bb040 .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-4179 .elementor-element.elementor-element-c9bb040 .wd-nav-tabs.wd-style-default li:hover a{color:#FCA207;}.elementor-4179 .elementor-element.elementor-element-c9bb040 .tabs-design-simple .tabs-name{border-color:#FCA207;}.elementor-4179 .elementor-element.elementor-element-c9bb040 .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#FCA207;}.elementor-4179 .elementor-element.elementor-element-c9bb040 .tabs-name{color:#000000;}.elementor-4179 .elementor-element.elementor-element-c9bb040 .wd-tabs .tabs-name{font-family:"Nunito", Sans-serif;}.elementor-4179 .elementor-element.elementor-element-c9bb040 .wd-nav.wd-nav-tabs .wd-nav-link{font-family:"Nunito", Sans-serif;font-weight:700;}.elementor-4179 .elementor-element.elementor-element-c9bb040 .wd-nav-tabs > li:not(:last-child){margin-inline-end:55px;}.elementor-4179 .elementor-element.elementor-element-c9bb040{--wd-brd-radius:12px;}.elementor-4179 .elementor-element.elementor-element-c9bb040 .wd-products-with-bg, .elementor-4179 .elementor-element.elementor-element-c9bb040 .wd-products-with-bg .product-grid-item{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-4179 .elementor-element.elementor-element-dbe2879 .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-4179 .elementor-element.elementor-element-dbe2879 .wd-nav-tabs.wd-style-default li:hover a{color:#FCA207;}.elementor-4179 .elementor-element.elementor-element-dbe2879 .tabs-design-simple .tabs-name{border-color:#FCA207;}.elementor-4179 .elementor-element.elementor-element-dbe2879 .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#FCA207;}.elementor-4179 .elementor-element.elementor-element-dbe2879 .tabs-name{color:#000000;}.elementor-4179 .elementor-element.elementor-element-dbe2879 .wd-tabs .tabs-name{font-family:"Nunito", Sans-serif;}.elementor-4179 .elementor-element.elementor-element-dbe2879 .wd-nav.wd-nav-tabs .wd-nav-link{font-family:"Nunito", Sans-serif;font-weight:700;}.elementor-4179 .elementor-element.elementor-element-dbe2879 .wd-nav-tabs > li:not(:last-child){margin-inline-end:55px;}.elementor-4179 .elementor-element.elementor-element-dbe2879{--wd-brd-radius:12px;}.elementor-4179 .elementor-element.elementor-element-dbe2879 .wd-products-with-bg, .elementor-4179 .elementor-element.elementor-element-dbe2879 .wd-products-with-bg .product-grid-item{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}@media(min-width:768px){.elementor-4179 .elementor-element.elementor-element-2e211cf9{width:58%;}.elementor-4179 .elementor-element.elementor-element-193b9870{width:42%;}}@media(max-width:1024px){.elementor-4179 .elementor-element.elementor-element-2f4766a4{margin:0px 0px 45px 0px;}.elementor-4179 .elementor-element.elementor-element-285a9abb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4179 .elementor-element.elementor-element-2394d274{margin:0px 0px 40px 0px;}.elementor-4179 .elementor-element.elementor-element-24401eb4{margin:0px 0px 60px 0px;}}@media(max-width:767px){.elementor-4179 .elementor-element.elementor-element-c6b0084{width:50%;}.elementor-4179 .elementor-element.elementor-element-c6b0084 > .elementor-element-populated, .elementor-4179 .elementor-element.elementor-element-c6b0084 > .elementor-element-populated > .elementor-background-overlay, .elementor-4179 .elementor-element.elementor-element-c6b0084 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-4179 .elementor-element.elementor-element-c6b0084 > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-4179 .elementor-element.elementor-element-f97c9c4{margin:11px 11px 11px 11px;}.elementor-4179 .elementor-element.elementor-element-3247040 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-b3832c6{width:50%;}.elementor-4179 .elementor-element.elementor-element-b3832c6 > .elementor-element-populated, .elementor-4179 .elementor-element.elementor-element-b3832c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-4179 .elementor-element.elementor-element-b3832c6 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-4179 .elementor-element.elementor-element-b3832c6 > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-4179 .elementor-element.elementor-element-86fd41c{margin:11px 11px 11px 11px;}.elementor-4179 .elementor-element.elementor-element-79217a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-ec16828{width:50%;}.elementor-4179 .elementor-element.elementor-element-ec16828 > .elementor-element-populated, .elementor-4179 .elementor-element.elementor-element-ec16828 > .elementor-element-populated > .elementor-background-overlay, .elementor-4179 .elementor-element.elementor-element-ec16828 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-4179 .elementor-element.elementor-element-ec16828 > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-4179 .elementor-element.elementor-element-b6b8c13{margin:11px 11px 11px 11px;}.elementor-4179 .elementor-element.elementor-element-fa0fda4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-b17dbf7{width:50%;}.elementor-4179 .elementor-element.elementor-element-b17dbf7 > .elementor-element-populated, .elementor-4179 .elementor-element.elementor-element-b17dbf7 > .elementor-element-populated > .elementor-background-overlay, .elementor-4179 .elementor-element.elementor-element-b17dbf7 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-4179 .elementor-element.elementor-element-b17dbf7 > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-4179 .elementor-element.elementor-element-f31c7ae{margin:11px 11px 11px 11px;}.elementor-4179 .elementor-element.elementor-element-a2425ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-59cec8a{width:50%;}.elementor-4179 .elementor-element.elementor-element-59cec8a > .elementor-element-populated, .elementor-4179 .elementor-element.elementor-element-59cec8a > .elementor-element-populated > .elementor-background-overlay, .elementor-4179 .elementor-element.elementor-element-59cec8a > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-4179 .elementor-element.elementor-element-59cec8a > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-4179 .elementor-element.elementor-element-980de0a{margin:11px 11px 11px 11px;}.elementor-4179 .elementor-element.elementor-element-10e59eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-3417460{width:50%;}.elementor-4179 .elementor-element.elementor-element-3417460 > .elementor-element-populated, .elementor-4179 .elementor-element.elementor-element-3417460 > .elementor-element-populated > .elementor-background-overlay, .elementor-4179 .elementor-element.elementor-element-3417460 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-4179 .elementor-element.elementor-element-3417460 > .elementor-element-populated{margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;}.elementor-4179 .elementor-element.elementor-element-77c40d6{margin:11px 11px 11px 11px;}.elementor-4179 .elementor-element.elementor-element-251fcd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4179 .elementor-element.elementor-element-2f4766a4{margin:0px 0px 25px 0px;}.elementor-4179 .elementor-element.elementor-element-73f0f81d > .elementor-element-populated{margin:40px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4179 .elementor-element.elementor-element-24401eb4{margin:0px 0px 40px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4179 .elementor-element.elementor-element-285a9abb{width:100%;}.elementor-4179 .elementor-element.elementor-element-4b7e674d{width:100%;}.elementor-4179 .elementor-element.elementor-element-73f0f81d{width:100%;}.elementor-4179 .elementor-element.elementor-element-2e211cf9{width:100%;}}/* Start custom CSS for html, class: .elementor-element-dfdbdd8 *//* =========================================================
   ABOUT SECTION
   Scoped CSS - starts with .hm-about-
========================================================= */

.hm-about-section {
    width: 100%;
    padding: 100px 0;
    background: #f8fff9;
    position: relative;
    overflow: hidden;
}

.hm-about-section * {
    box-sizing: border-box;
}


/* Container */

.hm-about-section .container {
    max-width: 1200px;
}


/* =========================================================
   IMAGE AREA
========================================================= */

.hm-about-image-area {
    position: relative;
    width: 100%;
    padding: 0 35px 35px 0;
}

.hm-about-main-image {
    width: 100%;
    height: 550px;
    overflow: hidden;
    border-radius: 20px;
    position: relative;
    z-index: 2;
    box-shadow: 0 20px 50px rgba(15, 58, 29, 0.12);
}

.hm-about-main-image img {
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: cover;
    transition: transform 0.6s ease;
}

.hm-about-main-image:hover img {
    transform: scale(1.04);
}


/* =========================================================
   EXPERIENCE BADGE
========================================================= */

.hm-about-experience {
    position: absolute;
    left: -5px;
    bottom: 0;
    z-index: 5;

    display: flex;
    align-items: center;
    gap: 13px;

    padding: 18px 23px;
    background: #14854e;
    border-radius: 12px;

    box-shadow: 0 15px 35px rgba(20, 133, 78, 0.25);
}

.hm-about-experience-icon {
    width: 48px;
    height: 48px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.15);
    border-radius: 50%;

    color: #ffffff;
    font-size: 21px;
}

.hm-about-experience strong {
    display: block;
    margin: 0;

    color: #ffffff;
    font-size: 27px;
    line-height: 1;
    font-weight: 800;
}

.hm-about-experience span {
    display: block;
    margin-top: 4px;

    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    font-weight: 500;
}


/* Decorative Shape */

.hm-about-shape {
    position: absolute;
    right: 0;
    bottom: 0;

    width: 170px;
    height: 170px;

    background: #dcefe3;
    border-radius: 50%;

    z-index: 1;
}


/* =========================================================
   CONTENT
========================================================= */

.hm-about-content {
    padding-left: 20px;
}


/* Label */

.hm-about-label {
    display: inline-flex;
    align-items: center;
    gap: 8px;

    margin-bottom: 15px;

    color: #14854e;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

.hm-about-label i {
    font-size: 14px;
}


/* Heading */

.hm-about-heading {
    margin: 0 0 20px !important;
    padding: 0 !important;

    color: #0f3a1d;
    font-size: 42px !important;
    line-height: 1.18 !important;
    font-weight: 800 !important;
    letter-spacing: -0.7px;
}

.hm-about-heading span {
    display: block;
    color: #14854e;
}


/* Paragraph */

.hm-about-text {
    margin: 0 0 13px !important;
    padding: 0 !important;

    color: #5d6b62;
    font-size: 15px;
    line-height: 1.75;
}


/* =========================================================
   FEATURES
========================================================= */

.hm-about-features {
    display: grid;
    grid-template-columns: repeat(2, 1fr);

    gap: 18px;

    margin-top: 27px;
    margin-bottom: 30px;
}

.hm-about-feature {
    display: flex;
    align-items: flex-start;
    gap: 12px;

    padding: 13px 10px;
    border-radius: 10px;

    transition: all 0.3s ease;
}

.hm-about-feature:hover {
    background: #ffffff;
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(15, 58, 29, 0.07);
}


/* Feature Icon */

.hm-about-feature-icon {
    flex: 0 0 42px;

    width: 42px;
    height: 42px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #e3f4e9;
    border-radius: 50%;

    color: #14854e;
    font-size: 17px;
}


/* Feature Text */

.hm-about-feature-content h4 {
    margin: 2px 0 4px !important;
    padding: 0 !important;

    color: #0f3a1d;
    font-size: 15px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
}

.hm-about-feature-content p {
    margin: 0 !important;
    padding: 0 !important;

    color: #718078;
    font-size: 12px;
    line-height: 1.5;
}


/* =========================================================
   BUTTON
========================================================= */

.hm-about-button-wrap {
    margin-top: 5px;
}

.hm-about-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;

    padding: 14px 25px;

    background: #14854e;
    border: 2px solid #14854e;
    border-radius: 7px;

    color: #ffffff !important;
    font-size: 14px;
    font-weight: 700;

    text-decoration: none !important;

    transition: all 0.3s ease;
}

.hm-about-btn i {
    font-size: 12px;
    transition: transform 0.3s ease;
}

.hm-about-btn:hover {
    background: #0f3a1d;
    border-color: #0f3a1d;
    color: #ffffff !important;
    transform: translateY(-2px);
}

.hm-about-btn:hover i {
    transform: translateX(5px);
}


/* =========================================================
   LARGE TABLET
========================================================= */

@media (max-width: 1199px) {

    .hm-about-section {
        padding: 85px 0;
    }

    .hm-about-main-image {
        height: 500px;
    }

    .hm-about-heading {
        font-size: 38px !important;
    }

    .hm-about-content {
        padding-left: 10px;
    }

}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 991px) {

    .hm-about-section {
        padding: 70px 0;
    }

    .hm-about-image-area {
        max-width: 700px;
        margin: 0 auto;
        padding-right: 25px;
    }

    .hm-about-main-image {
        height: 480px;
    }

    .hm-about-content {
        padding-left: 0;
        padding-top: 20px;
    }

    .hm-about-heading {
        font-size: 36px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .hm-about-section {
        padding: 55px 0;
    }

    .hm-about-image-area {
        padding: 0 15px 25px 0;
    }

    .hm-about-main-image {
        height: 380px;
        border-radius: 15px;
    }

    .hm-about-experience {
        left: 0;
        padding: 14px 18px;
    }

    .hm-about-experience-icon {
        width: 42px;
        height: 42px;
        font-size: 18px;
    }

    .hm-about-experience strong {
        font-size: 23px;
    }

    .hm-about-experience span {
        font-size: 11px;
    }

    .hm-about-shape {
        width: 100px;
        height: 100px;
    }

    .hm-about-content {
        padding-top: 10px;
    }

    .hm-about-heading {
        font-size: 31px !important;
        line-height: 1.25 !important;
    }

    .hm-about-text {
        font-size: 14px;
        line-height: 1.7;
    }

    .hm-about-features {
        gap: 10px;
        margin-top: 23px;
    }

    .hm-about-feature {
        padding: 10px 5px;
    }

    .hm-about-feature-icon {
        flex: 0 0 38px;
        width: 38px;
        height: 38px;
        font-size: 15px;
    }

    .hm-about-feature-content h4 {
        font-size: 13px !important;
    }

    .hm-about-feature-content p {
        font-size: 11px;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .hm-about-section {
        padding: 45px 0;
    }

    .hm-about-main-image {
        height: 320px;
    }

    .hm-about-heading {
        font-size: 27px !important;
    }

    .hm-about-label {
        font-size: 11px;
    }

    .hm-about-features {
        grid-template-columns: 1fr;
        gap: 5px;
    }

    .hm-about-feature {
        padding: 8px 0;
    }

    .hm-about-btn {
        width: 100%;
        max-width: 220px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a85b916 *//* =========================================================
   BLOG SECTION
   Scoped CSS - does not affect other website sections
========================================================= */

.ds-blog-section {
    width: 100%;
    padding: 90px 0;
    background: #ffffff;
    position: relative;
    overflow: hidden;
}

.ds-blog-section * {
    box-sizing: border-box;
}


/* Container */

.ds-blog-section .container {
    max-width: 1200px;
    margin: 0 auto;
}


/* =========================================================
   SECTION HEADER
========================================================= */

.ds-blog-header {
    max-width: 750px;
    margin: 0 auto 50px;
}

.ds-blog-label {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1.5px;
    color: #e07a1f;
    text-transform: uppercase;
    margin-bottom: 14px;
}

.ds-blog-label i {
    font-size: 14px;
}

.ds-blog-heading {
    margin: 0 0 15px !important;
    padding: 0 !important;
    font-size: 42px !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;
    color: #171717;
    letter-spacing: -0.5px;
}

.ds-blog-subheading {
    max-width: 680px;
    margin: 0 auto !important;
    padding: 0 !important;
    font-size: 16px;
    line-height: 1.7;
    color: #6b6b6b;
}


/* =========================================================
   BLOG CARD
========================================================= */

.ds-blog-card {
    height: 100%;
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 14px;
    overflow: hidden;
    transition: all 0.35s ease;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.05);
}

.ds-blog-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 18px 45px rgba(0, 0, 0, 0.11);
}


/* =========================================================
   BLOG IMAGE
========================================================= */

.ds-blog-image-wrap {
    width: 100%;
    height: 245px;
    position: relative;
    overflow: hidden;
    background: #eeeeee;
}

.ds-blog-image {
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: cover;
    transition: transform 0.5s ease;
}

.ds-blog-card:hover .ds-blog-image {
    transform: scale(1.07);
}


/* Category */

.ds-blog-category {
    position: absolute;
    left: 18px;
    top: 18px;
    display: inline-block;
    padding: 7px 13px;
    background: #e07a1f;
    color: #ffffff;
    font-size: 12px;
    line-height: 1;
    font-weight: 700;
    border-radius: 5px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
}


/* =========================================================
   BLOG CONTENT
========================================================= */

.ds-blog-content {
    padding: 25px 24px 27px;
}


/* Meta */

.ds-blog-meta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
    margin-bottom: 14px;
}

.ds-blog-meta span {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 12px;
    line-height: 1.4;
    color: #777777;
}

.ds-blog-meta i {
    color: #e07a1f;
    font-size: 12px;
}


/* Title */

.ds-blog-title {
    margin: 0 0 12px !important;
    padding: 0 !important;
    font-size: 21px !important;
    line-height: 1.4 !important;
    font-weight: 750 !important;
    color: #191919;
}

.ds-blog-title a {
    color: inherit;
    text-decoration: none;
}


/* Description */

.ds-blog-description {
    margin: 0 0 20px !important;
    padding: 0 !important;
    font-size: 14px;
    line-height: 1.7;
    color: #707070;
}


/* =========================================================
   READ MORE
========================================================= */

.ds-blog-readmore {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    color: #e07a1f;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none !important;
    transition: all 0.3s ease;
}

.ds-blog-readmore i {
    font-size: 12px;
    transition: transform 0.3s ease;
}

.ds-blog-readmore:hover {
    color: #c65d1e;
}

.ds-blog-readmore:hover i {
    transform: translateX(5px);
}


/* =========================================================
   VIEW ALL BLOGS BUTTON
========================================================= */

.ds-blog-button-wrap {
    margin-top: 45px;
}

.ds-blog-all-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-width: 175px;
    padding: 14px 24px;
    border-radius: 6px;
    background: #e07a1f;
    border: 2px solid #e07a1f;
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none !important;
    transition: all 0.3s ease;
}

.ds-blog-all-btn i {
    font-size: 12px;
    transition: transform 0.3s ease;
}

.ds-blog-all-btn:hover {
    background: #c65d1e;
    border-color: #c65d1e;
    color: #ffffff !important;
    transform: translateY(-2px);
}

.ds-blog-all-btn:hover i {
    transform: translateX(4px);
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 991px) {

    .ds-blog-section {
        padding: 70px 0;
    }

    .ds-blog-heading {
        font-size: 36px !important;
    }

    .ds-blog-header {
        margin-bottom: 40px;
    }

    .ds-blog-image-wrap {
        height: 220px;
    }

    .ds-blog-content {
        padding: 22px 20px 24px;
    }

    .ds-blog-title {
        font-size: 19px !important;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .ds-blog-section {
        padding: 55px 0;
    }

    .ds-blog-header {
        padding: 0 10px;
        margin-bottom: 32px;
    }

    .ds-blog-heading {
        font-size: 30px !important;
        line-height: 1.25 !important;
    }

    .ds-blog-subheading {
        font-size: 14px;
        line-height: 1.65;
    }

    .ds-blog-image-wrap {
        height: 215px;
    }

    .ds-blog-content {
        padding: 21px 19px 23px;
    }

    .ds-blog-title {
        font-size: 19px !important;
    }

    .ds-blog-description {
        font-size: 14px;
    }

    .ds-blog-button-wrap {
        margin-top: 32px;
    }

    .ds-blog-all-btn {
        width: 100%;
        max-width: 230px;
    }
}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .ds-blog-section {
        padding: 45px 0;
    }

    .ds-blog-heading {
        font-size: 27px !important;
    }

    .ds-blog-label {
        font-size: 11px;
        letter-spacing: 1.2px;
    }

    .ds-blog-image-wrap {
        height: 200px;
    }

    .ds-blog-meta {
        gap: 10px;
    }

    .ds-blog-meta span {
        font-size: 11px;
    }

    .ds-blog-title {
        font-size: 18px !important;
    }
}/* End custom CSS */