/*!
Theme Name: KCP 2017
Theme URI: http://underscores.me/
Author: Iker Murga
Author URI: https://www.ikermurga.com/
Description: Theme for Kenneth Carranza Photography
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 
Tags:

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.

KCP 2017 is based on Underscores http://underscores.me/, (C) 2012-2016 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 http://necolas.github.com/normalize.css/
*/
 html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:"lato",helvetica,arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}body .wf-loading,button .wf-loading,input .wf-loading,select .wf-loading,textarea .wf-loading{visibility:hidden}body .wf-active,button .wf-active,input .wf-active,select .wf-active,textarea .wf-active{visibility:visible}@media screen and (min-width:800px){body,button,input,select,textarea{font-size:16px;font-size:1rem}}@media screen and (min-width:1020px){body,button,input,select,textarea{font-size:18.4px;font-size:1.15rem}}@media screen and (min-width:1200px){body,button,input,select,textarea{font-size:20px;font-size:1.25rem}}@media screen and (min-width:1400px){body,button,input,select,textarea{font-size:21.6px;font-size:1.35rem}}h1,h2,h3,h4,h5,h6{clear:both;font-family:"le-havre",tahoma,geneva,sans-serif;font-weight:200}h1{font-size:3em}h2{font-size:2.6em}h2.comments-title{font-size:2em}h3{font-size:2.2em}h4{font-size:2em}h5{font-size:1.8em}h6{font-size:1.6em}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{clear:none;margin-top:1.2em;margin-bottom:1em}.entry-title-arch{font-family:"le-havre",tahoma,geneva,sans-serif;font-weight:300;font-size:1.3em;margin-bottom:.2em;margin-top:1em;color:#777;line-height:1.3em}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:#fafafa;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:#f2f2f2;text-decoration:none}big{font-size:125%}html{box-sizing:border-box;overflow-y:scroll}*,*:before,*:after{box-sizing:inherit}*:focus{outline:none!important}body{background:#fff}blockquote,q{quotes:"" "";font-size:1.1em;color:#333;padding:1em;width:auto;overflow:hidden}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 1.5em;padding:1em}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: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;box-shadow:inset 0 1px 0 rgb(255 255 255 / .5),inset 0 15px 17px rgb(255 255 255 / .5),inset 0 -5px 12px rgb(0 0 0 / .05);color:rgb(0 0 0 / .8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgb(255 255 255 / .8)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),inset 0 15px 17px rgb(255 255 255 / .8),inset 0 -5px 12px rgb(0 0 0 / .02)}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;box-shadow:inset 0 -1px 0 rgb(255 255 255 / .5),inset 0 2px 5px rgb(0 0 0 / .15)}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:#444;text-decoration:none}a:visited{color:#444}a:hover,a:focus,a:active{color:#a6a6a6}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{font-size:1.14em;line-height:1.22em;text-align:right;position:fixed;top:30vh;right:6vw;float:right}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:1.5em;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 a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (max-width:800px){.main-navigation .sub-menu,.portada-navigation .sub-menu{display:none}}@media screen and (min-width:800px){.menu-toggle{display:none}.main-navigation ul,.portada-navigation ul{display:block}.main-navigation ul ul,.portada-navigation ul ul{box-shadow:none;float:none;position:static}.main-navigation ul ul li a,.portada-navigation ul ul li a{color:#444}.main-navigation ul ul li:hover a,.portada-navigation ul ul li:hover a{color:#a6a6a6}.main-navigation ul ul li:hover a:hover,.portada-navigation ul ul li:hover a:hover{color:#444}.main-navigation ul li a{color:#444}.main-navigation ul li:hover a{color:#a6a6a6}.main-navigation ul li:hover a:hover{color:#444}.main-navigation .sub-menu,.portada-navigation .sub-menu{padding:0;padding-left:.2em;padding-top:.1em;padding-bottom:.5em}.main-navigation .sub-menu li,.portada-navigation .sub-menu li{line-height:1.05em}.main-navigation .sub-menu li a,.portada-navigation .sub-menu li a{font-size:.98em}.portada-navigation .sub-menu li{margin:0}.portada-navigation ul.sub-menu{margin:0;padding-bottom:0}}@media screen and (min-width:1400px){.main-navigation .sub-menu li,.portada-navigation .sub-menu li{line-height:1em}.main-navigation .sub-menu li a,.portada-navigation .sub-menu li a{font-size:.95em}}.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{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;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-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-content:after,.site-footer:after{clear:both}.prueba-portada .portada-content{max-width:initial;width:100vw!important}.prueba-portada .portada-navigation{display:none}.prueba-portada .portada-centered{padding-left:0!important;padding-right:0!important}.site-content{font-family:"lato",helvetica,arial,sans-serif;font-weight:300;color:#777;min-height:100%;margin-top:12vh;margin-bottom:10vh;width:63.67%;margin-left:11vw}.entry-content .alignfull{margin-left:-11vw;margin-right:0;max-width:100vw}.alignfull img{width:100vw}.site-content:last-child{margin-bottom:10vw}.site-content:last-child .image-wrapper{width:5vw}.top_cover{width:100%;height:10vh;position:fixed;z-index:5;background-color:#fff;top:0}.top_cover_gallery_index{width:100%;display:flex;justify-content:space-between}.gallery_index_menu{display:flex;flex-direction:column;width:100%;justify-content:space-between}.gallery_index_menu .menu{width:100%;display:flex;flex-direction:row;justify-content:center;align-self:flex-end;flex-wrap:wrap}.gallery_index_menu .menu-commercial-container,.gallery_index_menu .menu-gallery-index-container{display:flex;align-self:end;flex-grow:1;width:100%}.gallery_index_menu ul{list-style:none;text-decoration:none;margin:0 0 .8em 0;padding:0}.gallery_index_menu li{text-decoration:none;float:left;align-self:flex-end;margin-bottom:0;font-family:"le-havre",tahoma,geneva,sans-serif;font-weight:200;line-height:1.65em;font-size:1em;padding:0 1em}.bottom_cover{width:100%;height:4vh;position:fixed;bottom:0;z-index:5;background-color:#fff}.transp_top{background:linear-gradient(to bottom,white,#fff0);position:fixed;top:10vh;z-index:5;width:100%;height:2vh}.front-page .transp_top{display:none}.front-page .top_cover{display:none}.transp_top_gallery_index{background:linear-gradient(to bottom,white,#fff0);position:fixed;top:15vh;z-index:5;width:100%;height:2vh}.transp_bottom{background:linear-gradient(to bottom,#fff0,white);position:fixed;bottom:4vh;z-index:5;width:100%;height:6vh;pointer-events:none}.site-info{display:none}.entry-image-excerpt{display:flex;margin-bottom:3em}.entry-image-excerpt .entry-image{align-self:flex-end;margin-right:1em;max-width:15em;width:30%}.entry-image-excerpt .entry-content{align-self:flex-end;margin-top:0}.entry-image-excerpt .entry-content p{margin-top:0;margin-bottom:.3em}.entry-image-excerpt .entry-title-content{width:66%}.entry-image-excerpt .sharedaddy{display:none}.footer-info{min-width:430px;text-align:center;font-family:"le-havre",tahoma,geneva,sans-serif;font-weight:200;z-index:10;color:#d8d8d8}.footer-info p{margin:0;font-size:.8em;padding-bottom:.5em;float:left}.footer-info a{color:#d8d8d8}.footer-info .footer-content{margin:0 auto;width:100%}.footer-info .menu{margin:0;padding:0;list-style:none;font-size:.66em}.footer-info .menu li{font-size:.8em;float:left}.menu-language-container{position:fixed;width:4.8em;right:6vw;font-size:1.5em}.menu-language-container li:last-child .menu-divider{display:none}#comments{font-size:.65em}#comments .reply{margin-top:-1em;margin-bottom:4em}#comments .pingback{margin-bottom:2em}.comment-metadata{font-size:.8em}.entry-content .ngg-singlepic.ngg-left,.entry-content .ngg-singlepic.ngg-right{width:30em;max-width:30%}.entry-content .ngg-singlepic.ngg-left.ngg-horizontal,.entry-content .ngg-singlepic.ngg-right.ngg-horizontal{max-width:40%}.portada-logo{padding:4px 8%;height:53px}.logo{float:right;width:26px;height:26px;margin-top:10px;background:url(/wp-content/themes/kcp2017/img/logo_kcp.png) no-repeat;background-size:26px 26px}.logo-front-page{float:right}.logo-text{float:right;margin-top:16px;margin-left:18px;font-family:"le-havre",tahoma,geneva,sans-serif;font-weight:200;font-size:26px;color:#444;line-height:1}.portada-centered{padding:20px 9% 20px 12%}.portada-content{float:left;width:800px;font-family:"lato",helvetica,arial,sans-serif;font-weight:300;color:#777;min-height:265px;max-width:1200px}.portada-content h4{font-family:"le-havre",tahoma,geneva,sans-serif;font-weight:300;font-size:22px}.portada-navigation{float:right;font-family:"le-havre",tahoma,geneva,sans-serif;font-weight:200;font-size:1.4em;color:#a6a6a6;width:13%;max-width:200px}.portada-navigation a{text-decoration:none;color:#444}.portada-navigation ul{list-style-type:none;margin:16px 0 0 0;padding:0}.portada-navigation li{margin-bottom:10px;line-height:1}.portada-secciones{float:left;margin-top:50px;padding-bottom:80px;display:flex;justify-content:space-evenly;max-width:1200px}.portada-item{float:left;width:150px;max-width:200px;flex-grow:1;margin-right:30px;margin-bottom:2px}.portada-item figure{margin:0}.portada-item figcaption{line-height:1em;margin-left:.2em}.portada-item a{text-decoration:none;font-family:"le-havre",tahoma,geneva,sans-serif;font-weight:300;color:#777}.portada-item img{height:100%;width:100%}.portada-cta{float:right;width:12%;max-width:200px;margin-right:1%;padding-top:45px;font-family:lato;font-weight:200;font-size:.58em;padding-bottom:80px}.crop-height{background-size:cover;height:500px;width:100%;margin-bottom:50px}.page-numbers{font-size:.7em;padding-bottom:90px}@keyframes hide-nexgen-icons{0%{opacity:1}25%{opacity:.75}50%{opacity:.5}100%{opacity:0}}#npl_button_close,.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-right,.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-left,.galleria-theme-nextgen_pro_lightbox .galleria-dock-toggle-container{opacity:0!important;animation-name:hide-nexgen-icons;animation-duration:6s}#npl_button_close:hover,.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-right:hover,.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-left:hover,.galleria-theme-nextgen_pro_lightbox .galleria-dock-toggle-container:hover{opacity:0.75!important}a.next.page-numbers{margin-left:3em}a.prev.page-numbers{margin-right:3em}.dropdown{display:none}span.cat-links{margin-right:1em}.sharedaddy{margin-top:50px}.widget ul{list-style-type:none;padding-left:0}.widget ul li{padding-bottom:.11em}.wsp-container ul{list-style:none}.wsp-container>ul{column-count:2;height:auto}.wsp-pages-title{display:none}.wsp-container>ul{margin:0;padding:0}.wsp-container ul li{break-inside:avoid}.wsp-container ul>li{padding-bottom:1.5em}.wsp-container ul li ul li{padding-bottom:.5em}.wsp-container ul>li ul{padding:.5em 0 .5em 0}ul.wsp-pages-list>li{font-weight:300}ul.wsp-pages-list>li li{font-weight:200;padding:.08em}ul.wsp-pages-list ul.children{padding-bottom:0;padding-top:.3em}ul.wsp-pages-list ul.children li.page_item:last-child{padding-bottom:0}.wsp-category-title a{display:block;visibility:visible;font-family:"le-havre",tahoma,geneva,sans-serif;font-size:1.4em;font-weight:300}.wsp-category-title{visibility:hidden}.contact-submit .pushbutton-wide,input[type='submit']{background:#fff0;box-shadow:none;color:#aaa;font-size:1em;padding:.6em 0em .7em;text-shadow:none;width:6.8em}button.stripe-button-el{background-color:transparent!important;background-image:none!important;box-shadow:none}#stripe-checkout-button button.stripe-button-el:hover{background-image:none!important}#ngg_pro_cart_coupon_apply,a.ngg_pro_btn{line-height:1.5em;height:2.2em;text-align:center;margin:20px auto 20px auto!important;background-image:none!important;background-color:#fff!important;background:transparent!important;box-shadow:none!important;color:#aaa!important;font-size:1em!important;padding-top:.6em;text-shadow:none!important;border:1px solid!important;border-color:#ccc #ccc #bbb!important;border-radius:3px!important;font-family:inherit!important;font-weight:inherit!important;vertical-align:bottom!important}button.stripe-button-el{text-align:center;background-image:none!important;background-color:#fff!important;background:transparent!important;box-shadow:none!important;color:#aaa!important;font-size:1em!important;text-shadow:none!important;font-family:inherit!important;font-weight:inherit!important}button.stripe-button-el span{background-image:none!important;background-color:#fff!important;background:transparent!important;box-shadow:none!important;color:#aaa!important;text-shadow:none!important;margin-bottom:.5em}button.stripe-button-el span:hover,a.ngg_pro_btn:hover{background-image:none!important;background-color:transparent!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),inset 0 15px 17px rgb(255 255 255 / .8),inset 0 -5px 12px rgb(0 0 0 / .02)!important;color:#aaa;cursor:pointer}button.stripe-button-el span{font-size:1em!important;font-weight:inherit!important;font-family:inherit!important}span#stripe-checkout-button{line-height:1.5em;display:inline-block;height:2.2em;text-align:center;margin:20px auto 20px auto!important;background-image:none!important;background-color:#fff!important;background:transparent!important;box-shadow:none!important;color:#aaa!important;font-size:1em!important;padding-top:.6em;text-shadow:none!important;border:1px solid!important;border-color:#ccc #ccc #bbb!important;border-radius:3px!important;font-family:inherit!important;font-weight:inherit!important;vertical-align:middle!important;padding:0 16px 0 16px!important;line-height:32px!important;height:32px!important}#ngg_pro_checkout>table{background-color:transparent!important}#ngg_pro_checkout .ngg_pro_cart_images table{background-color:transparent!important}tfoot #ngg_pro_cart_coupon_tr button.ngg_pro_btn{background-image:none!important}.portada-content label,.page-content label,.entry-content label,.error-404 label{vertical-align:bottom}.portada-content input[type='submit'],.page-content input[type='submit'],.entry-content input[type='submit']{font-size:.9em;vertical-align:bottom;margin-bottom:0}.error-404 input[type='submit']{font-size:.65em;vertical-align:bottom;margin-bottom:1px}.error-404 h2{margin-bottom:0;margin-top:1.5em}.error-404 .wsp-container{font-size:.9em;padding-left:2em}.error-404 .widget_archive p,.error-404 .widget_archive label,.error-404 .widget_archive select,.error-404 .tagcloud{margin-left:1em}.tag-cloud-link{font-size:inherit!important;margin-right:1.5em}select{background-color:#fff0}.protected-intro{width:80%}.contact-from textarea{height:130px}.post-template-protected-post-ita-php .entry-meta,.post-template-protected-post-ita-php .entry-footer,.post-template-protected-post-eng-php .entry-meta,.post-template-protected-post-eng-php .entry-footer,.post-template-protected-post-es-php .entry-meta,.post-template-protected-post-es-php .entry-footer,.post-template-protected-post-php .entry-meta,.post-template-protected-post-php .entry-footer{display:none}.post-template-protected-post-ita-php input,.post-template-protected-post-eng-php input,.post-template-protected-post-es-php input,.post-template-protected-post-php input{margin-top:10px;background-color:#fff0;box-shadow:none}.post-template-protected-post-ita-php .protected-footer,.post-template-protected-post-eng-php .protected-footer,.post-template-protected-post-es-php .protected-footer,.post-template-protected-post-php .protected-footer{font-size:.75em;color:#999}.post-template-protected-post-ita-php .protected-footer a,.post-template-protected-post-eng-php .protected-footer a,.post-template-protected-post-es-php .protected-footer a,.post-template-protected-post-php .protected-footer a{color:#777}.post-template-protected-post-ita-php form,.post-template-protected-post-eng-php form,.post-template-protected-post-es-php form,.post-template-protected-post-php form{margin-top:55px;margin-bottom:75px}.site-footer{position:fixed;bottom:0;z-index:999}@media screen and (min-width:800px){.site-content{margin-left:10vw}.site-content .image-wrapper{width:150px!important;margin-bottom:0.3em!important;margin-right:0.3em!important}.entry-content .alignfull{margin-left:-10vw;margin-right:0;width:100vw}.site-footer{left:10vw;right:10vw}.portada-content{width:430px;font-size:12px}#portada-page-links{font-size:18px}.portada-secciones{width:430px}.portada-item{width:70px}.portada-logo{padding:4px 8%;height:53px}.logo-front-page{width:26px;height:26px;margin-top:12px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 -26px no-repeat;background-size:26px 52px}.crop-height{height:200px;margin-bottom:0}.logo-text{font-size:22px}.portada-item figcaption{font-size:11px}.footer-info{left:5vw}.front-page .footer-info{text-align:left;left:5vw}.entry-image-excerpt .entry-image{align-self:flex-start}.entry-image-excerpt .entry-title-content .entry-title-arch{margin-top:0}}@media screen and (min-width:1020px){.site-content{margin-left:11vw}.site-content .image-wrapper{width:150px!important;margin-bottom:0.4em!important;margin-right:0.4em!important}.entry-content .alignfull{margin-left:-11vw;margin-right:0;width:100vw}.site-footer{left:11vw;right:11vw}.portada-content{width:600px;font-size:14px}#portada-page-links{font-size:21px}.portada-secciones{width:600px}.portada-item{width:120px}.portada-logo{padding:7px 9.6%;height:60px}.logo-front-page{width:29px;height:29px;margin-top:11px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 -29px no-repeat;background-size:29px 58px}.crop-height{height:290px;margin-bottom:14px}.logo-text{font-size:24px}.portada-item figcaption{font-size:14px}.footer-info{left:6vw}.front-page .footer-info{left:6vw}.entry-image-excerpt .entry-image{align-self:flex-end}.entry-image-excerpt .entry-title-content .entry-title-arch{margin-top:.67em}}@media screen and (min-width:1200px){.site-content{margin-left:12vw}.site-content .image-wrapper{width:180px!important;margin-bottom:0.6em!important;margin-right:0.6em!important}.entry-content .alignfull{margin-left:-12vw;margin-right:0;width:100vw}.site-footer{left:12vw;right:12vw}.portada-content{width:720px;font-size:16px}#portada-page-links{font-size:24px}.portada-secciones{width:720px}.portada-item{width:150px}.portada-logo{padding:7px 10%;height:65px}.logo-front-page{width:32px;height:32px;margin-top:11px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 -32px no-repeat;background-size:32px 64px}.crop-height{height:370px;margin-bottom:26px}.logo-text{font-size:27px}.portada-item figcaption{font-size:16px}.footer-info{left:7vw}}@media screen and (min-width:1400px){.site-content{margin-left:14vw}.site-content .image-wrapper{width:200px!important;margin-bottom:0.8em!important;margin-right:0.8em!important}.entry-content .alignfull{margin-left:-14vw;margin-right:0;width:100vw}.site-footer{left:14vw;right:14vw}.portada-content{width:70%;font-size:16px}#portada-page-links{font-size:24px}.portada-secciones{width:70%}.portada-item{width:150px}.portada-logo{padding:15px 9%;height:79px}.logo-front-page{width:36px;height:36px;margin-top:12px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 -36px no-repeat;background-size:36px 72px}.crop-height{height:420px;margin-bottom:35px}.logo-text{font-size:32px}.portada-item figcaption{font-size:16px}.footer-info{left:9vw}.front-page .footer-info{left:9vw}}@media screen and (max-width:799px),screen and (max-height:600px){.dropbtn{background-color:#fff;background:url(/wp-content/themes/kcp2017/img/hamburger_lines.png) 0 0 no-repeat;background-size:30px 30px;padding:16px;font-size:16px;border:none;cursor:pointer}.dropbtn:hover,.dropbtn:focus{background-color:#f9f9f9;outline:none}button.dropbtn{box-shadow:none}.dropdown{position:fixed;top:10px;right:10px;width:30px;z-index:100;display:block;font-family:"le-havre",tahoma,geneva,sans-serif;font-weight:200}.dropdown-content{display:none;position:absolute;background-color:#fff;border-left:1px solid #eee;border-bottom:1px solid #eee;min-width:100px;z-index:1;left:-60px}.dropdown-content ul{list-style:none;margin:0}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.show{display:block;text-align:left}.hider{display:none}.centered{margin-top:0;min-width:400px}.main-navigation>.menu-primary-container,.main-navigation>.menu-primarioes-container,.main-navigation>.menu-primarioita-container{display:none}.site-title{display:none}.front-page .site-title{display:visible}.page-links{display:none}.portada-logo{position:fixed;top:0;left:0;padding:0;background-color:#fff;width:100%;height:55px;min-width:550px}.logo-front-page{position:fixed;left:23px;width:30px;height:30px;margin-top:15px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 -30px no-repeat;background-size:30px 60px}.logo-front-page:hover{background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 0 no-repeat;background-size:30px 60px}.portada-content{width:100%;font-size:12px}.portada-navigation{display:none}.portada-secciones{margin-top:17px;padding-bottom:30px}.portada-cta{float:none;width:100%;max-width:initial}.portada-item{width:21%;margin-right:6%}.portada-item:last-child{margin-right:0}.front-page .logo-text{position:fixed;top:2px;left:48px}.logo-text{display:block}.crop-height{height:140px;margin-top:55px;margin-bottom:20px}.site-content{margin:68px 0 5vh 0;width:100%}.entry-content .alignfull{margin-left:0;margin-right:0;width:100vw}.site-main{padding:0 10%}.top_cover{display:none}.transp_top{top:55px;height:10px}.transp_top_gallery_index{top:55px;height:10px}.hide-header-mobile{display:none}.entry-image-excerpt{flex-direction:column;margin-bottom:90px;width:100%}.entry-image-excerpt .entry-image{align-self:flex-start;width:100%}.entry-image-excerpt .entry-title-content{width:100%}.footer-info{width:100%;left:0}.footer-extra{display:none}.gallery_index_menu li{line-height:1.4em}.wsp-container>ul{column-count:initial}.footer-info .footer-content{margin:10px auto;width:80%}.menu-language-container{position:fixed;width:auto;right:4vw;font-size:1.5em}}@media screen and (max-width:616px){.portada-secciones{display:block;width:100%}.portada-item{width:47%;max-width:initial}.portada-item:nth-child(2n){margin-right:0;margin-bottom:30px}.portada-item:nth-child(2n+1){clear:left}.portada-cta{clear:left}}.header-image{max-height:60vh;overflow:hidden}.header-image img{display:block;width:100vw}.site-header{position:fixed;top:10vh;left:80vw;padding-right:10vw;margin-bottom:10vh;width:15%;z-index:10;font-family:"le-havre",tahoma,geneva,sans-serif;font-weight:200}.custom-logo-link{margin-right:1em}.custom-logo-link img{display:block;height:65px;width:auto}.logo-image{position:fixed;bottom:8vh;right:6vw;width:26px;height:26px;margin-top:12px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 -26px no-repeat;background-size:26px 52px}.logo-image:hover{background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 0 no-repeat;background-size:26px 52px}.site-title{font-size:1.5em;position:fixed;top:8vh;right:6vw;max-width:4.8em;line-height:.93em}.site-description{display:none}@media screen and (max-width:800px),screen and (max-height:600px){.site-header{position:fixed;top:0;left:0;padding:0;background-color:#FFF;width:100%;height:55px;min-width:550px}.logo-image{float:left;margin-left:23px;width:30px;height:30px;margin-top:15px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 -30px no-repeat;background-size:30px 60px;position:initial}.logo-image:hover{background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 0 no-repeat;background-size:30px 60px}}@media screen and (min-width:800px){.logo-image{width:26px;height:26px;margin-top:12px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 -26px no-repeat;background-size:26px 52px}.logo-image:hover{background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 0 no-repeat;background-size:26px 52px}}@media screen and (min-width:1020px){.logo-image{width:29px;height:29px;margin-top:11px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 -29px no-repeat;background-size:29px 58px}.logo-image:hover{background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 0 no-repeat;background-size:29px 58px}}@media screen and (min-width:1200px){.logo-image{width:34px;height:34px;margin-top:11px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 -34px no-repeat;background-size:34px 68px}.logo-image:hover{height:34px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 0 no-repeat;background-size:34px 68px}}@media screen and (min-width:1400px){.logo-image{width:38px;height:38px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 -38px no-repeat;background-size:38px 76px}.logo-image:hover{height:38px;background:url(/wp-content/themes/kcp2017/img/GonzoDuo.svg) 0 0 no-repeat;background-size:38px 76px}}.sticky{display:block}.hentry{margin:0 0 1.5em}.entry-title{font-family:"le-havre",tahoma,geneva,sans-serif;font-weight:300;font-size:1.3em;margin-bottom:0;margin-top:1em;color:#777}.entry-meta{font-size:.55em;margin-bottom:3.5em;margin-top:.3em}.entry-content{font-size:.75em}.entry-footer{font-size:.5em}.byline::after{margin:0 .5em}.comments-link::before,.edit-link::before{content:"|";margin:0 .5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.post-navigation{font-size:.62em}.post-navigation .nav-previous:before{content:"< "}.post-navigation .nav-next:after{content:" >"}@media screen and (max-width:800px),screen and (max-height:600px){.entry-title{margin-top:.4em}.entry-content{margin-top:0}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.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%}.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}.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-form-submission .field-images .field-image-option.is-empty .field-image-option__image:after{background-color:var(--jetpack--contact-form--primary-color);content:"";height:20px;left:calc(50% - 10px);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 19 18'%3E%3Cpath fill='%233858e9' d='M16.5 0h-14C1.4 0 .5.9.5 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m-14 1.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L9.4 11 6.5 9c-.3-.2-.6-.2-.8 0l-3.6 2.6V2c-.1-.3.1-.5.4-.5m14 15h-14c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L13.5 9l3.5 3.4V16c0 .3-.2.5-.5.5'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;position:absolute;top:calc(50% - 10px);width:20px}.contact-form-submission .field-images .field-image-option.is-empty .field-image-option__image:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.contact-form__field-hints{color:var(--jetpack--contact-form--text-color,inherit);display:flex;flex-wrap:wrap;font-size:.875em;gap:.25rem .75rem;line-height:1.4;margin-block:.25rem 0;margin-inline:0}:root{--jetpack--contact-form--border:1px solid #8c8f94;--jetpack--contact-form--border-color:#8c8f94;--jetpack--contact-form--border-size:1px;--jetpack--contact-form--border-style:solid;--jetpack--contact-form--border-radius:0px;--jetpack--contact-form--input-padding:16px;--jetpack--contact-form--font-size:16px;--jetpack--contact-form--error-color:#b32d2e;--jetpack--contact-form--inverted-text-color:#fff}.contact-form .clear-form{clear:both}.contact-form input::placeholder,.contact-form textarea::placeholder{color:inherit;transition:opacity .3s ease-out}.contact-form input:hover::placeholder,.contact-form textarea:hover::placeholder{opacity:.5}.contact-form input:focus::placeholder,.contact-form textarea:focus::placeholder{opacity:.3}.jetpack-form-steps-wrapper{z-index:2}.jetpack-form-step{display:none}.jetpack-form-step.is-current-step{display:block;height:auto;opacity:1;overflow:visible;position:relative;visibility:visible;z-index:2}.contact-form .wp-block-button.is-hidden,.contact-form :is(.wp-block-button:has(button.is-hidden),.wp-block-jetpack-button:has(button.is-hidden)){display:none}:where(.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form input[type=number],.contact-form input[type=time],.contact-form textarea,.contact-form .jetpack-field__input-element-wrap .jetpack-field__input-element){background-color:var(--jetpack--contact-form--input-background,field);border:1px solid #8c8f94;border-radius:0;box-sizing:border-box;font:inherit;padding:16px;width:100%}:where(.contact-form textarea){display:block;height:200px}.contact-form .grunion-field{padding-left:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));padding-right:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form .grunion-field-wrap :is(input,textarea){margin:0}.contact-form select{min-width:150px}.contact-form :is(input[type=checkbox],input[type=radio]){height:1em;margin:0 .75rem 0 0;min-width:1em;opacity:1;width:1em}.contact-form input[type=checkbox]{border-radius:4px;margin-left:0;top:0}.contact-form label{display:block;float:none}.contact-form :is(:where(label),:where(legend.grunion-field-label)){font-weight:700;margin-bottom:.25em}:where(.contact-form legend.grunion-field-label){padding-inline:0}.contact-form :where(label.consent){font-size:var(--jetpack--contact-form--label--font-size,16px);font-weight:400}.contact-form label.consent{align-items:center;display:flex}.is-style-list.is-style-list label.consent{align-items:baseline}.contact-form label.consent-implicit input{display:none}.contact-form :is(:where(label.checkbox),:where(label.checkbox-multiple),:where(label.radio)){font-weight:inherit}.contact-form :is(label.checkbox-multiple,label.radio){flex:1;margin-bottom:0}.contact-form label[style*="--jetpack--contact-form--label--font-size"]{font-size:var(--jetpack--contact-form--label--font-size)}.contact-form :is(.grunion-checkbox-multiple-options,.grunion-radio-options){align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin:0}:where(.contact-form .grunion-checkbox-multiple-options),:where(.contact-form .grunion-radio-options){border:none;padding:0}:where(.contact-form .is-style-outlined .grunion-checkbox-multiple-options),:where(.contact-form .is-style-outlined .grunion-radio-options){border:1px solid var(--jetpack--contact-form--border-color)}.contact-form :is(.is-style-animated .grunion-checkbox-multiple-options,.is-style-animated .grunion-radio-options,.is-style-outlined .grunion-checkbox-multiple-options,.is-style-outlined .grunion-radio-options) legend{cursor:text;margin:0 0 -.75em;padding:0 .25em 10px;pointer-events:auto}.wp-block-jetpack-contact-form.is-style-outlined .wp-block-jetpack-options legend{align-items:baseline;display:flex;flex-wrap:wrap;padding:0 .25em;position:relative;top:calc(var(--jetpack--contact-form--border-top-size, 1px)/2*-1)}.contact-form :is(.grunion-checkbox-multiple-options,.grunion-radio-options) .contact-form-field{align-items:baseline;display:flex;margin:0}.contact-form :is(:where(.grunion-label-required),:where(label span.required)){font-size:85%;font-weight:400;margin-left:.25em}.contact-form-submission{box-sizing:border-box;margin:0 auto 4em;max-width:600px;padding:0;width:100%}.contact-form-submission:focus{border:none;outline:none}.contact-form-submission p{margin:0 auto;overflow-wrap:break-word}.contact-form-submission :where(.jetpack_forms_contact-form-custom-success-message) p{margin:revert}.contact-form-submission :where(.jetpack_forms_contact-form-custom-success-message){white-space:pre-wrap;text-wrap:pretty}.jetpack_forms_contact-form-custom-success-message+.jetpack_forms_contact-form-success-summary{margin-top:32px}.contact-form-submission h4{font-size:1.75rem;font-weight:500;line-height:1.3;margin-bottom:40px;margin-top:16px}.contact-form-submission .go-back-message{margin-bottom:0;margin-top:0;text-align:start}.contact-form-submission .go-back-message .link{color:inherit;cursor:pointer;font-size:.875rem;font-weight:400;text-decoration:none}.contact-form-submission .go-back-message .link:hover{text-decoration:underline}.contact-form-submission .jetpack_forms_contact-form-success-summary{border-bottom:1px solid color-mix(in srgb,currentcolor 20%,#0000);padding:24px 0}.contact-form-submission .jetpack_forms_contact-form-success-summary:first-of-type{border-top:1px solid color-mix(in srgb,currentcolor 20%,#0000)}.contact-form-submission .jetpack_forms_contact-form-success-summary>:is(.field-files,.field-images,.field-rating,.field-url,.field-value){margin-inline-start:28px}.contact-form-submission .field-name-wrapper{display:flex;gap:8px;margin-bottom:8px}.contact-form-submission .field-type-icon{align-items:center;color:inherit;display:flex;flex-shrink:0;height:20px;justify-content:center;opacity:.6;width:20px}.contact-form-submission .field-type-icon svg{fill:currentColor;height:100%;width:100%}.contact-form-submission .field-name{color:inherit;font-size:.875rem;font-weight:400;opacity:.6}.contact-form-submission .field-images{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.contact-form-submission .field-images[hidden]{display:none}.contact-form-submission .field-images .field-image-option{border:1px solid var(--jetpack--contact-form--primary-color);border-radius:var(--jetpack--contact-form--border-radius,4px);box-sizing:border-box;padding:8px;width:196px}.contact-form-submission .field-images .field-image-option.is-empty .field-image-option__image{height:180px;position:relative}.contact-form-submission .field-images .field-image-option__image{margin:0;overflow:hidden}.contact-form-submission .field-images .field-image-option__image img{aspect-ratio:1/1;display:block;object-fit:cover;width:100%}.contact-form-submission .field-images .field-image-option__image img[hidden]{display:none}.contact-form-submission .field-images .field-image-option__label-wrapper{align-items:center;display:flex;gap:8px;padding-top:8px}.contact-form-submission .field-images .field-image-option__label-code{align-self:baseline;background-color:var(--jetpack--contact-form--input-background,field);border:1px solid var(--jetpack--contact-form--border-color,currentColor);border-radius:2px;color:var(--jetpack--contact-form--text-color,FieldText);display:flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1;padding:3px 6px}.contact-form-submission .field-images .field-image-option__label{color:inherit;font-size:.875rem;font-weight:500;min-width:1px;opacity:.8;overflow-wrap:break-word}.contact-form-submission .field-images .field-image-option__label[hidden]{display:none}.contact-form-submission .field-files{display:flex;flex-direction:column;gap:8px;margin-top:8px}.contact-form-submission .field-files[hidden]{display:none}.contact-form-submission .field-file{align-items:start;display:grid;gap:0 8px;grid-template-columns:auto 1fr;grid-template-rows:auto auto}.contact-form-submission .field-file__thumbnail{align-self:center;aspect-ratio:1/1;background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;grid-row:span 2;height:46px;mask-position:center;mask-repeat:no-repeat;mask-size:auto;min-width:46px;width:46px}.contact-form-submission .field-file__thumbnail[hidden]{display:none}.contact-form-submission .field-file__icon{align-self:center;color:inherit;flex-shrink:0;grid-row:span 2;opacity:.6}.contact-form-submission .field-file__icon[hidden]{display:none}.contact-form-submission .field-file__name{color:inherit;font-size:1rem;font-weight:600}.contact-form-submission .field-file__size{color:inherit;font-size:.875rem;opacity:.6}.contact-form-submission .field-value{font-size:1rem;font-weight:600;margin-block-end:0;white-space:pre-wrap}.contact-form-submission .field-rating{display:flex;gap:4px;margin-block-end:0}.contact-form-submission .field-rating[hidden]{display:none}.contact-form-submission .field-rating .field-rating__icon{fill:none;height:24px;stroke:currentColor;stroke-linejoin:round;stroke-width:2;width:24px}.contact-form-submission .field-rating .field-rating__icon.is-filled{fill:currentColor}.contact-form-submission .screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.form-errors .form-error-message{color:var(--jetpack--contact-form--error-color)}.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=number],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=time],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=number],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=time],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}#jetpack-check-feedback-spam{margin:1px 8px 0 0}.jetpack-check-feedback-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-form-step{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:var(--wp--style--block-gap,1.5rem);justify-content:flex-start}.wp-block-jetpack-form-step>*{box-sizing:border-box;flex:0 0 100%}.wp-block-jetpack-contact-form:not(.is-layout-flex),:where(.has-no-jetpack-form-layout) .wp-block-jetpack-contact-form,:where(.wp-block-jetpack-contact-form.is-classic-layout){display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:var(--wp--style--block-gap,1.5rem);justify-content:flex-start}.wp-block-jetpack-contact-form:not(.is-layout-flex)>:not(.wp-block-jetpack-button,.wp-block-button),:where(.has-no-jetpack-form-layout) .wp-block-jetpack-contact-form>:not(.wp-block-jetpack-button,.wp-block-button),:where(.wp-block-jetpack-contact-form.is-classic-layout)>:not(.wp-block-jetpack-button,.wp-block-button){box-sizing:border-box;flex:0 0 100%}.wp-block-jetpack-contact-form:not(.is-layout-flex) .wp-block-jetpack-button,:where(.has-no-jetpack-form-layout) .wp-block-jetpack-contact-form .wp-block-jetpack-button,:where(.wp-block-jetpack-contact-form.is-classic-layout) .wp-block-jetpack-button{align-self:flex-end}:where(.wp-block-jetpack-contact-form .wp-block-separator){margin-bottom:0;margin-top:0;max-width:var(--wp--preset--spacing--80,100px)}:where(.wp-block-jetpack-contact-form .wp-block-separator.is-style-dots),:where(.wp-block-jetpack-contact-form .wp-block-separator.is-style-wide){max-width:inherit}:where(.jetpack-contact-form-container){border-width:0}.jetpack-contact-form-container.alignfull .wp-block-jetpack-contact-form{padding-inline:0}.jetpack-contact-form-container.is-forced-horizontal-form:has(.contact-form__input-error.has-errors),.jetpack-contact-form-container.is-single-input-form:has(.contact-form__input-error.has-errors){margin-bottom:calc(var(--wp--style--block-gap, 1.5rem)*2)}:is(.jetpack-contact-form-container.is-forced-horizontal-form:has(.contact-form__input-error.has-errors),.jetpack-contact-form-container.is-single-input-form:has(.contact-form__input-error.has-errors)) :is(.wp-block-button.wp-block-button,.wp-block-jetpack-button.wp-block-button){margin-bottom:2rem}:is(.jetpack-contact-form-container.is-forced-horizontal-form:has(.contact-form__input-error.has-errors),.jetpack-contact-form-container.is-single-input-form:has(.contact-form__input-error.has-errors)) :is(.wp-block-button.wp-block-button,.wp-block-jetpack-button.wp-block-button):not(.is-style-animated *,.is-style-outlined *){margin-top:var(--wp--style--block-gap,1.5rem)}.wp-block-jetpack-contact-form :is(.wp-block-button,.wp-block-jetpack-button){min-height:var(--jetpack--contact-form--input-height,auto)}.wp-block-jetpack-contact-form :is(.wp-block-button,.wp-block-jetpack-button) .wp-block-button__link{min-height:var(--jetpack--contact-form--input-height,auto);padding-bottom:var(--jetpack--contact-form--input-padding-top);padding-top:var(--jetpack--contact-form--input-padding-top)}.wp-block-jetpack-contact-form .wp-block-jetpack-button.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-block-jetpack-contact-form .wp-block-jetpack-button.alignleft{display:block;margin-right:auto}.wp-block-jetpack-contact-form .wp-block-jetpack-button.alignright{display:block;margin-left:auto}.wp-block-jetpack-contact-form .grunion-field-wrap{box-sizing:border-box;flex:1 1 100%;position:relative;width:100%}.wp-block-jetpack-contact-form .grunion-field-wrap :where(:not(.is-single-input-form)>.grunion-field-wrap){display:flex;flex-direction:column}.wp-block-jetpack-contact-form :is(.grunion-field-width-25-wrap,.wp-block-button__width-25){flex:1 1 calc(25% - var(--wp--style--block-gap, 1.5rem)*1);max-width:25%;width:calc(25% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form .grunion-field-width-33-wrap{flex:1 1 calc(33.33% - var(--wp--style--block-gap, 1.5rem)*1);max-width:33.33%;width:calc(33.33% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form :is(.grunion-field-width-50-wrap,.wp-block-button__width-50){flex:1 1 calc(50% - var(--wp--style--block-gap, 1.5rem)*1);max-width:50%;width:calc(50% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form :is(.grunion-field-width-75-wrap,.wp-block-button__width-75){flex:1 1 calc(75% - var(--wp--style--block-gap, 1.5rem)*1);max-width:75%;width:calc(75% - var(--wp--style--block-gap, 1.5rem)*1)}.wp-block-jetpack-contact-form .grunion-field-width-auto-wrap{flex:1 1 0%}@media only screen and (max-width:480px){.wp-block-jetpack-contact-form.is-layout-flex{flex-wrap:wrap}.wp-block-jetpack-contact-form .grunion-field-wrap{flex-basis:100%;max-width:none}.wp-block-jetpack-contact-form :is(.wp-block-button,.wp-block-jetpack-button){flex-basis:100%}.wp-block-jetpack-contact-form :is(.wp-block-button,.wp-block-jetpack-button) .wp-block-button__link{width:100%}}.grunion-field-consent-wrap{align-self:center}@media only screen and (min-width:600px){.contact-form :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=time],input[type=url]){width:50%}.wp-block-jetpack-contact-form :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=time],input[type=url]){width:100%}}.jetpack-empty-spam,.jetpack-empty-spam-container{display:inline-block}.jetpack-empty-spam-spinner{display:inline-block;margin-top:7px}.wp-block-jetpack-contact-form .wp-block-spacer{width:100%}.contact-form .contact-form__select-wrapper{padding:0;position:relative}.contact-form .contact-form__select-wrapper .jetpack-field-dropdown__icon{position:relative}.contact-form .contact-form__select-wrapper .jetpack-field-dropdown__icon:after{border-bottom:.1em solid;border-right:.1em solid;color:inherit;content:"";display:block;font-size:inherit;height:.4em;inset-inline-end:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-75%) rotate(45deg);transform-origin:center center;width:.4em;z-index:1}.contact-form :where(.contact-form__select-wrapper){background-color:var(--jetpack--contact-form--input-background,field);border:var(--jetpack--contact-form--border);border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-style:var(--jetpack--contact-form--border-style);border-width:var(--jetpack--contact-form--border-left-size,var(--jetpack--contact-form--border-size));color:var(--jetpack--contact-form--text-color);font-family:var(--jetpack--contact-form--font-family);font-size:var(--jetpack--contact-form--font-size)}.contact-form .contact-form__select-element-wrapper{display:flex}.contact-form :is(:where(.contact-form__select-element-wrapper),:where(.contact-form__select-wrapper select)){background:inherit!important;border:0!important;border-radius:inherit!important;border-width:0!important;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;z-index:1}.contact-form .contact-form__select-wrapper select{appearance:none;box-sizing:border-box;padding:var(--jetpack--contact-form--input-padding,16px);text-overflow:ellipsis;white-space:nowrap;width:100%}.contact-form .is-style-animated,.contact-form .is-style-animated .grunion-field-wrap,.contact-form .is-style-outlined,.contact-form .is-style-outlined .grunion-field-wrap{--jetpack--contact-form--notch-width:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form :is(.is-style-animated,.is-style-outlined) .grunion-field-wrap:not(.grunion-field-checkbox-wrap,.grunion-field-consent-wrap,.grunion-field-checkbox-multiple-wrap,.grunion-field-radio-wrap,.grunion-field-select-wrap,.grunion-field-file-wrap,.grunion-field-phone-wrap,.grunion-field-slider-wrap,.grunion-field-rating-wrap){display:flex;flex-direction:row-reverse;position:relative}.contact-form .is-style-outlined .grunion-field-wrap :is(.grunion-checkbox-multiple-options,.grunion-radio-options){padding:var(--jetpack--contact-form--input-padding,16px);padding-left:min(100px,var(--jetpack--contact-form--notch-width));padding-top:calc(var(--jetpack--contact-form--input-padding-top, 16px) + 4px)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label{box-sizing:border-box;display:flex;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;right:0;text-align:left;width:100%;z-index:1}.contact-form .contact-form__select-wrapper+.notched-label{top:0}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__leading{border-bottom-right-radius:unset;border-right:none;border-top-right-radius:unset;max-width:100px;width:var(--jetpack--contact-form--notch-width)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__notch{border-radius:unset;color:unset!important;padding:0 4px;transition:border .15s linear}:where(.wp-block-jetpack-contact-form.is-style-outlined) .notched-label__leading{background-color:var(--jetpack--contact-form--input-background);border-bottom-width:var(--jetpack--contact-form--border-bottom-size,var(--jetpack--contact-form--border-size));border-color:var(--jetpack--contact-form--border-color);border-left-width:var(--jetpack--contact-form--border-left-size,var(--jetpack--contact-form--border-size));border-radius:var(--jetpack--contact-form--border-radius);border-bottom-right-radius:unset!important;border-style:var(--jetpack--contact-form--border-style);border-right:none!important;border-top-right-radius:unset!important;border-top-width:var(--jetpack--contact-form--border-top-size,var(--jetpack--contact-form--border-size));max-width:100px;width:var(--jetpack--contact-form--notch-width)}:where(.wp-block-jetpack-contact-form.is-style-outlined) .notched-label__notch{background-color:var(--jetpack--contact-form--input-background);border-bottom-width:var(--jetpack--contact-form--border-bottom-size,var(--jetpack--contact-form--border-size));border-color:var(--jetpack--contact-form--border-color);border-radius:unset!important;border-style:var(--jetpack--contact-form--border-style);border-left:none!important;border-right:none!important;border-top-width:var(--jetpack--contact-form--border-top-size,var(--jetpack--contact-form--border-size));padding:0 4px;transition:border .15s linear}:where(.wp-block-jetpack-contact-form.is-style-outlined) .notched-label__filler{background-color:var(--jetpack--contact-form--input-background);border-bottom-width:var(--jetpack--contact-form--border-bottom-size,var(--jetpack--contact-form--border-size));border-color:var(--jetpack--contact-form--border-color);border-style:var(--jetpack--contact-form--border-style);border-left:none!important;border-radius:unset!important;border-right:none!important;border-top-width:var(--jetpack--contact-form--border-top-size,var(--jetpack--contact-form--border-size));flex-grow:1}:where(.wp-block-jetpack-contact-form.is-style-outlined) .notched-label__trailing{background-color:var(--jetpack--contact-form--input-background);border-bottom-width:var(--jetpack--contact-form--border-bottom-size,var(--jetpack--contact-form--border-size));border-color:var(--jetpack--contact-form--border-color);border-radius:var(--jetpack--contact-form--border-radius);border-bottom-left-radius:unset!important;border-right-width:var(--jetpack--contact-form--border-right-size,var(--jetpack--contact-form--border-size));border-style:var(--jetpack--contact-form--border-style);border-left:none!important;border-top-left-radius:unset!important;border-top-width:var(--jetpack--contact-form--border-top-size,var(--jetpack--contact-form--border-size));flex-grow:1;max-width:100px}.contact-form .is-style-outlined :is(.grunion-field-checkbox-multiple-wrap:not(.wp-block-jetpack-field-checkbox-multiple),.grunion-field-radio-wrap:not(.wp-block-jetpack-field-radio)){background-color:var(--jetpack--contact-form--input-background)}:where(.wp-block-jetpack-contact-form.is-style-outlined) .wp-block-jetpack-options{background-color:var(--jetpack--contact-form--input-background)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__notch{border-left:none!important;border-right:none}.contact-form .is-style-outlined .grunion-field-wrap.no-label .notched-label__notch{padding:0}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__label{align-items:baseline;display:flex;flex-wrap:wrap;margin:0;pointer-events:none;position:relative;top:50%;transform:translateY(-50%);transition:all .15s cubic-bezier(.4,0,.2,1)}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label .grunion-label-text{transition:font-size .15s cubic-bezier(.4,0,.2,1);will-change:font-size}.contact-form :where(.is-style-outlined .grunion-field-wrap .notched-label .notched-label__label),.contact-form :where(.is-style-outlined .grunion-field-wrap legend.grunion-field-label),.is-style-outlined :where(.wp-block-jetpack-label){font-weight:300}.contact-form .is-style-outlined .grunion-field-textarea-wrap .notched-label .notched-label__label{top:var(--jetpack--contact-form--input-padding-top,16px);transform:unset}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__filler{border-left:none!important;border-radius:unset!important;border-right:none!important;flex-grow:1}.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__trailing{border-bottom-left-radius:unset!important;border-left:none!important;border-top-left-radius:unset!important;flex-grow:1;max-width:100px}.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .notched-label__notch{border-top-color:#0000!important}.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .notched-label__label{top:calc(var(--jetpack--contact-form--border-size)*-1);transform:translateY(-50%)}.contact-form .is-style-outlined .wp-block-jetpack-field-select.wp-block-jetpack-input-wrap .notched-label .notched-label__label,.contact-form .is-style-outlined .wp-block-jetpack-input-wrap .notched-label:has(~.grunion-field.has-placeholder) .notched-label__label,.contact-form .is-style-outlined .wp-block-jetpack-input-wrap .notched-label:has(~.grunion-field.has-value) .notched-label__label,.contact-form .is-style-outlined .wp-block-jetpack-input-wrap .notched-label:has(~.grunion-field:focus) .notched-label__label{top:calc(var(--jetpack--contact-form--border-top-size, var(--jetpack--contact-form--border-size))*-1)}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .grunion-label-text,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .grunion-label-text{font-size:.8em}.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap.grunion-field-select-wrap .notched-label .grunion-label-required{font-size:.68em}.contact-form .is-style-outlined .grunion-field-wrap select:not(.jetpack-field__input-element),.contact-form .is-style-outlined .grunion-field-wrap>input,.contact-form .is-style-outlined .grunion-field-wrap>textarea{background:none!important;border-color:#0000!important;border-radius:unset!important;outline:none;padding-left:calc(min(100px, var(--jetpack--contact-form--notch-width)) + 4px);padding-right:calc(min(100px, var(--jetpack--contact-form--notch-width)) + 4px);position:relative}.contact-form .is-style-animated .grunion-field-wrap{--left-offset:calc(var(--jetpack--contact-form--input-padding-left, 16px) + var(--jetpack--contact-form--border-size));--label-left:max(var(--left-offset),var(--jetpack--contact-form--border-radius));--field-padding:calc(var(--label-left) - var(--jetpack--contact-form--border-size))}.contact-form .is-style-animated .grunion-field-wrap input:not([type=checkbox]):not([type=radio]){outline:none}.contact-form .is-style-animated .grunion-field-wrap textarea{outline:none;padding:var(--jetpack--contact-form--input-padding,16px)}.contact-form .is-style-animated .grunion-field-wrap:not(.no-label) select:not(.jetpack-field__input-element),.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>input:not([type=checkbox]):not([type=radio]):not([type=range]),.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>textarea{padding-left:var(--field-padding);padding-right:var(--field-padding)}.contact-form .is-style-animated .grunion-field-wrap:not(.no-label) .wp-block-jetpack-input:not(.contact-form__select-wrapper):not(.jetpack-field__input-element),.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>.wp-block-jetpack-input:not(.contact-form__select-wrapper):not(.jetpack-field__input-element),.contact-form .is-style-animated .wp-block-jetpack-options.jetpack-field-multiple__list--has-border{padding-left:var(--jetpack--contact-form--animated-left-offset);padding-right:var(--jetpack--contact-form--animated-left-offset)}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label{align-items:baseline;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;left:calc(var(--jetpack--contact-form--border-left-size, 0px) + var(--jetpack--contact-form--animated-left-offset, var(--label-left)));margin:0;max-width:100%;pointer-events:none;position:absolute;top:calc(50% + var(--jetpack--contact-form--border-top-size, 0px)*.5 - var(--jetpack--contact-form--border-bottom-size, 0px)*.5);transform:translateY(-50%);transition:translatey .15s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.contact-form .is-style-animated .grunion-field-wrap .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap .grunion-label-text{transition:font-size .15s cubic-bezier(.4,0,.2,1)}.contact-form .is-style-animated .grunion-field-textarea-wrap .animated-label__label{top:calc(2px + var(--jetpack--contact-form--border-top-size, var(--jetpack--contact-form--border-size, 1px)));transform:unset}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-placeholder),.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-value),.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field:focus),.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label{top:calc(2px + var(--jetpack--contact-form--border-top-size, var(--jetpack--contact-form--border-size, 1px)));transform:translateY(0)}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-placeholder) .grunion-label-text,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-value) .grunion-label-text,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field:focus) .grunion-label-text,.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label .grunion-label-text{font-size:.75em}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-placeholder) .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-value) .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field:focus) .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label .grunion-label-required{font-size:.6375em}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label[style*="--jetpack--contact-form--label--font-size"]:has(~.grunion-field.has-placeholder),.contact-form .is-style-animated .grunion-field-wrap .animated-label__label[style*="--jetpack--contact-form--label--font-size"]:has(~.grunion-field.has-value),.contact-form .is-style-animated .grunion-field-wrap .animated-label__label[style*="--jetpack--contact-form--label--font-size"]:has(~.grunion-field:focus),.contact-form .is-style-animated .grunion-field-wrap.grunion-field-select-wrap .animated-label__label[style*="--jetpack--contact-form--label--font-size"]{font-size:calc(var(--jetpack--contact-form--label--font-size)*.75)}.contact-form .is-style-animated .grunion-field-wrap :is(.animated-label__label:has(~.grunion-checkbox-multiple-options),.animated-label__label:has(~.grunion-radio-options)){left:0;top:0;transform:translateY(0)}.contact-form .is-style-outlined .grunion-field:not(.contact-form__select-wrapper){z-index:1}.contact-form .is-style-below .grunion-field-wrap .below-label__label{margin-left:var(--jetpack--contact-form--border-left-size,var(--jetpack--contact-form--border-size))}.wp-block-jetpack-contact-form .jetpack-field-multiple__fieldset{border:0;margin:0;padding:8px 0 0}.contact-form :where(.grunion-field-wrap:not(.is-style-button-wrap)) :is(.grunion-checkbox-multiple-options:not(.wp-block-jetpack-options),.grunion-radio-options:not(.wp-block-jetpack-options)){padding-top:8px}:where(.wp-block-jetpack-options.has-background){padding:var(--jetpack--contact-form--input-padding,16px) 16px}:where(.wp-block-jetpack-options.jetpack-field-multiple__list--has-border){border-color:var(--jetpack--contact-form--border-color);padding-left:var(--jetpack--contact-form--input-padding-left,16px);padding-right:var(--jetpack--contact-form--input-padding-left,16px)}.contact-form :is(:where(.grunion-checkbox .contact-form-field),:where(.grunion-checkbox-multiple-options .contact-form-field),:where(.grunion-radio-options .contact-form-field)){font-weight:400}.contact-form :is(:where(.grunion-checkbox-multiple-options .contact-form-field),:where(.grunion-radio-options .contact-form-field)){font-size:var(--jetpack--contact-form--font-size)}.contact-form .grunion-field-wrap:not(.is-style-plain) input.checkbox-multiple,.contact-form .grunion-field-wrap:not(.is-style-plain) input.radio,.contact-form .is-style-list input.checkbox,.contact-form .is-style-list input.consent{appearance:none;background-color:var(--jetpack--contact-form--input-background,field);border:1px solid;box-sizing:border-box;color:currentColor;font-size:inherit;height:1em;margin-inline-end:calc(var(--jetpack--contact-form--font-size)/2);min-height:1em;min-width:1em;outline-offset:1px;padding:0;position:relative;transform:translateY(.15em);width:1em}.contact-form .grunion-field-wrap:not(.is-style-plain) input.radio{border-radius:50%}.contact-form .grunion-field-wrap:not(.is-style-plain) input.radio:before{border-radius:50%;border-style:solid;border-width:1px;box-sizing:border-box;content:"";display:block;height:1em;left:-1px;position:absolute;top:-1px;transition:all .1s ease-in-out;width:1em}.contact-form .grunion-field-wrap:not(.is-style-plain) input.radio:checked:before{background-color:var(--jetpack--contact-form--inverted-body-text-color,var(--jetpack--contact-form--input-background));border-color:currentColor;border-width:.3em}.contact-form .grunion-field-wrap:not(.is-style-plain) input.checkbox-multiple:not(.is-style-button):checked,.contact-form .is-style-list input.checkbox:not(.is-style-button):checked,.contact-form .is-style-list input.consent:not(.is-style-button):checked{background-color:currentColor}.contact-form input[type=checkbox]:after,.contact-form input[type=radio]:after{display:none}.contact-form .grunion-field-wrap:not(.is-style-plain) input.checkbox-multiple:before,.contact-form .is-style-list input.checkbox:before,.contact-form .is-style-list input.consent:before{border-color:var(--jetpack--contact-form--inverted-body-text-color,var(--jetpack--contact-form--input-background));border-style:solid;border-width:0 2px 2px 0;content:"";display:block;font-size:inherit;height:.5em;left:0;margin-left:50%;margin-top:50%;opacity:0;position:absolute;scale:.7;top:0;transform:translate(-50%,-60%) rotate(40deg);transition:opacity .1s ease-in-out,scale .15s ease-in-out;width:.25em}.contact-form .grunion-field-wrap:not(.is-style-plain) input.checkbox-multiple:checked:before,.contact-form .is-style-list input.checkbox:checked:before,.contact-form .is-style-list input.consent:checked:before{opacity:1;scale:1}.contact-form .is-style-button input.checkbox-multiple:checked:before,.contact-form .is-style-button input.checkbox:checked:before,.contact-form .is-style-button input.consent:checked:before{border-color:var(--jetpack--contact-form--button-outline--background-color,var(--jetpack--contact-form--button-outline--background-color-fallback,fieldText))}.contact-form :is(.grunion-field-wrap.grunion-field-checkbox-multiple-wrap.is-style-button-wrap,.grunion-field-wrap.grunion-field-radio-wrap.is-style-button-wrap) .contact-form-field{align-items:center;display:inline-flex;padding:var(--jetpack--contact-form--button-outline--padding)}.contact-form :is(:where(.grunion-field-wrap.grunion-field-checkbox-multiple-wrap.is-style-button-wrap .contact-form-field),:where(.grunion-field-wrap.grunion-field-radio-wrap.is-style-button-wrap .contact-form-field)){background:var(--jetpack--contact-form--button-outline--background-color);border:var(--jetpack--contact-form--button-outline--border);border-radius:var(--jetpack--contact-form--button-outline--border-radius);color:var(--jetpack--contact-form--button-outline--text-color);line-height:var(--jetpack--contact-form--button-outline--line-height)}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio:checked+.grunion-radio-label{display:inline-flex;gap:.5em}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.radio:checked+.grunion-radio-label:before{content:"✓"}.contact-form :where(.grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple){border-radius:var(--jetpack--contact-form--button-outline--border-radius);color:var(--jetpack--contact-form--button-outline--text-color);font-family:var(--wp--preset--font-family--body)}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple{transform:unset!important}.contact-form .grunion-field-wrap.is-style-button-wrap .grunion-field.checkbox-multiple:focus{outline-width:0}.contact-form :where(.is-style-button-wrap input.grunion-field){color:var(--jetpack--contact-form--button-outline--color)}.contact-form :where(.is-style-button-wrap input.grunion-field:checked+.grunion-field-text:before){background:var(--jetpack--contact-form--button-outline--text-color);border-color:var(--jetpack--contact-form--button-outline--text-color)}.contact-form__error{background-color:var(--jetpack--contact-form--error-color);color:var(--jetpack--contact-form--inverted-text-color);display:none;gap:var(--warning-icon-margin);padding:1em}.contact-form__error.show-errors{box-sizing:border-box;display:inline-block;margin-block-end:.5em;text-wrap:pretty;width:100%}.contact-form__error.show-errors.is-horizontal,.is-single-input-form .contact-form__error.show-errors{margin-top:var(--wp--style--block-gap,1.5rem)}.contact-form__error ul{flex-basis:100%;list-style-position:inside;margin:0;padding-inline-start:calc(var(--warning-icon-size) + var(--warning-icon-margin))}.contact-form__error ul:empty{display:none}.contact-form__error ul li{padding:0}.contact-form__error a{color:inherit}.contact-form__input-error{color:var(--jetpack--contact-form--error-color);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;gap:.33em;margin:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-.33em);transition:max-height .2s cubic-bezier(.34,.8,.34,1),opacity .2s cubic-bezier(.34,.8,.34,1),transform .1s cubic-bezier(.34,.8,.34,1)}.contact-form__input-error.has-errors{margin:.25rem 0;max-height:unset;opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.34,.8,.34,1),transform .2s cubic-bezier(.34,.8,.34,1)}.contact-form .wp-block-jetpack-contact-form.is-style-outlined fieldset[aria-invalid=true],.contact-form [aria-invalid=true]:not(fieldset){border:1px solid var(--jetpack--contact-form--error-color)}.contact-form .wp-block-jetpack-contact-form:not(.is-style-outlined) fieldset[aria-invalid=true]{margin-bottom:12px;outline:solid 1px var(--jetpack--contact-form--error-color);outline-offset:.5em}.contact-form__warning-icon{margin-top:.125em}.contact-form__warning-icon svg{fill:currentColor;height:1em;width:1em}.contact-form__checkbox-wrap{align-items:baseline;display:inline-flex}.contact-form :is([type=submit]){align-items:center;display:inline-flex;gap:.5em;justify-content:center;width:100%}.contact-form .contact-form__spinner{fill:currentColor}.contact-form .contact-form__spinner svg{display:block}.contact-form .wp-block-jetpack-button .is-submitting .spinner,.contact-form-ajax-submission:not(.submission-success),.contact-form.submission-success{display:none}.contact-form :is(.wp-block-button,.wp-block-jetpack-button) .is-submitting:not(.disable-spinner):after{animation:jp-forms-submit-spinner .75s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;content:"";display:inline-block;height:1em;margin-left:.5em;width:1em}@keyframes jp-forms-submit-spinner{to{transform:rotate(1turn)}}.jetpack-form-status-notice{font-size:14px;line-height:1.5;margin-bottom:8px;margin-top:16px;padding:12px 16px}.jetpack-form-status-notice p{margin:0}.jetpack-form-status-notice__edit-link{color:#1e1e1e;font-weight:500;white-space:nowrap}.jetpack-form-status-notice__edit-link:focus,.jetpack-form-status-notice__edit-link:hover{color:#000}.jetpack-form-status-notice--warning{background-color:#fcf9e8;border-inline-start:4px solid #dba617;color:#1e1e1e}.jetpack-form-status-notice--info{background-color:#e7f5fe;border-inline-start:4px solid #0675c4;color:#1e1e1e}.jetpack-other-text-input-wrapper{display:none;margin-left:1.5em}.jetpack-other-text-input-wrapper.is-visible{display:block}.jetpack-field--conditionally-hidden{display:none!important}@media not (prefers-reduced-motion){[data-jp-conditional]{transition:opacity .12s ease-out,transform .12s ease-out,display allow-discrete .12s}@starting-style{[data-jp-conditional]{opacity:0;transform:translateY(-4px)}}.jetpack-field--conditionally-hidden[data-jp-conditional]{opacity:0;transform:translateY(-4px)}}