*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --purple:   #6C5CE7; --purple-lt:#8B7EED; --cyan:     #54A0FF; --coral:    #FF6B6B; --amber:    #FDCB6E; --green:    #00B894; --green-lt: #00D6A8; --green-bg: #E6F7F4;  --text:     #333333; --text-2:   #6C757D;  --off:      #F8F9FA; --white:    #FFFFFF; --gray-3:   #E2E8F0; --gray-4:   #F1F3F5;  --gradient: linear-gradient(135deg, #6C5CE7, #FF6B6B, #FDCB6E);
--gradient-purple: linear-gradient(135deg, #6C5CE7 0%, #8B7EED 100%);
--gradient-hero: linear-gradient(135deg, #6C5CE7 0%, #FF6B6B 60%, #FDCB6E 100%); --font-head: 'Inter', sans-serif;
--font-body: 'Inter', sans-serif; --radius:   8px; --radius-lg:16px;
--radius-xl:24px; --shadow:   0 1rem 3rem rgba(0,0,0,0.10);
--shadow-lg:0 1.5rem 3rem rgba(0,0,0,0.15);
--shadow-sm:0 2px 12px rgba(0,0,0,0.07);
} html { scroll-behavior: smooth; }
body {
font-family: var(--font-body) !important;
color: var(--text);
background: var(--white);
font-size: 16px;
line-height: 1.65;
-webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5 {
font-family: var(--font-head) !important;
line-height: 1.2;
color: var(--text);
font-weight: 700;
}
a { text-decoration: none; color: inherit; }
img { max-width: 100%; height: auto; display: block; } #page-container, #page-container .entry-content,
.et_pb_module, .et_pb_section, .et_pb_row,
p, li, span, div, input, textarea, select, button, label {
font-family: var(--font-body) !important;
}
h1, h2, h3, h4, h5, h6,
.et_pb_module_header, .et_pb_slide_description h2 {
font-family: var(--font-head) !important;
} .psc-btn {
display: inline-flex; align-items: center; gap: 8px;
padding: 12px 26px; border-radius: var(--radius); border: none;
font-family: var(--font-head); font-size: 0.9rem; font-weight: 600;
cursor: pointer; transition: all .2s; text-decoration: none;
letter-spacing: 0.01em;
}
.psc-btn-purple {
background: var(--purple); color: white;
box-shadow: 0 4px 16px rgba(108,92,231,0.35);
}
.psc-btn-purple:hover {
background: var(--purple-lt); transform: translateY(-2px);
box-shadow: 0 8px 24px rgba(108,92,231,0.4);
}
.psc-btn-gradient {
background: var(--gradient); color: white;
box-shadow: 0 4px 20px rgba(108,92,231,0.3);
}
.psc-btn-gradient:hover { transform: translateY(-2px); box-shadow: 0 8px 28px rgba(108,92,231,0.4); }
.psc-btn-green {
background: var(--green); color: white;
box-shadow: 0 4px 16px rgba(0,184,148,0.3);
}
.psc-btn-green:hover { background: var(--green-lt); transform: translateY(-2px); }
.psc-btn-outline-white {
background: transparent; color: white;
border: 2px solid rgba(255,255,255,0.6);
}
.psc-btn-outline-white:hover { border-color: white; background: rgba(255,255,255,0.12); }
.psc-btn-outline-purple {
background: transparent; color: var(--purple);
border: 2px solid var(--purple);
}
.psc-btn-outline-purple:hover { background: var(--purple); color: white; }
.psc-btn-white {
background: white; color: var(--purple);
box-shadow: 0 4px 16px rgba(0,0,0,0.1);
}
.psc-btn-white:hover { transform: translateY(-2px); box-shadow: var(--shadow); } .psc-label {
display: inline-block;
font-size: 0.72rem; font-weight: 700;
letter-spacing: .12em; text-transform: uppercase;
color: var(--purple); margin-bottom: 10px;
}
.psc-label.green { color: var(--green); }
.psc-label.coral { color: var(--coral); }
.psc-label.cyan  { color: var(--cyan); }
.psc-label.light { color: rgba(255,255,255,0.7); }
.psc-badge {
display: inline-flex; align-items: center; gap: 6px;
padding: 5px 14px; border-radius: 50px; font-size: 0.75rem; font-weight: 700;
}
.psc-badge-amber {
background: rgba(253,203,110,0.2); color: #B37200;
border: 1px solid rgba(253,203,110,0.5);
}
.psc-badge-green {
background: rgba(0,184,148,0.1); color: var(--green);
border: 1px solid rgba(0,184,148,0.25);
}
.psc-badge-purple {
background: rgba(108,92,231,0.1); color: var(--purple);
border: 1px solid rgba(108,92,231,0.2);
} .psc-section-title {
font-size: clamp(1.6rem, 2.5vw, 2.4rem);
font-weight: 800; letter-spacing: -0.02em;
margin-bottom: 14px;
}
.psc-section-sub {
font-size: 1rem; color: var(--text-2);
max-width: 560px; line-height: 1.75;
}
.psc-section-head { margin-bottom: 52px; }
.psc-section-head.centered { text-align: center; }
.psc-section-head.centered .psc-section-sub { margin: 0 auto; } .psc-nav {
position: fixed; top: 0; left: 0; right: 0; z-index: 9999;
display: flex; align-items: center; justify-content: space-between;
padding: 0 4%; height: 68px;
background: rgba(255,255,255,0.97);
backdrop-filter: blur(12px);
border-bottom: 1px solid var(--gray-3);
transition: box-shadow .3s;
}
.psc-nav.scrolled { box-shadow: 0 2px 24px rgba(0,0,0,0.08); } .psc-nav-logo {
display: flex; align-items: center; gap: 10px;
font-family: var(--font-head); font-weight: 800; font-size: 1.15rem;
color: var(--text); text-decoration: none; flex-shrink: 0;
} .psc-nav-logo img { height: 32px; width: auto; display: block; } .psc-nav-logo-text { line-height: 1; } .psc-nav-logo:not(:has(img)) .psc-nav-logo-text::first-letter,
.psc-nav-logo img[src=""] + .psc-nav-logo-text::first-letter {
background: var(--gradient); -webkit-background-clip: text;
-webkit-text-fill-color: transparent; background-clip: text;
}
.psc-nav-links {
display: flex; align-items: center; gap: 28px;
list-style: none; font-size: 0.87rem; font-weight: 500;
flex: 1; justify-content: center;
}
.psc-nav-links a {
color: var(--text-2); transition: color .2s; position: relative; padding-bottom: 4px;
white-space: nowrap;
}
.psc-nav-links a::after {
content: ''; position: absolute; bottom: 0; left: 0; right: 0;
height: 2px; background: var(--purple);
transform: scaleX(0); transition: transform .2s;
}
.psc-nav-links a:hover { color: var(--text); }
.psc-nav-links a:hover::after { transform: scaleX(1); }
.psc-nav-links a.active { color: var(--purple); }
.psc-nav-links a.active::after { transform: scaleX(1); }
.psc-nav-cta { display: flex; gap: 10px; align-items: center; flex-shrink: 0; }
.psc-nav-burger {
display: none; flex-direction: column; gap: 5px;
cursor: pointer; padding: 4px; background: none; border: none;
}
.psc-nav-burger span {
display: block; width: 22px; height: 2px;
background: var(--text); border-radius: 2px; transition: all .3s;
}
.psc-mobile-menu {
display: none; position: fixed;
top: 68px; left: 0; right: 0; z-index: 9998;
background: white; border-bottom: 1px solid var(--gray-3);
padding: 24px 5%; box-shadow: var(--shadow);
}
.psc-mobile-menu.open { display: block; }
.psc-mobile-menu ul { list-style: none; }
.psc-mobile-menu ul li { border-bottom: 1px solid var(--gray-3); }
.psc-mobile-menu ul li a {
display: block; padding: 14px 0;
font-family: var(--font-head); font-weight: 600;
color: var(--text); font-size: 1rem;
}
.psc-mobile-menu-cta { margin-top: 20px; display: flex; flex-direction: column; gap: 10px; } .psc-page-hero {
background: var(--gradient-hero);
padding: 160px 5% 90px;
text-align: center; position: relative; overflow: hidden;
}
.psc-page-hero::before {
content: ''; position: absolute; inset: 0;
background:
radial-gradient(ellipse 600px 350px at 15% 50%, rgba(255,255,255,0.08), transparent 70%),
radial-gradient(ellipse 400px 400px at 85% 20%, rgba(255,255,255,0.05), transparent 70%);
}
.psc-page-hero::after {
content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 60px;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60'%3E%3Cpath fill='%23ffffff' d='M0,40 C360,0 1080,80 1440,20 L1440,60 L0,60 Z'/%3E%3C/svg%3E") center/cover no-repeat;
}
.psc-page-hero h1 {
color: white; font-size: clamp(1.8rem, 3vw, 3rem);
font-weight: 800; margin-bottom: 16px; position: relative;
}
.psc-page-hero p {
color: rgba(255,255,255,0.85); font-size: 1.1rem;
max-width: 600px; margin: 0 auto 32px; position: relative;
} .psc-section { padding: 88px 5%; }
.psc-section-alt { background: var(--off); }
.psc-section-dark {
background: #1A1A2E; padding: 80px 5%;
}
.psc-container { max-width: 1200px; margin: 0 auto; } .psc-grid-3 { display: grid; grid-template-columns: repeat(3,1fr); gap: 24px; }
.psc-grid-2 { display: grid; grid-template-columns: repeat(2,1fr); gap: 40px; align-items: center; } .psc-card {
background: white; border-radius: var(--radius);
padding: 32px; border: 1px solid var(--gray-3);
box-shadow: var(--shadow-sm);
transition: transform .2s, box-shadow .2s;
}
.psc-card:hover { transform: translateY(-4px); box-shadow: var(--shadow); } .psc-card-icon {
width: 52px; height: 52px; border-radius: var(--radius);
display: flex; align-items: center; justify-content: center;
margin-bottom: 18px; flex-shrink: 0;
}
.psc-card-icon svg { width: 26px; height: 26px; }
.psc-card-icon.purple  { background: rgba(108,92,231,0.12); }
.psc-card-icon.purple svg { stroke: var(--purple); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.psc-card-icon.green   { background: rgba(0,184,148,0.12); }
.psc-card-icon.green svg { stroke: var(--green); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.psc-card-icon.coral   { background: rgba(255,107,107,0.12); }
.psc-card-icon.coral svg { stroke: var(--coral); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.psc-card-icon.cyan    { background: rgba(84,160,255,0.12); }
.psc-card-icon.cyan svg { stroke: var(--cyan); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.psc-card-icon.amber   { background: rgba(253,203,110,0.2); }
.psc-card-icon.amber svg { stroke: #B37200; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.psc-card h3 { font-size: 1rem; font-weight: 700; margin-bottom: 10px; color: var(--text); }
.psc-card p  { font-size: 0.88rem; color: var(--text-2); line-height: 1.65; } .psc-check-list { list-style: none; margin-top: 12px; }
.psc-check-list li {
display: flex; align-items: flex-start; gap: 10px;
font-size: 0.88rem; color: var(--text); padding: 5px 0;
}
.psc-check-list li::before {
content: '✓'; color: var(--green); font-weight: 800;
font-size: 0.85rem; flex-shrink: 0; margin-top: 1px;
} .psc-split { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }
.psc-split.reverse .psc-split-img { order: 2; }
.psc-split.reverse .psc-split-text { order: 1; }
.psc-split-img { border-radius: var(--radius-xl); overflow: hidden; box-shadow: var(--shadow-lg); }
.psc-split-img img { width: 100%; height: 380px; object-fit: cover; }
.psc-split-text h2 { font-size: clamp(1.4rem, 2vw, 1.9rem); font-weight: 800; margin-bottom: 14px; }
.psc-split-text p { color: var(--text-2); margin-bottom: 18px; line-height: 1.75; }
.psc-split-text .psc-check-list { margin-bottom: 28px; } .psc-reveal { opacity: 0; transform: translateY(24px); transition: opacity .6s ease, transform .6s ease; }
.psc-reveal.visible { opacity: 1; transform: none; }
.psc-reveal-d1 { transition-delay: .1s; }
.psc-reveal-d2 { transition-delay: .2s; }
.psc-reveal-d3 { transition-delay: .3s; } .psc-cta-band {
background: var(--gradient-hero);
padding: 80px 5%; text-align: center; position: relative; overflow: hidden;
}
.psc-cta-band::before {
content: ''; position: absolute; left: -150px; top: -150px;
width: 500px; height: 500px; border-radius: 50%;
background: radial-gradient(circle, rgba(255,255,255,0.07), transparent 70%);
}
.psc-cta-band h2 { color: white; font-size: clamp(1.5rem, 2.5vw, 2.2rem); font-weight: 800; margin-bottom: 12px; }
.psc-cta-band p  { color: rgba(255,255,255,0.8); margin-bottom: 32px; font-size: 1.05rem; }
.psc-cta-band-btns { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; position: relative; } .psc-footer {
background: #1A1A2E; padding: 64px 5% 32px;
}
.psc-footer-grid {
display: grid; grid-template-columns: 2fr 1fr 1fr 1fr;
gap: 48px; margin-bottom: 48px;
max-width: 1200px; margin-left: auto; margin-right: auto;
}
.psc-footer-logo { display: flex; align-items: center; gap: 8px; margin-bottom: 16px; }
.psc-footer-logo img { height: 30px; width: auto; filter: brightness(0) invert(1); opacity: 0.9; }
.psc-footer-brand p {
font-size: 0.85rem; line-height: 1.7;
color: rgba(255,255,255,0.45); margin-bottom: 20px;
} .psc-footer-tag {
display: inline-flex; align-items: center; gap: 6px;
font-size: 0.72rem; font-weight: 700;
background: rgba(0,184,148,0.15); border: 1px solid rgba(0,184,148,0.3);
color: var(--green-lt); border-radius: var(--radius); padding: 5px 12px;
}
.psc-footer-col h4 {
color: white; font-size: 0.72rem; font-weight: 700;
letter-spacing: .1em; text-transform: uppercase; margin-bottom: 18px;
}
.psc-footer-col ul { list-style: none; }
.psc-footer-col ul li { margin-bottom: 10px; }
.psc-footer-col ul a {
font-size: 0.85rem; color: rgba(255,255,255,0.45); transition: color .2s;
}
.psc-footer-col ul a:hover { color: white; }
.psc-footer-col ul li:not(:has(a)) {
font-size: 0.85rem; color: rgba(255,255,255,0.45); line-height: 1.6;
}
.psc-footer-bottom {
border-top: 1px solid rgba(255,255,255,0.07); padding-top: 24px;
display: flex; justify-content: space-between; align-items: center;
font-size: 0.8rem; color: rgba(255,255,255,0.3);
max-width: 1200px; margin: 0 auto;
} @media (max-width: 1024px) {
.psc-nav-links { gap: 20px; font-size: 0.82rem; }
}
@media (max-width: 900px) {
.psc-nav-links, .psc-nav-cta { display: none; }
.psc-nav-burger { display: flex; }
.psc-grid-3 { grid-template-columns: 1fr; }
.psc-grid-2 { grid-template-columns: 1fr; }
.psc-split { grid-template-columns: 1fr; gap: 32px; }
.psc-split.reverse .psc-split-img { order: 0; }
.psc-split.reverse .psc-split-text { order: 0; }
.psc-footer-grid { grid-template-columns: 1fr 1fr; gap: 32px; }
.psc-footer-bottom { flex-direction: column; gap: 8px; text-align: center; }
.psc-section { padding: 64px 5%; }
}
@media (max-width: 600px) {
.psc-footer-grid { grid-template-columns: 1fr; }
.psc-page-hero { padding: 100px 5% 70px; }
} .psc-legal {
max-width: 800px;
margin: 0 auto;
font-size: 1rem;
line-height: 1.8;
color: var(--text);
}
.psc-legal h2 {
font-family: var(--font-head);
font-size: 1.25rem;
font-weight: 700;
color: var(--purple);
margin: 40px 0 12px;
padding-bottom: 8px;
border-bottom: 2px solid var(--gray-3);
}
.psc-legal h3 {
font-size: 1.1rem;
font-weight: 600;
margin: 24px 0 8px;
color: var(--text);
}
.psc-legal p {
margin: 0 0 16px;
}
.psc-legal ul, .psc-legal ol {
margin: 0 0 16px 24px;
}
.psc-legal li {
margin-bottom: 6px;
}
.psc-legal a {
color: var(--purple);
text-decoration: underline;
}
.psc-legal a:hover {
color: var(--purple-lt);
}
.psc-legal strong {
color: var(--text);
}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:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}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:#6c5ce7}.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:#6c5ce7}.footer-widget h4{color:#6c5ce7}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#6c5ce7}.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:#6c5ce7}a{color:#6c5ce7}.nav li ul{border-color:#878787}.et_secondary_nav_enabled #page-container #top-header{background-color:#6c5ce7!important}#et-secondary-nav li ul{background-color:#6c5ce7}.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:#333333}.et_search_form_container input::-moz-placeholder{color:#333333}.et_search_form_container input::-webkit-input-placeholder{color:#333333}.et_search_form_container input:-ms-input-placeholder{color:#333333}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:14px}#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:#6c5ce7}#main-footer{background-color:#545454}#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:#6c5ce7}.footer-widget li:before{border-color:#6c5ce7}#footer-widgets .footer-widget li:before{top:10.6px}#et-footer-nav .bottom-nav li.current-menu-item a{color:#6c5ce7}#footer-info,#footer-info a{color:#cccccc}#footer-info{font-size:16px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:30px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:30px}.et_header_style_split .centered-inline-logo-wrap{width:59px;margin:-59px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:59px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:59px}.et_header_style_centered #top-menu>li>a{padding-bottom:11px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:21px 0 21px 0!important}.et_header_style_centered #main-header .logo_container{height:59px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:21px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:21px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:41px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:41px;margin:-41px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:41px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:41px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:12px 0 12px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#6c5ce7!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#6c5ce7}.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:#333333!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#333333!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#333333!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#333333!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:#6c5ce7!important}body.home-posts #left-area .et_pb_post .post-meta,body.archive #left-area .et_pb_post .post-meta,body.search #left-area .et_pb_post .post-meta,body.single #left-area .et_pb_post .post-meta{font-size:16px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:37px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:31px}h3{font-size:27px}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-size:22px}h5{font-size:19px}h6{font-size:17px}.et_pb_slide_description .et_pb_slide_title{font-size:56px}.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-size:19px}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:'Fredoka One',display}body,input,textarea,select{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif}#top-header .container{font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif}