.form .formBlock.blockHeader .embedHeader div{margin-bottom:30px;text-align:center}.form .formBlock.blockHeader .marginReduced{margin-top:1.5rem}.fileInput{border-radius:1px;display:flex;flex-direction:row;height:38px;outline:1px solid silver}.fileInput input{border:none;flex:1 1;min-width:0;padding:0 10px;text-overflow:ellipsis}.fileInput input:focus{outline:none}.fileInput .button{background:#eee;border-radius:0;color:#7e7e7e;line-height:1rem}.fileInput .button:hover{background:#f5f5f5}.fileInput .button.left{border-right:1px solid silver}.fileInput .button.right{border-left:1px solid silver}.fileInput .clearButton{color:#7e7e7e;cursor:pointer;font-size:24px;padding:4px 8px 0 0}@media screen and (max-width:540px){.fileInput .button{font-size:.9rem}}.form .formBlock.blockInput pre{color:#7e7e7e;font-size:.85rem;margin-bottom:.55rem;margin-top:.7rem;text-align:right}.form .formBlock.blockLanguage{display:flex;margin-top:0}.form .formBlock.blockLanguage .select{flex:1 1}.form .formBlock.blockLanguage>span{display:flex;flex-flow:column nowrap;height:40px;justify-content:center;margin-left:10px;margin-right:10px;width:2rem}.form .formBlock.blockLanguage>span>svg{color:#34a6f1;height:75%;margin-top:2px}@media screen and (max-width:540px){.form .formBlock.blockLanguage{flex-flow:column nowrap}.form .formBlock.blockLanguage .select:first-child{margin-bottom:15px}.form .formBlock.blockLanguage>span{display:none}}.form .formBlock.blockHidden{margin-top:1rem}.form .formBlock.blockHidden label{margin:0}.form .formBlock.blockExpandOptions{color:#7e7e7e;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:.97rem;margin-bottom:-.4rem;margin-top:1.6rem}.form .formBlock.blockExpandOptions span{display:inline-block}.form .formBlock.blockExpandOptions svg{margin-left:5px}.form .formBlock.blockExpandOptions hr,.form .formBlock.blockExpandOptions pre{margin:0}.form .formBlock.blockExpandOptions pre{margin-left:15px;margin-right:15px;-webkit-user-select:none;user-select:none}.form .formBlock.blockExpandOptions hr{border-color:#eee;height:1px;margin-top:.5rem;width:100%}@media screen and (max-width:768px){.form .formBlock.blockExpandOptions pre{font-size:.9rem}}.optionSlider{align-items:center;display:flex;flex-direction:column}.optionSlider:last-child{margin-right:0}.optionSlider>div{display:flex;flex-direction:row;justify-content:space-between;width:100%}.optionSlider>input{display:block;width:100%}@media screen and (max-width:768px){.optionSlider{flex-flow:row wrap;margin-right:0}.optionSlider label{margin:0!important}.optionSlider>div{margin-right:10px;width:40%}.optionSlider>input{display:block;width:calc(60% - 10px)}}@media screen and (max-width:540px){.optionSlider>div{width:60%}.optionSlider>input{width:calc(40% - 10px)}}.form .formBlock.blockSegmentation>div{display:flex;flex-flow:row wrap;justify-content:space-between}.form .formBlock.blockSegmentation>div>*{min-width:48%}.form .formBlock.blockSegmentation>div .optionSlider:first-child{margin-bottom:20px}.form .formBlock.blockSegmentation .check-container{display:flex;justify-content:flex-end}.form .formBlock.blockSegmentation .check-container label{margin-top:-28px}@media screen and (max-width:768px){.form .formBlock.blockSegmentation>div>*{margin-bottom:20px;min-width:100%}.form .formBlock.blockSegmentation>div>:last-child{margin-bottom:0}.form .formBlock.blockSegmentation .check-container{justify-content:flex-start}.form .formBlock.blockSegmentation .check-container label{margin-top:0}}.form .formBlock.blockPrompt textarea{outline:none}.form .formBlock.blockPicker{padding:0 1px}.form .formBlock.blockPicker>div{max-width:calc(50% - 10px)}@media screen and (max-width:768px){.form .formBlock.blockPicker>div{max-width:100%}}.form .formBlock.blockButtons .buttonGroup{display:flex;flex-flow:row nowrap;justify-content:center;width:100%}.form .formBlock.blockButtons.sub .buttonGroup.advanced{-webkit-animation:growDown .2s ease-in-out forwards;animation:growDown .2s ease-in-out forwards;margin-top:15px;-webkit-transform-origin:top center;transform-origin:top center}.form .formBlock.blockButtons .button{flex:1 1;font-weight:700;margin-right:15px;max-width:50%;min-height:44px}.form .formBlock.blockButtons .button:last-child{margin-right:0}@media screen and (max-width:540px){.form .formBlock.blockButtons.dub .button{max-width:100%}}.autosubPage{max-width:770px}.autosubPage .form{margin:auto;max-width:720px}.autosubPage .form .formBlock.blockOptions{-webkit-animation:growDown .2s ease-in-out forwards;animation:growDown .2s ease-in-out forwards;margin-bottom:1rem;-webkit-transform-origin:top center;transform-origin:top center}.contactPage .form{margin:auto;max-width:500px}.contactPage .form .button{font-weight:700}.contactPage .form textarea{min-height:120px}.nav-container .navbar{align-items:center;background:#f5f5f5;display:flex;flex-flow:row nowrap;height:60px;justify-content:center}.nav-container .navbar .navlink{color:#464646;cursor:pointer;display:inline-block;font-size:1.15em;height:100%;line-height:60px;padding:0 24px;transition:.3s}.nav-container .navbar .navlink:hover{background:#e7e7e7;color:#141414;outline:0}.nav-container.expanded .hamburger{background:#e7e7e7;padding:0 20px}.nav-container .hamburger{color:#464646;cursor:pointer;display:none;height:100%;line-height:60px;padding:0 19px;transition:.3s;width:60px}.nav-container .hamburger>svg{height:100%;width:100%}.nav-container .hamburger:hover{background:#e7e7e7;color:#141414}@media screen and (max-width:768px){.nav-container .hamburger{display:inline-block}.nav-container .navbar{-webkit-animation:growDown .15s ease-in-out forwards;animation:growDown .15s ease-in-out forwards;border-top:2px solid rgba(0,0,0,.116);box-shadow:0 3px 3px rgba(2,2,2,.1);display:none;flex-flow:column nowrap;height:auto;left:0;position:absolute;top:60px;-webkit-transform-origin:top center;transform-origin:top center;width:100%;z-index:100000}.nav-container .navbar .navlink{padding:0;text-align:center;width:100%}.nav-container.expanded .navbar{display:flex}}header{background:#f5f5f5;box-shadow:0 0 5px 0 #c4c4c4;height:60px;top:0;z-index:1}header .header-container{background:#f5f5f5;display:flex;flex-flow:row nowrap;height:60px;justify-content:space-between;margin:auto;max-width:770px;padding:0 0 0 20px}header .header-container .logo{display:none}header .header-container .logo-wide{display:inline-block}header .header-container a{display:inline-block;text-decoration:none}header .header-container .logo-container{align-items:center;color:#464646;display:flex;font-size:35px;height:100%;line-height:60px}header .header-container .logo-container img{height:40px}@media screen and (max-width:540px){header{padding:0}header .header-container .logo-wide{display:none}header .header-container .logo{display:inline-block}}.lang-container .lang-select{cursor:pointer;line-height:40px}.lang-container .lang-select span svg{margin-left:7px}.lang-container .lang-menu{background:#f5f5f5;border:1px solid rgba(0,0,0,.116);border-top-left-radius:2px;border-top-right-radius:2px;bottom:40px;display:none;position:absolute;right:0}.lang-container .lang-menu span{border-top-left-radius:2px;border-top-right-radius:2px;cursor:pointer;display:block;padding:10px 26px;text-align:center}.lang-container .lang-menu span:hover{background:#e7e7e7}.lang-container.expanded .lang-menu{-webkit-animation:growDown .1s ease-in-out forwards;animation:growDown .1s ease-in-out forwards;display:block;-webkit-transform-origin:bottom center;transform-origin:bottom center}footer{background:#f5f5f5;border-top:1px solid rgba(0,0,0,.116);font-size:.85rem;height:40px}footer .footer-container{align-items:center;background:#f5f5f5;display:flex;flex-flow:row nowrap;height:40px;justify-content:space-between;margin:auto;max-width:770px;padding:0 20px;position:relative}footer .footer-container a{color:#464646;display:inline-block;text-decoration:none}footer .footer-container a:hover{text-decoration:underline}footer .footer-container span{color:#464646}.overlay{background:rgba(0,0,0,.6);height:100%;padding:15px;width:100%;z-index:9999}.overlay.fullsize{height:100%;left:0;position:fixed;top:0;width:100%}.overlay.opaque{background:#fff}.wrapper[data-mode=embed] .overlay{align-items:center;display:flex;justify-content:center}.spinner{border-radius:100%;margin:0 auto;z-index:10000}.spinner.small{border:7px solid #00a8e6;border-top-color:#4ed0ff;height:50px;width:50px}.spinner.medium,.spinner.small{-webkit-animation:rotation .4s linear infinite;animation:rotation .4s linear infinite}.spinner.medium{border:9px solid #00a8e6;border-top-color:#4ed0ff;height:70px;width:70px}.spinner.big{-webkit-animation:rotation .5s linear infinite;animation:rotation .5s linear infinite;border:12px solid #00a8e6;border-top-color:#4ed0ff;height:100px;width:100px}.load-overlay .spinner{margin-top:30vh}.wrapper[data-mode=embed] .load-overlay .spinner{margin:0}.modal-dialog{background:#fff;border-radius:6px;box-shadow:0 0 5px 0 #353535;margin:30vh auto 0;padding:30px 20px;position:relative}.modal-dialog.acceptable{padding-bottom:20px}.modal-dialog .modal-close{cursor:pointer;font-size:1.7rem;position:absolute;right:13px;top:8px}.modal-dialog .modal-close:hover{color:red}.modal-dialog .modal-accept{display:flex;justify-content:center;margin-top:20px}.wrapper[data-mode=embed] .modal-dialog{margin:0}@media screen and (max-width:768px){.modal-dialog{margin:25vh auto 0;padding:30px 15px}.modal-accept{margin-left:15px}}.modal-dialog.spinner-modal{max-width:360px;padding:35px 20px 30px}.modal-dialog.spinner-modal .modal-text{display:block;font-size:1.1rem;margin-bottom:30px;text-align:center;width:100%}@media screen and (max-width:768px){.modal-dialog.spinner-modal{padding:30px 20px 25px}.modal-dialog.spinner-modal .modal-text{font-size:1rem;margin-bottom:25px}}.modal-dialog{max-width:460px}.modal-dialog .modal-message{align-items:center;display:flex;flex-flow:row nowrap;font-size:1.05rem;line-height:1.5rem;white-space:pre-line}.modal-dialog .modal-icon{font-size:2.6rem;margin-right:20px}.modal-dialog .modal-icon.error{color:#ff4b33}.modal-dialog .modal-icon.info{color:#002fff}@media screen and (max-width:768px){.modal-dialog .modal-message{font-size:1rem}}.metainfo-modal .margin-block{margin-top:.5rem}.metainfo-modal .translation-service{display:flex;flex-direction:row;justify-content:right;margin-top:5px;opacity:50%;position:absolute;right:.9rem;top:.4rem}.metainfo-modal .translation-service a{display:inline-block}.metainfo-modal .translation-service a img{height:1.5rem}@-webkit-keyframes grow{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes grow{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shrink{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes shrink{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes fakeFadeOut{0%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes fakeFadeOut{0%{opacity:1}99%{opacity:1}to{opacity:0}}@-webkit-keyframes appearFromLeft{0%{left:-100%}20%{left:0}80%{left:0}to{left:100%}}@keyframes appearFromLeft{0%{left:-100%}20%{left:0}80%{left:0}to{left:100%}}@-webkit-keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes growDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes rotateMenu{0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}70%{-webkit-transform:rotateX(20deg);transform:rotateX(20deg)}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes rotateMenu{0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}70%{-webkit-transform:rotateX(20deg);transform:rotateX(20deg)}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes downOut{0%{-webkit-transform:translateZ(200px) transLateY(40px);transform:translateZ(200px) transLateY(40px)}80%{-webkit-transform:translateZ(-10px) transLateY(0);transform:translateZ(-10px) transLateY(0)}to{-webkit-transform:translateZ(0) transLateY(0);transform:translateZ(0) transLateY(0)}}@keyframes downOut{0%{-webkit-transform:translateZ(200px) transLateY(40px);transform:translateZ(200px) transLateY(40px)}80%{-webkit-transform:translateZ(-10px) transLateY(0);transform:translateZ(-10px) transLateY(0)}to{-webkit-transform:translateZ(0) transLateY(0);transform:translateZ(0) transLateY(0)}}@-webkit-keyframes growOut{0%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growOut{0%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rotateY{0%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}80%{-webkit-transform:rotateY(-10deg);transform:rotateY(-10deg)}to{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes rotateY{0%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}80%{-webkit-transform:rotateY(-10deg);transform:rotateY(-10deg)}to{-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rotateX{0%{opacity:0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}50%{-webkit-transform:rotateX(-20deg);transform:rotateX(-20deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes rotateX{0%{opacity:0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}50%{-webkit-transform:rotateX(-20deg);transform:rotateX(-20deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes rotateZ{0%{opacity:0;-webkit-transform:translateZ(290px);transform:translateZ(290px)}80%{-webkit-transform:translateZ(10px);transform:translateZ(10px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateZ{0%{opacity:0;-webkit-transform:translateZ(290px);transform:translateZ(290px)}80%{-webkit-transform:translateZ(10px);transform:translateZ(10px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes scaleZ{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.07);transform:scale(1.07)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleZ{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.07);transform:scale(1.07)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes translateX{0%{opacity:0;-webkit-transform:translateX(60px);transform:translateX(60px)}80%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateX{0%{opacity:0;-webkit-transform:translateX(60px);transform:translateX(60px)}80%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}*{box-sizing:border-box;padding:0}*,body{margin:0}body,body .wrapper{width:100%}body .wrapper main{margin:auto;max-width:770px;min-height:calc(100vh - 101px);width:100%}body .wrapper main .content{margin:auto;padding:40px 20px}@media screen and (max-width:768px){body .wrapper main .content{padding:20px}}body .wrapper[data-mode=embed] .content{padding:0}html{color:#464646;font-family:Plus Jakarta Sans;font-size:14px;letter-spacing:.8px}@media screen and (max-width:768px){html{font-size:16px}}@media screen and (max-width:540px){html{font-size:15px}}.button,.select,input,textarea{color:#464646;font-family:inherit;font-size:1rem;letter-spacing:inherit}p{line-height:1.5rem;text-align:justify;text-justify:inter-word}.growing{-webkit-animation:grow .3s;animation:grow .3s}.shrinking{-webkit-animation:shrink .25s,fakeFadeOut .2s;animation:shrink .25s,fakeFadeOut .2s}.hidden{display:none!important}.unselectable{-webkit-user-select:none;user-select:none}.disabledBackground{background:#f9f9f9;cursor:default}.disabledText{color:#c5c7ce;cursor:default}.checkLabel{margin-bottom:0!important}.form{border-radius:3px;box-shadow:0 0 3px 0 #bebebe;display:flex;flex-flow:column nowrap;padding:30px}.form .formBlock{margin-top:2rem}.form .formBlock:first-child{margin-top:0}.form fieldset{padding:20px}.form h2,.form h3{margin-bottom:1rem}.form label{display:block;margin-bottom:10px}@media screen and (max-width:768px){.form{box-shadow:none;padding:0}.form fieldset{border:none;padding:25px 0 0}}.wrapper[data-mode=embed] .form{box-shadow:none;padding:25px 20px}.formField{border:none;border-radius:1px;display:block;font-family:Plus Jakarta Sans;outline:1px solid silver;padding:8px 6px;resize:none;width:100%}.formField:invalid{outline:2px solid red}.formField:placeholder-shown{outline:1px solid silver}.formField:focus{outline:2px solid #2e70ff}.button{border:none;border-radius:3px;cursor:pointer;min-width:110px;padding:10px 14px;text-align:center}.button.primary{background:#34a6f1;color:#fff}.button.primary:hover{background:#48b6ff}.button.secondary{background:#eee;color:#424242}.button.secondary:hover{background:#f5f5f5}a{color:#0059ff;display:inline-block;text-decoration:none}.select,label,span,textarea{display:block}fieldset{border:1px solid #e0e0e0;border-radius:3px}textarea{border:1px solid silver;border-radius:2px;padding:6px 8px;resize:none;width:100%}.select *{color:#464646}.select>div{border:1px solid silver;border-radius:2px;box-shadow:none;margin-top:0;min-height:40px}.select>div:hover{border:1px solid silver}.formBlock .flex-rowcol{display:flex;flex-flow:row nowrap}.formBlock .flex-rowcol>*{flex:1 1;margin-right:20px}.formBlock .flex-rowcol>:last-child{margin-right:0}@media screen and (max-width:768px){.formBlock .flex-rowcol{flex-flow:column nowrap}.formBlock .flex-rowcol>*{margin-bottom:20px;margin-right:0}.formBlock .flex-rowcol>:last-child{margin-bottom:0}}