.ct-section { width:100%; background-size:cover; background-repeat:repeat; } .ct-section>.ct-section-inner-wrap { display:flex; flex-direction:column; align-items:flex-start; } .ct-div-block { display:flex; flex-wrap:nowrap; flex-direction:column; align-items:flex-start; } .ct-new-columns { display:flex; width:100%; flex-direction:row; align-items:stretch; justify-content:center; flex-wrap:wrap; } .ct-link-text { display:inline-block; } .ct-link { display:flex; flex-wrap:wrap; text-align:center; text-decoration:none; flex-direction:column; align-items:center; justify-content:center; } .ct-link-button { display:inline-block; text-align:center; text-decoration:none; } .ct-link-button { background-color: #1e73be; border: 1px solid #1e73be; color: #ffffff; padding: 10px 16px; } .ct-image { max-width:100%; } .ct-fancy-icon>svg { width:55px;height:55px;} .ct-inner-content { width:100%; } .ct-slide { display:flex; flex-wrap:wrap; text-align:center; flex-direction:column; align-items:center; justify-content:center; } .ct-nestable-shortcode { display:flex; flex-wrap:nowrap; flex-direction:column; align-items:flex-start; } .oxy-comments { width:100%; text-align:left; } .oxy-comment-form { width:100%; } .oxy-login-form { width:100%; } .oxy-search-form { width:100%; } .oxy-tabs-contents { display:flex; width:100%; flex-wrap:nowrap; flex-direction:column; align-items:flex-start; } .oxy-tab { display:flex; flex-wrap:nowrap; flex-direction:column; align-items:flex-start; } .oxy-tab-content { display:flex; width:100%; flex-wrap:nowrap; flex-direction:column; align-items:flex-start; } .oxy-testimonial { width:100%; } .oxy-icon-box { width:100%; } .oxy-pricing-box { width:100%; } .oxy-posts-grid { width:100%; } .oxy-gallery { width:100%; } .ct-slider { width:100%; } .oxy-tabs { display:flex; flex-wrap:nowrap; flex-direction:row; align-items:stretch; } .ct-modal { flex-direction:column; align-items:flex-start; } .ct-span { display:inline-block; text-decoration:inherit; } .ct-widget { width:100%; } .oxy-dynamic-list { width:100%; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .ct-div-block, .oxy-post-content, .ct-text-block, .ct-headline, .oxy-rich-text, .ct-link-text { max-width: 100%; } img { flex-shrink: 0; } body * { min-height: 1px; } }            .oxy-testimonial { flex-direction: row; align-items: center; } .oxy-testimonial .oxy-testimonial-photo-wrap { order: 1; } .oxy-testimonial .oxy-testimonial-photo { width: 125px;                height: 125px;                margin-right: 20px; } .oxy-testimonial .oxy-testimonial-photo-wrap, .oxy-testimonial .oxy-testimonial-author-wrap, .oxy-testimonial .oxy-testimonial-content-wrap { align-items: flex-start;                text-align: left;            } .oxy-testimonial .oxy-testimonial-text { margin-bottom:8px;font-size: 21px; line-height: 1.4; -webkit-font-smoothing: subpixel-antialiased; } .oxy-testimonial .oxy-testimonial-author { font-size: 18px; -webkit-font-smoothing: subpixel-antialiased; } .oxy-testimonial .oxy-testimonial-author-info { font-size: 12px; -webkit-font-smoothing: subpixel-antialiased; } .oxy-icon-box { text-align: left;                flex-direction: column;            } .oxy-icon-box .oxy-icon-box-icon { margin-bottom: 12px; align-self: flex-start;            } .oxy-icon-box .oxy-icon-box-heading { font-size: 21px; margin-bottom: 12px;            } .oxy-icon-box .oxy-icon-box-text { font-size: 16px; margin-bottom: 12px;align-self: flex-start;            } .oxy-icon-box .oxy-icon-box-link { margin-top: 20px;                            } /* GLOBALS */ .oxy-pricing-box .oxy-pricing-box-section { padding-top: 20px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; text-align: center;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price { justify-content: center;            } /* IMAGE */ .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic { justify-content: center;            } /* TITLE */ .oxy-pricing-box .oxy-pricing-box-title-title { font-size: 48px; } .oxy-pricing-box .oxy-pricing-box-title-subtitle { font-size: 24px; } /* PRICE */ .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price { flex-direction: row;                                            } .oxy-pricing-box .oxy-pricing-box-currency { font-size: 28px; } .oxy-pricing-box .oxy-pricing-box-amount-main { font-size: 80px; line-height: 0.7; } .oxy-pricing-box .oxy-pricing-box-amount-decimal { font-size: 13px; } .oxy-pricing-box .oxy-pricing-box-term { font-size: 16px; } .oxy-pricing-box .oxy-pricing-box-sale-price { font-size: 12px; color: rgba(0,0,0,0.5); margin-bottom: 20px;            } /* CONTENT */ .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content { font-size: 16px; color: rgba(0,0,0,0.5); } /* CTA */ .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta { justify-content: center;            } .oxy-progress-bar .oxy-progress-bar-background { background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        } .oxy-progress-bar .oxy-progress-bar-progress-wrap { width: 85%;        } .oxy-progress-bar .oxy-progress-bar-progress { background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent); } .oxy-progress-bar .oxy-progress-bar-overlay-text { font-size: 30px; font-weight: 900; -webkit-font-smoothing: subpixel-antialiased; } .oxy-progress-bar .oxy-progress-bar-overlay-percent { font-size: 12px; } .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide { padding: 0px;			} .oxy-superbox .oxy-superbox-secondary, .oxy-superbox .oxy-superbox-primary { transition-duration: 0.5s;            } .oxy-shape-divider { width: 0px; height: 0px; } .oxy_shape_divider svg { width: 100%; } /*---------Font Smoothing---------*/ .woocommerce { -webkit-font-smoothing: antialiased; } /*------Rating Stars--------*/ .woocommerce .star-rating::before, .woocommerce .stars:not(.selected) span a, .woocommerce .stars.selected span a.active ~ a { color: #d3d3d3; } .woocommerce .star-rating, .woocommerce .stars.selected span a { color: #65bec2; } /*-----Product Images------*/ .woocommerce div.flex-viewport, .woocommerce-product-gallery__wrapper, .woocommerce div.product div.images .flex-control-thumbs li, .woocommerce ul.products li.product a img, .woocommerce-cart table.cart img { min-width: 64px; min-height: 64px; border: 1px solid #d3ced2; overflow: hidden; } .flex-viewport .woocommerce-product-gallery__wrapper { border: none; /* Remove duplicated borders */ border-radius: 0 !important; /* Fix duplicated radius */ margin: 0 !important; /* Fix duplicated margin */ } /*----------Secondary Buttons-------------*/ .woocommerce button.button.alt, .woocommerce a.button, .woocommerce ul.products li.product .button, .woocommerce #review_form #respond .form-submit input, .woocommerce a.button.alt, .woocommerce button.button { background: #e01b22; border: 1px solid #e01b22; font-size: 12px; border-radius: 0px; letter-spacing: 1px; text-transform: uppercase; color: #ffffff; line-height: 1.2; text-align: center; padding: 16px 24px; outline: none; font-family: inherit; border-radius: 4px; display: flex; flex-direction: row; justify-content: center; } /*----------Secondary Hovered-------------*/ .woocommerce button.button.alt:hover, .woocommerce a.button:hover, .woocommerce ul.products li.product .button:hover, .woocommerce #review_form #respond .form-submit input:hover, .woocommerce a.button.alt:hover, .woocommerce button.button:hover { background: #9b1418; border: 1px solid #9b1418; color: #ffffff; } /*----------Tertiary Buttons-------------*/ .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce a.added_to_cart, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce table.my_account_orders .button, td a.woocommerce-MyAccount-downloads-file.button.alt { line-height: 1.2; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; font-size: 12px; background: #ffffff; border: 1px solid #9b1418; color: #9b1418; padding: 16px 24px; outline: none; font-family: inherit; border-radius: 4px; } /*----------Tertiary Buttons Hovered-------------*/ .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce .widget_shopping_cart .buttons a:hover, .woocommerce.widget_shopping_cart .buttons a:hover, .woocommerce a.added_to_cart:hover, .woocommerce .cart .button:hover, .woocommerce .cart input.button:hover, .woocommerce table.my_account_orders .button:hover, td a.woocommerce-MyAccount-downloads-file.button.alt:hover { background: #ffffff; border: 1px solid #e01b22; color: #e01b22; } /*---Disabled Buttons---*/ .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] { filter: grayscale(100%); } /*----------Links-------------*/ .woocommerce a.wcppec-checkout-buttons__button, .woocommerce ul.product_list_widget li a, .woocommerce ul.product-categories a, .woocommerce .widget_layered_nav_filters ul li a, .woocommerce .woocommerce-widget-layered-nav-list__item a, .woocommerce .wc-layered-nav-rating a, .woocommerce div.tagcloud a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, h2.woocommerce-loop-category__title, .comment-form-rating a, .woocommerce .download-product a, a.woocommerce-remove-coupon, .woocommerce a.shipping-calculator-button, .woocommerce a.remove, .woocommerce a.reset_variations, .woocommerce .product-name a, .woocommerce-info a, .woocommerce-error a, .woocommerce-message a, .woocommerce-checkout-payment a, .woocommerce-LostPassword a, .woocommerce-Address-title a, .woocommerce-MyAccount-navigation-link a, .woocommerce-MyAccount-content a, a.woocommerce-review-link, .posted_in a, .tagged_as a, .woocommerce .woocommerce-breadcrumb a { color: #000000; font-weight: 400; font-family: inherit; text-decoration: none; } /*----------Links Hovered-------------*/ .woocommerce a.wcppec-checkout-buttons__button:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce ul.product-categories a:hover, .woocommerce .widget_layered_nav_filters ul li a:hover, .woocommerce .woocommerce-widget-layered-nav-list__item a:hover, .woocommerce div.tagcloud a:hover, .comment-form-rating a:hover, .woocommerce .download-product a:hover, a.woocommerce-remove-coupon:hover, .woocommerce a.shipping-calculator-button:hover, .woocommerce a.remove:hover, a.reset_variations:hover .product-name a:hover, .woocommerce .product-name a:hover, .woocommerce-info a:hover, .woocommerce-error a:hover, .woocommerce-message a:hover, .woocommerce-checkout-payment a:hover, .woocommerce-LostPassword a:hover, .woocommerce-Address-title a:hover, .woocommerce-MyAccount-navigation-link a:hover, .woocommerce-MyAccount-content a:hover, a.woocommerce-review-link:hover, .posted_in a:hover, .tagged_as a:hover, .woocommerce .woocommerce-breadcrumb a:hover { color: #e01b22; text-decoration: underline; } /*-----------Labels----------------*/ .woocommerce div.product form.cart .variations label, .woocommerce form label { font-size: 12px; color: #666666; margin-top: 8px; font-weight: 400; font-style: normal; } /*---------------Placeholders----------------*/ .woocommerce input[type="search"]::placeholder, .woocommerce-page table.cart td.actions .input-text::placeholder, .woocommerce form .form-row .input-text::placeholder, .woocommerce-page form .form-row .input-text::placeholder { color: #d3ced2; font-family: inherit; } /*---------------Dropdowns----------------*/ .select2-container--default .select2-selection--single, .woocommerce div.product form.cart .variations select { -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #000000; background: #ffffff; font-family: inherit; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-radius: 4px; } .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] { background: #000000; color: #ffffff; outline: none; } .select2-container--default .select2-results__option[data-selected=true] { background: #e01b22; color: #ffffff; outline: none; } .select2-results__option { padding: 8px 12px; font-size: 14px; -webkit-font-smoothing: antialiased; } .select2-dropdown { border-radius: 0; } .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 1.6; color: #000000; padding: 0; min-height: 20px; padding-left: 0; outline: none; } .select2-container--open .select2-dropdown--below { padding: 0; } .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow { background: url(https://www.bastergarage.com/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg); background-size: 6px; background-repeat: no-repeat; background-position: 4px center; height: 100%; } .woocommerce .select2-container--default .select2-selection--single .select2-selection__clear { display: none; pointer-events: none; } .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; } /*---------------Headings----------------*/ .woocommerce .oxy-product-info h2, .woocommerce .widget_recent_reviews h2, .woocommerce .widget_top_rated_products h2, .woocommerce .widget_shopping_cart h2, .woocommerce .widget_products h2, .woocommerce .widget_product_categories h2, .woocommerce .widget_layered_nav_filters h2, .woocommerce .woocommerce-widget-layered-nav h2, .woocommerce .widget_rating_filter h2, .woocommerce .widget_price_filter h2, .woocommerce div.widget_product_tag_cloud h2, .woocommerce h1.page-title, .woocommerce h1.product_title, .woocommerce section.related.products h2, .oxy-product-upsells > :is(h1, h2, h3, h4, h5, h6), .woocommerce h2.woocommerce-Reviews-title, .woocommerce span.comment-reply-title, .woocommerce-Tabs-panel h2, h2.woocommerce-order-downloads__title, .woocommerce-orders article header h1, .woocommerce-account article header h1, .woocommerce-downloads article header h1, .woocommerce-edit-address article header h1, .woocommerce-account h2, .woocommerce-Address-title h3, .woocommerce-MyAccount-content h3, .woocommerce-EditAccountForm legend, h1.oxy-woo-archive-title, h2.woocommerce-column__title, h2.woocommerce-order-downloads__title, h2.woocommerce-order-details__title, .woocommerce-billing-fields h3, .woocommerce-checkout h3, .woocommerce .cart_totals h2, .woocommerce .cross-sells h2 { color: #000000; font-weight: 700; line-height: 1.2; margin-bottom: 8px; } /*--------Prices and Quantity------------*/ .woocommerce .price_label .from, .woocommerce .price_label .to, .woocommerce ul.products li.product .price, .product-quantity, .woocommerce .price ins, .woocommerce-Price-amount, .woocommerce-loop-category__title .count, .woocommerce .price { color: #000000; font-weight: 700; font-size: 16px; background: transparent; text-decoration: none; } /*----Sale Price-----*/ .woocommerce .product_list_widget del span.woocommerce-Price-amount, .woocommerce ul.products li.product .price del, .woocommerce .price del, .woocommerce .price del .woocommerce-Price-amount { font-size: 12px; font-weight: 200; color: #666666; } .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product span.price ins { color: #000000; font-weight: 700; font-size: inherit; } .woocommerce div.product p.price { font-size: 16px; } .woocommerce div.product p.price ins, .woocommerce .oxy-woo-element .price ins { text-decoration: none; } .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce p.price del, .woocommerce ul.products li.product .price del { opacity: 1; display: block; } /*--------------Table Headings----------------*/ .woocommerce-cart table.cart th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce table.shop_table th, .woocommerce table.shop_table tfoot th { font-weight: 400; color: #666666; font-size: 10px; text-align: left; text-transform: uppercase; letter-spacing: 1px; } /*-------------------Texts---------------------*/ .woocommerce .woocommerce-mini-cart__total strong, .woocommerce .woocommerce-mini-cart span.quantity, .woocommerce .widget_product_categories span.count, .woocommerce .woocommerce-widget-layered-nav-list__item span, .woocommerce-product-attributes-item__value p, .woocommerce-error, .woocommerce-table--order-downloads, .woocommerce-Address address, .woocommerce-orders-table, .woocommerce-table, ul.woocommerce-shipping-methods, p.woocommerce-shipping-destination, .woocommerce-column--shipping-address address, .woocommerce-column--billing-address address, .woocommerce-order p, .woocommerce .product-name, .woocommerce .product-total, .oxy-product-stock p, .oxy-product-description p, .woocommerce-Reviews .comment-text p, .product .summary .product_meta, .woocommerce-Tabs-panel, .woocommerce-product-details__short-description p, .woocommerce-form-track-order p, .woocommerce-checkout-payment p, .checkout_coupon p, .woocommerce-ResetPassword p, .woocommerce-info, .woocommerce-error, .woocommerce-message, .woocommerce-MyAccount-content p, .woocommerce-breadcrumb, p.woocommerce-result-count { color: #666666; font-weight: 400; line-height: 1.6; font-size: 16px; font-style: normal; } /*------------Bold Texts---------------*/ .woocommerce-product-attributes-item__label, .woocommerce-error strong, .woocommerce-MyAccount-content strong, .woocommerce-shipping-destination strong, .woocommerce p.order-info mark, .woocommerce-MyAccount-content mark.order-number, .woocommerce-MyAccount-content mark.order-date, .woocommerce-MyAccount-content mark.order-status, .woocommerce-order-overview strong { color: #000000; font-weight: 700; font-family: inherit; background: transparent; } /*--------------------Badges---------------------*/ .woocommerce ul.products li.product .onsale, .woocommerce span.onsale { background: #65bec2; font-size: 12px; padding: 6px 12px; line-height: 1.2; border-radius: 20px; min-width: 0; min-height: 0; margin: 0; top: 12px; left: 12px; right: auto; position: absolute; } /* ----------------- */ /*-------------Product Tabs(description, addtl info, reviews) - single product--------------*/ .woocommerce div.product .oxy-woo-element .woocommerce-tabs .panel, .woocommerce .oxy-woo-element div.product .woocommerce-tabs .panel { margin-bottom: 0; padding: 20px 0; } .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs, .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs { padding-left: 5px; display: flex; text-align: center; margin-bottom: 0; flex-shrink: 0; } .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li, .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li { border-radius: 0; padding: 0; margin: 0 5px; display: flex; align-items: center; } .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li::before { display: none; } .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li::after { display: none; } .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a { width: 100%; color: #999; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; outline: none; padding: 16px 48px; z-index: 1000; font-weight: 400; border-radius: 0; word-break: break-word; } .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a:hover { color: #e01b22; } .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li.active { background: white; border-bottom-color: white; } .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li.active a { color: #000000; } @media (max-width: 640px) { .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs { flex-direction: column; padding: 0; margin-bottom: 5px; } .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li { margin: 5px 0; } .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs::before { border-bottom: none; } .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li.active { border-bottom-color: #d3ced2; } } /* tabs panel content (single product, any tab content) */ .woocommerce .oxy-woo-element table.shop_attributes th, .woocommerce .oxy-woo-element table.shop_attributes td { border-top: 1px solid #d3ced2; padding: 8px; } /* single product - add to cart */ .woocommerce .oxy-product-cart-button, .woocommerce .oxy-woo-element div.product form.cart { width: 100%; max-width: 360px; } .woocommerce .oxy-woo-element div.product .single_add_to_cart_button, .woocommerce .single_add_to_cart_button { align-self: stretch; flex-grow: 1; border-radius: 0; } .woocommerce .oxy-woo-element div.product form.cart, .woocommerce .oxy-product-cart-button form.cart, .woocommerce div.product form.cart { display: flex; flex-wrap: wrap; } .woocommerce .oxy-woo-element div.product form.variations_form.cart, .woocommerce .oxy-product-cart-button form.variations_form.cart { display: flex; flex-direction: column; align-items: stretch; } .woocommerce .oxy-woo-element div.product form.cart td.value, .woocommerce .oxy-product-cart-button td.value { padding: 0; } .woocommerce .oxy-woo-element div.product .woocommerce-variation-add-to-cart, .woocommerce .woocommerce-variation-add-to-cart { display: flex; width: 100%; } /* Primary Buttons */ .woocommerce .widget_shopping_cart .buttons a.checkout.wc-forward, .woocommerce button[type=submit], .woocommerce button[name=woocommerce-form-login__submit], .woocommerce button[name=save_account_details], .woocommerce button[name=save_address], .woocommerce .oxy-woo-element div.product form.cart button.button.alt, .woocommerce .oxy-product-cart-button button.button.alt, .woocommerce div.product form.cart .button { background-color: #e01b22; color: #ffffff; border-radius: 0; letter-spacing: 1px; text-transform: uppercase; padding: 16px 24px; font-size: 12px; text-align: center; border: 1px solid #e01b22; border-radius: 4px; line-height: 1.2; font-weight: 700; font-family: inherit; outline: none; cursor: pointer; } .woocommerce button[type=submit]:hover, .woocommerce button[name=woocommerce-form-login__submit]:hover, .woocommerce button[name=save_account_details]:hover, .woocommerce button[name=save_address]:hover, .woocommerce .oxy-woo-element div.product form.cart button.button.alt:hover, .woocommerce .oxy-product-cart-button button.button.alt:hover, .woocommerce div.product form.cart .button:hover { background-color: #9b1418; border: 1px solid #9b1418; } .woocommerce .oxy-woo-element div.product form.cart button.button.alt.disabled, .woocommerce button.button.alt.disabled { background: #e01b22 !important; border: 1px solid #e01b22 !important; opacity: 1; } .woocommerce .quantity .qty { -webkit-appearance: none; -moz-appearance: none; appearance: none; min-width: 56px; padding: 8px 9px; margin-right: 12px; background: url(https://www.bastergarage.com/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg), url(https://www.bastergarage.com/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-up.svg), #ffffff; background-size: 6px, 6px; background-repeat: no-repeat, no-repeat; background-position: right 0.8em bottom calc(50% - 5px), right 0.8em top calc(50% - 5px); height: 100%; } .woocommerce table.variations tr { border-top: none; } .woocommerce .oxy-woo-element div.product form.cart .variations, .woocommerce div.product .oxy-product-cart-button form.cart .variations { margin-bottom: 0; } .woocommerce .oxy-woo-element div.product form.cart table.variations tr, .woocommerce table.variations tr { display: flex; flex-direction: column; } .woocommerce .oxy-woo-element div.product form.cart table.variations tr td label, .woocommerce .oxy-product-cart-button table.variations tr td label { font-size: 12px; margin-right: 12px; } .woocommerce .oxy-woo-element div.product form.cart table.variations tr td a, .woocommerce .oxy-product-cart-button table.variations tr td a { font-size: 12px; } .woocommerce .oxy-woo-element div.product form.cart a.reset_variations:before, .woocommerce .oxy-product-cart-button table.variations tr td a:before { content: "× "; } .woocommerce .oxy-woo-element div.product form.cart .variations, .woocommerce .oxy-product-cart-button div.product form.cart .variations { margin-bottom: 0; } .woocommerce .woocommerce-ordering select, .woocommerce .oxy-woo-element div.product form.cart .variations select, .woocommerce div.product .oxy-product-cart-button form.cart .variations select, .woocommerce div.product form.cart .variations select, .woocommerce form.cart .variations select { appearance: none; -moz-appearance: none; -webkit-appearance: none; line-height: 1.2; cursor: pointer; width: 100%; position: relative; background: url(https://www.bastergarage.com/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg), #ffffff; background-size: 6px; padding-right: 24px; background-repeat: no-repeat; background-position: right 0.8em center; } .woocommerce input[type="number"]::-webkit-inner-spin-button, .woocommerce input[type="number"]::-webkit-outer-spin-button { margin-right: -9px; opacity: 0.01; width: 24px; height:48px; cursor: pointer; } /* single product - rating below title / rating element */ .woocommerce .oxy-woo-element div.product .woocommerce-product-rating, .woocommerce .oxy-product-rating .woocommerce-product-rating, .woocommerce div.product .oxy-product-rating .woocommerce-product-rating { display: flex; align-items: center; margin-bottom: 8px; } .woocommerce .oxy-woo-element div.product .woocommerce-product-rating .star-rating::before, .woocommerce .oxy-product-rating .star-rating::before { position: relative; color: #d3d3d3; } .woocommerce .oxy-woo-element div.product .woocommerce-product-rating .star-rating, .woocommerce .oxy-product-rating .woocommerce-product-rating .star-rating { width: auto; letter-spacing: 2px; margin: 0 0 0 0; } .woocommerce .oxy-woo-element div.product .woocommerce-product-rating a.woocommerce-review-link, .woocommerce .oxy-product-rating a.woocommerce-review-link { font-size: 12px; } .woocommerce .oxy-woo-element div.product .woocommerce-product-rating .star-rating span, .woocommerce .oxy-product-rating .woocommerce .star-rating span { color: #65bec2; } /* Transitions */ .woocommerce .flex-control-thumbs li, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item, .select2-search--dropdown .select2-search__field, .woocommerce label.woocommerce-form__label.woocommerce-form__label-for-checkbox span::before, .woocommerce ul.tabs li, .woocommerce .woocommerce-product-gallery__trigger:after, .woocommerce .woocommerce-product-gallery__trigger:before, .woocommerce img:not(.zoomImg):not(.pswp__img), .woocommerce textarea, .woocommerce .checkbox, .woocommerce .select2-selection, .woocommerce input, .woocommerce button, .woocommerce select, .woocommerce a { transition: all ease 0.2s; } /* End of Transitions */ /* Input Styles */ .woocommerce-cart table.cart td.actions .coupon .input-text, .select2-container--default .select2-search--dropdown .select2-search__field, .woocommerce textarea, .select2-dropdown, .woocommerce .select2-selection, .woocommerce input[type="search"], .woocommerce input[type="text"], .woocommerce input[type="number"], .woocommerce input[type="tel"], .woocommerce input[type="email"], .woocommerce input[type="password"], .woocommerce select { height: auto; font-size: 14px; border: 1px solid #d3ced2; background: #ffffff; color: #000000; outline: none; font-family: inherit; padding: 8px 12px; border-radius: 4px; resize: none; } /* Focus State */ .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .select2-container--default .select2-search--dropdown .select2-search__field:focus, .woocommerce form .form-row textarea:focus, .woocommerce textarea:focus, .select2-dropdown:focus, .woocommerce .select2-selection:focus, .woocommerce input[type="search"]:focus, .woocommerce input[type="text"]:focus, .woocommerce input[type="number"]:focus, .woocommerce input[type="tel"]:focus, .woocommerce input[type="email"]:focus, .woocommerce input[type="password"]:focus, .woocommerce select:focus { border: 1px solid #65bec2; box-shadow: 0 0 5px #65bec2; } /* End of Inputs */ /* Custom Checkbox */ .woocommerce-form-login input[type="checkbox"], .oxy-woo-checkout input[type="checkbox"] { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; opacity: 0.01; display: none !important; } .woocommerce-form-login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme, .oxy-woo-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox { position: relative; cursor: pointer; padding-left: 16px; margin-top: 0; } .woocommerce-form-login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span, .oxy-woo-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox span{ margin-left: 18px; } .woocommerce-form-login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span::before, .oxy-woo-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox span::before { width: 24px; height: 24px; border: 1px solid #d3ced2; background-color: #ffffff; content: ""; position: absolute; left: 0; top: 0; background-size: 50%; border-radius: 4px; background-repeat: no-repeat; background-position: center center; } input[type="checkbox"]:checked ~ span::before, input[type="checkbox"]:checked ~ label span::before { background: url(https://www.bastergarage.com/wp-content/plugins/oxygen-woocommerce/elements/assets/check-mark.svg), #ffffff; } .woocommerce-form-login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme { margin-top: 34px; } .oxy-woo-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox span::before { margin-top: -4px; } /* End of Custom Checkbox */ /* Product Column Fix */ .woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product { width: 100%; } .woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product { margin: 0; width: 50%; } .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product { margin: 0; width: 33.33%; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 25%; display: flex; flex-direction: column; margin: 0; padding: 20px; } .woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product { margin: 0; width: 20%; } .woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product { margin: 0; width: 16.6%; } /* End of Product Column Fix */ /*--- Radio Buttons Style ---*/ .woocommerce input[type=radio] { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 24px; height: 24px; background: #ffffff; border: 1px solid #d3ced2; border-radius: 100%; outline: none; cursor: pointer; } /* WooCommerce Payments plugin compatibility */ .woocommerce input[type=radio].woocommerce-SavedPaymentMethods-tokenInput { width: 20px !important; height: 20px !important; margin: 6px 8px 0 0 !important; } .woocommerce input[type=radio]:hover { border: 1px solid #65bec2; box-shadow: 0 0 5px #65bec2; } .woocommerce input[type=radio]:checked { background: #000000; box-shadow: inset 0 0 0 8px #ffffff; } /* WooCommerce Payments plugin compatibility */ .woocommerce input[type=radio].woocommerce-SavedPaymentMethods-tokenInput:checked { box-shadow: inset 0 0 0 4px #ffffff; } .woocommerce input[type=radio]:checked:hover { box-shadow: inset 0 0 0 8px #ffffff, 0 0 5px #65bec2; } /*--------------------Tables and Forms Style-------------------------*/ .oxy-woo-order-tracking form, .woocommerce form.woocommerce-ResetPassword.lost_reset_password, .woocommerce .woocommerce-EditAccountForm, .woocommerce .woocommerce-address-fields, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce .col2-set, .woocommerce-form-coupon, .woocommerce #reviews #comments ol.commentlist li .comment-text, ul.woocommerce-order-overview, .woocommerce form.login, .woocommerce form.register, .woocommerce form.checkout_coupon, .woocommerce table.shop_table { border: 1px solid #d3ced2; border-top: 3px solid #e01b22; border-radius: 0; background: #ffffff; padding: 20px; border-collapse: collapse; box-shadow: var(--box-shadow) 0 10px 20px; } fieldset { background: transparent; } .woocommerce table tr { border-top: 1px solid #d3ced2; } .woocommerce table.shop_table td, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table th { border: none; padding: 12px 20px; font-weight: 400; color: #666666; } /* End of Tables and Forms Styles */ /* Notification Styles */ .woocommerce-info, .woocommerce-error, .woocommerce-message { padding-right: 20px; border-bottom: 1px solid #d3ced2; border-left: 1px solid #d3ced2; border-right: 1px solid #d3ced2; border-radius: 0; background: #ffffff; border-collapse: collapse; box-shadow: var(--box-shadow) 0 10px 20px; } /* Info */ .woocommerce-info::before { color: #00adef; } .woocommerce-info { border-top-color: #00adef; } /* Error */ .woocommerce-error::before { color: #e96199; } .woocommerce-error { border-top-color: #e96199; } /* Message */ .woocommerce-message::before { color: #65bec2; } .woocommerce-message { border-top-color: #65bec2; } /* End of Notification Sytles */ /* Shop, Uppsells, Related Product Shared Styles Styles */ .woocommerce ul.products { display: flex; flex-wrap: wrap; margin: -10px -20px 20px; } .woocommerce ul.products li.product .button { margin-top: auto; } .woocommerce a.added_to_cart { margin-top: 12px; } .woocommerce-loop-product__link { display: flex; flex-direction: column; } /* Product Info Shared Styles */ .woocommerce .oxy-product-info, .woocommerce .oxy-product-tabs { width: 100%; } .woocommerce table.shop_attributes { border-top: 1px solid #d3ced2; border-collapse: collapse; } .woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th { background: transparent; } .woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td { border-bottom: 1px solid #d3ced2; text-align: left; } /* Widgets Headings */ .ct-widget .widget.woocommerce .widgettitle { font-size: inherit; } /* End of Widgets Headings */ /* Search Products Widget */ .woocommerce form.woocommerce-product-search { width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; } .woocommerce input.search-field { flex-grow: 1; margin-right: 8px; min-width: 120px; } /* End of Widget */ /* Product Tags Cloud Widget */ .woocommerce div.tagcloud { line-height: 1.2; } /* End of Widget */ /* Filter by Price Widget */ .woocommerce .widget_price_filter .ui-slider { margin: 20px 0; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #d3ced2; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { width: 24px; height: 24px; background-color: #e01b22; top: -8px; } .woocommerce .widget_price_filter .ui-slider .ui-slider-range { background-color: #e01b22; } .woocommerce .widget_price_filter .price_slider_amount { display: flex; flex-direction: row; align-items: center; } .woocommerce .widget_price_filter .price_slider_amount .button { margin-right: 12px; } .woocommerce .price_label { text-align: left; line-height: 1.6; } /* End of Widget */ /* Rating Filter Widget */ .woocommerce .widget_rating_filter ul li a { display: flex; float: left; align-items: center; } .woocommerce .widget_rating_filter ul li.chosen a::before { color: #d3ced2; position: relative; content: '×'; margin-right: 4px; top: -1px; } .woocommerce .widget_rating_filter ul li.chosen:hover a::before { color: #e01b22; } /* End of Widget */ /* Attributes Filter Widget */ .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before { color: #d3ced2; position: relative; content: '×'; margin-right: 4px; top: -1px; } .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen:hover a::before { color: #e01b22; } /* End of Widget */ /* Active Filters Widget */ .woocommerce .widget_layered_nav_filters ul li a::before { color: #d3ced2; position: relative; content: '×'; margin-right: 4px; top: -1px; } .woocommerce .widget_layered_nav_filters ul li:hover a::before { color: #e01b22; } .woocommerce .widget_layered_nav_filters ul li:hover span.woocommerce-Price-amount { color: #e01b22; } /* End of Widget */ /* Product Categories Widget */ .woocommerce .widget_product_categories ul { padding-left: 20px; list-style: none; } .woocommerce .widget_product_categories ul li::before { color: #d3ced2; content: '•'; position: relative; margin-right: 8px; margin-left: -20px; } .woocommerce .widget_product_categories ul.product-categories { margin-top: 0; } .woocommerce .widget_product_categories .select2-container .select2-selection--single { height: auto; border-color: #d3ced2; background: url(https://www.bastergarage.com/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg), #ffffff; background-size: 6px; background-repeat: no-repeat; background-position: right 0.8em center; } .woocommerce .widget_product_categories .select2-container .select2-selection--single:focus { border-color: #65bec2; } .woocommerce .widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; } .woocommerce .select2-container--open .select2-dropdown--below { border-color: #d3ced2 } .woocommerce .select2-container--open .select2-dropdown--above { padding: 0; border-color: #d3ced2; } .woocommerce .select2-container--default .select2-search--dropdown .select2-search__field { border-color: #d3ced2; } .woocommerce .select2-container--default .select2-search--dropdown .select2-search__field:focus { border-color: #65bec2; } .woocommerce .select2-container--default .select2-selection--single .select2-selection__clear { font-weight: 300; color: #d3ced2; font-size: 24px; line-height: 1; } .woocommerce .select2-container--default .select2-selection--single:hover .select2-selection__clear { color: #e01b22; } /* End of Widget */ /* Products, Cart Widgets */ .woocommerce .product_list_widget ins { text-decoration: none; } .woocommerce .product_list_widget del { color: #666666; } .woocommerce ul.product_list_widget li img { border: 1px solid #d3ced2; width: 40px; float: left; margin-bottom: 16px; margin-right: 12px; margin-left: 0; margin-top: 4px; } .woocommerce ul.product_list_widget li { border-bottom: 1px solid #d3ced2; margin-bottom: 4px; padding-bottom: 8px; } .woocommerce .product_list_widget .reviewer { font-size: 12px; color: #666666; } .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { right: 0; left: auto; color: #d3ced2 !important; font-weight: 300; } .woocommerce .widget_shopping_cart .cart_list li a.remove:hover, .woocommerce.widget_shopping_cart .cart_list li a.remove:hover { color: #e01b22 !important; background: none; text-decoration: none; } .woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li { padding-left: 0; } .woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a { margin-right: 0; } /* End of Widget */ /*---Safari Row Hotfix---*/ .woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before { width: 100%; } /*---Product Title Hotfix (Must be in product-title.css)---*/ .woocommerce h1.product_title.oxy-product-title { margin: 0; } /*---Fix for shopping cart duplication issue on AJAX update---*/ .ct-modal .woocommerce-cart-form:not(:nth-child(2)) { display: none; } .ct-modal .cart-collaterals > .cart_totals:not(:nth-child(1)) { display: none; } /*---Fix for WooCommerce Payments credit card images on checkout---*/ .woocommerce label[for="payment_method_woocommerce_payments"], .woocommerce label[for="payment_method_bacs"], .woocommerce label[for="payment_method_cod"] { display: flex; flex-direction: row; } .woocommerce label[for="payment_method_woocommerce_payments"] img, .woocommerce label[for="payment_method_bacs"] img, .woocommerce label[for="payment_method_cod"] img { width: 32px; } .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{ box-shadow:px px px px ;} .oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{ transition-duration:0.4s; } .oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{ margin-left:0px; } .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{ width:30px; height:30px; } .oxy-pro-menu .oxy-pro-menu-mobile-open-icon{ padding-top:15px; padding-right:15px; padding-bottom:15px; padding-left:15px; } .oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{ transition-duration:0.4s; } .oxy-pro-menu .oxy-pro-menu-mobile-close-icon{ top:20px; left:20px; } .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{ width:24px; height:24px; } .oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{ transition-duration:0.4s; } .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{ background-color:#ffffff; } .oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{ background-image:url(https://www.bastergarage.com/wp-content/uploads/oxygen/css/universal.css?cache=1687254756&ver=6.1.1); } .oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{ font-size:24px; } .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{ background-color:rgba(0,0,0,0.2); border-top-style:solid; } .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{ flex-direction: row; } .oxy-pro-menu .oxy-pro-menu-container .menu-item a{ text-align: left; justify-content: flex-start; } .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{ align-items: flex-start; } .oxy-pro-menu .oxy-pro-menu-off-canvas-container{ top: 0; bottom: 0; right: auto; left: 0; } .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{ text-align: left; justify-content: flex-start; } .oxy-site-navigation { --oxynav-brand-color:#4831B0; --oxynav-neutral-color:#FFFFFF; --oxynav-activehover-color:#EFEDF4; --oxynav-background-color:#4831B0; --oxynav-border-radius:0px; --oxynav-other-spacing:8px; --oxynav-transition-duration:0.3s; --oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93); } .oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{ text-align:left; } .oxy-site-navigation > ul{ left: 0; } .oxy-site-navigation { --oxynav-animation-name: none; } .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ background-color: var(--oxynav-brand-color); transition: var(--oxynav-transition-duration); margin-left: var(--oxynav-other-spacing); border: none; } .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ background: transparent; border: 1px solid currentColor; transition: var(--oxynav-transition-duration); margin-left: var(--oxynav-other-spacing); } .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{ filter: invert(0) !important; } .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{ background-color: var(--oxynav-activehover-color); } .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{ color: var(--oxynav-neutral-color); } .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{ color: var(--oxynav-brand-color); } .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{ color: var(--oxynav-brand-color); } .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{ color: var(--oxynav-neutral-color); } .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{ color: var(--oxynav-brand-color); } .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{ color: var(--oxynav-brand-color); } .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{ display: none; } .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{ display: none; } .ct-section-inner-wrap, .oxy-header-container{ max-width: 1120px; } body {font-family: 'Rubik';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #2b2c28;}.oxy-nav-menu-hamburger-line {background-color: #2b2c28;}h1, h2, h3, h4, h5, h6 {font-family: Verdana, Geneva, sans-serif;font-size: 64px;}h2, h3, h4, h5, h6{font-size: 48px;}h3, h4, h5, h6{font-size: 36px;}a {color: #65bec2;text-decoration: none;}a:hover {color: #6799b2;text-decoration: none;}.ct-link-text {text-decoration: none;}.ct-link {text-decoration: none;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap { padding-top: 75px; padding-right: 20px; padding-bottom: 75px; padding-left: 20px; }.ct-new-columns > .ct-div-block { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }.oxy-header-container { padding-right: 20px; padding-left: 20px; }@media (max-width: 992px) { .ct-columns-inner-wrap { display: block !important; } .ct-columns-inner-wrap:after { display: table; clear: both; content: ""; } .ct-column { width: 100% !important; margin: 0 !important; } .ct-columns-inner-wrap { margin: 0 !important; } } .oxel_logo_slider { width:100%; position:relative; overflow:hidden; background-color:#ffffff; text-align:center; } .oxel_logo_slider:not(.ct-section):not(.oxy-easy-posts), .oxel_logo_slider.oxy-easy-posts .oxy-posts, .oxel_logo_slider.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } .oxel_logo_slider__logo { transition-duration:0.3s; transition-timing-function:ease-in-out; width:20%; height:100px; text-align:center; padding-top:16px; padding-left:16px; padding-right:16px; padding-bottom:16px; } .oxel_logo_slider__logo:not(.ct-section):not(.oxy-easy-posts), .oxel_logo_slider__logo.oxy-easy-posts .oxy-posts, .oxel_logo_slider__logo.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; justify-content:center; } .oxel_logo_slider__image_carrier { width:100%; text-align:left; flex-shrink:0; transition-duration:0.1s; transition-timing-function:linear; } .oxel_logo_slider__image_carrier:not(.ct-section):not(.oxy-easy-posts), .oxel_logo_slider__image_carrier.oxy-easy-posts .oxy-posts, .oxel_logo_slider__image_carrier.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:row; align-items:center; justify-content:flex-start; } .oxel_logo_slider__image_carrier--delay { } .oxel_image_comparison__after { background-image:url(../../sites/52/2020/09/pexels-steve-johnson-1150626.jpg);background-size: 1640px auto; width:100%; height:100%; background-position:0% 50%; } .oxel_image_comparison { width:100%; position:relative; text-align:center; overflow:hidden; height:500px; } .oxel_image_comparison:not(.ct-section):not(.oxy-easy-posts), .oxel_image_comparison.oxy-easy-posts .oxy-posts, .oxel_image_comparison.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:row; align-items:stretch; justify-content:center; } .oxel_image_comparison__before { background-image:url(../../sites/52/2020/09/pexels-steve-johnson-1150626-bw.jpg);background-size: 1640px auto; width:100%; height:100%; position:relative; overflow:hidden; background-position:0% 50%; } .oxel_image_comparison__icon { background-color: rgba(249,249,250,0.5); border: 1px solid rgba(249,249,250,0.5); padding: 10px;color: #374047;}.oxel_image_comparison__icon >svg {width: 42px;height: 42px;}.oxel_image_comparison__icon { position:absolute; z-index:2147483640; height:100%; background-color:rgba(0,0,0,0); border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; } .oxel_image_comparison__icon:not(.ct-section):not(.oxy-easy-posts), .oxel_image_comparison__icon.oxy-easy-posts .oxy-posts, .oxel_image_comparison__icon.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; justify-content:center; } .oxel_image_comparison__label_before { background-image:linear-gradient(#f9f9fa, #f9f9fa); position:absolute; left:32px; top:32px; background-color:rgba(249,249,250,0.5); padding-top:8px; padding-left:8px; padding-right:8px; padding-bottom:8px; font-size:14px; letter-spacing:4px; text-transform:uppercase; z-index:5; } .oxel_image_comparison__label_after { position:absolute; top:32px; background-color:#f9f9fa; padding-top:8px; padding-left:8px; padding-right:8px; padding-bottom:8px; font-size:14px; letter-spacing:4px; text-transform:uppercase; right:32px; z-index:5; } .oxel_dynamicslider { width:100%; } .swiper-container { } .oxel_dynamicslider__container { height:400px; } .swiper-wrapper { } .swiper-slide { } .oxel_horizontal_divider { width:100%; background-color:#f5f5f5; height:1px; min-height:1px; max-height:1px; } .oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts), .oxel_horizontal_divider.oxy-easy-posts .oxy-posts, .oxel_horizontal_divider.ct-section .ct-section-inner-wrap{ flex-direction:unset; } .oxel_horizontal_divider__line { background-color:#d6d6d6; width:80%; height:1px; } .oxel_horizontal_divider__icon { color: #000000;}.oxel_horizontal_divider__icon >svg {width: 16px;height: 16px;}.oxel_horizontal_divider__icon { flex-shrink: 0; } .oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts), .oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts, .oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{ display:flex; } .oxel_icon_button__container:hover{ background-color:#cfd3d7; } .oxel_icon_button__container { padding-top:8px; padding-left:16px; padding-right:16px; padding-bottom:8px; } .oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts), .oxel_icon_button__container.oxy-easy-posts .oxy-posts, .oxel_icon_button__container.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:row; align-items:center; } .oxel_icon_button_text { color:#374047; } .oxel_icon_button_icon { color: #606e79;}.oxel_icon_button_icon >svg {width: 40px;height: 40px;}.oxel_icon_button_icon { margin-right:8px; } .oxel_megamenu_parent:hover{ background-color:#cfd3d7; } .oxel_megamenu_parent { padding-top:8px; padding-bottom:8px; padding-left:32px; padding-right:32px; position:relative; background-color:#f9f9fa; transition-duration:0.3s; } img, div, header { border: 0; margin: 0; padding: 0 } a { text-decoration: none } a, a:visited { color: #333 } a:hover { cursor: pointer } img { vertical-align: middle } .aaa014 { border-radius: 4px; border-radius: var(--mdc-shape-medium, 4px); background-color: #fff; background-color: var(--mdc-theme-surface, #fff); box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12) } .aaa014 .aaa035 { width: 100%; height: 100%; top: 0; left: 0 } .aaa014::after { border-radius: 4px; border-radius: var(--mdc-shape-medium, 4px) } .aaa009 { box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12); border-width: 1px; border-style: solid; border-color: #e0e0e0 } .aaa014 { display: flex; flex-direction: column; box-sizing: border-box; position: relative } .aaa014::after { position: absolute; box-sizing: border-box; width: 100%; height: 100%; top: 0; left: 0; border: 1px solid transparent; border-radius: inherit; content: ""; pointer-events: none } @media screen and (forced-colors:active) { .aaa014::after { border-color: CanvasText } } .aaa009::after { border: none } .aaa099 { display: flex; flex-direction: column; box-sizing: border-box; position: relative; outline: none; color: inherit; text-decoration: none; cursor: pointer; overflow: hidden } .aaa099:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit } .aaa099:last-child { border-bottom-left-radius: inherit; border-bottom-right-radius: inherit } .aaa099 { --mdc-ripple-fg-size: 0; --mdc-ripple-left: 0; --mdc-ripple-top: 0; --mdc-ripple-fg-scale: 1; --mdc-ripple-fg-translate-end: 0; --mdc-ripple-fg-translate-start: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); will-change: transform, opacity } .aaa099 .aaa034::before, .aaa099 .aaa034::after { position: absolute; border-radius: 50%; opacity: 0; pointer-events: none; content: "" } .aaa099 .aaa034::before { transition: opacity 15ms linear, background-color 15ms linear; z-index: 1; z-index: var(--mdc-ripple-z-index, 1) } .aaa099 .aaa034::after { z-index: 0; z-index: var(--mdc-ripple-z-index, 0) } .aaa099.VfPpkd-ksKsZd-mWPk3d .aaa034::before { transform: scale(var(--mdc-ripple-fg-scale, 1)) } .aaa099.VfPpkd-ksKsZd-mWPk3d .aaa034::after { top: 0; left: 0; transform: scale(0); transform-origin: center center } .aaa099.VfPpkd-ksKsZd-mWPk3d-OWXEXe-ZNMTqd .aaa034::after { top: var(--mdc-ripple-top, 0); left: var(--mdc-ripple-left, 0) } .aaa099.VfPpkd-ksKsZd-mWPk3d-OWXEXe-Tv8l5d-lJfZMc .aaa034::after { animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards } .aaa099.VfPpkd-ksKsZd-mWPk3d-OWXEXe-Tv8l5d-OmS1vf .aaa034::after { animation: mdc-ripple-fg-opacity-out .15s; transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1)) } .aaa099 .aaa034::before, .aaa099 .aaa034::after { top: -50%; left: -50%; width: 200%; height: 200% } .aaa099.VfPpkd-ksKsZd-mWPk3d .aaa034::after { width: var(--mdc-ripple-fg-size, 100%); height: var(--mdc-ripple-fg-size, 100%) } .aaa099 .aaa034::before, .aaa099 .aaa034::after { background-color: #000; background-color: var(--mdc-ripple-color, #000) } .aaa099:hover .aaa034::before, .aaa099.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE .aaa034::before { opacity: .04; opacity: var(--mdc-ripple-hover-opacity, .04) } .aaa099.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe .aaa034::before, .aaa099:not(.VfPpkd-ksKsZd-mWPk3d):focus .aaa034::before { transition-duration: 75ms; opacity: .12; opacity: var(--mdc-ripple-focus-opacity, .12) } .aaa099:not(.VfPpkd-ksKsZd-mWPk3d) .aaa034::after { transition: opacity .15s linear } .aaa099:not(.VfPpkd-ksKsZd-mWPk3d):active .aaa034::after { transition-duration: 75ms; opacity: .12; opacity: var(--mdc-ripple-press-opacity, .12) } .aaa099.VfPpkd-ksKsZd-mWPk3d { --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12) } .aaa099 .aaa034 { box-sizing: content-box; height: 100%; overflow: hidden; left: 0; pointer-events: none; position: absolute; top: 0; width: 100% } .aaa099.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe::after, .aaa099:not(.VfPpkd-ksKsZd-mWPk3d):focus::after { position: absolute; box-sizing: border-box; width: 100%; height: 100%; top: 0; left: 0; border: 5px double transparent; border-radius: inherit; content: ""; pointer-events: none } @media screen and (forced-colors:active) { .aaa099.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe::after, .aaa099:not(.VfPpkd-ksKsZd-mWPk3d):focus::after { border-color: CanvasText } } .aaa010 { border-radius: 8px; background-color: #fff; border-width: 0; box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15) } .aaa010 .aaa035 { opacity: 0 } .aaa011 { border-radius: 8px; background-color: #fff; border: 1px solid rgb(218, 220, 224); box-shadow: none } .aaa011 .aaa035 { opacity: 0 } .aaa015 { position: absolute; left: 0; top: 0; width: 100%; height: 100%; outline: none } .aaa035 { width: 100%; height: 100%; top: 0; left: 0 } .aaa035 { opacity: .11; background-color: transparent } a, div, img, header { border: 0; color: inherit; font: inherit; font-size: 100%; margin: 0; padding: 0; vertical-align: baseline } .aaa003 { position: relative; } .aaa004 { display: flex; overflow-x: scroll; scroll-snap-type: x mandatory; } .aaa006 { flex-shrink: 0; scroll-snap-align: start } .aaa020 { background-size: contain } .aaa035 { opacity: 0 } .aaa001 { --gap-width: 12px } .aaa002 { overflow: visible } .aaa005 { display: flex; gap: var(--gap-width); padding: calc(var(--gap-width)/2) 0; padding-left: 18px; scroll-snap-type: unset } .aaa007 { padding-left: calc(var(--gap-width)/2); margin-right: calc(var(--gap-width)/2*-1) } @media screen and (max-width:600px) { .aaa004::-webkit-scrollbar { display: none }  } @media screen and (min-width:600px) { .aaa001 { --gap-width: 16px } .aaa005 { padding-left: 40px } } @media screen and (min-width:1280px) { .aaa001 { --gap-width: 24px } .aaa002 { margin-left: 18px; margin-right: 18px; overflow: visible } } @media screen and (min-width:1280px) and (min-width:600px) { .aaa002 { margin-left: 40px; margin-right: 40px } } @media screen and (min-width:1280px) and (min-width:1280px) { .aaa002 { margin-left: 60px; margin-right: auto; max-width: calc(100vw - 120px) } } @media screen and (min-width:1280px) and (min-width:1440px) { .aaa002 { margin-left: auto; max-width: 1320px } } @media screen and (min-width:1280px) { .aaa005 { padding-left: unset; scroll-snap-type: x mandatory } } .aaa035 { width: 100%; height: 100%; top: 0; left: 0 } .aaa023 { align-items: center; display: inline-flex; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .aaa024 { display: inline-block; vertical-align: center; } .aaa026 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .aaa027, .aaa028 { font-family: Roboto, Arial, sans-serif; line-height: 1rem; font-size: .75rem; letter-spacing: .025em; font-weight: 400; font-family: Roboto, Helvetica, Arial, sans-serif; letter-spacing: .2px } .aaa030 .aaa031, .aaa027, .aaa028 { color: rgb(95, 99, 104); fill: rgb(95, 99, 104); stop-color: rgb(95, 99, 104) } .aaa030 .aaa031:not(:disabled), .aaa027:not(:disabled), .aaa028:not(:disabled) { color: rgb(95, 99, 104) } .aaa030 .aaa031 { color: rgb(154, 160, 166); fill: rgb(154, 160, 166); stop-color: rgb(154, 160, 166) } .aaa030 .aaa031:not(:disabled) { color: rgb(154, 160, 166) } .aaa027 { color: rgb(154, 160, 166); fill: rgb(154, 160, 166); stop-color: rgb(154, 160, 166) } .aaa027:not(:disabled) { color: rgb(154, 160, 166) } .aaa028 { color: rgb(154, 160, 166); fill: rgb(154, 160, 166); stop-color: rgb(154, 160, 166) } .aaa028:not(:disabled) { color: rgb(154, 160, 166) } .aaa027 { padding: 0 8px } .aaa030 .aaa031 { font-size: .625rem } .aaa029, .aaa030 { align-items: center; display: inline-flex; height: 100% } .aaa030 { padding-left: 2px } .aaa025 { color: rgb(0, 0, 0); fill: rgb(32, 33, 36); stop-color: rgb(32, 33, 36); font-size: .875rem; font-weight: 400; letter-spacing: .0142857143em; line-height: 1.25rem; font-family: Roboto, Helvetica, Arial, sans-serif; letter-spacing: -.2px } .aaa032 { margin-left: 12px } .aaa019 { column-gap: 16px; display: grid; grid-template-columns: max-content auto; margin: 16px 0 } .aaa021 { border-radius: 12px; border-width: 0; box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15); height: 56px; width: 56px } .aaa021 .aaa035 { opacity: 0 } .aaa022 { display: grid; grid-template-rows: max-content; height: fit-content; row-gap: 2px } .aaa035 { opacity: 0 } .aaa013 { --gap-width: 12px; --card-width: calc(100vw - 48px); border: 0; display: flex; width: var(--card-width) } .aaa016 { border-radius: 8px; margin: 0 calc(var(--gap-width)/2*-1); padding: 0 calc(var(--gap-width)/2) } .aaa017 { display: flex; position: relative } .aaa017 { color: rgb(95, 99, 104); fill: rgb(95, 99, 104); stop-color: rgb(95, 99, 104); font-size: .875rem; font-weight: 400; letter-spacing: .0142857143em; line-height: 1.25rem } .aaa017 { color: rgb(95, 99, 104) } .aaa017 { color: rgb(154, 160, 166); fill: rgb(154, 160, 166); stop-color: rgb(154, 160, 166) } .aaa017 { color: rgb(154, 160, 166) } .aaa018 { color: rgb(95, 99, 104); fill: rgb(95, 99, 104); stop-color: rgb(95, 99, 104); font-size: .875rem; font-weight: 400; letter-spacing: .0142857143em; line-height: 1.25rem; font-family: Roboto, Helvetica, Arial, sans-serif; align-items: center; display: flex; flex: 0 0 24px; flex-direction: column; margin: 34px 8px 0 0 } .aaa018:not(:disabled) { color: rgb(95, 99, 104) } .aaa018 { color: rgb(154, 160, 166); fill: rgb(154, 160, 166); stop-color: rgb(154, 160, 166) } .aaa018:not(:disabled) { color: rgb(154, 160, 166) } .aaa097:not(:disabled) { color: rgb(32, 33, 36); } .aaa097 { color: rgb(32, 33, 36); fill: rgb(32, 33, 36); stop-color: rgb(32, 33, 36); font-family: "Google Sans", Helvetica, Arial, sans-serif; font-family: "Google Sans", Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1.125rem; letter-spacing: 0; font-weight: 400; font-weight: 500; } .t5eBue .mZr3Me.aaa093 .TwyJFf { font-size: 24px; font-weight: 300 } .t5eBue .hAJqZ.aaa093, .t5eBue .r2Osbf.aaa093 { font-weight: 500 } .ovVTif .jGu02.qs41qe { color: #689f38 } .t5eBue.ovVTif .hAJqZ.aaa093, .t5eBue.ovVTif .r2Osbf.aaa093 { color: #8d9d29 } .wWRLCd .jGu02.qs41qe { color: #ed3b3b } .t5eBue.wWRLCd .hAJqZ.aaa093, .t5eBue.wWRLCd .r2Osbf.aaa093 { color: #a84137 } .LW9aSc .jGu02.qs41qe { color: #039be5 } .t5eBue.LW9aSc .hAJqZ.aaa093, .t5eBue.LW9aSc .r2Osbf.aaa093 { color: #1380b5 } .aaa094 { color: rgb(95, 99, 104); fill: rgb(95, 99, 104); background-color: #fff; border: 1px rgb(218, 220, 224) solid; border-radius: 8px; box-sizing: border-box; cursor: pointer; display: inline-block; font-family: "Google Sans", Roboto, Arial, sans-serif; font-size: 14px; font-weight: 500; height: 32px; letter-spacing: .25px; line-height: 18px; min-width: auto; outline: none; overflow: hidden; position: relative; text-align: center; text-decoration: none; text-transform: none; transition: background .2s .1s; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; z-index: 0 } .P9KVBf .aaa094 { color: rgb(154, 160, 166); fill: rgb(154, 160, 166) } .P9KVBf .aaa094 { background-color: rgb(32, 33, 36) } .P9KVBf .aaa094 { border: 1px rgb(95, 99, 104) solid } .P9KVBf .aaa094::before, .P9KVBf .aaa094::after { background-color: rgb(218, 220, 224); background-color: var(--mdc-ripple-color, rgb(218, 220, 224)) } .P9KVBf .aaa094:hover::before, .P9KVBf .aaa094.VfPpkd-ksKsZd-XxIAqe-OWXEXe-ZmdkE::before { opacity: .08; opacity: var(--mdc-ripple-hover-opacity, .08) } .P9KVBf .aaa094.VfPpkd-ksKsZd-mWPk3d-OWXEXe-AHe6Kc-XpnDCe::before, .P9KVBf .aaa094:not(.VfPpkd-ksKsZd-mWPk3d):focus::before { transition-duration: 75ms; opacity: .24; opacity: var(--mdc-ripple-focus-opacity, .24) } .P9KVBf .aaa094:not(.VfPpkd-ksKsZd-mWPk3d)::after { transition: opacity .15s linear } .P9KVBf .aaa094:not(.VfPpkd-ksKsZd-mWPk3d):active::after { transition-duration: 75ms; opacity: .24; opacity: var(--mdc-ripple-press-opacity, .24) } .P9KVBf .aaa094.VfPpkd-ksKsZd-mWPk3d { --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24) } .aaa094.qs41qe { border: none; padding: 1px } .aaa094.RDPZE { cursor: auto } .aaa094.aaa093 { color: rgb(26, 115, 232); fill: rgb(26, 115, 232); background-color: rgb(232, 240, 254); border: none; padding: 1px } .P9KVBf .aaa094.aaa093 { color: rgb(138, 180, 248); fill: rgb(138, 180, 248) } .P9KVBf .aaa094.aaa093 { background-color: rgba(138, 180, 248, .24) } .P9KVBf .aaa094:focus { color: #fff; fill: #fff } .aaa094:focus .aaa090 { opacity: .12 } .aaa094 .aaa090 { background-color: rgb(95, 99, 104) } .P9KVBf .aaa094 .aaa090 { background-color: rgb(218, 220, 224) } .aaa090 { bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0 } .UQI9cd .aaa089 { margin: 0 12px } .aaa089 { align-items: center; display: flex; position: relative; margin: 0 16px } .aaa089 .aaa086 { display: inline-block; margin: 6px 4px } .aaa088 { display: inline-flex; flex-shrink: 0; margin: 0 4px 0 0 } .aaa088.aaa087 { display: none } .aaa094.u3bW4e { outline: 1px solid transparent } .aaa095 { display: flex; flex-wrap: wrap; gap: 12px } .aaa092 { border-radius: 9999px } .aaa092 .Ka7T4c, .KnEF3e .Ka7T4c { font-size: 16px } .KuPXpe.aaa091 { color: #056449; fill: #056449; stop-color: #056449 } .KuPXpe.aaa091:not(:disabled) { color: #056449 } .P9KVBf .KuPXpe.aaa091 { color: #00b380; fill: #00b380; stop-color: #00b380 } .P9KVBf .KuPXpe.aaa091:not(:disabled) { color: #00b380 } .mrSlsb.aaa093 { color: #056449; fill: #056449; stop-color: #056449; background-color: #e6f3ef } .mrSlsb.aaa093:not(:disabled) { color: #056449 } .P9KVBf .mrSlsb.aaa093 { color: #00b380; fill: #00b380; stop-color: #00b380 } .P9KVBf .mrSlsb.aaa093:not(:disabled) { color: #00b380 } .mrSlsb.aaa093:not(:disabled) { background-color: #e6f3ef } .P9KVBf .mrSlsb.aaa093 { background-color: #013d2c } .P9KVBf .mrSlsb.aaa093:not(:disabled) { background-color: #013d2c } .aaa091.aaa093 { color: #056449; fill: #056449; stop-color: #056449; background-color: #e6f3ef } .aaa091.aaa093:not(:disabled) { color: #056449 } .P9KVBf .aaa091.aaa093 { color: #00b380; fill: #00b380; stop-color: #00b380 } .P9KVBf .aaa091.aaa093:not(:disabled) { color: #00b380 } .aaa091.aaa093:not(:disabled) { background-color: #e6f3ef } .P9KVBf .aaa091.aaa093 { background-color: #013d2c } .P9KVBf .aaa091.aaa093:not(:disabled) { background-color: #013d2c } .P9KVBf .NWM5Eb.aaa093 { color: #ff708c; fill: #ff708c; stop-color: #ff708c } .P9KVBf .NWM5Eb.aaa093:not(:disabled) { color: #ff708c } .NWM5Eb.aaa093:not(:disabled) { background-color: #f9e8ee } .P9KVBf .NWM5Eb.aaa093 { background-color: #610b29 } .P9KVBf .NWM5Eb.aaa093:not(:disabled) { background-color: #610b29 } .ArLwsf.aaa093 { color: #035282; fill: #035282; stop-color: #035282; background-color: #e5f1f9 } .ArLwsf.aaa093:not(:disabled) { color: #035282 } .P9KVBf .ArLwsf.aaa093 { color: #50b4f4; fill: #50b4f4; stop-color: #50b4f4 } .P9KVBf .ArLwsf.aaa093:not(:disabled) { color: #50b4f4 } .ArLwsf.aaa093:not(:disabled) { background-color: #e5f1f9 } .P9KVBf .ArLwsf.aaa093 { background-color: #024066 } .P9KVBf .ArLwsf.aaa093:not(:disabled) { background-color: #024066 } .aaa098 { margin-left: 24px; margin-right: 24px; padding-bottom: 20px } .aaa097 { color: rgb(32, 33, 36); fill: rgb(32, 33, 36); stop-color: rgb(32, 33, 36); font-family: "Google Sans", Helvetica, Arial, sans-serif; font-family: "Google Sans", Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1.125rem; letter-spacing: 0; font-weight: 400; font-weight: 500 } .aaa097:not(:disabled) { color: rgb(32, 33, 36) } .P9KVBf .aaa097 { color: rgb(232, 234, 237); fill: rgb(232, 234, 237); stop-color: rgb(232, 234, 237) } .P9KVBf .aaa097:not(:disabled) { color: rgb(232, 234, 237) } .aaa096 { margin-left: 24px; margin-right: 24px; margin-bottom: 8px } @media screen and (min-width:600px) { .aaa096, .aaa098 { margin-left: 48px; margin-right: 48px } .aaa013 { --gap-width: 16px; --card-width: calc(75vw - 76px) } } @media screen and (min-width:840px) { .aaa013 { --card-width: calc(50vw - 56px) } } @media screen and (min-width:960px) { .aaa013 { --card-width: calc(33.3333333333vw - 42.6666666667px) } } @media screen and (min-width:1280px) { .aaa096, .aaa098 { margin-left: 72px; margin-right: 72px } .aaa097 { font-family: "Google Sans", Roboto, Arial, sans-serif; line-height: 1.75rem; font-size: 1.375rem; letter-spacing: 0; font-weight: 400; font-weight: 500 } .aaa013 { --gap-width: 24px; --card-width: calc(33.3333333333vw - 64px) } .aaa018 { font-size: 1rem; font-weight: 400; letter-spacing: .00625em; line-height: 1.5rem; flex: 0 0 32px; margin-top: 40px } .aaa021 { height: 64px; width: 64px } .aaa022 { row-gap: 0 } .aaa028 { font-size: .875rem; font-weight: 400; letter-spacing: .0142857143em; line-height: 1.25rem; letter-spacing: .2px } .aaa030 .aaa031 { font-size: .75rem } .aaa025 { font-size: 1rem; font-weight: 400; letter-spacing: .00625em; line-height: 1.5rem; letter-spacing: 0 } .aaa032 { margin-left: 16px } } @media screen and (min-width:1440px) { .aaa096, .aaa098 { margin-left: auto; margin-right: auto; max-width: 1296px } .aaa013 { --card-width: 416px } } .oxel_megamenu_parent__title { color:#374047; } .oxel_megamenu__wrapper { padding-top:32px; padding-left:0px; padding-right:0px; padding-bottom:0px; opacity:1; transition-duration:0.3s; transition-timing-function:ease-in-out; position:relative; width:100%; z-index:1999; transition-delay:1s; } .oxel_megamenu__wrapper--hidden { transform:translateY(64px); opacity:0; pointer-events: none; } .oxel_megamenu__close-icon { color: #333333;}.oxel_megamenu__close-icon >svg {width: 32px;height: 32px;}.oxel_megamenu__close-icon { position:absolute; top:48px; right:16px; } .oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts), .oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts, .oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{ display:none; flex-direction:unset; } @media (max-width: 991px) { .oxel_megamenu__close-icon { } .oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts), .oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts, .oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{ display:flex; } } .oxel_iconlist { } .oxel_iconlist__row { padding-top:8px; padding-left:8px; padding-right:8px; padding-bottom:8px; width:100%; margin-top:0px; } .oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts), .oxel_iconlist__row.oxy-easy-posts .oxy-posts, .oxel_iconlist__row.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:row; align-items:center; } .oxel_iconlist__row__icon { color: #7f8b93;}.oxel_iconlist__row__icon >svg {width: 18px;height: 18px;}.oxel_iconlist__row__icon { margin-left:32px; margin-right:32px; } .oxel_iconlist__row__label { } .oxel_iconlist__row--dark { background-color:#eceeef; } .atomic-primary-heading { color:#2b2c27; font-size:64px; font-weight:400; line-height:1.1; margin-top:0px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} @media (max-width: 767px) { .atomic-primary-heading { font-size:56px; } } @media (max-width: 479px) { .atomic-primary-heading { font-size:44px; } } .atomic-other-single-content { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .oxy-stock-content-styles { } .atomic-secondary-heading { color:#2b2c27; font-weight:400; font-size:56px; line-height:1.1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} @media (max-width: 1120px) { .atomic-secondary-heading { font-size:52px; } } @media (max-width: 767px) { .atomic-secondary-heading { font-size:44px; } } @media (max-width: 479px) { .atomic-secondary-heading { font-size:40px; } } .atomic-subheading { font-family:Verdana, Geneva, sans-serif; color:#2b2c27; font-size:24px; line-height:1.6; font-weight:200; max-width:480px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} @media (max-width: 767px) { .atomic-subheading { font-size:20px; } } @media (max-width: 479px) { .atomic-subheading { font-size:18px; } } .atomic-simple-article-content { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-header-7-text { color:#3b3c38; font-size:14px; font-weight:400; line-height:1.4; text-align:right; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} @media (max-width: 991px) { .atomic-header-7-text { margin-top:12px; } } .atomic-logo:hover{ opacity:1; } .atomic-logo { opacity:0.8; transition-duration:0.5s; transition-timing-function:ease; transition-property:all; } .atomic-medium-button:hover{ background-color:#6799b2; color:#ffffff; border-top-color:#6799b2; border-right-color:#6799b2; border-bottom-color:#6799b2; border-left-color:#6799b2; } .atomic-medium-button { background-color :#1e73be; border: 1px solid #1e73be; color: #ffffff; }.atomic-medium-button { background-color:#65bec2; color:#ffffff; font-size:16px; font-weight:700; line-height:1.2; padding-top:15px; padding-right:36px; padding-left:36px; padding-bottom:15px; letter-spacing:.25em; text-align:center; transition-duration:0.5s; transition-timing-function:ease; transition-property:all; border-top-color:#65bec2; border-right-color:#65bec2; border-bottom-color:#65bec2; border-left-color:#65bec2; } .atomic-tritary-heading { color:#2b2c27; font-size:36px; font-weight:400; line-height:1.2; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} @media (max-width: 767px) { .atomic-tritary-heading { font-size:30px; } } .atomic-footer-7-title { color:#ffffff; font-size:20px; font-weight:500; text-align:left; line-height:1.1; letter-spacing:0.15em; margin-bottom:12px; margin-top:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-footer-7-link:hover{ color:#ffffff; } .atomic-footer-7-link { color:rgba(255,255,255,0.75); font-size:14px; font-weight:400; line-height:1.1; letter-spacing:1px; margin-top:12px; margin-bottom:12px; transition-duration:0.5s; transition-timing-function:ease; transition-property:all; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-footer-7-text { font-size:16px; font-weight:400; color:rgba(255,255,255,0.75); margin-bottom:18px; margin-right:18px; margin-top:18px; line-height:1.4; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-footer-7-small-link:hover{ color:#ffffff; } .atomic-footer-7-small-link { color:rgba(255,255,255,0.5); font-size:12px; font-weight:400; line-height:1.6; text-align:right; margin-left:24px; transition-duration:0.5s; transition-timing-function:ease; transition-property:all; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-primary-button:hover{ background-color:#6799b2; color:#ffffff; } .atomic-primary-button { font-family:Rubik; background-color:#65bec2; padding-top:20px; padding-bottom:20px; padding-left:48px; padding-right:48px; font-size:20px; color:#ffffff; font-weight:700; line-height:1.2; letter-spacing:.25em; text-align:center; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transition-duration:0.5s; transition-timing-function:ease; transition-property:all; text-transform:none; text-decoration:none; font-style:normal; } @media (max-width: 991px) { .atomic-primary-button { padding-top:16px; padding-left:36px; padding-right:36px; padding-bottom:16px; } } @media (max-width: 767px) { .atomic-primary-button { font-size:18px; } } @media (max-width: 479px) { .atomic-primary-button { font-size:16px; } } .atomic-small-text { font-family:Rubik; color:#898989; font-size:12px; font-weight:300; line-height:1.6; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-29-wrapper { width:100%; background-color:#ffffff; padding-top:40px; padding-left:40px; padding-right:40px; padding-bottom:40px; text-align:left; box-shadow:0px 12px 24px rgba(86,109,143,0.1); } .atomic-content-29-wrapper:not(.ct-section):not(.oxy-easy-posts), .atomic-content-29-wrapper.oxy-easy-posts .oxy-posts, .atomic-content-29-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:flex-start; } .atomic-content-29-icon { color: #566d8f;}.atomic-content-29-icon >svg {width: 30px;height: 30px;}.atomic-content-29-icon { margin-bottom:12px; } .atomic-content-29-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.1; letter-spacing:.12em; text-align:left; margin-bottom:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-29-text { color:#3b3c38; font-size:18px; font-weight:400; line-height:1.6; margin-bottom:32px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-medium-button-outline:hover{ color:#6799b2; } .atomic-medium-button-outline { color:#65bec2; border-top-width:2px; border-right-width:2px; border-bottom-width:2px; border-left-width:2px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; padding-top:13px; padding-bottom:13px; padding-right:34px; padding-left:34px; font-size:16px; font-weight:600; text-align:center; line-height:1.2; letter-spacing:.2em; transition-duration:0.5s; transition-timing-function:ease; transition-property:all; } .atomic-hero-1-iconbox-icon { color: #566d8f;}.atomic-hero-1-iconbox-icon >svg {width: 30px;height: 30px;}.atomic-hero-1-iconbox-icon { margin-bottom:12px; } .atomic-hero-1-iconbox-title { color:#566d8f; font-size:20px; font-weight:500; letter-spacing:.1em; line-height:1.2; margin-bottom:6px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-hero-1-iconbox-text { font-size:16px; font-weight:400; line-height:1.4; color:#3b3c38; margin-bottom:48px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-27-wrapper { box-shadow:0px 12px 24px rgba(86,109,143,0.1); } .atomic-content-27-checklist-wrapper { width:100%; margin-bottom:18px; } .atomic-content-27-checklist-wrapper:not(.ct-section):not(.oxy-easy-posts), .atomic-content-27-checklist-wrapper.oxy-easy-posts .oxy-posts, .atomic-content-27-checklist-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; } .atomic-content-27-icon { color: #65bec2;}.atomic-content-27-icon >svg {width: 24px;height: 24px;}.atomic-content-27-icon { color:#65bec2; margin-right:8px; } .atomic-content-27-text { color:#3b3c38; font-size:18px; font-weight:400; text-align:left; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-pricing-6-column:last-child{ border-right-style:solid; } .atomic-pricing-6-column { text-align:center; border-top-style:solid; border-right-style:none; border-bottom-style:solid; border-left-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color:#dddddd; border-right-color:#dddddd; border-bottom-color:#dddddd; border-left-color:#dddddd; } .atomic-pricing-6-column:not(.ct-section):not(.oxy-easy-posts), .atomic-pricing-6-column.oxy-easy-posts .oxy-posts, .atomic-pricing-6-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } @media (max-width: 991px) { .atomic-pricing-6-column { border-bottom-style:none; } } .atomic-pricing-6-icon { color: #566d8f;}.atomic-pricing-6-icon >svg {width: 42px;height: 42px;}.atomic-pricing-6-icon { margin-bottom:16px; } .atomic-pricing-6-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.1; letter-spacing:0.5px; margin-bottom:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-pricing-6-cost { margin-top:0px; color:#65bec2; font-size:48px; font-weight:700; line-height:1.1; letter-spacing:0.5px; } .atomic-pricing-6-small-text { color:#898989; font-size:12px; font-weight:400; margin-bottom:24px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-pricing-6-text { color:#898989; font-size:14px; font-weight:400; line-height:1.4; padding-top:12px; padding-bottom:12px; width:100%; border-top-style:solid; border-top-width:1px; border-top-color:#dddddd; margin-bottom:0px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-outline-button:hover{ background-color:transparent; color:#6799b2; border-top-color:#6799b2; border-right-color:#6799b2; border-bottom-color:#6799b2; border-left-color:#6799b2; } .atomic-outline-button { background-color: transparent; border: 1px solid #6799b2; color: #6799b2; padding: 9px 15px; }.atomic-outline-button { font-family:Rubik; font-weight:700; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; text-align:center; line-height:1.2; border-top-width:3px; border-right-width:3px; border-bottom-width:3px; border-left-width:3px; border-top-color:#65bec2; border-right-color:#65bec2; border-bottom-color:#65bec2; border-left-color:#65bec2; padding-left:46px; padding-right:46px; padding-top:18px; padding-bottom:18px; color:#65bec2; background-color:transparent; font-size:20px; margin-right:2px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; letter-spacing:.25em; transition-duration:0.5s; transition-timing-function:ease; transition-property:all; text-transform:none; font-style:normal; text-decoration:none; } @media (max-width: 991px) { .atomic-outline-button { padding-top:14px; padding-bottom:14px; padding-right:34px; padding-left:34px; } } @media (max-width: 767px) { .atomic-outline-button { font-size:18px; } } @media (max-width: 479px) { .atomic-outline-button { font-size:16px; } } .atomic-iconblock-21-column { } .atomic-iconblock-21-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.2; margin-bottom:8px; letter-spacing:.12em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconblock-21-text { margin-bottom:57px; font-size:18px; color:#2b2c27; line-height:1.6; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-testimonial-7-wrapper { background-color:#ffffff; width:100%; padding-left:40px; padding-right:40px; padding-bottom:40px; padding-top:40px; height:100%; box-shadow:0px 20px 40px rgba(0,0,0,0.1); } .atomic-testimonial-7-wrapper:not(.ct-section):not(.oxy-easy-posts), .atomic-testimonial-7-wrapper.oxy-easy-posts .oxy-posts, .atomic-testimonial-7-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; } .atomic-testimonial-7-text { font-size:18px; color:#3b3c38; font-weight:300; line-height:1.6; text-align:left; font-style:italic; margin-bottom:32px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-testimonial-7-avatar { width:60px; border-radius:100%; margin-right:12px; } .atomic-testimonial-7-author { font-size:20px; font-weight:600; color:#566d8f; line-height:1.1; letter-spacing:.12em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconblock-2-column { text-align:left; } .atomic-iconblock-2-column:not(.ct-section):not(.oxy-easy-posts), .atomic-iconblock-2-column.oxy-easy-posts .oxy-posts, .atomic-iconblock-2-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:flex-start; } .atomic-iconblock-2-icon { color: #566d8f;}.atomic-iconblock-2-icon >svg {width: 30px;height: 30px;}.atomic-iconblock-2-icon { margin-top:20px; margin-bottom:16px; } .atomic-iconblock-2-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.1; letter-spacing:.12em; margin-bottom:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconblock-2-text { font-size:18px; color:#3b3c38; font-weight:400; margin-bottom:16px; line-height:1.6; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconbox-2-link:after{ content:"\00bb"; margin-left:6px; } .atomic-iconbox-2-link:hover{ color:#566d8f; text-decoration:none; } .atomic-iconbox-2-link { color:#6799b2; font-size:16px; text-decoration:none; line-height:1.4; margin-bottom:20px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-showcase-9-title { font-size:20px; color:#566d8f; font-weight:500; line-height:1.1; letter-spacing:.12em; margin-bottom:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-showcase-9-text { font-size:18px; color:#3b3c38; font-weight:400; line-height:1.6; max-width:480px; margin-bottom:24px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-showcase-9-wrapper { width:100%; background-color:#ffffff; padding-top:60px; padding-left:60px; padding-right:60px; padding-bottom:60px; text-align:left; box-shadow:0px 20px 40px rgba(0,0,0,0.1); } .atomic-showcase-9-wrapper:not(.ct-section):not(.oxy-easy-posts), .atomic-showcase-9-wrapper.oxy-easy-posts .oxy-posts, .atomic-showcase-9-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:flex-start; } @media (max-width: 991px) { .atomic-showcase-9-wrapper { padding-top:40px; padding-left:40px; padding-right:40px; padding-bottom:40px; } } .atomic-slider-6-image-column { text-align:center; } .atomic-slider-6-image-column:not(.ct-section):not(.oxy-easy-posts), .atomic-slider-6-image-column.oxy-easy-posts .oxy-posts, .atomic-slider-6-image-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } .atomic-slider-6-text-column { text-align:left; } .atomic-slider-6-text-column:not(.ct-section):not(.oxy-easy-posts), .atomic-slider-6-text-column.oxy-easy-posts .oxy-posts, .atomic-slider-6-text-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:flex-start; } @media (max-width: 767px) { .atomic-slider-6-text-column { text-align:center; } .atomic-slider-6-text-column:not(.ct-section):not(.oxy-easy-posts), .atomic-slider-6-text-column.oxy-easy-posts .oxy-posts, .atomic-slider-6-text-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } } .atomic-slider-6-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.1; margin-bottom:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; letter-spacing:.12em; } .atomic-slider-6-text { color:#3b3c38; font-size:18px; font-weight:400; line-height:1.4; margin-bottom:24px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-pricing-4-icon { color: #566d8f;}.atomic-pricing-4-icon >svg {width: 30px;height: 30px;}.atomic-pricing-4-icon { margin-bottom:16px; } .atomic-pricing-4-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.1; letter-spacing:.12em; margin-bottom:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-pricing-4-text { color:#3b3c38; font-size:18px; font-weight:400; text-align:left; line-height:1.6; margin-bottom:24px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-pricing-4-cost { color:#65bec2; font-size:48px; font-weight:700; line-height:1.1; letter-spacing:0.5px; margin-bottom:4px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; margin-top:auto; } .atomic-pricing-4-small-text { color:#898989; font-size:12px; font-weight:400; line-height:1.4; text-align:left; margin-bottom:30px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-cta-7-wrapper { text-align:center; } .atomic-cta-7-wrapper:not(.ct-section):not(.oxy-easy-posts), .atomic-cta-7-wrapper.oxy-easy-posts .oxy-posts, .atomic-cta-7-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } .atomic-cta-7-icon { background-color: #eff4f7; border: 1px solid #eff4f7; padding: 24px;color: #6799b2;}.atomic-cta-7-icon >svg {width: 30px;height: 30px;}.atomic-cta-7-icon { margin-bottom:12px; } .atomic-cta-7-text { font-size:18px; font-weight:400; color:#3b3c38; line-height:1.6; margin-top:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; margin-bottom:auto; } .atomic-content-20-image:hover{ } .atomic-content-20-image { background-color:#ffffff; box-shadow:0px 20px 40px rgba(0,0,0,0.1); } .atomic-hero-4-video { max-width:640px; } .atomic-testimonial-11-wrapper { width:100%; text-align:center; padding-left:40px; padding-right:40px; padding-bottom:40px; margin-top:72px; background-color:#ffffff; height:100%; box-shadow:0px 20px 40px rgba(0,0,0,0.05); } .atomic-testimonial-11-wrapper:not(.ct-section):not(.oxy-easy-posts), .atomic-testimonial-11-wrapper.oxy-easy-posts .oxy-posts, .atomic-testimonial-11-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } .atomic-testimonial-11-avatar { width:75%; border-radius:100%; margin-top:-60px; margin-bottom:24px; } .atomic-testimonial-11-author { font-size:20px; font-weight:500; color:#566d8f; line-height:1.1; letter-spacing:.12em; margin-bottom:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-testimonial-11-small-text { color:#898989; font-size:14px; font-weight:300; line-height:1.4; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; margin-bottom:24px; } .atomic-testimonial-11-text { color:#3b3c38; font-size:18px; font-weight:300; line-height:1.6; font-style:italic; margin-bottom:36px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-team-1-column { text-align:center; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; border-top-width:6px; border-right-width:6px; border-bottom-width:6px; border-left-width:6px; border-top-color:#eff4fb; border-right-color:#eff4fb; border-bottom-color:#eff4fb; border-left-color:#eff4fb; } .atomic-team-1-column:not(.ct-section):not(.oxy-easy-posts), .atomic-team-1-column.oxy-easy-posts .oxy-posts, .atomic-team-1-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } .atomic-team-1-mate { margin-bottom:24px; } .atomic-team-1-title { line-height:1.2; font-size:20px; color:#566d8f; font-weight:600; margin-bottom:4px; letter-spacing:.12em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-team-1-text { font-size:14px; line-height:1.6; color:#3b3c38; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-weight:300; } .atomic-content-32-column { width:33.33%; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color:#eff4f7; border-right-color:#eff4f7; border-bottom-color:#eff4f7; border-left-color:#eff4f7; } .atomic-content-32-column:not(.ct-section):not(.oxy-easy-posts), .atomic-content-32-column.oxy-easy-posts .oxy-posts, .atomic-content-32-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; justify-content:space-between; } @media (max-width: 1120px) { .atomic-content-32-column { } .atomic-content-32-column:not(.ct-section):not(.oxy-easy-posts), .atomic-content-32-column.oxy-easy-posts .oxy-posts, .atomic-content-32-column.ct-section .ct-section-inner-wrap{ display:flex; } } @media (max-width: 767px) { .atomic-content-32-column { width:100%; } .atomic-content-32-column:not(.ct-section):not(.oxy-easy-posts), .atomic-content-32-column.oxy-easy-posts .oxy-posts, .atomic-content-32-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; } } .atomic-content-32-image { width:auto; } .atomic-content-32-text-wrapper { width:100%; background-color:#ffffff; padding-top:47px; padding-left:40px; padding-right:40px; padding-bottom:47px; text-align:center; flex-grow:1; } .atomic-content-32-text-wrapper:not(.ct-section):not(.oxy-easy-posts), .atomic-content-32-text-wrapper.oxy-easy-posts .oxy-posts, .atomic-content-32-text-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; justify-content:center; } @media (max-width: 767px) { .atomic-content-32-text-wrapper { padding-top:24px; } } .atomic-content-32-icon { color: #566d8f;}.atomic-content-32-icon >svg {width: 42px;height: 42px;}.atomic-content-32-icon { margin-top:12px; margin-bottom:12px; } @media (max-width: 767px) { .atomic-content-32-icon { } .atomic-content-32-icon:not(.ct-section):not(.oxy-easy-posts), .atomic-content-32-icon.oxy-easy-posts .oxy-posts, .atomic-content-32-icon.ct-section .ct-section-inner-wrap{ flex-direction:unset; } } .atomic-content-32-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.1; letter-spacing:0.5px; margin-bottom:8px; margin-top:6px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-32-small-text { font-family:Rubik; color:#898989; margin-bottom:8px; font-weight:400; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-32-text { color:#3b3c38; font-size:18px; font-weight:400; line-height:1.6; text-align:center; margin-bottom:16px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconblock-18-icon { background-color: #6799b2; border: 1px solid #6799b2; padding: 24px;color: #ffffff;}.atomic-iconblock-18-icon >svg {width: 30px;height: 30px;}.atomic-iconblock-18-icon { margin-bottom:12px; } .atomic-iconblock-18-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.1; letter-spacing:0.5px; margin-top:8px; margin-bottom:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconblock-18-text { font-size:18px; font-weight:400; color:#3b3c38; line-height:1.6; margin-bottom:18px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-26-columns { margin-bottom:75px; } .atomic-content-26-image { } .atomic-content-26-title { color:#566d8f; font-size:24px; font-weight:500; line-height:1.1; letter-spacing:.12em; margin-bottom:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-26-text { color:#3b3c38; font-size:18px; line-height:1.6; margin-bottom:18px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-testimonial-10-author { font-weight:500; font-size:20px; color:#566d8f; line-height:1.1; letter-spacing:.12em; margin-bottom:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-testimonial-10-small-text { color:#898989; font-size:12px; font-weight:400; line-height:1.4; margin-bottom:24px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-25-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.2; margin-bottom:4px; letter-spacing:.12em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-25-small-text { color:#898989; font-size:14px; font-weight:400; line-height:1.4; margin-bottom:6px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-25-progress-bar { width:100%; background-color:#eff4f7; margin-bottom:18px; overflow:hidden; padding-bottom:0px; } .atomic-content-25-percent { color:#ffffff; font-weight:700; background-color:#65bec2; padding-right:20px; padding-left:20px; text-align:right; padding-top:4px; padding-bottom:4px; } .atomic-iconblock-17-icon { color: #566d8f;}.atomic-iconblock-17-icon >svg {width: 30px;height: 30px;}.atomic-iconblock-17-icon { margin-bottom:16px; } .atomic-iconblock-17-title { font-size:20px; font-weight:500; color:#566d8f; line-height:1.1; letter-spacing:.12em; margin-bottom:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconblock-17-text { font-size:18px; color:#3b3c38; font-weight:400; margin-bottom:48px; line-height:1.6; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconblock-20-icon { color: #566d8f;}.atomic-iconblock-20-icon >svg {width: 30px;height: 30px;}.atomic-iconblock-20-icon { margin-bottom:16px; } .atomic-iconblock-20-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.1; letter-spacing:.12em; margin-bottom:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconblock-20-text { font-size:18px; color:#2b2c27; font-weight:400; line-height:1.6; margin-bottom:47px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconblock-21-icon { color: #566d8f;}.atomic-iconblock-21-icon >svg {width: 30px;height: 30px;}.atomic-iconblock-21-icon { margin-bottom:16px; } .atomic-content-23-wrapper { width:100%; background-color:#ffffff; padding-top:36px; padding-left:36px; padding-right:36px; padding-bottom:36px; text-align:center; box-shadow:0px 20px 40px rgba(0,0,0,0.1); } .atomic-content-23-wrapper:not(.ct-section):not(.oxy-easy-posts), .atomic-content-23-wrapper.oxy-easy-posts .oxy-posts, .atomic-content-23-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } .atomic-content-23-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.4; margin-bottom:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; letter-spacing:.12em; } .atomic-content-23-text { color:#3b3c38; font-size:18px; font-weight:200; line-height:1.6; margin-bottom:36px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-small-button-outline:hover{ color:#6799b2; } .atomic-small-button-outline { font-weight:700; color:#65bec2; font-size:14px; line-height:1.2; letter-spacing:.25em; text-align:center; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-width:2px; border-right-width:2px; border-bottom-width:2px; border-left-width:2px; padding-top:8px; padding-bottom:9px; padding-left:24px; padding-right:24px; transition-duration:0.5s; transition-timing-function:ease; transition-property:all; } .atomic-content-30-column { text-align:left; } .atomic-content-30-column:not(.ct-section):not(.oxy-easy-posts), .atomic-content-30-column.oxy-easy-posts .oxy-posts, .atomic-content-30-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:flex-start; } .atomic-content-30-wrapper { width:100%; background-color:#eff4fb; text-align:center; } .atomic-content-30-wrapper:not(.ct-section):not(.oxy-easy-posts), .atomic-content-30-wrapper.oxy-easy-posts .oxy-posts, .atomic-content-30-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; justify-content:center; } .atomic-content-30-popup:hover{ opacity:1; } .atomic-content-30-popup { padding-top:60px; padding-bottom:60px; padding-left:60px; padding-right:60px; background-color:rgba(86,109,143,0.8); width:100%; text-align:center; opacity:0; } .atomic-content-30-popup:not(.ct-section):not(.oxy-easy-posts), .atomic-content-30-popup.oxy-easy-posts .oxy-posts, .atomic-content-30-popup.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } .atomic-small-button:hover{ background-color:#6799b2; color:#ffffff; } .atomic-small-button { background-color :#1e73be; border: 1px solid #1e73be; color: #ffffff; }.atomic-small-button { background-color:#65bec2; font-size:14px; font-weight:700; color:#ffffff; padding-right:18px; padding-top:10px; padding-bottom:10px; line-height:1.2; letter-spacing:1px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-align:center; padding-left:18px; transition-duration:0.5s; transition-timing-function:ease; transition-property:all; } .atomic-content-30-text { color:#3b3c38; font-size:18px; font-weight:400; line-height:1.6; margin-top:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconblock-5-column { text-align:center; } .atomic-iconblock-5-column:not(.ct-section):not(.oxy-easy-posts), .atomic-iconblock-5-column.oxy-easy-posts .oxy-posts, .atomic-iconblock-5-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } .atomic-iconblock-5-icon { background-color: #eff4f7; border: 1px solid #eff4f7; padding: 24px;color: #566d8f;}.atomic-iconblock-5-icon >svg {width: 30px;height: 30px;}.atomic-iconblock-5-icon { margin-bottom:16px; } .atomic-iconblock-5-title { font-size:20px; color:#566d8f; font-weight:500; line-height:1.1; letter-spacing:.12em; margin-bottom:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconbox-5-text { font-size:18px; font-weight:400; color:#3b3c38; line-height:1.6; margin-bottom:16px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-showcase-7-image { width:33.33%; } @media (max-width: 991px) { .atomic-showcase-7-image { width:50%; } } @media (max-width: 479px) { .atomic-showcase-7-image { width:100%; } } .atomic-content-31-text-column { } @media (max-width: 991px) { .atomic-content-31-text-column { width:NaNpx; } } .atomic-content-31-wrapper { width:100%; background-color:#ffffff; padding-top:40px; padding-left:40px; padding-right:40px; padding-bottom:40px; text-align:left; box-shadow:0px 20px 40px rgba(0,0,0,0.1); } .atomic-content-31-title { font-size:20px; color:#566d8f; font-weight:500; line-height:1.1; letter-spacing:.12em; margin-bottom:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-31-small-text { font-size:14px; color:#898989; font-weight:400; margin-bottom:16px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-31-text { color:#3b3c38; font-size:18px; font-weight:400; line-height:1.6; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-31-middle-column { text-align:center; position:relative; } .atomic-content-31-middle-column:not(.ct-section):not(.oxy-easy-posts), .atomic-content-31-middle-column.oxy-easy-posts .oxy-posts, .atomic-content-31-middle-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; flex-wrap:nowrap; align-items:center; justify-content:flex-start; } @media (max-width: 991px) { .atomic-content-31-middle-column { text-align:left; } .atomic-content-31-middle-column:not(.ct-section):not(.oxy-easy-posts), .atomic-content-31-middle-column.oxy-easy-posts .oxy-posts, .atomic-content-31-middle-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:flex-start; } } @media (max-width: 767px) { .atomic-content-31-middle-column { text-align:center; } .atomic-content-31-middle-column:not(.ct-section):not(.oxy-easy-posts), .atomic-content-31-middle-column.oxy-easy-posts .oxy-posts, .atomic-content-31-middle-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; justify-content:center; } } .atomic-content-31-icon { background-color: #566d8f; border: 1px solid #566d8f; padding: 24px;color: #ffffff;}.atomic-content-31-icon >svg {width: 42px;height: 42px;}.atomic-content-31-icon { position:absolute; z-index: 100; } .atomic-content-31-line { height:100%; } @media (max-width: 991px) { .atomic-content-31-line { margin-left:47px; } } @media (max-width: 767px) { .atomic-content-31-line { margin-left:0px; } .atomic-content-31-line:not(.ct-section):not(.oxy-easy-posts), .atomic-content-31-line.oxy-easy-posts .oxy-posts, .atomic-content-31-line.ct-section .ct-section-inner-wrap{ display:none; flex-direction:unset; } } .atomic-testimonial-2-author { color:#566d8f; font-size:20px; font-weight:500; line-height:1.1; letter-spacing:.12em; margin-bottom:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-testimonial-2-small-text { color:#898989; font-size:12px; font-weight:400; line-height:1.4; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-contact-10-wrapper { width:100%; margin-bottom:18px; } .atomic-contact-10-wrapper:not(.ct-section):not(.oxy-easy-posts), .atomic-contact-10-wrapper.oxy-easy-posts .oxy-posts, .atomic-contact-10-wrapper.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:row; align-items:flex-start; } .atomic-contact-10-icon { color: #566d8f;}.atomic-contact-10-icon >svg {width: 24px;height: 24px;}.atomic-contact-10-icon { margin-right:12px; } .atomic-contact-10-text { color:#3b3c38; font-size:18px; font-weight:400; margin-bottom:24px; line-height:1.6; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-25-column { } .atomic-content-25-price { color:#65bec2; font-size:48px; font-weight:700; line-height:1.1; letter-spacing:0.5px; margin-bottom:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-35-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.2; letter-spacing:.12em; text-align:left; margin-bottom:12px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-content-39-text { color:#3b3c38; font-size:18px; font-weight:400; text-align:left; line-height:1.6; margin-bottom:18px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-hero-8-icon { color: #65bec2;}.atomic-hero-8-icon >svg {width: 24px;height: 24px;}.atomic-hero-8-icon { margin-bottom:18px; } .atomic-hero-8-text { color:#ffffff; font-size:24px; font-weight:300; line-height:1.6; font-style:italic; max-width:640px; margin-bottom:18px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-hero-8-avatar { width:120px; border-radius:100%; margin-bottom:12px; } .atomic-hero-8-title { color:#ffffff; font-size:20px; font-weight:500; line-height:1.1; letter-spacing:.12em; margin-bottom:24px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconblock-11-wrapper { background-color:#ffffff; padding-top:30px; padding-left:30px; padding-right:30px; padding-bottom:30px; width:46%; margin-top:2%; margin-left:2%; margin-right:2%; margin-bottom:2%; box-shadow:0px 20px 40px rgba(0,0,0,0.1); } @media (max-width: 767px) { .atomic-iconblock-11-wrapper { width:98%; } } .atomic-iconblock-11-icon { color: #566d8f;}.atomic-iconblock-11-icon >svg {width: 30px;height: 30px;}.atomic-iconblock-11-icon { margin-bottom:16px; } .atomic-iconblock-11-title { color:#566d8f; font-size:20px; font-weight:500; line-height:1.1; letter-spacing:.12em; margin-bottom:8px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-iconblock-11-text { color:#3b3c38; font-size:18px; font-weight:400; line-height:1.4; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-showcase-5-image { margin-bottom:42px; } @media (max-width: 767px) { .atomic-showcase-5-image { width:100%; } } .atomic-iconblock-1-column { text-align:left; } .atomic-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts), .atomic-iconblock-1-column.oxy-easy-posts .oxy-posts, .atomic-iconblock-1-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:flex-start; } @media (max-width: 991px) { .atomic-iconblock-1-column { text-align:center; } .atomic-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts), .atomic-iconblock-1-column.oxy-easy-posts .oxy-posts, .atomic-iconblock-1-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } } .atomic-iconblock-1-icon { color: #566d8f;}.atomic-iconblock-1-icon >svg {width: 30px;height: 30px;}.atomic-iconblock-1-icon { margin-bottom:15px; } .atomic-iconblock-1-title { color:#566d8f; font-size:20px; font-weight:400; margin-bottom:14px; line-height:1.1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; letter-spacing:.1em; } .atomic-iconblock-1-text { color:#3b3c38; font-size:18px; margin-bottom:18px; line-height:1.6; font-weight:300; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-gridbased-1-image { border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#eff4fb; border-right-color:#eff4fb; border-bottom-color:#eff4fb; border-left-color:#eff4fb; margin-bottom:12px; } .atomic-gridbased-1-text { margin-bottom:48px; color:#3b3c38; font-size:18px; text-align:left; line-height:1.6; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-weight:300; } .atomic-testimonial-1-column { border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; border-top-width:6px; border-right-width:6px; border-bottom-width:6px; border-left-width:6px; border-top-color:#eff4fb; border-right-color:#eff4fb; border-bottom-color:#eff4fb; border-left-color:#eff4fb; text-align:center; } .atomic-testimonial-1-column:not(.ct-section):not(.oxy-easy-posts), .atomic-testimonial-1-column.oxy-easy-posts .oxy-posts, .atomic-testimonial-1-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } .atomic-testimonial-1-quote { color: #566d8f;}.atomic-testimonial-1-quote >svg {width: 36px;height: 36px;}.atomic-testimonial-1-quote { margin-bottom:12px; } .atomic-testimonial-1-text { font-size:18px; color:#3b3c38; font-weight:300; font-style:italic; margin-bottom:32px; line-height:1.6; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-testimonial-1-avatar { width:60px; border-radius:100px; margin-bottom:12px; margin-top:auto; } .atomic-testimonial-1-author { color:#566d8f; font-size:20px; font-weight:500; margin-bottom:18px; letter-spacing:1px; line-height:1.2; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-pricing-1-row-light { width:100%; background-color:#ffffff; min-width:640px; overflow:scroll; } .atomic-pricing-1-row-light:not(.ct-section):not(.oxy-easy-posts), .atomic-pricing-1-row-light.oxy-easy-posts .oxy-posts, .atomic-pricing-1-row-light.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:row; } .atomic-pricing-1-title { width:33.33%; text-align:left; padding-top:18px; padding-bottom:18px; padding-left:18px; padding-right:18px; font-weight:500; font-size:20px; color:#566d8f; line-height:1.1; letter-spacing:0.5px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-pricing-1-row-dark { width:100%; background-color:#eff4f7; min-width:640px; overflow:scroll; } .atomic-pricing-1-row-dark:not(.ct-section):not(.oxy-easy-posts), .atomic-pricing-1-row-dark.oxy-easy-posts .oxy-posts, .atomic-pricing-1-row-dark.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:row; flex-wrap:wrap; } .atomic-pricing-1-text { font-size:18px; color:#2b2c27; width:33.33%; padding-top:18px; padding-bottom:18px; padding-left:18px; padding-right:18px; text-align:left; line-height:1.4; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;} .atomic-pricing-1-link:hover{ color:#566d8f; } .atomic-pricing-1-link { font-size:18px; padding-top:18px; padding-bottom:18px; padding-left:18px; padding-right:18px; width:33.33%; text-align:left; color:#6799b2; text-decoration:underline; line-height:1.4; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transition-duration:0.5s; transition-timing-function:ease; transition-property:all; } .atomic-footer-1-column { } .atomic-footer-1-column:not(.ct-section):not(.oxy-easy-posts), .atomic-footer-1-column.oxy-easy-posts .oxy-posts, .atomic-footer-1-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; justify-content:center; } @media (max-width: 767px) { .atomic-footer-1-column { text-align:center; } .atomic-footer-1-column:not(.ct-section):not(.oxy-easy-posts), .atomic-footer-1-column.oxy-easy-posts .oxy-posts, .atomic-footer-1-column.ct-section .ct-section-inner-wrap{ display:flex; flex-direction:column; align-items:center; } } .button-hero { background-color: transparent; border: 1px solid #ffffff; color: #ffffff; padding: 9px 15px; }.button-hero { font-family:'Rubik'; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#ffffff; border-right-color:#ffffff; border-bottom-color:#ffffff; border-left-color:#ffffff; border-top-width:2px; border-right-width:2px; border-bottom-width:2px; border-left-width:2px; border-top-left-radius:30px; border-top-right-radius:30px; border-bottom-left-radius:30px; border-bottom-right-radius:30px; font-weight:600; font-size:20px; } .posty { } .hvr-wobble-bottom:hover{ } .hvr-wobble-bottom { } @media (max-width: 991px) { .hvr-wobble-bottom { } .hvr-wobble-bottom:not(.ct-section):not(.oxy-easy-posts), .hvr-wobble-bottom.oxy-easy-posts .oxy-posts, .hvr-wobble-bottom.ct-section .ct-section-inner-wrap{ display:none; } } @media (max-width: 767px) { .hvr-wobble-bottom { } .hvr-wobble-bottom:not(.ct-section):not(.oxy-easy-posts), .hvr-wobble-bottom.oxy-easy-posts .oxy-posts, .hvr-wobble-bottom.ct-section .ct-section-inner-wrap{ display:none; } } @media (max-width: 479px) { .hvr-wobble-bottom { } .hvr-wobble-bottom:not(.ct-section):not(.oxy-easy-posts), .hvr-wobble-bottom.oxy-easy-posts .oxy-posts, .hvr-wobble-bottom.ct-section .ct-section-inner-wrap{ display:none; } } .odstepMaly { font-family:Verdana, Geneva, sans-serif; margin-bottom:50px; color:#000000; } @media (max-width: 991px) { .odstepMaly { } } @media (max-width: 767px) { .odstepMaly { margin-top:0px; margin-bottom:0px; } } @media (max-width: 479px) { .odstepMaly { margin-top:50px; } } .IKONAKONTAKT { background-color: #d5ebff; border: 1px solid #d5ebff; padding: 20px;color: #1777cf;}.IKONAKONTAKT >svg {width: 20px;height: 20px;}.IKONAKONTAKT { margin-bottom:25px; } .oferta { margin-right:10px; margin-left:10px; box-shadow: 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028), 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042), 100px 100px 80px rgba(0, 0, 0, 0.07) ; } .textoferta { font-family:'Rubik'; font-size:clamp(1rem, 2.5vw, 4rem); ; font-weight:500; margin-top:30px; margin-bottom:10px; } .tekst { } .blockoferta { border-bottom-style:solid; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-bottom-width:1px; padding-bottom:10px; box-shadow: 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028), 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042), 100px 100px 80px rgba(0, 0, 0, 0.07) ; } .mega-menu-duze { margin-bottom:2px; font-size:clamp(0.6rem, 1.3vw, 0.8rem) ; font-weight:700; color:#353535; } .mega-menu-male { font-size:clamp(0.6rem, 1.3vw, 0.8rem) ; color:#898989; text-transform:capitalize; } .div-mega-menu { } .MEGA-MENU-TITLE { font-family:'Rubik'; font-size:clamp(0.8rem, 1.5vw, 1.8rem) ; font-weight:600; } .IKONY { color: #333333;}.IKONY >svg {width: 40px;height: 40px;}.IKONY { } @media (max-width: 991px) { .IKONY { }.IKONY >svg {width: 25px;height: 25px;}.IKONY { } } @media (max-width: 767px) { .IKONY { } .IKONY:not(.ct-section):not(.oxy-easy-posts), .IKONY.oxy-easy-posts .oxy-posts, .IKONY.ct-section .ct-section-inner-wrap{ display:none; } } @media (max-width: 479px) { .IKONY { } .IKONY:not(.ct-section):not(.oxy-easy-posts), .IKONY.oxy-easy-posts .oxy-posts, .IKONY.ct-section .ct-section-inner-wrap{ display:none; } } .fb-customerchat { } @media (max-width: 479px) { .fb-customerchat { width:80px; } .fb-customerchat:not(.ct-section):not(.oxy-easy-posts), .fb-customerchat.oxy-easy-posts .oxy-posts, .fb-customerchat.ct-section .ct-section-inner-wrap{ display:none; } } .facetwp-template { } @-webkit-keyframes hvr-wobble-bottom { 16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg); } 33.3% { -webkit-transform: skew(10deg); transform: skew(10deg); } 49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg); } 66.6% { -webkit-transform: skew(4deg); transform: skew(4deg); } 83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg); } 100% { -webkit-transform: skew(0); transform: skew(0); } } @keyframes hvr-wobble-bottom { 16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg); } 33.3% { -webkit-transform: skew(10deg); transform: skew(10deg); } 49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg); } 66.6% { -webkit-transform: skew(4deg); transform: skew(4deg); } 83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg); } 100% { -webkit-transform: skew(0); transform: skew(0); } } .hvr-wobble-bottom { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; } .hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active { -webkit-animation-name: hvr-wobble-bottom; animation-name: hvr-wobble-bottom; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }li.wc_payment_method:nth-child(3) > label:nth-child(2) > img:nth-child(1) { display: none; } li.wc_payment_method:nth-child(4) > label:nth-child(2) > img:nth-child(1) { display: none; } li.wc_payment_method:nth-child(5) > label:nth-child(2) > img:nth-child(1) { display: none; } li.wc_payment_method:nth-child(6) > label:nth-child(2) > img:nth-child(1) { display: none; } li.wc_payment_method:nth-child(2) > label:nth-child(2) > img:nth-child(1) { display: none; } div.payment_method_przelewy24 { display: none !important; } div.payment_method_cod { display: none !important; }