#main-header .container{width:92%;max-width:none}#main-header{background:#fff}#top-menu a{color:#244432}#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a{color:#36634a}#top-menu .sub-menu{border-color:#66895c}#main-footer,#footer-bottom{background:#173b2a}#main-footer .container{width:92%;max-width:none}#main-footer,#main-footer a,#main-footer .footer-widget h4{color:#f7f5eb}#main-footer a{text-decoration:none}#main-footer a:hover,#main-footer a:focus-visible{color:#d7e5a9}@media(max-width:980px){#main-footer .footer-widget,#footer-bottom,#footer-info{text-align:center}#footer-info{float:none}#main-footer .et_pb_widget{float:none}#main-footer ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1rem}#main-footer .footer-widget li{padding-left:0}#main-footer .footer-widget li:before{display:none}}body.home #main-content .et_pb_section_0{min-height:clamp(490px,65vh,760px);display:flex;align-items:center;background-size:cover;background-position:center;background-image:linear-gradient(90deg,rgba(17,38,26,.91),rgba(17,38,26,.40) 59%,rgba(17,38,26,.08)),url('https://zooterapias.com/wp-content/uploads/2016/02/terapias-con-animales.jpg')!important}body.home #main-content .et_pb_section_0 .et_pb_row{width:88%;max-width:1440px}body.home #main-content .et_pb_section_0 h1{font-family:Georgia,serif;font-size:clamp(48px,7vw,100px);line-height:.99;max-width:10ch;color:#fff;letter-spacing:-.04em}body.home #main-content .et_pb_section_0 .et_pb_button{background:#d9e6aa;color:#173b2a!important;border-color:#d9e6aa;border-radius:40px}body.home #main-content .et_pb_section_1,body.home #main-content .et_pb_section_3{background:#faf8f0}body.home #main-content .et_pb_section_2{background:#eaf0e3}body.home #main-content .et_pb_section_4{background:#294c34!important}body.home #main-content .et_pb_section h2{font-family:Georgia,serif;letter-spacing:-.025em}body.home #main-content .et_pb_section_1 h2,body.home #main-content .et_pb_section_2 h2,body.home #main-content .et_pb_section_3 h2{color:#173b2a}@media(max-width:767px){body.home #main-content .et_pb_section_0{min-height:490px;background-position:58% center}body.home #main-content .et_pb_section_0 .et_pb_row{width:88%}}body .zt-hero,body.page-id-612 .zt-news-hero,body #zt-therapy .zt-hero-therapy,body #zt-people .zt-people-hero,body .zt-service-page .zt-service-hero{min-height:clamp(520px,42vw,740px)!important;padding:clamp(48px,6vw,96px) clamp(24px,6vw,100px)!important;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:left}body .zt-hero{padding:0!important}body .zt-hero .zt-hero__inner{max-width:none;margin:0}body .zt-hero h1.zt-hero__title,body.page-id-612 .zt-news-hero h1,body #zt-therapy .zt-page-title,body #zt-people .zt-people-title,body .zt-service-page .zt-service-title{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(52px,6.2vw,96px)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.045em!important;color:#fff!important;max-width:12ch;margin:0 0 26px!important;padding:0!important}body .zt-hero__eyebrow,body.page-id-612 .zt-news-hero .zt-news-kicker,body #zt-therapy .zt-hero-therapy .zt-kicker,body #zt-people .zt-people-hero .zt-kicker,body .zt-service-page .zt-service-hero .zt-kicker{font:700 12px/1.6 Arial,Helvetica,sans-serif!important;letter-spacing:.14em!important;color:#dce9b1!important;margin:0 0 24px!important;text-transform:uppercase}body .zt-hero__description,body.page-id-612 .zt-news-hero>p:last-child,body #zt-therapy .zt-hero-copy>p:last-child,body #zt-people .zt-people-hero>p:last-child,body .zt-service-page .zt-hero-copy>p:last-child{font:400 clamp(17px,1.6vw,23px)/1.5 Arial,Helvetica,sans-serif!important;max-width:42ch;color:#fff!important;padding:0!important;margin:0!important}@media(max-width:767px){body .zt-hero,body.page-id-612 .zt-news-hero,body #zt-therapy .zt-hero-therapy,body #zt-people .zt-people-hero,body .zt-service-page .zt-service-hero{min-height:600px!important;padding:46px 24px!important}body .zt-hero{padding:0!important;min-height:700px!important}body .zt-hero .zt-hero__inner{padding:280px 24px 40px}body .zt-hero h1.zt-hero__title,body.page-id-612 .zt-news-hero h1,body #zt-therapy .zt-page-title,body #zt-people .zt-people-title,body .zt-service-page .zt-service-title{font-size:clamp(42px,10.5vw,64px)!important;line-height:1.04!important}}#main-header{background:#fffef9!important;box-shadow:0 1px 0 rgba(23,59,42,.12)!important}#main-header>.container{max-width:none!important;width:88%!important}#main-header #logo{max-height:68%!important;width:auto!important}#top-menu>li{padding-right:28px}#top-menu a{font-family:Georgia,serif!important;color:#173b2a!important;font-size:18px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}#top-menu>li.current-menu-item>a,#top-menu>li.current-menu-ancestor>a{color:#406b30!important}#top-menu>li>a:before{content:'';height:3px;position:absolute;bottom:22px;left:0;right:28px;background:#91aa51;transform:scaleX(0);transform-origin:left;transition:transform .2s}#top-menu>li.current-menu-item>a:before,#top-menu>li:hover>a:before{transform:scaleX(1)}#top-menu .sub-menu{background:#fffef9;border-top:3px solid #91aa51;border-radius:0 0 12px 12px;box-shadow:0 14px 35px #173b2a18}#top-menu .sub-menu a{font-family:Arial,sans-serif!important;font-size:15px!important;line-height:1.5;padding:12px 15px;width:210px}#main-header a:focus-visible{outline:2px solid #739340;outline-offset:5px}#et_search_icon:before,.mobile_menu_bar:before{color:#173b2a!important}.et_mobile_menu{background:#fffef9!important;border-top:3px solid #91aa51;max-height:80vh;overflow:auto}.et_mobile_menu a{font-family:Georgia,serif!important;font-size:18px;color:#173b2a!important;padding:13px 5%!important}.et_mobile_menu .menu-item-has-children>a{background:#eef1e4!important}.et_mobile_menu .sub-menu a{font-family:Arial,sans-serif!important;font-size:16px!important}#et-top-navigation{font-weight:400!important}@media(max-width:1150px) and (min-width:981px){#top-menu>li{padding-right:18px}#top-menu a{font-size:16px!important}}@media(max-width:980px){#main-header>.container{width:90%!important}#logo{max-width:70%!important}.et_header_style_left #et-top-navigation{padding-top:26px!important}}#top-menu>li>a:before{display:none!important}#top-menu>li.current-menu-item>a,#top-menu>li.current-menu-ancestor>a{text-decoration:underline!important;text-decoration-color:#91aa51!important;text-decoration-thickness:3px!important;text-underline-offset:9px!important}.et-l--header>.et_builder_inner_content>.et_pb_section{padding:0!important;background:#fffef9!important}.et-l--header .et_pb_row{width:88%!important;max-width:none!important;padding:18px 0!important}.zt-global-menu{background:transparent!important}.zt-global-menu .et_pb_menu__logo img{width:235px!important;max-height:64px!important;height:auto;object-fit:contain}.zt-global-menu .et_pb_menu__wrap{justify-content:flex-end!important}.zt-global-menu .et-menu>li>a{font:400 18px/1.5 Georgia,serif!important;color:#173b2a!important;padding:16px 0!important}.zt-global-menu .et-menu>li{padding-left:15px;padding-right:15px}.zt-global-menu .et-menu>li.current-menu-item>a,.zt-global-menu .et-menu>li.current-menu-ancestor>a{text-decoration:underline;text-decoration-color:#91aa51;text-decoration-thickness:3px;text-underline-offset:8px}.zt-global-menu .et-menu>li>a:before{display:none!important}.zt-global-menu .et-menu .menu-item-has-children>a:first-child{padding-right:20px!important}.zt-global-menu .et-menu .menu-item-has-children>a:first-child:after{right:0;top:17px}.zt-global-menu .et_pb_menu__cart-button,.zt-global-menu .et_pb_menu__search-button{display:none!important}.zt-global-menu .nav li ul{background:#fffef9!important;border-top-color:#91aa51!important;box-shadow:0 12px 30px #173b2a18;border-radius:0 0 12px 12px}.zt-global-menu .nav li li a{font:15px/1.5 Arial,sans-serif!important;color:#173b2a!important}.zt-global-menu .mobile_menu_bar:before{color:#173b2a!important}.zt-global-menu .et_mobile_menu{background:#fffef9!important;border-top-color:#91aa51!important;max-height:75vh;overflow:auto}.zt-global-menu a:focus-visible{outline:2px solid #739340;outline-offset:5px}@media(max-width:1100px) and (min-width:981px){.zt-global-menu .et-menu>li{padding-left:10px;padding-right:10px}.zt-global-menu .et-menu>li>a{font-size:16px!important}.zt-global-menu .et_pb_menu__logo img{width:200px!important}}@media(max-width:980px){.et-l--header .et_pb_row{width:90%!important;padding:15px 0!important}.zt-global-menu .et_pb_menu__logo img{max-width:220px;max-height:56px!important}.zt-global-menu .et_mobile_menu a{font:18px/1.5 Georgia,serif!important;color:#173b2a!important}}@media(min-width:981px){body.page-id-612 .et_pb_blog_0 .et_pb_salvattore_content[data-columns]:before{content:'3 .column.size-1of3'!important}body.page-id-612 .et_pb_blog_0 .et_pb_salvattore_content>.column{width:calc((100% - 48px)/3)!important;margin-right:24px!important}body.page-id-612 .et_pb_blog_0 .et_pb_salvattore_content>.column:last-child{margin-right:0!important}body.page-id-612 .et_pb_blog_0 h2.entry-title{font-size:26px}}@media(min-width:768px) and (max-width:980px){body.page-id-612 .et_pb_blog_0 .et_pb_salvattore_content[data-columns]:before{content:'2 .column.size-1of2'!important}body.page-id-612 .et_pb_blog_0 .et_pb_salvattore_content>.column{width:calc((100% - 24px)/2)!important;margin-right:24px!important}body.page-id-612 .et_pb_blog_0 .et_pb_salvattore_content>.column:last-child{margin-right:0!important}}@media(max-width:767px){body.page-id-612 .et_pb_blog_0 .et_pb_salvattore_content[data-columns]:before{content:'1 .column.size-1of1'!important}body.page-id-612 .et_pb_blog_0 .et_pb_salvattore_content>.column{width:100%!important;margin-right:0!important}}body.page-id-244 .et_pb_text_2,body.page-id-244 .et_pb_text_2 .et_pb_text_inner{background:transparent!important;box-shadow:none!important}body.page-id-244 .et_pb_text_2{border-top:1px solid #d9dfcb;padding:24px 0 0!important}body.page-id-244 .et_pb_contact_field[data-type="checkbox"],body.page-id-244 .et_pb_contact_field_options_wrapper{background:transparent!important}body.page-id-244 .et_pb_contact_field_options_title{font:700 15px Arial,sans-serif!important;color:#173b2a!important}body.page-id-244 .et_pb_contact_field_checkbox{font:15px/1.6 Arial,sans-serif!important;color:#344c3b!important}@media(max-width:980px){.zt-global-menu .et_pb_menu__logo-wrap{flex:1 1 0!important;min-width:0!important;max-width:calc(100% - 44px)!important}.zt-global-menu .et_pb_menu__logo{margin-right:10px!important;max-width:calc(100% - 10px)!important}.zt-global-menu .et_pb_menu__logo img{width:220px!important;max-width:100%!important}.zt-global-menu .et_pb_menu__wrap{flex:0 0 44px!important;min-width:0!important}.zt-global-menu .et_mobile_menu a,.zt-global-menu .et_mobile_menu .sub-menu a{font-family:Georgia,serif!important}}body.single-post #main-content{background:#faf8f0}body.single-post #sidebar,body.single-post #main-content>.container:before{display:none!important}body.single-post #left-area{width:100%!important;padding-right:0!important}body.single-post #main-content>.container{width:88%;max-width:1060px;padding-top:65px}body.single-post .entry-title{font:400 clamp(36px,4vw,64px)/1.08 Georgia,serif!important;color:#173b2a!important;letter-spacing:-.035em}body.single-post .et_post_meta_wrapper>img{display:block;width:100%;max-height:620px;object-fit:contain;background:#eeefdf;border-radius:14px;margin:30px 0 38px}body.single-post .entry-content{font:18px/1.8 Arial,sans-serif;color:#344c3b}body.single-post .entry-content h2,body.single-post .entry-content h3{font-family:Georgia,serif!important;font-weight:400!important;color:#173b2a!important;line-height:1.2;margin-top:30px}body.single-post .entry-content h2{font-size:34px}body.single-post .entry-content h3{font-size:27px}body.single-post .entry-content a{color:#35653d;text-underline-offset:4px}body.single-post .post-meta{font:13px/1.6 Arial,sans-serif!important;color:#5b6b59!important}body.single-post .et_pb_post .entry-content{padding-bottom:65px}@media(max-width:767px){body.single-post #main-content>.container{padding-top:38px}body.single-post .entry-content{font-size:17px}body.single-post .entry-content h2{font-size:29px}}html body button,html body input[type="submit"],html body input[type="button"],html body .et_pb_button,html body a[class*="button"],html body a[class*="btn"],html body .zt-book a,html body .zt-cta a,html body .zt-service-page .zt-button,html body #zt-home-next .zt-btn,html body #zt-home-next .zt-button,html body .zt-news-page .zt-book a{border-radius:4px!important}@media(max-width:980px){.zt-footer{text-align:center!important}.zt-footer img{margin-left:auto!important;margin-right:auto!important}.zt-footer-bottom,.zt-footer-legal{justify-content:center!important}.zt-footer h2,.zt-footer h3,.zt-footer p,.zt-footer nav{text-align:center!important}}html body a.zt-pill,html body a.zt-hero__button,html body a.zt-cta-secondary,html body a.zt-btn,html body a.zt-button,html body .zt-news-feature a,html body .zt-news-book a,html body .zt-service-cta a{border-radius:4px!important}body.page-id-244 #main-content .et_pb_contact_form_container,body.page-id-3814 #main-content .et_pb_contact_form_container,body.page-id-3816 #main-content .et_pb_contact_form_container{background:transparent!important}body:is(.page-id-244,.page-id-3814,.page-id-3816) #main-content .et_pb_contact_field[data-type="checkbox"],body:is(.page-id-244,.page-id-3814,.page-id-3816) #main-content .et_pb_contact_field_options_wrapper,body:is(.page-id-244,.page-id-3814,.page-id-3816) #main-content .et_contact_bottom_container{background:transparent!important}body:is(.page-id-244,.page-id-3814,.page-id-3816) #main-content .et_pb_contact_submit{background:#173b2a!important;color:#fff!important;border:1px solid #173b2a!important;border-radius:4px!important}body:is(.page-id-244,.page-id-3814,.page-id-3816) #main-content .et_pb_contact_submit:hover{background:#31583e!important;border-color:#31583e!important}html body.page-id-244 #page-container #main-content .et_pb_contact_form_0.et_pb_contact_form_container button.et_pb_contact_submit.et_pb_button{background:#173b2a!important;background-image:none!important;border:1px solid #173b2a!important;color:#fff!important;border-radius:4px!important;box-shadow:none!important;padding:12px 24px!important}html body.page-id-244 #page-container #main-content .et_pb_contact_form_0.et_pb_contact_form_container button.et_pb_contact_submit.et_pb_button:hover{background:#31583e!important;border-color:#31583e!important;color:#fff!important;padding:12px 24px!important}html body.page-id-244 #page-container #main-content .et_pb_contact_submit:before,html body.page-id-244 #page-container #main-content .et_pb_contact_submit:after{display:none!important}