.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;word-break: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:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}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:initial}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}/*# sourceMappingURL=all.css.map */
.default-section,section#advantages,section#services,section#blog{overflow:hidden;padding:5em 0}div#masthead-hero{background:url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../images/background-servicios.jpg)50% 0 no-repeat;background-size:cover}.page-template-page-index-2 div#masthead-hero{background:url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../images/background-inicio.jpg)50% 0 no-repeat;background-size:cover}.page-template-page-profile-2 div#masthead-hero{background:url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../images/background-sobre-mi.jpg)50% 0 no-repeat;background-attachment:fixed;background-size:cover}.page-template-page-profile-2 div#masthead-hero header#page-header-base{padding-top:15em}.page-template-page-profile-2 div#masthead-hero header#page-header-base .wrapper{text-align:left;max-width:45em;margin:0 auto}.page-template-page-profile-2 div#masthead-hero header#page-header-base .wrapper h1{margin-bottom:2em;text-transform:uppercase}section#hero .wrapper{background:0 0;padding:20em 0 1.25em;color:#fff;text-shadow:none}section#hero .wrapper .container{max-width:55em}section#hero .wrapper .container h1{font-size:3em;line-height:1em;text-transform:uppercase;margin-bottom:1em}section#hero .wrapper .container .subtitle{font-size:1.25em;line-height:1.35em;max-width:100%;margin-bottom:3em;font-family:inherit;font-weight:400;letter-spacing:.06rem}@media(max-width:1000px){section#hero{text-align:left}section#hero h1{text-align:center}}@media(max-width:900px){section#hero .wrapper{padding:20em 0 1.25em}section#hero .wrapper .container .subtitle{margin-bottom:2em}}@media(max-width:600px){section#hero .wrapper{padding:20em 0 1.25em}section#hero .wrapper .container h1{font-size:2.5em;margin-bottom:0}section#hero .wrapper .container .subtitle{margin-bottom:1em}}@media(max-width:400px){section#hero .wrapper .container .subtitle{font-size:1.15em}}.page-template-page-contact-2 #content header#page-header-base .wrapper,.page-template-page-services #content header#page-header-base .wrapper,.page-template-page-landing-city-service #content header#page-header-base .wrapper{padding:6em 0}.page-template-page-contact-2 #content header#page-header-base .wrapper h1,.page-template-page-services #content header#page-header-base .wrapper h1,.page-template-page-landing-city-service #content header#page-header-base .wrapper h1{text-transform:uppercase}.page-template-page-contact-2 #content header#page-header-base .wrapper h2,.page-template-page-services #content header#page-header-base .wrapper h2,.page-template-page-landing-city-service #content header#page-header-base .wrapper h2{font-size:1.75rem}.page-template-page-contact-2 #content header#page-header-base .wrapper .base-cta a,.page-template-page-services #content header#page-header-base .wrapper .base-cta a,.page-template-page-landing-city-service #content header#page-header-base .wrapper .base-cta a{letter-spacing:0;padding-left:2em;padding-right:2em}.page-template-page-contact-2 div#masthead-hero{background:url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../images/background-contacto.jpg)50% 0 no-repeat;background-size:cover}.page-template-page-contact-2 section#contact-form{padding:8em 0}.page-template-page-contact-2 section#contact-form div.form{background:0 0;max-width:55em;margin:0 auto}.page-template-page-contact-2 section#contact-form div.form h3,.page-template-page-contact-2 section#contact-form div.form p{text-align:left}.page-template-page-contact-2 section#contact-form div.form form .wpcf7-form-control-wrap input[type=text],.page-template-page-contact-2 section#contact-form div.form form .wpcf7-form-control-wrap input[type=tel],.page-template-page-contact-2 section#contact-form div.form form .wpcf7-form-control-wrap input[type=email],.page-template-page-contact-2 section#contact-form div.form form .wpcf7-form-control-wrap textarea{background:#f0f0f0}.page-template-page-contact-2 section#contact-form div.form form input[type=submit]{width:auto;float:right;padding:.35em 3em;animation:none}@media(max-width:400px){.page-template-page-contact-2 section#contact-form{padding:4em 0}.page-template-page-contact-2 section#contact-form div.form{padding:0}.page-template-page-contact-2 section#contact-form div.form form input[type=submit]{width:100%}}.page-template-page-services div#masthead-hero{background:url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../images/background-servicios.jpg)50% 0 no-repeat;background-size:cover}section#call-us{background:#f0f0f0}section#call-us h5{display:none;visibility:hidden}section#call-us .text,section#call-us .contact-form,section#call-us .terms-and-conditions-text{max-width:56em;float:none;width:100%}section#call-us .text{margin:0 auto 1.5em;text-align:left;padding-right:0}section#call-us .text a{color:#000}section#call-us .text a:hover{color:#fa715d}section#call-us .text a i{display:none;visibility:hidden}section#call-us .terms-and-conditions-text{text-align:left}section#call-us .contact-form{margin:0 auto 1.5em}section#call-us .contact-form .wpcf7-form-control-wrap.your-name{width:40%}section#call-us .contact-form .wpcf7-form-control-wrap.your-phone{width:20%}section#call-us .contact-form input[type=submit]{width:30%}@media(max-width:600px){section#call-us .contact-form .wpcf7-form-control-wrap.your-name{width:55%}section#call-us .contact-form .wpcf7-form-control-wrap.your-phone{width:35%}section#call-us .contact-form input[type=submit]{width:35%}}@media(max-width:400px){section#call-us .contact-form .wpcf7-form-control-wrap.your-name,section#call-us .contact-form .wpcf7-form-control-wrap.your-phone{width:100%;margin:0 auto 1em}section#call-us .contact-form .wpcf7-form-control-wrap.your-name input,section#call-us .contact-form .wpcf7-form-control-wrap.your-phone input{max-width:100%}section#call-us .contact-form input[type=submit]{width:100%;margin:0 auto;max-width:100%}}section#advantages{background:#fff}section#advantages .container{max-width:75em}section#advantages h5{display:none;visibility:hidden}section#advantages .advantage{border-left:5px solid #fa715d;text-align:left;padding:0 1em;min-height:6em}section#advantages .advantage span.text{text-transform:uppercase;margin-bottom:.5em}section#advantages .advantage span.subtext{font-weight:400;font-size:.9em;line-height:1.25em;max-width:15em}@media(max-width:800px){section#advantages{padding:5em 0 3em}section#advantages .container{max-width:45em;margin:0 auto}}@media(max-width:450px){section#advantages .advantage{max-width:20em;margin-left:auto;margin-right:auto}}#office-info{background:#f0f0f0;padding-bottom:0}#office-info h5{font-size:1.75rem}#office-info .address span{color:#000}#office-info a{color:#000}#office-info a:hover{color:#fa715d}#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:#f0f0f0}section#contact-form div.advantages .advantage i{color:#d54f44}section#contact-form .wpcf7-acceptance a{color:#fff;text-decoration:none}section#contact-form .wpcf7-acceptance a:hover{color:#fff;text-decoration:underline}section#services{padding:6em 0}section#services h5{font-size:1.75rem}section#services ul{list-style:none;padding:2em 0;max-width:75em}section#services ul li{font-weight:400}section#services ul li a::after{content:"."}section#services a{color:#000}section#services a:hover{color:#fa715d}section#hero .reviews-block,#page-header-base .reviews-block{max-width:20em;margin:5em auto 0}section#hero .reviews-block a .stars i,#page-header-base .reviews-block a .stars i{font-size:.85em;color:#fa715d}section#hero .reviews-block a .stars .rating,#page-header-base .reviews-block a .stars .rating{color:#fff}section#hero .reviews-block a .text,#page-header-base .reviews-block a .text{color:#fff}section#hero .reviews-block a .text:hover,#page-header-base .reviews-block a .text:hover{text-decoration:underline}@media(max-width:900px){section#hero .wrapper .container .reviews-block,#page-header-base .wrapper .container .reviews-block{margin:3.5em auto 0}}@media(max-width:600px){section#hero .wrapper .container .reviews-block,#page-header-base .wrapper .container .reviews-block{margin:1.5em auto 0}}@media(max-width:400px){section#hero .wrapper .container .reviews-block,#page-header-base .wrapper .container .reviews-block{margin:0 auto}section#hero .wrapper .container .reviews-block a .stars,#page-header-base .wrapper .container .reviews-block a .stars{font-size:1.25em}}footer#footer{background:#fff}footer#footer .container{max-width:1750px}footer#footer h4{text-transform:uppercase}footer#footer h4::after{display:none}footer#footer a{color:#000}footer#footer a:hover{color:#fa715d;text-decoration:none}footer#footer .cta,footer#footer .blog article .more-link,.blog article footer#footer .more-link{color:#fa715d;background:0 0;border:none;padding:0;text-transform:none}footer#footer .cta:hover,footer#footer .blog article .more-link:hover,.blog article footer#footer .more-link:hover{color:#000;background:0 0;border:none}@media(min-width:1140px){footer#footer .block{padding:0 1em}}footer#footer .block1,footer#footer .block2{width:27.5%}footer#footer .block3{width:45%;text-align:right;margin-top:1.25em}footer#footer .block3 h4{display:none;visibility:hidden}footer#footer .block3 ul{margin-bottom:1.5em}@media(max-width:1000px){footer#footer .block1,footer#footer .block2{width:33.33%}footer#footer .block3{width:33.33%}}@media(max-width:800px){footer#footer .block1,footer#footer .block2,footer#footer .block3{width:100%;text-align:center}}header#topheader{letter-spacing:.2rem;background:rgba(255,255,255,.5)}header#topheader .container{max-width:1750px;padding:0}header#topheader a{color:#000;padding:.25em 0}header#topheader a:hover{color:#fa715d}header#topheader a.appointment{background:#fa715d;color:#fff;text-transform:uppercase;padding:.25em 2.5em}header#topheader a.appointment:hover{color:#000}header#topheader a i{display:none;visibility:hidden}@media(max-width:700px){header#topheader{text-align:right}header#topheader .mail{display:inline-block;visibility:visible}header#topheader .phone2{display:none;visibility:hidden}header#topheader a{margin-left:2em;margin-right:0}}@media(max-width:500px){header#topheader{text-align:center}header#topheader .mail{display:none;visibility:hidden}header#topheader a{width:50%;float:left;margin:auto}}header#masthead{background:0 0}header#masthead .container{max-width:1750px}header#masthead #site-navigation #primary-menu li.menu-item{font-size:1.25em;letter-spacing:.2rem;padding:3.5em 1.5em 0}header#masthead #site-navigation #primary-menu li.menu-item a{color:#fff;padding:0 0 .25em;border-bottom:4px solid transparent}header#masthead #site-navigation #primary-menu li.menu-item a:hover,header#masthead #site-navigation #primary-menu li.menu-item a.current_page_item{color:#fff;border-bottom:4px solid #fff}header#masthead #site-navigation #primary-menu li.menu-item.current_page_item a{color:#fff;border-bottom:4px solid #fff}header#masthead #site-navigation #primary-menu li.menu-item ul.sub-menu{background:rgba(255,255,255,.85);border:none;margin-top:.125em}header#masthead #site-navigation #primary-menu li.menu-item ul.sub-menu li{padding:0}header#masthead #site-navigation #primary-menu li.menu-item ul.sub-menu li a{color:#000;padding:.5em 1em;min-width:20em;border-bottom:0;font-size:.75em}header#masthead #site-navigation #primary-menu li.menu-item ul.sub-menu li a:hover{color:#fa715d}header#masthead #site-navigation .menu-toggle{color:#fff}header#masthead #site-navigation .menu-toggle i{font-size:2.25em;float:right}header#masthead .site-branding{padding-top:1.5em;padding-left:1em}@media(max-width:900px){header#masthead .site-branding{width:inherit;text-align:inherit;padding-left:0}header#masthead #site-navigation{width:inherit;text-align:inherit;float:right}header#masthead #site-navigation #primary-menu{font-size:.9em}header#masthead #site-navigation #primary-menu li{padding:3.5em 1em 0}}@media(max-width:800px){header#masthead #site-navigation .main-navigation.toggled ul{display:block}header#masthead #site-navigation .menu-toggle{display:block;cursor:pointer;font-weight:700;padding:1em}header#masthead #site-navigation #primary-menu{visibility:hidden;display:none;padding:0 0 2em;overflow:hidden}header#masthead #site-navigation #primary-menu li.menu-item{width:100%;text-align:left}header#masthead #site-navigation #primary-menu li.menu-item ul.sub-menu{left:0;position:relative;box-shadow:none;border:none}header#masthead #site-navigation #primary-menu li.menu-item ul.sub-menu a{width:auto}header#masthead #site-navigation #primary-menu li:hover>ul,header#masthead #site-navigation #primary-menu li.focus>ul{left:auto}header#masthead #site-navigation.toggled #primary-menu{visibility:visible;display:block}}@media(max-width:350px){header#masthead{padding-top:2.5em}}body.toggled-menu header#topheader{display:none;visibility:hidden}body.toggled-menu header#masthead{padding-top:0}body.toggled-menu header#masthead .container{padding:0}body.toggled-menu header#masthead .site-branding{display:none;visibility:hidden}body.toggled-menu header#masthead #site-navigation{width:100%;float:none;background:rgba(255,255,255,.85)}body.toggled-menu header#masthead #site-navigation .menu-toggle{color:#000;overflow:hidden}body.toggled-menu header#masthead #site-navigation .menu-toggle .fa-bars:before{content:"\f00d"}body.toggled-menu header#masthead #site-navigation #primary-menu{width:100%;padding:1em;max-width:30em;margin:0 auto}body.toggled-menu header#masthead #site-navigation #primary-menu a{color:#000}body.toggled-menu header#masthead #site-navigation #primary-menu a:hover{color:#fa715d;border-bottom:none}body.toggled-menu header#masthead #site-navigation #primary-menu .current_page_item a{color:#fa715d;border-bottom:none}body.toggled-menu header#masthead #site-navigation #primary-menu li{padding:0 0 1em}body.toggled-menu header#masthead #site-navigation #primary-menu li ul.sub-menu{margin-bottom:0;padding:0;background:0 0}body.toggled-menu header#masthead #site-navigation #primary-menu li ul.sub-menu li{font-size:.9em;padding:0;margin-bottom:.5em}body.toggled-menu header#masthead #site-navigation #primary-menu li ul.sub-menu li a{padding:0;min-width:0;font-size:.9em}body.toggled-menu #hero{display:none;visibility:hidden}header#page-header-base{background:0 0!important;color:#fff;text-shadow:none!important}header#page-header-base .wrapper{background:0 0!important}.wpcf7 input[type=text]{background:#fff}.wpcf7 input[type=submit],.cta,.blog article .more-link{color:#d54f44;background:#fa715d;border-color:#fa715d}.wpcf7 input[type=submit]:hover,.cta:hover,.blog article .more-link:hover{background:#d54f44;border-color:#fff;color:#fff}div.form,section#call-us .contact-form{background:#f0f0f0}div.form form .wpcf7-form-control-wrap input[type=text],div.form form .wpcf7-form-control-wrap input[type=tel],div.form form .wpcf7-form-control-wrap input[type=email],section#call-us .contact-form form .wpcf7-form-control-wrap input[type=text],section#call-us .contact-form form .wpcf7-form-control-wrap input[type=tel],section#call-us .contact-form form .wpcf7-form-control-wrap input[type=email]{text-align:left;padding:.1em .5em;background:#fff;border-color:#fff;border-radius:0;color:#000}div.form form .wpcf7-form-control-wrap input[type=text]::placeholder,div.form form .wpcf7-form-control-wrap input[type=tel]::placeholder,div.form form .wpcf7-form-control-wrap input[type=email]::placeholder,section#call-us .contact-form form .wpcf7-form-control-wrap input[type=text]::placeholder,section#call-us .contact-form form .wpcf7-form-control-wrap input[type=tel]::placeholder,section#call-us .contact-form form .wpcf7-form-control-wrap input[type=email]::placeholder{color:#000}div.form form .wpcf7-form-control-wrap textarea,section#call-us .contact-form form .wpcf7-form-control-wrap textarea{padding:.1em .5em;background:#fff;border-color:#fff;border-radius:0;color:#000}div.form form .wpcf7-form-control-wrap textarea::placeholder,section#call-us .contact-form form .wpcf7-form-control-wrap textarea::placeholder{color:#000}div.form form input[type=submit],section#call-us .contact-form form input[type=submit]{background:#fa715d;color:#fff;border-color:#fa715d;border-radius:0;padding:.35em 0;animation:none}div.form form input[type=submit]:hover,section#call-us .contact-form form input[type=submit]:hover{background:#d54f44;border-color:#d54f44}section#call-us .contact-form input[type=submit]{float:right}div.form form input[type=submit]{width:100%}#content .base-cta i{display:none;visibility:hidden}.page-template-page-services #content article{padding:3em 0}.page-template-page-services #content article .content-wrapper{max-width:100%;padding:3em 0}.page-template-page-services #content article .content-wrapper ul{background:#fff;column-count:3;column-gap:1em}@media(max-width:900px){.page-template-page-services #content article .content-wrapper ul{column-count:2}}@media(max-width:600px){.page-template-page-services #content article .content-wrapper ul{column-count:1}}.page-template-page-services #content article .content-wrapper ul li{color:#000;font-weight:700;text-align:left;text-transform:none;display:block;width:29%;margin:0 1.5% 1em}@media(max-width:800px){.page-template-page-services #content article .content-wrapper ul li{width:46%}}@media(max-width:750px){.page-template-page-services #content article .content-wrapper ul li{width:100%;margin:0 auto 1em}}.page-template-page-services #content article .content-wrapper ul li a{color:#000}.page-template-page-services #content article .content-wrapper ul li a:hover{color:#fa715d;text-decoration:none}.page-template-page-services #content article .content-wrapper ul li ul{background:#fff;column-count:auto;column-gap:0}.page-template-page-services #content article .content-wrapper ul li ul li{font-weight:400;color:#000;padding-left:0;margin-left:0;float:none;width:100%}.page-template-page-services #content article .content-wrapper ul li ul li a{color:#000}.page-template-page-services #content article .content-wrapper ul li ul li a:hover{color:#fa715d;text-decoration:none}.page-template-page-profile #content header{background:#f0f0f0}.page-template-page-profile #content header .content h1{border-color:#fa715d}.page-template-page-profile #content header .content .meta div{color:#000}.page-template-page-profile #content header .content .meta div.contact a{color:#d54f44}.page-template-page-profile #content header .content .meta div.contact a:hover{color:#fa715d}.page-template-page-landing-city-service #content #masthead-hero,.page-template-page-landing-service #content #masthead-hero{background-image:url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../images/background-landing.jpg);background-size:cover}.page-template-page-landing-city-service #content #masthead-hero #page-header-base .wrapper,.page-template-page-landing-service #content #masthead-hero #page-header-base .wrapper{padding:20em 0 1.25em}@media(max-width:500px){.page-template-page-landing-city-service #content #masthead-hero #page-header-base .wrapper,.page-template-page-landing-service #content #masthead-hero #page-header-base .wrapper{padding:23em 0 1.25em}}.page-template-page-landing-city-service #content #masthead-hero #page-header-base .wrapper h1,.page-template-page-landing-city-service #content #masthead-hero #page-header-base .wrapper h2,.page-template-page-landing-service #content #masthead-hero #page-header-base .wrapper h1,.page-template-page-landing-service #content #masthead-hero #page-header-base .wrapper h2{text-transform:uppercase}.page-template-page-landing-city-service #content section#advantages,.page-template-page-landing-service #content section#advantages{background:#f0f0f0}.page-template-page-landing-city-service #content .container article div#breadcrumbs,.page-template-page-landing-service #content .container article div#breadcrumbs{width:100%;text-align:left;padding:1.5em 0 0}.page-template-page-landing-city-service #content .container article .copy p:first-of-type,.page-template-page-landing-service #content .container article .copy p:first-of-type{margin-top:0}.page-template-page-landing-city-service #content .container article .copy a,.page-template-page-landing-service #content .container article .copy a{color:#fa715d}.page-template-page-landing-city-service #content .container article .copy a:hover,.page-template-page-landing-service #content .container article .copy a:hover{color:#d54f44}.page-template-page-landing-city-service #content .container article aside .form,.page-template-page-landing-service #content .container article aside .form{color:#000;text-align:left;border-radius:0;padding-bottom:.25em}.page-template-page-landing-city-service #content .container article aside .form .terms-and-conditions-text,.page-template-page-landing-service #content .container article aside .form .terms-and-conditions-text{text-align:left}@media(max-width:800px){.page-template-page-landing-city-service #content .container article aside,.page-template-page-landing-service #content .container article aside{margin:5em auto 0}}body.single-post div#masthead-hero{background:url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../images/background-blog.jpg)50% 0 no-repeat;background-size:cover}body.single-post div#masthead-hero header#page-header-base h2{margin:2em 0;font-size:2.5rem;line-height:2.75rem;text-transform:uppercase}body.single-post #main{padding:8em 0 6em}@media(max-width:800px){body.single-post #main{padding:4em 0 3em}}body.single-post #main img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}body.single-post #main header.entry-header .entry-title{text-align:left}body.single-post #main header.entry-header .entry-meta{text-align:left}body.single-post #main .entry-content .blog_cta{background:#f0f0f0}body.single-post #main .entry-content .blog_cta a.cta,body.single-post #main .entry-content .blog_cta .blog article a.more-link,.blog article body.single-post #main .entry-content .blog_cta a.more-link{color:#fff;border-radius:0;padding:.25em 2.5em 0;letter-spacing:2px}body.single-post #main .entry-content .blog_cta a.cta:hover,body.single-post #main .entry-content .blog_cta .blog article a.more-link:hover,.blog article body.single-post #main .entry-content .blog_cta a.more-link:hover{background:#d54f44;color:#fff}.blog div#masthead-hero{background:url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../images/background-blog.jpg)50% 0 no-repeat;background-size:cover}.blog div#masthead-hero header#page-header-base h1{margin:2em 0;text-transform:uppercase}.blog main#main{padding:7em 0;overflow:hidden}.blog main#main .container{max-width:1400px;display:flex;flex-wrap:wrap}.blog main#main img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.blog main#main article.post{float:left;width:30.33%;background:#f0f0f0;margin:.25em 1.5% 2em;padding:0}.blog main#main article.post .entry-header{padding:.5em 1.25em 0}.blog main#main article.post .entry-header .entry-title{text-transform:uppercase;text-align:left;font-size:1.5em;line-height:1.25em}.blog main#main article.post .entry-header .entry-title a{color:#000}.blog main#main article.post .entry-header .entry-title a:hover{color:#d54f44}.blog main#main article.post .entry-header .entry-meta{text-align:left;margin:1em auto}.blog main#main article.post .entry-content{padding:.5em 1.25em 0}.blog main#main article.post .entry-content blockquote{background:#f0f0f0}.blog main#main article.post .entry-content .more-link{background:0 0;border:none;padding:0;text-align:right;text-transform:none;color:#fa715d;max-width:100%}.blog main#main article.post .entry-content .more-link:hover{color:#d54f44}@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}}@font-face{font-family:aperbold;src:url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../fonts/aperbold.eot?)format("eot"),url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../fonts/aperbold.woff)format("woff"),url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../fonts/aperbold.ttf)format("truetype"),url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../fonts/aperbold.svg#aperbold)format("svg");font-display: swap;
}@font-face{font-family:apercu;src:url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../fonts/apercu.eot?)format("eot"),url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../fonts/apercu.woff2)format("woff2"),url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../fonts/apercu.woff)format("woff"),url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../fonts/apercu.ttf)format("truetype"),url(https://www.gersonvidal.com/wp-content/themes/gerson_vidal/css/../fonts/apercu.svg#apercu)format("svg");font-display: swap;
}html{background:#fff}body{color:#000;font-family:Apercu,open sans,Arial,sans-serif}h1,h2,h3,h4,h5{font-family:Aperbold,open sans,Arial,sans-serif}body,button,input,select,optgroup,textarea{font-family:Apercu,open sans,Arial,sans-serif}h1,h2{letter-spacing:.1rem}a{color:#d54f44}a:visited{color:#d54f44}a:hover{color:#fa715d}.reviews-block .stars i{color:#adadad}.reviews-block .stars .rating{color:#000}.single-post .entry-content a{color:#fa715d}.single-post .entry-content a:hover{color:#d54f44}.headerctas,section#hero .ctas,#content .base-cta{text-align:center}.headerctas a,section#hero .ctas a,#content .base-cta a,.headerctas .button,section#hero .ctas .button,#content .base-cta .button{letter-spacing:2px;padding:.25em 4em;color:#fff;background:#fa715d;border-color:#fa715d}.headerctas a:first-of-type,section#hero .ctas a:first-of-type,#content .base-cta a:first-of-type,.headerctas .button:first-of-type,section#hero .ctas .button:first-of-type,#content .base-cta .button:first-of-type{margin-right:0}.headerctas a:hover,section#hero .ctas a:hover,#content .base-cta a:hover,.headerctas .button:hover,section#hero .ctas .button:hover,#content .base-cta .button:hover{color:#fa715d;background:#fff;border-color:#fff}.headerctas a.alt,section#hero .ctas a.alt,#content .base-cta a.alt,.headerctas .button.alt,section#hero .ctas .button.alt,#content .base-cta .button.alt{border-color:#fff;color:#fff}.headerctas a.alt:hover,section#hero .ctas a.alt:hover,#content .base-cta a.alt:hover,.headerctas .button.alt:hover,section#hero .ctas .button.alt:hover,#content .base-cta .button.alt:hover{background:#fff;color:#d54f44}@media(max-width:400px){.headerctas a,section#hero .ctas a,#content .base-cta a,.headerctas .button,section#hero .ctas .button,#content .base-cta .button{padding:.25em 0;width:100%}}div#breadcrumbs{text-align:left;font-weight:700;margin-bottom:3em}div#breadcrumbs a{color:#000}div#breadcrumbs a:hover{color:#fa715d}blockquote{background:#f0f0f0}