.txt-header-section.header_type_main .header-cta-btn a{color:#fff;font-size:17px;font-weight:800;white-space:nowrap;border-radius:60px;padding:17px 30px;display:inline-block;border:2px solid transparent;background-color:var(--txt-main-color);font-family:var(--txt-heading-main)}.txt-header-section.header_type_main .header-cta-btn a:hover{color:#000;font-size:17px;font-weight:800;white-space:nowrap;border-radius:60px;padding:17px 30px;display:inline-block;border:2px solid #000;background-color:transparent;font-family:var(--txt-heading-main)}.txt-header-section.header_type_main .txt-header-top{z-index:1;margin:0 auto;overflow:hidden;max-width:1180px;padding:10px 30px;border-radius:25px;background-color:#000}.txt-main-slider-item .txt-main-slider-img .round-text{opacity:0;font-size:15px;font-size:26px!important;font-weight:500;visibility:hidden;fill:#000!important}.txt-main-next-prev .txt-slider-arrow{width:65px;height:65px;border-radius:100%;background-color:#fff}.txtm-service-slider-item .service-text .service-arrow{width:40px;height:40px;color:#00bbc6;border-radius:100%;-webkit-transition:.6s cubic-bezier(.24,.74,.58,1);transition:.6s cubic-bezier(.24,.74,.58,1);background-color:#f6f6f6}.txtm-service-slider-item:hover .service-text .service-arrow{color:#000;-webkit-transform:rotateY(360deg);transform:rotateY(360deg);background-color:#00a8b3}.txtm-contact-content .txtm-contact-form button{color:#fff;width:100%;height:57px;border:none;margin-top:8px;font-size:17px;font-weight:800;border-radius:30px;-webkit-transition:all 500ms ease;transition:all 500ms ease;background-color:#012353}.txtm-contact-content .txtm-contact-form button:hover{color:#01c2cb}.txt-section-title-m .subtitle{color:#fff;font-size:15px;font-weight:700;padding-bottom:5px;font-family:var(--txt-heading-main)}.txt-section-title-m .section_title{color:#fff;font-size:50px;font-weight:900}p.tx-description.wow.animated{color:#fff}.about .txt-section-title-m .subtitle{color:#000!important}.about h2.tx-title.section_title.tx-split-text.txa-in-righttx-split-text.split-in-fade{color:#000;font-size:50px;font-weight:900}.mobile_menu .mobile_menu_content .mobile-main-navigation .navbar-nav .dropdown-menu li a{color:#000!important}@media (max-width:1024px){.txt-header-section.header_type_main .brand-logo{max-width:77px}}