.simulator-modal .tutorial-link{position:absolute;right:0;top:10px}.simulator-modal .tutorial-link a{color:var(--primary-color);font-size:16px;display:inline-block;text-decoration:none}@media(max-width:576px){.simulator-modal .tutorial-link{top:-48px}}.simulator-modal .MuiDialog-paper{position:relative;box-shadow:0 10px 30px rgba(0,0,0,.08);max-width:1200px;border-radius:15px}@media(max-width:1100px){.simulator-modal .MuiDialog-paper{width:100%;margin:0;border-radius:0}}@media(max-width:576px){.simulator-modal .MuiDialog-paper{max-height:100%}}.simulator-modal .MuiDialogContent-root{padding:0;position:relative}@media(min-width:577px){.simulator-modal .MuiDialogContent-root{min-width:600px}}.simulator-modal .simulator-settings{position:relative;z-index:3;flex:1 0 0%}@media(min-width:577px){.simulator-modal .simulator-settings{max-width:600px}}@media(max-width:576px){.simulator-modal .simulator-settings{flex:0;min-width:355px}}.simulator-modal .simulation-wrapper{background-color:rgba(var(--primary-color-rgb),.08);position:relative;overflow:hidden}.simulator-modal .simulation-wrapper .simulation-image-preview{position:absolute;left:0;top:0;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:577px){.simulator-modal .simulation-wrapper{width:600px;height:720px}}.simulator-modal .simulator-camera{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.simulator-modal .simulator-camera img,.simulator-modal .simulator-camera video{height:100%!important;transform:translateX(-50%)!important;position:absolute;left:50%}.simulator-modal .simulator-camera img{width:auto}.simulator-modal .simulator-camera .react-html5-camera-photo{width:100%;height:100%}.simulator-modal .simulator-close{position:absolute;top:1.25rem;right:1.25rem;z-index:1300}.simulator-modal h3{font-size:2rem;line-height:3rem;font-weight:600;margin:0 0 1.5rem}.simulator-modal p{font-weight:400;color:rgba(36,36,36,.6);line-height:1.875rem}.simulator-modal .simulator-progress{display:flex;margin:0 -.5rem}.simulator-modal .simulator-progress-step{position:relative;width:1.25rem;height:1.25rem;margin:0 .5rem}.simulator-modal .simulator-progress-step>div{position:absolute;width:.625rem;height:.625rem;top:50%;left:50%;margin:-.313rem 0 0 -.313rem;border-radius:50%;background:#e8e8e8;color:rgba(0,0,0,0);font-size:.75rem;line-height:.625rem;text-align:center}.simulator-modal .simulator-progress-step--active>div{width:100%;height:100%;margin:0;background:var(--primary-color);top:0;left:0;line-height:1.25rem;color:#fff}.simulator-modal .simulator-progress-step--done>div{background:var(--primary-color)}.simulator-modal .simulator-lead-form .form-control{padding:12px 20px}.simulator-modal .simulator-lead-form .react-tel-input{position:relative}.simulator-modal .simulator-lead-form .react-tel-input .form-control{width:100%;height:auto;padding:12px 20px 12px 58px!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important;font-family:Roboto,Helvetica Neue,Arial,SansSerif!important;color:#242424!important;background-color:#fff!important;border:1px solid #ced4da!important;border-radius:0!important}.simulator-modal .simulator-lead-form .react-tel-input .form-control::-moz-placeholder{font-size:.875rem!important;color:rgba(36,36,36,.4)!important;opacity:1!important}.simulator-modal .simulator-lead-form .react-tel-input .form-control::placeholder{font-size:.875rem!important;color:rgba(36,36,36,.4)!important;opacity:1!important}.simulator-modal .simulator-lead-form .react-tel-input .form-control:focus{color:#242424!important;background-color:#fff!important;border-color:#86b7fe!important;outline:0!important;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)!important}.simulator-modal .simulator-lead-form .react-tel-input .flag-dropdown{position:absolute!important;top:0!important;bottom:0!important;left:0!important;background-color:rgba(0,0,0,0)!important;border:none!important;border-right:1px solid #ced4da!important}.simulator-modal .simulator-lead-form .react-tel-input .flag-dropdown .selected-flag{padding:0 0 0 12px!important;width:52px!important;background-color:rgba(0,0,0,0)!important}.simulator-modal .simulator-lead-form .react-tel-input .flag-dropdown .selected-flag:focus,.simulator-modal .simulator-lead-form .react-tel-input .flag-dropdown .selected-flag:hover{background-color:rgba(0,0,0,0)!important}.simulator-modal .simulator-lead-form .react-tel-input .country-list{width:300px!important;max-height:400px!important;border-radius:4px!important;box-shadow:0 2px 10px rgba(0,0,0,.15)!important;margin-top:4px!important}.simulator-modal .simulator-lead-form .react-tel-input .country-list .search-box{width:100%!important;padding:10px 12px!important;margin:0!important;border:none!important;border-bottom:1px solid #ced4da!important;border-radius:0!important;font-size:.875rem!important;font-family:Roboto,Helvetica Neue,Arial,SansSerif!important}.simulator-modal .simulator-lead-form .react-tel-input .country-list .search-box:focus{outline:none!important;border-bottom-color:#86b7fe!important}.simulator-modal .simulator-lead-form .react-tel-input .country-list .country{padding:10px 12px 10px 42px!important;font-size:.875rem!important;font-family:Roboto,Helvetica Neue,Arial,SansSerif!important;position:relative!important;line-height:1.4!important;min-height:36px!important;display:flex!important;align-items:center!important}.simulator-modal .simulator-lead-form .react-tel-input .country-list .country .flag{position:absolute!important;left:12px!important;top:calc(50% + 1px)!important;transform:translateY(-50%)!important;margin:0!important;display:inline-block!important;vertical-align:middle!important}.simulator-modal .simulator-lead-form .react-tel-input .country-list .country:hover{background-color:#f8f9fa!important}.simulator-modal .simulator-lead-form .react-tel-input .country-list .country.highlight{background-color:#e9ecef!important}.simulator-modal .simulator-mask-editor{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.simulator-modal .simulator-mask-editor-canvas{position:absolute;left:0;top:0;right:0;bottom:0}.simulator-modal .simulator-mask-editor-preview{position:fixed;width:300px;height:360px;left:0;top:0}.simulator-modal .simulator-menu{position:absolute;bottom:30px}.simulator-modal .simulator-menu--primary{right:30px}.simulator-modal .simulator-menu--secondary{left:30px}.simulator-modal .simulator-menu-toggle{width:70px;height:70px;position:relative;border-radius:50%;background:#fff;border:0;box-shadow:0 10px 30px rgba(0,0,0,.08);color:#242424;display:flex;justify-content:center;align-items:center}.simulator-modal .simulator-menu-toggle:focus{background:#fff}.simulator-modal .simulator-menu-toggle:active,.simulator-modal .simulator-menu-toggle:active:focus,.simulator-modal .simulator-menu-toggle:hover{background:hsla(0,0%,100%,.65)}.simulator-modal .simulator-menu-toggle img{position:absolute;left:50%;top:50%;margin:-16px}.simulator-modal .simulator-menu-toggle:after{display:none}.simulator-modal .simulator-menu-dropdown{border:0;padding:0;border-radius:15px;box-shadow:0 0 30px rgba(0,0,0,.08);margin:10px 0}.simulator-modal .simulator-menu-dropdown .dropdown-item{padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.08)}.simulator-modal .simulator-menu-dropdown .dropdown-item:first-child{border-radius:15px 15px 0 0}.simulator-modal .simulator-menu-dropdown .dropdown-item:last-child{border-radius:0 0 15px 15px}.simulator-modal .simulator-menu-dropdown .dropdown-item:active,.simulator-modal .simulator-menu-dropdown .dropdown-item:active:hover{background:var(--primary-color)}.simulator-modal .simulator-saving{z-index:100;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;display:flex;justify-content:center;align-items:center}.simulator-modal .verification-input{display:flex;gap:8px}.simulator-modal .verification-character{width:40px;height:54px;border:1px solid #ced4da;border-radius:4px;font-size:24px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all .2s;background:#fff}.simulator-modal .verification-character--selected{border-color:#0d6efd;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.simulator-modal .verification-character--inactive{background-color:#f8f9fa}.simulator-modal .simulator-undo-redo{z-index:999}.simulator-modal .simulator-undo-redo .btn-light{padding:8px 12px;background:#fff}.simulator-modal .simulator-undo-redo .btn-light:disabled{opacity:.25}.simulator-modal .simulator-undo-redo .btn-light:hover{border-color:rgba(0,0,0,0);outline:none;opacity:.8}.cropper-modal .MuiDialogContent-root{background:#fff;position:fixed;left:0;top:0;right:0;bottom:0}.cropper-header{text-align:center}.cropper-container{position:absolute;top:70px;left:0;right:0;bottom:80px}.cropper-controls{position:absolute;bottom:0;left:0;right:0;width:100%;height:80px;display:flex;align-items:center}@media(min-width:577px){.cropper-controls .container{max-width:600px}}body{font-family:Roboto,Helvetica Neue,Arial,SansSerif;color:#242424;font-size:1.125rem}.text-muted{color:rgba(36,36,36,.6)!important}.page-intro{background-color:rgba(var(--primary-color-rgb),.08);padding:4rem 0 8rem;position:relative;overflow:hidden}.page-intro .container{position:relative;z-index:10}.page-intro .logo{max-width:256px;max-height:90px;position:static!important;-o-object-fit:contain;object-fit:contain;-o-object-position:0 0;object-position:0 0}.page-intro p{font-weight:400;color:rgba(36,36,36,.6);line-height:1.875rem;margin:2rem 0 0}@media(max-width:576px){.page-intro{background-image:none;padding:4rem 0;text-align:center}}.page-intro .before-after-container{width:45%;position:absolute;right:0;top:0}@media(max-width:992px){.page-intro .before-after-container{display:none}}.intro-slideshow{position:absolute;left:0;top:0;right:0;bottom:0;z-index:9;background-attachment:fixed;background-position:90% bottom;background-repeat:no-repeat;transition:opacity .2s ease-in-out;opacity:0}.intro-slideshow.primary-photo{background-image:var(--intro-primary-photo)}.intro-slideshow.secondary-photo{background-image:var(--intro-secondary-photo)}.intro-slideshow.show{opacity:1}@media(max-width:576px){.intro-slideshow.primary-photo,.intro-slideshow.secondary-photo{background-image:none}}h1{font-size:3.75rem;line-height:4.375rem;font-weight:900;position:relative}@media(max-width:576px){h1{word-break:break-word}}h2{font-size:2rem;line-height:2.5rem;font-weight:900}h2,p{margin-bottom:2.5rem}p{line-height:1.875rem;white-space:pre-line}.intro-headline{position:relative}.intro-headline:before{content:"";position:absolute;height:1.625rem;width:1000rem;background:var(--primary-color);z-index:1;right:54%;top:2.5rem}.intro-headline h1{z-index:2}.btn{border-radius:0;transition:all .15s ease-in-out}.btn.btn-lg{font-size:1.125rem;padding:.875rem 1.875rem;font-weight:700}.btn.btn-text .btn-icon{transition:transform .2s ease-in-out}.btn.btn-text:focus,.btn.btn-text:hover{opacity:.8}.btn.btn-text:focus .btn-icon,.btn.btn-text:hover .btn-icon{transform:translateX(.5rem)}.btn.btn-primary{background:var(--primary-color);border-color:var(--primary-color)}.btn.btn-primary:active,.btn.btn-primary:active:focus,.btn.btn-primary:active:hover{background:var(--primary-color-dark);border-color:var(--primary-color-dark)}.btn.btn-primary:focus,.btn.btn-primary:hover{background:var(--primary-color-light);border-color:var(--primary-color-light)}.page-about{padding:8rem 0}@media(max-width:576px){.page-about{padding:4rem 0}}.page-contact{background-color:rgba(var(--primary-color-rgb),.08);padding:4rem 0 8rem}@media(max-width:576px){.page-contact{padding:4rem 0}}.page-footer{color:rgba(36,36,36,.6);font-size:.875rem;padding:2rem 0}.form-control{border-radius:0;font-size:1rem}.form-control::-moz-placeholder{font-size:.875rem;color:rgba(36,36,36,.4)}.form-control::placeholder{font-size:.875rem;color:rgba(36,36,36,.4)}.MuiSlider-rail,.MuiSlider-thumb,.MuiSlider-track{color:var(--primary-color)}.MuiSlider-thumb:hover{box-shadow:0 0 0 8px rgba(var(--primary-color-rgb),.16)}.MuiSlider-thumb.Mui-active:hover{box-shadow:0 0 0 14px rgba(var(--primary-color-rgb),.16)}