body{font-family: "Inter-Regular", sans-serif;}
body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a:where(:not(.wp-block-button__link)), #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote:before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover{color: #F5C01C;}
.header-inner{max-width:1240px;padding: 15px 20px;}
.container{width:calc(100% - 8rem); max-width:1240px; padding:0px 20px;margin:0 auto;}
h1, h2, h3, .faux-heading{font-family: "Karma", serif;}
section{padding:0px;margin:0px;}
button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link {background-color: #F5C01C;}
.header-inner .toggle:focus .toggle-text, .header-inner .toggle:hover .toggle-text, .modal-menu a:focus, .modal-menu a:hover, .modal-menu li.current-menu-item > .ancestor-wrapper > a, .modal-menu li.current_page_ancestor > .ancestor-wrapper > a, button, .button:hover{text-decoration:none !important;}
.button{color: #000000;text-align: left;font-family: "Inter-SemiBold", sans-serif;font-size: 16px;font-weight: 600;position: relative;padding: 12px 23px;text-transform: capitalize;border-radius: 15px;width: max-content;text-decoration:none;}
.button.secondary_button{background: #020001;color:#fff;text-decoration:none;}
.button.secondary_button:hover{background: #F5C01C;color:#000;text-decoration:none;}
.button.primary_button:hover{background: #020001;color:#fff;text-decoration:none;}
hr {margin: 5rem;}
.primary-menu > li{margin: 0.8rem 0 0 4.7rem;}
.primary-menu li.current-menu-item > a, .primary-menu li.current-menu-item > .link-icon-wrapper > a,
.primary-menu a:hover, .primary-menu a:focus, .primary-menu .current_page_ancestor{text-decoration:none;}
#site-header{box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);}

ul.primary-menu li a{color:#A6A6A6 !important;font-family: "Inter-Medium", sans-serif;font-size: 16px;font-weight: 500;}
ul.primary-menu li.current-menu-item a,
ul.primary-menu li a:hover{color:#000000 !important;}
header .primary-menu-wrapper{padding-right:42px;}
header .customers_button{display:flex; gap:20px; align-items:center;}
header .header-navigation-wrapper{width: 100%;}

#banner_slider{padding:45px 0px;}
#banner_slider .banner_slider{padding-bottom:50px;}
#banner_slider .banner_slider figure{box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.25);border-radius:5px;overflow: hidden;}
.banner_slider .swiper-pagination{padding: 10px;bottom: 0px;}
.swiper-pagination-bullet-active{background: #F5C01C;}
#banner_slider .slider-wrapper {position: relative;width: 100%;height: auto;}
#banner_slider .slider-wrapper img {width: 100%;height: auto;display: block;border-radius:5px;}
#banner_slider .before-image, #banner_slider .after-image {position: absolute;top: 0;left: 0;object-fit: cover;}
#banner_slider .before-image{position:relative;}
#banner_slider .after-image {clip-path: inset(0 100% 0 0);transition: clip-path 3s ease-in-out;}
#banner_slider .slider-text {text-align: center;margin-top: 1rem;font-size: 1.2rem;color: #333;}
#banner_slider .slide-container {position: relative;width: 100%;}

#money_editing{padding:50px 0px;background-repeat: no-repeat;background-position: center right;background-size: cover;}
#money_editing hr{margin:100px 0px 0px;border: 1px solid #4b5563;}
#money_editing .top_money_editing_block{display:flex;justify-content:space-around;gap:20px;}
#money_editing .top_money_editing_block .money_editing_block{width:50%;display: flex;flex-direction: column;gap:50px;justify-content: center;}
#money_editing .top_money_editing_block .money_editing_block .title_block h2{font-size: 52px;margin-top: 0;margin-bottom:20px;}
#money_editing .top_money_editing_block .money_editing_block .title_block img{width:40%;}
#money_editing .top_money_editing_block .money_editing_block .bottom_desc h4{font-size:28px;line-height: 48px;font-weight:normal; margin:0px;font-family: "Inter-Regular", sans-serif;}
#money_editing .top_money_editing_block .money_editing_image{width:32%;}
#money_editing .bottom_money_editing_block h4{font-size:28px;line-height: 48px;font-weight:normal;margin:50px 0 0px;text-align:center;font-family: "Inter-Regular", sans-serif;color: #4b5563;}
#money_editing .bottom_money_editing_block .pixel_boxs{padding-top:50px;display:flex;justify-content: space-around;gap:20px;}
#money_editing .bottom_money_editing_block .pixel_box{background: #f5c01c;border-radius: 25px;min-height:195px;padding:20px;width:345px;display:flex;align-items:center;justify-content: center;}
#money_editing .bottom_money_editing_block .pixel_box p{font-family: "Inter", sans-serif;font-size: 20px;text-align:center;margin:0px;}

.section_title{padding-bottom:50px;}
.section_title h2{text-align:center; font-size:46px;margin:0px;}
.section_title p{font-size: 18px;line-height: 20px;margin-bottom:0px;text-align:center;color: #4b5563;}

#image_bar{padding:40px 0px;}
#image_bar .image_blocks{display:flex;flex-wrap:wrap;gap:20px;max-width: 900px;margin: 0 auto;}
#image_bar .image_blocks figure{width:calc(25% - 15px);}

#how_it_work{padding:40px 0px;}
#how_it_work .section_title{text-align:center;padding-bottom:40px;}
#how_it_work .section_title h2{margin-bottom:15px;}
#how_it_work .how_it_work_blocks{display:flex;flex-wrap:wrap;gap:25px;}
#how_it_work .how_it_work_block{box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1),0px 4px 6px 0px rgba(0, 0, 0, 0.1);padding:24px;width:calc(25% - 19px);background: #ffffff;border-radius: 16px;}
#how_it_work .how_it_work_block figure{margin-bottom:24px;}
#how_it_work .how_it_work_block .how_it_work_content h4{display:flex; gap:15px;align-items:center;font-size: 20px;line-height: 20px;font-family: "Inter", sans-serif;margin-top:0px;margin-bottom:16px;}
#how_it_work .how_it_work_block .how_it_work_content h4 p{background: #f5c01c;display:flex;height:32px;width:32px;font-size: 16px;line-height:32px;font-weight: 700; align-self:center;justify-content:center;border-radius:50px;margin-bottom:0px;}
#how_it_work .how_it_work_block .how_it_work_content > p{font-size: 16px;font-weight: 400;margin-bottom:0px;color: #4b5563;}

#video-section{position: relative;width: 100%;max-width: 100%;margin: auto;cursor: pointer;padding:50px 0px;}
#video-section .video-cover {display: block;width: 100%;height: auto;}
#video-section .video-player {display: none;width: 100% !important;height: auto;max-height:710px;}
#video-section .play-button {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 60px;color: white;border: none;border-radius: 50%;width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;pointer-events: none;}

#what_you_get{padding:40px 0px;}
#what_you_get .comparison-table {width: 100%;border-collapse: collapse;text-align: left;font-size: 16px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);margin:0px auto;max-width:1024px; min-width:550px;}
#what_you_get .comparison-table thead {background-color: #ffc72c;color: #333;}
#what_you_get .comparison-table th, #what_you_get .comparison-table td {padding: 20px 15px;border: 1px solid #f0b000;vertical-align: middle;}
#what_you_get .comparison-table th{text-align:center;}
#what_you_get .comparison-table th, #what_you_get .comparison-table tr td:first-child{font-size: 18px;font-weight: 700;}
#what_you_get .comparison-table td{font-size: 18px;padding: 20px 30px;}
#what_you_get .comparison-table tr td{text-align:left;min-width: 200px;}
#what_you_get .icon {font-weight: bold;display: flex;align-items: center;gap: 15px;width: 100%;max-width: 100%;text-align: left;margin: 0 auto;font-weight: 400;}
#what_you_get .icon svg{width:24px;height:24px;min-width:24px;}

#faqs{padding:40px 0px;}
#faqs .faqs_blocks .faqs_block{background: #ffffff;border-radius: 10px;border-style: solid;border-color: #f5c01c;border-width: 1px;position: relative;box-shadow: 0px 5.33px 24px 0px rgba(0, 0, 0, 0.1);padding:28px 42px;margin-bottom:26px;}
#faqs .faqs_blocks .faqs_block .faqs_collaps{display:flex;align-items:center;gap:15px;cursor:pointer;}
#faqs .faqs_blocks .faqs_block .faqs_collaps:not(.active) .minus_icon{display:none;}
#faqs .faqs_blocks .faqs_block .faqs_collaps.active .plus_icon{display:none;}
#faqs .faqs_blocks .faqs_block .faqs_collaps:not(.active) .plus_icon{display:block;}
#faqs .faqs_blocks .faqs_block h4{font-size: 18px;font-weight: 700;padding:0px;margin:0px;font-family: "Inter-Bold", sans-serif;}
#faqs .faqs_blocks .faqs_block .faqs_collaps:not(.active) + .faqs_content:not(.active){display:none;}
#faqs .faqs_blocks .faqs_block p{font-size: 18px;font-weight: 400;padding: 35px 35px 0px;margin-bottom:0px;}

#info_bar{padding:0px 0px 30px;}
#info_bar .information_bar{background: #fec71f;border-radius: 15px;border-style: solid;border-color: #fde68a;border-width: 1px;position: relative;padding:20px;}
#info_bar .information_bar p{color: #4b5563;text-align: center;font-family: "Inter-Bold", sans-serif;font-size: 20px;font-weight: 700;margin-bottom:0px;}

#Waitlist_now{padding:40px 0px;width:100%; max-width:1000px; margin:0 auto;}
#Waitlist_now .Waitlist_block{box-shadow: 0px 10px 65px 0px rgba(254, 199, 31, 0.1),0px -4px 6px 0px rgba(254, 199, 31, 0.05);padding:60px 60px 40px;border-style: solid;border-color: #e5e7eb;border-radius: 50px;}
#Waitlist_now .Waitlist_block h3{font-size: 32px;font-weight: 600;margin:0px 0px 30px; text-align:center;}
#Waitlist_now .Waitlist_block ul{margin:0px 0px 50px;list-style: none;}
#Waitlist_now .Waitlist_block ul li{position:relative;margin-left:4rem;font-size:18px;}
#Waitlist_now .Waitlist_block ul li:before{content:''; background-image:url('/wp-content/uploads/2025/05/Right.png'); position: absolute;width: 20px;height: 20px;left: -35px;background-size: contain;
    background-repeat: no-repeat;top: 8px;}
#Waitlist_now .Waitlist_block .Waitlist_form p{margin-bottom:0px;}
#Waitlist_now .Waitlist_block .Waitlist_form label{font-size: 18px;line-height: 16px;margin: 30px 0 0;}
#Waitlist_now .Waitlist_block .Waitlist_form label input{border-radius: 15px;border-style: solid;border-color: #d1d5db;border-width: 2px;margin-top:15px;}
#Waitlist_now .Waitlist_block .Waitlist_form br{display:none;}
#Waitlist_now .Waitlist_block .Waitlist_form input[type=submit]{border-radius: 15px;border-radius: 15px;margin-top: 30px;width: 100%;color: #4b5563;font-size: 18px;text-decoration: none;text-transform:capitalize;}
#Waitlist_now .Waitlist_block .Waitlist_form .wpcf7-response-output{margin:0px;}

#what_you_get .section_title h2{margin-bottom:15px;}

#site-footer .section-inner{justify-content:center;}

@media (max-width: 1600px) {	 	
	.container, .header-inner{max-width:1075px;}
	#money_editing .top_money_editing_block .money_editing_block .title_block h2,
	.section_title h2{font-size: 35px;}		
	#money_editing .top_money_editing_block .money_editing_block .bottom_desc h4 {font-size: 20px;line-height: 36px;}
	#money_editing .bottom_money_editing_block h4{font-size: 20px;line-height: 36px;}
	#money_editing .bottom_money_editing_block .pixel_box p{font-size:18px;}
	#money_editing .bottom_money_editing_block .pixel_box{min-height: 173px;}
	#what_you_get .icon{max-width: 100%;}	
	#money_editing .top_money_editing_block .money_editing_block{width:40%;}
	#how_it_work .how_it_work_block .how_it_work_content h4{font-size:14px;}
	#how_it_work .how_it_work_block .how_it_work_content > p,
	#how_it_work .how_it_work_block .how_it_work_content h4 p{font-size:14px;}
	#money_editing .bottom_money_editing_block .pixel_boxs{max-width:900px; margin: 0 auto;}
	#how_it_work .how_it_work_block .how_it_work_content h4{gap:10px;}
	#how_it_work .how_it_work_block .how_it_work_content h4 p{height: 22px;width: 22px;line-height: 22px;}
	#what_you_get .comparison-table tr td:first-child, #what_you_get .comparison-table td{font-size:14px;}
	#what_you_get .comparison-table th{font-size:18px;}
}

@media (max-width: 1400px) {		
	#what_you_get .comparison-table th, #what_you_get .comparison-table td {padding: 15px;}
	#what_you_get .icon svg{height:20px;width:20px;}
	#what_you_get .icon{gap:10px;}
	#Waitlist_now .Waitlist_block h3{font-size:28px;}
	#Waitlist_now .Waitlist_block ul li{font-size:16px;}
}

@media (max-width: 1200px) {
	#money_editing .bottom_money_editing_block .pixel_boxs {padding-top: 30px;}
	header .primary-menu-wrapper {padding-right: 40px;}	
	#money_editing .bottom_money_editing_block .pixel_box {
        min-height: 175px;
    }
	#money_editing, #image_bar {padding: 30px 0px;}
	#what_you_get .icon svg {height: 20px;width: 20px;min-width: 20px;}
	#video-section{padding:0px;}
	#info_bar .information_bar p{font-size:18px;}
}

@media (max-width: 999px) {
	.menu-modal-inner .customers_button{padding:20px 0px;}
	.nav-toggle .toggle-inner{padding-top: 0;}
	.toggle-inner{height: 1.3rem;}
	.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a{font-size:18px;}
	.modal-menu li a{color:#A6A6A6 !important;}
	.modal-menu li.current-menu-item a, .modal-menu li a:hover{color:#000000 !important;}
	#money_editing .top_money_editing_block .money_editing_block .title_block h2,
	.section_title h2 {font-size: 38px;}
	.section_title p{font-size: 18px;}
	#money_editing .top_money_editing_block .money_editing_block .bottom_desc h4, #money_editing .bottom_money_editing_block h4 {
        font-size: 20px;
        line-height: 32px;
    }
	#money_editing .bottom_money_editing_block .pixel_box p {
        font-size: 16px;
    }	
	#how_it_work .how_it_work_block{width: calc(50% - 13px);}
	#what_you_get .comparison-table th, #what_you_get .comparison-table tr td:first-child {font-size: 16px;min-width: 130px;}
	#what_you_get .comparison-table td{padding:10px;}
	#faqs .faqs_blocks .faqs_block h4 {font-size: 18px;}
	#faqs .faqs_blocks .faqs_block p {font-size: 16px;}
	#faqs .faqs_blocks .faqs_block{padding: 20px 24px;margin-bottom: 20px;}
	#faqs .faqs_blocks .faqs_block p{padding: 20px 30px 0px;}
	#faqs .faqs_blocks .faqs_block .faqs_collaps .plus_icon, #faqs .faqs_blocks .faqs_block .faqs_collaps .minus_icon{width:15px;min-width:15px;}
	#Waitlist_now .Waitlist_block .Waitlist_form label{margin: 25px 0 0;}
	#Waitlist_now .Waitlist_block ul {margin: 0px 0px 35px;}
	#Waitlist_now .Waitlist_block{padding:40px;}
}

@media (max-width: 767px) {
	.container {width: calc(100% - 5rem);}
	#image_bar .image_blocks figure {width: calc(50% - 10px);}
	#money_editing .top_money_editing_block .money_editing_block{padding-top: 0;}
	#money_editing .top_money_editing_block{flex-direction: column-reverse;gap:50px;}
	#money_editing .top_money_editing_block .money_editing_block, #money_editing .top_money_editing_block .money_editing_image{width:100%;}
	#money_editing .top_money_editing_block .money_editing_block .title_block{padding-bottom:50px;}
	#money_editing .bottom_money_editing_block .pixel_boxs{flex-wrap:wrap;}
	#money_editing .bottom_money_editing_block .pixel_box {min-height: auto;width: 100%;}
	#money_editing .top_money_editing_block .money_editing_block .title_block h2,
	.section_title h2 {font-size: 28px;}
	.section_title p{font-size: 16px;}
	#how_it_work .how_it_work_block{padding:20px;}
	#money_editing .top_money_editing_block .money_editing_block .bottom_desc h4, #money_editing .bottom_money_editing_block h4,
	#money_editing .top_money_editing_block .money_editing_block .title_block{text-align:center;}
	#money_editing hr{margin-top:70px;}
	#money_editing .top_money_editing_block .money_editing_block .title_block img{margin:0 auto;}
	#what_you_get .what_you_get_data{overflow: hidden;overflow-x: scroll;}
	#video-section .play-button{width: 50px;height: 50px;}
	#info_bar .information_bar p{font-size:16px;}
	#info_bar {padding: 20px 0px;}
	#Waitlist_now .Waitlist_block h3 {font-size: 30px;}
	#Waitlist_now .Waitlist_block {padding: 30px;}
	#faqs .faqs_blocks .faqs_block h4 {font-size: 16px;}
}

@media (max-width: 575px) {
	.container {width: 100%;}
	#Waitlist_now .Waitlist_block h3 {font-size: 24px;}
	#money_editing .top_money_editing_block .money_editing_block .title_block {padding-bottom: 20px;}
	#how_it_work .how_it_work_block{padding:15px;width: calc(50% - 8px);}
	#Waitlist_now .Waitlist_block {padding: 30px 20px;}
	#Waitlist_now .Waitlist_block .Waitlist_form label {margin: 20px 0 0;font-size: 16px;}
	#Waitlist_now .Waitlist_block .Waitlist_form label input{margin-top: 8px;}
	#Waitlist_now .Waitlist_block ul li{font-size:14px;}
	#Waitlist_now .Waitlist_block ul li:before{width: 16px;height: 18px;left: -30px;top: 6px;}
	#Waitlist_now .Waitlist_block .Waitlist_form input[type=submit]{font-size: 16px;}
	#how_it_work .how_it_work_blocks{gap:15px;}
}

@media (max-width: 400px) {
	#how_it_work .how_it_work_block{width:100%;}
}











