html{--purple-extralight:#f9f3ff;--violet-lavender:#ede2fe;--yellow-light:#fff3d1;--yellow-extralight:#fff9e8;--yellow-cosmic-latte:#fffaeb;--yellow-cornsilk:#fff4d7;--blue-light:#cfe9ff;--blue-extralight:#f1f8ff;--blue-jeans:#f6faff;--blue-alice:#e8f2fe;--blue-alice-light:#f2f8ff;--green-light:#bae5cd;--green-mint-cream:#f6fcf9;--green-chinese-white:#d2eede;--orange-seashell-dark:#fff3ee;--red-light:#ffe0e0;--red-extralight:#fff3f3;--red-lavender-blush:#fef0f0;--red-misty-rose:#fee4e4;--red-misty-rose-darker:#fce1e1;--red-terminate-light:#ffebee;--grey-extralight:#fafbfc;--grey-light:#f4f6fa;--grey-softlight:#ebeff3;--grey-soft:#c1c9d4;--grey-soft-light:rgba(193, 201, 212, 0.5);--grey-middle:#929ba9;--grey-dark:#4d5054;--grey-extradark:#232426;--grey-extrlight:#676f7d;--grey-light-2:#d4dae2;--grey-light-3:#d2d2d3;--grey-boder-line:#eef2f8;--grey-greenish:#60708c;--grey-greenish-light:#eaecf2;--grey-very-light:#e4e6e9;--grey-verylight:#cccccc;--grey-verylight-brown:#ebebeb;--grey-platinum:#e5e5e5;--grey-platinum-dark:#e4e4e4;--granite-gray:#666666;--date-color:#a0adbe;--grey-very-dark:#4c4c4c;--grey-faux-granite:#5f6164;--grey-light-silver:#d9d9d9;--grey-outer-space:#494c4e;--gray-brown:#bdbdbd;--gray-iron:#dadbdb;--grey-american-silver:#cfcfcf;--grey-bright:#ececec;--grey-middle-text:#929ba9;--black:#000000;--black-2:#313438;--black-3:#555b64;--black-4:#354156;--black-5:#202633;--black-6:#8792a3;--black-7:#c4ccd5;--black-gunmetal:#2c2f34;--black-eerie:#191919;--black-lighter:rgba(0, 0, 0, 0.02);--black-light:rgba(0, 0, 0, 0.04);--black-verydark:rgba(0, 0, 0, 0.06);--black-extradark:rgba(0, 0, 0, 0.08);--black-darker:rgba(0, 0, 0, 0.3);--black-darker1:rgba(0, 0, 0, 0.9);--black-darker2:rgba(0, 0, 0, 0.6);--black-darker3:rgba(0, 0, 0, 0.7);--black-darker4:rgba(0, 0, 0, 0.1);--black-darker5:rgba(0, 0, 0, 0.16);--black-darker6:rgba(0, 0, 0, 0.12);--black-darker7:rgba(0, 0, 0, 0.2);--black-darker8:rgba(0, 0, 0, 0.4);--black-eerie-dark:#1a1a1a;--black-jungle-green:#1c1f22;--black-verylight:rgba(28, 31, 34, 0.04);--black-verylight1:rgba(28, 31, 34, 0.06);--black-dark-jungle:rgba(28, 31, 34, 0.2);--black-dark-jungle1:rgba(28, 31, 34, 0.3);--black-dark-jungle2:rgba(28, 31, 34, 0.4);--black-darklight:rgba(28, 31, 34, 0.6);--black-darklight1:rgba(28, 31, 34, 0.7);--black-verylight-green:rgba(28, 31, 34, 0.8);--black-dark-liver:#4d4d4d;--black-dark-charcoal:#333333;--black-darker-txt:rgba(0, 0, 0, 0.7);--black-jungle-txt:rgba(0, 0, 0, 0.3);--grey-soft-txt:#c1c9d4;--white:#ffffff;--white-default:#ffffff;--white-grey:#fcfcfc;--white-darkgrey:#f6f7f8;--white-bright:#e9e9e9;--white-cultured:#f5f5f5;--light-brown:#eaeaea;--white-flash:#f0f0f0;--white-lotion:#fafafa;--white-anti-flash:#f2f2f2;--white-light-cultured:#f6f6f6;--white-ghost:#f9fafc;--white-light:rgba(255, 255, 255, 0.7);--white-ghost-light:#fbfcff;--white-ghost-lighter:#fdfbff;--white-light-default:rgba(255, 255, 255, 0.7);--white-lighter-default:rgba(255, 255, 255, 0.9019607843);--white-ghost-darker:#f9f8f9;--border-color-grey:rgba(0, 0, 0, 0.14);--border-grey:#dbdbdb;--background-yellow-opacity:rgba(255, 187, 0, 0.15);--background-title:#464b55;--background-input:#f2f5f7;--background-circle:#c4ccd9;--background-grey:#edeeef;--bg-sidebar:rgba(255, 255, 255, 0.9);--bg-progress:#ffffff;--border-progress:rgba(0, 0, 0, 0.12);--pink-linen:#fdecec;--pink-light-salmon:#ffa1a1;--txt-black:#7a83a6;--btn-hover-black:#7a83a6;--btn-hover-gray:#8c929a;--btn-disable:#f1f5f8;--bg-shadow:#979797;--bg-body:#f9f9f9;--bg-overlay:rgba(146, 155, 169, 0.8);--bg-granite-gray:#666666;--bg-dark-grey:#4d5054;--bg-drag:rgba(207, 226, 249, 0.85);--bg-signature:#ffffff;--btn-hover:#fff9e6;--btn-press:#fff5d9;--cosmic-latte:#fff8e5;--very-light-gray:#d1d1d2;--cultured:#f4f5f6;--box-shadow-color-message:#ffebb3;--border-color-message:#ffebb3;--border-map:#b2b2b2;--primary-color:141,74,252;--secondary-color:30,170,92;--background-color:#f2f2f2;--utility-color:89,80,103;--white-rgb:255,255,255;--black-rgb:0,0,0;--color-icon:#4d5054;--color-icon-loading:#333333;--icon-banana-expired:#000;--icon-close:#c1c9d4;--icon-pdf:#fff;--purple-scarpa:#595067;-webkit-transition:background-color .4s ease,color .4s ease,border-color .4s ease;transition:background-color .4s ease,color .4s ease,border-color .4s ease}html[data-theme=dark]{--purple-extralight:#1b1e1f;--violet-lavender:#230c49;--yellow-light:#3b2c00;--yellow-extralight:#312400;--yellow-cosmic-latte:#2f2300;--yellow-cornsilk:#382900;--blue-light:#26292a;--blue-extralight:#1c1e1f;--blue-jeans:#1b1d1e;--blue-alice:#1f2123;--blue-alice-light:#1c1e1f;--green-light:#1e4e3a;--green-mint-cream:#0f2c21;--green-chinese-white:#18402f;--orange-seashell-dark:#3d1200;--red-light:#460000;--red-extralight:#3a0000;--red-lavender-blush:#390404;--red-misty-rose:#410202;--red-misty-rose-darker:#400606;--red-terminate-light:#3f0009;--grey-extralight:#1a1c1e;--grey-light:#212f49;--grey-softlight:#212425;--grey-soft:#3f4447;--grey-soft-light:rgba(63, 68, 71, 0.5019607843);--grey-middle:#4f5659;--grey-dark:#b5afa5;--grey-extradark:#d1cdc7;--grey-extrlight:#a0988b;--grey-light-2:#3a3f41;--grey-light-3:#313537;--grey-boder-line:#20324d;--grey-greenish:#9d9588;--grey-greenish-light:#222426;--grey-very-light:#26292b;--grey-verylight:#26292b;--grey-verylight-brown:#232628;--grey-platinum:#373c3e;--grey-platinum-dark:#272b2c;--granite-gray:#a8a095;--date-color:#b5afa6;--grey-very-dark:#b8b2a9;--grey-faux-granite:#aaa398;--grey-light-silver:#3b4042;--grey-outer-space:#b8b2a9;--gray-brown:#43484b;--gray-iron:#3a3f42;--grey-american-silver:#3e4345;--grey-bright:#232627;--grey-middle-text:#aaa398;--black:#e8e6e3;--black-2:#c7c2bb;--black-3:#aea79c;--black-4:#bcb6ae;--black-5:#cecac3;--black-6:#a59d92;--black-7:#c8c3bc;--black-gunmetal:#cac5be;--black-eerie:#d8d5d0;--black-lighter:rgba(140, 130, 115, 0.0196078431);--black-light:rgba(140, 130, 115, 0.0392156863);--black-verydark:rgba(140, 130, 115, 0.0588235294);--black-extradark:rgba(140, 130, 115, 0.0784313725);--black-darker:rgba(140, 130, 115, 0.3019607843);--black-darker1:rgba(140, 130, 115, 0.9019607843);--black-darker2:rgba(140, 130, 115, 0.6);--black-darker3:rgba(140, 130, 115, 0.7019607843);--black-darker4:rgba(140, 130, 115, 0.1019607843);--black-darker5:rgba(140, 130, 115, 0.1607843137);--black-darker6:rgba(140, 130, 115, 0.1215686275);--black-darker7:rgba(140, 130, 115, 0.2);--black-darker8:rgba(140, 130, 115, 0.4);--black-eerie-dark:#d8d4cf;--black-jungle-green:#d4d1cb;--black-verylight:rgba(212, 209, 203, 0.0392156863);--black-verylight1:rgba(212, 209, 203, 0.0588235294);--black-dark-jungle:rgba(130, 121, 107, 0.2);--black-dark-jungle1:rgba(130, 121, 107, 0.3019607843);--black-dark-jungle2:rgba(130, 121, 107, 0.4);--black-darklight:rgba(212, 209, 203, 0.6);--black-darklight1:rgba(212, 209, 203, 0.7019607843);--black-verylight-green:rgba(212, 209, 203, 0.8);--black-dark-liver:#3a3f41;--black-dark-charcoal:#c8c3bc;--black-darker-txt:rgba(232, 230, 227, 0.7019607843);--black-jungle-txt:rgba(232, 230, 227, 0.3019607843);--grey-soft-txt:#c7c2bb;--white:#181a1b;--white-default:#f5f5f5;--white-grey:#313537;--white-darkgrey:#1d1f20;--white-bright:#242729;--white-cultured:#1e2021;--light-brown:#363a3d;--white-flash:#202325;--white-lotion:#1b1d1e;--white-anti-flash:#1f2223;--white-light-cultured:#1d2021;--white-ghost:#1b1d1e;--white-light:rgba(24, 26, 27, 0.7019607843);--white-ghost-light:#252525;--white-ghost-lighter:#252525;--white-light-default:rgba(232, 230, 227, 0.7019607843);--white-lighter-default:rgba(24, 26, 27, 0.9019607843);--white-ghost-darker:#181a1b;--border-color-grey:rgba(140, 130, 115, 0.1411764706);--border-grey:#2c3032;--background-yellow-opacity:rgba(153, 112, 0, 0.1490196078);--background-title:#3a3f42;--background-input:#1e2022;--background-circle:#c9c5be;--background-grey:#222426;--bg-progress:#1f1f1f;--bg-sidebar:rgba(24, 26, 27, 0.9019607843);--border-progress:rgba(255, 255, 255, 0.1215686275);--pink-linen:#3a0000;--pink-light-salmon:#6b0000;--txt-black:#a29a8e;--btn-hover-black:#4f5659;--btn-hover-gray:#4e5558;--btn-disable:#1e2022;--bg-shadow:#535a5d;--bg-body:#1b1e1f;--bg-overlay:rgba(79, 86, 89, 0.8);--bg-granite-gray:#4d5356;--bg-dark-grey:#3d4244;--bg-drag:rgba(39, 43, 44, 0.8509803922);--bg-signature:#f0f0f0;--btn-hover:#312600;--btn-press:#372900;--cosmic-latte:#322500;--very-light-gray:#323638;--cultured:#1e2021;--box-shadow-color-message:#483500;--border-color-message:#7d5c00;--border-map:#4d4d4d;--primary-color:141,74,252;--secondary-color:30,170,92;--background-color:#1f2223;--utility-color:168,163,176;--white-rgb:24,26,27;--black-rgb:232,230,227;--color-icon:#b5afa5;--color-icon-loading:#c8c3bc;--icon-banana-expired:#e8e6e3;--icon-close:#7a83a6;--icon-pdf:#181a1b;--purple-scarpa:#a8a3b0;color-scheme:dark}html[data-theme=dark] .logo-doormamba{-webkit-filter:invert(1);filter:invert(1)}.header-v2.--light{--purple-extralight:#f9f3ff;--violet-lavender:#ede2fe;--yellow-light:#fff3d1;--yellow-extralight:#fff9e8;--yellow-cosmic-latte:#fffaeb;--yellow-cornsilk:#fff4d7;--blue-light:#cfe9ff;--blue-extralight:#f1f8ff;--blue-jeans:#f6faff;--blue-alice:#e8f2fe;--blue-alice-light:#f2f8ff;--green-light:#bae5cd;--green-mint-cream:#f6fcf9;--green-chinese-white:#d2eede;--orange-seashell-dark:#fff3ee;--red-light:#ffe0e0;--red-extralight:#fff3f3;--red-lavender-blush:#fef0f0;--red-misty-rose:#fee4e4;--red-misty-rose-darker:#fce1e1;--red-terminate-light:#ffebee;--grey-extralight:#fafbfc;--grey-light:#f4f6fa;--grey-softlight:#ebeff3;--grey-soft:#c1c9d4;--grey-soft-light:rgba(193, 201, 212, 0.5);--grey-middle:#929ba9;--grey-dark:#4d5054;--grey-extradark:#232426;--grey-extrlight:#676f7d;--grey-light-2:#d4dae2;--grey-light-3:#d2d2d3;--grey-boder-line:#eef2f8;--grey-greenish:#60708c;--grey-greenish-light:#eaecf2;--grey-very-light:#e4e6e9;--grey-verylight:#cccccc;--grey-verylight-brown:#ebebeb;--grey-platinum:#e5e5e5;--grey-platinum-dark:#e4e4e4;--granite-gray:#666666;--date-color:#a0adbe;--grey-very-dark:#4c4c4c;--grey-faux-granite:#5f6164;--grey-light-silver:#d9d9d9;--grey-outer-space:#494c4e;--gray-brown:#bdbdbd;--gray-iron:#dadbdb;--grey-american-silver:#cfcfcf;--grey-bright:#ececec;--grey-middle-text:#929ba9;--black:#000000;--black-2:#313438;--black-3:#555b64;--black-4:#354156;--black-5:#202633;--black-6:#8792a3;--black-7:#c4ccd5;--black-gunmetal:#2c2f34;--black-eerie:#191919;--black-lighter:rgba(0, 0, 0, 0.02);--black-light:rgba(0, 0, 0, 0.04);--black-verydark:rgba(0, 0, 0, 0.06);--black-extradark:rgba(0, 0, 0, 0.08);--black-darker:rgba(0, 0, 0, 0.3);--black-darker1:rgba(0, 0, 0, 0.9);--black-darker2:rgba(0, 0, 0, 0.6);--black-darker3:rgba(0, 0, 0, 0.7);--black-darker4:rgba(0, 0, 0, 0.1);--black-darker5:rgba(0, 0, 0, 0.16);--black-darker6:rgba(0, 0, 0, 0.12);--black-darker7:rgba(0, 0, 0, 0.2);--black-darker8:rgba(0, 0, 0, 0.4);--black-eerie-dark:#1a1a1a;--black-jungle-green:#1c1f22;--black-verylight:rgba(28, 31, 34, 0.04);--black-verylight1:rgba(28, 31, 34, 0.06);--black-dark-jungle:rgba(28, 31, 34, 0.2);--black-dark-jungle1:rgba(28, 31, 34, 0.3);--black-dark-jungle2:rgba(28, 31, 34, 0.4);--black-darklight:rgba(28, 31, 34, 0.6);--black-darklight1:rgba(28, 31, 34, 0.7);--black-verylight-green:rgba(28, 31, 34, 0.8);--black-dark-liver:#4d4d4d;--black-dark-charcoal:#333333;--black-darker-txt:rgba(0, 0, 0, 0.7);--black-jungle-txt:rgba(0, 0, 0, 0.3);--grey-soft-txt:#c1c9d4;--white:#ffffff;--white-default:#ffffff;--white-grey:#fcfcfc;--white-darkgrey:#f6f7f8;--white-bright:#e9e9e9;--white-cultured:#f5f5f5;--light-brown:#eaeaea;--white-flash:#f0f0f0;--white-lotion:#fafafa;--white-anti-flash:#f2f2f2;--white-light-cultured:#f6f6f6;--white-ghost:#f9fafc;--white-light:rgba(255, 255, 255, 0.7);--white-ghost-light:#fbfcff;--white-ghost-lighter:#fdfbff;--white-light-default:rgba(255, 255, 255, 0.7);--white-lighter-default:rgba(255, 255, 255, 0.9019607843);--white-ghost-darker:#f9f8f9;--border-color-grey:rgba(0, 0, 0, 0.14);--border-grey:#dbdbdb;--background-yellow-opacity:rgba(255, 187, 0, 0.15);--background-title:#464b55;--background-input:#f2f5f7;--background-circle:#c4ccd9;--background-grey:#edeeef;--bg-sidebar:rgba(255, 255, 255, 0.9);--bg-progress:#ffffff;--border-progress:rgba(0, 0, 0, 0.12);--pink-linen:#fdecec;--pink-light-salmon:#ffa1a1;--txt-black:#7a83a6;--btn-hover-black:#7a83a6;--btn-hover-gray:#8c929a;--btn-disable:#f1f5f8;--bg-shadow:#979797;--bg-body:#f9f9f9;--bg-overlay:rgba(146, 155, 169, 0.8);--bg-granite-gray:#666666;--bg-dark-grey:#4d5054;--bg-drag:rgba(207, 226, 249, 0.85);--bg-signature:#ffffff;--btn-hover:#fff9e6;--btn-press:#fff5d9;--cosmic-latte:#fff8e5;--very-light-gray:#d1d1d2;--cultured:#f4f5f6;--box-shadow-color-message:#ffebb3;--border-color-message:#ffebb3;--border-map:#b2b2b2;--primary-color:141,74,252;--secondary-color:30,170,92;--background-color:#f2f2f2;--utility-color:89,80,103;--white-rgb:255,255,255;--black-rgb:0,0,0;--color-icon:#4d5054;--color-icon-loading:#333333;--icon-banana-expired:#000;--icon-close:#c1c9d4;--icon-pdf:#fff;--purple-scarpa:#595067}.wrap-border{background:var(--white);border:1px solid var(--border-color-grey);-webkit-box-shadow:0 0 3px rgba(0,0,0,.06),0 0 2px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.08);box-shadow:0 0 3px rgba(0,0,0,.06),0 0 2px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.08);border-radius:8px}.btn-main{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(var(--portal-color),1);cursor:pointer;height:44px;color:var(--white);border-radius:4px;font-size:14px;padding:0 16px}.btn-main:active,.btn-main:hover{-webkit-box-shadow:inset 0 0 10px 20px rgba(0,0,0,.1);box-shadow:inset 0 0 10px 20px rgba(0,0,0,.1)}.btn-main.--sm{height:40px}.btn-main.btn-submit{border:0;background-color:var(--bg-btn-submit);color:var(--color-btn-submit);min-height:40px}.portal-icon{position:fixed;right:16px;bottom:16px}.portal-icon .btn-main{width:48px;height:48px;border-radius:50%}.portal-container{position:fixed;right:16px;bottom:70px;height:calc(100dvh - 88px);max-height:800px;overflow:hidden;color:rgba(0,0,0,.8);font-size:13px;width:400px;-webkit-box-shadow:0 10px 49px 0 rgba(0,0,0,.07),0 8px 24px 0 rgba(0,0,0,.03),0 3px 8px 0 rgba(0,0,0,.08),0 2px 2px 0 rgba(0,0,0,.04),0 0 1px 0 rgba(0,0,0,.17);box-shadow:0 10px 49px 0 rgba(0,0,0,.07),0 8px 24px 0 rgba(0,0,0,.03),0 3px 8px 0 rgba(0,0,0,.08),0 2px 2px 0 rgba(0,0,0,.04),0 0 1px 0 rgba(0,0,0,.17);border-radius:16px}.portal-container.view-main{background-color:rgba(var(--portal-color),1);max-height:650px}.portal-container.view-main::before{background-image:url(https://test-gorilladesk.s3.us-west-2.amazonaws.com/assets/images/bg-sms.png);opacity:.12;content:"";background-size:100px 100px;position:absolute;left:0;top:0;width:100%;height:100%;background-blend-mode:multiply;z-index:1}.portal-container.view-main>*{position:relative;z-index:1}.portal-container.view-main .container-header{padding:16px 16px 24px;background-color:transparent}.portal-container.view-main .container-options{padding:0 16px}.portal-container.view-main .container-options__items{background-color:var(--white);border:1px solid var(--black-darker5);border-radius:8px;padding:16px}.portal-container.view-main .container-options__items.--button{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;gap:4px;cursor:pointer}.portal-container.view-main .container-options__items.--button:hover .txt-title{color:rgba(var(--portal-color),1)!important}.portal-container .btn-close{position:fixed;right:16px;top:16px;z-index:10}.portal-container .btn-close:hover{border-color:var(--white)!important}@media (max-width:500px){.portal-container{inset:0;max-height:unset!important;border-radius:0;width:100%;height:100%;background-color:var(--white)}.portal-container .container-chat{width:100%}}@media (min-width:501px){.portal-container .btn-close{display:none}}.container-header{min-height:48px;background-color:rgba(var(--portal-color),1);padding:0 8px}.container-header .v2-btn-default:hover{border-color:var(--white)!important}.container-header__title{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box-conversation{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-direction:column;flex-direction:column}.box-conversation__container{padding:8px;overflow-y:auto}.box-conversation__chat{margin:8px;position:relative;min-height:48px;border-radius:8px;border:1px solid rgba(0,0,0,.16);-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.04),0 0 3px 0 rgba(0,0,0,.06);box-shadow:0 0 1px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.04),0 0 3px 0 rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;width:calc(100% - 16px);background-color:var(--white);padding:8px}.box-conversation__chat .field-textarea{min-height:32px;height:32px;max-height:160px;padding:7px 4px 7px 0;line-height:18px}.box-conversation__chat:has(.field-textarea:focus){border-color:rgba(var(--portal-color),1);-webkit-box-shadow:0 0 0 1px rgba(var(--portal-color),1);box-shadow:0 0 0 1px rgba(var(--portal-color),1)}.container-chat{width:400px}.container-chat::before{background-image:url(https://test-gorilladesk.s3.us-west-2.amazonaws.com/assets/images/bg-sms-green.png);opacity:.04;content:"";background-size:100px 100px;position:absolute;left:0;top:0;width:100%;height:100%;background-blend-mode:multiply}.container-chat>*{position:relative}@media (min-height:600px){.container-chat .box-greeting{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 80px)}}@media (max-height:599px){.container-chat .box-greeting{padding:40px}}.container-chat .logo{padding:40px 40px 0;text-align:center}.container-chat .logo img{max-width:100%;height:110px}.container-chat .wrapper-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px}.container-chat .wrapper-message+.wrapper-message{margin-top:12px}.container-chat .wrapper-message.box-message-send .name-content,.container-chat .wrapper-message.box-message-send .wrap-items{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.container-chat .wrapper-message.box-message-send .description{border-radius:12px 4px 12px 12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background-color:rgba(var(--portal-color),1);color:var(--white)}.container-chat .wrapper-message.box-message-send .sending{color:#1e7ef7;display:-webkit-box;display:-ms-flexbox;display:flex}.container-chat .wrapper-message.box-message-send .sending .sending-load{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#1e7ef7));background-image:linear-gradient(#fff,#1e7ef7);padding:10px;width:10px;height:10px;border-color:transparent;border-radius:50%;-webkit-animation:rot 1.5s linear infinite;animation:rot 1.5s linear infinite;padding:1px;margin-left:5px;margin-top:2px}.container-chat .wrapper-message.box-message-send .sending .sending-load>div{background:#fff;height:8px;width:9px;border-color:transparent;border-radius:50%}@-webkit-keyframes rot{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rot{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.container-chat .wrapper-message.box-message-send.box-send-fail .description{background-color:var(--red-extralight);position:relative}.container-chat .wrapper-message.box-message-send.box-send-fail .description>span{position:absolute;top:-3px;left:-5px;background:#ee4646;color:var(--white);border-radius:50%;font-size:10px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:12px;height:12px}.container-chat .wrapper-message.box-message-send.box-send-fail .resend{color:#ee4646;cursor:pointer}.container-chat .wrapper-message.box-message-send.box-send-fail .resend>span{font-weight:600}.container-chat .wrapper-message.box-message-to{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.container-chat .wrapper-message.box-message-to.has-attachment .message-to-detail{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.container-chat .wrapper-message.box-message-to .description{border-radius:4px 12px 12px 12px;background-color:rgba(var(--portal-color),.16);backdrop-filter:blur(20px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container-chat .wrapper-message.box-message-to .message-to-detail{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container-chat .wrapper-message .images{width:24px}.container-chat .wrapper-message .images .avt-img img{-o-object-fit:contain;object-fit:contain}.container-chat .wrapper-message .images .avt,.container-chat .wrapper-message .images .avt::before{background-color:rgba(var(--portal-color),1)}.container-chat .wrapper-message .wrap-items{width:calc(100% - 30px)}.container-chat .wrapper-message .description{padding:6px 12px;line-height:20px;margin-bottom:3px;word-break:break-word;max-width:calc(100% - 30px)}.container-chat .wrapper-message .name-content{font-size:11px;font-weight:500;width:100%}.container-chat .wrapper-message .name-content .name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.container-chat .wrapper-message .name-content .time{color:var(--btn-hover-black)}.container-chat .box-message,.container-chat .form-login{font-size:14px;width:calc(100% - 30px);padding:16px}.container-chat .box-message:not(:has(.info-items)),.container-chat .form-login:not(:has(.info-items)){border-radius:4px 12px 12px 12px;background-color:rgba(var(--portal-color),.16);backdrop-filter:blur(20px)}.container-chat .box-message.--loading,.container-chat .form-login.--loading{padding:40px 10px;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.container-chat .box-message .txt-color,.container-chat .form-login .txt-color{color:rgba(var(--portal-color),1);font-family:"Inter Bold",sans-serif}.container-chat .box-message .txt-color.active svg,.container-chat .form-login .txt-color.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.container-chat .box-message .is-divider{background:rgba(0,0,0,.12)}.container-chat .box-message.--select{overflow:hidden}.container-chat .box-message.--select .box-message__header{padding:16px}.container-chat .box-message.--select .items{padding:8px 10px 8px 16px;cursor:pointer;border-top:1px solid rgba(0,0,0,.12)}.container-chat .box-message.--select .items:active,.container-chat .box-message.--select .items:hover{background-color:rgba(0,0,0,.04)}.container-chat .box-message.--select .items .number{width:72px}.container-chat .box-message.--select .items.--unavailable{pointer-events:none}.container-chat .box-message.--select .items.--unavailable .txt-color{color:var(--black-darker2)}.container-chat .box-message.--select .items:not(:has(.btn-back)) svg path{fill:rgba(var(--portal-color),1)}.container-chat .box-message.--select .list-times{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:1px solid rgba(0,0,0,.12);-moz-column-rule:1px solid rgba(0,0,0,.12);column-rule:1px solid rgba(0,0,0,.12)}.container-chat .box-message.--error{background-color:rgba(238,70,70,.16)}.container-chat .box-message .v2-btn-default:not(.btn-back){width:calc(50% - 4px)}.container-chat .box-message+.box-message{margin-top:2px}.container-chat .box-message.--info .items,.container-chat .box-message.--rate .items{padding:8px 16px 8px 12px}.container-chat .box-message.--info .items:not(:has(.check-radio)),.container-chat .box-message.--rate .items:not(:has(.check-radio)){line-height:20px}.container-chat .box-message.--info .items:not(.--header) svg,.container-chat .box-message.--rate .items:not(.--header) svg{margin-top:-2px}.container-chat .box-message.--info .items+.items,.container-chat .box-message.--rate .items+.items{border-top:1px solid rgba(0,0,0,.12)}.container-chat .box-message.--info .info-items{border-radius:4px;background-color:rgba(var(--portal-color),.16);backdrop-filter:blur(20px)}.container-chat .box-message.--info .info-items:first-child{border-radius:4px 12px 4px 4px}.container-chat .box-message.--info .info-items:last-child{border-radius:4px 4px 12px 12px}.container-chat .box-message.--info .info-items+.info-items{margin-top:2px}.container-chat .box-message.--info .--btn,.container-chat .box-message.--info .--header{padding:16px}.container-chat .box-message.--info .--total{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.container-chat .box-message.--info .--total svg{margin-top:-2px}.container-chat .box-message.--rate .txt-rate{color:rgba(0,0,0,.4);position:relative}.container-chat .box-message.--rate .txt-rate .icon-rate{position:absolute;left:calc(100% + 6px);bottom:-8px}.container-chat .box-message.--rate .list-rating{padding:16px;overflow-x:auto}.container-chat .box-message.--rate .list-rating .rating-items{min-width:40px;width:20%;height:40px;line-height:38px;border:1px solid rgba(0,0,0,.2);background-color:var(--white);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.container-chat .box-message.--rate .list-rating .rating-items svg{margin-top:0}.container-chat .box-message.--rate .list-rating .rating-items:first-child{border-radius:4px 0 0 4px}.container-chat .box-message.--rate .list-rating .rating-items:last-child{border-radius:0 4px 4px 0}.container-chat .box-message.--rate .list-rating .rating-items+.rating-items{border-left:0}.container-chat .box-message.--rate .list-rating .rating-items:active{-webkit-box-shadow:inset 0 0 10px 20px rgba(0,0,0,.06);box-shadow:inset 0 0 10px 20px rgba(0,0,0,.06)}.container-chat .box-message.--rate .list-rating:has(.rating-items:first-child:active) .rating-items:first-child svg path,.container-chat .box-message.--rate .list-rating:has(.rating-items:first-child:hover) .rating-items:first-child svg path{stroke:#ff871e;fill:#ff871e}.container-chat .box-message.--rate .list-rating:has(.rating-items:nth-child(2):active) .rating-items:nth-child(-n+2) svg path,.container-chat .box-message.--rate .list-rating:has(.rating-items:nth-child(2):hover) .rating-items:nth-child(-n+2) svg path{stroke:#ff871e;fill:#ff871e}.container-chat .box-message.--rate .list-rating:has(.rating-items:nth-child(3):active) .rating-items:nth-child(-n+3) svg path,.container-chat .box-message.--rate .list-rating:has(.rating-items:nth-child(3):hover) .rating-items:nth-child(-n+3) svg path{stroke:#ff871e;fill:#ff871e}.container-chat .box-message.--rate .list-rating:has(.rating-items:nth-child(4):active) .rating-items:nth-child(-n+4) svg path,.container-chat .box-message.--rate .list-rating:has(.rating-items:nth-child(4):hover) .rating-items:nth-child(-n+4) svg path{stroke:#ff871e;fill:#ff871e}.container-chat .box-message.--rate .list-rating:has(.rating-items:last-child:active) svg path,.container-chat .box-message.--rate .list-rating:has(.rating-items:last-child:hover) svg path{stroke:#ff871e;fill:#ff871e}.container-chat .box-message .status-btn{padding:0 8px;font-size:12px;height:20px;line-height:20px;margin-top:-2px;border-radius:20px}.container-chat .box-message .status-btn.sent{background-color:#707070}.container-chat .box-message .check-radio label::after,.container-chat .box-message .check-radio label::before{border-radius:50%}.container-chat .box-message .check-radio label::before{border-width:2px}.container-chat .box-message .check-radio input[type=radio]:checked+label::after{background-color:rgba(var(--portal-color),1)}.container-chat .box-message .check-radio input[type=radio]:checked+label::before{border-color:rgba(var(--portal-color),1)}.container-chat .box-message .txt-status{min-width:50px}.container-chat .box-message .btn-back.--icon-lg{border-radius:50%}.container-chat:has(.box-error){background-color:rgba(238,70,70,.16);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-chat:has(.box-error) .box-error{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.container-chat:has(.box-error) .box-error__desc{max-height:calc(100% - 40px)}.fw-700{font-family:"Inter Bold",sans-serif}.fw-500{font-weight:500;font-family:Inter,sans-serif}.fw-400{font-weight:400;font-family:Inter,sans-serif!important}.txt-incorrect{margin-top:0}.lh-28{line-height:28px}.spinner{width:40px;height:40px;border:solid 4px rgba(var(--portal-color),.3);border-top-color:rgba(var(--portal-color),1);border-left-color:rgba(var(--portal-color),1);border-radius:50%;-webkit-animation:loading-bar-spinner .5s linear infinite;animation:loading-bar-spinner .5s linear infinite}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);transform:rotate(360deg)}}.dropbtn.--large{height:40px!important}.portal:has(.--online-booking) .container-header,.portal:has(.box-form) .container-header{position:sticky!important;top:0;z-index:1}.portal:has(.--online-booking):not(:has(.container-header)),.portal:has(.box-form):not(:has(.container-header)){display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:unset!important}.portal:has(.--online-booking):not(:has(.container-header)) .portal-contact,.portal:has(.box-form):not(:has(.container-header)) .portal-contact{max-width:500px;width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-direction:column;flex-direction:column;border-radius:8px;border:1px solid var(--border-color-grey);-webkit-box-shadow:0 1px 3px var(--black-verydark),0 1px 2px var(--black-light),0 0 1px var(--black-extradark);box-shadow:0 1px 3px var(--black-verydark),0 1px 2px var(--black-light),0 0 1px var(--black-extradark);background-color:var(--white)}@media (max-width:499px){.portal:has(.--online-booking):not(:has(.container-header)) .portal-contact,.portal:has(.box-form):not(:has(.container-header)) .portal-contact{margin:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-height:unset}}.portal:has(.--online-booking):not(:has(.container-header)) .portal-contact:has(.spinner),.portal:has(.--online-booking):not(:has(.container-header)) .portal-contact:has(.txt-contact),.portal:has(.box-form):not(:has(.container-header)) .portal-contact:has(.spinner),.portal:has(.box-form):not(:has(.container-header)) .portal-contact:has(.txt-contact){height:800px}@media (max-width:500px){.portal:has(.--online-booking):not(:has(.container-header)) .portal-contact:has(.spinner),.portal:has(.--online-booking):not(:has(.container-header)) .portal-contact:has(.txt-contact),.portal:has(.box-form):not(:has(.container-header)) .portal-contact:has(.spinner),.portal:has(.box-form):not(:has(.container-header)) .portal-contact:has(.txt-contact){height:600px}}.portal:has(.--online-booking):has(.container-header),.portal:has(.box-form):has(.container-header){max-width:400px;margin:0 auto;-webkit-box-shadow:0 1px 3px var(--black-verydark),0 1px 2px var(--black-light),0 0 1px var(--black-extradark);box-shadow:0 1px 3px var(--black-verydark),0 1px 2px var(--black-light),0 0 1px var(--black-extradark)}.portal:has(.--online-booking):has(.container-header) .portal-contact,.portal:has(.box-form):has(.container-header) .portal-contact{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 48px)}.portal:has(.--online-booking) .company-name,.portal:has(.box-form) .company-name{padding:12px 15px;border-bottom:1px solid var(--border-color-grey)}.portal:has(.--online-booking) .box-form,.portal:has(.box-form) .box-form{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.portal:has(.--online-booking) .box-form .flextop .col-phone,.portal:has(.box-form) .box-form .flextop .col-phone{width:40%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.portal:has(.--online-booking) .box-form .flextop .col-city,.portal:has(.box-form) .box-form .flextop .col-city{width:50%}.portal:has(.--online-booking) .box-form .flextop .col-state,.portal:has(.box-form) .box-form .flextop .col-state{width:22%}.portal:has(.--online-booking) .box-form .flextop .col-zip,.portal:has(.box-form) .box-form .flextop .col-zip{width:28%}.portal:has(.--online-booking) .box-form .flextop .tooltiptext,.portal:has(.box-form) .box-form .flextop .tooltiptext{left:-55px;-webkit-transform:none;transform:none}.portal:has(.--online-booking) .box-form .flextop .consent-txt,.portal:has(.box-form) .box-form .flextop .consent-txt{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.portal:has(.--online-booking) .box-form .flextop .consent-txt+.flex-1,.portal:has(.box-form) .box-form .flextop .consent-txt+.flex-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:350px){.box-form .fs-32{font-size:24px!important}}.box-form .txt-contact{color:rgba(var(--portal-color),1);font-family:"Inter Bold",sans-serif;cursor:pointer}.box-form__message{position:relative;width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100px;border-radius:16px;background-color:rgba(0,0,0,.06);-webkit-box-shadow:0 3px 6px 0 var(--black-verydark),0 0 4px 0 var(--black-light),0 0 1px 0 var(--black-verydark);box-shadow:0 3px 6px 0 var(--black-verydark),0 0 4px 0 var(--black-light),0 0 1px 0 var(--black-verydark)}body:has(.btn-submit),html:has(.btn-submit){overflow:hidden}.portal-container{height:100%;font-size:13px;color:rgba(0,0,0,.8)}.portal-container .field-textarea{width:100%;border-radius:4px;border-color:#c1c9d4;color:#232426;resize:vertical;background-color:var(--white)}.portal-container .field-textarea.--no-resize{resize:none}.portal-container .field-textarea.--no-border{border:0}.portal-container .check-items input[type=checkbox]:checked+.item-checkbox label::before{background-color:rgba(var(--portal-color),1);border-color:rgba(var(--portal-color),1)}.portal-container .tab-content{color:rgba(0,0,0,.8)}.portal-container.view-main{background-color:rgba(var(--portal-color),1)}.portal-container.view-main::before{background-image:url(https://test-gorilladesk.s3.us-west-2.amazonaws.com/assets/images/bg-sms.png);opacity:.12;content:"";background-size:100px 100px;position:absolute;left:0;top:0;width:100%;height:100%;background-blend-mode:multiply;z-index:1}.portal-container.view-main>*{position:relative;z-index:1}.portal-container.view-main .container-header{padding:16px 16px 24px;height:auto;background-color:transparent}.portal-container.view-main .container-options{padding:0 16px}.portal-container.view-main .container-options__items{background-color:var(--white);border:1px solid rgba(0,0,0,.16);border-radius:8px;padding:16px}.portal-container.view-main .container-options__items.--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}.portal-container.view-main .container-options__items.--button svg path{fill:rgba(var(--portal-color),1)}.portal-container.view-main .container-options__items.--button:hover .txt-title{color:rgba(var(--portal-color),1)!important}.portal-container.--no-pattern:not(.theme-white)::before{display:none}.portal-container.theme-white .wrap-content .white,.portal-container.theme-white.view-main .white{color:#000!important}.portal-container.theme-white.view-main .white.lh-28{color:rgba(0,0,0,.5)!important}.portal-container.theme-white::before{background:var(--white)!important;opacity:1!important}.portal-container.view-booking .list-times .items svg path,.portal-container.view-booking .wrap-items .items svg path{fill:rgba(var(--portal-color),1)}.portal-container .logo{width:55%}.portal-container .logo img{max-width:100%;max-height:120px;border-radius:4px;-o-object-fit:contain;object-fit:contain}.portal-container #gd-main,.portal-container .children-window{background-color:transparent;z-index:2}.portal-container.view-portal{word-break:break-word}.portal-container.view-portal::before{background-image:url(bg-sms-green.png);opacity:.04;content:"";background-size:100px 100px;position:absolute;left:0;top:0;width:100%;height:100%;background-blend-mode:multiply}.portal-container.view-portal>*{position:relative}.portal-container.view-portal .form-login__title{font-size:20px}.portal-container.view-portal .dots:not(.empty)::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;margin:0 8px;background-color:#676f7d;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.portal-container.view-portal .empty+.dots::before{display:none}.portal-container.view-portal .container-header{height:48px;background-color:rgba(var(--portal-color),1);padding:0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;z-index:2}.portal-container.view-portal .container-header .v2-btn-default:hover{border-color:#fff!important}.portal-container.view-portal .container-header__title{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.portal-container.view-portal .gd-navs-content,.portal-container.view-portal .gd-navs-content .tab-pane,.portal-container.view-portal .wrap-content .parent-window:has(>.flex-column.scrolls),.portal-container.view-portal .wrap-content:not(.flex-column.scrolls),.portal-container.view-portal .wrap-content>div:not(.flex-column.scrolls):has(>.flex-column.scrolls),.portal-container.view-portal .wrap-content>div:not(.flex-column.scrolls):has(>.parent-window){height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.portal-container.view-portal .wrap-content{font-size:14px;z-index:2}.portal-container.view-portal .wrap-content:not(.flex-column.relative.scrolls.flex-1){padding:0!important}.portal-container.view-portal .wrap-content>div:not(.flex-column.scrolls)>.alert{margin:15px 15px 0!important}.portal-container.view-portal .flex-column.relative.scrolls.flex-1{padding:16px}.portal-container.view-portal .scrolls::-webkit-scrollbar{background-color:#f6f6f6;width:13px}.portal-container.view-portal .scrolls::-webkit-scrollbar-thumb{background-color:#a0a0a5;border-radius:16px;border:2px solid #f6f6f6}.portal-container.view-portal.view-booking .wrap-content .has-footer{padding:16px 0!important}.portal-container.view-portal.view-booking .wrap-content .has-footer>*{padding:0 16px}.portal-container.view-portal .txt-color{color:rgba(var(--portal-color),1);font-family:"Inter Bold",sans-serif}.portal-container.view-portal .learn-more{width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}.portal-container.view-portal .learn-more>svg path{fill:rgba(var(--portal-color),1)}.portal-container.view-portal .learn-more.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.portal-container.view-portal .info-items{border:1px solid #ccc;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.0784313725),0 0 2px 0 rgba(0,0,0,.0392156863),0 0 3px 0 rgba(0,0,0,.0588235294);box-shadow:0 0 1px 0 rgba(0,0,0,.0784313725),0 0 2px 0 rgba(0,0,0,.0392156863),0 0 3px 0 rgba(0,0,0,.0588235294)}.portal-container.view-portal .info-items .items{padding:16px}.portal-container.view-portal .info-items .items:first-child:not(.--multi){border-bottom:1px solid rgba(0,0,0,.12)}.portal-container.view-portal .info-items .items.--multi+.--multi{border-top:1px solid rgba(0,0,0,.12)}.portal-container.view-portal .info-items .items.--total{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.portal-container.view-portal .info-items .items.--total>svg{margin-top:-2px}.portal-container.view-portal .info-items.--invoice{border-radius:4px}.portal-container.view-portal .info-items.--invoice .items.--accepted,.portal-container.view-portal .info-items.--invoice .items.--open{background-color:#fff4ee;border-top-left-radius:4px;border-top-right-radius:4px}.portal-container.view-portal .info-items.--invoice .items.--accepted{background-color:#edf9f2}.portal-container.view-portal .info-items.--invoice .items.--multi>.flexbottom,.portal-container.view-portal .info-items.--invoice .items.--multi>.flextop{padding:12px 0}.portal-container.view-portal .info-items.--invoice .items.--multi .flex-column>[class~=color]{line-height:20px}.portal-container.view-portal .info-items.--invoice .items.--multi>.line:last-child{border-color:transparent}.portal-container.view-portal .info-items.--invoice .wrap-package .line:last-child{border-bottom-color:transparent}.portal-container.view-portal .check-radio input[type=radio]{display:none}.portal-container.view-portal .check-radio input[type=radio]+label{display:inline-block;cursor:pointer;position:relative;padding-left:25px}.portal-container.view-portal .check-radio input[type=radio]+label::before{content:"";width:16px;height:16px;border:2px solid rgba(0,0,0,.3);background-color:#fff;border-radius:50%;position:absolute;top:1px;left:0}.portal-container.view-portal .check-radio input[type=radio]:checked+label::after{content:"";position:absolute;top:5px;left:4px;width:8px;height:8px;border-radius:50%;background:rgba(var(--portal-color),1)}.portal-container.view-portal .check-radio input[type=radio]:checked+label::before{border-color:rgba(var(--portal-color),1)!important}.portal-container.view-portal .check-radio input[type=radio]+label:hover::before{border-color:#7a83a6}.portal-container.view-portal .budget{display:inline-block;font-size:11px;min-width:16px;line-height:16px;border-radius:8px;padding:0 6px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;background-color:rgba(var(--portal-color),1);color:#fff}.portal-container.view-portal .field-input::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.portal-container.view-portal .field-input::-moz-placeholder{color:rgba(0,0,0,.3)}.portal-container.view-portal .field-input:-ms-input-placeholder{color:rgba(0,0,0,.3)}.portal-container.view-portal .field-input::-ms-input-placeholder{color:rgba(0,0,0,.3)}.portal-container.view-portal .field-input::placeholder{color:rgba(0,0,0,.3)}.portal-container.view-portal .row-multi{background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.04),0 1px 3px 0 rgba(0,0,0,.06);box-shadow:0 0 1px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.04),0 1px 3px 0 rgba(0,0,0,.06);cursor:pointer;line-height:20px}.portal-container.view-portal .row-multi:active{background-color:#fafafa}.portal-container.view-portal .row-multi .flextop>svg{margin-top:-2px}.portal-container.view-portal .row-multi .line svg path{fill:rgba(var(--portal-color),1)}.portal-container.view-portal .wrap-cards .items{border:1px solid rgba(0,0,0,.2);padding:8px;border-radius:4px;background-color:#fff;cursor:pointer}.portal-container.view-portal .wrap-cards .items:hover{background-color:#fafafa}.portal-container.view-portal .wrap-cards .items__svg{width:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.portal-container.view-portal .wrap-cards .items .txt-status{width:50px}.portal-container.view-portal .wrap-cards .items>.text-right{min-width:75px}.portal-container.view-portal .tab-slider{height:60px}.portal-container.view-portal .tab-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;outline:0;border-radius:15px;height:8px;background-color:rgba(0,0,0,.12);position:relative;opacity:1}.portal-container.view-portal .tab-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:32px;width:32px;background-color:#fff;border-radius:50%;border:1px solid #ccc}.portal-container.view-portal .tab-slider input[type=range]::-moz-range-thumb{height:32px;width:32px;background-color:#fff;border-radius:50%;border:1px solid #ccc}.portal-container.view-portal .tab-slider .slider.--range{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:22px;padding:0 10px}.portal-container.view-portal .tab-slider .slider.--range .number{width:16px;height:16px;color:rgba(0,0,0,.4);text-align:center;position:relative}.portal-container.view-portal .tab-slider .slider.--range .number::before{content:"";height:16px;border-left:solid 2px #c4c4c4;display:block;position:absolute;bottom:-34px;top:unset;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.portal-container.view-portal .tab-slider .slider.--range .number.active{color:rgba(var(--portal-color),1);font-weight:700}.portal-container.view-portal .tab-slider .slider__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.portal-container.view-portal .logo-img img{max-width:120px}.portal-container.view-portal .boxs-tipping{border-radius:8px}.portal-container.view-portal .boxs-tipping__content{padding:16px;background-color:rgba(var(--portal-color),.16);backdrop-filter:blur(40px);position:relative;border-radius:8px}.portal-container.view-portal .boxs-tipping__content .switch{line-height:20px}.portal-container.view-portal .boxs-tipping__content .switch:has(input:checked) .switch__label{color:rgba(var(--portal-color),1)}.portal-container.view-portal .boxs-tipping__content .switch:has(input:checked) label::before{background-color:rgba(var(--portal-color),1)}.portal-container.view-portal .boxs-tipping__content .switch label::after{top:2px}.portal-container.view-portal .boxs-tipping__content .switch label::before{top:0}.portal-container.view-portal .boxs-tipping__content .tip-items{min-height:44px;-webkit-box-shadow:0 1px 3px var(--black-verydark),0 1px 2px var(--black-light),0 0 1px var(--black-extradark);box-shadow:0 1px 3px var(--black-verydark),0 1px 2px var(--black-light),0 0 1px var(--black-extradark);border-radius:4px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--white);border:1px solid var(--border-color-grey);cursor:pointer;padding:0 6px;line-height:42px}.portal-container.view-portal .boxs-tipping__content .tip-items:active,.portal-container.view-portal .boxs-tipping__content .tip-items:hover{background-color:var(--white-light-cultured);color:var(--black)}.portal-container.view-portal .boxs-tipping__content .tip-items.active{color:var(--white);background-color:rgba(var(--portal-color),1);border-color:rgba(var(--portal-color),1)}.portal-container.view-portal .boxs-tipping__content .custom-tip{position:relative;border-radius:4px;border:1px solid var(--border-color-grey)}.portal-container.view-portal .boxs-tipping__content .custom-tip:has(.field-input:hover){border-color:rgba(0,0,0,.3)}.portal-container.view-portal .boxs-tipping__content .custom-tip:has(.field-input:focus){border-color:rgba(var(--portal-color),1);-webkit-box-shadow:0 0 0 1px rgba(var(--portal-color),1);box-shadow:0 0 0 1px rgba(var(--portal-color),1)}.portal-container.view-portal .boxs-tipping__content .custom-tip .field-input{text-align:right;padding:0 10px 0 36px;height:38px}.portal-container.view-portal .boxs-tipping__content .custom-tip::before{content:attr(data-currency);position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#111;font-size:14px;font-weight:500;pointer-events:none}.portal-container.view-portal .boxs-tipping__content .toggle-fee{padding:10px;border-radius:4px;background-color:rgba(var(--portal-color),.16)}.portal-container.view-portal .boxs-tipping__content .toggle-fee:has(input:not(:checked)){background-color:rgba(0,0,0,.08)}.portal-container.view-booking .wrap-items .items{padding:15px;border:1px solid #ccc;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.0784313725),0 1px 2px 0 rgba(0,0,0,.0392156863),0 1px 3px 0 rgba(0,0,0,.0588235294);box-shadow:0 0 1px 0 rgba(0,0,0,.0784313725),0 1px 2px 0 rgba(0,0,0,.0392156863),0 1px 3px 0 rgba(0,0,0,.0588235294);cursor:pointer}.portal-container.view-booking .wrap-items .items:hover{background-color:#fafafa}.portal-container.view-booking .wrap-items .items.--unavailable{pointer-events:none}.portal-container.view-booking .wrap-items .items.--unavailable .txt-color{color:rgba(0,0,0,.6)}.portal-container.view-booking .list-times .items{width:calc((100% - 4px)/ 2)}.portal-container.view-booking .list-times .items.is-active{background-color:rgba(var(--portal-color),1)}.portal-container.view-booking .list-times .items.is-active .txt-color{color:#fff}.portal-container.view-booking .list-times .items.is-active svg path{fill:#fff}.portal-container.view-booking .list-times .items .txt-color{text-align:center}.portal-container.home-page .wrap-items .items{padding:8px 12px 8px 16px;border:2px solid transparent;-webkit-box-shadow:0 0 1px 1px #ccc;box-shadow:0 0 1px 1px #ccc;border-radius:8px;background-color:#fff;line-height:24px;cursor:pointer}.portal-container.home-page .wrap-items .items .col-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.portal-container.home-page .wrap-items .items:active,.portal-container.home-page .wrap-items .items:hover{border-color:rgba(var(--portal-color),1);color:rgba(var(--portal-color),1);-webkit-box-shadow:none;box-shadow:none}.portal-container.home-page .wrap-items .items:not(.svg-logout):active svg path:first-child,.portal-container.home-page .wrap-items .items:not(.svg-logout):active svg path:first-child+path:nth-child(2):not(:last-child),.portal-container.home-page .wrap-items .items:not(.svg-logout):hover svg path:first-child,.portal-container.home-page .wrap-items .items:not(.svg-logout):hover svg path:first-child+path:nth-child(2):not(:last-child){fill:rgba(var(--portal-color),.4)}.portal-container.home-page .wrap-items .items:not(.svg-logout):active svg path:last-child,.portal-container.home-page .wrap-items .items:not(.svg-logout):hover svg path:last-child{fill:rgba(var(--portal-color),1)}.portal-container.home-page .wrap-items .items.svg-logout:active svg path,.portal-container.home-page .wrap-items .items.svg-logout:hover svg path{stroke:rgba(var(--portal-color),1)}.portal-container.home-page .wrap-items .line{margin:0 16px 10px;padding-top:10px;border-color:rgba(var(--portal-color),1);opacity:.24}.portal-container.home-page .container-footer{text-align:center;color:rgba(0,0,0,.5);line-height:48px}.portal-container.home-page .wrap-rows .rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #ccc;gap:12px;border-radius:4px;padding:16px;background-color:#fff}.portal-container.home-page .wrap-rows .rows .flextop>svg{margin-top:-4px}.portal-container.home-page .wrap-rows .rows.--rate{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portal-container.home-page .wrap-rows .rows.--rate .txt-rate{color:rgba(0,0,0,.4);position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.portal-container.home-page .wrap-rows .rows.--rate .txt-rate .icon-rate{position:absolute;left:calc(100% + 6px);bottom:-8px}.portal-container.home-page .wrap-rows .rows.--rate .list-rating{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:auto;width:100%;padding-bottom:5px}.portal-container.home-page .wrap-rows .rows.--rate .list-rating .rating-items{min-width:40px;height:40px;line-height:38px;border:1px solid rgba(0,0,0,.2);background-color:#fff;cursor:pointer}.portal-container.home-page .wrap-rows .rows.--rate .list-rating .rating-items:first-child{border-radius:4px 0 0 4px}.portal-container.home-page .wrap-rows .rows.--rate .list-rating .rating-items:last-child{border-radius:0 4px 4px 0}.portal-container.home-page .wrap-rows .rows.--rate .list-rating .rating-items+.rating-items{border-left:0}.portal-container.home-page .wrap-rows .rows.--rate .list-rating .rating-items:hover{background-color:#fafafa;color:rgba(var(--portal-color),1)}.portal-container.home-page .wrap-rows .rows.--rate .list-rating .rating-items.active{background-color:rgba(var(--portal-color),1);color:#fff}.portal-container .alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:4px!important;padding:14px;border:2px solid transparent;line-height:24px;margin-bottom:0;margin:0;max-width:100%}.portal-container .alert__description{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;display:block}.portal-container .alert__svg{display:-webkit-box;display:-ms-flexbox;display:flex}.portal-container .alert__btn{position:unset}.portal-container .alert.--success{background-color:#e4f4eb;border-color:rgba(30,170,92,.4)}.portal-container .alert.--success .alert__description{color:#1eaa5c!important}.portal-container .alert.--error{background-color:#f4e4e4;border-color:rgba(238,70,70,.4)}.portal-container .alert.--error .alert__description{color:#ee4646!important}.portal-container .alert:has(+.flex-column.relative.scrolls){margin:16px 16px 0!important}.portal-container .py-12{padding:12px 0!important}.portal-container .p-16{padding:16px!important}.portal-container .status-btn{border-radius:20px}.portal-container .status-btn.open{background-color:#ff6e26}.portal-container .flex-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.portal-container .line{border-bottom:1px solid rgba(0,0,0,.12)}.portal-container .v2-btn-default.--lg{height:40px}.container-header .v2-btn-default:last-child{margin-left:auto}#gorilladesk-portal-widget-main .portal-container{max-height:650px}.--online-booking{margin:16px 0}.--online-booking .txt-color{color:rgba(var(--portal-color),1);font-family:"Inter Bold",sans-serif}.--online-booking .txt-color.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.--online-booking .box-message{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-direction:column;flex-direction:column}.--online-booking .box-message__header{padding:16px;font-size:20px}.--online-booking .box-message__header:has(.flex-column){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.--online-booking .box-message__header:has(.flex-column) .fw-700{line-height:24px;margin-top:4px}.--online-booking .box-message__header .btn-back{border-radius:50%}.--online-booking .box-message__list{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-direction:column;flex-direction:column}.--online-booking .box-message .list-times,.--online-booking .box-message__list{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0 16px 16px;gap:4px}.--online-booking .box-message .list-times .items,.--online-booking .box-message__list .items{padding:15px;border:1px solid #ccc;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.0784313725),0 1px 2px 0 rgba(0,0,0,.0392156863),0 1px 3px 0 rgba(0,0,0,.0588235294);box-shadow:0 0 1px 0 rgba(0,0,0,.0784313725),0 1px 2px 0 rgba(0,0,0,.0392156863),0 1px 3px 0 rgba(0,0,0,.0588235294)}.--online-booking .box-message .list-times .items svg path,.--online-booking .box-message__list .items svg path{fill:rgba(var(--portal-color),1)}.--online-booking .box-message .list-times .items:not(.--unavailable),.--online-booking .box-message__list .items:not(.--unavailable){cursor:pointer}.--online-booking .box-message .list-times .items:not(.--unavailable):active,.--online-booking .box-message .list-times .items:not(.--unavailable):hover,.--online-booking .box-message__list .items:not(.--unavailable):active,.--online-booking .box-message__list .items:not(.--unavailable):hover{background-color:#fafafa}.--online-booking .box-message .list-times .items.--unavailable,.--online-booking .box-message__list .items.--unavailable{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.--online-booking .box-message .list-times .items.--unavailable .txt-color,.--online-booking .box-message__list .items.--unavailable .txt-color{color:rgba(0,0,0,.6)}.--online-booking .box-message:has(>.items) .box-message__list{padding-bottom:0}.--online-booking .box-message>.items:not(.--btn){padding:16px;border-top:0}.--online-booking .box-message .v2-btn-default{background-color:var(--white)!important;border-color:rgba(0,0,0,.2)}.--online-booking .box-message .list-times{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:0}.--online-booking .box-message .list-times .items{width:calc(50% - 2px)}.--online-booking .box-message .list-times .items .txt-color{text-align:center}.--online-booking .box-message:has(.btn-main){padding:16px}.--online-booking .box-message:has(.btn-main) .box-message__header{padding:0}.--online-booking .box-message .info-items{border:1px solid #ccc;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.0784313725),0 0 2px 0 rgba(0,0,0,.0392156863),0 0 3px 0 rgba(0,0,0,.0588235294);box-shadow:0 0 1px 0 rgba(0,0,0,.0784313725),0 0 2px 0 rgba(0,0,0,.0392156863),0 0 3px 0 rgba(0,0,0,.0588235294)}.--online-booking .box-message .info-items .items{padding:16px;line-height:20px}.--online-booking .box-message .info-items .items:first-child:not(.--multi){border-bottom:1px solid rgba(0,0,0,.12)}.--online-booking .box-message .info-items .items.--multi+.items.--multi{border-top:1px solid rgba(0,0,0,.12)}.--online-booking .box-message .info-items .items.--total{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.--online-booking .box-message .info-items .items.--total>svg{margin-top:-2px}.--online-booking .box-message .check-radio input[type=radio]+.check-radio__label{color:var(--black);font-family:"Inter Bold",sans-serif}.--online-booking .box-message .check-radio input[type=radio]+.check-radio__label::before{border-radius:50%;border-width:2px;top:0}.--online-booking .box-message .check-radio input[type=radio]+.check-radio__label::after{border-radius:50%;top:4px}.--online-booking .box-message .check-radio input[type=radio]:checked+label::before{border-color:rgba(var(--portal-color),1)}.--online-booking .box-message .check-radio input[type=radio]:checked+label::after{background-color:rgba(var(--portal-color),1)}.--online-booking .box-message .line{border-bottom:1px solid var(--border-color-grey)}.--online-booking:has(.success-form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:600px}.flex-2{-webkit-box-flex:2;-ms-flex:2;flex:2}.flex-4{-webkit-box-flex:4;-ms-flex:4;flex:4}