/* Triton: used subset of Startit modules.min.css (theme assets 7.1.2), generated 2026-09-27 from rendered scans of 161 URLs incl. archive, search, 404 and author pages (theme header) at 1366 and 390 px: 231/2217 style rules kept + 0 @keyframes referenced by kept rules, original order, relative url() made absolute to the theme css folder. Loader: mu-plugins/triton-perf-theme-css.php; bypass with ?tt_fullcss=1. */
a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var { background: 0px 0px; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; outline: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
a, button, div, input, li, select, textarea { -webkit-tap-highlight-color: transparent; }
table { border-collapse: collapse; border-spacing: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; vertical-align: middle; }
table th { border: 0px; padding: 5px 7px; text-align: center; }
table td { padding: 5px 10px; text-align: center; }
a img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wp-caption, img { max-width: 100%; height: auto; }
a, div, li, span { -webkit-tap-highlight-color: transparent; }
.alignnone { margin: 0px; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; }
.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.clearfix::after, .clearfix::before { content: " "; display: table; }
.clearfix::after { clear: both; }
html { height: 100%; transition: 0.33s ease-out; margin: 0px !important; overflow-y: scroll !important; }
body { font-family: Raleway, sans-serif; font-size: 14px; line-height: 23px; color: rgb(121, 121, 121); font-weight: 500; background-color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; overflow-x: hidden !important; }
h1 { font-size: 48px; line-height: 1.097em; font-weight: 700; font-family: Raleway, sans-serif; }
h2 { font-size: 34px; line-height: 1.284em; font-weight: 700; font-family: Raleway, sans-serif; }
h3 { font-size: 22px; line-height: 1.2em; font-weight: 700; font-family: Raleway, sans-serif; }
h4 { font-size: 18px; line-height: 1.508em; font-weight: 500; font-family: Raleway, sans-serif; }
h6 { font-size: 15px; line-height: 1.5em; font-weight: 600; font-family: Raleway, sans-serif; }
h1, h1 a, h2, h2 a { color: rgb(32, 32, 32); }
h3, h3 a, h5, h5 a { color: rgb(34, 34, 34); }
h6, h6 a { color: rgb(33, 33, 33); }
h4, h4 a { color: rgb(121, 121, 121); }
h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: rgb(178, 221, 76); }
a, p a { color: rgb(178, 221, 76); text-decoration: none; cursor: pointer; transition: color 0.15s ease-out; }
ol, ul { list-style-position: inside; }
table { width: 100%; }
table tbody tr, table thead tr { border: 1px solid rgb(230, 230, 230); }
::selection { background: rgb(178, 221, 76); color: rgb(255, 255, 255); }
.qodef-wrapper { background-color: rgb(255, 255, 255); position: relative; z-index: 1000; transition: left 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1); left: 0px; }
.qodef-wrapper .qodef-wrapper-inner { width: 100%; overflow: hidden; }
.qodef-content { margin-top: 0px; position: relative; z-index: 100; background-color: rgb(255, 255, 255); }
.qodef-container { background-color: rgb(255, 255, 255); position: relative; padding: 0px; width: 100%; z-index: 100; }
.qodef-container::before { content: " "; display: table; }
.qodef-container::after { content: " "; display: table; clear: both; }
.qodef-container-inner { width: 1100px; margin: 0px auto; }
.qodef-content .qodef-container .qodef-container-inner { padding-top: 44px; }
.qodef-two-columns-75-25 { width: 100%; }
.qodef-two-columns-75-25 .qodef-column1 { width: 75%; float: left; }
.qodef-two-columns-75-25 .qodef-column1 .qodef-column-inner { padding: 0px 20px 0px 0px; }
.qodef-two-columns-75-25 .qodef-column2 { width: 25%; float: left; }
.qodef-two-columns-75-25 .qodef-column2 .qodef-column-inner { padding: 0px 0px 0px 20px; }
.qodef-grid { width: 1100px; margin: 0px auto; }
.qodef-vertical-align-containers { position: relative; height: 100%; width: 100%; padding: 0px 30px; box-sizing: border-box; }
.qodef-vertical-align-containers .qodef-position-left { position: relative; float: left; z-index: 2; height: 100%; }
.qodef-vertical-align-containers .qodef-position-center { height: 100%; width: 100%; position: absolute; left: 0px; text-align: center; z-index: 1; }
.qodef-vertical-align-containers .qodef-position-right { position: relative; float: right; z-index: 2; height: 100%; text-align: right; }
.qodef-vertical-align-containers .qodef-position-center-inner, .qodef-vertical-align-containers .qodef-position-left-inner, .qodef-vertical-align-containers .qodef-position-right-inner { vertical-align: middle; display: inline-block; }
.qodef-vertical-align-containers .qodef-position-center::before, .qodef-vertical-align-containers .qodef-position-left::before, .qodef-vertical-align-containers .qodef-position-right::before { content: ""; display: inline-block; vertical-align: middle; height: 100%; margin-right: 0px; }
.qodef-pagination { display: inline-block; width: 100%; vertical-align: middle; margin-bottom: 45px; }
.qodef-pagination li { float: left; text-align: center; margin: 0px 2px 4px; display: block; border: 2px solid rgb(230, 230, 230); border-radius: 3px; transition: background-color 0.15s ease-out, border-color 0.15s ease-out; }
.qodef-pagination li a, .qodef-pagination li.active span { position: relative; display: inline-block; width: 43px; height: 43px; line-height: 43px; margin: 0px; vertical-align: middle; text-decoration: none; cursor: pointer; white-space: nowrap; box-sizing: content-box; color: rgb(112, 112, 112); }
.qodef-pagination li.active span { color: rgb(255, 255, 255); }
.qodef-pagination li.active, .qodef-pagination li:hover { background-color: rgb(178, 221, 76); color: rgb(255, 255, 255); border-color: rgb(178, 221, 76); }
.qodef-pagination li:hover a { color: rgb(255, 255, 255); }
.qodef-pagination li.qodef-pagination-next, .qodef-pagination li.qodef-pagination-prev { font-size: 11px; }
#qodef-back-to-top { position: fixed; width: 46px; right: 46px; bottom: 65px; margin: 0px; z-index: 10000; transition: opacity 0.15s ease-out, visibility 0.15s ease-out; opacity: 0; visibility: hidden; }
#qodef-back-to-top > span { width: 46px; height: 46px; line-height: 43px; border-radius: 3px; text-align: center; display: block; color: rgb(255, 255, 255); font-size: 12px; background-color: rgb(55, 55, 55); opacity: 0.9; transition: background-color 0.15s ease-out, color 0.15s ease-out, opacity 0.15s ease-out; box-sizing: border-box; }
#qodef-back-to-top:hover > span { background-color: rgb(193, 228, 112); opacity: 1; }
.last_toggle_el_margin, .wpb_button, .wpb_content_element, .wpb_row, ul.wpb_thumbnails-fluid > li { margin-bottom: 0px !important; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; }
.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.qodef-logo-wrapper { display: inline-block; vertical-align: middle; }
.qodef-logo-wrapper a { position: relative; display: inline-block; vertical-align: middle; max-width: 100%; }
.qodef-logo-wrapper a img { height: 100%; transition: opacity 0.2s; }
.qodef-logo-wrapper a img.qodef-normal-logo { opacity: 1; }
.qodef-logo-wrapper a img.qodef-dark-logo { opacity: 0; transform: translateY(-100%); }
.qodef-logo-wrapper a img.qodef-light-logo { opacity: 0; transform: translateY(-200%); }
.qodef-main-menu { position: relative; display: inline-block; vertical-align: middle; height: 100%; }
.qodef-main-menu ul { list-style: outside none none; margin: 0px; padding: 0px; text-align: left; }
.qodef-main-menu ul li { position: relative; display: inline-block; float: left; padding: 0px; margin: 0px; background-repeat: no-repeat; background-position: right center; }
.qodef-main-menu ul li a { font-size: 16px; line-height: 34px; font-weight: 700; color: rgb(114, 114, 114); transition: color 0.2s ease-out; }
body:not(.qodef-menu-with-large-icons) .qodef-main-menu ul li a span.item_inner i::before { margin: 0px 7px 0px 0px; }
.qodef-main-menu ul li.qodef-active-item a, .qodef-main-menu ul li:hover a { color: rgb(178, 221, 76); }
.qodef-main-menu > ul { display: inline-block; vertical-align: middle; position: relative; height: 100%; }
.qodef-main-menu > ul > li { height: 100%; margin: 0px 2px; }
.qodef-main-menu > ul > li:last-child > a span.plus { display: none; }
.qodef-main-menu > ul > li > a .item_outer::before { position: absolute; display: block; top: 0px; left: 0px; content: ""; background-color: rgb(178, 221, 76); height: 100%; width: 100%; border-radius: 3px; opacity: 0; transform: scaleX(0.2); transition: transform 0.2s ease-out, opacity 0.2s ease-out; backface-visibility: hidden; }
.qodef-main-menu > ul > li.qodef-active-item > a, .qodef-main-menu > ul > li:hover > a { color: rgb(255, 255, 255); }
.qodef-main-menu > ul > li.qodef-active-item > a .item_outer, .qodef-main-menu > ul > li:hover > a .item_outer { background-color: transparent !important; position: relative; }
.qodef-main-menu > ul > li.qodef-active-item > a .item_outer::before, .qodef-main-menu > ul > li:hover > a .item_outer::before { opacity: 1; transform: scaleX(1); }
.qodef-main-menu > ul > li > a { padding: 0px; display: inline-block; vertical-align: middle; border-style: solid; border-width: 0px; position: relative; border-color: transparent; height: 100%; background-color: transparent; transition: color 0.2s ease-out; }
.qodef-main-menu > ul > li > a::before { height: 2px; bottom: 0px; }
.qodef-main-menu > ul > li > a::after { height: 1px; bottom: 4px; }
.qodef-main-menu > ul > li > a > span.item_outer { display: block; position: relative; top: 50%; border-radius: 3px; transform: translateY(-50%); transition: text-decoration 0.2s ease-out, border-color 0.2s ease-out, background-color 0.2s ease-out; }
.qodef-main-menu > ul > li > a span.item_inner { display: inline-block; padding: 0px 20px; border-width: 0px; position: relative; border-color: transparent; background-color: transparent; border-radius: 3px; backface-visibility: hidden; }
.qodef-main-menu > ul > li > a span.item_inner::after, .qodef-main-menu > ul > li > a span.item_inner::before, .qodef-main-menu > ul > li > a::after, .qodef-main-menu > ul > li > a::before { content: ""; display: none; position: absolute; left: 0px; background-color: transparent; transition: background-color 0.15s ease-out; width: 100%; }
.qodef-main-menu > ul > li > a span.item_inner::before { bottom: 0px; height: 2px; }
.qodef-main-menu > ul > li > a span.item_inner::after { height: 1px; bottom: 4px; }
.qodef-main-menu > ul > li > a span.plus { width: 4px; height: 4px; display: none; position: absolute; top: 50%; right: -2px; margin-top: -2px; z-index: 1; transform: rotate(45deg); }
.qodef-main-menu > ul > li > a span.item_text { backface-visibility: hidden; }
.qodef-main-menu > ul > li > a > i.blank { display: none; }
.qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header) .qodef-main-menu > ul > li > a, .qodef-light-header.qodef-header-style-on-scroll .qodef-page-header .qodef-main-menu > ul > li > a { color: rgb(255, 255, 255); }
.qodef-drop-down ul { list-style: none; border-radius: 0px 0px 3px 3px; }
.qodef-drop-down ul li { position: relative; }
.qodef-drop-down .second { left: 0px; margin: 0px; top: 100%; position: absolute; display: block; visibility: hidden; overflow: hidden; opacity: 0; z-index: 10; border-top: 7px solid rgb(178, 221, 76); transition: top 0.15s ease-out; }
.qodef-drop-down li.right_position .second { left: auto; right: 0px; }
.qodef-drop-down > ul > li:hover > .second { z-index: 20; }
.qodef-drop-down .second .inner { position: relative; padding: 0px; display: block; z-index: 997; }
.qodef-drop-down .narrow .second i { display: inline-block; vertical-align: middle; color: inherit; }
.qodef-drop-down .second .inner > ul, li.narrow .second .inner ul { display: inline-block; position: relative; background-color: rgb(255, 255, 255); }
li.narrow .second .inner ul { padding: 3px 0px; }
.qodef-drop-down .second .inner ul li { display: block; padding: 0px 15px; margin: 20px 0px; position: relative; float: none; height: auto; background: 0px center; width: 190px; transition: background-color 0.15s ease-out; }
li.narrow .second .inner ul li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.qodef-drop-down .narrow .second .inner ul li { padding: 0px; width: 215px; transition: background-color 0.15s ease-out; }
.qodef-drop-down .second .inner ul li a, .qodef-drop-down .second .inner ul li h4 { display: block; color: rgb(150, 150, 150); height: auto; font-size: 14px; line-height: 22px; font-weight: 500; margin: 0px; padding: 0px 25px; transition: color 0.25s ease-out; border-bottom: 1px solid transparent; float: none; position: relative; }
.qodef-drop-down .second .inner ul li a { transition: padding 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), color 0.2s ease-out; }
.qodef-drop-down .second .inner ul li.sub ul li:hover > a, .qodef-drop-down .second .inner > ul > li:hover > a { padding-left: 30px; }
.qodef-drop-down .second .inner ul li a::before { content: ""; display: block; width: 4px; height: 100%; background-color: rgb(178, 221, 76); position: absolute; left: 0px; top: 0px; opacity: 1; transform: scaleY(0); transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1); }
.qodef-drop-down .second .inner ul li.sub ul li:hover > a::before, .qodef-drop-down .second .inner > ul > li:hover > a::before { transform: scaleY(1); }
.qodef-drop-down .second .inner > ul > li:last-child > a, .qodef-drop-down .second .inner > ul > li > ul > li:last-child > a, .qodef-drop-down .second .inner > ul > li > ul > li > ul > li:last-child > a { border-bottom: 0px; }
.qodef-drop-down .second .inner ul li.sub ul li:hover > a, .qodef-drop-down .second .inner > ul > li:hover > a { color: rgb(178, 221, 76); }
.qodef-drop-down .narrow .second .inner ul li ul { position: absolute; left: 100%; top: -23px; height: auto; opacity: 0; transition: opacity 0.4s; overflow: hidden; z-index: 10; transform: translateZ(0px); }
.qodef-drop-down .second .inner ul li:hover ul { z-index: 20; opacity: 1; }
.qodef-drop-down .second .inner ul li ul li:hover ul { z-index: 20; opacity: 1 !important; display: block !important; visibility: visible !important; }
.qodef-drop-down .second .inner ul li.sub ul li a, .qodef-drop-down .second .inner ul.right li.sub ul li a { background: 0px 0px; }
.qodef-drop-down .second .inner ul li.sub a i.q_menu_arrow { position: absolute; top: 50%; right: 25px; display: inline-block; vertical-align: middle; color: inherit; font-size: inherit; margin: -6px 0px 0px; }
.qodef-header-standard .qodef-menu-area { background-color: rgb(255, 255, 255); }
.qodef-header-standard .qodef-menu-area .qodef-vertical-align-containers .qodef-position-right-inner { height: 100%; }
.qodef-mobile-header .qodef-mobile-nav { display: none; background-color: rgb(255, 255, 255); }
.qodef-mobile-header .qodef-mobile-nav ul { list-style-type: none; }
.qodef-mobile-header .qodef-mobile-nav ul ul { margin-left: 20px; display: none; }
.qodef-mobile-header .qodef-mobile-nav li { position: relative; }
.qodef-mobile-header .qodef-mobile-nav a, .qodef-mobile-header .qodef-mobile-nav h4 { border-bottom: 1px solid rgb(234, 234, 234); font-size: 13px; color: rgb(141, 141, 141); padding: 9px 0px; display: block; position: relative; text-transform: none; line-height: 17px; letter-spacing: 0px; }
.qodef-mobile-header .qodef-mobile-nav a:hover, .qodef-mobile-header .qodef-mobile-nav h4:hover { color: rgb(178, 221, 76); }
.qodef-mobile-header .qodef-mobile-nav .mobile_arrow { position: absolute; right: 0px; top: 0px; line-height: 35px; height: 35px; padding-right: 10px; width: 50px; text-align: right; }
.qodef-mobile-header .qodef-mobile-nav .mobile_arrow:hover { cursor: pointer; }
.qodef-mobile-header .qodef-mobile-nav .mobile_arrow .qodef-sub-arrow { transition: transform 0.2s ease-in-out; }
.qodef-mobile-header .qodef-mobile-nav .mobile_arrow .fa-angle-down { display: none; }
.qodef-mobile-header .qodef-mobile-nav > .qodef-grid > ul > li:last-child > a, .qodef-mobile-header .qodef-mobile-nav > ul > li:last-child > a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.qodef-mobile-header { display: none; position: relative; z-index: 101; }
.qodef-mobile-header .qodef-mobile-header-inner { height: 100px; background-color: rgb(255, 255, 255); position: relative; }
.qodef-mobile-header .qodef-mobile-header-inner .qodef-mobile-header-holder { position: relative; z-index: 2; height: 100%; }
.qodef-mobile-header .qodef-grid { height: 100%; }
.qodef-mobile-header .qodef-vertical-align-containers { padding: 0px; }
.qodef-mobile-header .qodef-mobile-logo-wrapper a { display: block; max-height: 80px; }
.qodef-mobile-header .qodef-mobile-logo-wrapper img { height: 100%; width: auto; }
.qodef-mobile-header .qodef-mobile-menu-opener { float: left; position: relative; z-index: 2; height: 100%; }
.qodef-mobile-header .qodef-mobile-menu-opener a { display: table; height: 100%; padding-right: 10px; color: rgb(0, 0, 0); }
.qodef-mobile-header .qodef-mobile-menu-opener a:hover { color: rgb(178, 221, 76); }
.qodef-mobile-header .qodef-mobile-menu-opener .qodef-mobile-opener-icon-holder { display: table-cell; vertical-align: middle; }
.qodef-page-header { display: inline-block; margin: 0px; position: relative; vertical-align: middle; width: 100%; z-index: 110; }
.qodef-page-header a img { display: block; }
.qodef-page-header .qodef-menu-area { height: 100px; position: relative; transition: background-color 0.3s; }
.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a { max-height: 90px; }
.qodef-page-header .qodef-sticky-header { height: 60px; width: 100%; position: fixed; top: 0px; left: 0px; z-index: 100; transform: translateY(-100%); transition: transform 0.3s; backface-visibility: hidden; }
.qodef-page-header .qodef-sticky-header .qodef-sticky-holder { height: 100%; background-color: rgb(255, 255, 255); position: relative; z-index: 2; border-bottom: 1px solid rgb(231, 231, 231); }
.qodef-page-header .qodef-sticky-header .qodef-position-right-inner { height: 100%; }
.qodef-page-header .qodef-sticky-header .qodef-sticky-holder .qodef-logo-wrapper a { max-height: 54px; }
.qodef-light-header .qodef-logo-area, .qodef-light-header .qodef-menu-area, .qodef-light-header .qodef-vertical-menu-area { color: rgb(255, 255, 255) !important; }
.qodef-light-header .qodef-logo-area .qodef-light-logo, .qodef-light-header .qodef-menu-area .qodef-light-logo, .qodef-light-header .qodef-vertical-menu-area .qodef-light-logo { opacity: 1; }
.qodef-light-header .qodef-logo-area .qodef-dark-logo, .qodef-light-header .qodef-logo-area .qodef-normal-logo, .qodef-light-header .qodef-menu-area .qodef-dark-logo, .qodef-light-header .qodef-menu-area .qodef-normal-logo, .qodef-light-header .qodef-vertical-menu-area .qodef-dark-logo, .qodef-light-header .qodef-vertical-menu-area .qodef-normal-logo { opacity: 0; }
footer { display: block; width: 100%; margin: 0px auto; z-index: 100; position: relative; box-sizing: border-box; }
footer a { text-decoration: none; color: rgb(255, 255, 255); }
footer a:hover { color: rgb(178, 221, 76); }
.qodef-side-menu { background-color: rgb(57, 57, 57); height: 100%; min-height: 100%; overflow: hidden; padding: 40px 60px; position: fixed; top: 0px; right: -270px; width: 210px; z-index: 9999; backface-visibility: hidden; }
.qodef-side-menu .widget_rss li a.rsswidget, .qodef-side-menu a:not(.qbutton), .qodef-side-menu li, .qodef-side-menu p, .qodef-side-menu span { color: rgb(157, 157, 157); line-height: 31px; transition: color 0.15s ease-out; }
.qodef-side-menu .qodef-close-side-menu-holder { display: table; height: 90px; position: absolute; top: 0px; right: 38px; z-index: 1000; }
.qodef-side-menu .qodef-close-side-menu-holder-inner { display: table-cell; vertical-align: middle; }
.qodef-side-menu a.qodef-close-side-menu { display: inline-block; height: 32px; width: 32px; z-index: 1000; transition: transform 0.5s; }
.qodef-side-menu a.qodef-close-side-menu span { color: rgb(22, 23, 29); display: inline-block; font-size: 32px; height: 32px; line-height: 32px; position: relative; text-align: center; width: 32px; }
.qodef-side-menu a.qodef-close-side-menu:hover span { color: rgb(178, 221, 76); }
.qodef-side-menu-slide-with-content { overflow-x: hidden; position: relative; left: 0px; transition: left 0.2s, right 0.2s; }
.qodef-side-menu-slide-with-content .qodef-side-menu { position: fixed; visibility: visible; box-sizing: border-box; width: 470px; right: -470px; height: 100%; top: 0px; z-index: 9999; transition: left 0.2s, right 0.2s; background-image: url("https://tritoncomputercorp.com/wp-content/themes/startit/assets/css/img/sidearea.png"); }
.qodef-side-menu-slide-with-content .qodef-wrapper, .qodef-side-menu-slide-with-content footer.uncover { transition: left 0.2s, right 0.2s; }
.qodef-side-menu-slide-with-content .qodef-fixed-wrapper.fixed, .qodef-side-menu-slide-with-content .qodef-mobile-header-inner, .qodef-side-menu-slide-with-content .qodef-sticky-header { transition: left 0.2s, right 0.2s, transform 0.33s; }
.qodef-progress-bar { position: relative; margin: 0px 0px 10px; width: 100%; overflow: hidden; text-align: left; padding-right: 24px; }
.qodef-progress-bar .qodef-progress-title-holder { position: relative; margin: 8px 0px; }
.qodef-progress-bar .qodef-progress-title-holder .qodef-progress-title { display: inline-block; z-index: 100; }
.qodef-progress-bar .qodef-progress-number-wrapper { text-align: right; position: absolute; left: 0px; z-index: 10; opacity: 0; color: rgb(255, 255, 255); bottom: 0px; }
.qodef-progress-bar .qodef-progress-number-wrapper .qodef-progress-number { font-size: 11px; font-weight: 700; color: rgb(255, 255, 255); display: inline-block; text-align: center; float: right; height: 26px; line-height: 26px; padding-left: 7px; padding-right: 7px; border-radius: 3px; }
.qodef-progress-bar .qodef-progress-number-wrapper .qodef-progress-number .qodef-percent::after { content: "%"; margin-left: 0.1em; font-size: 1em; }
.qodef-progress-bar .qodef-progress-number-wrapper.qodef-floating { width: 100%; height: 100%; }
.qodef-progress-bar .qodef-progress-number-wrapper.qodef-floating .qodef-progress-number { position: absolute; transform: translateX(-50%); bottom: 2px; }
.qodef-progress-bar .qodef-progress-number-wrapper.qodef-floating .qodef-down-arrow { width: 0px; height: 0px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgb(22, 23, 25); display: block; position: absolute; left: 50%; top: 100%; transform: translateX(-50%); }
.qodef-progress-bar .qodef-progress-number-wrapper.qodef-floating-outside .qodef-progress-number { background-color: rgb(22, 23, 25); }
.qodef-progress-bar .qodef-progress-content-outer { background-color: rgb(246, 246, 245); position: relative; overflow: hidden; height: 21px; }
.qodef-progress-bar .qodef-progress-content-outer .qodef-progress-content { max-width: 100%; overflow: hidden; background-color: rgb(178, 221, 76); height: 21px; border: 1px solid transparent; box-sizing: border-box; }
.qodef-btn { display: inline-block; position: relative; outline: 0px; font-style: normal; font-weight: 800; font-family: inherit; padding: 0px 35px; font-size: 13px; line-height: 48px; height: 48px; text-transform: uppercase; letter-spacing: 1px; border-radius: 3px; border: 2px solid rgb(230, 230, 230); color: rgb(112, 112, 112); background-color: transparent; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; box-sizing: content-box !important; }
.qodef-btn:not(.qodef-btn-custom-hover-color):hover { color: rgb(255, 255, 255) !important; }
.qodef-btn:not(.qodef-btn-custom-hover-bg):hover { background-color: rgb(178, 221, 76) !important; }
.qodef-btn:not(.qodef-btn-custom-border-hover):hover { border-color: rgb(178, 221, 76) !important; }
.qodef-btn.qodef-btn-icon { padding: 0px; vertical-align: middle; box-sizing: content-box; }
.qodef-btn.qodef-btn-icon .qodef-btn-text { display: inline-block; padding: 0px 30px; margin-right: 0px; vertical-align: middle; float: left; line-height: inherit; }
@media only screen and (max-width: 600px){
.qodef-btn.qodef-btn-icon .qodef-btn-text { padding: 0px 15px; }
}
.qodef-btn.qodef-btn-icon .qodef-btn-text-icon { display: inline-block; width: 56px; text-align: center; font-size: 23px; border-left-width: 2px; border-left-style: solid; border-left-color: inherit; vertical-align: middle; float: left; line-height: inherit; border-radius: 0px 3px 3px 0px; position: relative; overflow: hidden; }
.qodef-btn.qodef-btn-icon .qodef-btn-text-icon i, .qodef-btn.qodef-btn-icon .qodef-btn-text-icon span { display: block; position: relative; left: 0px; line-height: inherit; transition: left 0.2s ease-out; }
.qodef-btn.qodef-btn-icon .qodef-btn-text-icon::before { display: inline-block; width: 100%; height: 100%; position: absolute; left: -100%; top: 0px; content: ""; font-family: simple-line-icons; overflow: hidden; font-weight: 400; transition: left 0.2s ease-out; }
.qodef-btn.qodef-btn-icon:hover .qodef-btn-text-icon::before { left: 0px; }
.qodef-btn.qodef-btn-icon:hover .qodef-btn-text-icon i, .qodef-btn.qodef-btn-icon:hover .qodef-btn-text-icon span { left: 100%; }
.qodef-btn.qodef-btn-small { font-size: 13px; padding: 0px 28px; line-height: 43px; height: 43px; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline) { overflow: hidden; position: relative; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline) .qodef-btn-text { z-index: 9; position: relative; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline) .qodef-animation-overlay-holder { display: flex; position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; overflow: hidden; border-radius: 3px; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline) .qodef-animation-overlay { position: absolute; display: inline-block; vertical-align: middle; padding: 0px; top: -100%; left: 0px; height: 300%; width: 100%; border-radius: 100%; transform: scale(0); opacity: 0; transition: transform 0.3s ease-out, opacity 0.2s ease-out; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):not(.qodef-btn-custom-hover-bg):not(.qodef-btn-solid) .qodef-animation-overlay { background-color: rgb(178, 221, 76); }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):hover { transform: translateZ(0px); }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):hover:not(.qodef-btn-custom-hover-bg):not(.qodef-btn-solid) { background-color: transparent !important; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):hover .qodef-animation-overlay { transform: scale(1.3); opacity: 1; transition: transform 0.2s ease-out, opacity 0.2s ease-out; }
@media screen and (-webkit-min-device-pixel-ratio: 0){
.qodef-btn-hover-animation { display: inline-table; }
}
@supports (-ms-ime-align:auto){
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):hover .qodef-animation-overlay { transform: scale(1) !important; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline) .qodef-animation-overlay { border-radius: inherit !important; height: 100% !important; top: 0px !important; }
}
.qodef-btn { display: inline-block; position: relative; outline: 0px; font-style: normal; font-weight: 800; font-family: inherit; padding: 0px 35px; font-size: 13px; line-height: 48px; height: 48px; text-transform: uppercase; letter-spacing: 1px; border-radius: 3px; border: 2px solid rgb(230, 230, 230); color: rgb(112, 112, 112); background-color: transparent; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; box-sizing: content-box !important; }
.qodef-btn:not(.qodef-btn-custom-hover-color):hover { color: rgb(255, 255, 255) !important; }
.qodef-btn:not(.qodef-btn-custom-hover-bg):hover { background-color: rgb(178, 221, 76) !important; }
.qodef-btn:not(.qodef-btn-custom-border-hover):hover { border-color: rgb(178, 221, 76) !important; }
.qodef-btn.qodef-btn-icon { padding: 0px; vertical-align: middle; box-sizing: content-box; }
.qodef-btn.qodef-btn-icon .qodef-btn-text { display: inline-block; padding: 0px 30px; margin-right: 0px; vertical-align: middle; float: left; line-height: inherit; }
@media only screen and (max-width: 600px){
.qodef-btn.qodef-btn-icon .qodef-btn-text { padding: 0px 15px; }
}
.qodef-btn.qodef-btn-icon .qodef-btn-text-icon { display: inline-block; width: 56px; text-align: center; font-size: 23px; border-left-width: 2px; border-left-style: solid; border-left-color: inherit; vertical-align: middle; float: left; line-height: inherit; border-radius: 0px 3px 3px 0px; position: relative; overflow: hidden; }
.qodef-btn.qodef-btn-icon .qodef-btn-text-icon i, .qodef-btn.qodef-btn-icon .qodef-btn-text-icon span { display: block; position: relative; left: 0px; line-height: inherit; transition: left 0.2s ease-out; }
.qodef-btn.qodef-btn-icon .qodef-btn-text-icon::before { display: inline-block; width: 100%; height: 100%; position: absolute; left: -100%; top: 0px; content: ""; font-family: simple-line-icons; overflow: hidden; font-weight: 400; transition: left 0.2s ease-out; }
.qodef-btn.qodef-btn-icon:hover .qodef-btn-text-icon::before { left: 0px; }
.qodef-btn.qodef-btn-icon:hover .qodef-btn-text-icon i, .qodef-btn.qodef-btn-icon:hover .qodef-btn-text-icon span { left: 100%; }
.qodef-btn.qodef-btn-small { font-size: 13px; padding: 0px 28px; line-height: 43px; height: 43px; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline) { overflow: hidden; position: relative; transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline) .qodef-btn-text { z-index: 9; position: relative; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline) .qodef-animation-overlay-holder { display: flex; position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; overflow: hidden; border-radius: 3px; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline) .qodef-animation-overlay { position: absolute; display: inline-block; vertical-align: middle; padding: 0px; top: -100%; left: 0px; height: 300%; width: 100%; border-radius: 100%; transform: scale(0); opacity: 0; transition: transform 0.3s ease-out, opacity 0.2s ease-out; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):not(.qodef-btn-custom-hover-bg):not(.qodef-btn-solid) .qodef-animation-overlay { background-color: rgb(178, 221, 76); }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):hover { transform: translateZ(0px); }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):hover:not(.qodef-btn-custom-hover-bg):not(.qodef-btn-solid) { background-color: transparent !important; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):hover .qodef-animation-overlay { transform: scale(1.3); opacity: 1; transition: transform 0.2s ease-out, opacity 0.2s ease-out; }
@media screen and (-webkit-min-device-pixel-ratio: 0){
.qodef-btn-hover-animation { display: inline-table; }
}
@supports (-ms-ime-align:auto){
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):hover .qodef-animation-overlay { transform: scale(1) !important; }
.qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline) .qodef-animation-overlay { border-radius: inherit !important; height: 100% !important; top: 0px !important; }
}
.qodef-side-menu, .qodef-sidebar { margin-bottom: 50px; }
