@font-face{font-family:'BodoniModa';src:url(/wp-content/themes/gastrika.mx/assets/css/fonts/BodoniModa-Italic.woff2) format('woff2'),url(/wp-content/themes/gastrika.mx/assets/css/fonts/BodoniModa-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'BodoniModa';src:url(/wp-content/themes/gastrika.mx/assets/css/fonts/BodoniModa-Regular.woff2) format('woff2'),url(/wp-content/themes/gastrika.mx/assets/css/fonts/BodoniModa-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}html,body{border:0;line-height:1.5;margin:0;padding:0}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}small{font-size:80%}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto;vertical-align:top}figure{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;margin:0 0 2rem;font-family:'BodoniModa';font-style:italic;text-align:center;font-weight:700}h1{font-size:6.5rem}h2{font-size:5.5rem}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p{margin:14px 0 14px;padding:0;color:#848181;font-family:'Public Sans';text-align:justify}a{color:#38aadc;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out}a:focus,a:hover{color:#333;text-decoration:none}blockquote,cite,em,i{font-style:italic}mark{background:#ddd;color:#333}blockquote{margin:30px}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}html{font-size:62.5%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.site-container{word-wrap:break-word}.site-inner{clear:both;margin:0 auto;padding:60px 30px 0}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus,.screen-reader-shortcut:focus,.widget_search input[type="submit"]:focus{background:#fff;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#333;display:block;font-size:1em;font-weight:700;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.more-link{display:inline-block;position:relative;margin-bottom:30px}.widget{margin-bottom:40px}.widget p:last-child,.widget ul>li:last-of-type{margin-bottom:0}.widget ul>li{margin-bottom:10px}.widget ul>li:last-of-type{padding-bottom:0}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li li{border:0;margin:0 0 0 30px;padding:0}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.genesis-skip-link{margin:0}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}.genesis-skip-link li{height:0;list-style:none;width:0}.author-box::before,.clearfix::before,.entry::before,.entry-content::before,.footer-widgets::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.widget::before,.wrap::before{content:" ";display:table}.author-box::after,.clearfix::after,.entry::after,.entry-content::after,.footer-widgets::after,.nav-primary::after,.nav-secondary::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after{clear:both;content:" ";display:table}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}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}details{display:block}summary{display:list-item}[hidden],template{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[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}body{color:#333;font-size:16px;font-weight:400;overflow-x:hidden;background-color:#fff;scroll-behavior:smooth;font-family:"Metropolis-Regular",sans-serif}button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img{transition:all .2s ease-in-out}hr{border:0;border-collapse:collapse;border-bottom:1px solid currentColor;clear:both;color:#eee;margin:1.65em auto;box-sizing:content-box;height:0;overflow:visible}table{border-collapse:collapse;border-spacing:0;margin-bottom:40px;width:100%;word-break:break-all}tbody{border-bottom:1px solid #eee}td,th{line-height:2;text-align:left;vertical-align:top}td{padding:.5em}tr{border-top:1px solid #eee}th{font-weight:600;padding:.5em}input,select,textarea{background-color:#fff;border:1px solid #ddd;color:#333;font-size:18px;font-weight:400;padding:15px;width:100%}input:focus,textarea:focus{border:1px solid #999;outline:none}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}:-ms-input-placeholder{color:#333;opacity:1}::placeholder{color:#333;opacity:1}button,input[type="button"],input[type="reset"],input[type="submit"],.button{background-color:#333;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;text-align:center;text-decoration:none;white-space:normal;width:auto}button:focus,button:hover,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:focus,input[type="submit"]:hover,.button:focus,.button:hover{background-color:#0073e5;border-width:0;color:#fff}.button{display:inline-block}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type="button"]:disabled,.site-container input[type="button"]:disabled:hover,.site-container input[type="reset"]:disabled,.site-container input[type="reset"]:disabled:hover,.site-container input[type="submit"]:disabled,.site-container input[type="submit"]:disabled:hover{background-color:#eee;border-width:0;color:#777;cursor:not-allowed}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none}.wpforms-container .wpforms-field{padding:10px 0!important}.wpforms-container input,.wpforms-container select,.wpforms-container textarea{background-color:#f3f3f5!important;border:1px solid #949494!important;color:#949494!important}.wpforms-container .wpforms-submit-container{display:flex;justify-content:flex-end}.wpforms-container .wpforms-submit-container button[type="submit"]{border:0;color:white!important;font-weight:700;font-family:'Saira'!important;padding:.5rem 4rem;text-transform:uppercase;background-color:#5fa9c7!important}.gallery{overflow:hidden}.gallery img{border:1px solid #eee;height:auto;padding:4px}.gallery img:focus,.gallery img:hover{border:1px solid #999;outline:none}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery-item{float:left;margin:0 0 30px;text-align:center}.title-area{float:left;padding-bottom:25px;padding-top:25px}.wp-custom-logo .title-area{max-width:350px;padding-bottom:5px;padding-top:5px;width:100%}.wp-custom-logo .title-area img{width:auto}.wp-custom-logo .custom-logo-link{display:block}.site-title{font-size:20px;font-weight:600;line-height:1;margin-bottom:0}.site-title a,.site-title a:focus,.site-title a:hover{color:#333;text-decoration:none}.site-description,.wp-custom-logo .site-title{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.nav-primary{clear:left;padding-bottom:15px;padding-top:15px;width:100%}.genesis-nav-menu{clear:both;line-height:1;width:100%}.genesis-nav-menu .menu-item{display:block;float:none;position:relative}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .menu-item:hover>.sub-menu{display:block;left:auto;opacity:1}.genesis-nav-menu a{color:#848181;display:block;font-size:15px;font-weight:400;outline-offset:-1px;padding-bottom:12px;padding-top:12px;text-decoration:none}.genesis-nav-menu a:focus,.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:focus,.genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#38aadc;text-decoration:none}.genesis-nav-menu li::before{background:none}.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a{width:100%}.genesis-nav-menu .sub-menu{clear:both;display:none;left:-9999px;margin:0;opacity:1;padding-left:15px;position:static;z-index:99}.genesis-nav-menu .sub-menu a{background-color:#fff;font-size:14px;position:relative;word-wrap:break-word}.menu .menu-item:focus{position:static}.menu .menu-item>a:focus+ul.sub-menu,.menu .menu-item.sfHover>ul.sub-menu{left:auto;opacity:1}.js .nav-primary{display:none;position:relative;background:#fff}.genesis-responsive-menu .genesis-nav-menu .menu-item:hover>.sub-menu{display:none}.menu-toggle,.sub-menu-toggle{background-color:#fff0;border-width:0;color:#fff;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background-color:#fff0;border-width:0;color:#848181}.menu-toggle{line-height:20px;margin-bottom:10px;margin-top:10px;padding:15px 0;position:relative;z-index:1000}.menu-toggle.activated::before{content:"\f335"}.site-header .dashicons-before::before{transition:none}.site-header .menu-toggle::before{float:left;margin-right:5px;position:relative;text-rendering:auto;top:1px}.sub-menu-toggle{float:right;padding:9px 10px;position:absolute;right:0;top:0;z-index:100}.sub-menu .sub-menu-toggle{padding:12px 10px}.sub-menu-toggle::before{display:inline-block;text-rendering:auto;transform:rotate(0);transition:transform .25s ease-in-out}.sub-menu-toggle.activated::before{transform:rotate(180deg)}@media (min-width:960px){.site-header{z-index:9999}.admin-bar .site-header{top:32px}.genesis-nav-menu .menu-item{display:inline-block}.genesis-nav-menu .menu-item .menu-item:focus,.genesis-nav-menu .menu-item .menu-item:hover{position:relative}.genesis-nav-menu .menu-item>.menu-bold>a{font-weight:700}.genesis-nav-menu .menu-item>.menu-highlight>a{background-color:#333;border-radius:3px;color:#fff;font-weight:600;margin-left:15px;padding-left:20px;padding-right:20px}.genesis-nav-menu .menu-item>.menu-highlight>a:focus,.genesis-nav-menu .menu-item>.menu-highlight>a:hover{background-color:#848181}.genesis-nav-menu .menu-item .sub-menu,.genesis-nav-menu .menu-item .sub-menu a{width:180px}.genesis-nav-menu .menu-item .sub-menu{border-top:1px solid #eee;opacity:0;padding-left:0;position:absolute;transition:opacity .4s ease-in-out}.genesis-nav-menu .menu-item .sub-menu a{border:1px solid #eee;border-top:0;padding-bottom:15px;padding-top:15px}.genesis-nav-menu .menu-item .sub-menu .sub-menu{margin:-46px 0 0 179px}.js .nav-primary{padding-top:15px}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}.nav-primary{clear:none;float:right;width:auto}.nav-primary .genesis-nav-menu a{padding-left:15px;padding-right:15px}}.site-header{background-color:#38aadc;width:100%;box-shadow:0 0 20px rgb(0 0 0 / .05)}.site-header.home{background-color:#fff0}#top-bar{padding:1rem;background-color:#1376a1a9}#top-bar p,#top-bar a{color:#fff;font-size:1.2rem}#top-bar .flex{gap:1rem}#top-bar .contain{gap:8rem}#middle-bar{padding:2rem 1rem}#middle-bar a{color:#fff}#middle-bar .logo{max-width:15rem}#middle-bar button{border:none}@media (max-width:960px){#top-bar p{font-size:1rem}#middle-bar{display:none}}@media (max-width:560px){#top-bar .contain>div{display:none}}.site-footer{border-top:1px solid #eee}.site-footer p,.site-footer a{margin-bottom:0;font-size:15px;line-height:1.5;text-align:center}.nav-secondary{margin-top:10px}.nav-secondary .genesis-nav-menu{line-height:1.5}.nav-secondary .menu-item{display:inline-block}.nav-secondary a{margin-left:10px;margin-right:10px;padding:0}.footer-widgets{border-top:1px solid #eee;background-color:#fff;clear:both;padding:60px 0}.footer-widgets .wrap{margin-left:auto;margin-right:auto}.footer-widget-area{margin-bottom:40px;padding-left:30px;padding-right:30px}.footer-widget-area:last-child,.footer-widgets .widget:last-child{margin-bottom:0}@media (min-width:960px){.footer-widgets .wrap{max-width:1140px}.footer-widget-area{float:left;margin-bottom:0;width:calc(100% / 3)}}.webp footer .copy{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-footer.webp) no-repeat center center;background-size:cover}.no-webp footer .copy{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-footer.jpg) no-repeat center center;background-size:cover}footer .logo{max-width:35rem;padding-bottom:6rem}footer .group{max-width:28rem}footer .info{margin-bottom:8rem;position:relative}footer .info p{color:#000;text-align:left;font-size:2.2rem}footer .info .grid{z-index:400;position:relative}footer .info::before{content:'';right:0;bottom:-8rem;width:129.4rem;height:130.5rem;position:absolute;background:url(/wp-content/themes/gastrika.mx/assets/img/bg-triangle.jpg) no-repeat bottom left;background-size:contain;z-index:-1}footer .copy{z-index:400;padding:3rem;position:relative}footer .copy p{color:#fff;padding-top:3rem}footer .copy iframe{width:100%}footer .copy .contain{margin-top:-15rem}#faq{z-index:400;position:relative}#faq ul{padding:0;margin:2rem 0;perspective:900}#faq ul li{margin:0;padding:0;overflow:hidden;min-height:6rem;position:relative;margin-bottom:.8rem;box-shadow:0 3px 10px -2px rgb(0 0 0 / .1)}#faq ul li:last-of-type{padding-bottom:0}#faq ul li li{margin-top:1.5rem}#faq ul li i{right:1.5rem;margin-top:2.8rem;position:absolute;transform:translate(-6px,0)}#faq ul li i:before{content:"";width:.1875rem;height:.5625rem;position:absolute;transform:translate(-2px,0) rotate(45deg)}#faq ul li i:after{transform:translate(2px,0) rotate(-45deg)}#faq ul li input[type=checkbox]{opacity:0;z-index:1;width:100%;cursor:pointer;height:100%;position:absolute;touch-action:manipulation}#faq ul li input[type=checkbox]:checked~h2{color:#000}#faq ul li input[type=checkbox]:checked~p{max-height:0;opacity:0;transition:.3s;padding:0;margin:0;display:flex}#faq ul li input[type=checkbox]:checked~i:before{transform:translate(2px,0) rotate(45deg)}#faq ul li input[type=checkbox]:checked~i:after{transform:translate(-2px,0) rotate(-45deg)}#faq h4{margin:0;color:#1b1d1d;display:block;cursor:pointer;text-align:left;font-style:normal;font-family:'Public Sans';font-weight:700;font-size:1.8rem;transition:.2s;user-select:none;line-height:3.4rem;padding:15px 23px 0;text-transform:none;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}#faq p{contain:layout;hyphens:auto;line-height:1.45;margin-bottom:0;margin-top:1.2rem;max-height:25rem;opacity:1;overflow:hidden;padding:0 50px 0 1.5rem;position:relative;text-align:left;transform:translate(0,0);transition:.3s opacity,.6s max-height;will-change:max-height;z-index:2}#faq .no-select{-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;user-select:none}.transition{transition:all .3s}#botones-movil{display:none}@media (max-width:912px){.site-footer{margin-bottom:7rem}.joinchat{display:none!important}#botones-movil{bottom:0;width:100%;z-index:600;display:grid;position:fixed;max-height:10rem;background-color:#38aadc;grid-template-columns:repeat(2,1fr)}#botones-movil img{width:5rem}#botones-movil a{padding:3rem}#botones-movil a:active{filter:saturate(30%)}#botones-movil a:nth-of-type(1){background-color:#38aadc}#botones-movil a:nth-of-type(2){background-color:#5e9917}}@media (max-width:546px){#botones-movil{max-height:8rem}#botones-movil img{width:4rem}#botones-movil a{padding:2.5rem}}html.sr .load-hidden{visibility:hidden}hr{width:25%;position:relative;border-bottom:.3rem solid #cdcece}hr::after{content:'';top:50%;left:50%;width:2.4rem;height:2.5rem;position:absolute;transform:translate(-50%,-50%);background:url(/wp-content/themes/gastrika.mx/assets/img/p-blue.png) no-repeat center center}ul{margin-left:4rem}li{position:relative}li::before{content:'';top:50%;left:-4rem;width:2rem;height:2rem;position:absolute;transform:translateY(-50%);background:url(/wp-content/themes/gastrika.mx/assets/img/point.png) no-repeat center center;background-size:contain}.contain{margin:0 auto;max-width:105rem}.padding{padding:6rem 0}.btn{color:#1b1d1d;margin-top:3rem;padding:1rem 3rem;font-size:2.2rem;font-weight:700;font-family:'Public Sans';border-radius:1.5rem;border:.3rem solid #cdcece;background-color:#fff0}.btn p{color:#fff}.btn.green{border:0;color:#fff;background-color:#5e9917}.btn.green:hover{background-color:#38aadc}.btn.med{max-width:300px}.flex{gap:4rem;display:flex}.flex.wrap{flex-wrap:wrap}.flex.center{justify-content:center}.flex.centerV{align-items:center}.flex.justify{justify-content:space-between}.flex.left{justify-content:flex-start}.flex.right{justify-content:flex-end}.grid{gap:2rem;display:grid}.grid.column2{grid-template-columns:repeat(2,1fr)}.grid.column3{grid-template-columns:repeat(3,1fr)}.center{text-align:center}.block{display:block}.no-mg{margin:0}.auto{margin:0 auto}.bg-lima{background-color:#f5f8f8}.bg-blue{background-color:#38aadc}.video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video-responsive iframe,.video-responsive object,.video-responsive embed{height:100%;left:0;position:absolute;top:0;width:100%}#hey{background-color:#00bcad;padding:50px}#hey h3{color:#fff;font-family:'Public Sans'}#hey .btn{max-width:300px;margin:0 auto}#hey .btn p{color:#fff}@media (max-width:1024px){.contain{max-width:90%}}@media (max-width:912px){.flex.wrapF{flex-wrap:wrap}.flex.left,.flex.right,.flex.evenly,.flex.justify{justify-content:center}.grid{gap:2rem}.grid.column2{grid-template-columns:1fr}.grid.column3{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){h1,h2{font-size:4rem}hr{width:45%}.grid{gap:5rem}.grid.column3{grid-template-columns:1fr}.grid .flex{gap:3rem 0rem}.wpforms-submit-container{justify-content:center}.wpforms-submit-container button[type="submit"]{width:100%!important}}.webp #presentacion{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-triangle-izq.jpg) no-repeat left bottom;background-size:contain}.webp #presentacion .dr{background:url(/wp-content/themes/gastrika.mx/assets/img/Dr-Sigfrido-Garcia.jpg) no-repeat center top;background-size:cover}.webp #presentacion .column3>div:nth-child(1){background:url(/wp-content/themes/gastrika.mx/assets/img/bg-cp.webp) no-repeat center center;background-size:cover}.webp #presentacion .column3>div:nth-child(2){background:url(/wp-content/themes/gastrika.mx/assets/img/bg-ce.webp) no-repeat center center;background-size:cover}.webp #presentacion .column3>div:nth-child(3){background:url(/wp-content/themes/gastrika.mx/assets/img/bg-cc.webp) no-repeat center center;background-size:cover}.webp #testimonios{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-testimonios.webp) no-repeat center center;background-size:cover}.no-webp #presentacion{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-triangle-izq.jpg) no-repeat left bottom;background-size:contain}.no-webp #presentacion .dr{background:url(/wp-content/themes/gastrika.mx/assets/img/Dr-Sigfrido-Garcia.jpg) no-repeat center center;background-size:cover}.no-webp #presentacion .column3>div:nth-child(1){background:url(/wp-content/themes/gastrika.mx/assets/img/bg-cp.jpg) no-repeat center center;background-size:cover}.no-webp #presentacion .column3>div:nth-child(2){background:url(/wp-content/themes/gastrika.mx/assets/img/bg-ce.jpg) no-repeat center center;background-size:cover}.no-webp #presentacion .column3>div:nth-child(3){background:url(/wp-content/themes/gastrika.mx/assets/img/bg-cc.jpg) no-repeat center center;background-size:cover}.no-webp #testimonios{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-testimonios.jpg) no-repeat center center;background-size:cover}#presentacion h2{text-align:left}#presentacion hr{width:45%;margin:1.65em 0}#presentacion hr::after{left:-1rem}#presentacion .own{gap:0;right:-5rem;position:relative;grid-template-columns:1.5fr 2fr}#presentacion .box{padding:3rem 8rem 3rem 5rem}#presentacion .box p{max-width:60rem}#presentacion .column3{gap:0}#presentacion .column3>div{padding:3rem}#presentacion .carrusel,#presentacion .contain{padding-top:6rem}#presentacion .contain p{margin:0;color:#fff;text-align:center}#presentacion .contain b{font-size:1.4em}#presentacion .content-image img{max-width:13rem}@media (max-width:1024px){#presentacion .own{left:0;position:static}}@media (max-width:912px){#presentacion h2{text-align:center}#presentacion hr{margin:1.65em auto}#presentacion hr::after{left:50%;transform:translate(-50%,-50%)}#presentacion .box{padding:3rem}#presentacion .dr{grid-row:2 / span 1;min-height:60rem}#presentacion .own{grid-template-columns:1fr!important}}.carrusel{overflow:hidden;position:relative}.carrusel .carrusel-arrow{top:50%;display:none;font-size:2rem;color:#314260;position:absolute;padding:.5rem 2rem;transform:translateY(-50%);border:1px solid #314260;background-color:#fff}.carrusel .carrusel-arrow:hover{color:#f57921;border:1px solid #f57921}.carrusel .carrusel-prev{left:0}.carrusel .carrusel-next{right:0}.carrusel-track{display:flex;max-width:90%;margin:0 auto}.content-image{flex:0 0 25%;display:flex;align-items:center;flex-direction:column;justify-content:center}@media (max-width:1024px){.carrusel-arrow{display:block}.content-image{flex:0 0 33.3%}}@media (max-width:912px){.content-image{flex:0 0 50%}}@media (max-width:540px){.content-image{flex:0 0 100%}}.webp #hero{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-hero.webp) no-repeat center center;background-size:cover}.webp #hero.reflujo{background:url(/wp-content/themes/gastrika.mx/assets/img/reflujo/reflujo-tratamiento.webp) no-repeat center center;background-size:cover}.webp #hero.vesicula{background:url(/wp-content/themes/gastrika.mx/assets/img/vesicula/banner.webp) no-repeat center center;background-size:cover}.webp #hero.bariatrica{background:url(/wp-content/themes/gastrika.mx/assets/img/cirugia-bariatra/banner.webp) no-repeat center center;background-size:cover}.webp #hero.coloproctologia{background:url(/wp-content/themes/gastrika.mx/assets/img/coloproctologia/banner.webp) no-repeat center center;background-size:cover}.webp #padecimientos{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-padecimientos.webp) no-repeat center center;background-size:cover;background-attachment:fixed}.webp #procedimientos{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-procedimientos.webp) no-repeat center center;background-size:cover;background-attachment:fixed}.no-webp #hero{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-hero.jpg) no-repeat center center;background-size:cover}.no-webp #hero.vesicula{background:url(/wp-content/themes/gastrika.mx/assets/img/vesicula/banner.jpg) no-repeat center center;background-size:cover}.no-webp #hero.bariatrica{background:url(/wp-content/themes/gastrika.mx/assets/img/cirugia-bariatra/banner.jpg) no-repeat center center;background-size:cover}.no-webp #hero.coloproctologia{background:url(/wp-content/themes/gastrika.mx/assets/img/coloproctologia/banner.webp) no-repeat center center;background-size:cover}.no-webp #padecimientos{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-padecimientos.jpg) no-repeat center center;background-size:cover}.no-webp #procedimientos{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-procedimientos.jpg) no-repeat center center;background-size:cover}.site-header{top:0;width:100%;z-index:200;position:absolute;background:#fff0;box-shadow:0 0 20px rgb(0 0 0 / .05)}#hero{padding-top:25rem;position:relative;margin-bottom:9rem}#hero h1,#hero p{color:#fff}#hero h1{text-align:left}#hero h1 span{display:block}#hero p{font-size:2.3rem}#hero img{max-width:14rem}#hero p,#hero .flex{max-width:55rem}#hero .box{max-width:80rem}#hero .sub{margin:0;font-size:3rem}#hero .puntuacion{right:7%;bottom:-6.8rem;padding:2.5rem;max-width:52rem;position:absolute;margin:5rem auto 0;border-radius:1.5rem;background-color:#fff;box-shadow:0 4px 9px 0 rgb(147 147 147 / .75);-webkit-box-shadow:0 4px 9px 0 rgb(147 147 147 / .75);-moz-box-shadow:0 4px 9px 0 rgb(147 147 147 / .75)}#hero .puntuacion p{margin:0;color:#000;padding:1.5rem 0;font-size:1.8rem}#hero .puntuacion span{color:#38aadc;font-size:1.3em}#hero .puntuacion .star{gap:2.5rem}#padecimientos h2,#procedimientos h2,#padecimientos li,#procedimientos li,#padecimientos p,#procedimientos p{color:#fff}#padecimientos ul,#procedimientos ul{list-style:none;padding:0}#padecimientos ul li i:before,#procedimientos ul li i:before{transition:all .3s}#padecimientos ul li i:after,#procedimientos ul li i:after{content:"";width:.1875rem;height:.5625rem;position:absolute;transition:all .3s;background-color:#000}#padecimientos li,#procedimientos li{margin-top:8rem}#padecimientos hr,#procedimientos hr{border-bottom:.3rem solid #fff}#padecimientos hr::after,#procedimientos hr::after{left:50%;transform:translate(-50%,-50%);background:url(/wp-content/themes/gastrika.mx/assets/img/p-white.png) no-repeat center center}#padecimientos .subtitle,#procedimientos .subtitle{font-size:2rem}#padecimientos .videos,#procedimientos .videos{margin-top:50px}#costo h3{font-family:'Public Sans';color:#848181;font-style:normal}#costo p{color:#000;font-size:2.2rem;text-align:center}#costo .grid{gap:0;left:-10rem;max-width:125rem;position:relative}#costo .box{padding:2rem;max-width:80%;margin-bottom:3rem}#costo .box p{color:#fff;font-size:2.8rem}#costo .column1{background-color:#f5f8f8}#costo .column1 img{max-width:7rem}#costo .contain img{max-width:80%}@media (min-width:992px){.webp #presentacion .dr{background-position:center -70px}}@media (max-width:1024px){#hero .puntuacion{position:static;max-width:57rem}#hero .puntuacion p{text-align:center}#costo .grid{left:0;position:static}}@media (max-width:912px){.webp #hero{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-resp.jpg) no-repeat center center;background-size:cover}.webp #hero.reflujo{background:url(/wp-content/themes/gastrika.mx/assets/img/reflujo/reflujo-tratamiento-resp.jpg) no-repeat center center;background-size:cover}.no-webp #hero{background:url(/wp-content/themes/gastrika.mx/assets/img/bg-resp.jpg) no-repeat center center;background-size:cover}#hero{padding:8rem 0 37rem;position:relative}#hero h1{text-align:center}#hero p{font-size:1.8rem}#hero p,#hero .flex{max-width:100%}#hero::after{content:'';bottom:0;left:50%;width:25.2rem;height:32.5rem;position:absolute;transform:translateX(-50%);background:url(/wp-content/themes/gastrika.mx/assets/img/dr-sig.png) no-repeat center center;background-size:contain}#hero .sub{font-size:2rem;text-align:center}#hero .justify{flex-direction:column}#hero .btn{display:none}#padecimientos li{margin-top:5rem}#padecimientos .column3{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){#hero .distintivo{position:absolute;bottom:-70px;left:0;right:0;z-index:10}#hero .puntuacion{max-width:95%}#padecimientos li{margin-top:2rem}#padecimientos .column3{grid-template-columns:1fr}#costo .centerV{flex-direction:column}}.site-container p.has-drop-cap:not(:focus)::first-letter{margin:.02em .08em 0 -.08em}.site-container p.has-larger-font-size.has-drop-cap:not(:focus)::first-letter,.site-container p.has-small-font-size.has-drop-cap:not(:focus)::first-letter{margin-right:.01em}.alignfull:not(.has-background) .wp-block-group__inner-container>p:not(.has-background-color){padding-left:30px;padding-right:30px}.site-container p.has-background{padding:25px 30px}.site-container p.has-background.box-shadow{box-shadow:0 0 20px rgb(0 0 0 / .1)}.site-container p.has-text-color a,.site-container p.has-background a{color:inherit}.site-container p.has-background a:focus,.site-container p.has-background a:hover,.site-container p.has-text-color a:focus,.site-container p.has-text-color a:hover{color:inherit;text-decoration:none}.site-container p.has-background.light-text a{color:#fff;text-decoration:underline}.site-container p.has-background.light-text a:focus,.site-container p.has-background.light-text a:hover{text-decoration:none}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.wp-block-button.alignleft,.wp-block-buttons.alignleft,.wp-block-cover.alignleft,.wp-block-image .alignleft{margin-right:2em}.wp-block-button.alignright,.wp-block-buttons.alignright,.wp-block-cover.alignright,.wp-block-image .alignright{margin-left:2em}.wp-block-image.alignwide,.wp-block-image.alignfull,.wp-block-embed.alignwide,.wp-block-embed.alignfull{margin-bottom:30px}.full-width-content .entry-content>.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw}.content-sidebar .site-container .alignfull,.sidebar-content .site-container .alignfull{margin:0 0 2em;width:100%}@media only screen and (max-width:600px){.wp-block-button.home-contact,.wp-block-buttons.home-contact{float:left;margin-left:0}}.site-container .wp-block-columns.alignfull{padding:0 30px}.full-width-content .entry-content>.wp-block-cover.alignfull{width:100vw}.site-container .wp-block-cover .wp-block-cover-text{font-size:48px}.gb-block-cta .gb-button{font-family:"Source Sans Pro",sans-serif;font-weight:600}.site-container .wp-block-button .wp-block-button__link{border-width:0;border-radius:5px;cursor:pointer;font-size:16px;font-family:"Source Sans Pro",sans-serif;font-weight:600;padding:15px 30px;text-align:center;text-decoration:none;white-space:normal;width:auto}.site-container .wp-block-button.is-style-outline .wp-block-button__link{background-color:#fff0;border:2px solid currentColor;padding:13px 28px}.site-container .wp-block-button .wp-block-button__link:focus,.site-container .wp-block-button .wp-block-button__link:hover,.site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,.site-container .wp-block-button.is-style-outline .wp-block-button__link:hover{box-shadow:inset 0 0 200px rgb(230 230 230 / .25)}.site-container .wp-block-pullquote,.site-container .wp-block-quote{border:none;margin:24px 24px 36px}.wp-block-pullquote.alignleft{margin:0 2em 1.5em 0}.wp-block-pullquote.alignright{margin:0 0 1.5em 2em}.site-container .wp-block-pullquote p,.site-container .wp-block-quote p{font-family:"Source Sans Pro",serif;font-size:21px;font-style:italic;line-height:1.8;margin-bottom:42px}.site-container .wp-block-pullquote p,.site-container .wp-block-quote.is-style-large p{font-size:32px}.site-container .wp-block-pullquote.is-style-solid-color p{color:#fff;margin-bottom:42px;text-align:center}.site-container .wp-block-pullquote.is-style-solid-color{background-color:#333}.wp-block-pullquote.is-style-solid-color.alignleft blockquote,.wp-block-pullquote.is-style-solid-color.alignright blockquote{max-width:80%}.site-container .wp-block-pullquote:not(.is-style-solid-color)[style*="border-color"]{border:2px solid;border-left:none;border-right:none}.site-container .wp-block-pullquote cite,.site-container .wp-block-quote cite{color:#666;display:block;font-family:"Source Sans Pro",serif;font-size:16px;font-style:italic;margin-top:-25px;text-align:inherit;text-transform:none}.site-container .wp-block-pullquote cite{text-align:center}.site-container .wp-block-pullquote.is-style-solid-color cite{color:#fff;font-style:italic}.site-container .wp-block-pullquote .has-text-color cite,.site-container .wp-block-pullquote .has-text-color p{color:currentColor}.blocks-gallery-caption{width:100%}.blocks-gallery-item figcaption{margin-bottom:0}.site-container .wp-block-categories{margin-left:0;padding-left:0}.site-container .wp-block-categories li{list-style-type:none}.site-container .wp-block-categories.aligncenter{text-align:center}.site-container .wp-block-categories.alignfull{padding:0 30px}.site-container .wp-block-categories .children{padding-left:30px}.site-container .wp-block-latest-posts{margin-left:0;padding-left:0}.site-container .wp-block-latest-posts li{list-style-type:none}.site-container .wp-block-latest-posts.aligncenter{text-align:center}.site-container .wp-block-latest-posts.alignfull{padding:0 30px}.gb-block-post-grid h2 a{text-decoration:none}@media only screen and (max-width:510px){.gb-block-container.alignfull::before{content:" ";display:table}.gb-block-container.alignfull::after{clear:both;content:" ";display:table}}.wp-block-preformatted,.wp-block-verse{font-size:16px}.wp-block-preformatted{white-space:pre-wrap}hr.wp-block-separator{border:none;border-bottom:1px solid currentColor;color:#eee;margin:1.65em auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-separator.is-style-dots{color:#333}.wp-block-audio audio{display:inline-block;width:100%}.site-container .blocks-gallery-grid,.site-container .wp-block-gallery,.site-container .wp-block-social-links{padding-left:0}.wp-block-table.is-style-stripes{border-bottom-width:0}.full-width-content .site-container .wp-block-table.alignfull{margin:0;width:100%}@media only screen and (min-width:960px){.full-width-content .site-container>.wp-block-table.alignwide{width:calc(100% + 360px)}.full-width-content .site-container>.wp-block-table.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);width:100vw}}@media only screen and (max-width:600px){.wp-block-media-text.is-stacked-on-mobile figure{margin-bottom:20px}}@media only screen and (min-width:960px){.full-width-content .entry-content>.alignwide{margin-left:-180px;margin-right:-180px;max-width:calc(100% + 360px);width:auto}.alignfull .alignwide,.alignwide .alignwide{max-width:1062px;margin:0 auto}}@media only screen and (max-width:781px){.site-container .wp-block-column{flex-basis:100%;margin-left:0;margin-right:0}}:root{--joinchat-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0s4.686 12.283 0 16.97a12 12 0 0 1-13.754 2.299l-5.814.735a.392.392 0 0 1-.438-.44l.748-5.788A12 12 0 0 1 3.517 3.517zm3.61 17.043.3.158a9.85 9.85 0 0 0 11.534-1.758c3.843-3.843 3.843-10.074 0-13.918s-10.075-3.843-13.918 0a9.85 9.85 0 0 0-1.747 11.554l.16.303-.51 3.942a.196.196 0 0 0 .219.22zm6.534-7.003-.933 1.164a9.84 9.84 0 0 1-3.497-3.495l1.166-.933a.79.79 0 0 0 .23-.94L9.561 6.96a.79.79 0 0 0-.924-.445l-2.023.524a.797.797 0 0 0-.588.88 11.754 11.754 0 0 0 10.005 10.005.797.797 0 0 0 .88-.587l.525-2.023a.79.79 0 0 0-.445-.923L14.6 13.327a.79.79 0 0 0-.94.23z'/%3E%3C/svg%3E");--joinchat-font:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}.joinchat{--sep:20px;--bottom:var(--sep);--s:60px;--h:calc(var(--s)/2);--header:max(50px,var(--s)*1.166667);--vh:100vh;--ch:142;--cs:70%;--cl:49%;--bw:1;--text:hsl(0deg 0% clamp(0%,var(--bw)*1000%,100%)/clamp(70%,var(--bw)*1000%,100%));--hover:hsl(var(--ch) var(--cs) calc(var(--cl) + 20%));--hsl:var(--ch) var(--cs) var(--cl);--color:hsl(var(--hsl));--dark:hsl(var(--ch) var(--cs) calc(var(--cl) - 10%));--bg:hsl(var(--hsl)/4%);--msg:var(--color);color:var(--text);display:none;position:fixed;z-index:9000;right:var(--sep);bottom:var(--bottom);font:16px/1.625em var(--joinchat-font);letter-spacing:0;animation:joinchat_show .5s cubic-bezier(.18,.89,.32,1.28) 10ms both;transform:scale3d(0,0,0);transform-origin:calc(var(--s)/-2) calc(var(--s)/-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(0 0 0/0);contain:style}.joinchat *,.joinchat :after,.joinchat :before{box-sizing:border-box}.joinchat--show{display:block;transform:scaleX(1)}.joinchat--left{right:auto;left:var(--sep)}.joinchat--dark{--msg:var(--dark)}.joinchat--noanim{animation:none}.joinchat--chatbox:not(.joinchat--noanim){transform-origin:0 0;animation-timing-function:ease-in-out}.joinchat--hidden{display:none!important}@supports not (width:clamp(1px,1%,10px)){.joinchat{--text:hsl(0deg 0% calc(var(--bw)*1%)/90%)}}.joinchat__button{position:absolute;z-index:2;bottom:8px;right:8px;height:var(--s);width:var(--s);background:#25d366 var(--joinchat-ico) 50%/60% no-repeat;color:inherit;border-radius:50%;box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);cursor:pointer;transition:background-color .2s linear}.joinchat__button:hover{background-color:#128c7e}.joinchat:has(.joinchat__chatbox) .joinchat__button:hover{transition-duration:1.5s}.joinchat__button:active{background-color:#128c7e;transition:none}.joinchat--left .joinchat__button{right:auto;left:8px}.joinchat--chatbox .joinchat__button{display:none}.joinchat__button__ico{position:absolute;inset:0;display:flex;border-radius:50%;overflow:hidden;color:var(--text)!important}.joinchat__button__ico svg{width:var(--ico-size,100%);height:var(--ico-size,100%);margin:calc((100% - var(--ico-size, 1))/2)}.joinchat__button:has(.joinchat__button__ico){background:var(--color);box-shadow:1px 6px 24px 0 hsl(var(--ch) var(--cs) calc(var(--cl) - 10%)/24%)}.joinchat__button:has(.joinchat__button__ico):active,.joinchat__button:has(.joinchat__button__ico):hover{background:var(--hover)}.joinchat__button__image{position:absolute;inset:1px;border-radius:50%;overflow:hidden;opacity:0}.joinchat__button__image img,.joinchat__button__image video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.joinchat--show .joinchat__button__image{animation:joinchat_image_loop 20s linear 5s infinite normal both}.joinchat--img .joinchat__button__image{opacity:1;animation:none}.joinchat__badge{position:absolute;z-index:2;bottom:calc(var(--s) - 8px);right:4px;width:20px;height:20px;border:none;border-radius:50%;background:#e82c0c;color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center;box-shadow:none;opacity:0;pointer-events:none}.joinchat--left .joinchat__badge{right:auto;left:calc(var(--s) - 8px)}.joinchat__badge.joinchat__badge--in{animation:joinchat_badge_in .5s cubic-bezier(.27,.9,.41,1.28) 1 both}.joinchat__badge.joinchat__badge--out{animation:joinchat_badge_out .4s cubic-bezier(.215,.61,.355,1) 1 both}.joinchat__tooltip{position:absolute;top:calc(var(--h) - 16px);right:calc(var(--s) + 16px);max-width:calc(100vw - var(--s) - 45px);height:32px;padding:0 14px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);line-height:31px;white-space:nowrap;opacity:0;transition:opacity .3s ease-out .4s;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));pointer-events:none}.joinchat__tooltip:after{content:"";display:block;position:absolute;top:10px;right:-6px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}.joinchat__tooltip div{width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.joinchat--tooltip .joinchat__tooltip{animation:joinchat_tootlip 20s linear 5s 1 normal both}.joinchat--chatbox .joinchat__tooltip{display:none}.joinchat--left .joinchat__tooltip{right:auto;left:calc(var(--s) + 16px)}.joinchat--left .joinchat__tooltip:after{left:-6px;right:auto;border-color:transparent;border-width:6px 8px 6px 0;border-right-color:#fff}.joinchat__qr{position:absolute;z-index:2;bottom:calc(var(--s) + 24px);right:8px;display:none;flex-direction:column-reverse;width:228px;min-height:200px;padding:14px 14px 10px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);text-align:center;white-space:nowrap;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));animation:joinchat_badge_in .4s cubic-bezier(.11,.84,.83,1.01) .5s both;pointer-events:none}.joinchat__qr:after{content:"";display:block;position:absolute;bottom:-6px;right:calc(var(--h) - 6px);border:8px solid transparent;border-width:8px 6px 0;border-top-color:#fff}.joinchat--left .joinchat__qr{left:8px;right:auto}.joinchat--left .joinchat__qr:after{left:calc(var(--h) - 6px);right:auto}.joinchat__qr div{font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis}.joinchat__qr canvas{display:block;width:200px;height:200px;margin:0;image-rendering:pixelated}.joinchat__chatbox{content-visibility:hidden;contain-intrinsic-size:auto 400px auto 240px;display:flex;flex-direction:column;position:absolute;bottom:0;right:0;z-index:1;width:calc(100vw - var(--sep)*2);max-width:400px;max-height:calc(var(--vh) - var(--bottom) - var(--sep));border-radius:calc(var(--h) + 2px);background:#fff linear-gradient(180deg,var(--color),var(--color) var(--header),var(--bg) var(--header),var(--bg));box-shadow:0 2px 6px 0 rgba(0,0,0,.5);text-align:left;overflow:hidden;transform:scale3d(0,0,0);opacity:0;transition:opacity 80ms,transform 0s linear 81ms}[dir=rtl] .joinchat__chatbox{text-align:right}.joinchat--chatbox .joinchat__chatbox{content-visibility:visible;opacity:1;transform:scaleX(1);transition:opacity .2s ease-out,transform 0s linear}.joinchat--left .joinchat__chatbox{right:auto;left:0}.joinchat--dark .joinchat__chatbox{background:#1a1a1a linear-gradient(180deg,var(--dark),var(--dark) var(--header),var(--bg) var(--header),var(--bg))}.joinchat__header{display:flex;flex-flow:row;align-items:center;position:relative;flex-shrink:0;height:var(--header);padding:0 70px 0 26px;margin:0}[dir=rtl] .joinchat__header{padding:0 26px 0 70px}.joinchat__header span{font-size:19px;font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}.joinchat__header a{font-size:11px;line-height:18px;color:inherit!important;text-decoration:none!important;fill:currentcolor;opacity:.8}.joinchat__header a svg{display:inline-block;width:auto;height:18px;vertical-align:-30%}.joinchat__header a:active,.joinchat__header a:hover{color:inherit!important;text-decoration:none!important;opacity:.9;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.joinchat__wa{display:block;fill:currentcolor;opacity:.8}.joinchat__close{--size:34px;position:absolute;top:calc(50% - var(--size)/2);right:24px;width:var(--size);height:var(--size);border-radius:50%;background:rgba(0,0,0,.4) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M24 2.4 21.6 0 12 9.6 2.4 0 0 2.4 9.6 12 0 21.6 2.4 24l9.6-9.6 9.6 9.6 2.4-2.4-9.6-9.6z'/%3E%3C/svg%3E") 50%/12px no-repeat;cursor:pointer;transition:background-color .3s ease-out}.joinchat__close:hover{background-color:rgba(0,0,0,.6)}.joinchat__close:active{background-color:rgba(0,0,0,.7)}[dir=rtl] .joinchat__close{right:auto;left:24px}.joinchat__scroll{display:flex;flex-direction:column-reverse;overflow:hidden scroll;scroll-behavior:smooth;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.joinchat__scroll::-webkit-scrollbar{width:4px;background:rgb(0 0 0/0)}.joinchat__scroll::-webkit-scrollbar-thumb{border-radius:2px;background:rgb(0 0 0/0)}.joinchat--blur .joinchat__scroll{background:hsl(var(--hsl)/2%);backdrop-filter:blur(10px)}.joinchat__scroll:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.joinchat__content{display:flex;flex-direction:column;width:calc(100% + 4px);padding:20px 0 8px}.joinchat__content:after{content:"";display:block;position:absolute;bottom:0;left:0;right:4px;height:calc(var(--s) + 20px);background:#fff linear-gradient(180deg,var(--bg),var(--bg));-webkit-mask-image:linear-gradient(rgb(0 0 0/0),rgb(0 0 0/60%) 25%,rgb(0 0 0/92%) 70%,rgb(0 0 0/100%) 95%,rgb(0 0 0/100%));mask-image:linear-gradient(rgb(0 0 0/0),rgb(0 0 0/60%) 25%,rgb(0 0 0/92%) 70%,rgb(0 0 0/100%) 95%,rgb(0 0 0/100%));pointer-events:none}.joinchat--dark .joinchat__content:after{background-color:#1a1a1a}.joinchat__open{position:sticky;z-index:2;bottom:8px;align-self:flex-end;display:flex;flex-direction:row;min-width:var(--s);height:var(--s);margin:0 8px;background:var(--color);color:inherit;border-radius:var(--h);box-shadow:0 1px 2px 0 rgba(0,0,0,.3);overflow:hidden;cursor:pointer;transition:background-color .2s linear}[dir=rtl] .joinchat__open{align-self:flex-start}.joinchat__open:active,.joinchat__open:hover{background:var(--hover)}.joinchat--left .joinchat__open{align-self:flex-start}[dir=rtl] .joinchat--left .joinchat__open{align-self:flex-end}.joinchat--optout .joinchat__open{background-color:#999;pointer-events:none}.joinchat__open__icon{flex-shrink:0;width:var(--s);height:var(--s);max-width:var(--s);padding:calc(var(--s)*0.18);margin:0;overflow:hidden}[dir=rtl] .joinchat__open__icon{transform:rotateY(180deg)}.joinchat__open__icon path{fill:none!important;stroke:var(--text)!important;stroke-linecap:round;stroke-width:33px;animation:none}.joinchat__open__icon .joinchat__pa{--stroke:1097}.joinchat__open__icon .joinchat__pb{--stroke:1020}.joinchat--chatbox .joinchat__open__icon path{stroke-dasharray:var(--stroke);stroke-dashoffset:var(--stroke);animation:joinchat_send_svg 6s .2s ease-in-out infinite}.joinchat--chatbox .joinchat__open__icon .joinchat__pb{animation-delay:3.2s}.joinchat--optout .joinchat__open__icon path{animation:none}.joinchat--optout .joinchat__open__icon .joinchat__pa{stroke-dasharray:0}.joinchat__open__text{--mw:0;max-width:var(--mw);width:-moz-fit-content;width:fit-content;padding:0;font-weight:600;line-height:var(--s);white-space:nowrap;opacity:0;overflow:hidden;text-overflow:ellipsis}.joinchat--chatbox .joinchat__open__text{--mw:min(400px - 16px - var(--s),100vw - 16px - var(--s) - 2*var(--sep));padding:0 4px 0 24px;opacity:1}[dir=rtl] .joinchat__open__text{padding:0 24px 0 4px}.joinchat--chatbox.joinchat--opening .joinchat__open__text{animation:joinchat_open_text .45s ease-out both}@keyframes joinchat_open_text{0%{max-width:0;opacity:0}60%{max-width:var(--mw);opacity:0}to{max-width:var(--mw);opacity:1}}.joinchat__optin{padding:0 16px;margin-bottom:16px;color:#4a4a4a;font-size:13px;line-height:1.33}.joinchat__optin a{display:inline;padding:0;color:inherit!important;text-decoration:underline}.joinchat__optin a:hover{text-decoration-thickness:2px}.joinchat__optin input{position:absolute;visibility:hidden}.joinchat__optin label{position:relative;display:block;margin:0;padding:0 0 0 30px;color:inherit;font:inherit;cursor:pointer}.joinchat__optin label:before{content:"";display:block;position:absolute;top:min(50% - 11px,5px);left:0;width:22px;height:22px;border:3px solid var(--color);border-radius:4px;background:#fff;box-shadow:0 0 0 1px var(--text);transition:box-shadow .3s ease-in-out}.joinchat--dark .joinchat__optin label:before{background:#000}.joinchat__optin label:after{content:"";display:none;position:absolute;top:min(50% - 8px,8px);left:8px;width:6px;height:14px;border:solid var(--text);border-width:0 3px 3px 0;transform:rotate(45deg)}[dir=rtl] .joinchat__optin label{padding:0 30px 0 0}[dir=rtl] .joinchat__optin label:before{left:auto;right:0}[dir=rtl] .joinchat__optin label:after{left:auto;right:8px}.joinchat__optin input:checked+label:before{box-shadow:0 0 0 1px var(--text),inset 0 0 0 10px var(--color)}.joinchat__optin input:checked+label:after{display:block}.joinchat--dark .joinchat__optin{color:#d8d8d8}.joinchat__chat{--peak_l:path("M17 25V0C17 12.877 6.082 14.9 1.031 15.91c-1.559.31-1.179 2.272.004 2.272C9.609 18.182 17 18.088 17 25z");--peak_r:path("M0 25.68V0c0 13.23 10.92 15.3 15.97 16.34 1.56.32 1.18 2.34 0 2.34-8.58 0-15.97-.1-15.97 7Z");--peak:var(--peak_l);display:flex;flex-direction:column;align-items:flex-start;min-height:100px;padding-bottom:10px;transition:height .2s ease-out}[dir=rtl] .joinchat__chat{--peak:var(--peak_r)}.joinchat__bubble{flex-shrink:0;position:relative;min-width:60px;max-width:calc(100% - 52px);min-height:56px;padding:15px 20px;margin:0 26px 16px;border-radius:26px;background:#fff;color:#4a4a4a;word-break:break-word;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transform-origin:0 50%;animation:joinchat_show .22s cubic-bezier(0,0,.58,1.19) 10ms both}[dir=rtl] .joinchat__bubble{transform-origin:100% 50%}.joinchat__bubble:before{content:"";display:block;position:absolute;bottom:18px;left:-15px;width:17px;height:25px;background:inherit;clip-path:var(--peak)}[dir=rtl] .joinchat__bubble:before{left:auto;right:-15px}.joinchat--dark .joinchat__bubble{background:#505050;color:#d8d8d8}.joinchat__bubble.joinchat__bubble--loading{width:70px;border:none;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate id='c' attributeName='cy' begin='0;a.end+0.1s' calcMode='spline' dur='0.4s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' begin='c.begin+0.1s' calcMode='spline' dur='0.4s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate id='a' attributeName='cy' begin='c.begin+0.2s' calcMode='spline' dur='0.4s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3C/svg%3E") 20px 20px no-repeat!important;transform-origin:50%!important;animation:joinchat_show .1s ease-out 10ms both}.joinchat--dark .joinchat__bubble.joinchat__bubble--loading{filter:invert(.5)}.joinchat__bubble.joinchat__bubble--note{min-height:0;padding:0;background:none!important;font-size:13px;line-height:1.33;filter:none;animation:none}.joinchat__bubble.joinchat__bubble--media{padding:5px}.joinchat__bubble.joinchat__bubble--loading:before,.joinchat__bubble.joinchat__bubble--note:before{content:none}.joinchat__bubble a{color:var(--msg)!important;font-size:1em;text-decoration:underline}.joinchat__bubble a:active,.joinchat__bubble a:hover{color:var(--hover)!important;border-color:var(--hover)}.joinchat__bubble a.joinchat__btn{display:inline-block;min-height:46px;max-width:100%;padding:10px 20px;margin:5px 0;border:3px solid var(--msg);border-radius:23px;line-height:20px;text-align:center;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis}.joinchat__bubble a.joinchat__btn+.joinchat__bubble a.joinchat__btn{margin-top:-5px}.joinchat__bubble img,.joinchat__bubble video{max-width:100%;height:auto;margin:.2em 0;border-radius:4px;box-shadow:0 1px 5px rgb(0 0 0/10%)}.joinchat__bubble .joinchat--inline{display:inline-block;margin:-10px 0;border-radius:0;box-shadow:none;vertical-align:middle}.joinchat__bubble--media .joinchat--inline,.joinchat__bubble--media img,.joinchat__bubble--media video{display:block;margin:0;border-radius:21px;box-shadow:none}.joinchat__bubble code{padding:2px 5px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.joinchat__bubble hr{width:100%!important;height:0!important;padding:0!important;border:none!important;border-top:2px solid var(--msg)!important;margin:10px 0!important}.joinchat__bubble hr+br{display:none}.joinchat__header{anchor-name:--joinchat-header}.joinchat__powered{position:absolute;position-anchor:--joinchat-header;position-area:bottom left;left:-75px;top:75px;width:130px;height:20px;padding:0;margin:0;background:#fff!important;color:#0009!important;border:none!important;border-radius:4px 4px 0 0!important;font:11px/20px var(--joinchat-font)!important;text-align:center!important;text-decoration:none!important;transition:color .2s ease-out;box-shadow:0 2px 6px 0 #0003!important;transform:rotate(-90deg);opacity:0}@supports not (position-anchor:--x){.joinchat__powered{display:none}}.joinchat--chatbox .joinchat__powered{opacity:1;transition:opacity .2s ease-out}.joinchat__powered span{font-weight:600}.joinchat__powered:active,.joinchat__powered:hover{color:#000!important;text-decoration:none!important}.joinchat--left .joinchat__powered{position-area:bottom right;left:auto;right:-75px;transform:rotate(90deg)}.joinchat--dark .joinchat__powered{background:#ddd!important}@keyframes joinchat_show{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}@keyframes joinchat_badge_in{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes joinchat_badge_out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes joinchat_send_svg{0%,50%,to{stroke-dashoffset:var(--stroke)}5%,45%{stroke-dashoffset:0}}@keyframes joinchat_image_loop{0%{opacity:0}3%,20%{opacity:1}25%,to{opacity:0}}@keyframes joinchat_tootlip{0%{opacity:0;transform:scaleY(0)}1%,20%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.joinchat__woo-btn__wrapper{clear:both}.joinchat__woo-btn{--s:40px;display:inline-block;box-sizing:border-box;height:var(--s);max-width:100%;padding:0 calc(var(--s)/2) 0 var(--s);background:#25d366 var(--joinchat-ico) calc(var(--s)*0.2) 50% no-repeat;background-size:calc(var(--s)*0.6);color:#fff;border-radius:calc(var(--s)/2);font:700 calc(var(--s)*0.35)/var(--s) var(--joinchat-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;transition:background-color .2s}.joinchat__woo-btn:empty{padding-right:0}.joinchat__woo-btn:hover{background-color:#128c7e}@media (orientation:landscape) and (height >= 481px),(orientation:portrait) and (width >= 481px){.joinchat--mobile{display:none!important}}@media (width <= 767px){.joinchat--footer-bar{--bottom:76px!important}}@media (orientation:landscape) and (height <= 480px),(width <= 480px){.joinchat{--sep:6px;--header:max(50px,var(--s)*0.9166667)}.joinchat__header__text{font-size:17px}.joinchat__close{--size:28px}.joinchat__bubble{max-width:calc(100% - 40px);padding:16px;margin:0 20px 10px;line-height:24px}.joinchat:has(.joinchat__powered) .joinchat__content{padding-top:40px}.joinchat--left .joinchat__powered,.joinchat--right .joinchat__powered{position-area:bottom center;z-index:2;top:0;left:0;right:0;transform:none;border-radius:0 0 4px 4px}}@media (hover:hover){.joinchat__button:hover .joinchat__tooltip{opacity:1;animation:none;transition:opacity .2s}.joinchat--btn .joinchat__button:hover~.joinchat__qr,.joinchat--chatbox:has(.joinchat__open:hover) .joinchat__qr{display:flex}}@media (prefers-color-scheme:dark){.joinchat--dark-auto{--msg:var(--dark)}.joinchat--dark-auto .joinchat__chatbox{background:#1a1a1a linear-gradient(180deg,var(--dark),var(--dark) var(--header),var(--bg) var(--header),var(--bg))}.joinchat--dark-auto .joinchat__content:after{background-color:#1a1a1a}.joinchat--dark-auto .joinchat__optin label:before{background:#000}.joinchat--dark-auto .joinchat__optin{color:#d8d8d8}.joinchat--dark-auto .joinchat__bubble{background:#505050;color:#d8d8d8}.joinchat--dark-auto .joinchat__bubble.joinchat__bubble--loading{filter:invert(.5)}.joinchat--dark-auto .joinchat__powered{background:#ddd!important}}@media (prefers-reduced-motion){.joinchat,.joinchat__open__icon path{animation:none}.joinchat__open__icon .joinchat__pa{stroke-dasharray:0}.joinchat--chatbox.joinchat--opening .joinchat__open__text{animation:none}.joinchat__bubble{animation:none!important}}