body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p { font-size: 18px; }
.et_pb_slide_content, .et_pb_best_value { font-size: 20px; }
body { color: rgb(184, 184, 194); }
h1, h2, h3, h4, h5, h6 { color: rgb(255, 255, 255); }
body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p { font-weight: 400; }
.et_pb_slide_content, .et_pb_best_value { font-weight: 400; }
#et_search_icon:hover, .mobile_menu_bar::before, .mobile_menu_bar::after, .et_toggle_slide_menu::after, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay::before, .entry-summary p.price ins, .et_pb_member_social_links a:hover, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .tagged_as a, .posted_in a { color: rgb(114, 90, 193); }
.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_contact p input[type="checkbox"]:checked + label i::before, .et_pb_bg_layout_light.et_pb_module.et_pb_button { color: rgb(114, 90, 193); }
.footer-widget h4 { color: rgb(114, 90, 193); }
.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li::before, .et_pb_pricing li::before, blockquote { border-color: rgb(114, 90, 193); }
.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content, .et_pb_post_slider.et_pb_bg_layout_dark, .et_slide_in_menu_container, .et_pb_contact p input[type="radio"]:checked + label i::before { background-color: rgb(114, 90, 193); }
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container { max-width: 1200px; }
.et_boxed_layout #page-container, .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header, .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header, .et_fixed_nav.et_boxed_layout #page-container #top-header, .et_fixed_nav.et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container .container, .et_boxed_layout #page-container .et_pb_row { max-width: 1360px; }
a { color: rgb(169, 155, 224); }
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu { background-color: rgb(0, 0, 0); }
#main-header .nav li ul { background-color: rgb(25, 25, 31); }
.et_secondary_nav_enabled #page-container #top-header { background-color: rgb(114, 90, 193) !important; }
#et-secondary-nav li ul { background-color: rgb(114, 90, 193); }
.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_nav_text_color_light #top-menu > li > a, .et_nav_text_color_dark #top-menu > li > a, #top-menu a, .et_mobile_menu li a, .et_nav_text_color_light .et_mobile_menu li a, .et_nav_text_color_dark .et_mobile_menu li a, #et_search_icon::before, .et_search_form_container input, span.et_close_search_field::after, #et-top-navigation .et-cart-info { color: rgb(255, 255, 255); }
.et_search_form_container input::-webkit-input-placeholder { color: rgb(255, 255, 255); }
#top-menu li a { font-size: 16px; }
body.et_vertical_nav .container.et_search_form_container .et-search-form input { font-size: 16px !important; }
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, #top-menu li.current_page_item > a { color: rgb(198, 249, 31); }
#main-footer .footer-widget h4, #main-footer .widget_block h1, #main-footer .widget_block h2, #main-footer .widget_block h3, #main-footer .widget_block h4, #main-footer .widget_block h5, #main-footer .widget_block h6 { color: rgb(114, 90, 193); }
.footer-widget li::before { border-color: rgb(114, 90, 193); }
#footer-widgets .footer-widget li::before { top: 12.3px; }
body .et_pb_button { background-color: rgb(114, 90, 193); border-radius: 7px; letter-spacing: 1px; border-width: 0px !important; }
body.et_pb_button_helper_class .et_pb_button, body.et_pb_button_helper_class .et_pb_module.et_pb_button { color: rgb(255, 255, 255); }
body .et_pb_button::after { content: "$"; font-size: 20px; }
body .et_pb_bg_layout_light.et_pb_button:hover, body .et_pb_bg_layout_light .et_pb_button:hover, body .et_pb_button:hover { color: rgb(0, 0, 0) !important; background-color: rgb(198, 249, 31); }
h1, h2, h3, h4, h5, h6, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title { line-height: 1.2em; }
@media only screen and (min-width: 981px) {
  .et_pb_section { padding: 0% 0px; }
  .et_pb_fullwidth_section { padding: 0px; }
  .et_pb_row { padding: 0% 0px; }
  .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation { padding: 40px 0px 0px; }
  .et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a { padding-bottom: 40px; }
  .et_header_style_split .centered-inline-logo-wrap { width: 80px; margin: -80px 0px; }
  .et_header_style_split .centered-inline-logo-wrap #logo { max-height: 80px; }
  .et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo { height: 80px; }
  .et_header_style_centered #top-menu > li > a { padding-bottom: 14px; }
  .et_header_style_slide #et-top-navigation, .et_header_style_fullscreen #et-top-navigation { padding: 31px 0px !important; }
  .et_header_style_centered #main-header .logo_container { height: 80px; }
  .et_fixed_nav #page-container .et-fixed-header#top-header { background-color: rgb(114, 90, 193) !important; }
  .et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul { background-color: rgb(114, 90, 193); }
  .et-fixed-header #top-menu a, .et-fixed-header #et_search_icon::before, .et-fixed-header #et_top_search .et-search-form input, .et-fixed-header .et_search_form_container input, .et-fixed-header .et_close_search_field::after, .et-fixed-header #et-top-navigation .et-cart-info { color: rgb(255, 255, 255) !important; }
  .et-fixed-header .et_search_form_container input::-webkit-input-placeholder { color: rgb(255, 255, 255) !important; }
  .et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a, .et-fixed-header #top-menu li.current_page_item > a { color: rgb(198, 249, 31) !important; }
}
@media only screen and (min-width: 1500px) {
  .et_pb_row { padding: 0px; }
  .et_pb_section { padding: 0px; }
  .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper { padding-top: 0px; }
  .et_pb_fullwidth_section { padding: 0px; }
}
h1, h1.et_pb_contact_main_title, .et_pb_title_container h1 { font-weight: 700; }
h2, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p { font-weight: 700; }
h3 { font-weight: 700; }
h4, .et_pb_circle_counter h3, .et_pb_number_counter h3, .et_pb_column_1_3 .et_pb_post h2, .et_pb_column_1_4 .et_pb_post h2, .et_pb_blog_grid h2, .et_pb_column_1_3 .et_quote_content blockquote p, .et_pb_column_3_8 .et_quote_content blockquote p, .et_pb_column_1_4 .et_quote_content blockquote p, .et_pb_blog_grid .et_quote_content blockquote p, .et_pb_column_1_3 .et_link_content h2, .et_pb_column_3_8 .et_link_content h2, .et_pb_column_1_4 .et_link_content h2, .et_pb_blog_grid .et_link_content h2, .et_pb_column_1_3 .et_audio_content h2, .et_pb_column_3_8 .et_audio_content h2, .et_pb_column_1_4 .et_audio_content h2, .et_pb_blog_grid .et_audio_content h2, .et_pb_column_3_8 .et_pb_audio_module_content h2, .et_pb_column_1_3 .et_pb_audio_module_content h2, .et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 { font-weight: 700; }
h5 { font-weight: 700; }
h6 { font-weight: 700; }
.et_pb_slide_description .et_pb_slide_title { font-weight: 700; }
.et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_1_4 .et_pb_audio_module_content h2 { font-weight: 700; }
h1, h2, h3, h4, h5, h6 { font-family: "Josefin Sans", Helvetica, Arial, Lucida, sans-serif; }
body, input, textarea, select { font-family: Inter, Helvetica, Arial, Lucida, sans-serif; }
#main-header, #et-top-navigation { font-family: Inter, Helvetica, Arial, Lucida, sans-serif; }
.et_pb_section_0_tb_header { border-bottom-width: 1px; border-bottom-color: rgb(43, 43, 52); margin-top: 0px; margin-bottom: 0px; z-index: 999; position: relative; }
.et_pb_section_0_tb_header.et_pb_section { padding-top: 0px; padding-bottom: 0px; background-color: rgb(16, 16, 20) !important; }
.et_pb_sticky.et_pb_section_0_tb_header { z-index: 999 !important; }
.et_pb_row_0_tb_header, body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row { width: 92%; max-width: 1400px; }
.et_pb_row_0_tb_header, .et_pb_row_1_tb_header { align-items: center; }
.et_pb_image_0_tb_header, .et_pb_image_1_tb_header { text-align: left; margin-left: 0px; }
.et_pb_image_0_tb_header .et_pb_image_wrap, .et_pb_image_1_tb_header .et_pb_image_wrap { display: block; }
.et_pb_menu_0_tb_header.et_pb_menu ul li a, .et_pb_menu_1_tb_header.et_pb_menu ul li a { font-family: Inter, Helvetica, Arial, Lucida, sans-serif; font-weight: 600; font-size: 15px; line-height: 1.4em; color: rgb(255, 255, 255) !important; }
.et_pb_menu_0_tb_header.et_pb_menu ul li:hover > a, .et_pb_menu_1_tb_header.et_pb_menu ul li:hover > a, .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a, .et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:hover, .et_pb_menu_1_tb_header.et_pb_menu ul li.current-menu-item a, .et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a:hover, .et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a { color: rgb(198, 249, 31) !important; }
.et_pb_menu_0_tb_header.et_pb_menu ul li a, .et_pb_menu_0_tb_header.et_pb_menu .nav li ul a, .et_pb_menu_1_tb_header.et_pb_menu ul li a, .et_pb_menu_1_tb_header.et_pb_menu .nav li ul a { transition: color 300ms; }
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul, .et_pb_menu_1_tb_header.et_pb_menu .nav li ul { border-color: rgb(114, 90, 193); background-color: rgb(25, 25, 31) !important; }
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu { border-color: rgb(114, 90, 193); }
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a, .et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a, .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a { color: rgb(255, 255, 255) !important; }
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul { background-color: rgb(255, 255, 255) !important; }
.et_pb_menu_0_tb_header.et_pb_menu nav > ul > li > a:hover, .et_pb_menu_0_tb_header.et_pb_menu nav > ul > li li a:hover, .et_pb_menu_1_tb_header.et_pb_menu nav > ul > li > a:hover, .et_pb_menu_1_tb_header.et_pb_menu nav > ul > li li a:hover { opacity: 1; }
.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot, .et_pb_menu_1_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_menu_1_tb_header .et_pb_menu__logo-slot { width: auto; max-width: 100%; }
.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img, .et_pb_menu_1_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img, .et_pb_menu_1_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img { height: auto; max-height: none; }
.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar::before, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button, .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button, .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__cart-button { color: rgb(114, 90, 193); }
.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header, .et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header:hover { padding: 14px 24px !important; }
body #page-container .et_pb_section .et_pb_button_0_tb_header { border-color: rgb(198, 249, 31); border-radius: 4px; letter-spacing: 0.3px; font-size: 16px; background-color: rgb(198, 249, 31); color: rgb(0, 0, 0) !important; border-width: 2px !important; font-family: Inter, Helvetica, Arial, Lucida, sans-serif !important; font-weight: 700 !important; }
body #page-container .et_pb_section .et_pb_button_0_tb_header:hover { background-image: initial; background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255) !important; }
body #page-container .et_pb_section .et_pb_button_0_tb_header:hover::after { left: auto; margin-left: 0.3em; opacity: 1; }
body #page-container .et_pb_section .et_pb_button_0_tb_header::after { line-height: inherit; margin-left: -1em; left: auto; font-size: inherit !important; font-family: ETmodules !important; font-weight: 400 !important; }
.et_pb_button_0_tb_header { transition: background-color 300ms, border 300ms; }
.et_pb_button_0_tb_header, .et_pb_button_0_tb_header::after { transition: 300ms; }
.et_pb_row_1_tb_header, body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row { width: 92%; }
.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul { background-color: rgb(25, 25, 31) !important; }
.et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar::before { font-size: 28px; color: rgb(198, 249, 31); }
.et_pb_column_3_tb_header { border-color: rgb(114, 90, 193); width: 65% !important; margin: 0px !important; padding: 0px !important; }
.et_pb_column_4_tb_header { border-color: rgb(198, 249, 31); width: 35% !important; margin: 0px !important; padding: 0px !important; }
.et_pb_row_0_tb_header.et_pb_row { padding-top: 14px !important; padding-bottom: 14px !important; margin-left: auto !important; margin-right: auto !important; }
.et_pb_row_1_tb_header.et_pb_row { padding: 12px 0px !important; margin: 0px auto !important; }
@media only screen and (min-width: 981px) {
  .et_pb_row_1_tb_header { display: none !important; }
  .et_pb_image_1_tb_header { width: 190px; }
}
@media only screen and (max-width: 980px) {
  .et_pb_section_0_tb_header { border-bottom-width: 1px; border-bottom-color: rgb(43, 43, 52); }
  .et_pb_section_0_tb_header.et_pb_section { padding-top: 0px; padding-bottom: 0px; }
  .et_pb_image_0_tb_header .et_pb_image_wrap img, .et_pb_image_1_tb_header .et_pb_image_wrap img { width: auto; }
  body #page-container .et_pb_section .et_pb_button_0_tb_header::after { line-height: inherit; margin-left: -1em; left: auto; display: inline-block; opacity: 0; content: attr(data-icon); font-size: inherit !important; font-family: ETmodules !important; font-weight: 400 !important; }
  body #page-container .et_pb_section .et_pb_button_0_tb_header::before { display: none; }
  body #page-container .et_pb_section .et_pb_button_0_tb_header:hover::after { left: auto; margin-left: 0.3em; opacity: 1; }
  .et_pb_row_1_tb_header.et_pb_row { padding-top: 12px !important; padding-bottom: 12px !important; }
  .et_pb_image_1_tb_header { width: 190px; }
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
  .et_pb_row_0_tb_header { display: none !important; }
}
@media only screen and (max-width: 767px) {
  .et_pb_section_0_tb_header { border-bottom-width: 1px; border-bottom-color: rgb(43, 43, 52); }
  .et_pb_section_0_tb_header.et_pb_section { padding-top: 0px; padding-bottom: 0px; }
  .et_pb_row_0_tb_header { display: none !important; }
  .et_pb_image_0_tb_header .et_pb_image_wrap img, .et_pb_image_1_tb_header .et_pb_image_wrap img { width: auto; }
  body #page-container .et_pb_section .et_pb_button_0_tb_header::after { line-height: inherit; margin-left: -1em; left: auto; display: inline-block; opacity: 0; content: attr(data-icon); font-size: inherit !important; font-family: ETmodules !important; font-weight: 400 !important; }
  body #page-container .et_pb_section .et_pb_button_0_tb_header::before { display: none; }
  body #page-container .et_pb_section .et_pb_button_0_tb_header:hover::after { left: auto; margin-left: 0.3em; opacity: 1; }
  .et_pb_row_1_tb_header.et_pb_row { padding-top: 10px !important; padding-bottom: 10px !important; }
  .et_pb_image_1_tb_header { width: 165px; }
  .et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar::before { font-size: 26px; }
}
.et_pb_text_1_tb_footer a { color: rgb(198, 249, 31) !important; }
.et_pb_text_1_tb_footer a:hover { color: rgb(255, 255, 255) !important; }
.et_pb_text_5_tb_footer a { color: rgb(184, 184, 194) !important; }
.et_pb_text_5_tb_footer a:hover { color: rgb(198, 249, 31) !important; }
.et_pb_text_1_tb_footer a { color: rgb(198, 249, 31) !important; }
.et_pb_text_1_tb_footer a:hover { color: rgb(255, 255, 255) !important; }
.et_pb_text_5_tb_footer a { color: rgb(184, 184, 194) !important; }
.et_pb_text_5_tb_footer a:hover { color: rgb(198, 249, 31) !important; }
.et_pb_section_0.et_pb_section { padding-top: 110px; padding-bottom: 110px; background-color: rgb(16, 16, 20) !important; }
.et_pb_row_0, body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row, .et_pb_row_3, body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row { width: 92%; max-width: 1400px; }
.et_pb_row_0 { align-items: center; }
.et_pb_text_0.et_pb_text { color: rgb(198, 249, 31) !important; }
.et_pb_text_0 { font-family: Inter, Helvetica, Arial, Lucida, sans-serif; font-weight: 700; text-transform: uppercase; font-size: 14px; letter-spacing: 2px; line-height: 1.4em; padding: 0px !important; margin: 0px 0px 18px !important; }
.et_pb_text_0 h1, .et_pb_text_3 h1 { font-family: Inter, Helvetica, Arial, Lucida, sans-serif; font-weight: 700; color: rgb(198, 249, 31) !important; }
body.uiwebview .et_pb_text_0, body.iphone .et_pb_text_0, body.uiwebview .et_pb_text_1, body.iphone .et_pb_text_1, body.uiwebview .et_pb_text_2, body.iphone .et_pb_text_2, body.uiwebview .et_pb_text_3, body.iphone .et_pb_text_3, body.uiwebview .et_pb_text_4, body.iphone .et_pb_text_4 { font-variant-ligatures: no-common-ligatures; }
.et_pb_heading_0 .et_pb_heading_container h1, .et_pb_heading_0 .et_pb_heading_container h2, .et_pb_heading_0 .et_pb_heading_container h3, .et_pb_heading_0 .et_pb_heading_container h4, .et_pb_heading_0 .et_pb_heading_container h5, .et_pb_heading_0 .et_pb_heading_container h6 { font-family: "Josefin Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 700; font-size: 68px; letter-spacing: -1px; line-height: 1.1em; color: rgb(255, 255, 255) !important; }
.et_pb_heading_0 { padding: 0px !important; margin: 0px 0px 24px !important; }
.et_pb_text_1.et_pb_text { color: rgb(184, 184, 194) !important; }
.et_pb_text_1 { font-family: Inter, Helvetica, Arial, Lucida, sans-serif; font-size: 21px; line-height: 1.6em; padding: 0px !important; margin: 0px 0px 30px !important; }
body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button { border-color: rgb(198, 249, 31); border-radius: 4px; letter-spacing: 0.3px; font-size: 16px; background-color: rgb(198, 249, 31); color: rgb(0, 0, 0) !important; border-width: 2px !important; font-family: Inter, Helvetica, Arial, Lucida, sans-serif !important; font-weight: 700 !important; padding: 14px 24px !important; }
body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button:hover { padding-right: 2em; padding-left: 0.7em; background-image: initial; background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255) !important; }
body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button:hover::after, body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button:hover::after { left: auto; margin-left: 0.3em; opacity: 1; }
body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button::after, body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button::after { line-height: inherit; opacity: 0; margin-left: -1em; left: auto; display: inline-block; font-size: inherit !important; font-family: ETmodules !important; font-weight: 400 !important; }
body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button { border-color: rgb(255, 255, 255); border-radius: 4px; letter-spacing: 0.3px; font-size: 16px; background-color: rgba(255, 255, 255, 0); color: rgb(255, 255, 255) !important; border-width: 2px !important; font-family: Inter, Helvetica, Arial, Lucida, sans-serif !important; font-weight: 700 !important; padding: 14px 24px !important; margin-left: 20px !important; }
body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button:hover { padding-right: 2em; padding-left: 0.7em; background-image: initial; background-color: rgb(114, 90, 193); border-color: rgb(114, 90, 193) !important; }
.dsm_button_0 .dsm-button-separator-text { margin-left: 10px; margin-right: 10px; }
.et_pb_text_2.et_pb_text { color: rgb(143, 143, 154) !important; }
.et_pb_text_2 { font-family: Inter, Helvetica, Arial, Lucida, sans-serif; font-size: 14px; line-height: 1.5em; }
.et_pb_image_0 { width: 100%; max-width: 500px; text-align: center; }
.et_pb_section_1.et_pb_section { padding-top: 100px; padding-bottom: 100px; background-color: rgb(247, 245, 251) !important; }
.et_pb_row_1, body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row { width: 90%; max-width: 900px; }
.et_pb_text_3.et_pb_text, .et_pb_menu_0.et_pb_menu ul li.current-menu-item a { color: rgb(114, 90, 193) !important; }
.et_pb_text_3 { font-family: Inter, Helvetica, Arial, Lucida, sans-serif; font-weight: 700; text-transform: uppercase; font-size: 14px; letter-spacing: 2px; line-height: 1.4em; padding: 0px !important; margin: 0px 0px 14px !important; }
.et_pb_heading_1 .et_pb_heading_container h1, .et_pb_heading_1 .et_pb_heading_container h2, .et_pb_heading_1 .et_pb_heading_container h3, .et_pb_heading_1 .et_pb_heading_container h4, .et_pb_heading_1 .et_pb_heading_container h5, .et_pb_heading_1 .et_pb_heading_container h6 { font-family: "Josefin Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 700; font-size: 42px; letter-spacing: -0.5px; line-height: 1.1em; text-align: center; color: rgb(16, 16, 20) !important; }
.et_pb_heading_1 { padding: 0px !important; margin: 0px 0px 20px !important; }
.et_pb_text_4.et_pb_text { color: rgb(85, 85, 96) !important; }
.et_pb_text_4 { font-family: Inter, Helvetica, Arial, Lucida, sans-serif; line-height: 1.6em; max-width: 720px; }
.et_pb_menu_0.et_pb_menu ul li a { font-family: "Josefin Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 700; font-size: 15px; color: rgb(114, 90, 193) !important; }
.et_pb_menu_0 { margin-top: 50px !important; margin-bottom: 50px !important; }
.et_pb_menu_0.et_pb_menu .nav li ul, .et_pb_menu_0.et_pb_menu .et_mobile_menu, .et_pb_menu_0.et_pb_menu .et_mobile_menu ul { background-color: rgb(255, 255, 255) !important; }
.et_pb_menu_0 .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_menu_0 .et_pb_menu__logo-slot { width: auto; max-width: 100%; }
.et_pb_menu_0 .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img, .et_pb_menu_0 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img { height: auto; max-height: none; }
.et_pb_menu_0 .mobile_nav .mobile_menu_bar::before, .et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__close-search-button, .et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__cart-button { color: rgb(114, 90, 193); }
.et_pb_blog_0 .et_pb_post .entry-title a, .et_pb_blog_0 .not-found-title { font-family: "Josefin Sans", Helvetica, Arial, Lucida, sans-serif !important; font-weight: 700 !important; color: rgb(0, 0, 0) !important; }
.et_pb_blog_0 .et_pb_post .entry-title, .et_pb_blog_0 .not-found-title { font-size: 23px !important; line-height: 1.25em !important; }
.et_pb_blog_0 .et_pb_post, .et_pb_blog_0 .et_pb_post .post-content * { color: rgb(69, 66, 77) !important; }
.et_pb_blog_0 .et_pb_post .post-content, .et_pb_blog_0.et_pb_bg_layout_light .et_pb_post .post-content p, .et_pb_blog_0.et_pb_bg_layout_dark .et_pb_post .post-content p { font-weight: 400; font-size: 16px; }
.et_pb_blog_0 .et_pb_post .post-meta, .et_pb_blog_0 .et_pb_post .post-meta a, #left-area .et_pb_blog_0 .et_pb_post .post-meta, #left-area .et_pb_blog_0 .et_pb_post .post-meta a { font-family: "Josefin Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 600; font-size: 13px; letter-spacing: 0.3px; line-height: 1.5em; color: rgb(114, 90, 193) !important; }
.et_pb_blog_0 .et_pb_post div.post-content a.more-link { font-family: "Josefin Sans", Helvetica, Arial, Lucida, sans-serif; font-weight: 700; font-size: 15px; transition: color 300ms; color: rgb(114, 90, 193) !important; }
.et_pb_blog_0 .et_pb_post div.post-content a.more-link:hover { color: rgb(0, 0, 0) !important; }
.et_pb_blog_0 .et_pb_blog_grid .et_pb_post { border-radius: 10px; overflow: hidden; border-color: rgb(231, 226, 242); }
.et_pb_column_0 { padding-right: 6%; }
.et_pb_row_1.et_pb_row { padding: 0px !important; margin: 0px auto !important; }
.et_pb_text_4.et_pb_module { margin-left: auto !important; margin-right: auto !important; }
@media only screen and (max-width: 980px) {
  .et_pb_section_0.et_pb_section, .et_pb_section_1.et_pb_section { padding-top: 80px; padding-bottom: 80px; }
  .et_pb_text_0, .et_pb_text_3 { letter-spacing: 1.75px; }
  .et_pb_heading_0 .et_pb_heading_container h1, .et_pb_heading_0 .et_pb_heading_container h2, .et_pb_heading_0 .et_pb_heading_container h3, .et_pb_heading_0 .et_pb_heading_container h4, .et_pb_heading_0 .et_pb_heading_container h5, .et_pb_heading_0 .et_pb_heading_container h6 { font-size: 54px; letter-spacing: 0.5px; }
  .et_pb_text_1 { font-size: 20px; }
  body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button::after, body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button::after { line-height: inherit; margin-left: -1em; left: auto; display: inline-block; opacity: 0; content: attr(data-icon); font-size: inherit !important; font-family: ETmodules !important; font-weight: 400 !important; }
  body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button::before, body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button::before { display: none; }
  body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button:hover::after, body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button:hover::after { left: auto; margin-left: 0.3em; opacity: 1; }
  .et_pb_text_2 { font-size: 14px; }
  .et_pb_image_0 .et_pb_image_wrap img { width: auto; }
  .et_pb_heading_1 .et_pb_heading_container h1, .et_pb_heading_1 .et_pb_heading_container h2, .et_pb_heading_1 .et_pb_heading_container h3, .et_pb_heading_1 .et_pb_heading_container h4, .et_pb_heading_1 .et_pb_heading_container h5, .et_pb_heading_1 .et_pb_heading_container h6 { font-size: 42px; letter-spacing: -0.25px; }
  .et_pb_text_4 { font-size: 17px; }
  .et_pb_menu_0 { margin-top: 30px !important; margin-bottom: 30px !important; }
  .et_pb_blog_0 .et_pb_post .entry-title, .et_pb_blog_0 .not-found-title { font-size: 21px !important; }
  .et_pb_column_0 { padding-right: 0%; }
}
@media only screen and (max-width: 767px) {
  .et_pb_section_0.et_pb_section, .et_pb_section_1.et_pb_section { padding-top: 64px; padding-bottom: 64px; }
  .et_pb_text_0, .et_pb_text_3 { font-size: 13px; letter-spacing: 1.5px; }
  .et_pb_heading_0 .et_pb_heading_container h1, .et_pb_heading_0 .et_pb_heading_container h2, .et_pb_heading_0 .et_pb_heading_container h3, .et_pb_heading_0 .et_pb_heading_container h4, .et_pb_heading_0 .et_pb_heading_container h5, .et_pb_heading_0 .et_pb_heading_container h6 { font-size: 42px; }
  .et_pb_text_1 { font-size: 18px; }
  body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button::after, body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button::after { line-height: inherit; margin-left: -1em; left: auto; display: inline-block; opacity: 0; content: attr(data-icon); font-size: inherit !important; font-family: ETmodules !important; font-weight: 400 !important; }
  body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button::before, body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button::before { display: none; }
  body #page-container .et_pb_section .dsm_button_0 .et_pb_button_one.et_pb_button:hover::after, body #page-container .et_pb_section .dsm_button_0 .et_pb_button_two.et_pb_button:hover::after { left: auto; margin-left: 0.3em; opacity: 1; }
  .et_pb_image_0 .et_pb_image_wrap img { width: auto; }
  .et_pb_heading_1 .et_pb_heading_container h1, .et_pb_heading_1 .et_pb_heading_container h2, .et_pb_heading_1 .et_pb_heading_container h3, .et_pb_heading_1 .et_pb_heading_container h4, .et_pb_heading_1 .et_pb_heading_container h5, .et_pb_heading_1 .et_pb_heading_container h6 { font-size: 34px; letter-spacing: 0px; }
  .et_pb_menu_0 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .et_pb_blog_0 .et_pb_post .entry-title, .et_pb_blog_0 .not-found-title { font-size: 20px !important; }
  .et_pb_column_0 { padding-right: 0%; }
}