body{background:var(--primary-color);color:var(--white);height:100vh;overflow:hidden}@keyframes slide-up-opacity{0%{transform:translateX(0) scale(1)}50%{transform:translateX(40px) scale(1.2)}100%{transform:translateX(0) scale(1)}}p,h1,h2,h3,h4,h5,h6{color:var(--text-color)}#regulamin{position:absolute;z-index:999;width:calc(100% - 6em);height:calc(100% - 6em);background:rgba(255,255,255,.95);top:calc(-100vh - 3em);left:3em;-webkit-box-shadow:0px 0px 38px -8px rgb(66 68 90);-moz-box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);box-shadow:0px 0px 38px -8px rgb(66 68 90);border:solid 1px #fff;border-radius:10px;transition:all 300ms;overflow:hidden}#regulamin *{color:#000}#regulamin.show{top:3em}.regulamin_content{padding:1em;height:100%;overflow-x:hidden;overflow-y:auto}.regulamin_close{position:absolute;padding:1.2em;top:0;right:0;cursor:pointer}.regulamin_content{height:100%;overflow-x:hidden;overflow-y:auto;border-top:solid 1px rgba(0,0,0,.1)}.regulamin_head{font-size:24px;font-weight:500;padding:.5em 1em}a.regulamin{font-weight:600}.checkbox input:checked + i:after{color:var(--text-color)}.preloader{position:fixed;z-index:999;background:var(--primary-color);width:100vw;height:100vh;overflow:hidden;top:0;left:0;display:flex;transition:all 300ms}.preloader.disabled{height:0vh;overflow:hidden}.line.left{left:calc(50% - 775px)}.line.right{left:auto;right:calc(50% - 775px)}.form .input_valid_bad{border:solid 2px #e31e27}.form .input_valid_good{border:solid 2px var(--secondary-color)}input, textarea, select{transition:all 300ms;border:solid 0px}.form.valid.bad{padding:0.5em;border-radius:0 0 5px 5px;color:#fff;background:#ed1c24;font-size:.8em}#page{max-width:1920px;margin:0 auto;position:relative}#page > div{transition:all 300ms}footer{transition:all 300ms;border-top:solid 3px #0259ae}footer .more_footer{position:absolute;top:calc(-2em - 5px);width:200px;border-radius:5px 5px 0 0;background:#f8f9fb;left:1em;padding:0.5em 1em;color:#0259ae;text-align:center;font-weight:600;cursor:pointer;display:flex;justify-content:center;align-items:center;border-top:solid 3px #0259ae;border-left:solid 3px #0259ae;border-right:solid 3px #0259ae}footer .more_footer i.icon{font-size:.8em;margin-right:1em !important;transition:all 300ms}footer.hide .more_footer i.icon{transform:rotateX(180deg)}footer.hide{transform:translateY(100%)}footer .service-avatar{transition:all 300ms}footer.hide .service-avatar{top:0}footer .service-avatar:after{content:'';width:calc(100% + 0px);height:100%;position:absolute;top:-3px;left:-3px;border:solid 3px #0259ae;border-radius:50%;z-index:-1}i.resize.full.icon.link.push-right.added{position:absolute;top:0;left:0;opacity:1;z-index:11;padding:2em}#bg{width:100%}.logo_content{}.logo{padding:2em 4em 0;position:absolute;z-index:9}.socialmedia{display:grid;position:absolute;top:15em;left:1.5em;z-index:10}.socialmedia img{padding:0.3em}.socialmedia::before{position:absolute;content:"";width:2.5em;height:3px;right:-3px;top:-1.8em;transform:rotate(90deg);background-color:#4986d4}.socialmedia::after{content:"Social Media";position:absolute;font-family:var(--basic-font);font-weight:700;font-size:1.1em;transform:rotate(90deg);top:-7em;right:-32px;white-space:nowrap}.bg-grid{position:sticky;top:0}.video-container{width:100vw;height:100%;position:absolute;max-width:1920px}#bg video{width:calc(100vw - 2px);height:auto;max-width:1924px;position:absolute;transition:all 300ms;opacity:1}#bg video.hide{opacity:0}#page{flex-grow:1;height:100vh;overflow:hidden}.line{position:absolute;top:0;left:50%;width:1px;height:calc(100vh - 4em);background:rgba(224, 227, 230, .2)}.line::before{content:"";position:absolute;width:6px;left:-3px;height:150px;top:50%;transform:translateY(-50%);background:#fff}.os-grid.clearfix.content{position:relative}.content-info{padding:2em 4em;position:relative}.content > div{padding-top:7em}.content h1{font-size:2.5em}.description{margin-top:4em;font-size:.85em}.description span{font-size:1.3em;font-weight:bold}.service-info > p:first-child > a{color:var(--black)}.content-info{clear:both}.content-lines{position:sticky;top:0}.c-line-left,.c-line-right{position:absolute;top:2em;width:1px;height:calc(100vh - 6em);background:rgba(224, 227, 230, .2)}.c-line-left{}.c-line-right{}.checkout{position:absolute;width:350px;padding:35px 30px;background:linear-gradient(to right, var(--white) 50%, var(--secondary-color) 50%);background-size:200% 100%;background-position:left bottom;color:var(--black);bottom:18vh;left:-125px;cursor:pointer;-webkit-box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);-moz-box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);transition:.5s all ease}.checkout:hover{background-position:right bottom;color:var(--white)}.checkout:hover img{filter:invert(100%)}.checkout::before{content:"";position:absolute;right:0;top:0;height:100%;width:6px;background:var(--secondary-color)}.checkout img{position:absolute;right:26px;bottom:20px;transition:.2s all ease}.bf-item{position:relative;height:calc(100vh - var(--footer-height));overflow-y:hidden;overflow-x:hidden !important;top:0;width:100vw;background:var(--primary-color);z-index:0;max-width:1920px}.bf-item.fullHeight{height:100vh}.question-container{position:relative}.question-container::before{content:"";position:absolute;width:6px;left:calc(-3px - 4em);height:100%;top:0;background:#fff}.question-container h1,.h1anim{animation:slide-up-opacity .75s ease 1.5s 1 normal forwards}.answer-container{margin:1em 0}.answer-container:not(.noshadow){-webkit-box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);-moz-box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1)}.ac-100{width:100%}.ac-fit{width:fit-content;min-width:200px}.answer-container textarea{padding:2em;border:0;resize:none;overflow:auto;background:var(--white);display:block}.answer-container textarea::placeholder{border-bottom:2px solid #cadcf3;padding-bottom:1.5em;width:40%}.answer-container input{padding:1em}.chosen-container-single .chosen-drop{-webkit-box-shadow:0px 13px 38px -8px rgba(66, 68, 90, 1);-moz-box-shadow:0px 13px 38px -8px rgba(66, 68, 90, 1);box-shadow:0px 13px 38px -8px rgba(66, 68, 90, 1);border:0}.answer-container .chosen-container-single .chosen-single{font-size:1em;padding:1em}.answer-container .chosen-container .chosen-results{color:var(--black);margin:0;padding:0}.answer-container .chosen-container .chosen-results li{padding:1em;transition:all .3s}.answer-container .chosen-container .chosen-results li:hover,.answer-container .chosen-container .chosen-results li:focus,.answer-container .chosen-container .chosen-results li.highlighted{background:#0a6ec1;color:var(--white);-webkit-box-shadow:inset 0px 0px 37px -29px rgba(66, 68, 90, 1);-moz-box-shadow:inset 0px 0px 37px -29px rgba(66, 68, 90, 1);box-shadow:inset 0px 0px 37px -29px rgba(66, 68, 90, 1)}.answer-container input[type="file"]{display:none}.answer-container .input-upload{cursor:pointer}.answer-container .input-upload .label-content{cursor:pointer;position:relative;background:var(--white);width:200px;height:200px}.answer-container .input-upload .label-content > picture:first-child > img{position:absolute;top:1em;right:1em}.answer-container .input-upload .label-content .beforeupload p{position:absolute;bottom:0;color:var(--dark-gray);left:50%;transform:translateX(-50%);font-weight:bold;font-size:.9em}.answer-container .afterupload{display:none}.answer-container .afterupload img{height:100%;width:100%;object-fit:cover}h1 small{font-size:.5em}h2.subtitle{font-weight:normal}.question-desc,.pc-photo-add{font-size:.85em}.mobile-photo-add{font-size:.85em;display:none}.buttons-container{width:100%;display:flex;flex-direction:row;justify-content:end;align-items:end;margin-top:1em}.next{position:relative;font-weight:bold;width:50%;height:fit-content;padding:35px 30px;background:linear-gradient(to right, var(--white) 50%, var(--secondary-color) 50%);background-size:200% 100%;background-position:left bottom;color:var(--black);cursor:pointer;-webkit-box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);-moz-box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);transition:.5s all ease}.next:hover{background-position:right bottom;color:var(--white)}.next:hover img{filter:invert(100%)}.next::before{content:"";position:absolute;right:0;top:0;height:100%;width:6px;background:var(--secondary-color)}.next img{position:absolute;right:26px;bottom:20px;transition:.2s all ease}.close{position:relative;font-weight:bold;width:50%;height:fit-content;padding:35px 30px;background:linear-gradient(to right, var(--secondary-color) 50%, var(--white) 50%);background-size:200% 100%;background-position:left bottom;color:var(--white);cursor:pointer;-webkit-box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);-moz-box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);transition:.5s all ease}.close:hover{background-position:right bottom;color:var(--black)}.close:hover img{filter:invert(0)}.close::before{content:"";position:absolute;right:0;top:0;height:100%;width:6px;background:var(--white)}.close img{filter:invert(100%);position:absolute;right:26px;bottom:20px;transition:.2s all ease}.back{position:relative;font-weight:bold;width:25%;min-width:120px;height:fit-content;padding:17.5px 15px;background:var(--white);color:var(--black);cursor:pointer;text-align:right;-webkit-box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);-moz-box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);box-shadow:0px 0px 38px -8px rgba(66, 68, 90, 1);transition:.5s all ease;margin-right:1em}.back:hover{background:var(--gray)}.back img{position:absolute;left:15px;bottom:20px;transform:rotate(180deg)}.progressbar{position:absolute;top:13.5em;right:0;width:1px;height:calc(100vh - 16em);background:rgba(224, 227, 230, .2);padding-top:1px}.progress-indicator{position:absolute;width:6px;left:-3px;height:15%;top:0;background:#8abdff}.progress-label{font-weight:bold;transform:rotate(90deg);width:max-content;transform-origin:left;margin-top:-145px}.progress-percent{position:absolute;top:calc(15% / 2);left:15px;font-weight:bold;transform:translateY(-50%) rotate(90deg)}.bg-grid.horizontalRatio #bg video{width:auto;height:100vh}.bg-grid.horizontalRatio #bg .video-container{display:flex;justify-content:center}.reglement{margin-bottom:0}.reglement-list{margin-left:1em;position:relative}.reglement-list li, .reglement-list span{max-height:99999px;opacity:1;transition:all .5s;position:relative}.reglement-list .read-more{max-height:0;opacity:0;visibility:hidden;transition:all 0.1s}.read-more-btn{text-align:left;cursor:pointer;margin:1em 2em 5em 4.5em;font-weight:bold}.read-more-btn span{position:relative}.read-more-btn span::after,.read-more-btn span::before{content:"";position:absolute;width:1em;top:50%;transform:translateY(-50%);height:1px;background:var(--white)}.read-more-btn span::after{left:-2em}.read-more-btn span::before{right:-2em}@media only screen and (min-width:1200px){.bf-item .anim{transition:all 300ms}.bf-item .anim.left.goanim{margin-left:-100vw;margin-right:100vw}.bf-item .anim.right.goanim{margin-left:100vw;margin-right:-100vw}.bf-item .anim.top.goanim{margin-top:-100vw;margin-bottom:100vw}.bf-item .anim.bottom.goanim{margin-top:100vw;margin-bottom:-100vw}}@media only screen and (max-width:1199px){footer .service-avatar:after{display:none}a.logo{width:100%;text-align:center;padding-bottom:1em}.bg-grid{position:relative}#bg{position:relative;width:100%;padding-top:77.10%;overflow:hidden}#bg:before{content:'';height:2em;width:100%;position:absolute;top:0;background:linear-gradient(to bottom, var(--primary-color) 0%,rgba(0,91,170,0) 100%);z-index:3;left:0}#bg:after{content:'';height:6em;width:100%;position:absolute;bottom:0;background:linear-gradient(to top, var(--primary-color) 0%,rgba(0,91,170,0) 100%);z-index:3;left:0}#bg .canvas-video,#bg video{position:absolute;top:0;right:0;height:100% !important}#page{margin-top:0}.socialmedia{bottom:unset;top:35vh}.line{position:relative;background:none;left:unset;height:unset;width:100%}.line::before,.content-lines{display:none}.checkout{position:unset;width:100%}.os-grid.clearfix.content{padding:0 0 0 5em !important;display:flex;flex-direction:column}.content > div{width:auto;margin:2em 1em 1em 1em;padding-top:0;z-index:11}.content.hasVideo > div:not(.line){margin:-4em 1em 5em 1em}.description{font-size:1em;order:4;margin-top:1em}.bf-item{height:100vh;overflow:auto}.buttons-container{flex-direction:column-reverse;align-items:baseline;order:3}.next{width:100%}.back{width:50%;margin-top:1em}.question-container::before{left:-20px}.answer-container textarea::placeholder{width:100% !important}.progressbar{top:unset;left:unset;transform:none;height:1px;width:100%;margin:3rem 0 1rem 0;position:relative;order:2}.progress-percent{position:static;font-weight:bold;transform:translateY(-25px);width:15%;text-align:center}.progress-indicator{left:0px;top:-3px;height:6px;width:15%}.progress-label{display:none}.socialmedia{left:1.5em}.os-grid.bg-grid{margin:0;position:unset;height:50vh;display:block;flex-direction:unset}.bg-grid .video-container{position:initial}.form-container{order:1}.content-info{display:flex;flex-direction:column;padding-left:0;padding-right:1em}.close{width:100%}.logo_content{position:relative;height:4em}.logo_content .logo{top:0}.mobile-photo-add{display:block}.pc-photo-add{display:none}footer{border:none !important;left:0}footer .more_footer{width:100%;left:0;border:none;top:calc(-2em - 2px)}footer .service-avatar{display:none}}@media only screen and (max-width:1199px) and (orientation:landscape){}@media only screen and (max-width:1600px){.os-grid.clearfix.content{padding:0 60px}.content-info::before,.content-info::after{display:none}}@media only screen and (min-width:1920px){body{background:#fff}#page{width:1920px;overflow:hidden;box-shadow:0 0 8px rgb(0 0 0 / 50%)}footer{bottom:0em;max-width:1920px;overflow:hidden;padding-top:3em;border:none;max-height:1920px;transition:all 300ms}footer.hide{bottom:3em;max-height:0px;width:1920px;border:none;margin:0;overflow:hidden}footer .more_footer{top:1em;border:none}footer .copyright{max-height:1080px;transition:all 300ms;overflow:hidden}footer.hide .copyright{max-height:0px}footer.hide .service-avatar{top:3em;bottom:auto}footer .service-avatar:after{display:none}}@media only screen and (min-height:1080px) and (max-height:1280px) and (min-width:1920px){footer.hide{position:absolute;bottom:calc(200px + 2em);max-height:calc(200px + 2em)}footer.hide .copyright{max-height:calc(200px + 1em);padding:3em 1em}footer.hide .service-avatar{top:0}footer .more_footer{display:none}}@media only screen and (min-width:1920px){.bg-grid.horizontalRatio #bg video{width:auto;height:auto}.bg-grid.horizontalRatio #bg .video-container{display:block}}@media only screen and (min-width:1920px) and (min-height:1280px){#page{width:1920px;height:1080px;position:absolute;left:calc((100vw - 1920px) / 2);top:calc((100vh - 1280px) / 2);overflow:hidden;border-radius:10px 10px 0 0;box-shadow:0 0 8px rgb(0 0 0 / 50%)}.bf-item.fullHeight{height:1080px}.bf-item .progressbar{height:calc(1080px - 16em)}.bf-item .line,.c-line-left,.c-line-right{height:calc(1080px - 6em)}.bf-item .checkout{bottom:5em}.os-grid.clearfix.content{min-height:1080px}.video-container{height:1080px;overflow:hidden}.bg-grid.horizontalRatio #bg video{height:100%}footer.hide{bottom:calc((100vh - 880px) / 2);height:200px;max-height:200px;padding:0;overflow:initial;border-radius:0 0 10px 10px;box-shadow:0 0 8px rgb(0 0 0 / 30%)}footer.hide .copyright{height:200px;position:relative;overflow:initial;max-height:200px}footer.hide .service-avatar{top:auto;bottom:3em}footer .more_footer{display:none}}