@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)}}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1);--color-blue-default:#142c91;--color-green-default:#39B220;--color-error:#f00;--color-black-default:#131413;--color-white:#fff;--text-tiny:12px;--text-small:14px;--text-base:16px;--text-medium:18px;--text-large:20px;--text-x-large:24px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--shadow-small:0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px 0 rgba(0, 0, 0, 0.06);--shadow-medium:0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-large:0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05)}@font-face{font-display:swap;font-family:"Poppins";font-weight:400;font-style:normal;src:url(/wp-content/themes/puntoseguro/new-web/assets/styles/gfonts/poppins-normal.woff2)format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Poppins";font-weight:500;font-style:normal;src:url(/wp-content/themes/puntoseguro/new-web/assets/styles/gfonts/poppins-medium.woff2)format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Poppins";font-weight:700;font-style:normal;src:url(/wp-content/themes/puntoseguro/new-web/assets/styles/gfonts/poppins-bold.woff2)format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,::after,::before{list-style:none;list-style-type:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{font-size:100%;font-style:normal;scroll-behavior:smooth;height:-webkit-fill-available}body{font-size:var(--text-base);font-weight:400;color:var(--color-black-default);background-color:var(--color-white);margin:0;font-family:"Poppins",sans-serif}main,section{overflow:hidden}b,strong{font-weight:var(--font-weight-bold);text-wrap:auto}a{font-family:"Poppins",system-ui,ui-sans-serif,sans-serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;border:0;outline:0;color:inherit;background:0 0;transition:all .25s ease}.content-row .content-card p,.pb-10{padding-bottom:10px}.page-id-39779 .hero-container,.page-id-39779 .hero-image{z-index:-1}h1{font-size:2rem}h1,h2,li,p{word-wrap:break-word}body,h1,h2{line-height:1.5}h1,h2{text-wrap:balance;margin:20px 0}h2{font-size:1.2rem}li,p{text-wrap:pretty;line-height:inherit;font-weight:var(--font-weight-regular);font-size:var(--text-small)}img,picture,svg{font-style:italic;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;shape-margin:1rem;vertical-align:middle}img,svg{background-size:cover;background-repeat:no-repeat;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast}*,.container-fluid,::after,::before{margin:0;padding:0;box-sizing:border-box}.container-fluid{width:100%}.container,.h-container{max-width:1440px;height:auto;margin-inline:auto;padding-inline:1.5rem}.btn,.hero-section-content .btn{display:inline-flex;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.6;align-items:center;justify-content:center;vertical-align:baseline;-moz-column-gap:.25rem;column-gap:.25rem;white-space:nowrap;padding-block:10px;padding-inline:20px;border-radius:.25rem;transition:all .25s ease}.btn-default,.hero-section-content .btn-default{color:var(--color-white);background-color:var(--color-blue-default)}.btn-default:hover,.hero-section-content .btn-default:hover{background-color:var(--color-green-default)}.btn-comparar,.hero-section-content .btn-comparar{padding-inline:60px;font-size:16px;margin-top:25px;text-transform:uppercase}.company-margin{margin-bottom:6vh}.insurancecompany .insurancecompany-logo{margin-bottom:30px}.header{position:sticky;padding-block:15px;top:0;left:0;z-index:10;width:100%;height:auto;background-color:var(--color-white);box-shadow:var(--shadow-medium)}.brand{width:auto}.brand img,.calculator-container .celebration-image img{width:200px}.xnavbar{width:100%;height:4.25rem;margin-inline:auto}.menu a,.navbar-inner{display:flex;align-items:center;justify-content:space-between}.navbar-inner{max-width:100%;height:100%}.navbar-block{position:absolute;left:0;width:100%;height:calc(100vh - 4rem);opacity:0;pointer-events:none;background-color:var(--color-white);transition:opacity .4s ease}.menu{padding-block:1rem}.menu a{font-size:var(--text-base);font-weight:400;line-height:inherit;padding-block:.5rem;padding-inline:1.5rem;color:var(--color-black-default);transition:color .3s ease}.menu a:hover{color:var(--color-blue-default)!important}.burger{position:relative;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1.5rem;height:1rem;border:0;outline:0;visibility:visible}.burger-line{position:absolute;display:block;right:0;width:100%;height:2.15px;opacity:1;rotate:0deg;border-radius:.15rem;background-color:var(--color-black-default);transition:all .3s ease}.burger-line:nth-child(1){top:0}.burger-line:nth-child(2){top:.5rem;width:70%}.burger-line:nth-child(3){top:1rem}.burger.is-active>.burger-line:nth-child(1){top:.5rem;rotate:135deg}.burger.is-active>.burger-line:nth-child(2){opacity:0}.burger.is-active>.burger-line:nth-child(3){top:.5rem;rotate:-135deg}.hero-container,.hero-section{display:flex;align-items:center;width:100%}.hero-section{justify-content:center;padding:60px 0 40px}.hero-container{flex-direction:column;text-align:center;position:relative}.hero-section-content{z-index:2;position:absolute}.hero-section-content h1{font-weight:var(--font-weight-bold);margin-bottom:15px}.hero-section-content ul li{font-size:18px;font-weight:var(--font-weight-medium);margin-bottom:10px}.hero-section-content ul li span{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;border-radius:100%;background-color:var(--color-green-default)}.hero-section-content ul li span img{width:10px}.content-row.company-margin{flex-wrap:wrap;justify-content:space-between;align-items:end}main{padding-bottom:32px}.container section h2,section{text-align:center;margin-top:0}.content-row{display:flex;flex-direction:row;width:80%;margin:0 auto;margin-block:14px}.content-row .content-card{text-align:center;flex:1 1 50%;padding-inline:20px}.content-row .content-card.text-left,.insurancecompany .Los h2{text-align:left}.blog-posts{margin:20px auto}.blog-posts h4,.container section h2,.faq-item h3,section{font-weight:var(--font-weight-medium)}.blog-posts h4{text-align:center;margin-top:0;padding-bottom:15px}.blog-posts ul,.footer-column ul{list-style:none;padding:0;margin:0}.blog-posts ul li{margin-bottom:14px;width:100%}.blog-posts ul li a{display:block;background-color:#edeef6;padding:15px 30px;width:100%;min-height:54px;text-align:left;white-space:normal;overflow:visible;line-height:1.6;color:#333;text-decoration:none;transition:all .25s ease;font-size:16px}.center-line{position:relative;width:50%;height:2px;background-color:#95d688;margin:40px auto}.blog-posts ul li a:hover,.list-inline li:hover{background-color:var(--color-green-default);color:var(--color-white)}.center-line::before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background-color:var(--color-white);border:2px solid #39b220;border-radius:50%;transform:translate(-50%,-50%)}footer{background-color:#000;color:#fff;padding:40px 20px}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.footer-column{flex:1 1 200px;margin:10px}.footer-column .h4{font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;text-wrap:balance;word-wrap:break-word;margin:20px 0}.footer-column ul{line-height:1.6}.footer-column ul li{margin-block:7px}.footer-column ul li a{color:#fff;text-decoration:none;font-size:var(--text-small);white-space:unset}.faq-container h2,footer .socials-column .h4,section .section-image{text-align:center}.footer-social{display:flex;align-items:center;margin:10px auto;justify-content:space-between;max-width:250px}.footer-social img{width:24px;height:24px}.footer-social a:hover img{opacity:.5}.socials-column .h4.last-child{font-size:var(--text-small);font-weight:var(--font-weight-bold)}.footer-download{padding:10px 15px;width:150px;margin:0 auto}.footer-download img{margin-top:10px;width:150px;height:auto}.footer-bottom-line{width:40%;height:1px;background-color:var(--color-white);margin:20px auto}.footer-bottom{margin-top:20px;text-align:center;font-size:.9rem;color:#fff}.footer-bottom .footer-bottom-links{display:flex;gap:20px;justify-content:center;padding-block:20px}.footer-bottom a{color:#fff;text-decoration:none;margin:0 5px}.footer-bottom .footer-bottom-links a:hover,.footer-column ul li a:hover{color:#928f8f}.xnavbar .btn-default{display:none}.faq-container{max-width:75%;margin:0 auto}.faq-item{border-radius:3px;overflow:hidden;transition:all .3s ease-in-out;margin-bottom:18px}.faq-question{width:100%;text-align:left;background:#b0e0a6;color:var(--color-black-default);padding:10px 15px;border:0;font-size:var(--text-small);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease-in-out}.faq-item h3{margin:0}.faq-question:hover{background:#b2e1a8}.faq-answer,.faq-answer p{font-weight:var(--font-weight-regular)}.faq-answer{max-height:0;overflow:hidden;padding:0 15px;font-size:14px;transition:max-height .3s ease-in-out,padding .3s ease-in-out;text-align:left}.faq-answer p{padding-block:10px}.faq-icon{width:18px;transition:transform .3s ease-in-out;max-width:18px;min-width:18px}.faq-item.active .faq-answer{max-height:max-content;padding:15px}.faq-item.active .faq-icon{transform:rotate(180deg)}.list-inline,.list-inline li{display:flex;justify-content:center}.list-inline{flex-wrap:wrap;gap:0 15px;margin:auto}.list-inline li{margin:12px 8px;color:var(--color-black-default);flex:1 1 calc(33.33% - 30px);max-width:calc(33.33% - 15px);border:2px solid var(--color-green-default);align-items:center;text-align:center;transition:background .3s ease-in-out}.list-inline li>a{display:block;padding:10px 15px;white-space:break-spaces}.hipoteca-faq-img{margin-bottom:40px}.vida-hipoteca-calculator .paragraph{text-align:center;padding-top:10px}.vida-hipoteca-calculator h2{font-weight:500}.calculator-container{margin:0 auto;width:60%;margin-block:30px 60px}.calculator-container .step-container{background-color:#edeef6;padding:40px 20px}.calculator-container .form-group .label span a,p a{text-decoration:underline}.calculator-container .form-group{display:flex;margin-bottom:15px;align-items:center}.calculator-container .form-group .label{flex:1;font-size:14px;text-align:left}.calculator-container .form-group .label label{padding-right:30px;display:inline-block}.calculator-container .form-group .label span,.list-inline li{font-weight:var(--font-weight-regular)}.calculator-container .form-group .input-group{flex:1;font-size:14px}.calculator-container .input-group{display:flex;align-items:center;border:1px solid #b9b9b9;border-radius:3px;overflow:hidden}.calculator-container .input-group input{flex:1;border:0;padding:10px}.calculator-container .input-group-text{background-color:#fff;padding:7px 10px;border-left:1px solid #b9b9b9;font-weight:var(--font-weight-regular)}.calculator-container button.next{padding:10px;border:0;background-color:#142c91;color:var(--color-white);border-radius:2px;cursor:pointer;width:50%}.calculator-container button.prev{background-color:#142c91;color:var(--color-white);padding:5px;border-radius:2px}.calculator-container .navigations-step-2 .get-backs-step{width:22px;transform:rotate(90deg)}.calculator-container .navigations{display:flex;margin-top:40px}.calculator-container .navigations-step-1{justify-content:flex-end}.calculator-container .navigations-step-2{justify-content:space-between;align-items:center}.calculator-container .navigations-step-3{justify-content:space-between;gap:20px}.calculator-container .step-3-container .step-container{width:60%}.calculator-container .step-3-container .step-container .form-group{flex-direction:column;margin-bottom:25px}.calculator-container .step-3-container .step-container .form-group label{width:100%;padding-bottom:10px}.calculator-container .step-3-container .step-container .form-group .input-group{width:100%}.calculator-container .step-3-container .step-container .form-group .input-group .textarea,.calculator-container .step-3-container .step-container .form-group .input-group input{font-weight:var(--font-weight-bold);color:var(--color-green-default);background-color:var(--color-white);text-align:center}.calculator-container .step-3-container .step-container .form-group .input-group .textarea{width:100%;padding:10px;border:1px;font-size:12px}.calculator-container .navigations-step-3 a.button{flex:1;background:#142c91;color:var(--color-white);padding:10px;text-align:center}.calculator-container #step3 .step-3-container{display:flex!important;justify-content:space-between}.calculator-container .celebration-image{flex:1;padding-top:30px;text-align:center}.calculator-container a.button,.calculator-container button.next,.calculator-container button.prev{font-weight:var(--font-weight-medium);font-size:14px}.calculator-container a.button:hover,.calculator-container button.next:hover,.calculator-container button.prev:hover{background-color:var(--color-green-default)}.calculator-container .loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(255 255 255/.8);padding:10px;border-radius:10px}.calculator-container .loader img{width:50px;height:50px}.calculator-container .step-3-buttons-mobile{display:none}.insurancecompany .Los h2:last-of-type{text-align:center}.form-group{padding:6px 8%}.page-template-application-form-main .form-group{padding:1px 0}.form-control{width:100%;padding:9px;border:1px solid #c8c8c8;border-radius:3px;font-size:14px;color:#333;background:#fff;outline:0;transition:border .3s ease-in-out}.form-control:focus{border-color:#002f87}textarea.form-control{height:120px;resize:none}.form-group .wpcf7-recaptcha{display:flex;justify-content:center}.content-row .content-card .form-group.text-center p{text-align:center!important}.form-group.text-center p .btn{padding:6px 61px;color:#fff;font-size:16px;border:0;margin-top:15px}.form-group.text-center .wpcf7-spinner{display:block}.content-row .content-card p{text-align:left!important}@media screen and (min-width:992px){.xnavbar{display:flex;justify-content:space-between}.navbar-block{position:initial;height:initial;opacity:1;pointer-events:visible;background:0 0;transition:none}.menu{display:flex;flex-direction:row;justify-content:flex-end;-moz-column-gap:1rem;column-gap:1rem;height:100%;padding:unset}.menu-item{display:flex;cursor:pointer;padding-inline:0}.menu a{padding:unset}.burger{display:none;visibility:hidden}.xnavbar .btn-default{display:inline-block}.brand img{width:230px}}@media screen and (min-width:768px){.blog-posts{width:75%;margin:20px auto}}@media (max-width:480px){.container{padding-inline:.8rem}.content-row.company-margin{width:90%}}@media screen and (max-width:480px){.btn-back,.btn-next,.btn-submit{padding:12px 40px}}@media (min-width:1920px){h1{font-size:2.875rem}h2{font-size:2rem}.hero-section-content{top:10px}}@media (min-width:1280px) and (max-width:1440px){.hero-section-content h1{font-size:36px;margin:0 0 15px}.hero-section-content ul{padding-block:10px}.hero-section-content ul li{font-size:18px}}@media (min-width:1024px) and (max-width:1280px){.hero-section-content h1{margin:0;font-size:26px}.hero-section-content ul{padding-block:5px}.hero-section-content ul li{font-size:16px}}@media (min-width:768px) and (max-width:1024px){.hero-section-content h1{font-size:24px;margin:0}.hero-section-content ul{padding:0}.btn-comparar,.hero-section-content ul li{font-size:14px}.btn-comparar{padding-inline:60px}.hero-section-content{top:-18px}.btn{font-size:.875rem}}@media (min-width:820px) and (max-width:1180px) and (orientation:portrait){.hero-section-content{position:unset}.hero-section-content h1{margin:0;font-size:24px}.hero-section-content ul{padding-block:0}.hero-section-content ul li{font-size:14px}}@media screen and (max-width:767px){.calculator-container{width:100%}.list-inline li{flex:1 1 calc(45.33% - 30px)!important;max-width:calc(45.33% - 15px)!important}}@media (min-width:480px) and (max-width:768px){.hero-section{padding:20px 40px}.hero-section-content{position:unset;padding-bottom:20px}.faq-container{max-width:95%}.hero-section-content h1{line-height:1.3}}@media screen and (max-width:540px){.footer-container{flex-direction:column;text-align:center}.footer-column{flex:unset}.hero-image{margin-top:-100px}.calculator-container .form-group{flex-direction:column;align-items:normal;text-align:left}.calculator-container .form-group .label{padding-bottom:10px}.calculator-container .navigations-step-3{display:none}.calculator-container #step3{background-color:#edeef6}.calculator-container .step-3-buttons-mobile{display:flex;margin-top:0;padding-bottom:30px;padding-inline:20px}}@media (max-width:480px){h1{font-size:1.75rem}h2{font-size:1.25rem}.hero-section{padding-block:20px}.hero-section-content{position:unset;padding-inline:20px}.content-row{flex-direction:column;width:unset}.blog-posts{width:unset}.footer-bottom-links{flex-direction:column}.footer-bottom-links span{display:none}.btn-comparar-long-text{padding-inline:35px;font-size:16px}.vida-hipoteca-calculator .paragraph{padding-inline:40px}.faq-container{max-width:95%}.list-inline li{flex:1 1 calc(85.33% - 30px)!important;max-width:calc(85.33% - 15px)!important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.hero-image{margin-top:-100px}}.header{min-height:80px}.custom-trustpilot{min-height:60px}@media (max-width:768px){.header{min-height:70px}}.navbar-block.is-active{opacity:1;pointer-events:initial}.mb-0{margin-bottom:0!important}.custom-trustpilot{display:inline-flex;align-items:center;padding-top:5px;padding-bottom:20px}.custom-trustpilot .widget-text{padding-inline:4px}.inline-block{display:inline-block}.trustpilot-logo{margin-top:-7px}.hero-image,.hero-image img{display:block;width:100%;height:auto;aspect-ratio:2027/450}@media (max-width:768px){.hero-image,.hero-image img{aspect-ratio:430/250}}@media screen and (max-width:480px){.trustpilot-logo{display:none}}: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)}.joinchat *,.joinchat :after,.joinchat :before{box-sizing:border-box}@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__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:0;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__qr div{font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis}.joinchat__chatbox{content-visibility:hidden;display:flex;flex-direction:column;position:absolute;bottom:0;right:0;z-index:1;width:calc(100vw - var(--sep)*2);max-width:400px;max-height:calc(var(--vh) - var(--bottom) - var(--sep));border-radius:calc(var(--h) + 2px);background:#fff linear-gradient(180deg,var(--color),var(--color) var(--header),var(--bg) var(--header),var(--bg));box-shadow:0 2px 6px 0 rgba(0,0,0,.5);text-align:left;overflow:hidden;transform:scale3d(0,0,0);opacity:0;transition:max-height .2s ease-out,opacity .4s ease-out,transform 0s linear .3s}.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}.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)}.joinchat__scroll{overflow:hidden scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.joinchat__scroll::-webkit-scrollbar{width:4px;background:rgb(0 0 0/0)}.joinchat__scroll::-webkit-scrollbar-thumb{border-radius:2px;background:rgb(0 0 0/0)}.joinchat__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__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}.joinchat__open:active,.joinchat__open:hover{background:var(--hover)}.joinchat__open__icon{flex-shrink:0;width:var(--s);height:var(--s);max-width:var(--s);padding:calc(var(--s)*.18);margin:0;overflow:hidden}.joinchat__open__icon path{fill:none!important;stroke:var(--text)!important;stroke-linecap:round;stroke-width:33px;animation:none}.joinchat__open__icon .joinchat__pa{--stroke:1097}.joinchat__open__icon .joinchat__pb{--stroke:1020}.joinchat__open__text{max-width:0;padding:0;border-radius:var(--s);font-weight:600;line-height:var(--s);white-space:nowrap;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:none}.joinchat__chat{--peak_l:path("M17 25V0C17 12.877 6.082 14.9 1.031 15.91c-1.559.31-1.179 2.272.004 2.272C9.609 18.182 17 18.088 17 25z");--peak_r:path("M0 25.68V0c0 13.23 10.92 15.3 15.97 16.34 1.56.32 1.18 2.34 0 2.34-8.58 0-15.97-.1-15.97 7Z");--peak:var(--peak_l);display:flex;flex-direction:column;align-items:flex-start;padding-bottom:10px}.joinchat__bubble{position:relative;min-width:60px;max-width:calc(100% - 52px);min-height:56px;padding:15px 20px;margin:0 26px 16px;border-radius:26px;background:#fff;color:#4a4a4a;word-break:break-word;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transform-origin:0 50%;animation:joinchat_show .25s cubic-bezier(0,0,.58,1.19) 10ms both}.joinchat__bubble:before{content:"";display:block;position:absolute;bottom:18px;left:-15px;width:17px;height:25px;background:inherit;clip-path:var(--peak)}@media (prefers-reduced-motion){.joinchat,.joinchat__open__icon path{animation:none}.joinchat__open__icon .joinchat__pa{stroke-dasharray:0}.joinchat__open__text{transition:none!important}.joinchat__bubble{animation:none!important}}