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:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}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}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}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{border-radius:0px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@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-weight:400}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:400}h3{font-weight:400}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:400}h5{font-weight:400}h6{font-weight:400}.et_pb_slide_description .et_pb_slide_title{font-weight:400}.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:400}	h1,h2,h3,h4,h5,h6{font-family:'Antonio',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif}h3{font-family:"gelato-luxe",sans-serif;font-weight:400;font-style:normal}h4{font-family:"Yeseva One",serif;font-weight:400;font-style:normal}h4.et_pb_module_header{margin-top:-12px!important}.circle-text-wrapper{display:inline-block;width:200px;height:200px;cursor:pointer;position:relative;z-index:10}.circle-text-wrapper svg{animation:rotate 12s linear infinite;transform-origin:50% 50%;width:100%;height:100%}.circular-text{fill:#fff;font-size:20px;letter-spacing:2px;text-shadow:0 0 4px rgba(255,255,255,0.4);transition:text-shadow 0.3s ease}.popup-content h2{color:#fff}.circle-text-wrapper:hover .circular-text{text-shadow:0 0 8px rgba(255,255,255,0.7)}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:767px){.circle-text-wrapper{width:150px;height:150px}}@media only screen and (max-width:767px){.et_pb_module.et_pb_code.et_pb_code_0{margin-top:-17px;margin-left:83px!important}}@media (orientation:landscape){.et_pb_module.et_pb_code.et_pb_code_0{margin-top:-152px;margin-left:234px!important}}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);z-index:99999}.popup-overlay{z-index:2147483647!important}.popup-content{z-index:2147483648!important}.popup-content{background:#340e41;color:#fff;max-width:500px;width:90%;margin:10vh auto;padding:30px;border-radius:10px;position:relative;z-index:100000;box-shadow:0 10px 30px rgba(0,0,0,0.4)}.popup-close{position:absolute;top:15px;right:20px;font-size:24px;font-weight:bold;cursor:pointer;color:#fff}.et_pb_section,.et_pb_row,.et_pb_column{position:relative;z-index:auto!important}.et_pb_fullwidth_header,.et_pb_slider,.et_pb_image,.hero-section,.et_pb_section_0{z-index:1!important}div#et_pb_contact_form_0{border:solid 1px #fff}.et_pb_scroll_top.et-pb-icon{box-shadow:white 24px 23px 65px}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a{color:#fff!important}.blog-content-section .et_pb_section{background-color:none!important}.floating-arrow-wrapper{text-align:center;margin-top:20px}.floating-arrow{display:inline-block;cursor:pointer;position:relative;animation:floatArrow 2s ease-in-out infinite;transition:all 0.3s ease}.floating-arrow svg{width:100px;height:100px}.floating-arrow .arrow-text{display:block;font-size:14px;color:white;margin-top:8px}@keyframes floatArrow{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.floating-arrow-wrapper{text-align:center;margin-top:40px}.floating-arrow{display:inline-block;position:relative;cursor:pointer}.floating-arrow svg{width:100px;height:100px;position:relative;z-index:2}.floating-arrow .arrow-text{display:block;font-size:20px;color:white;margin-top:12px;position:relative;z-index:2}.floating-arrow.pulse-effect::after{content:"";position:absolute;top:50%;left:50%;width:100px;height:100px;background:rgba(255,255,255,0.2);border-radius:50%;transform:translate(-50%,-50%) scale(1);z-index:1;animation:pulseRing 2s infinite}@keyframes pulseRing{0%{transform:translate(-50%,-50%) scale(1);opacity:0.5}70%{transform:translate(-50%,-50%) scale(1.8);opacity:0}100%{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.floating-arrow-wrapper{text-align:center;margin-top:40px}.floating-arrow{display:inline-block;position:relative;cursor:pointer}.floating-arrow svg{width:100px;height:100px;position:relative;z-index:2}.floating-arrow .arrow-text{display:block;font-size:20px;color:white;margin-top:12px;position:relative;z-index:2}.elegant-divider{height:2px;width:0;max-width:175px;background:linear-gradient(90deg,#833AB4,#FD1D1D,#FCB045);margin:40px auto;position:relative;opacity:0;transition:width 1.2s ease-out,opacity 0.5s ease}.elegant-divider.in-view{width:175px;opacity:1}.elegant-divider.glow-once.glow-active::after{content:"";position:absolute;left:0;top:-4px;width:100%;height:10px;box-shadow:0 0 0px rgba(255,255,255,0);opacity:0;animation:divider-glow 1.5s ease-out forwards;pointer-events:none}@keyframes divider-glow{0%{opacity:0;box-shadow:0 0 0px rgba(255,255,255,0)}30%{opacity:1;box-shadow:0 0 16px 6px rgba(255,255,255,0.8)}100%{opacity:0;box-shadow:0 0 0px rgba(255,255,255,0)}}.gradient-title h1{display:inline-block;background:linear-gradient(90deg,#833AB4,#FD1D1D,#FCB045);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}div#nf-form-2-cont{border:solid 1px white;padding:10px 10px;background-color:#3D0035}.nf-response-msg p{color:white;font-size:16px}.ninja-forms-form-wrap *{}.nf-field-element input{padding:15px 0px}.nf-field-element select{padding:15px 0px}input#nf-field-8{color:white;font-size:18px;padding:10px 25px;background-color:transparent;border:solid 1px white}.nf-field-container{margin-bottom:0px}.nf-form-fields-required{color:white}.nf-field-label label{color:white}