.gg_top_nav ul.elementor-nav-menu>li>a{ border-radius: 60px !important; overflow: hidden;}
.footer_nav ul.elementor-nav-menu>li>a:before{border-radius: 60px;}

p:last-child{margin-bottom:0px;}
.gg_header {z-index:99 !important; position:fixed !important; top:0px !important;transition: all ease 0.3s !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 a {background-color:var(--e-global-color-accent); font-family:var(--e-global-typography-accent-font-family), Sans-serif; font-weight:var(--e-global-typography-accent-font-weight); font-size:14px; text-transform:uppercase; line-height:1em; color:var(--e-global-color-9e91b6a); border-radius:80px 80px 80px 80px; padding:20px 24px; display:inline-flex; flex-direction:row; gap:10px; justify-content:center; align-items:center; transition:all ease 0.3s;}
.ws_btn a svg path {fill:#fff;}
.ws_btn a:hover {background:var( --e-global-color-02dc3ee );}
.ws_btn.btn_s2 a {background:var(--e-global-color-secondary); color:var(--e-global-color-922f531);}
.ws_btn a svg path {fill:var(--e-global-color-922f531);}
.ws_btn.btn_s2 a:hover {background:var(--e-global-color-b3a349f);}




