@charset "utf-8";
html, body{font-family: 'Roboto', sans-serif;font-size: 17px;line-height: 1.47059;font-weight: 400;color: var(--black);font-style: normal;background-repeat: repeat-y;background-size: 100%;}
body.gm-home-page-351{overflow-x: hidden;}
.gm-headerBehind-263{height: 44px;}
:root {--default: #b06339; --black: #020203; --white: #f2f3f3;}
*:focus {outline: none;}
h1,h2,h3,h4,h5,h6{font-family: 'Roboto', sans-serif}
h1{font-size:inherit; line-height:inherit; font-weight:inherit; margin:inherit; padding:inherit;}
.gm-h1-968 {font-size: 38px;color: var(--default);font-weight: 400;line-height: 1;margin: 30px 0 60px 0;padding: 0;text-align: center;display: grid;position: relative;}
.gm-h1-page-231 {position: absolute;font-size: 40px;color: #fff;margin-bottom: 10px;font-weight: 600;line-height: 1;padding: 0;display: grid;z-index: 100;top: 50%;transform: translateY(-50%);z-index: 1;}
h1.gm-category-title-211{font-size: 38px;color: var(--default);font-weight: 400;line-height: 1;margin: 0 0 35px 0;padding: 0;text-align: center;display: grid;position: relative;}
h2{font-size:inherit; line-height:inherit; font-weight:inherit; margin:inherit;}
a{text-decoration:none !important; color:inherit !important; outline:none !important;}
p{margin:0 0 20px 0;}
p:last-child{margin: auto;}
input:focus {outline:none;}
body.gm-doNotScroll-657{overflow:hidden; height:100vh;}
.gm-transition2s-644{transition:all 0.2s linear 0s; -webkit-transition:all 0.2s linear 0s; -moz-transition:all 0.2s linear 0s; -o-transition:all 0.2s linear 0s; -ms-transition:all 0.2s linear 0s;}
.gm-transition3s-312{transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -o-transition:all 0.3s linear 0s; -ms-transition:all 0.3s linear 0s;}
.gm-nonMobile-431{display: block;}
.gm-mobile-586 {display:none;}
::-webkit-scrollbar-track {box-shadow: inset 0 0 3.5px rgba(0, 0, 0, 0.3);border-radius: 2.8px;}
::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0.4);border-radius: 1.4px;}
::-webkit-scrollbar {height: 2.8px;width: 5.6px;}
.owl-dots{display: none;}
.owl-carousel .gm-item-459 img {width: 20px;height: auto;display: block;margin: auto;}
.owl-carousel {overflow: hidden;margin: auto;}
.owl-carousel .gm-item-459 {display: flex;justify-content: center;align-items: center;margin: auto;}
.owl-carousel .gm-item-459 img {max-width: 100%;height: auto;margin: auto;}

