html{overflow-x:hidden;scroll-behavior:smooth}*{padding:0;margin:0}body{background-color:#231F20;font-family:'Raleway', Arial, Helvetica, sans-serif;color:#FBFAF8;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:fadeInAnimation cubic-bezier(0.68, -0.6, 0.32, 1.6) 1s;animation:fadeInAnimation cubic-bezier(0.68, -0.6, 0.32, 1.6) 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}main{position:relative}a{text-decoration:none;color:#FBFAF8}*:focus,*:hover{outline:0;outline:none}.landing{position:relative;width:100%;height:100vh}.main-how-we-work{position:relative;width:100%;min-height:80vh}.main-our-skills{position:relative;width:100%;min-height:90vh;height:100vh}.main-our-skills{scroll-margin-top:10vh}.main-about-us{position:relative;width:100%;min-height:90vh;height:90vh;scroll-margin-top:5vh}.text-bold{font-weight:700;padding:0 3px}.no-scroll{width:100%;height:100%;overflow:hidden}.no-header{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100%;background:#3A3A3A;z-index:10;padding:20px 30px 20px 30px;max-width:100%;-webkit-transition:all 230ms cubic-bezier(0.68, -0.6, 0.32, 1.6);transition:all 230ms cubic-bezier(0.68, -0.6, 0.32, 1.6)}.no-header *{display:none}.form-success{width:50%;position:fixed;top:10vh;height:100px;background:green;color:white;left:50%;-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999;display:none}.triangle{width:100%;height:100%;background:#3A3A3A;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0, 100% 0%, 100% 80%, 0 60%);clip-path:polygon(0 0, 100% 0%, 100% 80%, 0 60%);z-index:-10}.triangle-shadow{width:100%;height:calc(100% - 10px);background:black;position:absolute;top:9px;left:0;-webkit-clip-path:polygon(0 0, 100% 0%, 100% 80%, 0 60%);clip-path:polygon(0 0, 100% 0%, 100% 80%, 0 60%);z-index:-12;opacity:.5}.triangle-2{width:100%;height:100%;background:#2E2E2E;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0, 100% 0%, 100% 48%, 0 80%);clip-path:polygon(0 0, 100% 0%, 100% 48%, 0 80%);z-index:-15}.triangle-2-shadow{width:100%;height:calc(100% - 10px);background:black;position:absolute;top:9px;left:0;-webkit-clip-path:polygon(0 0, 100% 0%, 100% 48%, 0 80%);clip-path:polygon(0 0, 100% 0%, 100% 48%, 0 80%);opacity:.5;z-index:-17}.main-about-us .triangle,.main-about-us .triangle-shadow,.main-about-us .triangle-2,.main-about-us .triangle-2-shadow{position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-about-us .triangle-shadow,.main-about-us .triangle-2-shadow{opacity:.3}.main-our-skills .triangle,.main-our-skills .triangle-shadow,.main-our-skills .triangle-2,.main-our-skills .triangle-2-shadow{position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:100vh}.main-how-we-work .triangle,.main-how-we-work .triangle-shadow{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 60%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 60%)}.main-how-we-work .triangle-2,.main-how-we-work .triangle-2-shadow{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 70%, 0px 100%);clip-path:polygon(0 0, 100% 0%, 100% 70%, 0px 100%)}.main-how-we-work .triangle,.main-how-we-work .triangle-shadow,.main-how-we-work .triangle-2,.main-how-we-work .triangle-2-shadow{position:absolute;top:0;height:100%}.happect-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100%;background:#3A3A3A;z-index:10;padding:20px 30px 20px 30px;max-width:100%;height:5vh;-webkit-transition:all 230ms ease;transition:all 230ms ease}.happect-header .happect-logo-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:3;-ms-flex:3;flex:3}.happect-header .happect-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.happect-header .happect-nav a{position:relative}.happect-header .happect-nav a:before{content:'';width:100%;height:1px;position:absolute;background:#FBFAF8;bottom:-7px;opacity:0;-webkit-transition-duration:230ms;transition-duration:230ms;-webkit-transition-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6);transition-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}.happect-header .happect-nav a:hover:before{content:'';width:100%;height:1px;background:#FBFAF8;bottom:-3px;opacity:1;-webkit-transition-duration:230ms;transition-duration:230ms;-webkit-transition-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6);transition-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}.main-landing{width:100%;position:absolute;top:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-landing h1{font-size:64px;font-weight:500;text-align:center}.main-landing .happect-chain{width:90%;padding-left:45px;margin:75px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.main-landing .happect-chain h2{font-size:36px;font-weight:100;font-style:italic}.main-landing .land-button{position:relative;font-family:'Open sans';background:none;padding:5px 50px;border:2px solid #FBFAF8;border-radius:10px;color:#FBFAF8;font-size:24px;cursor:pointer;-webkit-transition-duration:230ms;transition-duration:230ms;-webkit-box-shadow:-1px 10px 16px -6px rgba(0,0,0,0.74);box-shadow:-1px 10px 16px -6px rgba(0,0,0,0.74)}.main-landing .land-button:before{content:'';position:absolute;width:100%;height:5%;background:#FBFAF8;bottom:0;left:0;border-radius:0 0 7px 7px;-webkit-transition:all 500ms cubic-bezier(0.16, 1, 0.3, 1);transition:all 500ms cubic-bezier(0.16, 1, 0.3, 1);z-index:-9}.main-landing .land-button:hover,.main-landing .land-button:focus{color:#231F20;z-index:10;font-weight:bold;padding:7px 60px;-webkit-box-shadow:-1px 13px 45px -6px rgba(0,0,0,0.74);box-shadow:-1px 13px 45px -6px rgba(0,0,0,0.74)}.main-landing .land-button:hover:before,.main-landing .land-button:focus:before{border-radius:7px;height:100%;-webkit-transition:all 500ms cubic-bezier(0.16, 1, 0.3, 1);transition:all 500ms cubic-bezier(0.16, 1, 0.3, 1)}.contact-button-wrapper{z-index:999;position:fixed;right:50px;bottom:50px;width:70px;height:70px;cursor:pointer;background:#364D7D;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.contact-button-wrapper svg{width:35px;height:35px;-webkit-transition:all 230ms;transition:all 230ms;-webkit-animation:slide-in-blurred-bottom-small 230ms ease;animation:slide-in-blurred-bottom-small 230ms ease}.contact-button-wrapper svg:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.contact-button-wrapper .close-form{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:36px;-webkit-transition:all 230ms;transition:all 230ms;-webkit-animation:slide-in-blurred-top-small 230ms ease;animation:slide-in-blurred-top-small 230ms ease}.contacts .contact-form-wrapper-hide{opacity:0;display:none;-webkit-transform:translateY(-10px);transform:translateY(-10px);position:fixed;right:50px;bottom:150px;padding:15px;height:70vh;width:500px;background:#231F20;border:2px double #FBFAF8;border-radius:10px 0 0 10px;font-family:'Open sans', Arial, Helvetica, sans-serif;-webkit-transition:all 230ms;transition:all 230ms}.contacts .contact-form-wrapper-hide form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts .contact-form-wrapper-show{overflow-y:auto;-webkit-animation:puff-in-center 230ms ease;animation:puff-in-center 230ms ease;position:fixed;opacity:1;display:block;right:50px;bottom:150px;padding:15px;height:70vh;width:500px;background:#231F20;border:2px double #FBFAF8;border-radius:10px 0 0 10px;font-family:'Open sans', Arial, Helvetica, sans-serif;-webkit-transition:all 230ms;transition:all 230ms}.contacts .contact-form-wrapper-show form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts .contact-form-info{margin-bottom:30px}.contacts .contact-form input{background:none;border:none;border-bottom:3px solid #63575a;padding:10px 0;color:#FBFAF8;-webkit-transition:all 230ms ease;transition:all 230ms ease;font-size:20px}.contacts .contact-form input:focus,.contacts .contact-form textarea:focus{border-bottom:3px solid #c7bbbe}.contacts .contact-form .input-wrapper{position:relative}.contacts .contact-form .contact-float{position:absolute;pointer-events:none;left:0;top:15px;-webkit-transition:0.2s ease all;transition:0.2s ease all}.contacts .contact-form #contact-name:focus ~ .contact-name-float,.contacts .contact-form #contact-name:not(:focus):valid ~ .contact-name-float{top:-10px;font-size:14px;opacity:.6}.contacts .contact-form .answer-question{margin:20px 0}.contacts .contact-form .where-to-answer{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.contacts .contact-form .where-to-answer input{display:none;opacity:0;cursor:pointer;z-index:99}.contacts .contact-form .where-to-answer svg{width:30px;height:30px;-webkit-transition:all 230ms ease;transition:all 230ms ease;cursor:pointer}.contacts .contact-form .where-to-answer input:checked ~ .radio-mark svg{width:35px;height:35px;padding-bottom:5px;border-bottom:1px solid #FBFAF8;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all 230ms ease;transition:all 230ms ease}.contacts .contact-form #client-telegram,.contacts .contact-form #client-viber{display:none}.contacts .contact-form #client-telegram::-webkit-input-placeholder,.contacts .contact-form #client-viber::-webkit-input-placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.contacts .contact-form #client-telegram:-ms-input-placeholder,.contacts .contact-form #client-viber:-ms-input-placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.contacts .contact-form #client-telegram::-ms-input-placeholder,.contacts .contact-form #client-viber::-ms-input-placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.contacts .contact-form #client-telegram::placeholder,.contacts .contact-form #client-viber::placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.contacts .contact-form #client-email::-webkit-input-placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.contacts .contact-form #client-email:-ms-input-placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.contacts .contact-form #client-email::-ms-input-placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.contacts .contact-form #client-email::placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.contacts .contact-form #contact-message{margin-top:50px;background:none;border:none;border-bottom:3px solid #63575a;padding:10px 0;color:#FBFAF8;font-size:20px;width:100%;resize:vertical;height:100px;max-height:200px;min-height:50px;line-height:1.01em;letter-spacing:0.04em;-webkit-transition:all 230ms ease;transition:all 230ms ease}.contacts .contact-form #contact-message:focus{border-bottom:3px solid #c7bbbe}.contacts .contact-form #contact-submit{margin-top:10px;position:absolute;bottom:10px;width:calc(100% - 30px);cursor:pointer;padding:5px;border-top:1px solid #63575a;border-bottom:1px solid #63575a;-webkit-transition:all 230ms ease;transition:all 230ms ease}.contacts .contact-form #contact-submit:focus,.contacts .contact-form #contact-submit:hover{border-bottom:3px solid #c7bbbe;border-top:3px solid #c7bbbe}.language-switcher-wrapper{position:fixed;left:50px;bottom:50px}.language-switcher-wrapper h2{font-weight:300}.language-switcher-wrapper .chosen-language{padding-top:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.language-switcher-wrapper .chosen-language:before{content:'';width:100%;height:1px;position:absolute;background:#FBFAF8;bottom:-7px;opacity:0;-webkit-transition-duration:230ms;transition-duration:230ms;-webkit-transition-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6);transition-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}.language-switcher-wrapper .chosen-language:hover:before,.language-switcher-wrapper .chosen-language:focus:before{content:'';width:100%;height:1px;background:#FBFAF8;bottom:-3px;opacity:1;-webkit-transition-duration:230ms;transition-duration:230ms;-webkit-transition-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6);transition-timing-function:cubic-bezier(0.68, -0.6, 0.32, 1.6)}.language-switcher-wrapper .language-list-hidden{display:none;opacity:0;-webkit-transition:all 230ms ease;transition:all 230ms ease;-webkit-animation:slide-in-blurred-bottom-small 230ms ease;animation:slide-in-blurred-bottom-small 230ms ease}.language-switcher-wrapper .language-list-hidden h2{padding:10px 0}.language-switcher-wrapper .language-list-shown{display:block;-webkit-transition:all 230ms ease;transition:all 230ms ease;-webkit-animation:slide-in-blurred-bottom-small 230ms ease;animation:slide-in-blurred-bottom-small 230ms ease}.language-switcher-wrapper .language-list-shown h2{padding:10px 0}.language-switcher-wrapper .language-list-hidden h2,.language-switcher-wrapper .language-list-shown h2{font-size:20px;opacity:0.7;-webkit-transition:all 230ms ease;transition:all 230ms ease}.language-switcher-wrapper .language-list-hidden h2:hover,.language-switcher-wrapper .language-list-shown h2:hover{opacity:1}.about-us-text-wrapper{width:40%;position:absolute;top:300px;left:20%}.about-us-text-wrapper h1{font-size:64px;font-weight:500;padding-bottom:20px}.about-us-text-wrapper p{line-height:1.6em;font-size:24px}.about-us-text-wrapper p.passion{padding-top:10px}.main-our-skills h1{font-size:64px;margin:50px 0;text-align:center}.skills-grid{display:-ms-grid;display:grid;width:100%;height:100%;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.skills-grid .skills-design,.skills-grid .skills-code,.skills-grid .skills-cms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.skills-grid .skills-design .skill-title-wrapper,.skills-grid .skills-code .skill-title-wrapper,.skills-grid .skills-cms .skill-title-wrapper{position:absolute}.skills-grid .skills-design .skill-title-wrapper h2,.skills-grid .skills-code .skill-title-wrapper h2,.skills-grid .skills-cms .skill-title-wrapper h2{text-transform:uppercase;font-size:100px;opacity:.2;letter-spacing:1.5em;text-indent:1.5em}.skills-grid .skills-design .skills,.skills-grid .skills-code .skills,.skills-grid .skills-cms .skills{position:relative;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(10px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(10px, 1fr));width:80%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.main-how-we-work{margin-top:30px;scroll-margin-top:10vh}.main-how-we-work h1{font-size:64px;padding:30px 0;text-align:center}.main-how-we-work h3{font-weight:200;text-align:center}.main-how-we-work h3:before{content:'Hover '}.main-how-we-work .work-grid{width:70%;height:80vh;margin-left:15%;margin-top:30px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-how-we-work .work-grid div{cursor:pointer;position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-how-we-work .work-grid div .number{position:absolute;bottom:10px;left:10px;opacity:0.5;-webkit-transition:all 230ms ease;transition:all 230ms ease}.main-how-we-work .work-grid div .info{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;font-size:24px;opacity:0;position:absolute;-webkit-transition:all 230ms ease;transition:all 230ms ease;bottom:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.main-how-we-work .work-grid div p{-webkit-transition:all 230ms ease;transition:all 230ms ease;opacity:1;-ms-flex-item-align:end;align-self:flex-end}.main-how-we-work .work-grid div:hover .info{-webkit-animation:slide-in-bck-center 600ms cubic-bezier(0, 1.66, 1, -0.49);animation:slide-in-bck-center 600ms cubic-bezier(0, 1.66, 1, -0.49);display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(1.2);transform:scale(1.2);font-size:24px;cursor:help}.main-how-we-work .work-grid div:hover p{opacity:0;position:absolute;-webkit-transition:all 230ms ease;transition:all 230ms ease;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.main-how-we-work .work-grid div:hover .number{opacity:0.7;-webkit-transition:all 230ms ease;transition:all 230ms ease}.main-how-we-work .work-grid div:hover svg{opacity:0.7;-webkit-transition:all 230ms ease;transition:all 230ms ease}.main-how-we-work .work-grid div svg{position:absolute;z-index:-10;width:100%}.form-wrapper{margin-top:10vh;width:100%}.form-wrapper .answer-question{font-size:24px;font-weight:200}.form-wrapper h1{text-align:center;margin:75px 0;font-size:64px}.form-wrapper h3{font-weight:200;padding:10px 0;letter-spacing:0.1em}.form-wrapper .label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}.form-wrapper .radio-container{text-align:center;position:relative;text-transform:uppercase;height:100%;font-size:18px;letter-spacing:0.4em}.form-wrapper .radio-container .line{position:absolute;bottom:-5px;width:100%;border-bottom:3px solid #63575a;-webkit-transition:all 230ms ease;transition:all 230ms ease}.form-wrapper .radio-container input:checked ~ .line{position:absolute;bottom:-3px;width:100%;border-bottom:3px solid #c7bbbe}.form-wrapper .radio-container input{position:absolute;opacity:0;cursor:pointer}.form-wrapper .main-form{width:70%;margin-left:15%}.form-wrapper .main-form .form-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-wrapper .main-form .form-content .col-1,.form-wrapper .main-form .form-content .col-2{width:45%}.form-wrapper .main-form #main-contact-submit{margin-top:50px;cursor:pointer;padding:5px;width:100%;border-top:1px solid #63575a;border-bottom:1px solid #63575a;-webkit-transition:all 230ms ease;transition:all 230ms ease}.form-wrapper .main-form #main-contact-submit:focus,.form-wrapper .main-form #main-contact-submit:hover{border-bottom:3px solid #c7bbbe;border-top:3px solid #c7bbbe}.form-wrapper .main-form input{background:none;border:none;width:100%;border-bottom:3px solid #63575a;padding:10px 0;color:#FBFAF8;-webkit-transition:all 230ms ease;transition:all 230ms ease;font-size:20px}.form-wrapper .main-form #project-info{background:none;border:none;width:100%;border-bottom:3px solid #63575a;color:#FBFAF8;-webkit-transition:all 230ms ease;transition:all 230ms ease;font-size:20px;height:100%;resize:vertical;max-height:50vh;min-height:5vh}.form-wrapper .main-form #project-info:focus{border-bottom:3px solid #c7bbbe}.form-wrapper .main-form input:focus,.form-wrapper .main-form textarea:focus{border-bottom:3px solid #c7bbbe}.form-wrapper .main-form .input-wrapper{position:relative}.form-wrapper .main-form .contact-float{position:absolute;pointer-events:none;left:0;top:15px;-webkit-transition:0.2s ease all;transition:0.2s ease all}.form-wrapper .main-form #main-contact-name:focus ~ .contact-name-float,.form-wrapper .main-form #main-contact-name:not(:focus):valid ~ .contact-name-float{top:-10px;font-size:14px;opacity:.6}.form-wrapper .main-form .answer-question{margin:20px 0}.form-wrapper .main-form .where-to-answer{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.form-wrapper .main-form .where-to-answer input{display:none;opacity:0;cursor:pointer;z-index:99}.form-wrapper .main-form .where-to-answer svg{width:30px;height:30px;-webkit-transition:all 230ms ease;transition:all 230ms ease;cursor:pointer}.form-wrapper .main-form .where-to-answer input:checked ~ .radio-mark svg{width:35px;height:35px;padding-bottom:5px;border-bottom:1px solid #FBFAF8;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all 230ms ease;transition:all 230ms ease}.form-wrapper .main-form #main-client-telegram,.form-wrapper .main-form #main-client-viber{display:none}.form-wrapper .main-form #main-client-telegram::-webkit-input-placeholder,.form-wrapper .main-form #main-client-viber::-webkit-input-placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.form-wrapper .main-form #main-client-telegram:-ms-input-placeholder,.form-wrapper .main-form #main-client-viber:-ms-input-placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.form-wrapper .main-form #main-client-telegram::-ms-input-placeholder,.form-wrapper .main-form #main-client-viber::-ms-input-placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.form-wrapper .main-form #main-client-telegram::placeholder,.form-wrapper .main-form #main-client-viber::placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.form-wrapper .main-form #main-client-email::-webkit-input-placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.form-wrapper .main-form #main-client-email:-ms-input-placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.form-wrapper .main-form #main-client-email::-ms-input-placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.form-wrapper .main-form #main-client-email::placeholder{font-size:16px;opacity:.8;color:#FBFAF8}.happect-footer{margin-top:10vh;width:100%;padding:50px 0}.happect-footer .happect-logo-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.happect-footer .copyright{text-align:center;padding:30px;opacity:0.75}@media screen and (max-width: 1440px) and (min-width: 1024px){.contacts .contact-form-info{font-size:12px;margin-bottom:10px}.contacts .contact-form-wrapper-hide{max-height:60vh;width:400px}.contacts .contact-form-wrapper-show{max-height:60vh;width:400px}.contacts .contact-form .contact-float{top:5px;font-size:16px}.contacts .contact-form .answer-question{font-size:12px}.contacts .contact-form .where-to-answer label svg{width:20px}.contacts .contact-form .where-to-answer input:checked ~ .radio-mark svg{width:25px}.contacts .contact-form input{font-size:16px;padding:5px 0}.contacts .contact-form #contact-message{margin-top:10px;max-height:120px}.happect-header{-ms-flex-pack:distribute;justify-content:space-around;max-width:calc(100vw - 20px);padding:10px}.happect-header .happect-logo-area{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.happect-header .happect-nav{-webkit-box-flex:2;-ms-flex:2;flex:2}.landing{height:100vh}.main-landing{top:100px}.main-landing h1{width:80%}.about-us-text-wrapper{top:200px;width:65%}.main-our-skills h1{margin:20px 0}.skills-grid .skills-design .skill-title-wrapper h2,.skills-grid .skills-code .skill-title-wrapper h2,.skills-grid .skills-cms .skill-title-wrapper h2{font-size:65px}.skill-title{font-size:75px}.main-how-we-work .work-grid{width:80%;margin-left:10%}.main-how-we-work .work-grid div{font-size:30px}.main-how-we-work .work-grid div svg{width:100px;height:100px}.form-wrapper .label-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-wrapper .label-container label{margin:10px 0}}@media screen and (max-width: 1023px) and (min-width: 768px){.contacts .contact-form-info{font-size:12px;margin-bottom:10px}.contacts .contact-form-wrapper-hide{max-height:70vh;width:400px}.contacts .contact-form-wrapper-show{max-height:70vh;width:400px}.contacts .contact-form .contact-float{top:5px;font-size:16px}.contacts .contact-form .answer-question{font-size:12px}.contacts .contact-form .where-to-answer label svg{width:20px}.contacts .contact-form .where-to-answer input:checked ~ .radio-mark svg{width:25px}.contacts .contact-form input{font-size:16px;padding:5px 0}.contacts .contact-form #contact-message{margin-top:10px;max-height:120px}.happect-header{-ms-flex-pack:distribute;justify-content:space-around;max-width:calc(100vw - 20px);padding:10px}.happect-header .happect-logo-area{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.happect-header .happect-nav{-webkit-box-flex:2;-ms-flex:2;flex:2}.landing{height:100vh}.main-landing{top:100px}.about-us-text-wrapper{top:200px;width:65%}.main-our-skills h1{margin:20px 0}.skills-grid .skills-design .skill-title-wrapper h2,.skills-grid .skills-code .skill-title-wrapper h2,.skills-grid .skills-cms .skill-title-wrapper h2{font-size:50px}.main-how-we-work h3:before{content:'Click '}.main-how-we-work .work-grid{width:80%;margin-left:10%}.main-how-we-work .work-grid div{font-size:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-how-we-work .work-grid div svg{width:100px;height:100px}.form-wrapper .label-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-wrapper .label-container label{margin:10px 0}}@media screen and (max-width: 767px){.contact-button-wrapper{z-index:999}.contacts .contact-form-info{font-size:16px}.contacts .contact-form-wrapper-hide{z-index:998;height:100vh;width:100vw;left:0;border:none;border-radius:0;right:0;bottom:0;padding:5px}.contacts .contact-form-wrapper-show{z-index:998;height:100vh;border-radius:0;width:100vw;left:0;border:none;right:0;padding:5px;bottom:0}.contacts .contact-form .answer-question{font-size:16px}.contacts .contact-form #contact-message{margin-top:20px;max-height:150px}.happect-header{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-line-pack:center;align-content:center;max-width:calc(100vw - 20px);padding:10px}.happect-header .happect-logo-area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0;flex:0}.happect-header .happect-nav{-webkit-box-flex:0;-ms-flex:0;flex:0}.happect-header .happect-nav .header-link{display:none}.happect-header .happect-nav-shown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fadeInAnimation 1s ease;animation:fadeInAnimation 1s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(95vh - 20px);width:100%;background:#231F20;position:absolute;left:0;top:calc(5vh + 20px)}.main-landing{top:100px}.main-landing h1{font-size:36px}.main-landing .happect-chain{padding-left:0}.main-landing .happect-chain h2{font-size:20px}.about-us-text-wrapper{top:200px;width:80%;left:10%}.about-us-text-wrapper h1{font-size:24px}.about-us-text-wrapper p{font-size:16px}.main-our-skills{height:auto;min-height:0}.main-our-skills h1{font-size:36px}.skills-grid .skills-design,.skills-grid .skills-code,.skills-grid .skills-cms{border-bottom:1px solid #FBFAF8;margin:10px 0;display:-ms-grid;display:grid;-ms-grid-columns:40% 60%;grid-template-columns:40% 60%}.skills-grid .skills-design .skills,.skills-grid .skills-code .skills,.skills-grid .skills-cms .skills{-ms-grid-columns:1fr;grid-template-columns:1fr;width:100%}.skills-grid .skills-design .skills h2,.skills-grid .skills-code .skills h2,.skills-grid .skills-cms .skills h2{font-size:24px;padding:10px 0}.skills-grid .skills-design .skill-title-wrapper,.skills-grid .skills-code .skill-title-wrapper,.skills-grid .skills-cms .skill-title-wrapper{position:relative}.skills-grid .skills-design .skill-title-wrapper h2,.skills-grid .skills-code .skill-title-wrapper h2,.skills-grid .skills-cms .skill-title-wrapper h2{font-size:20px;letter-spacing:0.5em;text-indent:0.5em}.skills-grid .skills-cms{border-bottom:0px solid black !important}.main-how-we-work{height:auto}.main-how-we-work h1{font-size:36px}.main-how-we-work h3:before{content:'Click '}.main-how-we-work .work-grid{height:auto;width:80%;margin-left:10%;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}.main-how-we-work .work-grid div{font-size:25px;width:200px;height:200px}.main-how-we-work .work-grid div svg{width:70px;height:70px}.form-wrapper h1{font-size:36px}.form-wrapper .main-form{width:90%;margin-left:5%}.form-wrapper .main-form .answer-question{font-size:16px}.form-wrapper .main-form .form-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-wrapper .main-form .form-content .col-1,.form-wrapper .main-form .form-content .col-2{width:100%}.form-wrapper .main-form #project-info{margin-top:50px;padding:10px 0;height:200px}.form-wrapper .label-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-wrapper .label-container label{margin:10px 0}}@media screen and (max-height: 800px) and (min-width: 768px){.contacts .contact-form-info{font-size:12px;margin-bottom:10px}.contacts .contact-form-wrapper-hide{max-height:80vh;width:400px;bottom:30px}.contacts .contact-form-wrapper-show{max-height:80vh;width:400px;bottom:30px}.contacts .contact-form .contact-float{top:5px;font-size:16px}.contacts .contact-form .answer-question{font-size:12px}.contacts .contact-form .where-to-answer label svg{width:20px}.contacts .contact-form .where-to-answer input:checked ~ .radio-mark svg{width:25px}.contacts .contact-form input{font-size:16px;padding:5px 0}.contacts .contact-form #contact-message{margin-top:10px;max-height:120px}}@-webkit-keyframes scale-out-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-out-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes slit-in-diagonal-2{0%{-webkit-transform:translateZ(-800px) rotate3d(-1, 1, 0, -90deg);transform:translateZ(-800px) rotate3d(-1, 1, 0, -90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}54%{-webkit-transform:translateZ(-160px) rotate3d(-1, 1, 0, -87deg);transform:translateZ(-160px) rotate3d(-1, 1, 0, -87deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateZ(0) rotate3d(-1, 1, 0, 0);transform:translateZ(0) rotate3d(-1, 1, 0, 0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes slit-in-diagonal-2{0%{-webkit-transform:translateZ(-400px) rotate3d(1, 1, 0, 90deg);transform:translateZ(-400px) rotate3d(1, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}54%{-webkit-transform:translateZ(-80px) rotate3d(1, 1, 0, 87deg);transform:translateZ(-80px) rotate3d(1, 1, 0, 87deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateZ(0) rotate3d(-1, 1, 0, 0);transform:translateZ(0) rotate3d(-1, 1, 0, 0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes puff-in-center{0%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes puff-in-center{0%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@-webkit-keyframes slide-in-blurred-bottom{0%{-webkit-transform:translateY(50px) scaleY(1.1) scaleX(0.2);transform:translateY(50px) scaleY(1.1) scaleX(0.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(5px);filter:blur(5px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-bottom{0%{-webkit-transform:translateY(50px) scaleY(1.1) scaleX(0.2);transform:translateY(50px) scaleY(1.1) scaleX(0.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(5px);filter:blur(5px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes slide-in-blurred-bottom-small{0%{-webkit-transform:translateY(5px) scaleY(1.1) scaleX(0.2);transform:translateY(5px) scaleY(1.1) scaleX(0.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(5px);filter:blur(5px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-bottom-small{0%{-webkit-transform:translateY(5px) scaleY(1.1) scaleX(0.2);transform:translateY(5px) scaleY(1.1) scaleX(0.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(5px);filter:blur(5px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes slide-in-blurred-top-small{0%{-webkit-transform:translateY(-5px) scaleY(1.1) scaleX(0.2);transform:translateY(-5px) scaleY(1.1) scaleX(0.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(5px);filter:blur(5px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-top-small{0%{-webkit-transform:translateY(-5px) scaleY(1.1) scaleX(0.2);transform:translateY(-5px) scaleY(1.1) scaleX(0.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(5px);filter:blur(5px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes flicker-in-2{0%{opacity:0}10%{opacity:0;-webkit-box-shadow:none;box-shadow:none}10.1%{opacity:1;-webkit-box-shadow:none;box-shadow:none}10.2%{opacity:0;-webkit-box-shadow:none;box-shadow:none}20%{opacity:0;-webkit-box-shadow:none;box-shadow:none}20.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.25);box-shadow:0 0 30px rgba(255,255,255,0.25)}20.6%{opacity:0;-webkit-box-shadow:none;box-shadow:none}30%{opacity:0;-webkit-box-shadow:none;box-shadow:none}30.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25);box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}30.5%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25);box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}30.6%{opacity:0;-webkit-box-shadow:none;box-shadow:none}45%{opacity:0;-webkit-box-shadow:none;box-shadow:none}45.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25);box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}50%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25);box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}55%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25);box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}55.1%{opacity:0;-webkit-box-shadow:none;box-shadow:none}57%{opacity:0;-webkit-box-shadow:none;box-shadow:none}57.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3);box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3)}60%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3);box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3)}60.1%{opacity:0;-webkit-box-shadow:none;box-shadow:none}65%{opacity:0;-webkit-box-shadow:none;box-shadow:none}65.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3),0 0 100px rgba(255,255,255,0.1);box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3),0 0 100px rgba(255,255,255,0.1)}75%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3),0 0 100px rgba(255,255,255,0.1);box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3),0 0 100px rgba(255,255,255,0.1)}75.1%{opacity:0;-webkit-box-shadow:none;box-shadow:none}77%{opacity:0;-webkit-box-shadow:none;box-shadow:none}77.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.4),0 0 110px rgba(255,255,255,0.2),0 0 100px rgba(255,255,255,0.1);box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.4),0 0 110px rgba(255,255,255,0.2),0 0 100px rgba(255,255,255,0.1)}85%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.4),0 0 110px rgba(255,255,255,0.2),0 0 100px rgba(255,255,255,0.1);box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.4),0 0 110px rgba(255,255,255,0.2),0 0 100px rgba(255,255,255,0.1)}85.1%{opacity:0;-webkit-box-shadow:none;box-shadow:none}86%{opacity:0;-webkit-box-shadow:none;box-shadow:none}86.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.45),0 0 110px rgba(255,255,255,0.25),0 0 100px rgba(255,255,255,0.1);box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.45),0 0 110px rgba(255,255,255,0.25),0 0 100px rgba(255,255,255,0.1)}100%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.45),0 0 110px rgba(255,255,255,0.25),0 0 100px rgba(255,255,255,0.1);box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.45),0 0 110px rgba(255,255,255,0.25),0 0 100px rgba(255,255,255,0.1)}}@keyframes flicker-in-2{0%{opacity:0}10%{opacity:0;-webkit-box-shadow:none;box-shadow:none}10.1%{opacity:1;-webkit-box-shadow:none;box-shadow:none}10.2%{opacity:0;-webkit-box-shadow:none;box-shadow:none}20%{opacity:0;-webkit-box-shadow:none;box-shadow:none}20.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.25);box-shadow:0 0 30px rgba(255,255,255,0.25)}20.6%{opacity:0;-webkit-box-shadow:none;box-shadow:none}30%{opacity:0;-webkit-box-shadow:none;box-shadow:none}30.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25);box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}30.5%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25);box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}30.6%{opacity:0;-webkit-box-shadow:none;box-shadow:none}45%{opacity:0;-webkit-box-shadow:none;box-shadow:none}45.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25);box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}50%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25);box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}55%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25);box-shadow:0 0 30px rgba(255,255,255,0.45),0 0 60px rgba(255,255,255,0.25)}55.1%{opacity:0;-webkit-box-shadow:none;box-shadow:none}57%{opacity:0;-webkit-box-shadow:none;box-shadow:none}57.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3);box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3)}60%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3);box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3)}60.1%{opacity:0;-webkit-box-shadow:none;box-shadow:none}65%{opacity:0;-webkit-box-shadow:none;box-shadow:none}65.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3),0 0 100px rgba(255,255,255,0.1);box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3),0 0 100px rgba(255,255,255,0.1)}75%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3),0 0 100px rgba(255,255,255,0.1);box-shadow:0 0 30px rgba(255,255,255,0.55),0 0 60px rgba(255,255,255,0.3),0 0 100px rgba(255,255,255,0.1)}75.1%{opacity:0;-webkit-box-shadow:none;box-shadow:none}77%{opacity:0;-webkit-box-shadow:none;box-shadow:none}77.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.4),0 0 110px rgba(255,255,255,0.2),0 0 100px rgba(255,255,255,0.1);box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.4),0 0 110px rgba(255,255,255,0.2),0 0 100px rgba(255,255,255,0.1)}85%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.4),0 0 110px rgba(255,255,255,0.2),0 0 100px rgba(255,255,255,0.1);box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.4),0 0 110px rgba(255,255,255,0.2),0 0 100px rgba(255,255,255,0.1)}85.1%{opacity:0;-webkit-box-shadow:none;box-shadow:none}86%{opacity:0;-webkit-box-shadow:none;box-shadow:none}86.1%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.45),0 0 110px rgba(255,255,255,0.25),0 0 100px rgba(255,255,255,0.1);box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.45),0 0 110px rgba(255,255,255,0.25),0 0 100px rgba(255,255,255,0.1)}100%{opacity:1;-webkit-box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.45),0 0 110px rgba(255,255,255,0.25),0 0 100px rgba(255,255,255,0.1);box-shadow:0 0 30px rgba(255,255,255,0.6),0 0 60px rgba(255,255,255,0.45),0 0 110px rgba(255,255,255,0.25),0 0 100px rgba(255,255,255,0.1)}}@-webkit-keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}
/*# sourceMappingURL=main.css.map */