body{font-family:"Open Sans",sans-serif;color:#272829}a{color:#0563bb;text-decoration:none}a:hover{color:#067ded;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#fff}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #0563bb;border-top-color:#fff;border-bottom-color:#fff;border-radius:50%;width:60px;height:60px;animation:animate-preloader 1s linear infinite}@keyframes animate-preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.floating{animation-name:floating;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:0;margin-top:0}@keyframes floating{0%{transform:translate(0,0)}50%{transform:translate(0,15px)}100%{transform:translate(0,0)}}.video{width:370px;height:250px;box-shadow:80px 80px 80px rgba(6,6,7,.2);border-radius:25px;border-color:yellow;border-style:solid;overflow:hidden}@media screen and (max-width:768px){.video{margin:0 auto}}#hero{width:100%;height:100vh;background:url(./bg.png) top right no-repeat;background-size:cover;position:relative}@media (min-width:992px){#hero{padding-left:160px}}#hero:before{content:"";background:rgba(255,255,255,.8);position:absolute;bottom:0;top:0;left:0;right:0}#hero h1{margin:0;font-size:55px;font-weight:700;line-height:36px;color:#45505b}#hero p{color:#45505b;margin:15px 0 0 0;font-size:26px;font-family:"Poppins",sans-serif}#hero p span{color:#0563bb;letter-spacing:1px}#hero .inputkey{margin-top:30px}#hero .inputkey a{font-size:24px;display:inline-block;color:#45505b;line-height:1;margin-right:20px;transition:0.3s}#hero .inputkey a:hover{color:#0563bb}@media (max-width:992px){#hero{text-align:center}#hero h1{font-size:32px;line-height:36px}#hero p{margin-top:10px;font-size:20px;line-height:24px}#hero .inputkey{display:flex;justify-content:center;align-items:center;flex-direction:column}}.input-form{position:relative;max-width:250px;width:100%;display:flex;align-items:center;font-size:20px;border-radius:1.7em;box-shadow:0 0 20px rgba(0,0,0,.2);overflow:hidden}.input-textbox[type=text]{border:none;line-height:2.8em;width:100%;padding-left:1.5em;transition:opacity 600ms,transform 300ms}.input-textbox[type=text]:focus{outline:none}.input-textbox[type=text]::-moz-placeholder{color:rgba(0,0,0,.2)}.input-textbox[type=text]:-ms-input-placeholder{color:rgba(0,0,0,.2)}.input-textbox[type=text]::placeholder{color:rgba(0,0,0,.2)}.input-button{color:#fff;background:none;border:none;width:2.1em;height:2.1em;flex-shrink:0;margin-right:.45em;text-align:center;border-radius:50%;position:relative;z-index:2;padding:0}.input-button:focus{outline:none}.input-button svg{position:absolute;display:block;width:50%;height:40%;top:30%;left:25%;margin:0;fill:currentColor}.icon-error{opacity:0}.icon-success{fill:transparent}.icon-error path,.icon-success path{stroke:#fff;stroke-width:8}.icon-success path{stroke-dasharray:175;stroke-dashoffset:175}.submit-bg{background:#65D9F9;position:absolute;border-radius:50%;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;transition:transform 300ms ease-in-out}.submit-bg::before,.submit-bg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 500ms}.submit-bg::before{background:#68D38B}.submit-bg::after{background:#E8426E}.message{position:absolute;color:#fff;left:0;right:0;text-align:center;opacity:0;pointer-events:none;transform:translateX(3em);transition:transform 500ms,opacity 250ms;z-index:2}.input-form:not([data-state=typing]) input{transition:opacity 300ms,transform 1s;transform:translateX(-2em);opacity:0}.input-form:not([data-state=typing]) .submit-bg{transform:scale(11)}.input-form:not([data-state=typing]) .message{transform:none}.input-form[data-state=success] .submit-bg::before,.input-form[data-state=success] .message--success{opacity:1}.input-form[data-state=error] .submit-bg::after,.input-form[data-state=error] .message--error{opacity:1}section{padding:60px 0;overflow:hidden}.section-title{text-align:center;padding-bottom:30px}.section-title h2{font-size:32px;font-weight:700;text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;position:relative;color:#45505b}.section-title h2::before{content:"";position:absolute;display:block;width:120px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 60px)}.section-title h2::after{content:"";position:absolute;display:block;width:40px;height:3px;background:#0563bb;bottom:0;left:calc(50% - 20px)}.section-title p{margin-bottom:0}