@import url("https://fonts.googleapis.com/css2?family=Martel&display=swap");
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*!
Theme Name: abbo_despachos
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: abbo_despachos
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

abbo_despachos is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
body{font-family:'Open Sans',Arial,sans-serif;font-size:.875rem;line-height:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{font-family:Lato,'Open Sans',Arial,sans-serif}.container{max-width:1140px;padding:0 1em;margin:0 auto}a{text-decoration:none}blockquote{margin:0 0 1.25em;position:relative;padding:1em 1em 1em 4em}blockquote:before{content:"\201C";color:#aaa;font-family:Georgia,serif;font-size:5.25em;left:.25em;line-height:1;position:absolute;top:.125em}.archive h1.page-title{text-align:center}.default-section,section#call-us,section#advantages,#office-info,section#services,section#blog{overflow:hidden;padding:2.5em 0}.default-section h5,section#call-us h5,section#advantages h5,#office-info h5,section#services h5,section#blog h5{font-weight:700;text-align:center;width:100%;font-size:1.5rem;line-height:2.25rem;margin:0 auto 1em}.reviews-block{text-align:center}.reviews-block .stars{font-size:1.5em;line-height:1.75em}.reviews-block .stars .rating{display:block;font-weight:700}.reviews-block .text{font-weight:700}section#hero{background-size:cover;font-weight:700;text-shadow:1px 2px 2px #000}section#hero .wrapper{padding:3em 0}section#hero h1{font-size:3.5rem;line-height:3.875rem;margin-top:0}section#hero .subtitle{font-family:Lato,'Open Sans',Arial,sans-serif;font-size:1.35em;line-height:1.5em;font-weight:600;max-width:34em;margin-bottom:1.5em}section#hero .ctas{font-size:1.15em}section#hero .ctas .button{border:1px solid;padding:.5em 2em;display:inline-block;text-transform:uppercase;text-decoration:none;text-shadow:none;min-width:14em;text-align:center}section#hero .ctas .button:first-of-type{margin-right:1em}section#hero .ctas .button.alt{background:0 0}@media (max-width:1000px){section#hero{text-align:center}section#hero .subtitle{margin:0 auto 1.5em}}@media (max-width:700px){section#hero h1{font-size:3em}section#hero .ctas{max-width:30em;margin:0 auto}section#hero .ctas .button:first-of-type{margin-right:0;margin-bottom:1em}}@media (max-width:400px){section#hero .ctas .button{width:100%;min-width:0;padding:.5em 0;box-sizing:border-box}}section#team{padding:3em 0;overflow:hidden}section#team .image,section#team .content{float:left;width:49%}section#team .image img{max-width:100%;max-height:350px;margin:0 auto;display:block}section#team .image .caption{text-align:center;font-style:italic;margin-top:.5em}section#team .content{padding-right:2%}section#team .content h2{text-align:center;font-size:2rem;font-weight:400;line-height:1.25em;margin-top:0}section#team .content p{font-size:1rem;line-height:1.75rem}section#team .content .reviews{text-align:center}section#team .content .reviews .stars{font-size:1.5rem;line-height:2.25rem}section#team .content .reviews .stars .rating{display:block;font-weight:700}section#team .content .reviews .text{font-weight:700}@media (max-width:900px){section#team .image,section#team .content{float:none;width:100%;max-width:40em;margin:0 auto}section#team .content{padding-right:0;margin-bottom:2.5em;text-align:center}}section#body-content{padding:3.5em 0;max-width:55em;margin:0 auto}section#body-content .cta-container{text-align:center}section#body-content .cta-container .cta,section#body-content .cta-container body.blog article .more-link,body.blog article section#body-content .cta-container .more-link,section#body-content .cta-container body.category article .more-link,body.category article section#body-content .cta-container .more-link{padding:.5em 1em;display:inline-block;margin:1em auto 0}section#call-us .text{float:left;width:45%;padding-right:1em;box-sizing:border-box;line-height:1.75em}section#call-us .text a{font-weight:700;font-size:1.25em;margin:0 .25em}section#call-us .contact-form{float:left;width:55%}section#call-us .contact-form p{display:inline;margin:0}section#call-us .contact-form .wpcf7-form-control-wrap{width:30%;float:left;margin-right:2%;padding:0;margin-top:0;box-sizing:border-box}section#call-us .contact-form .wpcf7-form-control-wrap input[type=text]{padding:.35em .5em;text-align:center}section#call-us .contact-form input[type=submit]{width:36%;float:left;margin-right:0;display:inline-block;min-width:14em;padding:.6em 0}section#call-us .ajax-loader{display:none;visibility:hidden}section#call-us div.wpcf7-mail-sent-ok{display:block;overflow:hidden;margin:1em auto}section#call-us .wpcf7-form-control-wrap[data-name=aceptacion]{width:100%}section#call-us .wpcf7-acceptance{margin-top:.75em;display:block;width:100%;text-align:center;font-size:.75rem}section#call-us .cta-container{text-align:center}section#call-us .cta-container .cta,section#call-us .cta-container body.blog article .more-link,body.blog article section#call-us .cta-container .more-link,section#call-us .cta-container body.category article .more-link,body.category article section#call-us .cta-container .more-link{padding:.5em 1em;display:inline-block}@media (max-width:1601px){section#call-us .contact-form,section#call-us .text{width:100%;max-width:50em;margin:0 auto;float:none;display:block}section#call-us .text{margin-bottom:1.5em;max-width:35em;text-align:center;padding:0}}@media (max-width:600px){section#call-us .contact-form .wpcf7-form-control-wrap{margin:0 2.5%;padding:0;width:45%}section#call-us .contact-form .wpcf7-form-control-wrap[data-name=aceptacion]{width:100%;margin-top:.5em}section#call-us .contact-form input[type=submit]{width:95%;margin:1.5em 2.5% 0}}@media (max-width:400px){section#call-us .contact-form .wpcf7-form-control-wrap{width:100%;float:none;margin:0}section#call-us .contact-form .wpcf7-form-control-wrap[data-name=aceptacion]{margin-top:0}section#call-us .contact-form .wpcf7-form-control-wrap input{margin:0 auto 1em;max-width:15rem}section#call-us .contact-form input[type=submit]{width:100%;margin:0 auto 1em;max-width:15rem;float:none}section#call-us .contact-form{text-align:center}}section#advantages .advantage{float:left;width:25%;text-align:center}section#advantages .advantage i{display:block;font-size:3em;margin-bottom:.25em}section#advantages .advantage span{display:block;font-weight:700;font-size:1.125em}@media (max-width:800px){section#advantages .advantage{width:50%;margin-bottom:2em}section#advantages .container{max-width:35em}}@media (max-width:450px){section#advantages .advantage{float:none;width:100%}}#office-info{text-align:center;line-height:1.75em}#office-info h4{font-size:1.5em;margin-bottom:.5em;font-weight:700}#office-info .address{display:block;margin-bottom:1.25em}#office-info .address span{display:block}#office-info .address span.telephone{font-size:1.5em;margin:.5em 0}#office-info .address span a{font-weight:700}#office-info .address .web{margin-top:.5em}#office-info .address .rrss{margin:.5em auto;font-size:1.5em}#office-info .address .rrss i{margin:0 .25em}#office-info #map{height:23em}#office-info.offices .office{float:left;width:50%}#office-info.offices-3 .office{float:left;width:33.3%}@media (max-width:1000px){#office-info.offices-3 .office{float:left;width:100%}}@media (max-width:800px){#office-info.offices-2 .office{float:left;width:100%}}section#services ul{margin:2em auto 0;overflow:hidden;list-style-position:inside;max-width:65em;padding:0}section#services ul li{float:left;width:33.33%;font-weight:700}section#services .more{text-align:center;margin:1.5em auto 0;font-weight:700;font-size:1.125em}@media (max-width:700px){section#services ul{max-width:40em}section#services ul li{width:50%}}@media (max-width:500px){section#services ul{max-width:30em}section#services ul li{width:100%}}.page-template-page-contact #content header#page-header-base,.page-template-page-services #content header#page-header-base{text-align:center;background-size:cover;font-weight:700;text-shadow:1px 2px 2px #000}.page-template-page-contact #content header#page-header-base .wrapper,.page-template-page-services #content header#page-header-base .wrapper{background:rgba(0,0,0,.75);padding:3em 0}.page-template-page-contact #content header#page-header-base h1,.page-template-page-services #content header#page-header-base h1{font-size:2.5rem;line-height:2.75rem;margin-top:0}.page-template-page-contact #content header#page-header-base .subtitle,.page-template-page-services #content header#page-header-base .subtitle{font-family:Lato,'Open Sans',Arial,sans-serif;font-size:1.35em;line-height:1.5em;font-weight:600;max-width:34em;margin:0 auto 1.5em}header#page-header-base{text-align:center;background-size:cover;font-weight:700;text-shadow:1px 2px 2px #000}header#page-header-base .wrapper{background:rgba(0,0,0,.75);padding:2em 0}header#page-header-base h1{font-size:2.5rem;line-height:2.75rem;margin-top:0}header#page-header-base h2{font-size:1.5rem;line-height:2.25rem;margin-top:0}header#page-header-base .subtitle{font-family:Lato,'Open Sans',Arial,sans-serif;font-size:1.35em;line-height:1.5em;font-weight:600;max-width:34em;margin:0 auto 1.5em}div.form{padding:.75em 2em;text-align:center;border-radius:.5em}div.form h3{font-size:1.5rem;line-height:2.25rem}div.form form input[type=text],div.form form input[type=tel],div.form form input[type=email]{width:100%;font-size:1em;padding:.5em;margin-bottom:1em;border-radius:.33em}div.form form textarea{resize:none;height:10em}div.form form input[type=submit]{margin-top:1em;padding:.75em 1.5em;-webkit-animation-name:tada;animation-name:tada;animation-duration:6s;animation-delay:0s;animation-iteration-count:infinite;-webkit-animation-duration:6s;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}div.form form .wpcf7-acceptance{margin:.5em auto;display:inline-block}.base-cta{font-size:1.25rem;padding:.5em .75em;display:inline-block;text-transform:uppercase;text-decoration:none;text-shadow:none}.base-cta i{margin-right:.25em}.page-template-page-contact section#contact-form{padding:2em 0;overflow:hidden;max-width:70em;margin:0 auto}.page-template-page-contact section#contact-form div.form{float:right;width:49%;max-width:32.5em}.page-template-page-contact section#contact-form div.advantages{float:left;width:49%;max-width:32.5em;text-align:center;padding:.75em 2em;border-radius:.5em}.page-template-page-contact section#contact-form div.advantages .wrapper{padding:0 0 .125em}.page-template-page-contact section#contact-form div.advantages .advantage{width:100%;max-width:19em;text-align:left;margin:1em auto}.page-template-page-contact section#contact-form div.advantages .advantage i{text-align:center;font-size:3em;margin-right:.25em;min-width:1.5em}.page-template-page-contact section#contact-form div.advantages .advantage span{font-size:1rem;top:-.35em;position:relative}@media (max-width:500px){.page-template-page-contact section#contact-form div.advantages .advantage{text-align:center;margin-bottom:1.5em}.page-template-page-contact section#contact-form div.advantages .advantage i{display:block;width:100%;margin-right:0;margin-bottom:.125em}.page-template-page-contact section#contact-form div.advantages .advantage span{display:block;width:100%;top:0}}.page-template-page-contact section#contact-form div.advantages .reviews-block{margin:0 auto 2em}@media (max-width:700px){.page-template-page-contact section#contact-form div.form{float:none;width:100%;margin:0 auto 2em}.page-template-page-contact section#contact-form div.advantages{float:none;width:100%;margin:2em auto 0}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}82%,84%{-webkit-transform:scale(.9) rotate(-3deg);-moz-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);-o-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}86%,90%,94%,98%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}88%,92%,96%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}82%,84%{-webkit-transform:scale(.9) rotate(-3deg);-moz-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);-o-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}86%,90%,94%,98%{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}88%,92%,96%{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}.page-template-page-services article{overflow:hidden;padding:2em 0}.page-template-page-services article div#breadcrumbs{text-align:center;margin-bottom:2em}.page-template-page-services article .content-wrapper{margin:1em auto;max-width:65em}.page-template-page-services article .content-wrapper h2{text-align:center}.page-template-page-services article .content-wrapper p{text-align:center}.page-template-page-services article ul{list-style:none;margin:1em auto;padding:0;width:100%;max-width:60em;overflow:hidden;display:flex;flex-wrap:wrap}.page-template-page-services article ul li{float:left;width:45%;text-align:center;text-transform:uppercase;margin:0 2.5% 1em;font-size:1rem;line-height:1.75rem;font-weight:700}.page-template-page-services article ul li a{display:block}.page-template-page-services article ul li ul{display:inline-block;margin:0;padding:1em 0 0}.page-template-page-services article ul li ul li{width:100%;text-align:left;text-transform:none;min-height:2em;font-size:.875rem;line-height:1.5rem;font-weight:400;margin:0 auto .25em;padding-left:2em}@media (max-width:750px){.page-template-page-services article ul li{width:100%;max-width:30em;margin:0 auto 1em;float:none}}.page-template-page-profile #content header#profile-header .container,.page-template-page-profile #content article .container,.single-equipo #content header#profile-header .container,.single-equipo #content article .container,.post-type-archive-equipo #content header#profile-header .container,.post-type-archive-equipo #content article .container{max-width:65em;overflow:hidden}.page-template-page-profile #content header#profile-header,.single-equipo #content header#profile-header,.post-type-archive-equipo #content header#profile-header{padding:2em 0}.page-template-page-profile #content header#profile-header .content,.single-equipo #content header#profile-header .content,.post-type-archive-equipo #content header#profile-header .content{float:right;width:70%}.page-template-page-profile #content header#profile-header .content h1,.single-equipo #content header#profile-header .content h1,.post-type-archive-equipo #content header#profile-header .content h1{font-size:2.25em;font-weight:700;margin-bottom:.75em;border-bottom:3px solid;width:auto;display:inline-block;padding-bottom:.25em}.page-template-page-profile #content header#profile-header .content h2,.single-equipo #content header#profile-header .content h2,.post-type-archive-equipo #content header#profile-header .content h2{font-weight:700;font-size:1.25em;margin-bottom:.75em}.page-template-page-profile #content header#profile-header .content .meta div,.single-equipo #content header#profile-header .content .meta div,.post-type-archive-equipo #content header#profile-header .content .meta div{font-size:1.125em;margin-bottom:.75em}.page-template-page-profile #content header#profile-header .content .meta div .separator,.single-equipo #content header#profile-header .content .meta div .separator,.post-type-archive-equipo #content header#profile-header .content .meta div .separator{margin:0 .75em}.page-template-page-profile #content header#profile-header .image,.single-equipo #content header#profile-header .image,.post-type-archive-equipo #content header#profile-header .image{float:left;width:25%}@media (max-width:900px){.page-template-page-profile #content header#profile-header .content,.single-equipo #content header#profile-header .content,.post-type-archive-equipo #content header#profile-header .content{width:70%}.page-template-page-profile #content header#profile-header .content .meta div,.single-equipo #content header#profile-header .content .meta div,.post-type-archive-equipo #content header#profile-header .content .meta div{margin-bottom:.35em}.page-template-page-profile #content header#profile-header .image,.single-equipo #content header#profile-header .image,.post-type-archive-equipo #content header#profile-header .image{float:left;width:27%}}@media (max-width:800px){.page-template-page-profile #content header#profile-header .content,.single-equipo #content header#profile-header .content,.post-type-archive-equipo #content header#profile-header .content{float:none;width:100%;text-align:center}.page-template-page-profile #content header#profile-header .content .meta div,.single-equipo #content header#profile-header .content .meta div,.post-type-archive-equipo #content header#profile-header .content .meta div{margin-bottom:.75em;line-height:1.5em}.page-template-page-profile #content header#profile-header .content .meta div.contact .separator,.single-equipo #content header#profile-header .content .meta div.contact .separator,.post-type-archive-equipo #content header#profile-header .content .meta div.contact .separator{display:none;visibility:hidden}.page-template-page-profile #content header#profile-header .content .meta div.contact a,.single-equipo #content header#profile-header .content .meta div.contact a,.post-type-archive-equipo #content header#profile-header .content .meta div.contact a{display:block;margin-bottom:.5em}.page-template-page-profile #content header#profile-header .image,.single-equipo #content header#profile-header .image,.post-type-archive-equipo #content header#profile-header .image{float:none;width:100%;text-align:center;max-width:17em;margin:2em auto 0}}.page-template-page-profile #content article,.single-equipo #content article,.post-type-archive-equipo #content article{padding:2em 0}.page-template-page-profile #content article h2,.single-equipo #content article h2,.post-type-archive-equipo #content article h2{font-weight:700;font-size:1.75em}.page-template-page-profile #content article ul,.single-equipo #content article ul,.post-type-archive-equipo #content article ul{margin-left:0}.page-template-page-profile #content article ul ul,.single-equipo #content article ul ul,.post-type-archive-equipo #content article ul ul{margin-left:0}.page-template-page-landing-city-service .container,.page-template-page-landing-service .container,.page-template-page-landing-service-ads .container,.post-type-archive-casos-exito .container,.single-servicios .container{overflow:hidden}.page-template-page-landing-city-service .container article,.page-template-page-landing-service .container article,.page-template-page-landing-service-ads .container article,.post-type-archive-casos-exito .container article,.single-servicios .container article{overflow:hidden;padding:1em 0 2em}.page-template-page-landing-city-service .container article div#breadcrumbs,.page-template-page-landing-service .container article div#breadcrumbs,.page-template-page-landing-service-ads .container article div#breadcrumbs,.post-type-archive-casos-exito .container article div#breadcrumbs,.single-servicios .container article div#breadcrumbs{text-align:center;margin-bottom:2em}.page-template-page-landing-city-service .container article div.copy,.page-template-page-landing-service .container article div.copy,.page-template-page-landing-service-ads .container article div.copy,.post-type-archive-casos-exito .container article div.copy,.single-servicios .container article div.copy{float:left;width:57.5%}.page-template-page-landing-city-service .container article div.copy figure,.page-template-page-landing-service .container article div.copy figure,.page-template-page-landing-service-ads .container article div.copy figure,.post-type-archive-casos-exito .container article div.copy figure,.single-servicios .container article div.copy figure{text-align:center;margin:.5em auto 2em}.page-template-page-landing-city-service .container article div.copy ul,.page-template-page-landing-city-service .container article div.copy ol,.page-template-page-landing-service .container article div.copy ul,.page-template-page-landing-service .container article div.copy ol,.page-template-page-landing-service-ads .container article div.copy ul,.page-template-page-landing-service-ads .container article div.copy ol,.post-type-archive-casos-exito .container article div.copy ul,.post-type-archive-casos-exito .container article div.copy ol,.single-servicios .container article div.copy ul,.single-servicios .container article div.copy ol{margin-left:0}.page-template-page-landing-city-service .container article div.copy ul ul,.page-template-page-landing-city-service .container article div.copy ul ol,.page-template-page-landing-city-service .container article div.copy ol ul,.page-template-page-landing-city-service .container article div.copy ol ol,.page-template-page-landing-service .container article div.copy ul ul,.page-template-page-landing-service .container article div.copy ul ol,.page-template-page-landing-service .container article div.copy ol ul,.page-template-page-landing-service .container article div.copy ol ol,.page-template-page-landing-service-ads .container article div.copy ul ul,.page-template-page-landing-service-ads .container article div.copy ul ol,.page-template-page-landing-service-ads .container article div.copy ol ul,.page-template-page-landing-service-ads .container article div.copy ol ol,.post-type-archive-casos-exito .container article div.copy ul ul,.post-type-archive-casos-exito .container article div.copy ul ol,.post-type-archive-casos-exito .container article div.copy ol ul,.post-type-archive-casos-exito .container article div.copy ol ol,.single-servicios .container article div.copy ul ul,.single-servicios .container article div.copy ul ol,.single-servicios .container article div.copy ol ul,.single-servicios .container article div.copy ol ol{margin-left:0}.page-template-page-landing-city-service .container article div.copy .map,.page-template-page-landing-service .container article div.copy .map,.page-template-page-landing-service-ads .container article div.copy .map,.post-type-archive-casos-exito .container article div.copy .map,.single-servicios .container article div.copy .map{height:22em;margin-bottom:3em}.page-template-page-landing-city-service .container article div.copy #landing-blog,.page-template-page-landing-service .container article div.copy #landing-blog,.page-template-page-landing-service-ads .container article div.copy #landing-blog,.post-type-archive-casos-exito .container article div.copy #landing-blog,.single-servicios .container article div.copy #landing-blog{margin-top:3em}.page-template-page-landing-city-service .container article div.copy #landing-blog article,.page-template-page-landing-service .container article div.copy #landing-blog article,.page-template-page-landing-service-ads .container article div.copy #landing-blog article,.post-type-archive-casos-exito .container article div.copy #landing-blog article,.single-servicios .container article div.copy #landing-blog article{padding:0}.page-template-page-landing-city-service .container article div.copy section#casos-exito .caso-exito-content .caso-exito-more,.page-template-page-landing-service .container article div.copy section#casos-exito .caso-exito-content .caso-exito-more,.page-template-page-landing-service-ads .container article div.copy section#casos-exito .caso-exito-content .caso-exito-more,.post-type-archive-casos-exito .container article div.copy section#casos-exito .caso-exito-content .caso-exito-more,.single-servicios .container article div.copy section#casos-exito .caso-exito-content .caso-exito-more{display:block;width:11em;padding:.25em}.page-template-page-landing-city-service .container article aside,.page-template-page-landing-service .container article aside,.page-template-page-landing-service-ads .container article aside,.post-type-archive-casos-exito .container article aside,.single-servicios .container article aside{float:right;width:40%}.page-template-page-landing-city-service .container article aside .reviews,.page-template-page-landing-service .container article aside .reviews,.page-template-page-landing-service-ads .container article aside .reviews,.post-type-archive-casos-exito .container article aside .reviews,.single-servicios .container article aside .reviews{padding:2em;border-radius:.5em;text-align:center;margin-bottom:2em}.page-template-page-landing-city-service .container article aside .reviews h3,.page-template-page-landing-service .container article aside .reviews h3,.page-template-page-landing-service-ads .container article aside .reviews h3,.post-type-archive-casos-exito .container article aside .reviews h3,.single-servicios .container article aside .reviews h3{font-size:1.5rem;margin-top:0}@media (max-width:800px){.page-template-page-landing-city-service .container article div.copy,.page-template-page-landing-service .container article div.copy,.page-template-page-landing-service-ads .container article div.copy,.post-type-archive-casos-exito .container article div.copy,.single-servicios .container article div.copy{width:100%;float:none;max-width:45em;margin:0 auto}.page-template-page-landing-city-service .container article aside,.page-template-page-landing-service .container article aside,.page-template-page-landing-service-ads .container article aside,.post-type-archive-casos-exito .container article aside,.single-servicios .container article aside{margin:2em auto 0;width:100%;float:none;max-width:30em}}.page-template-page-landing-service-ads header#topheader,.page-template-page-landing-service-ads header#masthead{display:none;visibility:hidden}body.single-post #main .container,body.blog #main .container,body.category #main .container{max-width:900px}body.single-post #main .entry-meta,body.blog #main .entry-meta,body.category #main .entry-meta{text-align:center;margin-top:1em}body.single-post #main .entry-title,body.blog #main .entry-title,body.category #main .entry-title{text-align:center}body.single-post #main header.entry-header{text-align:center}body.single-post #main header.entry-header h1.entry-title{font-size:2rem;line-height:2.25rem}body.single-post #main .entry-content h2{font-size:1.5rem;line-height:2.25rem}body.single-post #main .entry-content h3{font-size:1rem;line-height:1.75rem}body.single-post #main .entry-content h4{font-size:.875rem;line-height:1.5rem}body.single-post #main .entry-content ul,body.single-post #main .entry-content ol{margin-left:0;margin-top:.5em}body.single-post #main .entry-content ul ul,body.single-post #main .entry-content ul ol,body.single-post #main .entry-content ol ul,body.single-post #main .entry-content ol ol{margin-left:0}body.single-post #main .entry-content ul li,body.single-post #main .entry-content ol li{margin-bottom:.5em}body.single-post #main .entry-content .author_box{display:block;overflow:hidden;padding:1.5em;margin:2em 0}body.single-post #main .entry-content .author_box div.name{font-size:1.5em;font-weight:700;margin:.5em auto 1em;text-align:center}body.single-post #main .entry-content .author_box div.image{float:left;width:27.5%;padding-right:2.5%}body.single-post #main .entry-content .author_box div.image img{max-width:100%;width:250px;height:auto}body.single-post #main .entry-content .author_box div.box{width:70%;float:left}body.single-post #main .entry-content .author_box div.box div.text p:last-of-type{margin-bottom:0}@media (max-width:800px){body.single-post #main .entry-content .author_box div.image,body.single-post #main .entry-content .author_box div.box{float:none;text-align:center;width:100%;padding-right:0}body.single-post #main .entry-content .author_box div.image img,body.single-post #main .entry-content .author_box div.box img{margin:0 auto 1em;width:100%;max-width:200px}}body.single-post #main .entry-content iframe,body.single-casos-exito #main .entry-content iframe{margin:2em auto;display:flex}body.single-post #main .entry-content .blog_cta,body.single-casos-exito #main .entry-content .blog_cta{text-align:center;padding:1em 2em 2em}body.single-post #main .entry-content .blog_cta p,body.single-casos-exito #main .entry-content .blog_cta p{margin-bottom:.75em}body.single-post #main .entry-content .blog_cta p.title,body.single-casos-exito #main .entry-content .blog_cta p.title{font-size:1.5rem;font-weight:700}body.single-post #main .entry-content .blog_cta p.content,body.single-casos-exito #main .entry-content .blog_cta p.content{font-size:1rem;line-height:1.75rem}body.single-post #main .entry-content .blog_cta a.cta,body.single-post #main .entry-content .blog_cta body.blog article a.more-link,body.blog article body.single-post #main .entry-content .blog_cta a.more-link,body.single-post #main .entry-content .blog_cta body.category article a.more-link,body.category article body.single-post #main .entry-content .blog_cta a.more-link,body.single-casos-exito #main .entry-content .blog_cta a.cta,body.single-casos-exito #main .entry-content .blog_cta body.blog article a.more-link,body.blog article body.single-casos-exito #main .entry-content .blog_cta a.more-link,body.single-casos-exito #main .entry-content .blog_cta body.category article a.more-link,body.category article body.single-casos-exito #main .entry-content .blog_cta a.more-link{display:inline-block;padding:.75em 1.5em;margin:1em auto}body.blog h1,body.category h1{text-align:center;font-size:2.5rem;line-height:2.75rem;margin-bottom:1.5em}body.blog article .entry-title,body.category article .entry-title{font-size:2rem;line-height:2.25rem}body.blog article .entry-content,body.category article .entry-content{margin-top:0}body.blog article .more-link,body.category article .more-link{margin:0 auto;text-align:center;width:100%;max-width:11em;display:block}body.blog a:hover img,body.category a:hover img{opacity:.66}section#blog{text-align:center}section#blog article{float:left;width:50%;padding:1em}section#blog article .entry-title{font-size:1.5rem;line-height:2.25rem;margin:.25em auto 0;min-height:3em}@media (max-width:800px){section#blog article{width:100%;max-width:40em;float:none;margin:0 auto 1em}}section#blog .more{float:left;width:100%;font-size:1rem}body.single article.post iframe{display:block;margin:0 auto}.wpcf7 .wpcf7-form.submitting .wpcf7-submit{pointer-events:none;opacity:.5}.wpcf7 .wpcf7-spinner{display:none}.wpcf7 input[type=submit]{cursor:pointer}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=password],.wpcf7 textarea{padding:.65em;box-sizing:border-box;width:100%;font-size:.875rem}.wpcf7 input[type=submit],.cta,body.blog article .more-link,body.category article .more-link{font-size:.875rem;padding:.9em 0;letter-spacing:0;border:1px solid;text-transform:uppercase;text-decoration:none;text-shadow:none;text-align:center;font-weight:700;border-radius:3px}.wpcf7 input[type=submit]:hover,.cta:hover,body.blog article .more-link:hover,body.category article .more-link:hover{border:1px solid}.wpcf7-acceptance input{cursor:pointer}.wpcf7-list-item{margin:0}div.form .terms-and-conditions-text,div.contact-form .terms-and-conditions-text{font-size:.75rem;margin:0;text-align:center}div.form .terms-and-conditions-text .terms-and-conditions-hidden,div.contact-form .terms-and-conditions-text .terms-and-conditions-hidden{display:none}div.form .terms-and-conditions-text .terms-and-conditions-more,div.contact-form .terms-and-conditions-text .terms-and-conditions-more{text-decoration:underline;cursor:pointer}div.form .terms-and-conditions-text .terms-and-conditions-more:hover,div.contact-form .terms-and-conditions-text .terms-and-conditions-more:hover{text-decoration:none}section#call-us div.contact-form .terms-and-conditions-text{margin-top:1.5em;float:left;width:100%}header#topheader{position:fixed;width:100%;z-index:99999999999;text-align:right;font-weight:600}header#topheader a{padding:.5em 0;margin-left:1.5em;display:inline-block}header#topheader a i{margin-right:.25em}header#topheader div.container div{float:right}header#topheader div.container div ul.menu{list-style:none;margin:0;padding:0}header#topheader div.container div ul.menu li{float:left}@media (max-width:900px){header#topheader .mail{display:none;visibility:hidden}}@media (max-width:700px){header#topheader{font-size:1.35em}header#topheader a{margin-left:.5em;margin-right:.5em}}@media (max-width:500px){header#topheader{text-align:center}header#topheader a:nth-child(3){visibility:hidden;display:none}header#topheader ul.menu{display:none;visibility:hidden}}@media (max-width:400px){header#topheader{font-size:1.15em}}@media (max-width:300px){header#topheader{text-align:center}header#topheader a{display:block;margin-left:0;margin-right:0}}header#masthead{display:block;padding-top:2.2em}@media (max-width:300px){header#masthead{padding-top:5.5em}}header#masthead .site-branding{float:left;width:25%;padding-top:1em}header#masthead .site-branding img{height:100%;max-height:5em;width:auto}header#masthead #site-navigation{float:left;width:75%}header#masthead #site-navigation ul.menu{float:right}header#masthead #site-navigation ul.menu li.menu-item{text-transform:uppercase;font-weight:700;position:inherit}header#masthead #site-navigation ul.menu li.menu-item a{padding:2.5em 1.5em}header#masthead #site-navigation ul.menu li.menu-item ul.sub-menu{padding-bottom:.5em;border-top:3px solid}header#masthead #site-navigation ul.menu li.menu-item ul.sub-menu li{text-transform:none;font-weight:400}header#masthead #site-navigation ul.menu li.menu-item ul.sub-menu li a{padding:.75em 1.5em;min-width:17.5em}header#masthead #site-navigation ul.menu li.menu-item:hover>ul,header#masthead #site-navigation ul.menu li.menu-item.focus>ul{left:auto;top:auto}header#masthead #site-navigation ul.menu li.menu-item:hover>ul li,header#masthead #site-navigation ul.menu li.menu-item.focus>ul li{position:initial;float:none}@media (max-width:900px){header#masthead .site-branding{width:100%;text-align:center}header#masthead #site-navigation{width:100%;text-align:center}header#masthead #site-navigation ul.menu{float:none;display:inline-flex}header#masthead #site-navigation ul.menu ul.sub-menu{text-align:left}}@media (max-width:700px){header#masthead #site-navigation .menu-toggle{display:block;cursor:pointer;font-weight:700;padding:1em}header#masthead #site-navigation .main-navigation.toggled ul{display:block}header#masthead #site-navigation ul.menu{visibility:hidden;display:none;padding:0 0 2em;overflow:hidden}header#masthead #site-navigation ul.menu li.menu-item{width:100%;text-align:left}header#masthead #site-navigation ul.menu li.menu-item a{padding:1em}header#masthead #site-navigation ul.menu li.menu-item ul.sub-menu{left:0;position:relative;box-shadow:none;border:none}header#masthead #site-navigation ul.menu li:hover>ul,header#masthead #site-navigation ul.menu li.focus>ul{left:auto}header#masthead #site-navigation.toggled ul.menu{visibility:visible;display:block}}footer#footer{padding:2em 0}footer#footer h4{font-weight:700;margin:1.25em 0 .75em;font-size:1.25em}footer#footer h4:after{content:"";display:block;width:14%;border-bottom:2px solid;margin-top:.5em}footer#footer a:hover{text-decoration:underline}footer#footer ul{list-style:none;margin:0;padding:0}footer#footer .block{float:left;width:33.33%}footer#footer .block span{display:block}footer#footer .block div.contact div,footer#footer .block div.address div{min-height:5.25em}footer#footer .cta,footer#footer body.blog article .more-link,body.blog article footer#footer .more-link,footer#footer body.category article .more-link,body.category article footer#footer .more-link{padding:.5em 1.25em;margin-top:1em;display:inline-block}footer#footer .cta:hover,footer#footer body.blog article .more-link:hover,body.blog article footer#footer .more-link:hover,footer#footer body.category article .more-link:hover,body.category article footer#footer .more-link:hover{text-decoration:none}@media (max-width:800px){footer#footer .block{float:left;width:100%;text-align:center;margin-bottom:.5em}footer#footer h4:after{margin:.5em auto 0}}body.error404 div#content #main{padding:6em 0;text-align:center}body.error404 div#content #main h1{font-size:3em;margin-bottom:1em}
section#hero{background:url(//segundaoportunidadmurcia.com/wp-content/themes/segunda_oportunidad_murcia/css/../images/background.jpg) center top no-repeat;background-size:cover;color:#fff}section#hero .wrapper{background:0 0}section#hero .ctas .button{background:#b99b5f;border-color:#b99b5f}section#hero .ctas .button:hover{background:#004694;border-color:#004694}section#hero .ctas .button.alt{border-color:#fff;color:#fff}section#hero .ctas .button.alt:hover{background:#fff;color:#004694}.page-template-page-index #content header#page-header-base,.page-template-page-contact #content header#page-header-base,.page-template-page-services #content header#page-header-base{background:url(//segundaoportunidadmurcia.com/wp-content/themes/segunda_oportunidad_murcia/css/../images/background.jpg) center top no-repeat;background-size:cover;color:#fff;text-shadow:none}.page-template-page-index #content header#page-header-base .wrapper,.page-template-page-contact #content header#page-header-base .wrapper,.page-template-page-services #content header#page-header-base .wrapper{background:0 0;padding:4em 0 5em}section#call-us{background:#fff;box-shadow:0 0 15px #ddd;color:#0f333f}section#call-us .contact-form input[type=text]{background:#f4f4f4;border-color:#f4f4f4}section#call-us .contact-form input[type=submit]{background:#0f333f;border-color:#0f333f}section#call-us .contact-form input[type=submit]:hover{background:#b99b5f;border-color:#b99b5f}section#call-us .contact-form input[type=submit],section#call-us .contact-form input[type=text]{border-radius:7px}section#advantages{background:#8ab2bc;color:#0f333f;padding:3em 0 4.5em}section#advantages .advantage img{max-width:75px;padding:1.5em 0}section#advantages .advantage span.text{font-weight:400}#office-info{background:#0f333f;padding:2.5em 0 0}#office-info .address{text-align:left;overflow:hidden;padding:3em 0;margin-bottom:0}#office-info .address h5{color:#b99b5f;text-align:left}#office-info .address span{color:#fff}#office-info .address .div1,#office-info .address .div2{float:left;width:40%}#office-info .address .div3{float:left;width:20%}#office-info .address .div2,#office-info .address .div3{margin:1.75em 0}#office-info .address span.telephone,#office-info .address span.mail{font-size:1.25em;margin:.25em 0;font-weight:400;font-family:Martel,Lato,'Open Sans',Arial,sans-serif}@media (max-width:800px){#office-info .address h5{text-align:center}#office-info .address .div1,#office-info .address .div2,#office-info .address .div3{text-align:center;float:none;width:100%}#office-info .address .div1 .tag,#office-info .address .div2 .tag,#office-info .address .div3 .tag{display:none}#office-info .address .div2,#office-info .address .div3{margin:1em 0}}#office-info #embed-map{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}#office-info #map{margin-top:2em}@media (min-width:800px){#office-info #map{height:34em}}section#contact-form div.advantages{background:#8ab2bc}section#contact-form .wpcf7-acceptance a{color:#fff;text-decoration:none}section#contact-form .wpcf7-acceptance a:hover{color:#fff;text-decoration:underline}footer#footer{background:#0f333f;color:#fff}footer#footer h4{color:#fff}footer#footer h4:after{color:#fff;border-bottom-color:#b99b5f}footer#footer a{color:#fff}footer#footer .cta,footer#footer .blog article .more-link,.blog article footer#footer .more-link{color:#fff;background:#b99b5f;border-color:#b99b5f}footer#footer .cta:hover,footer#footer .blog article .more-link:hover,.blog article footer#footer .more-link:hover{background:#004694;border-color:#004694;color:#fff}#masthead-hero header#topheader{background:#0f333f}#masthead-hero header#topheader a{color:#fff}#masthead-hero header#topheader a:hover{color:#b99b5f}#masthead-hero header#topheader a i{color:#b99b5f}#masthead-hero header#masthead{padding-top:3em;box-shadow:0 0 15px #ddd}#masthead-hero header#masthead #site-navigation ul.menu li.menu-item a{color:#000}#masthead-hero header#masthead #site-navigation ul.menu li.menu-item a:hover{color:#b99b5f}#masthead-hero header#masthead #site-navigation ul.menu li.menu-item ul.sub-menu{background:#fff;border-color:#b99b5f}header#page-header-base{color:#fff;background:url(//segundaoportunidadmurcia.com/wp-content/themes/segunda_oportunidad_murcia/css/../images/background.jpg) center top no-repeat;background-size:cover;text-shadow:none}header#page-header-base .wrapper{background:0 0}header#page-header-base .wrapper h2{font-family:Roboto,'Open Sans',Arial,sans-serif;font-size:1.125em;font-weight:400;margin:2em auto .5em}.wpcf7 input[type=text]{background:#fff}.wpcf7 input[type=submit],.cta,.blog article .more-link{color:#fff;background:#b99b5f;border-color:#b99b5f}.wpcf7 input[type=submit]:hover,.cta:hover,.blog article .more-link:hover{color:#fff;background:#004694;border-color:#fff}div.form{color:#0f333f;background:#f4f4f4;border-radius:15px}div.form h3{font-size:1.5em}div.form form input[type=text],div.form form input[type=tel],div.form form input[type=email],div.form form textarea{border:none}div.form form input[type=submit]{background:#0f333f;border-color:#0f333f;max-width:100%;width:100%;padding:1.25em 0}div.form form input[type=submit]:hover{background:#b99b5f}div.form form input[type=text],div.form form input[type=tel],div.form form input[type=email],div.form form textarea,div.form form input[type=submit]{border-radius:7px}div.form form .terms-and-conditions-text{text-align:left;line-height:1.5em;font-size:.7em}div.form form .terms-and-conditions-text a{color:#0f333f;text-decoration:underline}div.form form .terms-and-conditions-text a:hover{text-decoration:none;color:#0f333f}#content .base-cta{background:#b99b5f;font-weight:400;padding:.75em;border-radius:7px;font-size:1.5em}#content .base-cta a{color:#fff}#content .base-cta a:hover{text-decoration:none}#content .base-cta:hover{background:#0f333f}.page-template-page-services #content article ul{background:#fff}.page-template-page-services #content article ul li{color:#fff}.page-template-page-services #content article ul li a{background:#b99b5f;color:#fff}.page-template-page-services #content article ul li a:hover{color:#000}.page-template-page-services #content article ul li ul{background:#fff}.page-template-page-services #content article ul li ul li{background:#fff;color:#000}.page-template-page-services #content article ul li ul li a{color:#000;font-weight:700}.page-template-page-services #content article ul li ul li a:hover{color:#b99b5f}.page-template-page-profile #content header#profile-header{background:#8ab2bc}.page-template-page-profile #content header#profile-header .content h1{border-color:#b99b5f}.page-template-page-profile #content header#profile-header .content .meta div{color:#000}.page-template-page-profile #content header#profile-header .content .meta div.contact a{color:#004694}.page-template-page-profile #content header#profile-header .content .meta div.contact a:hover{color:#b99b5f}.page-template-page-landing-city-service #content .container-wrapper,.page-template-page-landing-service #content .container-wrapper{display:flex;overflow:visible}.page-template-page-landing-city-service #content article,.page-template-page-landing-service #content article{overflow:visible;margin-top:3em;padding:1em 0 6em}.page-template-page-landing-city-service #content article div.copy,.page-template-page-landing-service #content article div.copy{width:63.5%}.page-template-page-landing-city-service #content article div.copy figure,.page-template-page-landing-service #content article div.copy figure{display:inline}.page-template-page-landing-city-service #content article div.copy header,.page-template-page-landing-service #content article div.copy header{margin-left:-7em;padding-left:7em;padding-top:3em;padding-bottom:6em;margin-bottom:4em;background:url(//segundaoportunidadmurcia.com/wp-content/themes/segunda_oportunidad_murcia/css/../images/background.jpg) center top no-repeat;color:#fff}.page-template-page-landing-city-service #content article div.copy header #breadcrumbs,.page-template-page-landing-service #content article div.copy header #breadcrumbs{margin-bottom:15.5em;text-align:left}.page-template-page-landing-city-service #content article div.copy header #breadcrumbs a,.page-template-page-landing-service #content article div.copy header #breadcrumbs a{color:#fff}.page-template-page-landing-city-service #content article div.copy header #breadcrumbs a:hover,.page-template-page-landing-service #content article div.copy header #breadcrumbs a:hover{color:#b99b5f}.page-template-page-landing-city-service #content article div.copy header h1,.page-template-page-landing-service #content article div.copy header h1{font-size:3.5em;line-height:1.25em}.page-template-page-landing-city-service #content article div.copy header div.subtext,.page-template-page-landing-service #content article div.copy header div.subtext{max-width:25em;line-height:1.25em}.page-template-page-landing-city-service #content article div.copy h2,.page-template-page-landing-city-service #content article div.copy h3,.page-template-page-landing-city-service #content article div.copy h4,.page-template-page-landing-service #content article div.copy h2,.page-template-page-landing-service #content article div.copy h3,.page-template-page-landing-service #content article div.copy h4{color:#0f333f}.page-template-page-landing-city-service #content aside,.page-template-page-landing-service #content aside{width:32%}@media (max-width:800px){.page-template-page-landing-city-service #content .container-wrapper,.page-template-page-landing-service #content .container-wrapper{overflow:hidden}.page-template-page-landing-city-service #content article,.page-template-page-landing-service #content article{margin-top:0;padding-top:0}.page-template-page-landing-city-service #content article div.copy,.page-template-page-landing-service #content article div.copy{width:100%;max-width:100%}.page-template-page-landing-city-service #content article div.copy header,.page-template-page-landing-service #content article div.copy header{margin-left:-3em;padding-left:3em;margin-right:-3em;padding-right:3em}.page-template-page-landing-city-service #content article div.copy header #breadcrumbs,.page-template-page-landing-service #content article div.copy header #breadcrumbs{margin-bottom:5em}.page-template-page-landing-city-service #content article div.copy header h1,.page-template-page-landing-service #content article div.copy header h1{font-size:2.5em}.page-template-page-landing-city-service #content aside,.page-template-page-landing-service #content aside{width:100%}}body.single-post #main article.post{max-width:700px;margin:8em auto 4em}body.single-post #main article.post header.entry-header .entry-meta{text-align:left}body.single-post #main article.post header.entry-header .entry-title{color:#000;text-align:left;font-size:3.5em;line-height:1.25em;margin:.5em auto .75em}body.single-post #main article.post header.entry-header p{text-align:left;font-size:1.75em;line-height:1.25em}body.single-post #main article.post header.entry-header .post-thumbnail{margin-top:4em}body.single-post #main article.post .entry-content{margin:0}body.single-post #main article.post .entry-content ul{margin:0;list-style-type:none;padding:0}body.single-post #main article.post .entry-content ul li{margin-bottom:0}body.single-post #main article.post .entry-content ul li:before{content:"-";text-indent:-5px;margin-right:.25em}body.single-post #main article.post .entry-content h2{margin-top:2.5em;font-weight:400;font-size:2em}body.single-post #main article.post .entry-content h3{margin-top:2.5em;font-weight:400;font-size:1.5em}body.single-post #main article.post .entry-content h2,body.single-post #main article.post .entry-content h3,body.single-post #main article.post .entry-content h4,body.single-post #main article.post .entry-content h5{font-family:Roboto,'Open Sans',Arial,sans-serif;font-weight:400}body.single-post #main article.post .entry-content .blog_cta{background:#f4f4f4;border-radius:30px;margin:3em auto}body.single-post #main article.post .entry-content .blog_cta p.title{color:#0f333f;font-family:Martel,Lato,'Open Sans',Arial,sans-serif}body.single-post #main article.post .entry-content .blog_cta p.content{max-width:35em;margin:0 auto 1em}body.single-post #main article.post .entry-content .blog_cta a.cta,body.single-post #main .blog article.post .entry-content .blog_cta a.more-link,.blog body.single-post #main article.post .entry-content .blog_cta a.more-link{color:#fff;border-color:#0f333f;background:#0f333f;border-radius:7px;margin:1em auto 0}body.single-post #main article.post .entry-content .blog_cta a.cta:hover,body.single-post #main .blog article.post .entry-content .blog_cta a.more-link:hover,.blog body.single-post #main article.post .entry-content .blog_cta a.more-link:hover{color:#fff;border-color:#b99b5f;background:#b99b5f}.blog main#main{overflow:hidden;margin-top:5em}.blog main#main .container{display:flex;flex-wrap:wrap;max-width:1140px}.blog main#main article.post{float:left;width:30.33%;margin:.25em 1.5% 2em}.blog main#main article.post .entry-title{text-align:left;font-size:1.25em;line-height:1.75em;margin:.5em auto 0}.blog main#main article.post .entry-title a{color:#0f333f}.blog main#main article.post .entry-title a:hover{color:#b99b5f}.blog main#main article.post .more-link{width:100%;display:block;max-width:100%;text-align:left;background:0 0;padding:0;color:#b99b5f;border:none;border-bottom:1px solid #b99b5f}@media (max-width:800px){.blog main#main article.post{width:47%}}@media (max-width:500px){.blog main#main article.post{width:100%;margin:.25em 0 2em}}.blog main#main nav.posts-navigation{display:block;width:100%}.page-template-page-index #masthead-hero #page-header-base .wrapper,.page-template-page-contact #masthead-hero #page-header-base .wrapper{text-align:left;position:relative;top:95px}.page-template-page-index #masthead-hero #page-header-base .wrapper .container,.page-template-page-contact #masthead-hero #page-header-base .wrapper .container{max-width:1050px}.page-template-page-index #masthead-hero #page-header-base .wrapper h1,.page-template-page-contact #masthead-hero #page-header-base .wrapper h1{margin-bottom:1em;font-size:4em}@media (max-width:800px){.page-template-page-index #masthead-hero #page-header-base .wrapper,.page-template-page-contact #masthead-hero #page-header-base .wrapper{top:0;text-align:center}}.page-template-page-index article,.page-template-page-contact article{background:#8ab2bc;display:flex;margin-bottom:-290px}.page-template-page-index article #contact-form,.page-template-page-contact article #contact-form{overflow:visible;max-width:100%;width:100%}.page-template-page-index article #contact-form .container,.page-template-page-contact article #contact-form .container{max-width:1050px}.page-template-page-index article #contact-form div.advantages,.page-template-page-contact article #contact-form div.advantages{text-align:left;max-width:100%;padding:0;color:#0f333f}.page-template-page-index article #contact-form div.advantages h3,.page-template-page-contact article #contact-form div.advantages h3{font-size:2em;margin:2em 0 .5em}.page-template-page-index article #contact-form div.advantages p,.page-template-page-contact article #contact-form div.advantages p{line-height:1.25em}.page-template-page-index article #contact-form div.advantages .reviews-block,.page-template-page-contact article #contact-form div.advantages .reviews-block{text-align:left;margin:2em auto 0}.page-template-page-index article #contact-form div.advantages .reviews-block a:hover,.page-template-page-contact article #contact-form div.advantages .reviews-block a:hover{text-decoration:none}.page-template-page-index article #contact-form div.advantages .reviews-block .stars,.page-template-page-contact article #contact-form div.advantages .reviews-block .stars{margin-bottom:.5em}.page-template-page-index article #contact-form div.advantages .reviews-block .stars i,.page-template-page-contact article #contact-form div.advantages .reviews-block .stars i{font-size:.75em}.page-template-page-index article #contact-form div.advantages .reviews-block .stars .rating,.page-template-page-contact article #contact-form div.advantages .reviews-block .stars .rating{display:inline;font-size:1.35em;margin-left:1.5em}.page-template-page-index article #contact-form div.advantages .reviews-block .text,.page-template-page-contact article #contact-form div.advantages .reviews-block .text{font-family:Martel,Lato,'Open Sans',Arial,sans-serif;color:#0f333f;text-decoration:underline}.page-template-page-index article #contact-form div.advantages .reviews-block .text:hover,.page-template-page-contact article #contact-form div.advantages .reviews-block .text:hover{text-decoration:none}.page-template-page-index article #contact-form div.form,.page-template-page-contact article #contact-form div.form{float:right;max-width:26em;position:relative;top:-210px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.75);padding-bottom:2em}.page-template-page-index article #contact-form div.form form input[type=text],.page-template-page-index article #contact-form div.form form input[type=tel],.page-template-page-index article #contact-form div.form form input[type=email],.page-template-page-index article #contact-form div.form form textarea,.page-template-page-contact article #contact-form div.form form input[type=text],.page-template-page-contact article #contact-form div.form form input[type=tel],.page-template-page-contact article #contact-form div.form form input[type=email],.page-template-page-contact article #contact-form div.form form textarea{background:#f4f4f4;margin-bottom:.6em;padding:.75em}.page-template-page-index article #contact-form div.form form textarea,.page-template-page-contact article #contact-form div.form form textarea{height:12em}.page-template-page-index article #contact-form div.form form p,.page-template-page-contact article #contact-form div.form form p{margin-bottom:0}@media (max-width:800px){.page-template-page-index article,.page-template-page-contact article{margin-bottom:0}.page-template-page-index article #contact-form div.form,.page-template-page-contact article #contact-form div.form{top:0;float:none;margin:1em auto}.page-template-page-index article #contact-form div.advantages,.page-template-page-contact article #contact-form div.advantages{text-align:center;width:100%;float:none;margin:5em 0 2em}.page-template-page-index article #contact-form div.advantages .reviews-block,.page-template-page-contact article #contact-form div.advantages .reviews-block{text-align:center}}.page-template-page-index #advantages,.page-template-page-contact #advantages{background:#fff;padding:5em 0 4.25em}.page-template-page-index #advantages h5,.page-template-page-contact #advantages h5{text-align:left;max-width:1050px}.page-template-page-index #advantages div.advantage:first-of-type,.page-template-page-contact #advantages div.advantage:first-of-type{padding-right:6em}.page-template-page-index #advantages div.advantage:nth-of-type(2),.page-template-page-contact #advantages div.advantage:nth-of-type(2){padding-right:3em}.page-template-page-index #advantages div.advantage:nth-of-type(3),.page-template-page-contact #advantages div.advantage:nth-of-type(3){padding-left:3em}.page-template-page-index #advantages div.advantage:last-of-type,.page-template-page-contact #advantages div.advantage:last-of-type{padding-left:6em}@media (max-width:800px){.page-template-page-index #advantages h5,.page-template-page-contact #advantages h5{text-align:center}.page-template-page-index #advantages div.advantage:first-of-type,.page-template-page-index #advantages div.advantage:nth-of-type(2),.page-template-page-index #advantages div.advantage:nth-of-type(3),.page-template-page-index #advantages div.advantage:last-of-type,.page-template-page-contact #advantages div.advantage:first-of-type,.page-template-page-contact #advantages div.advantage:nth-of-type(2),.page-template-page-contact #advantages div.advantage:nth-of-type(3),.page-template-page-contact #advantages div.advantage:last-of-type{padding-right:0;padding-left:0}}.single-casos-exito article{margin:8em auto 6em;max-width:700px}.single-casos-exito article h1{color:#000;text-align:left;font-size:2.5em;line-height:1.25em;margin:.5em auto .75em}.single-casos-exito article #breadcrumbs{margin-top:1em}.single-casos-exito article .blog_cta{background:#f4f4f4;border-radius:30px;margin:3em auto}.single-casos-exito article .blog_cta p.title{color:#0f333f;font-family:Martel,Lato,'Open Sans',Arial,sans-serif}.single-casos-exito article .blog_cta p.content{max-width:35em;margin:0 auto 1em}.single-casos-exito article .blog_cta a.cta,.single-casos-exito .blog article .blog_cta a.more-link,.blog .single-casos-exito article .blog_cta a.more-link{color:#fff;border-color:#0f333f;background:#0f333f;border-radius:7px;margin:1em auto 0}.single-casos-exito article .blog_cta a.cta:hover,.single-casos-exito .blog article .blog_cta a.more-link:hover,.blog .single-casos-exito article .blog_cta a.more-link:hover{color:#fff;border-color:#b99b5f;background:#b99b5f}.single-casos-exito article #sentencia #texto-sentencia{font-family:courier,serif;margin:0 auto;padding:1em 2em;background:#f4f4f4;border:1px solid #e5e5e5;color:#000}.post-type-archive-casos-exito .reviews{background:#0f333f;color:#fff}.post-type-archive-casos-exito .reviews .reviews-block:hover{text-decoration:none}.post-type-archive-casos-exito .reviews .reviews-block .stars i,.post-type-archive-casos-exito .reviews .reviews-block .stars .rating{color:#b99b5f}.post-type-archive-casos-exito .container article div.copy section#casos-exito h3.caso-exito-title{color:#0f333f}.post-type-archive-casos-exito .container article div.copy section#casos-exito h3.caso-exito-title:hover{color:#b99b5f}.post-type-archive-casos-exito .container article div.copy section#casos-exito .caso-exito-content .caso-exito-more{width:100%;display:block;max-width:100%;text-align:left;background:0 0;padding:0;color:#b99b5f;border:none;border-bottom:1px solid #b99b5f;border-radius:0}html{background:#0f333f}body{color:#000;font-family:Roboto,'Open Sans',Arial,sans-serif}h1,h2,h3,h4,h5{font-family:Martel,Lato,'Open Sans',Arial,sans-serif}a{color:#b99b5f}a:visited{color:#b99b5f}a:hover{color:#b99b5f;text-decoration:underline}#topheader a:hover,#masthead a:hover{text-decoration:none}.reviews-block .stars i{color:#0f333f}.reviews-block .stars .rating{color:#0f333f;font-family:Martel,Lato,'Open Sans',Arial,sans-serif}h1{color:#b99b5f}blockquote{background:#f4f4f4;border-radius:30px}
:root{--joinchat-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0s4.686 12.283 0 16.97a12 12 0 0 1-13.754 2.299l-5.814.735a.392.392 0 0 1-.438-.44l.748-5.788A12 12 0 0 1 3.517 3.517zm3.61 17.043.3.158a9.85 9.85 0 0 0 11.534-1.758c3.843-3.843 3.843-10.074 0-13.918s-10.075-3.843-13.918 0a9.85 9.85 0 0 0-1.747 11.554l.16.303-.51 3.942a.196.196 0 0 0 .219.22zm6.534-7.003-.933 1.164a9.84 9.84 0 0 1-3.497-3.495l1.166-.933a.79.79 0 0 0 .23-.94L9.561 6.96a.79.79 0 0 0-.924-.445l-2.023.524a.797.797 0 0 0-.588.88 11.754 11.754 0 0 0 10.005 10.005.797.797 0 0 0 .88-.587l.525-2.023a.79.79 0 0 0-.445-.923L14.6 13.327a.79.79 0 0 0-.94.23z'/%3E%3C/svg%3E");--joinchat-font:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}.joinchat{--sep:20px;--bottom:var(--sep);--s:60px;--h:calc(var(--s)/2);--header:max(50px,var(--s)*1.166667);--vh:100vh;--ch:142;--cs:70%;--cl:49%;--bw:1;--text:hsl(0deg 0% clamp(0%,var(--bw)*1000%,100%)/clamp(70%,var(--bw)*1000%,100%));--hover:hsl(var(--ch) var(--cs) calc(var(--cl) + 20%));--hsl:var(--ch) var(--cs) var(--cl);--color:hsl(var(--hsl));--dark:hsl(var(--ch) var(--cs) calc(var(--cl) - 10%));--bg:hsl(var(--hsl)/4%);--msg:var(--color);color:var(--text);display:none;position:fixed;z-index:9000;right:var(--sep);bottom:var(--bottom);font:normal normal normal 16px/1.625em var(--joinchat-font);letter-spacing:0;animation:joinchat_show .5s cubic-bezier(.18,.89,.32,1.28) 10ms both;transform:scale3d(0,0,0);transform-origin:calc(var(--s)/-2) calc(var(--s)/-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(0 0 0/0)}.joinchat *,.joinchat :after,.joinchat :before{box-sizing:border-box}.joinchat--show{display:block;transform:scaleX(1)}.joinchat--left{right:auto;left:var(--sep)}.joinchat--dark{--msg:var(--dark)}.joinchat--noanim{animation:none}.joinchat--chatbox:not(.joinchat--noanim){transform-origin:0 0;animation-timing-function:ease-in-out}.joinchat--hidden{display:none!important}@supports not (width:clamp(1px,1%,10px)){.joinchat{--text:hsl(0deg 0% calc(var(--bw)*1%)/90%)}}.joinchat__button{position:absolute;z-index:2;bottom:8px;right:8px;height:var(--s);width:var(--s);background:#25d366 var(--joinchat-ico) 50%/60% no-repeat;color:inherit;border-radius:50%;box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);cursor:pointer;transition:background-color .2s linear}.joinchat__button:hover{background-color:#128c7e}.joinchat:has(.joinchat__chatbox) .joinchat__button:hover{transition-duration:1.5s}.joinchat__button:active{background-color:#128c7e;transition:none}.joinchat--left .joinchat__button{right:auto;left:8px}.joinchat--chatbox .joinchat__button{display:none}.joinchat__button__ico{position:absolute;inset:0;display:flex;border-radius:50%;overflow:hidden;color:var(--text)!important}.joinchat__button__ico svg{width:var(--ico-size,100%);height:var(--ico-size,100%);margin:calc((100% - var(--ico-size, 1))/2)}.joinchat__button:has(.joinchat__button__ico){background:var(--color);box-shadow:1px 6px 24px 0 hsl(var(--ch) var(--cs) calc(var(--cl) - 10%)/24%)}.joinchat__button:has(.joinchat__button__ico):active,.joinchat__button:has(.joinchat__button__ico):hover{background:var(--hover)}.joinchat__button__image{position:absolute;inset:1px;border-radius:50%;overflow:hidden;opacity:0}.joinchat__button__image img,.joinchat__button__image video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.joinchat--show .joinchat__button__image{animation:joinchat_image_loop 20s linear 5s infinite normal both}.joinchat--img .joinchat__button__image{opacity:1;animation:none}.joinchat__badge{position:absolute;z-index:2;bottom:calc(var(--s) - 8px);right:4px;width:20px;height:20px;border:none;border-radius:50%;background:#e82c0c;color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center;box-shadow:none;opacity:0;pointer-events:none}.joinchat--left .joinchat__badge{right:auto;left:calc(var(--s) - 8px)}.joinchat__badge.joinchat__badge--in{animation:joinchat_badge_in .5s cubic-bezier(.27,.9,.41,1.28) 1 both}.joinchat__badge.joinchat__badge--out{animation:joinchat_badge_out .4s cubic-bezier(.215,.61,.355,1) 1 both}.joinchat__tooltip{position:absolute;top:calc(var(--h) - 16px);right:calc(var(--s) + 16px);max-width:calc(100vw - var(--s) - 45px);height:32px;padding:0 14px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);line-height:31px;white-space:nowrap;opacity:0;transition:opacity .3s ease-out .4s;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));pointer-events:none}.joinchat__tooltip:after{content:"";display:block;position:absolute;top:10px;right:-6px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}.joinchat__tooltip div{width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.joinchat--tooltip .joinchat__tooltip{animation:joinchat_tootlip 20s linear 5s 1 normal both}.joinchat--chatbox .joinchat__tooltip{display:none}.joinchat--left .joinchat__tooltip{right:auto;left:calc(var(--s) + 16px)}.joinchat--left .joinchat__tooltip:after{left:-6px;right:auto;border-color:transparent;border-width:6px 8px 6px 0;border-right-color:#fff}.joinchat__qr{position:absolute;z-index:2;bottom:calc(var(--s) + 24px);right:8px;display:none;flex-direction:column-reverse;width:228px;min-height:200px;padding:14px 14px 10px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);text-align:center;white-space:nowrap;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));animation:joinchat_badge_in .4s cubic-bezier(.11,.84,.83,1.01) .5s both;pointer-events:none}.joinchat__qr:after{content:"";display:block;position:absolute;bottom:-6px;right:calc(var(--h) - 6px);border:8px solid transparent;border-width:8px 6px 0;border-top-color:#fff}.joinchat--left .joinchat__qr{left:8px;right:auto}.joinchat--left .joinchat__qr:after{left:calc(var(--h) - 6px);right:auto}.joinchat__qr div{font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis}.joinchat__qr canvas{display:block;width:200px;height:200px;margin:0;image-rendering:pixelated}.joinchat__chatbox{content-visibility:hidden;display:flex;flex-direction:column;position:absolute;bottom:0;right:0;z-index:1;width:calc(100vw - var(--sep)*2);max-width:400px;max-height:calc(var(--vh) - var(--bottom) - var(--sep));border-radius:calc(var(--h) + 2px);background:#fff linear-gradient(180deg,var(--color),var(--color) var(--header),var(--bg) var(--header),var(--bg));box-shadow:0 2px 6px 0 rgba(0,0,0,.5);text-align:left;overflow:hidden;transform:scale3d(0,0,0);opacity:0;transition:max-height .2s ease-out,opacity .4s ease-out,transform 0s linear .3s}[dir=rtl] .joinchat__chatbox{text-align:right}.joinchat--chatbox .joinchat__chatbox{content-visibility:visible;opacity:1;transform:scaleX(1);transition:max-height .2s ease-out,opacity .2s ease-out,transform 0s linear}.joinchat--left .joinchat__chatbox{right:auto;left:0}.joinchat--dark .joinchat__chatbox{background:#1a1a1a linear-gradient(180deg,var(--dark),var(--dark) var(--header),var(--bg) var(--header),var(--bg))}.joinchat__header{display:flex;flex-flow:row;align-items:center;position:relative;flex-shrink:0;height:var(--header);padding:0 70px 0 26px;margin:0}[dir=rtl] .joinchat__header{padding:0 26px 0 70px}.joinchat__header span{font-size:19px;font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}.joinchat__header a{font-size:11px;line-height:18px;color:inherit!important;text-decoration:none!important;fill:currentcolor;opacity:.8}.joinchat__header a svg{display:inline-block;width:auto;height:18px;vertical-align:-30%}.joinchat__header a:active,.joinchat__header a:hover{color:inherit!important;text-decoration:none!important;opacity:.9;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.joinchat__wa{display:block;fill:currentcolor;opacity:.8}.joinchat__close{--size:34px;position:absolute;top:calc(50% - var(--size)/2);right:24px;width:var(--size);height:var(--size);border-radius:50%;background:rgba(0,0,0,.4) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M24 2.4 21.6 0 12 9.6 2.4 0 0 2.4 9.6 12 0 21.6 2.4 24l9.6-9.6 9.6 9.6 2.4-2.4-9.6-9.6z'/%3E%3C/svg%3E") 50%/12px no-repeat;cursor:pointer;transition:background-color .3s ease-out}.joinchat__close:hover{background-color:rgba(0,0,0,.6)}.joinchat__close:active{background-color:rgba(0,0,0,.7)}[dir=rtl] .joinchat__close{right:auto;left:24px}.joinchat__scroll{overflow:hidden scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.joinchat__scroll::-webkit-scrollbar{width:4px;background:rgb(0 0 0/0)}.joinchat__scroll::-webkit-scrollbar-thumb{border-radius:2px;background:rgb(0 0 0/0)}.joinchat--blur .joinchat__scroll{background:hsl(var(--hsl)/2%);backdrop-filter:blur(10px)}.joinchat__scroll:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.joinchat__content{display:flex;flex-direction:column;width:calc(100% + 4px);padding:20px 0 8px}.joinchat__content:after{content:"";display:block;position:absolute;bottom:0;left:0;right:4px;height:calc(var(--s) + 20px);background:#fff linear-gradient(180deg,var(--bg),var(--bg));-webkit-mask-image:linear-gradient(rgb(0 0 0/0),rgb(0 0 0/60%) 25%,rgb(0 0 0/92%) 70%,rgb(0 0 0/100%) 95%,rgb(0 0 0/100%));mask-image:linear-gradient(rgb(0 0 0/0),rgb(0 0 0/60%) 25%,rgb(0 0 0/92%) 70%,rgb(0 0 0/100%) 95%,rgb(0 0 0/100%));pointer-events:none}.joinchat--dark .joinchat__content:after{background-color:#1a1a1a}.joinchat__open{position:sticky;z-index:2;bottom:8px;align-self:flex-end;display:flex;flex-direction:row;min-width:var(--s);height:var(--s);margin:0 8px;background:var(--color);color:inherit;border-radius:var(--h);box-shadow:0 1px 2px 0 rgba(0,0,0,.3);overflow:hidden;cursor:pointer;transition:background-color .2s linear}[dir=rtl] .joinchat__open{align-self:flex-start;flex-direction:row-reverse}.joinchat__open:active,.joinchat__open:hover{background:var(--hover)}.joinchat--left .joinchat__open{align-self:flex-start;flex-direction:row-reverse}[dir=rtl] .joinchat--left .joinchat__open{flex-direction:row}.joinchat--optout .joinchat__open{background-color:#999;pointer-events:none}.joinchat__open__icon{flex-shrink:0;width:var(--s);height:var(--s);max-width:var(--s);padding:calc(var(--s)*0.18);margin:0;overflow:hidden}.joinchat__open__icon path{fill:none!important;stroke:var(--text)!important;stroke-linecap:round;stroke-width:33px;animation:none}.joinchat__open__icon .joinchat__pa{--stroke:1097}.joinchat__open__icon .joinchat__pb{--stroke:1020}.joinchat--chatbox .joinchat__open__icon path{stroke-dasharray:var(--stroke);stroke-dashoffset:var(--stroke);animation:joinchat_send_svg 6s .2s ease-in-out infinite}.joinchat--chatbox .joinchat__open__icon .joinchat__pb{animation-delay:3.2s}.joinchat--optout .joinchat__open__icon path{animation:none}.joinchat--optout .joinchat__open__icon .joinchat__pa{stroke-dasharray:0}.joinchat__open__text{max-width:0;padding:0;border-radius:var(--s);font-weight:600;line-height:var(--s);white-space:nowrap;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:none}.joinchat--chatbox .joinchat__open__text{max-width:min(400px - 16px - var(--s),100vw - 16px - var(--s) - 2*var(--sep));padding:0 4px 0 24px;opacity:1;transition:max-width .2s linear,opacity .4s ease-out .2s}.joinchat--chatbox.joinchat--left .joinchat__open__text{padding:0 24px 0 4px}.joinchat__optin{padding:0 16px;margin-bottom:16px;color:#4a4a4a;font-size:13px;line-height:1.33}.joinchat__optin a{display:inline;padding:0;color:inherit!important;text-decoration:underline}.joinchat__optin a:hover{text-decoration-thickness:2px}.joinchat__optin input{position:absolute;visibility:hidden}.joinchat__optin label{position:relative;display:block;margin:0;padding:0 0 0 30px;color:inherit;font:inherit;cursor:pointer}.joinchat__optin label:before{content:"";display:block;position:absolute;top:min(50% - 11px,5px);left:0;width:22px;height:22px;border:3px solid var(--color);border-radius:4px;background:#fff;box-shadow:0 0 0 1px var(--text);transition:box-shadow .3s ease-in-out}.joinchat--dark .joinchat__optin label:before{background:#000}.joinchat__optin label:after{content:"";display:none;position:absolute;top:min(50% - 8px,8px);left:8px;width:6px;height:14px;border:solid var(--text);border-width:0 3px 3px 0;transform:rotate(45deg)}[dir=rtl] .joinchat__optin label{padding:0 30px 0 0}[dir=rtl] .joinchat__optin label:before{left:auto;right:0}[dir=rtl] .joinchat__optin label:after{left:auto;right:8px}.joinchat__optin input:checked+label:before{box-shadow:0 0 0 1px var(--text),inset 0 0 0 10px var(--color)}.joinchat__optin input:checked+label:after{display:block}.joinchat--dark .joinchat__optin{color:#d8d8d8}.joinchat__chat{--peak_l:path("M17 25V0C17 12.877 6.082 14.9 1.031 15.91c-1.559.31-1.179 2.272.004 2.272C9.609 18.182 17 18.088 17 25z");--peak_r:path("M0 25.68V0c0 13.23 10.92 15.3 15.97 16.34 1.56.32 1.18 2.34 0 2.34-8.58 0-15.97-.1-15.97 7Z");--peak:var(--peak_l);display:flex;flex-direction:column;align-items:flex-start;padding-bottom:10px}[dir=rtl] .joinchat__chat{--peak:var(--peak_r)}.joinchat__bubble{position:relative;min-width:60px;max-width:calc(100% - 52px);min-height:56px;padding:15px 20px;margin:0 26px 16px;border-radius:26px;background:#fff;color:#4a4a4a;word-break:break-word;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transform-origin:0 50%;animation:joinchat_show .25s cubic-bezier(0,0,.58,1.19) 10ms both}[dir=rtl] .joinchat__bubble{transform-origin:100% 50%}.joinchat__bubble:before{content:"";display:block;position:absolute;bottom:18px;left:-15px;width:17px;height:25px;background:inherit;clip-path:var(--peak)}[dir=rtl] .joinchat__bubble:before{left:auto;right:-15px}.joinchat--dark .joinchat__bubble{background:#505050;color:#d8d8d8}.joinchat__bubble.joinchat__bubble--loading{width:70px;border:none;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate id='c' attributeName='cy' begin='0;a.end+0.1s' calcMode='spline' dur='0.4s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' begin='c.begin+0.1s' calcMode='spline' dur='0.4s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate id='a' attributeName='cy' begin='c.begin+0.2s' calcMode='spline' dur='0.4s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3C/svg%3E") 20px 20px no-repeat!important;transform-origin:50%!important;animation:joinchat_show .1s ease-out 10ms both}.joinchat--dark .joinchat__bubble.joinchat__bubble--loading{filter:invert(.5)}.joinchat__bubble.joinchat__bubble--note{min-height:0;padding:0;background:none!important;font-size:13px;line-height:1.33;filter:none;animation:none}.joinchat__bubble.joinchat__bubble--media{padding:5px}.joinchat__bubble.joinchat__bubble--loading:before,.joinchat__bubble.joinchat__bubble--note:before{content:none}.joinchat__bubble a{color:var(--msg)!important;font-size:1em;text-decoration:underline}.joinchat__bubble a:active,.joinchat__bubble a:hover{color:var(--hover)!important;border-color:var(--hover)}.joinchat__bubble a.joinchat__btn{display:inline-block;min-height:46px;max-width:100%;padding:10px 20px;margin:5px 0;border:3px solid var(--msg);border-radius:23px;line-height:20px;text-align:center;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis}.joinchat__bubble a.joinchat__btn+.joinchat__bubble a.joinchat__btn{margin-top:-5px}.joinchat__bubble img,.joinchat__bubble video{max-width:100%;height:auto;margin:.2em 0;border-radius:4px;box-shadow:0 1px 5px rgb(0 0 0/10%)}.joinchat__bubble .joinchat--inline{display:inline-block;margin:-10px 0;border-radius:0;box-shadow:none;vertical-align:middle}.joinchat__bubble--media .joinchat--inline,.joinchat__bubble--media img,.joinchat__bubble--media video{display:block;margin:0;border-radius:21px}.joinchat__bubble code{padding:2px 5px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.joinchat__bubble hr{width:100%!important;height:0!important;padding:0!important;border:none!important;border-top:2px solid var(--msg)!important;margin:10px 0!important}@keyframes joinchat_show{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}@keyframes joinchat_badge_in{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes joinchat_badge_out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes joinchat_send_svg{0%,50%,to{stroke-dashoffset:var(--stroke)}5%,45%{stroke-dashoffset:0}}@keyframes joinchat_image_loop{0%{opacity:0}3%,20%{opacity:1}25%,to{opacity:0}}@keyframes joinchat_tootlip{0%{opacity:0;transform:scaleY(0)}1%,20%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.joinchat__woo-btn__wrapper{clear:both}.joinchat__woo-btn{--s:40px;display:inline-block;box-sizing:border-box;height:var(--s);max-width:100%;padding:0 calc(var(--s)/2) 0 var(--s);background:#25d366 var(--joinchat-ico) calc(var(--s)*0.2) 50% no-repeat;background-size:calc(var(--s)*0.6);color:#fff;border-radius:calc(var(--s)/2);font:700 normal calc(var(--s)*0.35)/var(--s) var(--joinchat-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;transition:background-color .2s}.joinchat__woo-btn:empty{padding-right:0}.joinchat__woo-btn:hover{background-color:#128c7e}@media (orientation:landscape) and (height >= 481px),(orientation:portrait) and (width >= 481px){.joinchat--mobile{display:none!important}}@media (width <= 767px){.joinchat--footer-bar{--bottom:76px!important}}@media (orientation:landscape) and (height <= 480px),(width <= 480px){.joinchat{--sep:6px;--header:max(50px,var(--s)*0.9166667)}.joinchat__header__text{font-size:17px}.joinchat__close{--size:28px}.joinchat__bubble{max-width:calc(100% - 40px);padding:16px;margin:0 20px 10px;line-height:24px}}@media (hover:hover){.joinchat__button:hover .joinchat__tooltip{opacity:1;animation:none;transition:opacity .2s}.joinchat--btn .joinchat__button:hover~.joinchat__qr,.joinchat--chatbox:has(.joinchat__open:hover) .joinchat__qr{display:flex}}@media (prefers-color-scheme:dark){.joinchat--dark-auto{--msg:var(--dark)}.joinchat--dark-auto .joinchat__chatbox{background:#1a1a1a linear-gradient(180deg,var(--dark),var(--dark) var(--header),var(--bg) var(--header),var(--bg))}.joinchat--dark-auto .joinchat__content:after{background-color:#1a1a1a}.joinchat--dark-auto .joinchat__optin label:before{background:#000}.joinchat--dark-auto .joinchat__optin{color:#d8d8d8}.joinchat--dark-auto .joinchat__bubble{background:#505050;color:#d8d8d8}.joinchat--dark-auto .joinchat__bubble.joinchat__bubble--loading{filter:invert(.5)}}@media (prefers-reduced-motion){.joinchat,.joinchat__open__icon path{animation:none}.joinchat__open__icon .joinchat__pa{stroke-dasharray:0}.joinchat__open__text{transition:none!important}.joinchat__bubble{animation:none!important}}
body{margin:0;font-family:Arial,sans-serif}.floating-messages{position:fixed;bottom:57px;right:127px;z-index:998;pointer-events:none;display:none}.floating-messages *{pointer-events:auto}.message-bubble{background:#ffe8f0;color:#000;padding:14px 40px 14px 16px;border-radius:28px;font:16px/22px "Helvetica Neue",Arial,sans-serif;box-shadow:0 2px 6px rgba(0,0,0,.18);display:flex;align-items:center;position:relative;cursor:pointer;opacity:0;transform:translateX(calc(100% + 20px));animation:fadeInX 1.5s ease-out forwards}.close-button{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:#fff;color:#666;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;cursor:pointer}@keyframes fadeInX{from{opacity:0;transform:translateX(calc(100% + 20px))}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutX{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(calc(100% + 20px))}}.fade-out{animation:fadeOutX 1.5s ease-in forwards}@keyframes vibrate{0%,100%{transform:translateX(0)}25%,75%{transform:translateX(-4px)}50%{transform:translateX(4px)}}.vibrate{animation:vibrate .35s linear}