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{color:#000000}h1,h2,h3,h4,h5,h6{color:#000000}body{line-height:1.8em}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:#ff5a17}.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:#ff5a17}.footer-widget h4{color:#ff5a17}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#ff5a17}.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:#ff5a17}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1800px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1960px}a{color:#ff5a17}.et_secondary_nav_enabled #page-container #top-header{background-color:#ff5a17!important}#et-secondary-nav li ul{background-color:#ff5a17}#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:#ff5a17}.footer-widget li:before{border-color:#ff5a17}#footer-widgets .footer-widget li:before{top:10.6px}body .et_pb_button{font-size:14px;border-width:0px!important;border-radius:50px;font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{}body .et_pb_button:after{font-size:22.4px}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#ff5a17!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#ff5a17}}@media only screen and (min-width:2250px){.et_pb_row{padding:45px 0}.et_pb_section{padding:90px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:135px}.et_pb_fullwidth_section{padding:0}}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}@media only screen and (max-width:767px){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{font-size:15px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}}	h1,h2,h3,h4,h5,h6{font-family:'Bayon',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif}:root{--mel-green:#7f9f86;--mel-green-dark:#4f6f59;--mel-sand:#f7f0e6;--mel-cream:#fffaf3;--mel-brown:#4b2d18;--mel-soft-brown:#7a6048;--mel-text:#303030;--mel-border:#d9cbb8;--mel-pink:#d89483}.mel-divi-page,.mel-divi-page *{box-sizing:border-box}.mel-divi-page{background:var(--mel-cream);color:var(--mel-text);font-family:inherit;line-height:1.6}.mel-divi-page a{text-decoration:none}.mel-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.mel-logo{border-radius:32px;overflow:hidden}.mel-brand-font{font-family:"Monotype Corsiva","Palace Script MT","Apple Chancery","Segoe Script",cursive;font-weight:400;letter-spacing:-0.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 1px 0 rgba(255,255,255,0.62),0 2px 6px rgba(70,45,25,0.08)}.mel-section-label{margin:0 0 12px;color:#9a8063;font-size:13px;font-weight:700;letter-spacing:.25em;text-transform:uppercase}.mel-header{position:sticky;top:0;z-index:50;border-bottom:1px solid #eadfce;background:rgba(255,250,243,.92);backdrop-filter:blur(10px)}.admin-bar .mel-header{top:32px}.mel-header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mel-brand{display:flex;align-items:center;gap:14px}.mel-logo-header{width:74px;height:auto;display:block}.mel-brand-text{line-height:1}.mel-brand-name{display:block;color:var(--mel-brown);font-size:clamp(38px,4vw,52px)}.mel-brand-subtitle{display:block;margin-top:4px;color:#9a8063;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.mel-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:600}.mel-nav a{color:#5f584f}.mel-nav a:hover{color:var(--mel-green-dark)}.mel-nav .mel-nav-contact{color:white;background:var(--mel-green-dark);padding:10px 20px;border-radius:999px;box-shadow:0 8px 18px rgba(79,111,89,.18)}.mel-hero{position:relative;overflow:hidden;border-radius:0 0 48px 48px;background:linear-gradient(135deg,#7f9f86 0%,#a9c2aa 48%,#f7f0e6 100%)}.mel-hero::before{content:"";position:absolute;left:7%;top:12%;width:170px;height:170px;border-radius:50%;background:rgba(255,255,255,.22);filter:blur(22px)}.mel-hero::after{content:"";position:absolute;right:6%;bottom:-8%;width:280px;height:280px;border-radius:50%;background:rgba(122,96,72,.10);filter:blur(26px)}.mel-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding:86px 0 96px}.mel-pill{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:9px 17px;border-radius:999px;background:rgba(255,255,255,.65);color:var(--mel-green-dark);font-size:14px;font-weight:650;box-shadow:0 8px 18px rgba(80,70,55,.06)}.mel-hero-title{margin:0;color:var(--mel-brown);font-size:clamp(74px,10vw,122px);line-height:.82}.mel-hero-zoo{display:block;margin-top:-2px;color:var(--mel-brown);font-size:clamp(46px,6vw,78px);line-height:.9}.mel-hero-intro{margin:24px 0 0;max-width:560px;color:rgba(255,255,255,.95);font-size:19px;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.14)}.mel-quote{margin:34px 0 0;max-width:680px;padding:25px 28px;border:none;border-radius:28px;background:rgba(255,255,255,.76);color:#6f5843;font-size:18px;line-height:1.65;box-shadow:0 12px 28px rgba(80,70,55,.06)}.mel-quote cite{display:block;margin-top:12px;color:var(--mel-green-dark);font-style:normal;font-weight:700;font-size:14px}.mel-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.mel-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 26px;border-radius:999px;font-weight:700}.mel-btn-primary{color:white;background:var(--mel-green-dark);box-shadow:0 12px 24px rgba(79,111,89,.22)}.mel-btn-secondary{color:white;border:1px solid rgba(255,255,255,.85);background:rgba(255,255,255,.25)}.mel-logo-card{padding:16px;border-radius:38px;background:rgba(255,255,255,.70);box-shadow:0 24px 50px rgba(107,91,72,.15);backdrop-filter:blur(10px)}.mel-logo-card-inner{min-height:540px;display:flex;align-items:center;justify-content:center;border-radius:30px;padding:34px;text-align:center;background:linear-gradient(135deg,#fff7ee,#f4dfd5,#dce8dc)}.mel-logo-main{max-width:380px;width:100%;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 12px 18px rgba(70,45,25,.12))}.mel-logo-note{margin:16px 0 0;color:#8b755d;font-size:14px}.mel-cards-section{padding:64px 0}.mel-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mel-card,.mel-step-card,.mel-dog-card,.mel-contact-box,.mel-form-box{border-radius:30px;background:white;box-shadow:0 14px 34px rgba(107,91,72,.07)}.mel-card{padding:34px}.mel-card-icon{margin-bottom:16px;color:var(--mel-green);font-size:34px}.mel-card h3,.mel-step-card h4,.mel-dog-card h3,.mel-contact-box h3{color:var(--mel-green-dark)}.mel-card h3{margin:0;font-size:25px}.mel-card p{margin:12px 0 0;color:#6a6258}.mel-zoo{padding:82px 0;background:var(--mel-sand)}.mel-zoo-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:54px;align-items:center}.mel-title{margin:0;color:var(--mel-green-dark);font-size:clamp(42px,6vw,58px);line-height:1.05;letter-spacing:-.02em}.mel-text-lg{margin-top:24px;color:#5f584f;font-size:18px;line-height:1.75}.mel-text{margin-top:14px;color:#6a6258;line-height:1.7}.mel-image-card{padding:12px;border-radius:34px;background:white;box-shadow:0 18px 40px rgba(107,91,72,.08)}.mel-image-card img{display:block;width:100%;min-height:360px;object-fit:cover;border-radius:26px}.mel-image-placeholder{min-height:360px;display:flex;align-items:center;justify-content:center;border-radius:26px;padding:32px;text-align:center;background:linear-gradient(135deg,#f8e8dd,#fffaf3,#dce8dc);color:#7a6048}.mel-image-placeholder .paw{display:block;margin-bottom:12px;font-size:46px}.mel-domains{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.mel-domain{min-height:96px;display:flex;align-items:center;justify-content:center;padding:22px 18px;border:1px solid var(--mel-border);border-radius:24px;background:white;color:#5f584f;font-weight:650;text-align:center;box-shadow:0 10px 22px rgba(107,91,72,.06)}.mel-process{padding:82px 0}.mel-process-grid{display:grid;grid-template-columns:1fr 2fr;gap:38px}.mel-for-who{padding:34px;border-radius:32px;color:white;background:var(--mel-green-dark);box-shadow:0 18px 38px rgba(79,111,89,.18)}.mel-for-who .sparkles{display:block;margin-bottom:18px;font-size:34px}.mel-for-who h3{margin:0;color:white;font-size:26px}.mel-for-who p{margin:16px 0 0;color:rgba(255,255,255,.9)}.mel-steps{padding:34px;border-radius:32px;background:white;box-shadow:0 18px 38px rgba(107,91,72,.06)}.mel-steps h3{margin:0;color:var(--mel-green-dark);font-size:26px}.mel-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.mel-step-card{padding:22px;background:var(--mel-cream)}.mel-step-number{width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-radius:999px;background:var(--mel-green);color:white;font-weight:800}.mel-step-card h4{margin:0;font-size:17px}.mel-step-card p{margin:10px 0 0;color:#6a6258;font-size:14px}.mel-about{padding:82px 0;background:white}.mel-about-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:center}.mel-photo-placeholder{min-height:420px;display:flex;align-items:center;justify-content:center;border-radius:38px;padding:34px;text-align:center;background:linear-gradient(135deg,#dce8dc,#f7f0e6);box-shadow:0 18px 38px rgba(107,91,72,.06)}.mel-photo-placeholder .icon{font-size:82px}.mel-photo-placeholder p{margin:14px 0 0;color:#8b755d}.mel-about-text p{margin:0 0 16px;color:#5f584f;font-size:18px;line-height:1.75}.mel-dogs{padding:82px 0}.mel-center{max-width:760px;margin:0 auto 46px;text-align:center}.mel-center .mel-text-lg{margin-left:auto;margin-right:auto}.mel-dog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.mel-dog-card{overflow:hidden}.mel-dog-image{min-height:280px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eadfce,#dce8dc);color:var(--mel-green);font-size:76px}.mel-dog-content{padding:34px}.mel-dog-content h3{margin:0;font-size:34px}.mel-dog-content .subtitle{margin:4px 0 0;color:#9a8063;font-weight:650}.mel-dog-content p:last-child{margin:16px 0 0;color:#5f584f;font-size:18px}.mel-contact{padding:82px 0;border-radius:48px 48px 0 0;color:white;background:var(--mel-green-dark)}.mel-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px}.mel-contact .mel-title,.mel-contact .mel-section-label{color:white}.mel-contact .mel-section-label{opacity:.72}.mel-contact p{color:rgba(255,255,255,.86)}.mel-contact-box{margin-top:30px;padding:26px;border-radius:28px;background:rgba(255,255,255,.10);backdrop-filter:blur(10px);box-shadow:none}.mel-contact-box p{margin:6px 0}.mel-form-box{padding:34px;color:#303030}.mel-form-box label{display:block;margin-bottom:18px;color:var(--mel-green-dark);font-weight:700;font-size:14px}.mel-form-box input,.mel-form-box textarea{width:100%;margin-top:8px;padding:14px 16px;border:1px solid var(--mel-border);border-radius:18px;background:var(--mel-cream);color:#303030;outline:none}.mel-form-box textarea{min-height:140px;resize:vertical}.mel-form-box input:focus,.mel-form-box textarea:focus{border-color:var(--mel-green)}.mel-submit{width:auto;border:none;cursor:pointer}@media (max-width:980px){.mel-nav{display:none}.mel-hero-grid,.mel-zoo-grid,.mel-process-grid,.mel-about-grid,.mel-contact-grid{grid-template-columns:1fr}.mel-cards,.mel-step-grid,.mel-domains{grid-template-columns:1fr}.mel-dog-grid{grid-template-columns:1fr}.mel-logo-card-inner{min-height:420px}.mel-hero-title{font-size:clamp(64px,16vw,94px)}.mel-hero-zoo{font-size:clamp(42px,11vw,62px)}}@media (max-width:600px){.mel-container{width:min(100% - 28px,1180px)}.mel-header-inner{min-height:76px}.mel-logo-header{width:58px}.mel-brand-name{font-size:34px}.mel-brand-subtitle{font-size:10px}.mel-hero-grid{padding:60px 0 72px}.mel-quote{font-size:16px;padding:22px}.mel-logo-card-inner{min-height:340px}.mel-title{font-size:38px}}