@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);.h,.hidden,.hide,.n{display:none}.o-0{opacity:0}.o-01{opacity:.1}.o-02{opacity:.2}.o-03{opacity:.3}.o-05{opacity:.5}.o-07{opacity:.7}.o-08{opacity:.8}.o-09{opacity:.9}.o-1{opacity:1}.pr{position:relative}.pa{position:absolute}.z-9,.zi-9{z-index:9}.z-99,.zi-99{z-index:99}.z-999,.zi-999{z-index:999}.z-999-,.zi-999-{z-index:-999}.d-b{display:block}.d-ib{display:inline-block}.d-i{display:inline}.f{display:-webkit-box;display:-ms-flexbox;display:flex}.g{display:-ms-grid;display:grid}.l-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ac-sb{-ms-flex-line-pack:justify;align-content:space-between}*{cursor:none}#aura,#cursor{border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10000;-webkit-transition:.5s cubic-bezier(.35,-.18,.59,1.2) transform,.2s cubic-bezier(.35,-.18,.59,1.2) opacity;-o-transition:.5s cubic-bezier(.35,-.18,.59,1.2) transform,.2s cubic-bezier(.35,-.18,.59,1.2) opacity;transition:.5s cubic-bezier(.35,-.18,.59,1.2) transform,.2s cubic-bezier(.35,-.18,.59,1.2) opacity;position:absolute}#cursor{width:7px;height:7px;background-color:rgba(255,255,255,.7);border:1px solid rgba(64,103,138,.7);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#cursor.--on-link{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#aura{width:41px;height:41px;border:1px solid rgba(64,103,138,.5);background-color:rgba(255,255,255,.05);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}#aura.--on-link{border-width:2px;border-color:rgba(64,103,138,.7);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-backdrop-filter:sepia(.5);backdrop-filter:sepia(.5)}#aura.--hidden,#cursor.--hidden{-webkit-transform:scale(.001);-ms-transform:scale(.001);transform:scale(.001)}.box-review{width:57%;height:auto;float:right;background-color:#fff;padding:45px;line-height:1.4em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;font-weight:300;color:#40678a;border:10px solid #fff;-webkit-box-shadow:0 6px 12px rgba(10,67,141,.2);box-shadow:0 6px 12px rgba(10,67,141,.2);margin-top:1em;-webkit-transform:translateZ(100px);transform:translateZ(100px)}@media screen and (max-width:1199px){.box-review.box-2{width:100%}}@media screen and (max-width:767.98px){.box-review{width:100%}}@media screen and (max-width:575.98px){.box-review{padding:5vw}}.box-review a{color:#40678a}.box-review a:visited{color:#6b408a}.box-review__text{font-size:1em;font-weight:400}.box-review__title{line-height:1.3em;margin:0;text-align:left;font-weight:600;font-size:1.5em;float:unset}.box-review__subtitle{font-size:1.2rem;line-height:120%;font-weight:600;margin:2rem 0 0 0}.box-review__list{font-weight:600;font-size:.9rem;padding-left:0;margin:0 0 0 16px}.box-review__list li h3{font-size:.9rem;font-weight:500;color:#40678a;margin:0}.box-review__list li h3 strong{font-weight:900}.box-review__link{display:inline-block;margin-top:2rem}.box-review__link:hover{text-decoration:underline}.box-review__link h3{text-decoration:underline;color:#40678a;font-weight:900;text-transform:uppercase;font-size:1em;display:inline-block;line-height:120%;margin:0}.box-review__link span{font-size:2.5em;line-height:0;height:0;display:inline-block;position:relative;top:6px}.box-review small{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem;font-weight:500}.my-works{width:100%;margin-top:0}@media screen and (max-width:575.98px){.my-works{margin:0}}.my-works__slider{overflow:hidden}.my-works__slider-img{width:100%!important}.my-works__slider-title{color:#40678a;font-size:1.2rem;line-height:1.5rem}.my-works__review{font-weight:500!important;margin:1rem 0 0!important}.my-works__link{font-size:1rem;line-height:140%;text-decoration:underline}.my-works__title{color:#40678a;font-size:1.4rem;margin:0 0 1em 0}.my-works a{display:inline-block;line-height:140%;margin:0 5px}.my-works .review{float:right}.my-sertificates{width:100%}@media screen and (max-width:575.98px){.my-sertificates{margin:0}}.my-sertificates__title{color:#40678a;font-size:1.4rem;margin:0 0 1em 0}.my-sertificates__test:hover{font-weight:600}.my-sertificates a{display:inline-block;line-height:140%;margin:0 5px}.blog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog__item{width:80%;height:auto;float:right;background-color:#fff;padding:45px;line-height:1.4em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;font-weight:300;color:#40678a;border:10px solid #fff;-webkit-box-shadow:0 6px 12px rgba(10,67,141,.2);box-shadow:0 6px 12px rgba(10,67,141,.2);margin-top:1em;-webkit-transform:translateZ(100px);transform:translateZ(100px)}.footer__hashtags{text-decoration:none;color:#40678a;font-weight:900;font-size:1em;text-align:center;margin:2rem auto}body,html{height:100%;line-height:120%}body{font-family:Roboto,sans-serif;background-color:#f0f5f8}h1{font-size:40px;font-weight:300;float:left;width:100%;margin-top:35px;margin-bottom:55px;text-align:center;color:#40678a}h3{font-size:35px;font-weight:300;margin-bottom:52px;margin-left:41px;text-align:left;color:#242424}h5{font-size:24px;text-align:left;color:#242424}hr{outline:0;height:1px;opacity:.1;border:none;background-color:#40678a}#canvas{background-color:#000!important}.jBox-wrapper.jBox-Modal{left:50%!important;top:50%!important;-webkit-transform:translateX(-50%) translateY(-50%)!important;-ms-transform:translateX(-50%) translateY(-50%)!important;transform:translateX(-50%) translateY(-50%)!important}.wrapper{-webkit-transform:perspective(500vw);transform:perspective(500vw)}.wrapper .clear{clear:both}.wrapper .header{height:100%;max-height:160px;margin:0 auto;padding:20px 20px;text-align:center;border-bottom:4px solid #fff;background-image:-webkit-linear-gradient(135deg,#4c29ff,#00bedb);background-image:-o-linear-gradient(135deg,#4c29ff,#00bedb);background-image:linear-gradient(-45deg,#4c29ff,#00bedb);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateZ(50px);transform:translateZ(50px)}@media screen and (max-width:575.98px){.wrapper .header{-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width:575.98px){.wrapper .header__separator{display:none}}.wrapper .header a{font-size:20px;font-weight:300;line-height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;text-align:left;text-decoration:none;color:#fff}@media screen and (max-width:575.98px){.wrapper .header a{margin:0 5px}}.wrapper .header a:hover{font-weight:900}.wrapper .header span{padding:0 16px;line-height:2em;color:#fff}.wrapper .header #selected{color:#000}.wrapper .content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 auto;width:95%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media screen and (max-width:1199px){.wrapper .content .center #myCode{height:100%!important}}@media screen and (max-width:767.98px){.wrapper .content .center .my-photo{height:75vw;width:100%}}.my-photo{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;width:40%;height:auto;background-color:#fff;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;border:10px solid #fff;float:left;margin:15px 0 0 0;position:relative;-webkit-box-shadow:0 6px 12px rgba(10,67,141,.2);box-shadow:0 6px 12px rgba(10,67,141,.2);-webkit-filter:contrast(.7) brightness(1.4) saturate(0);filter:contrast(.7) brightness(1.4) saturate(0);opacity:.4;-webkit-transform:translateZ(50px);transform:translateZ(50px)}@media screen and (max-width:991px){.my-photo .my-photo{height:40vw;width:50%}}.my-code{-webkit-box-sizing:border-box;box-sizing:border-box;height:32vw;width:100%;padding-top:0;border-radius:20px;-webkit-transform:translateZ(200px);transform:translateZ(200px)}@media screen and (max-width:991px){.my-code .my-code{height:60vw;width:100%}.my-code .my-code iframe{max-height:100%}}.my-code #myCode{border-radius:20px!important;border:10px solid #fff!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:inherit!important}.my-code-map{height:520px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;border:10px solid #fff;border-radius:20px;margin-top:2em;margin-bottom:2em;-webkit-box-shadow:0 6px 12px rgba(10,67,141,.2);box-shadow:0 6px 12px rgba(10,67,141,.2);-webkit-transform:translateZ(50px);transform:translateZ(50px)}.box-text{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;background-color:#fff;margin-top:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:66%;margin-bottom:30px;border:10px solid #fff;-webkit-box-shadow:0 6px 12px rgba(10,67,141,.2);box-shadow:0 6px 12px rgba(10,67,141,.2);-webkit-transform:translateZ(200px);transform:translateZ(200px);padding:20px}@media screen and (max-width:575.98px){.box-text{padding:5vw}}.box-text.--left{width:40%}@media screen and (max-width:767.98px){.box-text.--left{width:100%}}.box-text.--right{width:57%;height:auto;float:right}@media screen and (max-width:767.98px){.box-text.--right{width:100%}}.box-text__title{font-size:1.5rem;width:100%;color:#40678a;font-weight:500;margin:30px 25px}.box-text p{font-size:20px;margin-bottom:31px;text-align:left;color:#242424}.box-text a,.box-text h4,.box-text span{text-decoration:none;color:#40678a;font-weight:300;margin:3px 0}.box-text a:hover{font-weight:600;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}.content .media{margin-right:0;width:90%}.content #box{width:1238px;margin:170px auto 0 auto;padding-top:37px;padding-left:38px;background-color:#fff}.content #box p{font-size:24px;font-weight:100;margin-top:37px;margin-bottom:30px;text-align:left;color:#242424}.content .box-text_prog p{font-size:24px;font-weight:100;margin-top:30px;margin-bottom:30px;text-align:left;color:#242424}.content .box-text_prog{font-size:24px;font-weight:100;width:700px;margin-top:37px;margin-bottom:30px;margin-left:300px;text-align:left;color:#242424}.content .box-text_prog #respond{font-size:24px;display:block;float:left;width:250px;height:45px;margin-top:20px;margin-bottom:32px;text-align:center;color:#fff;background-color:#8cbbd3;background-size:auto}.content .box-text_prog a{font-size:24px;font-weight:3000;display:block;float:left;margin-top:32px;margin-bottom:32px;padding:11px 51px;text-align:center;text-decoration:none;color:#fff;background-color:#8cbbd3}.content .box-text_prog input{font-size:20px;font-weight:100;width:460px;height:34px;margin-bottom:12px;padding-left:10px;border:1px solid #fff;background-color:#f5f5f5}.content .box-text_prog .clear{clear:both}