/* Copyright (c) 2018-present Tesler, All Rights Reserved. */

@charset "UTF-8";#billboard,img{max-width:100%}#both>div,#header nav ul li{-webkit-box-sizing:border-box}#downloads>div a,#header nav ul a,#header>div>a,.testimonial a,ins{text-decoration:none}#billboard h4,#header nav ul a:hover,a{color:#fff}#about ul,nav ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{line-height:1;font-family:'Open Sans',sans-serif;max-width:100vw;overflow-x:hidden}#header nav ul a,#header>div>a span{font-family:Roboto,sans-serif;display:inline-block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}body>*>div{max-width:1200px;margin:auto}#about>div,#testimonials>div{padding-top:80px;margin-top:-80px}p{line-height:22px}#header{width:100%;height:80px;background-color:#9D8DF1;position:fixed;z-index:100;-webkit-transition:height .6s;-o-transition:height .6s;transition:height .6s}#about li,#about ul,#hamburger,#hamburger>div,#header nav,#testimonials{position:relative}#header>div>a{float:left;margin-top:4px;opacity:1;-webkit-transition:opacity .6s,margin .6s;-o-transition:opacity .6s,margin .6s;transition:opacity .6s,margin .6s}#header>div>a img{float:left;margin-top:4px;max-height:60px}#header>div>a span{height:60px;line-height:70px;font-size:26px;margin-left:20px}#header nav{float:right;overflow:hidden;-webkit-transition:top .6s;-o-transition:top .6s;transition:top .6s}#header nav ul li{float:left;padding:10px 20px;line-height:60px;-moz-box-sizing:border-box;box-sizing:border-box;height:80px;cursor:pointer;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}#header nav ul li:hover{background-color:rgba(0,0,0,.15)}#header nav ul a{font-size:16px;color:#fef8f1;letter-spacing:1px}#both strong,.testimonial,.testimonial a,.testimonial span{font-family:Roboto}#header.show{height:180px}#header.show>div>a{margin-top:-80px;opacity:0}#header.show nav{top:0}#header.show nav ul li{margin-top:0;opacity:1}#hamburger{float:right;height:30px;width:25px;margin-top:16px;display:none}#hamburger>div{margin-top:5px;background-color:#fff;width:24px;height:3px;display:block;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}#about li,#both>div,#seal>div>div,#seal>div>div img,.testimonial{background:#F2F2F2}#both>div,#downloads>div,.testimonial{display:inline-block}#hamburger>div:first-child{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;margin-left:0}#hamburger>div:nth-child(2){-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right;margin-top:5px;margin-left:0}#hamburger>div:last-child{margin-top:5px;opacity:1}#hamburger.cross>div:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-left:5px}#hamburger.cross>div:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px;margin-left:-4px}#hamburger.cross>div:last-child{margin-top:8px;opacity:0}#billboard{height:85vh;width:100vw;text-align:center;background:url(/assets/img/back-min.jpg) center no-repeat,url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAsLCwsMCwwODgwREhASERkXFRUXGSYbHRsdGyY6JCokJCokOjM+Mi8yPjNcSEBASFxqWVRZaoFzc4GimqLT0///2wBDAQsLCwsMCwwODgwREhASERkXFRUXGSYbHRsdGyY6JCokJCokOjM+Mi8yPjNcSEBASFxqWVRZaoFzc4GimqLT0///wAARCABQAHgDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAgMAAQQF/8QAKBABAAICAgICAgIBBQAAAAAAAQACESEDMRJBUWEycSKRBBNSYoGx/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AOk1x+hlHjHZYKv7mkZeWgW+rf8AsweLS7UP2zrWq2qibZi5T+Pn0mmFN4lO9rNdTqc3ibdhgm+ts+4RoMB1CyxdeoRn9H3AK/WYI/UMTqAoaWBFYDCGC5gB7y4JcF+MSGtMDh/5vD/ocvmfhd/pknY5uKvNS1LdJJMWNynnlh6lBveMSytvmXU33NsI+PxM/JULfVtP7muBevkIkK5nil8TTTHkDYi+Qs1ydmmDTxqdQOgXPUIy7iqnz1G+QdEILDLcJkgrmVVw9wAbAblCsl6lbaJDy9kAVXrqKe41Yp+MQDESSJ3Vy6khWyxXtlCeiGYSQ7hFymXKwsDNyAWz6tp/cxpYt4mvudG9ciI7JlvuuU2aZFHS29pH5AzMFeTKePXzNIbMuWUaZO4GYQQi0L1w9kSPr1G5DGIvlKj5LAmu4DZejEosPYwV1qANsHbmSBrJl38EkDdW24VlOiLMEYikCzy94hbicB3aEOtQDevymTkri2XCW0zTF3qWLD7IVzLti7UJopcr3oe/cXylrV1+Q4YumtruB0qXGuQf+5bZmWttBGwhm1xCOsLFtnRmD5YgLtawpiU3oazl+DcPlC9Rma1g1WsA7X1g0SRNuQHW7SQOln7h1sTKJ8xhcJQ5rvqUeXuRVrkgYs9sgdmVqDllPUDNzVCxb1bTMHI+NvEMs6V6jVqzn3Fr/wAhwwq6Pl+U1j/E/lOfW1h3/UcX9QjXrchlIqnJxv3j+oTddLKGCGs5mblqDuziFZoA9pAvjkoKQFef+wzJFtsY39EkD//Z) center no-repeat #a9aaad;background-size:cover}#billboard h2{padding-top:28vh;height:10vh;line-height:10vh;font-size:8vh;color:#fff;font-weight:lighter}#billboard h4{padding-top:2vh;height:5vh;line-height:5vh;font-size:4.5vh;font-weight:lighter}#about>div>h2,#contact h2,#terms h2,#testimonials h2{font-weight:lighter;color:#9D8DF1;font-size:50px;text-align:center;margin-bottom:30px;margin-top:50px}#about>div>p,#both strong{text-align:center;font-weight:400}#about li,#about>div>p{color:#555;margin-bottom:20px}#about h2:nth-of-type(2){margin-top:100px}#about>div>p{font-size:17px}#about>div>p:first-of-type{margin-top:60px}#both{font-size:0;text-align:center;margin-top:50px;margin-bottom:40px}#both>div{-moz-box-sizing:border-box;box-sizing:border-box;width:40%;margin-top:80px;text-align:center;vertical-align:top}#downloads>div,.testimonial{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#both>div:first-child{margin-right:10%}#both img{width:160px;margin-top:-80px;-webkit-border-radius:100%;border-radius:100%;background:#E6E6E6;border:7px solid #F2F2F2}#both strong{font-size:23px;margin-top:10px;padding-bottom:10px;display:block;color:#505050}#both span{font-size:17px;line-height:22px;color:#666;margin:20px 10px;display:block;min-height:85px}#about ul{z-index:2;padding-bottom:50px;margin-top:60px}#about li{height:70px;line-height:70px;padding:0 30px 0 100px;display:block;text-align:left;-webkit-border-radius:5px 3px 3px 5px;border-radius:5px 3px 3px 5px;border-right:4px solid #9D8DF1}#about li img{position:absolute;display:block;height:40px;width:40px;background:#9D8DF1;border:15px solid #9D8DF1;top:0;left:0;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}#testimonials{background:url(/assets/img/testim-min.jpg) center no-repeat,url(data:image/jpeg;base64,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) center no-repeat;background-size:cover}#testimonials::before{content:"";position:absolute;top:0;left:0;width:100%;height:80px;background:#fff}#testimonials>div{font-size:0;text-align:center}#testimonials h2{color:#fff;margin-bottom:70px}.testimonial{width:28%;box-sizing:border-box;height:auto;position:relative;padding:30px 20px 20px;margin-right:5%;margin-bottom:120px;color:#909090;font-size:16px;line-height:20px;vertical-align:top;text-align:left;opacity:.9}.testimonial:last-child{margin-right:0}.testimonial blockquote{margin-bottom:25px;min-height:80px}.testimonial a{display:block;color:#7e7d7d;font-weight:700;font-size:14px;margin-top:25px;line-height:16px}.testimonial a:hover{color:#5c5c5c}.testimonial span{font-size:12px}.testimonial img{position:absolute;-webkit-border-radius:100px;border-radius:100px;border:4px solid #fff;bottom:-30px;right:10px;width:60px}#seal{padding-bottom:30px}#seal>div{padding-top:110px}#seal>div>div{-webkit-border-radius:5px;border-radius:5px;text-align:center}#seal>div>div img{height:140px;padding:10px;margin-top:-80px;-webkit-border-radius:100%;border-radius:100%}#seal>div>div p{line-height:22px;color:#555;padding-bottom:40px;padding-top:20px;font-size:17px}#contact p{color:#555;margin-top:40px;margin-bottom:30px}#contact>div>div{position:relative}#contactEmail,#contactMessage,#contactName{outline:0;font-size:16px;font-family:inherit;-webkit-transition:border .2s;-o-transition:border .2s;transition:border .2s}#contactEmail,#contactName{border:0;padding:15px .5% 3px;border-bottom:2px solid #DDD;width:30%}#contactEmail:focus,#contactName:focus{border-bottom:2px solid #9D8DF1}#contactEmail:invalid,#contactName:invalid{-webkit-box-shadow:none;box-shadow:none;border-bottom:2px solid #F0766D}#contactButton{position:absolute;bottom:0;right:0;height:35px;line-height:35px;padding:0 15px;border:2px solid #DDD;color:#DDD;cursor:default;-webkit-transition:border .2s,color .2s;-o-transition:border .2s,color .2s;transition:border .2s,color .2s}#contactButton.active{border:2px solid #9D8DF1;color:#9D8DF1;cursor:pointer;-webkit-border-radius:2px;border-radius:2px}#contactMessage{width:98.8%;font-family:inherit;padding:15px .5%;border:2px solid #DDD;margin:20px 0;overflow:hidden;max-width:98.8%;min-width:98.8%;min-height:200px;-webkit-border-radius:2px;border-radius:2px}#contactMessage:focus{border:2px solid #9D8DF1}#contactEmail{margin-left:2%;width:25%}#terms p{color:#333;text-align:center}#downloads{font-size:0;margin-top:30px;margin-bottom:50px}#downloads>div{width:50%;box-sizing:border-box;padding:5px}#downloads>div a{display:block;width:100%;max-width:400px;text-align:center;margin:auto;-webkit-border-radius:5px;border-radius:5px;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;background-color:#9D8DF1;line-height:28px;cursor:pointer;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}footer,footer p:first-child{text-align:left}#downloads>div a:hover{background-color:#8071D0}#downloads>div a::before{content:"⬇";text-decoration:underline;display:inline-block;margin-right:6px;font-size:20px;vertical-align:top;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}footer{width:100%;padding:25px 0 40px;background-color:#41463d;height:88px}footer p{color:#6E6E6E;line-height:25px;width:49%;display:inline-block}footer p:last-child{text-align:right;float:right}footer p a{color:inherit}footer span{display:block;color:#858383;margin-bottom:10px}@media only screen and (max-width:1260px){body>*>div{padding:0 20px}#billboard h2{font-size:46px}#billboard h4{font-size:25px}.testimonial blockquote{min-height:120px}}@media only screen and (max-width:980px){#about>div>h2,#contact h2,#terms h2,#testimonials h2{font-size:40px}#header>div>a span{font-size:20px}#header nav ul a{font-size:14px}#both>div img{width:100px}#both>div strong{font-size:19px;padding-bottom:0}#both>div span{font-size:14px;min-height:0}#about li,#about>div>p{font-size:15px}.testimonial blockquote{min-height:140px}#about li{height:50px;line-height:50px;padding-left:65px}#about li img{height:30px;width:30px;border-width:10px}#seal>div>div img{height:100px;margin-top:-60px}footer p{font-size:14px}}@media only screen and (max-width:800px){#hamburger,#header nav{display:block}#billboard h2{font-size:34px}#billboard h4{font-size:25px}#testimonials>div{padding-bottom:20px}.testimonial{width:100%;margin-bottom:60px}.testimonial blockquote{min-height:0}#header{height:60px;overflow:hidden}#header>div>a span{line-height:50px;font-weight:lighter}#header>div>a img{max-height:40px}#header nav{float:none;position:absolute;top:60px;width:100%;left:0}#header nav ul li{float:none;display:block;text-align:center;height:40px;padding:0;margin-top:80px;opacity:0;text-transform:uppercase;-webkit-transition:margin .6s,opacity .6s;-o-transition:margin .6s,opacity .6s;transition:margin .6s,opacity .6s}#header nav ul li:hover{background:0 0}#downloads>div{width:100%}#downloads>div a{font-size:15px}#downloads>div:first-child{padding-bottom:15px}#about li{border-left:50px solid #9D8DF1;position:relative;height:auto;line-height:20px;padding:16px}#about li img{position:absolute;top:-webkit-calc(50% - 15px);top:calc(50% - 15px);left:-40px;border:0;background:0}}@media only screen and (max-width:540px){#both>div,footer p{width:100%}#about>div>h2,#contact h2,#terms h2,#testimonials h2{font-size:28px}#billboard h2{font-size:5.9vw}#billboard h4{font-size:4vw;line-height:6vw}#both>div{display:block;margin-top:110px;padding-bottom:2px}#contactName{width:100%;margin-bottom:14px}#contactEmail{width:-webkit-calc(100% - 200px);width:calc(100% - 200px);margin-left:0}footer{height:auto}footer p:first-child{text-align:center}footer p:last-child{float:none;text-align:center}footer>div:last-child{margin-top:20px}}@media only screen and (max-width:370px){#header>div>a span{display:none}}