
/* header footer */
.gg_header {z-index:200 !important; position:fixed !important; top:0px !important;transition: all ease 0.3s !important;}
.gg_top_nav ul.elementor-nav-menu>li>a{ border-radius: 60px !important; overflow: hidden;}
.ws_nav_btn>a {width:45px; height:45px; display:flex; ; border-radius:50%; background:var(--e-global-color-primary); align-items:center; justify-content:center; font-family:Geist; font-weight:900; font-size:14px; line-height:0.8; text-transform:uppercase; color:var(--e-global-color-9e91b6a); transition:all ease 0.3s;}
.ws_nav_btn>a:hover {background:#F95E0B80;}


.footer_nav ul.elementor-nav-menu>li>a:before{border-radius: 60px;}
.footer_contact_link .elementor-icon-list-icon {border-radius:50%; background:var(--e-global-color-primary); width:32px; height:32px; display:inline-flex; align-items:center; justify-content:center;}
.footer_contact_link .elementor-icon-list-icon svg{margin-right: 0px !important;}
.footer_contact_link .elementor-icon-list-icon svg path{fill: var(--e-global-color-922f531);}
/* header footer */

/* global */
body {font-family:Geist;}
p:last-child{margin-bottom:0px;}
.icon_pinch{line-height: 0;}
a{transition:all ease 0.3s;}
a:hover{color:var(--e-global-color-primary);}
body:not(.elementor-editor-active) .cls_activememberhide {display: none !important;}

body.scrolled .gg_header{margin-top:-20px;}

body:not(.elementor-editor-active) .gg_img_carousel {overflow:hidden !important;}
body:not(.elementor-editor-active) .gg_img_carousel>div.slick-initialized {max-width:100%;}
body:not(.elementor-editor-active) .gg_img_carousel>div.slick-initialized .slick-list {width:1440px; max-width:100%;overflow:visible; margin:0 auto;}
body:not(.elementor-editor-active) .gg_img_carousel>div.slick-initialized .slick-slide {width:302px;}
body:not(.elementor-editor-active) .gg_img_carousel .elementor-widget-image {padding:0px 6px;}
body:not(.elementor-editor-active) .gg_img_carousel .slick-arrow {display:none !important;}
.gg_img_carousel .elementor-widget-image img {width:100%; aspect-ratio:284/211; object-fit:cover; border-radius:16px;}
.gg_img_carousel>div:not(.slick-initialized)>div {width:20%;}
body:not(.elementor-editor-active) .gg_img_carousel>div:not(.slick-initialized)>div:nth-child(n+6) {width:0px; height:0px; padding:0px;}

.gg_how_it_work_sticky{position: sticky !important; top: 0;}

.bg_el_3line_orange, .bg_el_3line_blacklight {position:relative !important;}
.bg_el_3line_orange:before, .bg_el_3line_blacklight:before {content:'' !important; position:absolute !important; top:auto !important; left:auto !important; bottom:0px; right:0px; width:279px !important; height:119px !important; border-radius:0px !important; pointer-events:none; background-image:url('/wp-content/themes/hello-elementor-child/images/line_3_orange.svg'); background-repeat:no-repeat}
.bg_el_3line_blacklight:before {background-image:url('/wp-content/themes/hello-elementor-child/images/line_3_black_light.svg');}

.ws_btn_wrp a,
.ws_btn {background-color:var(--e-global-color-accent); font-family:var(--e-global-typography-accent-font-family), Sans-serif; font-weight:900; font-size:14px; text-transform:uppercase; line-height:1em; color:var(--e-global-color-9e91b6a); border-radius:10px; padding:20px 20px; display:inline-flex; flex-direction:row; gap:10px; justify-content:center; align-items:center; transition:all ease 0.3s;}
.ws_btn_wrp a svg path,
.ws_btn svg path {fill:#fff;}
.ws_btn_wrp a:hover, .ws_btn:hover {background:var( --e-global-color-02dc3ee );}
.ws_btn_wrp.btn_s2 a, .ws_btn.btn_s2 {background:var(--e-global-color-secondary); color:var(--e-global-color-922f531);}
.ws_btn_wrp a svg path, .ws_btn svg path {fill:var(--e-global-color-922f531);}
.ws_btn_wrp.btn_s2 a:hover, .ws_btn.btn_s2:hover {background:var(--e-global-color-b3a349f);}

.ws_h1, .ws_h2, .ws_h3, .ws_h4, .ws_h5 {margin-top:0px; margin-bottom:80px; font-family:var(--e-global-typography-636d82f-font-family), Sans-serif; font-size:var(--e-global-typography-636d82f-font-size); font-weight:var(--e-global-typography-636d82f-font-weight); line-height:var(--e-global-typography-636d82f-line-height); color:var(--e-global-color-922f531); text-transform:uppercase;}
.ws_h2 {font-size:48px; line-height:0.9; margin-bottom:40px;}
.ws_h3 {font-size:36px; line-height:0.9; margin-bottom:40px;}
.ws_h4 {font-size:28px; line-height:0.9; margin-bottom:0px;}
.ws_h5 {font-size:22px; line-height:0.9; margin-bottom:0px;}

.body_18 {font-family:Geist; font-weight:400; font-size:18px; line-height:1.3em; letter-spacing:0%; margin-bottom:20px; color:var(--e-global-color-922f531);}
.body_16 {font-family:Geist; font-weight:400; font-size:16px; line-height:1.3em; letter-spacing:0%; margin-bottom:20px; color:var(--e-global-color-922f531);}
.body_14 {font-family:Geist; font-weight:400; font-style:Regular; font-size:14px; line-height:1.3;  color:var(--e-global-color-1a37fd0);}

.gg_img_s1 {position:relative !important; width:100% !important; padding-right:100px !important; padding-bottom:100px !important;}
.gg_img_s1 .elementor-widget-image img {width:100%; aspect-ratio:1/1; object-fit:cover; border-radius:40px;}
.gg_img_s1 .elementor-widget-image:nth-child(2) {position:absolute; bottom:0px; right:0px; left:auto; top:auto; width:300px;}


.giveaway_active_list_s2_hide_title .section_2_title{display: none;}
#hiddendiv {display:none !important;}
/* global end */

.how_it_work_sl {width:calc(100% - (100% - 1440px)/2); margin-left:auto;}
.how_it_work_sl .slick-slide {margin:0 10px;}
.how_it_work_sl .slick-list {margin:0 0px;}
.how_it_work_sl .gg_box_item {display:flex !important;}



.gg_form .gform_required_legend {display:none !important;}
.gg_form .gfield_label {font-family:Geist !important; font-weight:600 !important; font-size:18px !important; line-height:0.8em !important; vertical-align:bottom !important; margin-bottom:8px !important; gap:0px !important;}
.gg_form .gfield_contains_required .gfield_label:after {content:'*';}
.gg_form .gform-theme--foundation .gform_fields {row-gap:24px}
.gg_form .gfield_required {display:none;}
.gg_form .gfield input[type="text"], .gg_form .gfield input[type="email"], .gg_form .gfield textarea {background:#F7F7F0; border:1px solid #A19CA2; height:55px; font-family:Geist; font-weight:500; font-size:18px; line-height:1.3em; border-radius:8px;}
.gg_form .gfield input[type="text"]::placeholder, .gg_form .gfield input[type="email"]::placeholder, .gg_form .gfield textarea::placeholder {color:#A19CA2;}
.gg_form .gfield_description {font-family:Geist !important; font-weight:400 !important; font-size:12px !important; line-height:1.4em !important; color:#A19CA2 !important;}
.gg_form input[type="submit"] {background:var( --e-global-color-primary ) !important; border-radius:10px !important; font-family:Geist !important; font-weight:900 !important; font-size:14px; line-height:0.9em; text-transform:uppercase; transition:all ease 0.3s; outline:none !important;}
.gg_form .gform_validation_errors {display:none !important;}
.gg_form input[type="submit"]:hover {background:var(--e-global-color-02dc3ee) !important;}



body:not(.elementor-editor-active) .become_a_partner {display: none;}

.gg_myacc_co {overflow:hidden;}
.gg_myacc_co>div {position:relative;}
.gg_myacc_co .el_3line {position:absolute; right:-125px; left:auto; height:100%; width:550px; top:200px;}
.gg_myacc_co .el_3line.el2 {right:auto; left:-125px;}
.gg_myacc_co .el_3line img {width:100%;}
.gg_myacc_co .el_3line:before {content:''; position:absolute; right:0px; top:172px; width:100%; height:100%; background-image:url('/wp-content/themes/hello-elementor-child/images/line2.svg'); background-size:100%; background-repeat:repeat-y; background-position:100% 200px;}



/* RESPONSIVE -- START -------------------- */
@media(max-width:1024px) {
    .gg_top_nav .elementor-menu-toggle {margin-right:0px !important; margin-left:10px !important; font-size:24px; background:transparent; border:2px solid #1a1812; border-radius:10px; background:#1a1812;}
    .gg_top_nav .elementor-menu-toggle path {fill:var(--e-global-color-secondary) !important;}
    .gg_top_nav .elementor-nav-menu--dropdown {background:transparent; margin-top:22px !important; padding-left:20px; padding-right:20px;}
    .gg_top_nav .elementor-nav-menu--dropdown>ul {border-radius:8px; background:var(--e-global-color-primary); padding:10px 0px !important;}
    .gg_top_nav .elementor-nav-menu--dropdown>ul li a {color:#fff;}
    .gg_main_header {display:flex; flex-direction:row !important;}
    .gg_main_header>div:nth-child(3) {width:auto !important;}
}

@media(max-width:767px) {
    .gg_top_nav .elementor-nav-menu--dropdown {padding-left:10px; padding-right:10px; margin-top:12px !important;}
}
/* RESPONSIVE -- END -------------------- */