@charset "UTF-8";.hourglass{--bg:#e3e4e8;--fg:#ead362;--primary:#05cd9e;animation-duration:1s;animation-iteration-count:infinite;--polygonH:polygon(0% 0%,100% 0%,100% 5.55%,95% 5.55%,95% 28%,60% 46%,60% 54%,95% 72%,95% 94.45%,100% 94.45%,100% 100%,0% 100%,0% 94.45%,5% 94.45%,5% 72%,40% 54%,40% 46%,5% 28%,5% 5.55%,0% 5.55%);animation-name:flip;animation-timing-function:ease-in-out;background-image:linear-gradient(var(--primary) .5em,#737a8c55 .5em 8.5em,var(--primary) 8.5em);-webkit-clip-path:var(--polygonH);clip-path:var(--polygonH);overflow:hidden;position:absolute;top:calc(50% - 135px / 2);left:calc(50% - 75px / 2);scale:.5;transform:translate3d(-50%,-50%,0);width:5em;height:9em;z-index:0}.hourglass::before,.hourglass::after{animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;content:"";display:block;position:absolute}.hourglass::before{--polygonB1:polygon(0% 0%,100% 0%,100% 24%,50% 47%,50% 47%,50% 47%,50% 47%,50% 47%,50% 47%,50% 47%,50% 47%,0% 24%);--polygonB2:polygon(0% 4%,100% 4%,100% 24%,55% 45%,55% 100%,55% 100%,55% 100%,45% 100%,45% 100%,45% 100%,45% 45%,0% 24%);--polygonB3:polygon(0% 24%,100% 24%,100% 24%,55% 45%,55% 80%,100% 100%,100% 100%,0% 100%,0% 100%,45% 80%,45% 45%,0% 24%);--polygonB4:polygon(45% 45%,55% 45%,55% 45%,55% 45%,55% 58%,100% 76%,100% 100%,0% 100%,0% 76%,45% 58%,45% 45%,45% 45%);--polygonB5:polygon(50% 53%,50% 53%,50% 53%,50% 53%,50% 53%,100% 76%,100% 100%,0% 100%,0% 76%,50% 53%,50% 53%,50% 53%);animation-name:fill;background-color:var(--fg);background-size:100% 3.6em;clip-path:var(--polygonB1);-webkit-clip-path:var(--polygonB1);top:.5em;left:.5em;width:4em;height:8em;z-index:1}.hourglass::after{animation-name:glare;background:linear-gradient(90deg,#0000 .5em,#0003 .5em 1.5em,#0000 1.5em 3.5em,#fff3 3.5em 4.5em,#fff0 4.5em 6.5em,#0003 6.5em 7.5em,#0000 7.5em) 0 0 / 100% .5em,linear-gradient(90deg,#0000 .75em,#0003 .75em 1.25em,#0000 1.25em 3.75em,#fff3 3.75em 4.25em,#fff0 4.25em 6.75em,#0003 6.75em 7.25em,#0000 7.25em) 0 .5em / 100% 8em,linear-gradient(90deg,#0000 .5em,#0003 .5em 1.5em,#0000 1.5em 3.5em,#fff3 3.5em 4.5em,#fff0 4.5em 6.5em,#0003 6.5em 7.5em,#0000 7.5em) 0 100% / 100% .5em;background-repeat:repeat-x;top:0;left:-3em;width:200%;height:100%;z-index:2}@keyframes fill{from{clip-path:var(--polygonB1);-webkit-clip-path:var(--polygonB1)}10%{clip-path:var(--polygonB2);-webkit-clip-path:var(--polygonB2)}45%{clip-path:var(--polygonB3);-webkit-clip-path:var(--polygonB3)}80%{clip-path:var(--polygonB4);-webkit-clip-path:var(--polygonB4)}85%,to{clip-path:var(--polygonB5);-webkit-clip-path:var(--polygonB5)}}@keyframes glare{from,90%{transform:translateX(0)}to{transform:translateX(3em)}}@keyframes flip{from,90%{transform:rotate(0)}to{transform:rotate(180deg)}}@media (prefers-color-scheme:dark){:root{--bg:#17181c;--fg:#c7cad1}}@keyframes blink{from{opacity:0}to{opacity:1}}.blink{animation-direction:alternate;animation-duration:0.25s;animation-fill-mode:backwards;animation-iteration-count:10;animation-name:blink;animation-timing-function:linear}.breadcrumbs{display:block;font-family:Lexend,sans-serif;font-size:14px!important;list-style:none;margin:30px 0 20px;padding:0}@media screen and (max-width:767px){.breadcrumbs{text-align:center}.breadcrumbs>li[data-name="blog"]~li:last-of-type{display:none}.breadcrumbs>li[data-name="blog"]~li:last-of-type:has(a){display:inline-block}}.breadcrumbs>li{display:inline-block;font-size:14px!important;margin:0;vertical-align:middle}.breadcrumbs>li::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;margin:0 10px}.breadcrumbs>li:first-of-type::before{display:none}.breadcrumbs>li:last-of-type{margin:0}::-webkit-scrollbar,body ::-webkit-scrollbar{max-height:6px;width:6px}::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{background:#05cd9e}::-webkit-scrollbar-track,body ::-webkit-scrollbar-track{background:#fafafa;border:none;border-bottom:none!important;border-left:1px solid #ddd;border-top:none!important}@media screen and (min-width:1025px){.only-mobile{display:none!important}}@media screen and (max-width:1024px){.only-desktop{display:none!important}}li.pedir-cita{background:#07cd9e;color:#fff;width:100%!important}li.consulta-virtual{background:#2b3942;color:#fff;width:100%!important}.aC{text-align:center!important}.aL{text-align:left!important}.aR{text-align:right!important}#slider-banner .right-img{text-align:center}#slider-banner .right-img>img{height:auto!important;max-width:initial!important;transform:translate3d(0,-80px,0);width:350px!important}@media screen and (max-width:767px){#slider-banner .right-img>img{height:auto!important;max-width:90vw!important;transform:translate3d(0,-58px,0)}}@media screen and (max-width:575px){h1.slide-main-head{font:800 27px Lexend!important}}.c-instagram{margin:0 0 40px}.c-instagram.c-instagram-3{align-items:flex-start;clear:both;display:flex;flex-direction:row;float:none;gap:20px;justify-content:center;width:100%}@media screen and (max-width:767px){.c-instagram.c-instagram-3{flex-direction:column}}.c-instagram.c-instagram-3>*{display:block!important;min-width:290px!important;width:290px!important}@media screen and (max-width:767px){.c-instagram.c-instagram-3>*{margin:auto!important;height:405px!important}}.c-instagram.c-instagram-3>p{display:none!important}#modal-iframe-wrapper{border-radius:10px}#modal-iframe-wrapper>iframe{border-radius:10px;border:none;display:block;height:100%;width:100%}#return-to-top{background:#05cd9e88!important;border-radius:10px!important;bottom:20px!important;height:40px!important;left:20px;text-align:center;width:40px!important}#return-to-top:hover{background:#05cd9e!important}#return-to-top>i{line-height:40px;padding:0!important;top:initial!important}#book-appointment>.container{position:relative}#book-appointment>.container::after{background:transparent;content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.grecaptcha-badge{z-index:100000}.wp-block-search__label{color:#05cd9e;display:block;font-size:20px;font-weight:500;margin:0 0 10px!important;padding:0}.wp-block-heading{color:#05cd9e;font-size:20px;font-weight:500;margin:0 0 10px;padding:0}body,html{scroll-behavior:initial!important}body{cursor:default}@media screen and (max-width:767px){body{padding:95px 0 0!important}}body a{color:#48c2c2}body a:hover{color:#48c2c2}body:has(#modal-iframe-wrapper){position:fixed}body:has(#modal-iframe-wrapper)::before{background:#000a;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}body.menu-opened{overflow:hidden;position:fixed}ul li,ol li{font-size:18px!important;list-style:square}@media screen and (max-width:767px){.header-wrap{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:10000}}.header-navbar{background:#fff}.header-navbar .custom-logo-name{display:none}.appointment-main-box input[type="email"]{width:100%;height:60px;border-radius:15px;border:1px solid #94a9b71a;background-color:#94a9b71a;padding:15px}.appointment-main-box input[type="email"]::placeholder{color:#94a9b799;letter-spacing:0;font:400 15px Lexend}#site-navigation>.menu>ul{display:inline-block}li.current-menu-item.current_page_item a{color:#07cd9e!important}.owl-item .service-box .inner-div{transition:0.6s background}.owl-item .service-box:hover .inner-div{background:#2b3942!important}.owl-item .service-box .service-meta-image:empty{display:none}.owl-item .service-box .service-meta-image>img{left:50%;margin:0;top:50%;transform:translate3d(-50%,-50%,0);width:30px!important}@media screen and (max-width:767px){.owl-item .service-box .service-meta-image>img{height:auto!important;max-width:initial;width:25px!important}}.owl-item .service-box .service-title+p{color:#fff}.service-shortcode>a{display:block}.service-shortcode .service-contents-wrapper{transition:0.3s all}.service-shortcode .service-contents-wrapper:hover{transform:scale(1.05)}.service-shortcode .service-contents-wrapper .service-box .service-title span{color:#05cd9e;display:block;font:500 25px Lexend;padding:10px 0}.service-shortcode .service-contents-wrapper .service-box p{font:400 16px/26px Lexend!important}#counter .owl-dots,#latest_news .owl-dots,#testimonial .owl-dots{text-align:center;margin:13px 0}#counter button.owl-dot,#latest_news button.owl-dot,#testimonial button.owl-dot{background-color:#05cd9e52;border:1px solid #05cd9e52;width:8px;height:8px;margin:0 3px;border-radius:50%}#counter button.owl-dot.active,#latest_news button.owl-dot.active,#testimonial button.owl-dot.active{background-color:#fff;border:3px solid #05cd9e;width:14px;height:14px}#counter .owl-dots,#latest_news .owl-dots,#testimonial .owl-dots{display:inherit!important}#counter .owl-item:hover .testimonial-data,#latest_news .owl-item:hover .testimonial-data,#testimonial .owl-item:hover .testimonial-data{margin-top:-35px;opacity:1}#counter .owl-item:hover .testimonials-info,#latest_news .owl-item:hover .testimonials-info,#testimonial .owl-item:hover .testimonials-info{border-color:#05cd9e}#our_video .solution-popup-content{height:calc(50vw * 9 / 16)!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate3d(-50%,-50%,0)!important;width:50vw!important;z-index:150px}#our_video .solution-video{border:none!important;display:block!important;height:calc(50vw * 9 / 16)!important;margin:auto!important;width:50vw!important}.appointment-form-box,.service-box>img,.appointment-main-box,.counter-main-box,.team-contents-wrapper,.contat-boxx{border:1px solid #ddd!important}.footer-cols{padding:70px 0 20px!important}@media screen and (max-width:767px){.footer-cols{padding:110px 0 20px!important}}.footer-cols:has(.service-book-appointment){margin-top:180px}@media screen and (max-width:767px){.footer-cols:has(.service-book-appointment){margin-top:450px}}@media screen and (max-width:767px){.footer-cols .footer1 img{margin:0 auto 50px!important}}.footer-cols .footer3{align-self:center;text-align:right}@media screen and (max-width:767px){.footer-cols .footer3{text-align:center}}.footer-cols .footer3 a.social{animation:none;border-radius:100%;display:inline-block;font-size:20px;height:40px;margin:0 2px;filter:grayscale(100%) invert(1);position:relative;width:40px;z-index:100}.footer-cols .footer3 a.social:hover{filter:none}.footer-cols .footer3 a.social::before{background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:100%;width:100%}.footer-cols .footer3 a.social.social-facebook::before{background-image:url(/wp-content/themes/carinos-2024-child/css/../img/facebook.svg)}.footer-cols .footer3 a.social.social-instagram::before{background-image:url(/wp-content/themes/carinos-2024-child/css/../img/instagram.svg)}.footer-cols .footer3 a.social.social-youtube::before{background-image:url(/wp-content/themes/carinos-2024-child/css/../img/youtube.svg)}.page-photo,.service-photo{background-attachment:transparent;background-image:var(--image);background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid #ccc;border-radius:15px;height:500px;margin:0 0 50px;width:100%}.container h1,.main_title h1{font-size:30px;text-align:left}.container.container-team .container.main_title{margin:0;padding:0}.container.container-team .container.main_title h1{margin:0 0 22px;padding:0;text-align:left}@media screen and (max-width:767px){.container.container-team .container.main_title h1{text-align:center}}.container.container-team>.row{justify-content:center}.container.container-team>.row>.content_page{max-width:750px}.container.container-team>.row>.content_page+#sidebar{width:354px}.container.container-team>.row>.content_page .feature-box{float:left;margin:0 30px 30px 0;width:230px}@media screen and (max-width:767px){.container.container-team>.row>.content_page .feature-box{float:none;margin:0 0 30px;width:100%}}.single-post-content h2{color:#07cd9e!important;font-size:22px;font-weight:600}.single-post-content h3{color:#07cd9e!important;font-size:22px;font-weight:500}.single-post-content thead th{background:#ccc;border-bottom:1px solid #000;text-align:center;padding:5px}@media screen and (max-width:767px){.single-post-content div.responsive{margin:0 0 25px}.single-post-content div.responsive:has(>table){overflow-x:auto;overflow-y:hidden}.single-post-content div.responsive:has(>table)>table{margin:0;width:auto}}.single-post-content p{color:#6c6c6c;font-family:Poppins,sans-serif}.custom-gallery{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:flex-start;margin:30px auto}@media screen and (max-width:767px){.custom-gallery{gap:15px}}.custom-gallery>.custom-gallery-item{background-color:transparent;background-image:var(--image);background-position:center center;background-repeat:no-repeat;background-size:cover;height:225px;transition:0.4s all;width:calc(33.33% - 20px)}@media screen and (max-width:767px){.custom-gallery>.custom-gallery-item{height:calc(50vw * 9 / 16);width:calc(50vw - 30px)}}.custom-gallery>.custom-gallery-item:has(>a):hover{border:2px solid #ccc;transform:scale(1.2);z-index:10}.custom-gallery>.custom-gallery-item>a{display:block;height:100%;width:100%}.copyright .menu-menu-pie-container{display:inline-block;margin:0 0 0 -5px}@media screen and (max-width:767px){.copyright .menu-menu-pie-container{display:block!important;margin:0}}.copyright .menu-menu-pie-container .menu{display:inline-block!important;list-style:none!important;margin:0!important;padding:0!important}@media screen and (max-width:767px){.copyright .menu-menu-pie-container .menu{display:block!important}}.copyright .menu-menu-pie-container .menu>li{display:inline-block;margin:0 0 0 -5px!important;padding:0!important}@media screen and (max-width:767px){.copyright .menu-menu-pie-container .menu>li{display:block;margin:0!important;text-align:center!important}}.copyright .menu-menu-pie-container .menu>li:first-of-type{margin:0!important}@media screen and (max-width:767px){.copyright .menu-menu-pie-container .menu>li:first-of-type::before{content:""!important;display:none!important}}.copyright .menu-menu-pie-container .menu>li:first-of-type::before{color:#000;content:"-";display:inline-block;margin:0 10px}.copyright .menu-menu-pie-container .menu>li:last-of-type::after{display:none}@media screen and (max-width:767px){.copyright .menu-menu-pie-container .menu>li::after{content:""!important;display:none!important}}.copyright .menu-menu-pie-container .menu>li::after{color:#000;content:"-";display:inline-block;margin:0 10px}.copyright .menu-menu-pie-container .menu>li>a{color:#000!important;font-size:15px}.wp-block-latest-posts ul,.wp-block-latest-posts li{list-style:none!important}input[type="submit"]{border-radius:25px!important;transition:0.3s!important}input[type="submit"]:hover{border-radius:6px!important}#sidebar button{border-radius:25px!important;transition:0.3s!important}#sidebar button:hover{border-radius:6px!important}#sidebar ul li{border:none!important;padding:0 0 10px!important}#sidebar ul li:last-of-type{padding:0!important}#sidebar ul li a{font-weight:300!important;font-family:Lexend,sans-serif!important;line-height:1.5!important;display:inline-block!important}#sidebar ul li a:hover{color:#48c2c2}#sidebar .widget{border-radius:10px}.main-navigation li{padding:12px 17px!important}@media screen and (max-width:1024px){.main-navigation li a::before{display:none}}.postbox .post_pic_inner{background-color:transparent;background-image:var(--image);background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid #ddd;height:242px}@media screen and (max-width:767px){.postbox .post_pic_inner{height:calc((100vw - 64px) * 9 / 16);width:calc(100vw - 64px)}}.postbox .post_pic_inner>a{display:block;height:100%;width:100%}.postbox a{color:#000}.news-image{background-color:transparent;background-image:var(--image);background-position:center center;background-repeat:no-repeat;background-size:cover;height:242px}@media screen and (max-width:767px){.news-image{height:calc((100vw - 64px) * 9 / 16);width:calc(100vw - 64px)}}.news-image>a{display:block;height:100%;width:100%}.socila_share{margin:16px 0 26px!important}.post_tag{padding:0!important}ul.post-categories{display:inline-block;padding:0;vertical-align:middle}ul.post-categories>li{display:inline-block;list-style:none}ul.post-categories>li>a{display:inline-block;font-size:15px!important}.navigation{text-align:center}.navigation::after{clear:both;content:"";display:block;float:none}.navigation .nav-links{display:inline-block;margin:auto;width:100%}.navigation .nav-links::after{clear:both;content:"";display:block;float:none}.navigation .nav-links span.page-numbers.current{border:none!important}.navigation .nav-links span.page-numbers.dots{padding:8px 0 0}.navigation .nav-links a{border-radius:10px!important;display:inline-block!important;min-width:30px!important}.navigation .nav-links a.next{margin:0}.contat-boxx i{font-size:20px;height:60px;padding:0;position:relative;width:60px}.contat-boxx i::before{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.contat-boxx p{font-size:16px}.service-book-appointment{background:#fff;border:1px solid #ddd;border-radius:15px;left:50%;max-width:1320px;padding:35px 40px 10px;position:absolute;top:0;transform:translate3d(-50%,calc(-50% - 90px),0);width:90%}.service-book-appointment.book-appointment-type-externa::after{background:transparent;content:"";cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media screen and (max-width:767px){.service-book-appointment{margin:auto;transform:translate3d(-50%,calc(-50% - 200px),0);width:90%}}.service-book-appointment h2{color:#455864;font-family:Lexend,sans-serif;font-size:24px;font-weight:800;letter-spacing:0;padding-bottom:25px}.service-book-appointment input[type="submit"]{font-family:Lexend,sans-serif;font-size:15px;font-weight:500;text-transform:none}.service-book-appointment input[type="number"],.service-book-appointment input[type="text"],.service-book-appointment input[type="email"],.service-book-appointment textarea{background-color:#07cd9e1a;border:1px solid #07cd9e1a;border-radius:15px;color:#000;height:60px;margin:0;padding:15px;width:100%}.service-book-appointment input[type="number"]::placeholder,.service-book-appointment input[type="text"]::placeholder,.service-book-appointment input[type="email"]::placeholder,.service-book-appointment textarea::placeholder{color:#888}.service-book-appointment textarea{height:55px;resize:none}@media screen and (max-width:767px){.service-book-appointment textarea{height:150px}}.wpcf7-not-valid-tip{font-size:12px!important}.wpcf7 form.invalid .wpcf7-response-output{border:none;color:#dc3232;font-size:12px!important;font-weight:700!important;margin:0;padding:0}.video-img{margin:30px 0 -90px}#team+#our_video .video-img{margin:-100px 0 0}@media screen and (max-width:1024px){.sidenav .closebtn{top:18px}}.widget.widget_categories h3.widget-title{border:none!important;color:#05cd9e!important;font-size:20px!important;font-weight:500!important;margin:0 0 10px!important;padding:0!important;text-align:left!important}.widget.widget_categories ul{list-style:none}.widget.widget_categories ul li{font-family:Lexend,sans-serif!important;font-size:15px!important;list-style:none}.consulta-virtual-wrapper p{color:#666;font-size:17px;font-weight:400;line-height:1.5;margin:0 0 30px}.consulta-virtual-wrapper+.wpcf7-response-output{color:#f00!important}.consulta-virtual-wrapper+.wpcf7-response-output{border:none;color:#07cd9e!important;font-size:15px;font-weight:400;padding:0}.consulta-virtual-wrapper .row:has(.wpcf7-not-valid-tip) input[type="date"],.consulta-virtual-wrapper .row:has(.wpcf7-not-valid-tip) input[type="email"],.consulta-virtual-wrapper .row:has(.wpcf7-not-valid-tip) input[type="tel"],.consulta-virtual-wrapper .row:has(.wpcf7-not-valid-tip) input[type="text"],.consulta-virtual-wrapper .row:has(.wpcf7-not-valid-tip) select,.consulta-virtual-wrapper .row:has(.wpcf7-not-valid-tip) textarea{border-color:red}.consulta-virtual-wrapper .row:has(.wpcf7-not-valid-tip) input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;border:1px solid red;height:13px;width:13px}.consulta-virtual-wrapper .row:has(.wpcf7-not-valid-tip) .wpcf7-not-valid-tip{display:none}.consulta-virtual-wrapper .wpcf7-list-item-label{color:#000;display:inline-block;font-size:15px;font-weight:500;margin:0 0 0 5px;padding:0 0 5px}.consulta-virtual-wrapper label{color:#000;display:block;font-size:15px;font-weight:500;padding:0 0 5px}.consulta-virtual-wrapper label.required::after{color:red;content:"*";display:inline-block;margin:0 0 0 3px}.consulta-virtual-wrapper fieldset{border:1px solid #07cd9e;border-radius:15px;margin:20px 0 0;padding:25px 15px 15px;position:relative}.consulta-virtual-wrapper fieldset legend{background:#fff;color:#000;display:inline-block;font-size:15px;font-weight:600;left:15px;padding:0 15px;position:absolute;top:0;transform:translate3d(0,-50%,0);width:auto}.consulta-virtual-wrapper fieldset legend.required::after{color:red;content:"*";display:inline-block;margin:0 0 0 3px}.consulta-virtual-wrapper input[type="submit"],.consulta-virtual-wrapper input[type="reset"]{background:#05cd9e;border:none;border-radius:25px;color:#fff;font-size:15px;font-weight:500;margin:10px 0 0;padding:10px 40px;text-transform:none;transition:0.3s!important}.consulta-virtual-wrapper input[type="submit"]:hover,.consulta-virtual-wrapper input[type="reset"]:hover{border-radius:6px!important}.consulta-virtual-wrapper input[type="reset"]{margin:0 0 0 20px}.consulta-virtual-wrapper input[type="date"],.consulta-virtual-wrapper input[type="text"],.consulta-virtual-wrapper input[type="email"],.consulta-virtual-wrapper input[type="file"],.consulta-virtual-wrapper input[type="tel"],.consulta-virtual-wrapper input[type="number"],.consulta-virtual-wrapper textarea{background-color:#fff;border:1px solid #07cd9e;border-radius:15px;color:#000;font-size:15px;height:60px;margin:0;padding:15px;transition:none;width:100%}.consulta-virtual-wrapper input[type="date"]::placeholder,.consulta-virtual-wrapper input[type="text"]::placeholder,.consulta-virtual-wrapper input[type="email"]::placeholder,.consulta-virtual-wrapper input[type="file"]::placeholder,.consulta-virtual-wrapper input[type="tel"]::placeholder,.consulta-virtual-wrapper input[type="number"]::placeholder,.consulta-virtual-wrapper textarea::placeholder{color:#888}.consulta-virtual-wrapper input[type="date"]:focus,.consulta-virtual-wrapper input[type="text"]:focus,.consulta-virtual-wrapper input[type="email"]:focus,.consulta-virtual-wrapper input[type="file"]:focus,.consulta-virtual-wrapper input[type="tel"]:focus,.consulta-virtual-wrapper input[type="number"]:focus,.consulta-virtual-wrapper textarea:focus{background-color:#07cd9e1a}.consulta-virtual-wrapper input[type="file"]{border:none;height:66px;padding:15px 0}.consulta-virtual-wrapper input.input-insurance{display:inline-block;margin:0 0 0 20px;width:500px}.consulta-virtual-wrapper textarea{height:150px!important}.consulta-virtual-wrapper select{background-color:#fff;border:1px solid #07cd9e;border-radius:15px;color:#000;display:inline-block;font-size:15px;height:60px;margin:0 10px 0 0;padding:15px;width:auto}.consulta-virtual-wrapper .note{color:#666;font-size:17px;font-weight:400;margin:40px 0 30px;line-height:1.5;padding:10px;text-align:left}.consulta-virtual-wrapper a.button{background:#05cd9e;border:none;border-radius:25px;color:#fff;font-size:15px;font-weight:500;padding:10px 40px;text-transform:none;transition:0.3s!important}.consulta-virtual-wrapper a.button:hover{border-radius:6px!important}.consulta-virtual-wrapper .filename{color:#07cd9e;display:inline-block;font-size:15px;font-style:italic;font-weight:600;margin:0 0 0 20px}.consulta-virtual-wrapper .filename>a{color:#666;display:inline-block;font-size:13px;font-style:normal;font-weight:400;line-height:13px;margin:0 0 0 5px;vertical-align:middle}.consulta-virtual-wrapper .filename>a:hover{text-decoration:underline!important}@media screen and (max-width:1024px){.consulta-virtual-wrapper [class*=col-]{width:100%}.consulta-virtual-wrapper input.input-insurance{display:block;margin:0;width:100%}.consulta-virtual-wrapper .wpcf7-list-item{display:block}.consulta-virtual-wrapper .row:has([name="cv-accept-terms"]) .wpcf7-list-item{display:inline-block}.consulta-virtual-wrapper fieldset{padding:25px 10px 10px}.consulta-virtual-wrapper a.button{padding:10px}.consulta-virtual-wrapper label:has(+.filename){margin:0 0 0 10px!important}.consulta-virtual-wrapper .filename{display:block;margin:10px 0;padding:0 0 0 10px}}body:has(.modal-alert){max-height:100vh;max-width:100vw;overflow:hidden}body:has(.modal-alert)::before{background:#0006;content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.modal-alert{background:#fff;border:1px solid #98a9b6;border-radius:15px;max-height:50vh;max-width:50vw;min-height:43px;min-width:200px;overflow-y:auto;position:absolute;z-index:9999}.modal-alert .modal-alert-title{background:#293941;color:#fff;font-size:14px;font-weight:600;text-align:center;text-transform:none;padding:3px 5px}.modal-alert .modal-alert-message{color:#000;font-size:14px;font-weight:400;padding:20px}.modal-alert .modal-alert-buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;padding:0 20px 20px}.modal-alert .modal-alert-buttons button{border:none;border-radius:25px;display:inline-block;font-size:14px;font-weight:500;margin:0;min-width:100px;padding:8px 32px;text-align:center;text-transform:none;transition:0.3s!important}.modal-alert .modal-alert-buttons button:hover{border-radius:6px!important}.modal-alert .modal-alert-buttons button.button1{background:#05cd9e;color:#fff}.modal-alert .modal-alert-buttons button.button2{background:#2b3942;color:#fff}.page .single-post-content .content_page{margin:auto;max-width:750px}.single.single-post .breadcrumbs{margin:30px 0 20px}.single.single-post .main_title:has(h1){margin:0;padding:0}.single.single-post .main_title:has(h1) h1{padding:0;text-align:left}.single.single-post .row:has(.content_page){margin:auto;max-width:1104px}.single.single-post .row:has(.content_page) .content_page{max-width:750px}.single.single-post .row:has(.content_page) .content_page+#sidebar{min-width:354px}.single.single-service .single-post-content{margin:auto;max-width:750px}#blog-right-sidebar>.container{margin:auto;max-width:1104px}#blog-right-sidebar>.container .content_page{max-width:750px}#blog-right-sidebar>.container #sidebar{min-width:354px}.entry-author>a{font-weight:400}.entry-author .revised{color:#2b3942;display:inline-block;margin:0 0 0 5px}@media screen and (max-width:767px){.entry-author .revised{display:block;margin:5px 0}}.entry-author .revised>a{color:inherit;text-decoration:none;transition:0.2s all}.entry-author .revised>a:hover{color:#48c2c2}