:root{--zeinet-gray:#555b64}
body{color:var(--zeinet-gray)}
.thm-btn{background-color:#ac4704;color:#fff}
.thm-btn:hover,.thm-btn:focus{color:#fff}
.section-title__tagline{color:#984104;line-height:1.5}
.main-menu__right-top{background-image:linear-gradient(90deg,#00747c,#a74404)}
.services-one__arrow a{background-color:#ac4704;color:#fff}
/* Keep the six homepage benefits in two desktop rows of three. */
@media(min-width:1200px){.page-id-42 .elementor-element-3161fa4 .col-xl-3{flex:0 0 33.333333%;width:33.333333%;max-width:33.333333%}}
.free-access__title,.free-access__title span,.page-header__inner h1{color:#fff}
.site-footer p,.site-footer a,.site-footer li,.footer-widget__about-text,.footer-widget__contact-list p{color:#c6cbd1}
.site-footer a:hover,.site-footer a:focus{color:#fff}
.site-footer .footer-widget__contact a[href^="mailto:"]{color:#c6cbd1}
.site-footer__bottom p,.site-footer__bottom a{color:#c6cbd1}
.site-footer__bottom a:hover,.site-footer__bottom a:focus{color:#fff}
.main-menu__logo img,.main-menu-two__logo img,.main-menu-three__logo img,.mobile-nav__content .logo-box img{width:125px;height:auto}
.footer-widget__logo img{max-width:151px;height:auto}
.mobile-nav__close{width:44px;height:44px;line-height:44px;text-align:center;font-size:32px;cursor:pointer}
.contact-page__form-input-box label{display:block;margin:0 0 7px;color:#303641;font-size:15px;font-weight:700}
.page-id-54 .content .ixp-contact-detail,.page-id-54 .content .ixp-contact-detail a{font-size:20px;font-weight:700;line-height:28px;margin:0;color:#30353a}
.page-id-54 .content .ixp-contact-detail a:hover{color:#984104}
.contact-page__form-input-box input,.contact-page__form-input-box textarea{color:#303641}
.contact-page__form-input-box input::placeholder,.contact-page__form-input-box textarea::placeholder{color:#60656d;opacity:1}
.contact-page__form-input-box input[type=tel]{width:100%;height:60px;border:0;background:#f6f6f6;padding:0 30px;font:inherit;border-radius:0;outline-offset:3px}
.wpcf7-not-valid-tip{color:#a51e1e;font-size:14px}
.wpcf7-response-output{color:#303641;background:#fff}
.watch-devices__price-box .ixp-caption-label{margin:0;color:inherit;font-size:32px;line-height:1.2;font-weight:800}
.ixp-policy-heading{padding-top:220px;padding-bottom:0}
.page-id-418 #primary .elementor-element-5847175{margin-top:40px}
.page-id-418 #primary .elementor-element-5847175>.elementor-container>.elementor-column>.elementor-widget-wrap{margin-top:0}
.ixp-benefit-heading{font-size:18px;font-weight:800;line-height:20px;color:#fff;margin:0 0 13px}
.faq-one-accrodion .ixp-accordion-heading{margin:0;font-size:16px;font-weight:800;line-height:26px;color:#30353a;position:relative}
.ixp-accordion-toggle{display:block;width:100%;padding:0 24px 0 0;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}
.faq-one-accrodion .accrodion.active .ixp-accordion-heading{color:#984104}
.ixp-accordion-heading .accrodion-icon{position:absolute;top:50%;right:0;display:flex;width:12px;height:12px;transform:translateY(-50%)}
.ixp-accordion-heading .accrodion-icon:before,.ixp-accordion-heading .accrodion-icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:currentColor;transform:translate(-50%,-50%)}
.ixp-accordion-heading .accrodion-icon:after{width:2px;height:12px}
.accrodion.active .ixp-accordion-heading .accrodion-icon:after{opacity:0}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #075d8a;outline-offset:4px}
.skip-link:focus{position:fixed;left:16px;top:16px;z-index:100000;background:#fff;color:#111;padding:12px 18px;width:auto;height:auto;clip:auto;clip-path:none}
#primary:focus{outline:none}
.ixp-whatsapp-link{display:inline-block;color:#984104;font-size:14px;text-decoration:underline;text-underline-offset:3px}
@media(max-width:767px){.contact-page__form-input-box input[type=tel]{padding-inline:20px}.ixp-policy-heading{padding-top:175px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.wow{visibility:visible!important;animation:none!important}.float-bob-x,.float-bob-y,.custom-cursor__cursor,.custom-cursor__cursor-two{animation:none!important;transition:none!important}.custom-cursor__cursor,.custom-cursor__cursor-two{display:none}}
