:root{--main-bg-color:linear-gradient(180deg, #87d3b5 0%, #82de94 90%, #7fbf7e 150%);--btn-bg-color:linear-gradient(180deg, #346d9c 0%, #3d79cd 60%);--btn-bg-color-hover:linear-gradient(180deg, #346d9c 0%, #3d61cd 120%);--btn-bg-clear-color:linear-gradient(180deg, #568472 0%, #578157 120%);--btn-bg-clear-color-hover:linear-gradient(180deg, #649985 0%, #619061 80%);--btn-shadow:0px 0px 9px 0px #1258278b;--btn-disabled:#444a59;--btn-enabled:#0035b1;--dropdown-bg-color:linear-gradient(180deg, #568472 0.69%, #56846d 10.61%, #33a068 50.65%, #578157 116.44%);--dropdown-border-radius:15px;--header-border-radius:20px;--header-border-radius-mobile:25px;--chat-toggle-border-radius:25px;--sidebutton-border-radius:20px;--avatar-shrink-size:60%;--bubbles-bot-bg-color:#fafafaf2;--bubbles-bot-font-color:#2c2c2c;--bubbles-user-bg-color:linear-gradient(180deg, #135705 50%, #3a7624 120%);--bubbles-user-font-color:#fff}#ticket-container{z-index:10;width:49vh;height:70vh;position:absolute;top:15%;right:20px}#ticket-iframe{border:none;width:100%;height:100%}.ifcbtn{background:var(--btn-bg-color);color:#fff;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:none;border-radius:25px;justify-content:center;align-items:center;padding:5px;font-size:16px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:4px 4px 10px #0003}.ifcbtn .btntext{z-index:1;padding-right:5px}.ifcbtn:hover{background:var(--btn-bg-color-hover)}.ifcbtn:active{transform:scale(.95)}.ifcbtn img{z-index:2;width:20px;height:20px;margin:0;padding:5px;display:inline-block}.singleicon img{margin:0}rect{fill:red}body{background:var(--main-bg-color);background-image:url(backgrounds/background-medical.jpg);margin:0;font-family:Helvetica,Arial,sans-serif;overflow:hidden}#form *{box-sizing:border-box}#form{background:var(--btn-bg-color);color:#fff;z-index:10;border-radius:20px;padding:20px;display:none;position:absolute;top:20%;right:10%}#form input[type=text],#form input[type=tel],#form input[type=email],#form input[type=date],#form input[type=number],#form select,#form textarea{resize:vertical;color:#fff;background-color:#73199d;border:1px solid #6f91d4;border-radius:4px;width:100%;padding:12px}#form input:invalid{border:1px solid red}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#form input::placeholder,#form textarea::placeholder{color:#92b8ee}#form textarea{height:100px}label{padding:12px 12px 12px 0;display:inline-block}input[type=submit]{background:var(--btn-bg-clear-color);color:#fff;cursor:pointer;float:right;border:none;border-radius:4px;padding:12px 20px}input[type=submit]:hover{background:var(--btn-bg-clear-color-hover)}.col-25{float:left;width:25%;margin-top:6px}.col-75{float:left;width:75%;margin-top:6px}.row:after{content:"";clear:both;display:table}.lastrow{margin-top:20px}#floatingWords{float:right;color:#fff;z-index:10;flex-direction:column;justify-content:space-between;width:300px;height:450px;font-size:20px;display:none;position:relative;top:20%;right:15%}.fword-first,.fword-second,.fword-thirst,.fword-end{color:#fff;text-align:center;border-radius:15px;margin-bottom:20px;padding:5px}.fword-first,.fword-second,.fword-thirst{background:var(--btn-bg-color);cursor:pointer;width:100%;margin-top:5px;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.fword-first:hover,.fword-second:hover,.fword-thirst:hover{background:var(--btn-bg-color-hover)}.fword-first{animation-name:floating;animation-duration:10s}.fword-second{animation-name:floating-2;animation-duration:9s}.fword-thirst{animation-name:floating-3;animation-duration:7s}.fword-end{cursor:pointer;background:linear-gradient(#9c3939 0%,#a85959 120%);width:100%;margin-top:50px;font-weight:700}.fword-end:hover{background:linear-gradient(#a85959 0%,#9c3939 120%)}@keyframes floating{0%{transform:translate(0)}50%{transform:translateY(7px)}to{transform:translate(0)}}@keyframes floating-2{0%{transform:translateY(1px)}45%{transform:translateY(7px)}90%{transform:translate(0)}to{transform:translateY(1px)}}@keyframes floating-3{0%{transform:translateY(6px)}10%{transform:translateY(7px)}55%{transform:translate(0)}to{transform:translateY(6px)}}#f_logos{z-index:2;justify-content:space-between;width:200px;display:flex;position:absolute;bottom:30px;right:30px}#f_logo_1{align-items:center;width:55%;display:inline-flex}#f_logo_2{align-items:center;width:35%;display:inline-flex}#f_logos img{align-items:center;width:100%;display:inline-flex}#eu_logos{z-index:2;justify-content:space-around;width:500px;display:flex;position:absolute;bottom:100px;right:30px}#eu_logos div{padding-left:10px}#eu_logo1{align-items:center;width:55%;display:inline-flex}#eu_logo2{align-items:center;width:20%;display:inline-flex}#eu_logo3{align-items:center;width:80%;display:inline-flex}#eu_logo4{align-items:center;width:20%;display:inline-flex}#eu_logos img{align-items:center;width:100%;display:inline-flex}.bubble-container .input-wrap{color:#2c2c2c;font-family:Helvetica Neue,Helvetica,sans-serif;position:absolute;bottom:0;left:0;right:0}.bubble-container .input-wrap textarea{float:left;width:calc(80% - 25px);color:var(--bubbles-bot-font-color);background:var(--bubbles-bot-bg-color);letter-spacing:.5px;resize:none;border:none;border-radius:15px 0 0 15px;outline:none;height:40px;margin:10px 0 10px 10px;padding:10px 15px;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1em;font-weight:400;line-height:1.25em;animation-name:fadeInOpacity;animation-duration:.2s;animation-timing-function:ease-in;animation-iteration-count:1;box-shadow:inset 1px 0 0 1px #d0d0d0}.bubble-container .input-wrap button{float:left;cursor:pointer;background-color:#fafafaf2;border:none;border-radius:0 15px 15px 0;width:calc(20% - 25px);height:60px;margin:10px 10px 10px 0;padding:0;box-shadow:inset -1px 0 0 1px #d0d0d0}.bubble-container .input-wrap button:active{filter:grayscale()}.bubble-container .input-wrap button img{filter:brightness(0)saturate()invert(74%)sepia(29%)saturate(478%)hue-rotate(70deg)brightness(89%)contrast(89%);height:30px;margin-top:5px}.bubble.reply-freeform{margin:8px 0 10px}.bubble.reply.reply-freeform.say .bubble-content .bubble-button{text-align:left;margin-top:1px}.bubble.reply.say.bubble-hidden{height:0;margin:0;transform:scale(0)}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.bubble.reply{box-shadow:none;float:right;transform-origin:100% 0;background:0 0;max-width:65%;margin:8px 0 10px;padding:0;position:relative}.bubble.reply.history{margin:0 0 2px}.bubble.reply .bubble-content{transition:all .2s}.bubble.reply .bubble-content .bubble-button{background:var(--bubbles-user-bg-color);color:var(--bubbles-user-font-color);text-align:center;float:right;word-break:normal;box-sizing:content-box;-ms-animation-delay:-3;border-radius:15px 15px 5px 5px;margin-left:2px;padding:8px 16px;text-decoration:none;transition:all .2s;animation-name:animate-reply;animation-play-state:paused;-webkit-animation-delay:-3s;animation-delay:-3s;animation-fill-mode:forwards;display:inline-block;transform:translate(0,0)}@keyframes animate-reply{0%{opacity:0}to{opacity:1}}.bubble.reply.say .bubble-content .bubble-button{min-height:24px;margin-top:3px;animation-play-state:running;overflow:hidden}.bubble.reply .bubble-content .bubble-button:first-child{border-radius:15px 15px 15px 5px;margin-left:2px}.bubble.reply .bubble-content .bubble-button:last-child,.bubble.reply .bubble-content .bubble-button.bubble-pick{border-radius:15px 15px 5px}.bubble.reply.bubble-picked .bubble-content .bubble-button{padding:0;transform:scale(0)translate(0,0)}.bubble.history .bubble-content .bubble-button,.bubble.history.reply:not(.bubble-picked) .bubble-content,.bubble.history.reply .bubble-content .bubble-button.bubble-pick{cursor:default;background:#2c2c2cab}.bubble .bubble-content input{text-shadow:0 1px #00000059;border:0;outline:0;box-shadow:0 0 1px #000,inset 0 -1px #ffffff61;background:linear-gradient(193deg,#1faced,#5592dc 100%)!important}.bubble .bubble-content input::-webkit-input-placeholder{color:#ffffff80;text-shadow:none}.bubble .bubble-content input::placeholder{color:#ffffff80;text-shadow:none}.bubble .bubble-content input:read-only{background:linear-gradient(166deg,#48121d,#0d4058 100%)!important}.bubble,.bubble-typing,.bubble-thinking{color:#212121;text-transform:none;text-align:left;letter-spacing:.5px;float:none;clear:both;word-break:break-word;transform-origin:0 0;box-sizing:content-box;background:#fffffff2;border-radius:5px 15px 15px;max-width:65%;margin:0 0 2px;padding:8px 16px;font-size:16px;font-weight:400;line-height:1.5em;transition:all .2s}.bubble .bubble-content{transition:opacity .15s}.bubble:not(.say) .bubble-content{opacity:0}.bubble-typing.imagine,.bubble.imagine,.bubble-thinking.imagine{transition:all .2s,height .2s 1s,padding .2s 1s;transform:scale(0)}.bubble.imagine{height:0;margin:0;padding:0}.bubble .bubble-content img{border-radius:5px 15px 15px;width:calc(100% + 32px);margin:-8px -16px;display:block;overflow:hidden}.bubble.history,.bubble.history .bubble-content,.bubble.history .bubble-content .bubble-button,.bubble.history .bubble-content .bubble-button:hover{transition:all!important}.bubble.history{opacity:.25}@media (width<=499px){.bubble-container{background:#dcdde0;width:100%;max-width:750px;height:520px;margin:0 auto;position:relative;overflow:hidden}}@media (width>=500px) and (width<=999px){.bubble-container{background:#dcdde0;width:100%;height:520px;margin:0 auto;position:relative;overflow:hidden}}@media (width>=1000px){.bubble-container{background:#dcdde0;width:100%;max-width:750px;height:520px;margin:0 auto;position:relative;overflow:hidden}}.bubble-wrap{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:10px calc(1.7vw + 10px) 30px 10px;position:absolute;inset:0 -1.7vw 0 0;overflow-y:scroll;-webkit-transform:translate(0,0)}.bubble-wrap::-webkit-scrollbar{display:none}h1{text-align:center;margin:.5em auto .15em;font-size:4em;font-weight:300}.bubble-typing{width:38px;height:8px;padding:12px 16px}.dot{float:left;background-color:#fff;border-radius:5px;width:7px;height:7px;margin-left:4px;animation-name:bounce_dot;animation-duration:2.24s;animation-iteration-count:infinite;animation-direction:normal}.dot_1{animation-delay:.45s}.dot_2{animation-delay:1.05s}.dot_3{animation-delay:1.35s}@keyframes bounce_dot{0%{}50%{background-color:#000}to{}}.bubble-thinking{width:150px;font-weight:700}.bubble-thinking>.think{text-align:center;color:#fff;background:linear-gradient(90deg,#929191 0,#000 10%,#929191 20%) 0/90%;-webkit-text-fill-color:transparent;-webkit-text-size-adjust:none;-webkit-background-clip:text;animation:2s linear infinite forwards animate;display:inline-block;position:relative}@keyframes animate{0%{background-position:-500%}to{background-position:500%}}#image-container{z-index:10;background:#fff;max-width:80%;max-height:70%;display:block;position:absolute;top:15%;right:10%;overflow:hidden}#image-container img{width:100%;height:auto;margin:0}#close-button{color:#fff;cursor:pointer;background-color:red;border-width:0;border-radius:10%;width:2em;height:2em;margin:0;padding:0;font-size:1em;font-weight:700;position:absolute;right:0;box-shadow:0 0 5px #000}#close-button:hover{box-shadow:none;background-color:#f36262}#escape_link{color:#fff;cursor:pointer;border-width:0;height:2em;padding:0;font-size:1em;font-weight:700;position:absolute;bottom:30px;right:300px}#escape_link a{color:#fff;text-decoration:none}
