.ocf-theme-light-block .ocf-search-btn-static, .ocf-theme-light-block .ocf-search-btn-popover, .ocf-theme-light-block .ocf-search-btn-static.ocf-disabled, .ocf-theme-light-block .ocf-search-btn-popover.ocf-disabled, .ocf-noUi-connect:before, .ocf-noUi-handle {background-color:rgb(0, 7, 9) !important;}
:root {--ds-primary-color:rgb(0, 7, 9);}
:root {--ds-links-color:rgb(0, 0, 0);}
.ds-dropdown-links .blue-link, .ds-footer .blue-link {color:rgb(0, 0, 0);}
.blue-link:hover, .ds-footer-links li a:hover, ul.ds-footer-item li a:hover, .ds-footer-item li a:hover span, .ds-module-item:hover .ds-module-title:hover, .ds-last-news-item:hover .ds-last-news-item-title:hover, .ds-switcher button:hover {color:rgb(0, 0, 0);}
.ds-price-new.red-text {color:rgb(213, 56, 61);}
:root {--ds-interactive-color:rgb(82, 187, 56);}
:root {--ds-body-bg-light-color:rgb(248, 251, 253);}
:root {--ds-primary-dark-color-light:rgb(0, 0, 0);}
:root {--ds-secondary-dark-color-light:rgb(0, 0, 0);}
.light-theme .ds-header {background:rgb(255, 255, 255);}
:root {--ds-footer-bg-light-color:rgb(255, 255, 255);}
.light-theme .ds-footer-subscribe-text, .light-theme .ds-footer-item .secondary-text, .light-theme .ds-footer-socials .secondary-text {color:rgb(0, 0, 0);}
.light-theme .ds-footer-item-title {color:rgb(0, 23, 31);}
.light-theme .ds-footer-item-title svg path {fill:rgb(0, 23, 31);}
:root {--ds-body-bg-dark-color:rgb(27, 27, 27);}
:root {--ds-primary-dark-color-dark:rgb(248, 252, 255);}
:root {--ds-secondary-dark-color-dark:rgb(144, 144, 144);}
.dark-theme .ds-header {background:rgb(20, 20, 20);}
:root {--ds-footer-bg-dark-color:rgb(20, 20, 20);}
.dark-theme .ds-footer-subscribe-text, .dark-theme .ds-footer-item .secondary-text, .dark-theme .ds-footer-socials .secondary-text {color:rgb(144, 144, 144);}
.dark-theme .ds-footer-item-title {color:rgb(248, 252, 255);}
.dark-theme .ds-footer-item-title svg path {fill:rgb(248, 252, 255);}
.oct_dynamic_stylesheet_begin{display: none;}
.footera-home *{box-sizing:border-box!important}
.footera-home{font-family:Arial,sans-serif!important;color:#111!important;background:#fff!important}
.footera-section{max-width:1200px!important;margin:0 auto!important;padding:46px 15px!important}
.footera-hero{background:linear-gradient(135deg,#080808,#171717 55%,#242424)!important;border-radius:28px!important;overflow:hidden!important;position:relative!important;margin:20px auto!important;max-width:1200px!important;padding:58px 42px!important;color:#fff!important}
.footera-hero:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.16),transparent 32%),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px)!important;background-size:auto,42px 42px!important;opacity:.8!important}
.footera-hero-content{position:relative!important;z-index:2!important;max-width:720px!important}
.footera-label{display:inline-block!important;padding:9px 14px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:999px!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:18px!important}
.footera-hero h1{font-size:58px!important;line-height:1!important;margin:0 0 18px!important;font-weight:900!important;letter-spacing:-2px!important;color:#fff!important}
.footera-hero p{font-size:18px!important;line-height:1.6!important;margin:0 0 28px!important;color:rgba(255,255,255,.82)!important}
.footera-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important}
.footera-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:15px 22px!important;border-radius:14px!important;text-decoration:none!important;font-weight:800!important;transition:.25s!important}
.footera-btn-main{background:#fff!important;color:#111!important}
.footera-btn-main:hover{transform:translateY(-3px)!important;box-shadow:0 14px 35px rgba(255,255,255,.18)!important}
.footera-btn-dark{background:rgba(255,255,255,.1)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}
.footera-btn-dark:hover{background:rgba(255,255,255,.18)!important;color:#fff!important}

.footera-ticker{overflow:hidden!important;background:#111!important;color:#fff!important;padding:14px 0!important;margin:20px 0!important}
.footera-ticker div{white-space:nowrap!important;animation:footeraMove 22s linear infinite!important;font-weight:900!important;letter-spacing:.08em!important}
@keyframes footeraMove{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}

.footera-title{text-align:center!important;margin-bottom:28px!important}
.footera-title span{color:#777!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:800!important}
.footera-title h2{font-size:36px!important;line-height:1.15!important;margin:10px 0 0!important;font-weight:900!important;color:#111!important}

.footera-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important}
.footera-card{border-radius:24px!important;padding:28px!important;min-height:220px!important;background:#f4f4f4!important;position:relative!important;overflow:hidden!important;text-decoration:none!important;color:#111!important;transition:.28s!important}
.footera-card:hover{transform:translateY(-6px)!important;box-shadow:0 20px 45px rgba(0,0,0,.12)!important}
.footera-card.dark{background:#111!important;color:#fff!important}
.footera-card h3{font-size:28px!important;margin:0 0 10px!important;font-weight:900!important;color:inherit!important}
.footera-card p{font-size:15px!important;line-height:1.5!important;margin:0 0 22px!important;color:inherit!important;opacity:.75!important}
.footera-card b{display:inline-block!important;margin-top:auto!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.08em!important}

.footera-choice{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important}
.footera-choice-item{background:#fff!important;border:1px solid #eee!important;border-radius:22px!important;padding:24px!important;transition:.25s!important}
.footera-choice-item:hover{border-color:#111!important;transform:translateY(-4px)!important}
.footera-choice-item strong{display:block!important;font-size:18px!important;margin-bottom:8px!important;color:#111!important}
.footera-choice-item p{font-size:14px!important;line-height:1.5!important;color:#666!important;margin:0!important}

.footera-about{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:24px!important;align-items:center!important;background:#111!important;color:#fff!important;border-radius:28px!important;padding:42px!important}
.footera-about h2{font-size:38px!important;line-height:1.1!important;margin:0 0 18px!important;color:#fff!important}
.footera-about p{font-size:16px!important;line-height:1.75!important;color:rgba(255,255,255,.78)!important;margin:0 0 14px!important}
.footera-about-box{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;padding:26px!important}
.footera-about-box div{padding:14px 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}
.footera-about-box div:last-child{border-bottom:0!important}
.footera-about-box strong{display:block!important;color:#fff!important;font-size:18px!important;margin-bottom:5px!important}
.footera-about-box span{color:rgba(255,255,255,.7)!important;font-size:14px!important}

.footera-faq{max-width:900px!important;margin:0 auto!important}
.footera-faq details{background:#f7f7f7!important;border-radius:18px!important;margin-bottom:12px!important;padding:18px 22px!important}
.footera-faq summary{cursor:pointer!important;font-weight:900!important;font-size:17px!important;color:#111!important}
.footera-faq p{font-size:15px!important;line-height:1.6!important;color:#666!important;margin:12px 0 0!important}

@media(max-width:900px){
.footera-hero{padding:42px 24px!important;border-radius:22px!important}
.footera-hero h1{font-size:38px!important}
.footera-grid,.footera-choice,.footera-about{grid-template-columns:1fr!important}
.footera-title h2{font-size:28px!important}
}

.ds-footer-links li a{
  text-decoration: none !important;
  }.oct_dynamic_stylesheet_end{display: none;}
