.button.btn-green{font-family:Open Sans,sans-serif;background:#2dc9a4;padding:4px 7px;border-radius:64px;font-weight:700;color:#fff;text-transform:uppercase;text-decoration:none;margin-top:10px;display:block;border:none;text-align:center;transition:.3s ease-in-out;outline:none;cursor:pointer}.button.btn-green.large{padding:14px 0;width:100%;font-size:1.25em}.button.btn-green.form{padding:14px 48px;font-size:1.25em}.button.btn-green.scheduling{margin-top:0;font-size:1.25em;padding:14px 30px}.button.btn-green:hover{background-color:#4eecc7}.button.see-more{font-family:Open Sans,sans-serif;outline:none;font-size:1em;background-color:#743984;color:#fff;font-weight:700;text-transform:uppercase;padding:4px 13px;border-radius:64px;border:none;cursor:pointer;transition:.5s ease-in-out}.button.see-more:hover{background-color:#a25eb5}@media screen and (max-width:768px){.button.see-more{width:80px}.button.btn-green.form{padding:14px 32px;font-size:1.12em}}*{box-sizing:border-box}body,header{margin:0;padding:0}li{list-style:none}body,input,textarea{font-family:Open Sans,sans-serif;color:#636569}figure{margin:0;padding:0}p{font-size:1.15em;line-height:1.5em}.p-30{padding-top:30px}.no-padding{padding:0}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class*=" col-"],.row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}.section-title{text-align:center;font-size:3em;font-weight:700;margin:0;color:#a1a5ac}.section-title.white{color:#fff}.section-title.grey{color:#636569}.section-title.left{text-align:left}.text-purple{color:#743984}.text-center{text-align:center}.section-text{text-indent:3em;font-family:Roboto,sans-serif;font-size:1.12em;font-weight:400;color:#636569;text-align:justify}.align-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header{position:relative;display:block;width:100%;padding:28px 0}.header .contact-infos{margin-bottom:30px;-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex}.header .contact-infos p{margin:0}.header .contact-infos .talk-to-us{margin-right:28px;font-size:1em;font-weight:700;color:#a1a5ac;line-height:32px}.header .contact-infos .contact-box{margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .contact-infos .contact-box p{font-size:1em;color:#636569}.header .contact-infos .contact-box img{margin-right:10px}.header .contact-infos .contact-box .whatsapp-icon{margin-left:5px}.header .contact-infos .contact-box:nth-of-type(3){margin-right:0}.header .contact-infos .social-fb{margin-left:30px}.header .contact-infos .social-ig{margin-left:20px}.header .contact-infos .header-social,.header nav{display:-ms-flexbox;display:flex}.header nav{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.header nav a{font-size:1em;transition:.3s ease-in-out;text-decoration:none;font-weight:700;text-transform:uppercase;color:#a1a5ac}.header nav a.active{color:#743984}.header nav a:hover{color:#636569}.header nav .bars{width:140px}.header nav .fa-bars{font-size:36px;color:#fff;cursor:pointer}.header nav .icons-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.header nav .icons-nav li .fa{margin-left:16px;font-size:30px;color:#fff}.header nav .icons-nav li .inscription{background-color:#fff;color:#a25eb5;padding:8px;text-transform:uppercase;font-weight:700;text-decoration:none}.header nav ul li{display:inline}.header nav ul li a{font-size:16px;font-weight:600;transition:all .3s;text-decoration:none;text-transform:uppercase;color:#fff}.header nav ul li a:hover{color:orange}.header nav ul li:first-child{margin-left:0}section.hero{height:540px;width:100%;background-image:url(../img/gatto-canne-clinica-veterinaria-pelotas-capa-pet.png);background-size:cover;background-repeat:no-repeat;background-position:50%}section.infos{margin-top:-60px}section.infos .infos-box,section.infos .infos-container{display:-ms-flexbox;display:flex}section.infos .infos-box{width:33%;color:#fff;background-color:#a25eb5;padding:32px 50px 31px;-ms-flex-align:start;align-items:flex-start}section.infos .infos-box img{margin-top:8px}section.infos .infos-box:nth-of-type(2){border-right:2px solid #743984;border-left:2px solid #743984}section.infos .infos-box .infos-text{margin-left:20px}section.infos .infos-box .infos-title{margin-top:0;font-weight:700;font-size:1.25em;text-transform:uppercase;margin-bottom:9px}section.infos .infos-box .infos-subtitle{margin:0;font-weight:400}section.infos .infos-box .infos-subtitle span{font-size:16px}section.about{padding-top:60px;margin-bottom:120px}section.about .gallery .slick-dots{position:absolute;bottom:0;z-index:5;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;padding:0}section.about .gallery .slick-dots li{margin:0 5px;background-color:#fff;width:10px;height:10px;border-radius:50%}section.about .gallery .slick-dots li.slick-active{background-color:#a25eb5}section.about .gallery .slick-dots li button{display:none}section.about .gallery .slick-arrow{position:absolute;top:50%;display:block;width:20px;height:20px;cursor:pointer;border:none;border-top:4px solid #fff;border-left:4px solid #fff;z-index:1;font-size:0;line-height:0;color:transparent;outline:none;background:transparent}section.about .gallery .slick-arrow:before{display:none}section.about .gallery .slick-next{right:20px;transform:rotate(135deg)}section.about .gallery .slick-prev{left:20px;transform:rotate(-45deg)}section.about .gallery .gallery-box img{border-radius:8px;width:100%}section.about .about-title{margin-top:0;text-transform:uppercase;font-weight:700;color:#636569;font-size:1.25em;position:relative}section.about .about-title:before{bottom:-10px;left:-30px;width:286px;position:absolute;content:"";background-color:#743984;height:4px}section.about .about-desc{font-size:1.25em;line-height:25px}section.about .section-title{margin-bottom:65px}section.services{background-color:#eae7eb;padding:60px 0}section.services .section-subtitle{text-align:center;font-size:1.75em}section.services .service-img{width:100%}section.services .service-title{margin-bottom:60px}section.services .service-desc{font-size:1.25em;margin-top:0;line-height:25px}section.services .service-box{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}section.services .service-box .service-icon{margin:15px 30px 0 0}section.services .service-box .service-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}section.services .service-box .service-desc,section.services .service-box .service-title{font-size:1.25em}section.services .dogs-container{width:100%;margin-top:-170px;text-align:center}section.services .call-title,section.services .contact-form{margin-top:60px}section.services .form-control{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}section.services .form-control input:first-child{margin-right:30px}section.services .recaptcha,section.services .service-content{display:-ms-flexbox;display:flex}section.services .recaptcha{width:50%;-ms-flex-pack:end;justify-content:flex-end}section.services .btn-green{width:50%}section.services .interesting-form,section.services .service-intern,section.services .services-list{transition:.3s ease-in-out;opacity:0;height:0}section.services .interesting-form.active,section.services .service-intern.active,section.services .services-list.active{opacity:1;height:auto}section.services .relative{position:relative}section.services .close{opacity:0;height:0;z-index:5;cursor:pointer;position:absolute;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.services .close .close-text{font-size:.875em;margin-right:10px}section.services .close.active{opacity:1;height:auto}section.treatment{padding:20px 0;background-color:#743984}section.treatment .container-relative{position:relative}section.treatment .align-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.treatment img{position:absolute;right:0;top:6px}section.about-doctor{padding-top:54px}section.about-doctor .doctor-info{margin-top:30px;padding:27px 100px 16px;display:-ms-flexbox;display:flex;background-color:#eae7eb}section.about-doctor .content-about{margin-left:30px}section.about-doctor .content-about .doctor-title{text-transform:uppercase;color:#743984;font-weight:700;font-size:1.25em}section.about-doctor .content-about .doctor-title i{font-weight:300;text-transform:none;color:#636569}section.differentials{padding:66px 0 60px}section.differentials .differentials-container{margin-top:39px;display:-ms-flexbox;display:flex}section.differentials .differential-box{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding:0 36px;border-radius:8px;width:33%;height:490px;background-repeat:no-repeat;background-size:cover}section.differentials .differential-box .differential-text{color:#fff;font-size:1.25em;font-weight:400;text-align:center}section.differentials .differential-box:first-child{margin-right:30px}section.differentials .differential-box:last-child{margin-left:30px}section.contact-us{position:relative;padding:44px 0 60px}section.contact-us:after{background-color:#eae7eb;right:0;width:60%}section.contact-us:after,section.contact-us:before{position:absolute;content:"";top:0;z-index:-1;height:100%}section.contact-us:before{background-color:#a25eb5;left:0;width:40%}section.contact-us .section-subtitle{font-size:1.25em}section.contact-us .section-title{margin-bottom:30px}section.contact-us .contact-box{color:#fff;margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}section.contact-us .contact-box:first-of-type{margin-bottom:20px}section.contact-us .contact-box img{margin-top:8px}section.contact-us .contact-box .contact-text{margin-left:20px}section.contact-us .contact-box .contact-title{margin:0 0 9px;font-weight:700;font-size:1.25em;text-transform:uppercase;margin-bottom:9px}section.contact-us .contact-box .contact-subtitle{margin:0;font-weight:400}section.contact-us .contact-box .contact-subtitle span{font-size:16px}section.contact-us .contact-box .contact-button{margin-left:30px}section.contact-us .cats-bg{position:absolute;right:0;bottom:0}section.contact-us .z-1{z-index:1}section.contact-us .form-control{position:relative}section.contact-us .form-control input{padding-left:60px}section.contact-us .icon-input{position:absolute;left:30px;top:calc(50% - 8px)}section.intern{height:300px;background-image:url(../img/mostrarob-bg.png);background-attachment:inherit;background-position:50%}section.intern.robotica{background-image:url(../img/mostrarob-robotica.png)}section.intern h1{position:relative}section.intern h1:before{position:absolute;content:"";border:2px solid #743984;height:2px;width:124px;left:calc(50% - 62px);bottom:-11px}.footer{background-color:#2a252b;padding:23px 0}.footer .footer-content{-ms-flex-line-pack:distribute;align-content:space-around;-ms-flex-align:center;align-items:center}.footer .footer-content,.footer .footer-content nav ul{display:-ms-flexbox;display:flex}.footer .footer-content nav a{text-transform:uppercase;font-weight:700;color:#fff;text-decoration:none;padding:12px 50px;transition:.3s ease-in-out}.footer .footer-content nav a:hover{color:#a25eb5}.modal-scheduling{z-index:10;transition:.5s ease-in-out;opacity:0;pointer-events:none;overflow:auto;height:100%;padding:100px 0 0;width:100%;background-color:#a25eb5;position:fixed;top:0;left:0}.modal-scheduling.active{opacity:1;pointer-events:auto}.modal-scheduling .section-subtitle{color:#fff;font-size:1.75em}.modal-scheduling .obs-text{margin-top:0;color:#fff;font-size:1.25em}.modal-scheduling .first-element{margin-right:30px}.modal-scheduling .background-image{position:relative;bottom:-10px;margin-top:-300px;z-index:-1}.modal-scheduling .close-button{position:absolute;right:-70px;cursor:pointer;top:-70px}.modal-scheduling .form-control{position:relative}.modal-scheduling .form-control input{padding-left:60px}.modal-scheduling .icon-input{position:absolute;left:30px;top:calc(50% - 8px)}.modal-scheduling .icon-input.calendar{left:calc(50% + 40px)}.modal-message{transition:.5s ease-in-out;width:100%;height:100vh;position:fixed;top:0;left:0;opacity:0;pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:10}.modal-message.active{opacity:1;pointer-events:auto}.modal-message .bg-modal{background-color:#2a252b;opacity:.5;width:100%;height:100vh;position:absolute;top:0;left:0}.modal-message .modal-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:60px 100px;z-index:20;background-color:#f8f8f8;width:570px;position:relative;border-radius:8px}.modal-message .modal-content .modal-title{margin:0;font-size:1.25em;text-transform:uppercase;color:#743984;text-align:center;font-weight:700}.modal-message .modal-content .modal-desc{margin-top:35px;text-align:center}.modal-message .modal-content .modal-img{position:absolute;margin-top:-199px}.modal-message .close-button{cursor:pointer;position:absolute;right:-100px;top:0}.form-control{margin-bottom:20px}.form-control input,.form-control textarea{outline:none;width:100%;padding:15px 30px;border:none;border-radius:64px}.form-control textarea{border-radius:32px}.form-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.ml-30{margin-left:30px}}@media screen and (min-width:769px){.hide-mobile{display:block}.hide-desktop{display:none!important}}@media screen and (max-width:768px){.hide-mobile{display:none!important}.hide-desktop{display:block}.no-padding-mobile{padding-left:0;padding-right:0}}@media screen and (max-width:1024px){.section-title{font-size:1.75em;text-align:center}section.infos .infos-box{width:50%;padding:16px 15px}section.infos .infos-box .infos-text{margin:0}section.infos .infos-box .infos-text .infos-subtitle,section.infos .infos-box .infos-text .infos-title{font-size:1.12em}section.about .about-title{margin-top:32px}section.about .about-title:before{width:286px;left:50%;transform:translateX(-50%)}section.about .about-desc,section.about .about-title{font-size:1.12em;text-align:center}section.services .dogs-container{margin-top:-113px}section.services .dogs-image{width:320px}section.services .section-subtitle,section.services .service-box .service-desc,section.services .service-box .service-title{font-size:1.12em}section.services .section-title{text-align:center}section.services .service-title{margin-bottom:30px}section.services .service-intern .service-title{margin-top:130px}section.services .service-intern .service-img{margin-bottom:30px}section.services .service-desc{font-size:1.12em}section.services .call-title{margin-top:30px}section.services .contact-form{margin-top:20px}section.services .form-control{-ms-flex-direction:column;flex-direction:column}section.services .form-control input{margin-bottom:20px}section.services .recaptcha{width:100%;-ms-flex-pack:center;justify-content:center}section.services .btn-green{width:100%}section.services .service-content.active{padding:0 15px;top:0;left:0;position:fixed;background-color:#eae7eb;z-index:10;height:100%;overflow:auto}section.services .service-content.active .close{top:30px;right:15px}section.treatment .section-title{text-align:center}section.treatment img{position:relative;width:100%;top:33px}section.about-doctor{padding-top:30px}section.about-doctor .doctor-info{border-radius:8px;-ms-flex-direction:column;flex-direction:column;padding:30px 15px;-ms-flex-align:center;align-items:center}section.about-doctor .doctor-info img{width:210px}section.about-doctor .content-about .doctor-title{font-size:1.12em;text-align:center}section.about-doctor .content-about .doctor-title i{display:block}section.about-doctor .content-about .doctor-desc{font-size:1.12em;text-align:center}section.differentials{padding-top:30px}section.differentials .container{padding-left:0;padding-right:0}section.differentials .differential-box{height:460px}section.differentials .differential-box .differential-text{font-size:1.12em}section.differentials .differential-box.slick-current{height:490px}section.differentials .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}section.contact-us{padding-bottom:0}section.contact-us .column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.contact-us .form-flex,section.contact-us .talk-to-us{-ms-flex-direction:column;flex-direction:column}section.contact-us .talk-to-us{background-color:#a25eb5;padding:20px 15px 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}section.contact-us .talk-to-us .contact-box{width:270px}section.contact-us .send-message{background-color:#eae7eb;padding:20px 15px 30px}section.contact-us .send-message .section-title{margin-bottom:20px}section.contact-us .send-message .section-subtitle{text-align:center;font-size:1.12em}section.contact-us:after,section.contact-us:before{display:none}.footer .footer-content{-ms-flex-pack:justify;justify-content:space-between}.footer .footer-content p{font-size:1.25em;color:#fff}.modal-scheduling{padding-bottom:100px}.modal-scheduling .close-button{top:-260px;right:15px}.modal-scheduling .section-title{text-align:center}.modal-scheduling .obs-text,.modal-scheduling .section-subtitle{font-size:1.12em;text-align:center}.modal-scheduling .background-image{width:300px;height:190px;display:block;position:inherit}.modal-message .bg-modal{opacity:1;background-color:#a25eb5}.modal-message .modal-content{width:100%;margin:0 15px;padding:60px}.modal-message .modal-content .modal-desc{font-size:1.12em;text-align:center}}@media screen and (max-width:768px){.menu-mobile{-ms-flex-pack:justify;justify-content:space-between}.menu-mobile,.menu-mobile .left-content{display:-ms-flexbox;display:flex}.menu-mobile .left-content img{margin-right:30px}.menu-mobile .btn-green{font-size:12px}.menu-mobile .menu-item{display:none}.menu-mobile .menu-item.close-menu{width:60px}.menu-mobile .menu-item.active{display:block}.menu-mobile nav{position:absolute;top:90px;left:0;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#a25eb5;z-index:10;transition:.3s ease-in-out;opacity:0;height:0;padding:30px 0}.menu-mobile nav.active{opacity:1;min-height:calc(100vh - 116px)}.menu-mobile nav a{display:block;margin:15px 0;font-size:1.75em;color:#fff}.menu-mobile nav a.active{color:#fff}.section-text{font-size:.875em}}@media screen and (max-width:540px){section.services .dogs-container{margin-top:-113px}}@media screen and (max-width:480px){section.hero{height:350px;background-position:0;background-image:url(../img/gatto-canne-clinica-veterinaria-pelotas-capa-pet-mobile.png)}}@media screen and (max-width:375px){.modal-message .close-button{right:-10px;top:-100px}.modal-message .modal-content .modal-img{margin-top:-220px}}@media screen and (max-width:360px){section.services .service-box{-ms-flex-direction:column;flex-direction:column}}