.cl-contact{color:#112d48;background:radial-gradient(ellipse at 85% 15%,#e4f3ff 0,transparent 42%),linear-gradient(180deg,#f2f9ff,#f7fbff);font-family:DM Sans,sans-serif;padding:36px 20px 56px}.cl-contact *{box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit}.cl-contact__wrap{max-width:1100px;margin:0 auto}.cl-contact__hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:24px;min-height:330px}.cl-contact h1,.cl-contact h2,.cl-contact p{margin:0}#root .cl-contact h1{font:800 clamp(40px,5.4vw,68px)/1.08 Manrope,"DM Sans",sans-serif;font-variation-settings:"wght" 800;letter-spacing:-.055em}.cl-contact h1 span{color:#0098de;font:inherit;font-variation-settings:inherit;letter-spacing:inherit}#root .cl-contact__copy h2{font:750 clamp(24px,2.8vw,34px)/1.22 Manrope,"DM Sans",sans-serif;font-variation-settings:"wght" 750;letter-spacing:-.035em;margin:12px 0 18px}.cl-contact__copy p{font-size:19px;line-height:1.6;max-width:42ch;color:#314e68}.cl-contact__copy p span{display:block}.cl-contact__art{position:relative;display:grid;place-items:center;min-width:0}.cl-contact__mascot{display:block;width:350px;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain}.cl-contact__hello{position:absolute;top:0;right:-4px;z-index:1;background:#fff;border:1px solid #dcecff;border-radius:50% 50% 50% 12px;padding:17px 22px;font-size:16px;font-weight:700;line-height:1.35;text-align:center;transform:rotate(4deg);box-shadow:0 6px 22px #173b6010}.cl-contact__channels{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.cl-contact__channel{display:grid;grid-template-columns:54px minmax(0,1fr) 22px;align-items:center;gap:16px;padding:22px 24px;border:1px solid #e0ecf5;border-radius:22px;background:#fff;color:#112d48;text-decoration:none;box-shadow:0 4px 12px #183b5e06;min-height:110px}.cl-contact__channel:hover{border-color:#acd3ec;background:#fcfeff;color:#112d48}.cl-contact__channel:focus-visible,.cl-contact__submit:focus-visible{outline:3px solid #147dba;outline-offset:4px}.cl-contact__channel-copy{display:grid;gap:4px;min-width:0}.cl-contact__channel-copy strong{font-size:21px;line-height:1.25;font-weight:750}.cl-contact__channel-copy>span{font-size:16px;line-height:1.4;color:#39536d;overflow-wrap:anywhere}.cl-contact__whatsapp{width:52px;height:52px;object-fit:contain}.cl-contact__channel-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:50%;background:#008dcc;color:#fff}.cl-contact__schedule{display:flex;align-items:center;justify-content:center;gap:15px;padding:19px 24px;margin:22px 0;background:#e5f2fc;border-radius:22px}.cl-contact__schedule p{font-size:17px;line-height:1.5}.cl-contact__schedule p>span{margin-left:7px}.cl-contact__schedule small{display:block;font-size:13px;color:#4c647c;margin-top:2px}.cl-contact__schedule>span{flex:none;color:#154974}.cl-contact__form-card{background:#fff;border:1px solid #e0ecf5;border-radius:26px;padding:36px 42px;box-shadow:0 14px 34px #203e5b08}.cl-contact__form-heading{display:flex;align-items:flex-start;gap:17px;margin-bottom:30px}.cl-contact__heading-icon{color:#0098de;padding-top:5px;flex:none}#root .cl-contact__form-heading h2{font:800 clamp(27px,3vw,36px)/1.2 Manrope,"DM Sans",sans-serif;font-variation-settings:"wght" 800;letter-spacing:-.035em}.cl-contact__form-heading p{font-size:17px;line-height:1.5;color:#405b74;margin-top:9px}.cl-contact__form{display:grid;grid-template-columns:1fr 1fr;gap:23px 28px}.cl-contact__field{min-width:0;display:grid;align-content:start;gap:9px}.cl-contact__field--wide{grid-column:1/-1}.cl-contact__field label{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;line-height:1.35}.cl-contact__field label>span:first-child{color:#154974;flex:none}.cl-contact__field label small{font-size:15px;color:#567087;font-weight:400}.cl-contact__field label>span,.cl-contact__submit>span{font-weight:inherit}.cl-contact__field input,.cl-contact__field textarea{width:100%;min-width:0;border:1px solid #bdcbd6;border-radius:12px;background:#f9fbfd;color:#112d48;padding:14px 16px;font:400 16px/1.5 DM Sans,sans-serif;box-shadow:none}.cl-contact__field input{height:54px}.cl-contact__field textarea{resize:vertical;min-height:145px}.cl-contact__field input:focus,.cl-contact__field textarea:focus{outline:2px solid #159ad4;outline-offset:2px;background:#fff}.cl-contact__field input::placeholder,.cl-contact__field textarea::placeholder{color:#6d7d8a;opacity:1}.cl-contact__count{justify-self:end;color:#637b8f;font-size:13px;line-height:1}.cl-contact__submit{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:16px 22px;border:0;border-radius:999px;background:linear-gradient(100deg,#ff8b08,#ff6800);color:#fff;font:750 19px/1.3 DM Sans,sans-serif;cursor:pointer;box-shadow:none}#root .cl-contact .cl-contact__submit{background:linear-gradient(100deg,#e86a00,#db5400)!important}#root .cl-contact .cl-contact__submit:hover{background:#cf4b00!important;color:#fff}.cl-contact__privacy{grid-column:1/-1;text-align:center;font-size:13px;line-height:1.5;color:#5c7287}.cl-contact__privacy a{color:#1d6087;text-decoration:underline;text-underline-offset:3px}.cl-contact__reassurance{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:30px;padding-top:25px;border-top:1px solid #e6eef5}.cl-contact__reassurance>div{display:flex;align-items:center;justify-content:center;gap:13px;padding:4px 15px;font-size:14px;line-height:1.45;color:#27435d}.cl-contact__reassurance>div+div{border-left:1px solid #dce7f0}.cl-contact__reassurance>div>span:first-child{flex:none;color:#087bb1}.cl-contact__reassurance>div:last-child>span:first-child{color:#ed5270}.cl-contact__notice{grid-column:1/-1;padding:16px 18px;border-radius:12px;font-size:16px;line-height:1.5}.cl-contact__notice p{margin-top:4px}.cl-contact__notice--success{background:#eefaf3;color:#11643e;border:1px solid #bce1ce}.cl-contact__notice--error{background:#fff4f1;color:#8c3025;border:1px solid #edc6bf}.cl-contact__notice--error ul{padding-left:20px;margin:0}@media(max-width:700px){.cl-contact{padding:28px 16px 36px}.cl-contact__hero{grid-template-columns:1.25fr .9fr;gap:0 8px;min-height:0}.cl-contact__copy{display:contents}.cl-contact h1,.cl-contact__copy h2{grid-column:1/-1}#root .cl-contact h1{font-size:clamp(36px,10.5vw,48px)}#root .cl-contact__copy h2{font-size:23px;margin:9px 0 14px}.cl-contact__copy p{grid-column:1;font-size:15px;line-height:1.55;margin-bottom:12px}.cl-contact__art{grid-column:2;grid-row:3;align-self:end;margin-bottom:-5px}.cl-contact__mascot{width:190px;max-width:100%}.cl-contact__hello{font-size:10px;padding:9px 11px;top:-28px;right:0;border-radius:50% 50% 50% 8px}.cl-contact__channels{gap:10px;margin-top:22px}.cl-contact__channel{grid-template-columns:34px minmax(0,1fr) 12px;gap:7px;padding:15px 12px;border-radius:17px;min-height:102px}.cl-contact__channel>span:last-child svg{width:14px;height:14px}.cl-contact__whatsapp{width:34px;height:34px}.cl-contact__channel-icon{width:33px;height:33px}.cl-contact__channel-icon svg{width:20px;height:20px}.cl-contact__channel-copy strong{font-size:16px}.cl-contact__channel-copy>span{font-size:12px;line-height:1.4}.cl-contact__schedule{padding:15px 16px;gap:12px;border-radius:17px;margin:17px 0}.cl-contact__schedule p{font-size:14px}.cl-contact__schedule p>span{display:block;margin-left:0}.cl-contact__schedule small{font-size:11px;line-height:1.45;margin-top:4px}.cl-contact__form-card{padding:24px 18px;border-radius:22px}.cl-contact__form-heading{gap:12px;margin-bottom:23px}#root .cl-contact__form-heading h2{font-size:27px}.cl-contact__form-heading p{font-size:15px;line-height:1.5}.cl-contact__heading-icon svg{width:25px;height:25px}.cl-contact__form{grid-template-columns:1fr;gap:21px}.cl-contact__field label{font-size:16px;gap:9px}.cl-contact__field label small{font-size:14px}.cl-contact__field input,.cl-contact__field textarea{padding:12px 13px}.cl-contact__submit{min-height:55px;font-size:19px;font-weight:750}.cl-contact__privacy{font-size:12px}.cl-contact__reassurance{gap:8px;margin-top:24px;padding-top:20px}.cl-contact__reassurance>div{flex-direction:column;gap:7px;text-align:center;padding:0 3px;font-size:11px}.cl-contact__reassurance svg{width:23px;height:23px}}@media(max-width:359px){.cl-contact__channel{grid-template-columns:1fr 12px}.cl-contact__channel-copy{grid-column:1/-1;grid-row:2}.cl-contact__channel>span:last-child{grid-column:2;grid-row:1}.cl-contact__copy p{font-size:14px}#root .cl-contact__form-heading h2{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/clikea-contact-page.css.map */
