.image—grew{overflow:hidden}.image—grew img{transition:transform 0.4s ease;width:100%;height:auto}.image—grew:hover img{transform:scale(1.1)}.center-green-line{position:relative;display:inline-block}.center-green-line::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:150px;height:3px;background-color:green}@media (max-width:1024px){.always-horizontal,.always-horizontal .elementor-nav-menu__container,.always-horizontal .elementor-nav-menu,.always-horizontal .main-navigation,.always-horizontal nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.always-horizontal::-webkit-scrollbar{display:none}.always-horizontal .sub-menu,.always-horizontal .elementor-sub-item{display:block!important;position:static!important;max-height:none!important;opacity:1!important;visibility:visible!important}.always-horizontal .elementor-menu-toggle,.always-horizontal .menu-toggle{display:none!important}.always-horizontal .elementor-item,.always-horizontal .sub-menu li a{white-space:nowrap}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-wrapper{display:flex;align-items:center;flex-direction:row}.elementor-widget-image-box .elementor-image-box-content{padding-left:10px!important}}.text-ellipsis-2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.custom-pagination .elementor-pagination .page-numbers:not(.prev){display:inline-block;padding:4px 14px;margin:15px 4px;border-radius:3px;background-color:#fff0;color:#333;border:1px solid #ccc;text-decoration:none;transition:all 0.3s ease}.custom-pagination .elementor-pagination .page-numbers:not(.prev):hover{background-color:#05ac10;color:#fff;border-color:#05ac10}.custom-pagination .elementor-pagination .page-numbers.current:not(.next):not(.prev){background-color:#023893;color:#fff;border-color:#0073e6}.custom-pagination .elementor-pagination .page-numbers.next{font-size:0;display:inline-block;padding:6px 14px 5px;margin:0 10px;border-radius:4px;background-color:#fff0;color:#333;border:1px solid #ccc;transition:all 0.3s ease}.custom-pagination .elementor-pagination .page-numbers.next::after{content:"»";font-size:16px;color:inherit}.custom-pagination .elementor-pagination .page-numbers.next:hover{background-color:#05ac10;color:#fff}