/*!
 * 
 *   simple-keyboard v3.5.18
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px rgba(0,0,0,.3);box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:rgba(5,25,70,.53);color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;max-width:272px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:rgba(0,0,0,.03);cursor:pointer}li.hg-candidate-box-list-item:active{background:rgba(0,0,0,.1)}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;background:#d0d0d0;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}:root{--color-photo:rgba(0,255,0,.55);--color-photo-text:#fff;--color-countdown:rgba(0,255,0,.55);--color-countdown-text:#fff;--color-retake:rgba(0,255,0,.55);--color-retake-text:#fff;--button-size:550px;--font-size:5.5rem}.s-camera{width:3100px!important;max-height:2160px!important;aspect-ratio:16/9}.i-camera_result,.v-camera{width:100%;height:100%;position:relative;z-index:0}.a-email{position:absolute;width:var(--button-size);left:calc(4480px - var(--button-size)/2);top:calc(50% - 216px);display:flex;flex-direction:column}.a-email form input{font-size:3rem;width:545px}.a-email form button{font-size:3rem;width:50%}.a-camera_button,.a-countdown,.a-retake_button{position:absolute;left:calc(50% - var(--button-size)/2);bottom:calc(50% - var(--button-size)/2);width:var(--button-size);height:var(--button-size);display:flex;justify-content:center;align-items:center}@media (min-width:7200px){.d-countdown-top{right:-215px!important}}.d-countdown-top{margin-top:18px;position:absolute;right:-57px;top:0;height:10vh;width:50%;display:flex;justify-content:flex-start;z-index:1000}#d-countdown-top-16{margin-top:2.5%}.a-retake_button{left:calc(3200px - var(--button-size)/2);bottom:calc(50% - var(--button-size)/2)}.a-camera_button,.a-countdown,.a-retake_button{border-radius:50%}.a-countdown,.a-countdown-top{background-image:url(/img/icon_border_2000x2000.d9dba5ce.png);background-size:100%;background-repeat:no-repeat;background-position:50%;background-color:transparent;color:var(--color-countdown-text)}.a-countdown-top{height:9vh;width:9vh;display:flex;justify-content:center;align-items:center}.b-camera_button,.b-retake_button{width:100%;height:100%;border-radius:49vw;border:none;background-size:100%;background-repeat:no-repeat;background-position:50%;background-color:transparent}.b-camera_button{background-image:url(/img/icon_take_2000x2000.25e1a6e5.png)}.b-retake_button{background-image:url(/img/icon_retake_2000x2000.ab5699a5.png)}.b-camera_button,.b-retake_button,.p-countdown,.p-countdown-top{font-size:var(--font-size);z-index:1000}.s-flash{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0}.f-mail{display:flex;flex-direction:column;align-items:center;row-gap:40px}.p-send-confirmation,.p-send-error{background-color:#f0fdf4;color:#16a34a;font-size:2.5rem;text-align:center;padding:1rem}.p-send-error{background-color:#fef2f2;color:#dc2626}.p-text{font-size:8rem;text-align:center;position:absolute;top:calc(50vh - var(--button-size)*.8);font-weight:700;color:#00c1aa;width:var(--button-size);left:calc(50% - var(--button-size)/2)}.emailTo{width:100%;height:60px;font-size:2.5rem;background-color:#fff;padding:10px 2px;display:flex;align-items:center;justify-content:space-between}.emailTo p{margin-left:5px;line-height:60px;overflow-x:auto;direction:rtl;span{direction:ltr;unicode-bidi:bidi-override}&::-webkit-scrollbar{display:none}}.color-gray{color:#666}@media screen and (max-width:3840px){.a-retake_button{left:calc(35% - var(--button-size)/2)}.a-email{left:calc(65% - var(--button-size)/2)}}#email-clear-button{position:relative;height:80px;width:80px;border:none;background-color:transparent;background-image:url(/img/close.44aad128.svg);background-repeat:no-repeat;background-size:50%;background-position:50%;flex-shrink:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,.container{width:100vw;height:100vh}.container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.background{width:100vw;height:100vh;pointer-events:none}#cameraArrows,.background{position:absolute;top:0;left:0}#cameraArrows{width:47vw;text-align:end;font-size:5rem;z-index:10000}#cameraArrows>img{width:auto;height:9vh;margin-top:18px}#a-images{position:absolute;pointer-events:none;width:100vw;height:100vh;top:0;left:0}#s-images-16.roundSquare{height:16vh;margin-top:1vh;width:100%;position:relative;display:flex;justify-content:space-around;flex-direction:row;#d-logo_left,#d-logo_right{display:flex;justify-content:center;width:18%;img{height:auto;-o-object-fit:scale-down;object-fit:scale-down;width:100%}}}#s-images-16.normal{height:17.5vh;width:100%;position:relative;display:flex;justify-content:space-around;flex-direction:row;#d-logo_left,#d-logo_right{display:flex;justify-content:center;width:18%;img{height:auto;-o-object-fit:scale-down;object-fit:scale-down;width:100%}}}#s-images-xxl.normal{height:100%;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:row;#d-logo_left,#d-logo_right{img{width:1920px;height:720px;max-width:1920px;max-height:700px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}}#d-logo_left{margin-left:195px}#d-logo_right{margin-right:195px}}#s-images-xxl.roundSquare{height:100%;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:row;#d-logo_left,#d-logo_right{img{width:670px;height:670px;max-width:670px;max-height:670px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}}#d-logo_left{margin-left:1330px}#d-logo_right{margin-right:1330px}}.pulsate{animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(.85)}50%{transform:scale(1);box-shadow:0 0 0 50px rgba(90,153,212,0)}to{transform:scale(.85);box-shadow:0 0 0 0 rgba(90,153,212,0)}}*{overflow:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}