a,abbr,acronym,address,applet,b,big,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,html,i,iframe,img,ins,kbd,label,legend,object,q,s,samp,small,span,strike,strong,sub,sup,tbody,td,tfoot,th,thead,tr,tt,u,var,select,input,textarea,:focus ::-moz-focus-inner{margin:0;padding:0;border:0;outline:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none}textarea:focus,input:focus,*:focus,input:focus{outline:none!important}body{font-feature-settings:"pnum" on,"lnum" on}.grecaptcha-badge{visibility:hidden!important}.block{overflow:hidden}@font-face{font-display:swap;font-family:"osteopatia";src:url(/wp-content/themes/rrosteopata/assets/icons/osteopatia.eot?56779388);src:url("/wp-content/themes/rrosteopata/assets/icons/osteopatia.eot?56779388#iefix") format("embedded-opentype"),url(/wp-content/themes/rrosteopata/assets/icons/osteopatia.woff2?56779388) format("woff2"),url(/wp-content/themes/rrosteopata/assets/icons/osteopatia.woff?56779388) format("woff"),url(/wp-content/themes/rrosteopata/assets/icons/osteopatia.ttf?56779388) format("truetype"),url("/wp-content/themes/rrosteopata/assets/icons/osteopatia.svg?56779388#osteopatia") format("svg");font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"osteopatia";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-small:before{content:"\e800"}.icon-right-small:before{content:"\e801"}.icon-up-small:before{content:"\e802"}.icon-down-small:before{content:"\e803"}.icon-down-open-big:before{content:"\e804"}.icon-left-open-big:before{content:"\e805"}.icon-right-open-big:before{content:"\e806"}.icon-up-open-big:before{content:"\e807"}.icon-icon-bebe:before{content:"\e808"}.icon-icon-body:before{content:"\e809"}.icon-icon-coluna:before{content:"\e80a"}.icon-icon-coluna-vertebral:before{content:"\e80b"}.icon-icon-craniana:before{content:"\e80c"}.icon-icon-desporto:before{content:"\e80d"}.icon-icon-dores:before{content:"\e80e"}.icon-icon-gravidez:before{content:"\e80f"}.icon-icon-lesoes:before{content:"\e810"}.icon-icon-postura:before{content:"\e811"}.rank-math-breadcrumb p{margin-bottom:0;font-size:.75rem;letter-spacing:.013rem;line-height:1.125rem}.gpc-breadcrumb .rank-math-breadcrumb a,.gpc-breadcrumb .rank-math-breadcrumb span.separator{color:var(--e-global-color-primary)}.gpc-breadcrumb .rank-math-breadcrumb a:hover,.gpc-breadcrumb .rank-math-breadcrumb span.last{color:var(--e-global-color-secondary)}@media (max-width:767px){.elementor-660 .elementor-element.elementor-element-1848c1a img{object-position:right center}}@media (min-width:768px){.elementor-swiper-button.elementor-swiper-button-prev{margin-left:-40px}.elementor-swiper-button.elementor-swiper-button-next{margin-right:-40px}}.gpc-about-intro{background:linear-gradient(to right,var(--e-global-color-accent) 0%,var(--e-global-color-accent) 35%,var(--e-global-color-a33dd03) 35%,var(--e-global-color-a33dd03) 100%)}.gpc-about-img img,.gpc-about-me__img img{box-shadow:68px 0 0 -30px var(--e-global-color-primary)}@media (min-width:768px) and (max-width:992px){.gpc-about-intro{background:linear-gradient(to right,var(--e-global-color-accent) 0%,var(--e-global-color-accent) 25%,var(--e-global-color-a33dd03) 25%,var(--e-global-color-a33dd03) 100%)}.gpc-about-img img,.gpc-about-me__img img{box-shadow:50px 0 0 -30px var(--e-global-color-primary)}}@media (max-width:767px){.gpc-about-intro{background:linear-gradient(to bottom,var(--e-global-color-accent) 0%,var(--e-global-color-accent) 30%,var(--e-global-color-a33dd03) 30%,var(--e-global-color-a33dd03) 100%)}}.gpc-testimonial-box-content{position:relative}.gpc-testimonial-box-content::after{content:"";width:15px;height:15px;background:var(--e-global-color-primary);transform:rotate(45deg);position:absolute;border-left:1px solid #fff0;border-right:1px solid var(--e-global-color-accent);border-top:1px solid #fff0;border-bottom:1px solid var(--e-global-color-accent);left:15px;bottom:-7px;z-index:2}.swiper-pagination-bullet{border-radius:0!important}.gpc-about-me{background:linear-gradient(to right,var(--e-global-color-primary) 0%,var(--e-global-color-primary) 30%,#f0f0f066 30%,#f0f0f066 100%)}@media (max-width:767px){.gpc-about-me{background:linear-gradient(to bottom,var(--e-global-color-primary) 0%,var(--e-global-color-primary) 30%,#f0f0f066 30%,#f0f0f066 100%)}.gpc-about-me__img img{box-shadow:52px 0 0 -30px var(--e-global-color-accent)}}.gpc-about-me__title .elementor-heading-title span{font-family:var(--e-global-typography-2607379-font-family),Sans-serif;font-size:var(--e-global-typography-2607379-font-size);line-height:var(--e-global-typography-2607379-line-height);color:var(--e-global-color-text)}.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6{font-weight:500!important}.single-post .wp-block-quote{margin:40px 0!important;font-size:28px!important;line-height:1.5em!important}.gpc-especialidades-card:hover{background-color:var(--e-global-color-primary)!important}.gpc-especialidades-card:hover .elementor-heading-title,.gpc-especialidades-card:hover p{color:var(--e-global-color-a33dd03)!important}.gpc-especialidades-card:hover .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--e-global-color-a33dd03)!important}.gpc-beneficios-osteopatia{background:linear-gradient(to left,var(--e-global-color-primary) 0%,var(--e-global-color-primary) 40%,#f0f0f066 40%,#f0f0f066 100%)}@media (max-width:767px){.gpc-beneficios-osteopatia{background:linear-gradient(to top,var(--e-global-color-primary) 0%,var(--e-global-color-primary) 38%,#f0f0f066 38%,#f0f0f066 100%)}}.elementor-field:focus{box-shadow:none!important;border:1px solid var(--e-global-color-primary)!important}.elementor-form input[type="date"],.elementor-form input[type="email"],.elementor-form input[type="number"],.elementor-form input[type="password"],.elementor-form input[type="search"],.elementor-form input[type="tel"],.elementor-form input[type="text"],.elementor-form input[type="url"],.elementor-form select,.elementor-form textarea{padding:15px 25px!important}.gpc-footer-contacts-list .elementor-icon-list-text{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-bottom:13px!important}.gpc-footer-contacts-list .elementor-icon-list-text:last-of-type{padding-bottom:15px}.gpc-footer-contacts-list .gpc-footer-phone-number,.gpc-footer-contacts-list .gpc-footer-mail{font-weight:600!important}.gpc-footer-contacts-list .gpc-footer-call-price{font-size:12px!important;font-weight:300!important;line-height:17px!important;letter-spacing:0.029px!important;color:var(--e-global-color-0c737f7)!important}.gpc-footer-copyright p span{text-transform:capitalize;color:var(--e-global-color-a33dd03);font-weight:300}.gpc-footer-credits p{margin-bottom:0}.gpc-footer-credits a{color:var(--e-global-color-0c737f7)}.gpc-footer-credits a:hover{color:var(--e-global-color-a33dd03)}@media (max-width:767px){.gpc-site-info .gpc-footer-legal .elementor-nav-menu{flex-direction:column}.gpc-site-info .gpc-footer-legal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:0}}.fab-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;user-select:none;position:fixed;bottom:60px;right:30px;z-index:100}@media (max-width:767px){.fab-container{bottom:20px;right:20px}}.fab-container:hover{height:100%}.fab-container:hover .sub-button:nth-child(2){transform:translateY(-80px)}.fab-container:hover .sub-button:nth-child(3){transform:translateY(-140px)}.fab-container:hover .sub-button:nth-child(4){transform:translateY(-200px)}.fab-container:hover .sub-button:nth-child(5){transform:translateY(-260px)}.fab-container:hover .sub-button:nth-child(6){transform:translateY(-320px)}.fab-container .fab{position:relative;height:70px;width:70px;background-color:var(--e-global-color-secondary);border-radius:50%;z-index:2}@media (max-width:767px){.fab-container .fab{height:55px;width:55px}}.fab-container .fab::before{content:" ";position:absolute;bottom:0;right:0;height:42px;width:42px;background-color:inherit;border-radius:0 0 10px 0;z-index:-1}@media (max-width:767px){.fab-container .fab::before{height:25px;width:25px}}.fab-container .fab .fab-content{display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:50%}.fab-container .fab .fab-content .material-icons{color:var(--e-global-color-a33dd03);font-size:48px}@media (max-width:767px){.fab-container .fab .fab-content .material-icons{font-size:30px}}.fab-container .sub-button{position:absolute;display:flex;align-items:center;justify-content:center;bottom:10px;right:10px;height:50px;width:50px;background-color:var(--e-global-color-0c737f7);border-radius:50%;transition:all 0.3s ease}@media (max-width:767px){.fab-container .sub-button{height:40px;width:40px}}.fab-container .sub-button:hover{cursor:pointer;background-color:var(--e-global-color-secondary)}.fab-container .sub-button .material-icons{color:var(--e-global-color-a33dd03);padding-top:6px}