.gm-mobile-nav-321{display: none;}
.gm-nav-container-819{display: flex;justify-content: center;width: 100%;position: sticky;z-index: 100;}
.gm-nav-container-819 .gm-nav-holder-230 {z-index: 1000;display: flex;justify-content: space-between;align-items: center;padding: 0 18px;height: 110px;background: rgb(70 70 70 / 50%);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 12px;color: #fff;position: fixed;top: 0;left: 50%;width: 80%;transform: translateX(-50%);box-shadow: -2px 11px 20px 18px rgba(0, 0, 0, 0.08);}
.gm-nav-container-819 .gm-nav-holder-230 .gm-logo-holder-268{width: 30%;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-logo-holder-268 .gm-header-logo-953{width: 150px;padding: 10px;}
/* .gm-nav-container-819 .gm-nav-holder-230 .gm-nav-link-holder-443{display: flex;gap: 25px;width: 57%;justify-content: end;color: #686868;font-size: 16px;font-weight: 600;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-nav-link-holder-443 .gm-nav-link-container-560 li{position: relative;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-nav-link-holder-443 .gm-nav-link-container-560 .gm-drop-menu-180{position: absolute;} */
.gm-nav-container-819 .gm-nav-holder-230 .gm-nav-link-holder-443 i.fa-solid.fa-angle-down {font-size: 13px;margin-left: 3px;color: #919191;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-nav-btn-holder-240{display: flex;justify-content: end;width: 17%;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-nav-btn-holder-240 a{background: #1F7A4C;padding: 12px 35px;color: #fff;border-radius: 30px;font-weight: 600;}
.gm-banner-holder-217{background: linear-gradient(270deg, rgba(0, 0, 0, 0.9) 40%, rgba(0, 0, 0, 0.2) 100%), url(../image/f1.webp);background-size: cover;background-position: 35%;background-repeat: no-repeat;height: 890px;z-index: 1;position: relative;min-height: 100vh;}
.gm-banner-holder-217 .gm-banner-txt-holder-147 {position: absolute;top: 50%;right: 0;transform: translateY(-50%);color: #fff;animation: premiumFloat 6s ease-in-out infinite;}
@keyframes premiumFloat {
    0% {
        transform: translateY(-50%);
    }
    50% {
        transform: translateY(-52%);
    }
    100% {
        transform: translateY(-50%);
    }
}
.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-line-holder-936{display: flex;align-items: center;margin-bottom: 50px;}
.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-service-line-746{width: 65px;height: 2px;background: linear-gradient(90deg, #1f7a4c 0%, #02c160 100%);margin: 0;transition: all 0.6s ease-in-out;}
.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-banner-title-982{font-size: 56px;font-weight: 600;line-height: 61px;}
.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-banner-txt-260{font-size: 20px;}
.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-button-holder-977{display: flex;margin-top: 50px;}
.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-button-holder-977 .gm-start-btn-988{position: relative;background: linear-gradient(90deg, #1f2933 0%, #1F7A4C 100%);overflow: hidden;color: #ffffff; padding: 16px 40px; border-radius: 30px; text-decoration: none; font-weight: 700; font-size: 16px; margin-right: 10px; z-index: 0;}
.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-button-holder-977 .gm-start-btn-988::before {content: "";position: absolute;inset: 0;background: linear-gradient(90deg, #1f2933 0%, #2f7682 100%);opacity: 0;transition: opacity 0.5s ease;z-index: 1;}
.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-button-holder-977 .gm-start-btn-988:hover::before {opacity: 1;}

.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-button-holder-977 .gm-start-btn-988{z-index: 1;}
.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-button-holder-977 .gm-start-btn-988 span{position: relative;z-index: 2;}

.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-button-holder-977 .gm-about-btn-766{border: 2px solid rgba(255, 255, 255, 0.2);color: white;padding: 16px 40px;border-radius: 30px;font-weight: 600;font-size: 16px;transition: all 0.5s;}
.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-button-holder-977 .gm-about-btn-766:hover{border-color: #1F7A4C;outline: 0;box-shadow: 0 0 6px rgba(3, 135, 130, 0.6);}

.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806{display: flex;padding: 0;margin: 0;gap: 15px;width: 57%;justify-content: end;height: 100%;align-items: center;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806 .gm-menu-nav-bar-229{display: flex;list-style: none;padding: 0;margin: 0;gap: 10px;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806 .gm-menu-nav-bar-229 .gm-menu-item-434{position: relative; }
.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806 .gm-menu-nav-bar-229 .gm-menu-item-434 > a{text-decoration: none;font-size: 14px;display: inline-block;color: #000;font-weight: 600;padding: 40px 0 40px 0;transition: 0.2s all;height: 100%;line-height: 2;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806 .gm-menu-nav-bar-229 .gm-drop-menu-180{list-style: none;width: 250px;position: absolute;background: #ffffff;visibility: hidden;opacity: 0;flex-direction: column;transform: scaleY(0); transition: all 0.5s ease; transform-origin: top;border-radius: 0 0 5px 5px;box-shadow: 0 2px 13px rgba(0, 0, 0, 0.15);z-index: 10;border-top: 2px solid #1F7A4C;padding: 0;color: #000;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806 .gm-menu-nav-bar-229 .gm-menu-item-434:hover > .gm-drop-menu-180{visibility: visible;opacity: 1;transform: scaleY(1);}
.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806 .gm-menu-nav-bar-229 .gm-menu-item-434 .gm-drop-menu-180 li{padding: 12px 20px;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806 .gm-menu-nav-bar-229 .gm-menu-item-434 .gm-drop-menu-180 li:hover{background: #1F7A4C;padding: 12px 20px;color: #fff;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806 .gm-menu-nav-bar-229 .gm-menu-item-434 .gm-drop-menu-180 li a{font-size: 16px;font-weight: 400;line-height: 1.3;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806 .gm-menu-nav-bar-229 .gm-drop-menu-item-873{text-decoration: none;color: black;font-size: 18px;padding: 10px 15px;display: inline-block;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806 .gm-menu-nav-bar-229 .gm-drop-menu-item-873:hover {background-color: #555;color: white;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806 .gm-menu-nav-bar-229 .gm-drop-menu-item-873:hover > .gm-drop-menu-180{display: block; }
i.fa-solid.fa-angle-down.gm-menu-bar-210{margin-left: 3px;font-size: 13px;color: #fff;}








.gm-slider-holder-208 {background-color: #1f7a4c47;text-align: center;padding: 50px 0;}
.gm-slider-holder-208 .gm-slider-title-472 {font-size: 40px;color: #333333;font-weight: 600;}
.gm-slider-holder-208 .gm-slider-item-481 {display: flex;align-items: center;}
.gm-item-459{width: 50%;}

.gm-about-holder-651 {display: flex;gap: 200px;margin: 100px 0;flex-wrap: wrap;}
.gm-about-holder-651 .gm-about-left-380 {width: calc(45% - 100px);}
.gm-about-holder-651 .gm-about-right-621 {width: calc(55% - 100px);}
.gm-about-holder-651 .gm-about-right-621 .gm-about-title-728 {font-size: 36px;color: #232323;font-weight: 800;}
.gm-about-holder-651 .gm-about-right-621 .gm-about-txt-620 {font-size: 16px;color: #232323;}
.gm-about-holder-651 .gm-about-right-621 .gm-about-txt-620 .gm-about-icon-603{color: #1F7A4C;font-size: 13px;border: 2px solid #1F7A4C;width: 25px;height: 25px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;margin-right: 5px;}

.gm-service-holder-497{background: url(../image/service-bg2.webp);background-repeat: no-repeat;background-size: 200%;background-position: center;padding: 95px 0 84px;position: relative;z-index: 1;}
.gm-service-holder-497::before{position: absolute;content: "";z-index: -1;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(19, 19, 35, 0.9);}
.gm-service-holder-497 h2.gm-service-title-746 {font-size: 36px;color: #fff;font-weight: 600;padding: 0 0 50px 0;}
.gm-service-holder-497 .gm-service-content-741{display: flex;flex-wrap: wrap;gap: 25px;}
.gm-service-holder-497 .gm-service-content-741 .gm-service-item-345 {width: calc(25% - 80px / 4);background: #fff;border-radius: 5px;padding: 36px 15px 30px;position: relative;overflow: hidden;z-index: 1;}
.gm-service-holder-497 .gm-service-content-741 .gm-service-item-345::before {content: '';position: absolute;top: 0;left: 0;width: 20%;height: 20%;background: url(../image/box-bg3.png) no-repeat center/cover;border-radius: 4px;opacity: 0;transform: scale(0.5) skew(5deg, 5deg);transition: all 0.6s ease-in-out;z-index: -1;filter: hue-rotate(135deg);}
.gm-service-holder-497 .gm-service-content-741 .gm-service-item-345:hover::before {top: 0;left: 0;width: 100%;height: 100%;opacity: 1;transform: scale(1) skew(0deg, 0deg);border-radius: 0;}
.gm-service-holder-497 .gm-service-content-741 .gm-service-item-345 .gm-service-icon-holder-219{display: flex;justify-content: center;}
.gm-service-holder-497 .gm-service-content-741 .gm-service-item-345 .gm-service-icon-holder-219 img{width: 70px;background: #fff;padding: 5px;border-radius: 50%;}
.gm-service-holder-497 .gm-service-content-741 .gm-service-item-345 .gm-service-title-746{font-size: 22px;color: #232323;text-align: center;margin-top: 25px;transition: all 0.6s ease-in-out;}
.gm-service-holder-497 .gm-service-content-741 .gm-service-item-345 .gm-service-txt-115 {font-size: 16px;text-align: center;color: #686868;margin-bottom: 20px;transition: all 0.6s ease-in-out;}
.gm-service-holder-497 .gm-service-content-741 .gm-service-item-345 .gm-service-line-746{border: 1px solid #1F7A4C;margin: 0 auto;width: 65px;margin-bottom: 20px;transition: all 0.6s ease-in-out;}
.gm-service-holder-497 .gm-service-content-741 .gm-service-item-345:hover .gm-service-title-746{color: #ffffff;}
.gm-service-holder-497 .gm-service-content-741 .gm-service-item-345:hover .gm-service-txt-115 {color: #ffffff;}
.gm-service-holder-497 .gm-service-content-741 .gm-service-item-345:hover .gm-service-line-746{color: #ffffff;}


.gm-markets-holder-351 h2.gm-service-title-746 {font-size: 36px;color: #fff;font-weight: 600;padding: 0 0 50px 0;}
.gm-markets-holder-351 .gm-markets-content-606{display: flex;flex-wrap: wrap;gap: 25px;position: absolute;top: 50%;transform: translateY(50%);}
.gm-markets-holder-351 .gm-markets-content-606 .gm-markets-item-849 {width: calc(20% - 100px / 5);background: #fff;border-radius: 5px;padding: 30px 20px 25px;position: relative;overflow: hidden;z-index: 1;}
.gm-markets-holder-351 .gm-markets-content-606 .gm-markets-item-849::before {content: '';position: absolute;top: 0;left: 0;width: 20%;height: 20%;background: url(../image/box-bg3.png) no-repeat center/cover;border-radius: 4px;opacity: 0;transform: scale(0.5) skew(5deg, 5deg);transition: all 0.6s ease-in-out;z-index: -1;filter: hue-rotate(160deg);}
.gm-markets-holder-351 .gm-markets-content-606 .gm-markets-item-849:hover::before {top: 0;left: 0;width: 100%;height: 100%;opacity: 1;transform: scale(1) skew(0deg, 0deg);border-radius: 0;}
.gm-markets-holder-351 .gm-markets-content-606 .gm-markets-item-849 .gm-markets-icon-holder-847{display: flex;justify-content: center;}
.gm-markets-holder-351 .gm-markets-content-606 .gm-markets-item-849 .gm-markets-icon-holder-847 img{width: 70px;background: #fff;padding: 5px;border-radius: 50%;}
.gm-markets-holder-351 .gm-markets-content-606 .gm-markets-item-849 .gm-markets-title-775{font-size: 22px;color: #232323;text-align: center;margin-top: 25px;transition: all 0.6s ease-in-out;}
.gm-markets-holder-351 .gm-markets-content-606 .gm-markets-item-849 .gm-markets-txt-142 {font-size: 16px;text-align: center;color: #686868;margin-bottom: 20px;transition: all 0.6s ease-in-out;}
.gm-markets-holder-351 .gm-markets-content-606 .gm-markets-item-849 .gm-markets-line-236{border: 1px solid #1F7A4C;margin: 0 auto;width: 65px;margin-bottom: 20px;transition: all 0.6s ease-in-out;}
.gm-markets-holder-351 .gm-markets-content-606 .gm-markets-item-849:hover .gm-markets-title-775{color: #ffffff;}
.gm-markets-holder-351 .gm-markets-content-606 .gm-markets-item-849:hover .gm-markets-txt-142 {color: #ffffff;}
.gm-markets-holder-351 .gm-markets-content-606 .gm-markets-item-849:hover .gm-markets-line-236{color: #ffffff;}


.gm-choose-holder-895 {margin: 100px 0;}
.gm-choose-holder-895 h2.gm-choose-title-634{font-size: 36px;font-weight: 600;color: #232323;}
.gm-choose-holder-895 .gm-choose-txt-452{font-size: 16px;color: #686868;}
.gm-choose-holder-895 .gm-choose-txt-452:last-of-type{margin-bottom: 70px;}

.gm-testimonial-holder-995{background: url(../image/testimonial-bg.png);background-position: center;background-repeat: no-repeat;background-size: cover;padding: 95px 0 95px;position: relative;z-index: 1;}
.gm-testimonial-holder-995::before{filter: drop-shadow(0px 0 5px rgba(0, 0, 0, 0.1));}
.gm-testimonial-holder-995 .gm-testimonial-txt-holder-320 {display: flex;color: #fff;margin-bottom: 70px;flex-wrap: wrap;}
.gm-testimonial-holder-995 .gm-testimonial-txt-holder-320 .gm-left-txt-holder-142 {width: 60%;}
.gm-testimonial-holder-995 .gm-testimonial-txt-container-438{display: flex;flex-direction: column;}
.gm-testimonial-holder-995 .gm-testimonial-txt-container-438 .gm-line-holder-936{display: flex;align-items: center;margin-bottom: 10px;}
.gm-testimonial-holder-995 .gm-testimonial-txt-container-438 .gm-service-line-746{width: 40px;height: 2px;background: #1F7A4C;margin: 0;transition: all 0.6s ease-in-out;margin-right: 10px;}
.gm-testimonial-holder-995 .gm-testimonial-txt-holder-320 .gm-right-txt-holder-268 {width: 40%;text-align: end;display: flex;justify-content: flex-end;gap: 170px;}
.gm-testimonial-holder-995 .gm-testimonial-txt-holder-320 .gm-right-txt-holder-268 .gm-top-txt-841 {font-size: 30px;font-weight: 600;margin-bottom: 5px;}
.gm-testimonial-holder-995 h2.gm-testimonial-title-400 {font-size: 36px;color: #fff;font-weight: 600;}
.gm-testimonial-holder-995 .gm-testimonial-content-641 .gm-testimonial-item-holder-928 {background: #fff;padding: 70px;}
.gm-testimonial-holder-995 .gm-testimonial-content-641 .gm-testimonial-item-holder-928 .gm-stars-holder-372{font-size: 16px;color: #1F7A4C;}
.gm-testimonial-holder-995 .gm-testimonial-content-641 .gm-testimonial-item-holder-928 .gm-testimonial-item-164 .gm-item-txt-480{height: 40vh;}
 

.gm-proces-holder-889{background: url(../image/process-bg.png);background-repeat: no-repeat;background-size: cover;background-position: center;padding: 95px 0 170px;position: relative;z-index: 1;}
.gm-proces-holder-889 .gm-proces-txt-holder-199{display: flex;color: #fff;justify-content: space-between;margin-bottom: 40px;}
.gm-proces-holder-889 .gm-proces-txt-holder-199 .gm-proces-txt-container-412{display: flex;flex-direction: column;}
.gm-proces-holder-889 .gm-proces-txt-holder-199 .gm-proces-txt-container-412 .gm-line-holder-936{display: flex;align-items: center;margin-bottom: 10px;}
.gm-proces-holder-889 .gm-proces-txt-holder-199 .gm-proces-txt-container-412 .gm-service-line-746{width: 40px;height: 2px;background: #1F7A4C;margin: 0;transition: all 0.6s ease-in-out;margin-right: 10px;}
.gm-proces-holder-889 .gm-proces-txt-holder-199 .gm-proces-title-140{font-size: 36px;font-weight: 600;}
.gm-proces-holder-889 .gm-proces-txt-holder-199 .gm-proces-txt-179{font-size: 16px;text-align: end;margin: 0;}

.gm-proces-banner-746{padding: 70px 0 17px;background: url(../image/process-bg2.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;border-radius: 3px;position: relative;width: 100%;bottom: 113px;z-index: 99;filter: hue-rotate(135deg);}
.gm-proces-banner-746 .gm-banner-content-231 {display: flex;gap: 20px;flex-wrap: wrap;}
.gm-proces-banner-746 .gm-banner-content-231 .gm-banner-item-549{width: calc(33% - 11px);text-align: center;color: #fff;margin-bottom: 30px;padding: 0 20px;}
.gm-proces-banner-746 .gm-banner-content-231 .gm-banner-item-549 .gm-banner-img-holder-225{display: flex;justify-content: center;}
.gm-proces-banner-746 .gm-banner-content-231 .gm-banner-item-549 .gm-banner-img-holder-225 .gm-banner-img-854 {width: 70px;filter: hue-rotate(220deg);}

.faq-holder{display: flex;}
.faq-holder .faq-left{width: 66%;}
.faq-holder .faq-right {width: 34%;}
.faq-holder .faq-img{filter: hue-rotate(290deg);}
.faq-holder .faq-left .faq-title{font-size: 36px;color: #232323;font-weight: 600;}
.faq-holder .faq-left .faq-txt {font-size: 16px;color: #686868;margin-top: 30px;}
.faq-holder .faq-left .faq-content{display: flex;flex-wrap: wrap;margin-top: 40px;}
.faq-holder .faq-left .faq-content .faq-item {width: 33%;margin-bottom: 35px;}
.faq-holder .faq-left .faq-content .faq-item .gm-content-title-307 {font-size: 24px;font-weight: 600;color: #232323;margin-bottom: 10px;}
.faq-holder .faq-left .faq-content .faq-item .gm-content-txt-423{font-size: 16px;color: #686868;}
.faq-holder .faq-title{font-size: 36px;color: #232323;font-weight: 600;}
.faq-sub-txt{font-size: 16px;color: #686868;margin-top: 30px;}


.gm-footer-banner-179{position: relative;background: url(../image/call-bg.png);background-repeat: no-repeat;background-size: cover;background-position: center;padding: 55px 42px;border-radius: 3px;z-index: 1;top: 100px;display: flex;filter: hue-rotate(135deg);}
.gm-footer-banner-179 .gm-left-content-153{width: 50%;}
.gm-footer-banner-179 .gm-left-content-153 .gm-banner-txt-260 {font-size: 35px;color: #fff;font-weight: 600;line-height: 40px;}
.gm-footer-banner-179 .gm-right-content-378{display: flex;flex-direction: column;color: #fff;font-weight: 600;gap: 5px;font-size: 18px;}

footer{background:linear-gradient(rgba(37, 37, 37, 0.6), rgba(37, 37, 37, 0.6)),url(../image/footer-bg.jpg);background-repeat: no-repeat;background-size: cover;padding: 105px 0 0px;}
footer .gm-footer-title-754{text-align: center;color: #fff;font-size: 30px;font-weight: 600;margin: 70px 0 20px 0;}
footer .gm-sub-title-399{text-align: center;color: #fff;font-size: 16px;}
footer .gm-links-holder-461{display: flex;color: #fff;padding: 0 200px;}
footer .gm-links-holder-461 .gm-quick-link-892{display: flex;flex-direction: column;width: 55%;gap: 10px;}
footer .gm-links-holder-461 .gm-contact-link-420 {display: flex;flex-direction: column;gap: 10px;}
footer .gm-links-holder-461 .gm-contact-link-420 .gm-media-link-639 .gm-media-link-holder-987 i{background: #1f7a4c;border-radius: 100px;width: 35px;height: 35px;line-height: 35px;font-size: 16px;margin-right: 20px;text-align: center;}
footer .gm-links-holder-461 .gm-link-title-382 {font-size: 24px;font-weight: 600;margin-bottom: 5px;}
footer .gm-links-holder-461 .gm-link-line-228{border: 1px solid #1F7A4C;width: 50px;margin-bottom: 20px;}
footer .gm-middle-txt-478{font-size: 12px;text-align: center;margin-top: 30px;color: #686868;}
footer .gm-bottom-lnk-646{text-align: center;color: #fff;margin-top: 30px;}
footer .gm-bottom-lnk-646 a{border-right: 2px solid #fff;padding-right: 5px;line-height: 2px;}
footer .gm-bottom-lnk-646 a:last-of-type{border-right: 1px solid #fff;border-right: 0;}
footer .gm-bottom-footer-454{margin-top: 85px;border-top: 1px solid #626065;padding: 30px 12px;text-align: center;}
footer .gm-bottom-footer-454 .gm-bottom-content-794{position: relative;}
footer .gm-bottom-footer-454 .gm-logo-holder-268{position: absolute;text-align: start;}
footer .gm-bottom-footer-454 .gm-logo-holder-268 .gm-footer-logo-768{width: 10%;}
footer .gm-bottom-footer-454 .gm-logo-holder-268 p{font-size: 12px;color: #fff;margin-top: 5px;}
footer .gm-last-txt-923{font-size: 10px;padding: 20px 20px 40px 20px;color: #fff;}

.gm-contact-banner-860{background: linear-gradient(rgba(19, 19, 35, 0.6), rgba(0, 0, 0, 0.5)), url(../image/f1-page.webp) no-repeat center / cover;height: 350px;position: relative;}
.gm-main-contact-359{background: url(../image/why-choose-bg.png);background-repeat: no-repeat;background-size: cover;background-position: center;padding: 100px 0 100px;}
.gm-contanct-hodler-945{display: flex;flex-wrap: wrap;gap: 20px;}
.gm-contanct-hodler-945 .gm-contactLeft-269{background: #198754fa;padding: 50px 35px;width:calc(50% - 10px);}
.gm-contanct-hodler-945 .gm-contactLeft-269 .gm-content-holder-607{display: flex;gap: 15px;margin-bottom: 55px;}
.gm-contanct-hodler-945 .gm-contactLeft-269 .gm-content-holder-607:last-of-type{margin-bottom: 0;}
.gm-contanct-hodler-945 .gm-contactLeft-269 .gm-content-holder-607 .gm-icon-holder-106 i{background: #1F7A4C;border-radius: 5px;color: #fff;font-size: 27px;display: inline-block;width: 50px;height: 50px;text-align: center;line-height: 50px;}
.gm-contanct-hodler-945 .gm-contactLeft-269 .gm-content-holder-607 .gm-txt-holder-942 p{color: rgba(255, 255, 255, 0.74);}
.gm-contanct-hodler-945 .gm-contactRight-705{box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);background: #fff;padding: 50px 40px;width:calc(50% - 10px)}
.gm-contanct-hodler-945 .gm-contactRight-705 .gm-contact-form-title-141{color: #232323;margin-bottom: 25px;line-height: 1.2;font-weight: 700;-webkit-transition: .5s;transition: .5s;font-size: 36px;}
.gm-contanct-hodler-945 .gm-contactRight-705 #contactForm .gm-pair-624{display: flex;margin-bottom: 25px;gap: 25px;flex-wrap: wrap;}
.gm-contanct-hodler-945 .gm-contactRight-705 #contactForm input{width:calc(50% - 13px);height: 50px;padding-left: 25px;background: #f7f4f4;border-radius: 30px;color: #232323;border: 1px solid rgba(35, 35, 35, 0.12);transition: .5s;}
.gm-contanct-hodler-945 .gm-contactRight-705 #contactForm textarea{width: 100%;background: #f7f4f4;padding-left: 25px;padding-top: 20px;height: 135px;border: 1px solid rgba(35, 35, 35, 0.12);border-radius: 30px;color: #232323;transition: .5s;margin-bottom: 25px;}
.gm-contanct-hodler-945 .gm-contactRight-705 #contactForm button{padding: 13px 15px;background: #198754fa;display: block;color: #fff;border-radius: 30px;width: 100%;cursor: pointer;text-align: center;border: #198754fa;transition: all .5s;}
.gm-contanct-hodler-945 .gm-contactRight-705 #contactForm button:hover{padding: 13px 15px;background: #1F7A4C;display: block;color: #fff;border-radius: 30px;width: 100%;cursor: pointer;text-align: center;border: #1F7A4C;}
.gm-contanct-hodler-945 .gm-contactRight-705 #contactForm button i{color: #fff;margin-right: 10px;}
.gm-contanct-hodler-945 .gm-contactRight-705 #contactForm button:hover i{color: #fff;margin-right: 10px;}
.gm-contanct-hodler-945 .gm-contactRight-705 #contactForm input:focus,
.gm-contanct-hodler-945 .gm-contactRight-705 #contactForm textarea:focus{border-color: #1F7A4C;outline: 0;box-shadow: 0 0 6px rgba(3, 135, 130, 0.6);}
.gm-contact-banner-860 .gm-path-holder-295{position: absolute;top: 65%;transform: translateY(-65%);display: flex;align-items: center;}
.gm-contact-banner-860 .gm-path-holder-295 .gm-home-path-412{color: #fff !important;font-weight: 600;text-decoration: underline !important;}
.gm-contact-banner-860 .gm-path-holder-295 .gm-service-line-746{width: 20px;height: 2px;background: #fff;margin: 0 10px;transition: all 0.6s ease-in-out;}
.gm-contact-banner-860 .gm-path-holder-295 .gm-title-path-636{color: #1F7A4C;font-weight: 600;}
.gm-contact-banner-860 .gm-bottom-path-982{position: absolute;right: 0;bottom: 0;background: #1F7A4C;width: 32%;height: 53px;padding: 15px 60px 0;clip-path: polygon(6% 0%, 100% 0%, 100% 101%, 0% 101%);}
.gm-contact-banner-860 .gm-bottom-path-982 .gm-path-holder-295{position: absolute;top: 65%;transform: translateY(-65%);display: flex;align-items: center;}
.gm-contact-banner-860 .gm-bottom-path-982 .gm-path-holder-295 .gm-home-path-412{color: #fff;font-weight: 600;text-decoration: underline;font-size: 16px;}
.gm-contact-banner-860 .gm-bottom-path-982 .gm-path-holder-295 .gm-service-line-746{width: 20px;height: 2px;background: #fff;margin: 0 10px;transition: all 0.6s ease-in-out;}
.gm-contact-banner-860 .gm-bottom-path-982 .gm-path-holder-295 .gm-title-path-636{color: #fff;font-weight: 600;}


.gm-page-banner-412{position: relative;background: linear-gradient(rgba(19, 19, 35, 0.6), rgba(0, 0, 0, 0.5)), url(../image/f1-page.webp) no-repeat center / cover;height: 350px;position: relative;z-index: 0;}
.gm-page-banner-412 .gm-path-holder-295{position: absolute;top: 65%;transform: translateY(-65%);display: flex;align-items: center;}
.gm-page-banner-412 .gm-path-holder-295 .gm-home-path-412{color: #fff !important;font-weight: 600;text-decoration: underline !important;}
.gm-page-banner-412 .gm-path-holder-295 .gm-service-line-746{width: 20px;height: 2px;background: #fff;margin: 0 10px;transition: all 0.6s ease-in-out;}
.gm-page-banner-412 .gm-path-holder-295 .gm-title-path-636{color: #1F7A4C;font-weight: 600;}
.gm-page-banner-412 .gm-bottom-path-982{position: absolute;right: 0;bottom: 0;background: #1F7A4C;width: 32%;height: 53px;padding: 15px 60px 0;clip-path: polygon(6% 0%, 100% 0%, 100% 101%, 0% 101%);}
.gm-page-banner-412 .gm-bottom-path-982 .gm-path-holder-295{position: absolute;top: 65%;transform: translateY(-65%);display: flex;align-items: center;}
.gm-page-banner-412 .gm-bottom-path-982 .gm-path-holder-295 .gm-home-path-412{color: #fff;font-weight: 600;text-decoration: underline;font-size: 16px;}
.gm-page-banner-412 .gm-bottom-path-982 .gm-path-holder-295 .gm-service-line-746{width: 20px;height: 2px;background: #fff;margin: 0 10px;transition: all 0.6s ease-in-out;}
.gm-page-banner-412 .gm-bottom-path-982 .gm-path-holder-295 .gm-title-path-636{color: #fff;font-weight: 600;}

.gm-line-txt-891{font-size: 18px;text-transform: capitalize;font-weight: 500;color: #1F7A4C;margin: 0 0 16px;position: relative;display: inline-block;}
.gm-line-txt-891::after{position: absolute;content: "";top: 14px;left: -55px;margin: auto;height: 2px;width: 41px;background: #1F7A4C;}
.gm-line-txt-891::before{position: absolute;content: "";top: 14px;right: -55px;margin: auto;height: 2px;width: 41px;background: #1F7A4C;}
.gm-page-txt-holder-548{text-align: center;}
.gm-page-txt-holder-548.gm-second-807{text-align: center;margin-top: 50px;}
.gm-page-container-212{display: flex;margin-top: 35px;gap: 15px;flex-wrap: wrap;align-items: center;justify-content: center;}
.gm-page-container-212 .gm-price-item-810{width: calc(33.3% - 10px);padding: 30px 25px;background: #fff;box-shadow: 0 0 25px rgb(0, 0, 0, 0.2);}
.gm-page-container-212 .gm-price-item-810.gm-bg-613{width: calc(33.3% - 10px);background: #1F7A4C;padding: 30px 25px;}
.gm-page-container-212 .gm-price-item-810 .gm-price-title-869{text-align: center;font-size: 22px;font-weight: 600;color: #232323;}
.gm-page-container-212 .gm-price-item-810 .gm-price-437{text-align: center;font-size: 51px;font-weight: 600;color: #232323;margin-bottom: 25px;}
.gm-page-container-212 .gm-price-item-810 .gm-price-437.gm-bg-613{text-align: center;font-size: 51px;font-weight: 600;color: #fff;}
.gm-page-container-212 .gm-price-item-810 .gm-price-title-869.gm-bg-613{text-align: center;font-size: 22px;font-weight: 600;color: #fff;margin-bottom: 5px;}
.gm-page-container-212 .gm-price-item-810 .gm-price-title-869.gm-l-585{text-align: center;font-size: 22px;font-weight: 600;margin-bottom: 45px;}
.gm-page-container-212 .gm-price-item-810 .gm-price-txt-730{font-size: 18px;font-weight: 600;color: #686868;margin-bottom: 5px;}
.gm-page-container-212 .gm-price-item-810 .gm-price-txt-730.gm-bg-613{font-size: 18px;font-weight: 600;color: #fff;}
.gm-page-container-212 .gm-price-item-810 .gm-price-button-280{padding: 10px;background: #1F7A4C;margin: 0 auto;width: 45%;text-align: center;color: #fff;border-radius: 50px;margin-top: 10px;font-weight: 600;}


.gm-section-holder-546{display: flex;flex-wrap: wrap;gap: 20px;margin-top: 50px;}
.gm-section-holder-546 .gm-left-section-696{width: calc(25% - 10px);}
.gm-section-holder-546 .gm-left-section-696 .gm-sidebar-230{display: flex;flex-direction: column;background-color: #f5f7fa;border: 1px solid #e8ecf1;position: sticky;top: 130px;padding: 15px;}
.gm-section-holder-546 .gm-left-section-696 .gm-sidebar-230 .gm-sidebar-link-940 {padding: 10px 10px;color: #555 !important;font-weight: 600;font-size: 14px;border-radius: 5px;margin-bottom: 5px;transition: background-color .2s ease, color .2s ease;}
.gm-section-holder-546 .gm-left-section-696 .gm-sidebar-230 .gm-sidebar-link-940.active {color: #fff !important;background-color: #1F7A4C;}

.gm-section-holder-546 .gm-right-section-917{width: calc(75% - 10px);}
.gm-section-holder-546 .gm-right-section-917 .gm-section-item-container-126{display: flex;flex-wrap: wrap;gap: 20px;}
.gm-section-holder-546 .gm-right-section-917 .gm-section-item-container-126 .gm-section-item-412{width: calc(50% - 20px);background: #fff;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);padding: 25px;}
.gm-section-holder-546 .gm-right-section-917 .gm-section-item-container-126 .gm-section-item-412 .gm-txt-holder-942{height: 23vh;}
.gm-section-holder-546 .gm-right-section-917 .gm-section-item-container-126 .gm-section-item-412 .gm-txt-holder-942 .gm-section-title-954{color: #1F7A4C;font-size: 20px;font-weight: 700;margin-bottom: 15px;}
.gm-section-holder-546 .gm-right-section-917 .gm-section-item-container-126 .gm-section-item-412 .gm-txt-holder-942 .gm-section-txt-704{color: #555;font-size: 15px;margin-bottom: 30px;}
.gm-section-holder-546 .gm-right-section-917 .gm-section-item-container-126 .gm-section-item-412 .gm-section-btn-733{background-color: #1F7A4C;border-color: #1F7A4C;padding: 10px 30px;font-weight: 600;text-transform: uppercase;font-size: 14px;width: 40%;margin: 0;color: #fff;border-radius: 10px;text-align: center;}


.gm-modern-table-798{width: 100%;border-collapse: collapse;font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size: 15px;color: #222;}
.gm-modern-table-798 th,
.gm-modern-table-798 td {border: 1px solid #dee2e6;padding: 12px 14px;vertical-align: middle;}
.gm-modern-table-798 thead th {background-color: #f8f9fa;font-weight: 600;text-align: left;}
.gm-modern-table-798 tbody tr:hover {background-color: #f9f9f9;}
.gm-modern-table-798 .gm-price-437 {font-weight: 600;color: #1F7A4C;}
.gm-modern-table-798 .gm-spacer-279 td{padding: 8px;background-color: #fff;}


.gm-fees-card-928 {border: 1px solid #686868;border-radius: 8px;overflow: hidden;background-color: #fff;font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;}
.gm-fees-header-484 {background-color: #f2f2f2;padding: 14px 18px;font-weight: 600;font-size: 18px;border-bottom: 1px solid #686868;}
.gm-fees-body-299 {padding: 20px;}
.gm-fees-section-200 {margin-bottom: 28px;}
.gm-fees-card-928{background-color: #f8f9fa;border: 1px solid #dee2e6;border-radius: 0.25rem;margin-top: 30px;}
.gm-fees-header-484 {background-color: #e9ecef;border: 1px solid #dee2e6;padding: 1rem 1.25rem;font-size: 1rem;font-weight: 600;color: #1F7A4C;margin: 0;border-radius: 0.25rem 0.25rem 0 0;}
.gm-fees-section-200 h3 {font-size: 20px;font-weight: 600;margin-bottom: 12px;border-left: 4px solid #686868;padding-left: 10px;}
.gm-exchange-links-982 a {display: block;padding: 6px 0;color: #0056b3 !important;font-weight: 400;text-decoration: underline !important;}
.gm-exchange-links-982 a:hover {text-decoration: underline;}
.gm-price-437 {font-weight: 600;color: #1F7A4C;}


.gm-custom-modal-200 {font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;}
.gm-modal-header-656 {background: #f2f2f2;border-bottom: 1px solid #686868;}
.gm-modal-title-364 {font-weight: 600;}
.gm-modern-table-798 {width: 100%;border-collapse: collapse;font-size: 15px;}
.gm-modern-table-798 th,
.gm-modern-table-798 td {border: 1px solid #dee2e6;padding: 12px 14px;}
.gm-modern-table-798 thead th {background-color: #f4f4f4;font-weight: 600;}
.gm-modal-notes-420 {margin-top: 24px;padding-top: 16px;border-top: 1px solid #686868;font-size: 14px;}
.gm-custom-modal-width-223 {max-width: 70vw;   }
.gm-custom-modal-200 .gm-modal-body-333 {padding: 32px;}

@media (max-width: 992px) {
    .gm-custom-modal-width-223 {
        max-width: 95vw; 
    }
}



.gm-features-item-151{padding: 20px;border: 1px solid #dee2e6;border-radius: 5px;background: #fff;margin: 20px 0;}
.gm-features-item-151 .gm-features-txt-link-210{background-color: #f8f9fa;border-radius: 5px;padding: 20px 15px;}
.gm-features-item-151 .gm-item-title-945{color: #212529;font-weight: 600;font-size: 18px;}
.gm-features-item-151 .gm-features-txt-link-210 .gm-item-txt-480 {color: #212529bf;font-size: 14px;margin-bottom: 5px;}
.gm-features-item-151 .gm-features-txt-link-210 .gm-item-link-888 {color: #1F7A4C !important;font-size: 16px;font-weight: 600;}
.gm-features-item-151.gm-b-493 .gm-items-holder-795 {display: flex;gap: 10px;flex-wrap: wrap;}
.gm-features-item-151.gm-b-493 .gm-items-holder-795 .gm-same-item-560{width: calc(50% - 5px);background: #f8f9fa;padding: 20px 15px;border-radius: 5px;}
.gm-features-item-151.gm-b-493 .gm-items-holder-795 .gm-same-item-560 .gm-title-430 {font-size: 16px;color: #555;font-weight: 600;margin-bottom: 5px;}
.gm-features-item-151.gm-b-493 .gm-items-holder-795 .gm-same-item-560 .gm-txt-436 {font-size: 14px;color: #686868;}
.gm-nav-pills-977 .gm-nav-link-488.active, .gm-nav-pills-977 .show>.gm-nav-link-488{color: var(--bs-nav-pills-link-active-color);background-color: #1F7A4C !important;}
.gm-nav-link-488 {display: block;padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size: var(--bs-nav-link-font-size);font-weight: var(--bs-nav-link-font-weight);color: #555 !important;font-weight: 600 !important;text-decoration: none;background: 0 0;border: 0;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;}

.gm-section-title-compact-188{font-size: 20px;font-weight: 600;margin: 40px 0 0 0;color: #2b2b2b;line-height: 1.4;}
.gm-section-title-compact-188.gm-top-243{font-size: 30px;font-weight: 600;margin: 40px 0 -30px 0;color: #2b2b2b;line-height: 1.4;}


.gm-accordion-879,
.gm-accordion-item-777,
.gm-accordion-button-384{border: none !important;}
.gm-accordion-879{margin-top: 30px;}
.gm-accordion-button-384{width: 100%;padding: 0.75rem 1rem;}
.gm-accordion-body-608{width: 100% !important;padding: 1rem 1rem; margin: 0;}
.gm-accordion-879 .gm-accordion-item-777 + .gm-accordion-item-777 {margin-top: 0;}
.row.mb-4{margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}
.gm-accordion-button-384:not(.collapsed){color: #fff !important;background-color: #51d1c6 !important;box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);}
.gm-accordion-item-777:last-of-type .gm-accordion-button-384.collapsed {background: #51d1c6 !important;color: #fff !important;}
.gm-accordion-button-384:focus,
.gm-accordion-button-384:active {box-shadow: none !important;outline: none !important;}
.gm-accordion-button-384:hover{box-shadow: none !important;outline: none !important;}


.gm-individual-item-551{display: flex;flex-wrap: wrap;gap: 30px;padding: 50px 0 100px 0;}
.gm-individual-item-551:first-of-type{border-bottom: 2px solid #1F7A4C;}
.gm-individual-item-551 .gm-individual-txt-374{width: calc(70% - 15px);}
.gm-individual-item-551 .gm-individual-img-holder-788{width: calc(30% - 15px);padding: 10px;background: #ffff;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);border-radius: 10px;}
.gm-individual-item-551 .gm-individual-img-holder-788 .gm-individual-img-container-995 .gm-individual-img-681{border-radius: 10px;}
.gm-individual-item-551 .gm-individual-img-holder-788 .gm-individual-img-container-995{position: relative;}
.gm-individual-item-551 .gm-individual-img-holder-788 .gm-individual-img-container-995 .gm-img-txt-203{position: absolute;bottom: 0;width: 100%;text-align: center;background: rgba(0, 0, 0, 0.7);color: #fff;padding: 13px;font-size: 14px;border-radius: 0 0 10px 10px;}

.gm-ira-options-holder-553{display: flex;flex-wrap: wrap;gap: 20px;}
.gm-ira-options-holder-553 .gm-ira-item-124{width: calc(25% - 15px);background: #fff;border: 1px solid #e0e0e0;border-radius: 10px;padding: 30px;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}
.gm-ira-options-holder-553 .gm-ira-item-124 .gm-ira-title-271{font-size: 20px;font-weight: 600;margin-bottom: 20px;}
.gm-ira-options-holder-553 .gm-ira-item-124 ul.gm-ira-txt-437 {padding-left: 20px;font-size: 15px;color: #555 !important;height: 30vh;}
.gm-ira-options-holder-553 .gm-ira-item-124 ul.gm-ira-txt-437 li{margin-bottom: 20px;}
.gm-ira-options-holder-553 .gm-ira-item-124 .gm-ira-btn-266{text-align: center;background: #1F7A4C;color: #fff;padding: 10px 20px;border-radius: 10px;font-size: 15px;}

.gm-award-holder-972{display: flex;align-items: center;gap: 20px;flex-wrap: wrap;margin-top: 100px;}
.gm-award-holder-972 .gm-award-txt-843{width: calc(70% - 10px);}
.gm-award-holder-972 .gm-award-img-holder-895{width: calc(30% - 10px);}
.gm-award-holder-972 .gm-award-img-holder-895 .gm-award-img-914{padding: 45px 0;background: #e9ecef;border-radius: 10px;border: 2px dashed #dee2e6;}

.gm-planing-holder-453{display: flex;flex-wrap: wrap;gap: 20px;}
.gm-planing-holder-453 .gm-planing-item-513{background: #ffffff;border: 1px solid #e0e0e0;border-radius: 8px;padding: 30px;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);width: calc(50% - 10px);display: flex;align-items: center;}
.gm-planing-holder-453 .gm-planing-item-513 .gm-planing-txt-holder-242{width: 70%;}
.gm-planing-holder-453 .gm-planing-item-513 .gm-planing-txt-holder-242 .gm-planing-title-411{font-size: 20px;font-weight: 600;color: #333;}
.gm-planing-holder-453 .gm-planing-item-513 .gm-planing-txt-holder-242 .gm-planing-txt-753{font-size: 15px;color: #555;}
.gm-planing-holder-453 .gm-planing-item-513 .gm-planing-icon-holder-898{width: 30%;display: flex;justify-content: end;}
.gm-planing-holder-453 .gm-planing-item-513 .gm-planing-icon-holder-898 i{background: #f8f9fa;border: 2px dashed #dee2e6;border-radius: 8px;padding: 20px;width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;color: #1F7A4C;font-size: 35px;}

.gm-gerard-nav-menu-167{display: flex;padding: 15px 0;border-bottom: 2px solid #e8ecf1;margin-bottom: 70px;}
.gm-gerard-nav-menu-167 .gm-gerard-link-200{width: 25%;text-align: center;padding: 8px 15px;border-radius: 5px;font-weight: 500;color: #555;}
.gm-gerard-nav-menu-167 .gm-gerard-link-200.active{background-color: rgba(14, 34, 88, 0.1);color: #1F7A4C;}
.gm-gerard-nav-menu-167 .gm-gerard-link-200:hover{background-color: rgba(14, 34, 88, 0.1);color: #1F7A4C;}

.gm-line-first-txt-432{color: #1F7A4C;position: relative;display: inline-block;padding-left: 50px;}
.gm-line-first-txt-432::before{position: absolute;content: "";top: 13px;left: 0;height: 2px;width: 35px;background: #1F7A4C;}

.gm-formula-holder-805{border-left: 2px solid #1F7A4C;background: #f3f4f5;padding: 10px 5px;margin-bottom: 15px;}

.gm-line-first-txt-432{font-size: 18px;color: #1F7A4C;font-weight: 600;margin-bottom: 5px;}
.faq-main-title {font-size: 36px;font-weight: 600;color: #232323;margin-bottom: 10px;}
.faq-main-title span {color: #1F7A4C;}
.faq-subtitle {font-size: 16px;color: #686868;max-width: 700px;}
.faq-variant {margin-top: 40px;}
.faq-category-title {font-size: 22px;font-weight: 600;color: #232323;margin-bottom: 20px;}
.faq-variant .accordion-item {border: 1px solid #e8ecf1;border-radius: 8px;margin-bottom: 12px;overflow: hidden;}
.faq-variant .accordion-button.frequently {background: #f5f7fa;color: #232323;font-weight: 600;font-size: 15px;padding: 14px 18px;box-shadow: none;}
.faq-variant .accordion-button.frequently.collapsed{background: #fff !important;color: #232323 !important;border-bottom: 1px solid #eee;}
.faq-variant .accordion-button.frequently:not(.collapsed) {background: #1F7A4C;color: #fff;}
.faq-variant .accordion-button:focus {box-shadow: none;}
.faq-variant .accordion-body {font-size: 15px;color: #686868;line-height: 1.6;background: #fff;}


.tv-ticker-wrapper{width: 100%;max-width: 100%;background-color: #1f2933;border-radius: 6px;overflow: hidden;}
.tv-ticker-wrapper .tradingview-widget-container {width: 100%;}
.tv-ticker-wrapper .tradingview-widget-container__widget{background: transparent;border: none;}
.tv-ticker-item-tape__border-wrapper{display: flex;align-items: center;border-right: 1px solid rgba(255, 255, 255, 0.08);box-sizing: border-box;}
.tv-ticker-item-tape__inner-wrapper{display: flex;align-items: center;padding: 0 16px;}
.tv-ticker-item-tape__symbol,
.tv-ticker-item-tape__last-wrapper,
.tv-ticker-item-tape__change-wrapper{display: flex;align-items: center;}
.tv-ticker-item-tape:last-child .tv-ticker-item-tape__border-wrapper {border-right: none;}

.gm-about-us-icon-holder-884{display: flex;margin: 50px 0 70px 0;flex-wrap: wrap;}
.gm-about-us-icon-holder-884 .gm-item-459{width: 20%;}
.gm-about-us-icon-holder-884 .gm-item-459 img{width: 150px;}
.gm-about-us-presentation-198{display: flex;align-items: center;background-color: #fff;padding: 10px 0;border-bottom: 1px solid #dee2e6;cursor: pointer;}
.gm-about-us-presentation-198:hover{background-color: #eee;}
.gm-about-us-presentation-198 .gm-presentation-img-692 img{width: 150px;}
.gm-about-us-presentation-198 .gm-presentation-txt-holder-364{margin-left: 25px;}
.gm-about-us-presentation-198 .gm-presentation-txt-holder-364 .gm-presentation-title-623{color: #000;font-size: 16px;font-weight: 600;margin-bottom: 5px;}
.gm-about-us-presentation-198 .gm-presentation-txt-holder-364 .gm-presentation-txt-683{color: #000;font-size: 16px;}

.gm-market-holder-963{display: flex;margin: 50px 0 0;gap: 30px;flex-wrap: wrap;}
.gm-market-holder-963 .gm-market-story-129{display: flex;width: calc(70% - 15px);background: #fff;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);border-radius: 15px;}
.gm-market-holder-963 .gm-market-story-129 .gm-story-img-holder-842{width: 50%;}
.gm-market-holder-963 .gm-market-story-129 .gm-story-img-holder-842 img{border-radius: 15px 0 0 0;height: 400px;object-fit: cover;width: 100%;}
.gm-market-holder-963 .gm-market-story-129 .gm-story-txt-holder-749{padding: 70px;width: 50%;}
.gm-market-holder-963 .gm-market-story-129 .gm-story-txt-holder-749 .gm-story-cnbc-878{color: #1F7A4C;font-weight: 600;margin-right: 20px;font-size: 15px;padding: 5px 12px;background-color: #eee;border-radius: 20px;display: inline-block;}
.gm-market-holder-963 .gm-story-txt-holder-749 .gm-story-title-703 {color: #222;font-size: 32px;font-weight: 800;line-height: 40px;}
.gm-market-holder-963 .gm-story-txt-holder-749 .gm-story-btn-holder-335{color: #fff;text-decoration: none;font-weight: 600;font-size: 16px;display: inline-flex;align-items: center;background-color: #1F7A4C;padding: 12px 25px;border-radius: 30px;}
.gm-market-holder-963 .gm-market-trading-133{width: calc(30% - 15px);background: #fff;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);padding: 30px;border-radius: 15px;}
.gm-market-holder-963 .gm-market-trading-133 .gm-trading-title-790{color: #232323;font-weight: 700;font-size: 24px;border-bottom: 3px solid #eee;padding-bottom: 10px;position: relative;display: inline-block;}
.gm-market-holder-963 .gm-market-trading-133 .gm-trading-title-790::after{content: '';position: absolute;bottom: -3px;left: 0;width: 50%;height: 3px;background-color: #1F7A4C;}
.gm-market-holder-963 .gm-market-trading-133 .gm-trading-item-564 {display: flex;align-items: center;border-bottom: 1px solid #e0e0e0;padding: 10px 0;}
.gm-market-holder-963 .gm-market-trading-133 .gm-trading-item-564 .gm-trading-number-529 {font-size: 21px;font-weight: 700;margin-right: 15px;min-width: 30px;background-color: #eee;border-radius: 50%;width: 40px;height: 100%;display: flex;align-items: center;justify-content: center;color: #1F7A4C;}
.gm-market-holder-963 .gm-market-trading-133 .gm-trading-item-564 .gm-trading-txt-451{color: #333;font-size: 16px;}
.gm-market-holder-963 .gm-market-trading-133 .gm-trading-item-564 .gm-trading-txt-451:hover{color: #1F7A4C;}

.gm-market-item-holder-371{display: flex;flex-wrap: wrap;gap: 20px;margin-top: 70px;}
.gm-market-item-holder-371 .gm-market-item-699{width: calc(33% - 10px);margin-bottom: 20px;background: #fff;box-shadow: 0 3px 15px rgba(0, 0, 0, 0.12);border-radius: 15px;}
.gm-market-item-holder-371 .gm-market-item-699 .gm-item-content-307{padding: 25px;}
.gm-market-item-holder-371 .gm-market-item-699 .gm-item-content-307 .gm-market-source-holder-883 .gm-market-source-934 {color: #1F7A4C;font-weight: 600;margin-right: 20px;font-size: 15px;padding: 5px 12px;background-color: #eee;border-radius: 20px;display: inline-block;}
.gm-market-item-holder-371 .gm-market-item-699 .gm-item-content-307 .gm-market-source-holder-883 .gm-neutral-686{display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin-left: 10px;background-color: #6c757d;}
.gm-market-item-holder-371 .gm-market-item-699 .gm-item-content-307 .gm-market-item-title-754 {font-size: 20px;font-weight: 700;line-height: 1.4;color: #222;}
.gm-market-item-holder-371 .gm-market-item-699 .gm-item-content-307 .gm-market-item-txt-494 {font-size: 15px;color: #444;line-height: 1.7;}
.gm-market-item-holder-371 .gm-market-item-699 .gm-item-content-307 .gm-market-item-btn-680 {color: #fff;text-decoration: none;font-weight: 600;font-size: 16px;display: inline-flex;align-items: center;background-color: #1F7A4C;padding: 12px 25px;border-radius: 30px;margin-top: 30px;}
.gm-market-item-holder-371 .gm-market-item-699 img{height: 230px;object-fit: cover;border-radius: 15px 15px 0 0;}

.gm-mobile-menu-598{display: none;}

.gm-footer-link-page-titile-190 {font-size: 35px;font-weight: 700;text-align: center;margin-top: 30px;color: #3b3b3b;}
.gm-footer-link-page-titile-190.gm-s-298{font-size: 35px;font-weight: 700;text-align: center;margin-top: 20px;color: #3b3b3b;}
.gm-footer-link-page-titile-190.gm-t-786{font-size: 35px;font-weight: 700;color: #3b3b3b;text-align: unset;}
.gm-footer-link-page-txt-582 {font-size: 16px;color: #686868;}
.gm-footer-link-page-ul-628 {font-size: 16px;color: #686868;}

.gm-markets-video-holder-539{display: flex;flex-wrap: wrap;}
.gm-markets-video-holder-539 .gm-markets-txt-142{font-size: 16px;color: #686868;width: 50%;}


.gm-calculator-holder-451{display: flex;gap: 30px;padding-top: 50px;}
.gm-calculator_form_box-266 {background: #f8f9fa;padding: 30px;border-radius: 10px;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.gm-calculator_form_box-266 label {display: block;margin-bottom: 5px;font-weight: 500;color: #333;}
.gm-calculator_form_box-266 input,
.gm-calculator_form_box-266 select{width: 100%;padding: 10px;border: 1px solid #ddd;border-radius: 5px;margin-bottom: 10px;}

.gm-currency-selector-602 {display: flex;gap: 10px;margin-bottom: 15px;}
.gm-currency-btn-134 {width: 50px;height: 50px;border: 2px solid #ddd;border-radius: 50%;background: white;font-size: 18px;font-weight: bold;cursor: pointer;transition: all 0.3s ease;}
.gm-currency-btn-134:hover {border-color: #1F7A4C;background: #fff5f2;}
.gm-currency-btn-134.active {border-color: #1F7A4C;background: #1F7A4C;color: white;}

.gm-input-group-595 {display: flex;align-items: center;}
.gm-input-group-text-903 {background: #f8f9fa;border: 1px solid #ddd;border-right: none;padding: 10px 15px;border-radius: 5px 0 0 5px;font-weight: 500;}
.gm-input-group-595 input {border-left: none;border-radius: 0 5px 5px 0;margin-bottom: 0;}

.gm-result-content-area-170 {background: #fff;padding: 30px;border-radius: 10px;box-shadow: 0 0 20px rgba(0,0,0,0.1);height: 100%;}
.gm-result-box-819 {background: #f8f9fa;padding: 20px;border-radius: 8px;margin-bottom: 20px;}
.gm-result-grid-821 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}

.gm-additional-results-606 {margin-top: 20px;padding-top: 20px;border-top: 1px solid #dee2e6;}

.gm-result-item-228 {margin: 15px 0;}
.gm-result-item-228 p {margin-bottom: 5px;color: #666;font-weight: 500;}
.gm-result-item-228 h3 {color: #28a745;margin: 0;font-size: 1.5rem;}

.gm-table-responsive-884 {margin-top: 30px;}
.gm-table-400 {width: 100%;margin-bottom: 1rem;background-color: transparent;}
.gm-table-400 th,
.gm-table-400 td {padding: 0.75rem;vertical-align: top;border-top: 1px solid #dee2e6;}
.gm-table-400 thead th {vertical-align: bottom;border-bottom: 2px solid #dee2e6;background-color: #f8f9fa;}
.gm-table-striped-944 tbody tr:nth-of-type(odd) {background-color: rgba(0, 0, 0, 0.05);}

.gm-charts-container-295{background: #fff;padding: 20px;border-radius: 8px;margin-bottom: 20px;}
.gm-chart-tabs-160{display: flex;gap: 10px;margin-bottom: 20px;}
.gm-chart-tab-694{padding: 12px 25px;border: none;border-radius: 30px;background: #1F7A4C;color: white;cursor: pointer;transition: all 0.3s ease;font-weight: 500;text-transform: capitalize;box-shadow: 0 4px 12px rgb(0 253 255 / 20%);}
.gm-chart-tab-694:hover {background: #1F7A4C;transform: translateY(-2px);box-shadow: 0 4px 12px rgb(0 253 255 / 20%);}
.gm-chart-tab-694.active {background: #1F7A4C;color: white;box-shadow: 0 4px 12px rgb(0 253 255 / 20%);}
.gm-chart-tab-694:focus {outline: none;}
.gm-charts-container-295 canvas{width: 100% !important;height: 100% !important;}

#chart-container,
#pie-chart-container,
#bar-chart-container{background: #fff;padding: 15px;border-radius: 8px;box-shadow: 0 2px 4px rgba(0,0,0,0.05);position: relative;height: 300px;}

.gm-disclaimer-section-130{background: #f8f9fa;}
.gm-disclaimer-box-660 {background: white;padding: 20px;border-radius: 8px;border-left: 4px solid #1F7A4C;box-shadow: 0 2px 4px rgba(0,0,0,0.1);}
.gm-disclaimer-box-660 h5 {color: #1F7A4C;margin-bottom: 10px;}
.gm-disclaimer-box-660 p {color: #666;font-size: 14px;line-height: 1.6;margin: 0;}
.gm-quote_button-881 button {padding: 13px 15px;background: #198754fa;display: block;color: #fff;border-radius: 30px;width: 100%;cursor: pointer;text-align: center;transition: .5s;margin-top: 20px;}
.gm-quote_button-881 button {padding: 13px 15px;background: #198754fa;display: block;color: #fff;border-radius: 30px;width: 100%;cursor: pointer;text-align: center;transition: .5s;margin-top: 20px;}
.gm-quote_button-881 button:hover {color: #fff;background: #1F7A4C;}
.fa-solid.fa-calculator{margin-right: 10px;}

.gm-media-holder-821{display: flex;flex-wrap: wrap;gap: 20px;margin: 30px 0;}
.gm-media-holder-821 .gm-media-item-977{width: calc(33% - 29px / 3);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);border-radius: 8px;padding-bottom: 20px;background-color: #f8f9fa;}
.gm-media-holder-821 .gm-media-item-977 .gm-media-title-490{padding: 15px;font-size: 18px;font-weight: 600;}
.gm-media-holder-821 .gm-media-item-977 .gm-media-img-420{width: 100%;height: 200px;object-fit: contain;border-radius: 8px 8px 0 0;padding: 15px;background-color: rgb(179, 179, 179);display: flex;align-items: center;justify-content: center;}
.gm-media-holder-821 .gm-media-item-977 .gm-media-txt-254 {padding: 15px;font-size: 16px;color: #686868;}
.gm-media-holder-821 .gm-media-item-977 a.gm-media-link-639{padding: 15px;color: #1F7A4C !important;font-weight: 500;}
.gm-media-gallery-holder-656{display: flex;flex-wrap: wrap;gap: 20px;}
.gm-media-gallery-holder-656 .gm-gallery-img-holder-700{width: calc(25% - 60px / 4);}
.gm-media-gallery-holder-656 .gm-gallery-img-holder-700 .gm-img-holder-890{width: 100%;height: 200px;object-fit: cover;border-radius: 8px;}


.gm-market-insights-container-895 {max-width: 1200px;margin: 0 auto;padding: 0 15px;}
.gm-market-header-324 {display: flex;justify-content: space-between;align-items: center;padding: 15px 0;border-bottom: 1px solid var(--border-color);margin-bottom: 20px;}
.gm-market-tabs-374 {display: flex;gap: 20px;overflow-x: auto;white-space: nowrap;padding: 15px 0;border-bottom: 1px solid var(--border-color);margin-bottom: 25px;scrollbar-width: thin;scrollbar-color: var(--primary-color) var(--light-gray);}
.gm-market-tabs-374::-webkit-scrollbar {height: 4px;}
.gm-market-tabs-374::-webkit-scrollbar-track {background: var(--light-gray);border-radius: 10px;}
.gm-market-tabs-374::-webkit-scrollbar-thumb {background-color: var(--primary-color);border-radius: 10px;}
.gm-market-tab-322 {font-weight: 600;color: var(--medium-gray);cursor: pointer;padding: 8px 0;position: relative;transition: all 0.3s;}
.gm-market-tab-322.active {color: var(--primary-color);}
.gm-market-tab-322.active:after {content: '';position: absolute;bottom: -16px;left: 0;width: 100%;height: 3px;background-color: var(--primary-color);}
.gm-market-tab-322:hover {color: var(--primary-color);transform: translateY(-2px);}

.gm-section-title-954 {font-size: 24px;font-weight: 700;margin-bottom: 25px;padding-bottom: 12px;display: inline-block;position: relative;}
.gm-section-title-954::after {content: '';position: absolute;bottom: -3px;left: 0;width: 60%;height: 3px;background-color: #1F7A4C;}

.gm-market-data-row-786 {display: flex;flex-wrap: wrap;margin-bottom: 40px;gap: 20px;}
.gm-market-index-588 {background: #fff;padding: 20px;border-radius: 12px;flex: 1;min-width: 200px;box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease, box-shadow 0.3s ease;border: 1px solid rgba(0, 0, 0, 0.05);}
.gm-market-index-588:hover {transform: translateY(-5px);box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);}
.gm-market-index-588 h3 {font-size: 16px;margin: 0 0 15px;color: var(--medium-gray);font-weight: 600;}
.gm-market-index-588 .gm-price-437 {font-size: 28px;font-weight: 800;margin-bottom: 10px;color: #222;}
.gm-market-index-588 .gm-change-650 {font-size: 15px;font-weight: 600;border-radius: 20px;padding: 4px 10px;display: inline-block;}
.gm-market-index-588 .gm-positive-551{color: #28a745;background-color: rgba(40, 167, 69, 0.1);}
.gm-market-index-588 .gm-negative-693{color: #dc3545;background-color: rgba(220, 53, 69, 0.1);}
.gm-market-last-updated-627 {background-color: rgba(0, 0, 0, 0.03);border-radius: 4px;padding: 8px 15px;text-align: right;font-size: 13px;color: #666;margin: 10px 0 0;}

.gm-featured-story-811 {display: grid;grid-template-columns: 1fr 1fr;gap: 30px;margin-bottom: 40px;background: #fff;border-radius: 16px;overflow: hidden;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);border: 1px solid rgba(0, 0, 0, 0.05);}
.gm-featured-image-525 {height: 400px;overflow: hidden;}
.gm-featured-image-525 img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease;}
.gm-featured-story-811:hover .gm-featured-image-525 img {transform: scale(1.05);}
.gm-featured-content-358 {padding: 40px;display: flex;flex-direction: column;justify-content: center;}
.gm-featured-content-358 h2 {font-size: 32px;margin: 0 0 20px;line-height: 1.3;font-weight: 800;color: #222;}
.gm-featured-content-358 p {font-size: 17px;line-height: 1.7;color: #444;margin-bottom: 25px;}
.gm-featured-meta-686 {display: flex;align-items: center;margin-bottom: 20px;}
.gm-featured-source-510 {color: #1F7A4C;font-weight: 600;margin-right: 20px;font-size: 15px;padding: 5px 12px;background-color: rgb(223 240 238);border-radius: 20px;}
.gm-featured-time-732 {color: var(--medium-gray);font-size: 15px;}

.gm-read-more-847 {align-self: flex-start;color: #fff !important;text-decoration: none;font-weight: 600;font-size: 16px;display: inline-flex;align-items: center;background-color: #1F7A4C;padding: 12px 25px;border-radius: 30px;transition: background-color 0.2s;margin-top: auto;}
.gm-read-more-847:hover {background-color: #388e87;text-decoration: none;}
.gm-read-more-847::after {content: '';width: 16px;height: 16px;margin-left: 10px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");background-repeat: no-repeat;}

.gm-news-grid-541 {display: grid;grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));gap: 30px;margin-bottom: 40px;}
.gm-news-card-706 {background: #fff;border-radius: 12px;overflow: hidden;box-shadow: 0 3px 15px rgba(0, 0, 0, 0.12);transition: transform 0.3s ease, box-shadow 0.3s ease;height: 100%;display: flex;flex-direction: column;border: 1px solid rgba(0, 0, 0, 0.05);}
.gm-news-card-706:hover {transform: translateY(-6px);box-shadow: 0 12px 20px rgba(0, 0, 0, 0.2);}
.gm-news-card-706 img {width: 100%;height: 200px;object-fit: cover;}
.gm-news-card-706 .gm-placeholder-img-944 {height: 200px;background-color: #e9ecef;display: flex;align-items: center;justify-content: center;color: #6c757d;font-size: 14px;background-image: linear-gradient(45deg, #f5f5f5 25%, transparent 25%, transparent 50%, #f5f5f5 50%, #f5f5f5 75%, transparent 75%, transparent);background-size: 20px 20px;}
.gm-news-card-body-159 {padding: 25px;flex-grow: 1;display: flex;flex-direction: column;}
.gm-news-card-706 h3 {font-size: 20px;margin: 0 0 15px;font-weight: 700;line-height: 1.4;color: #222;}
.gm-news-card-706 .gm-news-meta-569 {display: flex;align-items: center;margin-bottom: 15px;flex-wrap: wrap;}
.gm-news-card-706 .gm-news-source-731 {color: #1F7A4C;font-weight: 600;font-size: 14px;margin-right: 15px;padding: 4px 10px;background-color: rgb(223 240 238);border-radius: 20px;}
.gm-news-card-706 .gm-news-date-603 {color: var(--medium-gray);font-size: 14px;}
.gm-news-card-706 p {flex-grow: 1;margin: 0 0 20px;color: #444;line-height: 1.7;font-size: 15px;}
.gm-news-card-706 a {align-self: flex-start;color: #fff !important;text-decoration: none;font-weight: 600;font-size: 14px;display: inline-flex;align-items: center;background-color: #1F7A4C;padding: 10px 20px;border-radius: 30px;transition: background-color 0.2s;}
.gm-news-card-706 a:hover {background-color: #388e87;}
.gm-news-card-706 a svg {margin-left: 8px;}

.gm-sentiment-734 {display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin-left: 10px;}
.gm-sentiment-734.gm-positive-551 {background-color: #28a745;}
.gm-sentiment-734.gm-negative-693 {background-color: #dc3545;}
.gm-sentiment-734.gm-neutral-686 {background-color: #6c757d;}

.gm-last-updated-677 {background-color: rgba(0, 0, 0, 0.03);border-radius: 4px;padding: 8px 15px;text-align: right;font-size: 13px;color: #666;margin: 0 0 20px;}

.gm-category-filter-471 {display: flex;gap: 10px;margin-bottom: 30px;flex-wrap: wrap;}
.gm-category-btn-845 {background-color: var(--light-gray);border: none;padding: 10px 20px;border-radius: 30px;cursor: pointer;transition: all 0.3s ease;font-weight: 600;font-size: 14px;color: var(--dark-gray);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);}
.gm-category-btn-845:hover {background-color: rgba(255, 60, 0, 0.1);color: var(--primary-color);transform: translateY(-2px);}
.gm-category-btn-845.active {background-color: var(--primary-color);color: white;box-shadow: 0 4px 10px rgba(255, 60, 0, 0.3);}

.gm-news-loading-357 {text-align: center;padding: 40px;font-size: 18px;color: var(--medium-gray);}

.gm-load-more-799 {display: block;width: 200px;margin: 30px auto;padding: 14px 0;background-color: #1F7A4C;color: white;text-align: center;border-radius: 30px;cursor: pointer;transition: all 0.3s ease;border: none;font-weight: 600;box-shadow: 0 4px 10px #416b68;}
.gm-load-more-799:hover {background-color: #388e87;transform: translateY(-3px);box-shadow: 0 4px 10px #cee6e4;}

.gm-trending-section-797 {background-color: #fff;padding: 30px;border-radius: 12px;margin-bottom: 30px;box-shadow: 0 3px 15px rgba(0, 0, 0, 0.08);border: 1px solid rgba(0, 0, 0, 0.05);}
.gm-trending-list-309 {list-style: none;padding: 0;margin: 0;}
.gm-trending-list-309 li {padding: 15px 0;border-bottom: 1px solid var(--border-color);transition: transform 0.2s ease;}
.gm-trending-list-309 li:hover {transform: translateX(5px);}
.gm-trending-list-309 li:last-child {border-bottom: none;}
.gm-trending-list-309 a {display: flex;text-decoration: none;color: inherit;align-items: center;}
.gm-trending-number-804 {font-size: 24px;font-weight: 700;color: #1F7A4C;margin-right: 15px;min-width: 30px;background-color: rgb(223 240 238);border-radius: 50%;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
.gm-trending-content-530 {font-size: 16px;font-weight: 500;color: #333;line-height: 1.4;}
.gm-trending-list-309 a:hover .gm-trending-content-530 {color: #1F7A4C;}

.gm-two-column-section-351 {display: grid;grid-template-columns: 2fr 1fr;gap: 30px;margin-bottom: 40px;}

@media (max-width: 992px) {
    .gm-featured-story-811 {
        grid-template-columns: 1fr;
    }
    .gm-two-column-section-351 {
        grid-template-columns: 1fr;
    }
}
@media (max-width: 768px) {
    .gm-market-data-row-786 {
        flex-direction: column;
    }
    .gm-news-grid-541 {
        grid-template-columns: 1fr;
    }
}
.gm-market-data-section-191 {
    margin-bottom: 40px;
}
.tradingview-widget-container {
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.05);
}
.tradingview-widget-copyright {
    padding: 8px 15px;
    text-align: right;
    font-size: 12px;
    background-color: rgba(0, 0, 0, 0.03);
}
.tradingview-widget-copyright a {
    color: #666;
    text-decoration: none;}
.tradingview-widget-copyright .gm-blue-text-832 {color: var(--secondary-color);}
/* Responsive styles for TradingView widgets */
@media (max-width: 768px) {
    .tradingview-widget-container[style*="height: 500"] {
        height: 400px !important;
    }
}
@media (max-width: 480px) {
    .tradingview-widget-container[style*="height: 500"] {
        height: 300px !important;
    }
}