article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block }audio,canvas,video {display: inline-block }audio:not([controls]) {display: none;height: 0 }[hidden],template {display: none }html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100% }body {margin: 0 }a {background: transparent }a:focus {outline: thin dotted }a:active,a:hover {outline: 0 }h1 {font-size: 2em;margin: 0.67em 0 }abbr[title] {border-bottom: 1px dotted }b,strong {font-weight: bold }dfn {font-style: italic }hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0 }mark {background: #ff0;color: #000 }code,kbd,pre,samp {font-family: monospace,serif;font-size: 1em }pre {white-space: pre-wrap }q {quotes: "\201C" "\201D" "\2018" "\2019" }small {font-size: 80% }sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline }sup {top: -0.5em }sub {bottom: -0.25em }img {border: 0 }svg:not(:root) {overflow: hidden }figure {margin: 0 }fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em }legend {border: 0;padding: 0 }button,input,select,textarea {font-family: inherit;font-size: 100%;margin: 0 }button,input {line-height: normal }button,select {text-transform: none }button, html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer }button[disabled], html input[disabled] {cursor: default }input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 }input[type="search"] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;box-sizing: content-box }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none }button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0 }textarea {overflow: auto;vertical-align: top }table {border-collapse: collapse;border-spacing: 0 }html {background-color: #FAF0EC;color: #2C3A92;font-family: "Josefin Sans","Arial","Sans-serif";overflow-x: hidden }body {overflow-x: hidden }.rich-text a {text-decoration: none }.rich-text a:focus, .rich-text a:hover {text-decoration: underline }.rich-text h1 {font-size: 2rem }.rich-text h2 {font-size: 1.25rem }.rich-text h3 {font-size: 1.125rem }.rich-text h4 {font-size: 1rem }.rich-text h5 {font-size: 0.75rem }.rich-text h6 {font-size: 0.625rem }.button, .form .wpforms-submit-container button, .projects-window__button {background-color: #ED9084;color: #fff;display: inline-block;font-size: 1.125rem;padding: 14px 30px 10px;margin-top: 15px;text-decoration: none }.title.large {font-size: 4.0625rem }.title.medium {font-size: 3.125rem }.title.small {font-size: 2.1875rem }.form {color: #FAF0EC }.form-top {background: url("./assets/images/background2.svg");background-position: bottom center;background-repeat: no-repeat;background-size: 101%;padding-top: 120px;margin-top: 50px }.form-bottom {background-color: #2C3A92;margin-top: -1px;padding-bottom: 60px }.form-bottom>* {opacity: 0;-webkit-transform: translate(0, 30px);transform: translate(0, 30px);-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1s }.row.scrolled .form-bottom>* {opacity: 1;-webkit-transform: translate(0, 0);transform: translate(0, 0) }.form .title {text-align: center;padding-top: 40px;margin-top: 0 }.form .wpforms-field-container {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.form .wpforms-field.wpforms-field-name, .form .wpforms-field.wpforms-field-email {-ms-flex-preferred-size: 49%;flex-basis: 49% }.form .form-group.vscf-captcha-group {-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4 }.form .form-group.vscf-captcha-group input[type=text] {width: 65px }.form .wpforms-submit-container {-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;text-align: right }.form .wpforms-submit-container button {border: 0;padding: 14px 40px 10px }.form .wpforms-field {-ms-flex-preferred-size: 100%;flex-basis: 100%;margin-bottom: 20px }.form .wpforms-field input, .form .wpforms-field textarea {background-color: #FAF0EC;border: 0;border-radius: 3px;-webkit-box-sizing: border-box;box-sizing: border-box;display: block;font-size: 1.125rem;margin-top: 10px;padding: 10px 15px;width: 100% }.form .wpforms-field textarea {min-height: 200px;}.form .wpforms-submit-spinner {display: none }.form .wpforms-error {margin-top: 10px;display: block;font-size: 14px;color: #ED9084 }.form label {font-size: 1.25rem;font-weight: 700 }.form label span {font-weight: 400;line-height: 30px }.illust {position: absolute;right: -20px;max-width: 1100px;height: 100%;width: 100%;top: 0 }.illust #louie path:first-child {-webkit-animation: breath 3s infinite;animation: breath 3s infinite;-webkit-transform-origin: 90% 82%;transform-origin: 90% 82% }.illust #louie .tail {-webkit-animation: wag 7s infinite;animation: wag 7s infinite;-webkit-transform-origin: 88.5% 83%;transform-origin: 88.5% 83% }.illust #tea .st25 {-webkit-animation: steam 4s infinite;animation: steam 4s infinite }.illust .right-arm .st4:first-child, .illust .left-arm .st4:first-child {-webkit-animation: type 0.5s infinite;animation: type 0.5s infinite;-webkit-transform-origin: 73% 47%;transform-origin: 73% 47% }.illust .right-arm .st4:first-child {-webkit-animation-delay: 0.2s;animation-delay: 0.2s }.illust .foot {-webkit-animation: tap 4s infinite 3s;animation: tap 4s infinite 3s;-webkit-transform: rotate(-26deg);transform: rotate(-26deg);-webkit-transform-origin: 56.5% 82%;transform-origin: 56.5% 82% }.illust .left-eye path {-webkit-transform-origin: 50% 29.1%;transform-origin: 50% 29.1% }.illust .right-eye path {-webkit-transform-origin: 50% 29.4%;transform-origin: 50% 29.4% }.illust .left-eye path:first-child, .illust .right-eye path:first-child {-webkit-animation: eyeblink2 5s infinite;animation: eyeblink2 5s infinite }.illust .left-eye path:last-child, .illust .right-eye path:last-child {-webkit-animation: eyeblink 5s infinite;animation: eyeblink 5s infinite }.illust #website g {-webkit-transform: scale(0.1);transform: scale(0.1);-webkit-transform-origin: 63% 47%;transform-origin: 63% 47%;-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition: -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s }.illust #website.active g {-webkit-transform: scale(1);transform: scale(1) }.illust #website.active .mock-logo {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }.illust #website.active .mock-menu {opacity: 0.15;-webkit-transform: translateX(0) !important;transform: translateX(0) !important }.illust #website.active .mock-intro {opacity: 0.15;-webkit-transform: scale(1);transform: scale(1) }.illust #website.active .mock-intro-bg {opacity: 0.55 }.illust #website.active .mock-intro-button {opacity: 1 }.illust #website.active .mock-circle {opacity: 1 }.illust #website .mock-logo, .illust #website .mock-menu, .illust #website .mock-intro, .illust #website .mock-intro-bg, .illust #website .mock-intro-button, .illust #website .mock-circle {opacity: 0 }.illust #website .mock-logo {-webkit-transform: scale(0);transform: scale(0);-webkit-transform-origin: 41% 7%;transform-origin: 41% 7%;-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 1s;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 1s }.illust #website .mock-menu {-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 1.5s;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 1.5s }.illust #website .mock-menu:first-child {-webkit-transform: translateX(-10%);transform: translateX(-10%) }.illust #website .mock-menu:nth-child(2) {-webkit-transform: translateX(-4%);transform: translateX(-4%) }.illust #website .mock-menu:nth-child(3) {-webkit-transform: translateX(4%);transform: translateX(4%) }.illust #website .mock-menu:nth-child(4) {-webkit-transform: translateX(10%);transform: translateX(10%) }.illust #website .mock-intro {-webkit-transform: scale(0);transform: scale(0);-webkit-transform-origin: 41% 13%;transform-origin: 41% 13%;-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 2.5s;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 2.5s }.illust #website .mock-intro-bg {-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 2s;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 2s }.illust #website .mock-intro-button {-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 3s;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 3s }.illust #website .mock-circle:first-child {-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 3.6s;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 3.6s }.illust #website .mock-circle:nth-child(2) {-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 3.5s;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 3.5s }.illust #website .mock-circle:nth-child(3) {-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 3.7s;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 3.7s }.illust .st0 {opacity: 0.55;fill: #FABCAF }.illust .st1 {fill: #CECECE }.illust .st2 {fill: #A0A0A0 }.illust .st3 {fill: #EE9085 }.illust .st4 {fill: #E8BEA7 }.illust .st5 {fill: #686C99 }.illust .st6 {fill: #7F85B5 }.illust .st7 {fill: #C48053 }.illust .st8 {fill: #663620 }.illust .st9 {fill: #CE9C86 }.illust .st10 {fill: #DD977F }.illust .st11 {fill: #D6837F }.illust .st12 {fill: #FAF0EC }.illust .st13 {fill: #F7E0D7 }.illust .st14 {fill: #767776 }.illust .st15 {fill: #C1C1C1 }.illust .st16 {fill: #FFF }.illust .st17 {fill: #C6C6C6 }.illust .st18 {fill: #4F724A }.illust .st19 {fill: #C17667 }.illust .st20 {fill: #E58C77 }.illust .st21 {fill: #64935F }.illust .st22 {fill: #563C2A }.illust .st23 {fill: #63895C }.illust .st24 {fill: #f6e8c0 }.illust .st25 {opacity: 0.48;fill: #FFF }.illust .st26 {opacity: 0.7;fill: #421B00 }.illust .st27 {fill: #CE895B }.illust .st28 {fill: #A06447 }.illust .st29 {fill: #513C19 }.illust .st30 {fill: #F9F4F2 }.illust .st31 {fill: #FABCAF }.illust .st32 {opacity: 0.15 }.illust .st33 {fill: #F4D2CA }.illust .st34 {opacity: 0.3 }@-webkit-keyframes breath {0% {-webkit-transform: scale(1);transform: scale(1) }50% {-webkit-transform: scale(1.07);transform: scale(1.07) }100% {-webkit-transform: scale(1);transform: scale(1) }}@keyframes breath {0% {-webkit-transform: scale(1);transform: scale(1) }50% {-webkit-transform: scale(1.07);transform: scale(1.07) }100% {-webkit-transform: scale(1);transform: scale(1) }}@-webkit-keyframes type {0% {-webkit-transform: rotate(-1deg);transform: rotate(-1deg) }50% {-webkit-transform: rotate(2deg);transform: rotate(2deg) }100% {-webkit-transform: rotate(-1deg);transform: rotate(-1deg) }}@keyframes type {0% {-webkit-transform: rotate(-1deg);transform: rotate(-1deg) }50% {-webkit-transform: rotate(2deg);transform: rotate(2deg) }100% {-webkit-transform: rotate(-1deg);transform: rotate(-1deg) }}@-webkit-keyframes steam {0% {opacity: 0;-webkit-transform: translateY(0px);transform: translateY(0px) }10% {opacity: 0.5;-webkit-transform: translateY(0px);transform: translateY(0px) }90% {opacity: 0.1;-webkit-transform: translateY(-30px);transform: translateY(-30px) }99% {opacity: 0;-webkit-transform: translateY(-30px);transform: translateY(-30px) }100% {opacity: 0;-webkit-transform: translateY(0px);transform: translateY(0px) }}@keyframes steam {0% {opacity: 0;-webkit-transform: translateY(0px);transform: translateY(0px) }10% {opacity: 0.5;-webkit-transform: translateY(0px);transform: translateY(0px) }90% {opacity: 0.1;-webkit-transform: translateY(-30px);transform: translateY(-30px) }99% {opacity: 0;-webkit-transform: translateY(-30px);transform: translateY(-30px) }100% {opacity: 0;-webkit-transform: translateY(0px);transform: translateY(0px) }}@-webkit-keyframes tap {0% {-webkit-transform: rotate(-26deg);transform: rotate(-26deg) }10% {-webkit-transform: rotate(10deg);transform: rotate(10deg) }20% {-webkit-transform: rotate(-26deg);transform: rotate(-26deg) }100% {-webkit-transform: rotate(-26deg);transform: rotate(-26deg) }}@keyframes tap {0% {-webkit-transform: rotate(-26deg);transform: rotate(-26deg) }10% {-webkit-transform: rotate(10deg);transform: rotate(10deg) }20% {-webkit-transform: rotate(-26deg);transform: rotate(-26deg) }100% {-webkit-transform: rotate(-26deg);transform: rotate(-26deg) }}@-webkit-keyframes wag {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }76% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }80% {-webkit-transform: rotate(-45deg);transform: rotate(-45deg) }84% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }88% {-webkit-transform: rotate(-45deg);transform: rotate(-45deg) }92% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }96% {-webkit-transform: rotate(-45deg);transform: rotate(-45deg) }100% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }}@keyframes wag {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }76% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }80% {-webkit-transform: rotate(-45deg);transform: rotate(-45deg) }84% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }88% {-webkit-transform: rotate(-45deg);transform: rotate(-45deg) }92% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }96% {-webkit-transform: rotate(-45deg);transform: rotate(-45deg) }100% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }}@-webkit-keyframes eyeblink {0% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }46% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }50% {-webkit-transform: rotateX(180deg);transform: rotateX(180deg) }54% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }100% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }}@keyframes eyeblink {0% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }46% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }50% {-webkit-transform: rotateX(180deg);transform: rotateX(180deg) }54% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }100% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }}@-webkit-keyframes eyeblink2 {0% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }46% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }48% {-webkit-transform: rotateX(90deg);transform: rotateX(90deg) }52% {-webkit-transform: rotateX(90deg);transform: rotateX(90deg) }54% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }100% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }}@keyframes eyeblink2 {0% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }46% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }48% {-webkit-transform: rotateX(90deg);transform: rotateX(90deg) }52% {-webkit-transform: rotateX(90deg);transform: rotateX(90deg) }54% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }100% {-webkit-transform: rotateX(0deg);transform: rotateX(0deg) }}.intro {position: relative;margin: 80px 0;min-height: 730px }.intro-head {position: relative;padding-top: 240px;width: 41.3%;z-index: 1 }.intro-head__title {color: #2C3A92;font-size: 4.375rem;font-weight: 700;margin: 0 0 35px }.intro-head__title--sub {color: #2C3A92;font-size: 2.8125rem;font-weight: 700;line-height: 4.0625rem;margin: 0 }.intro-bg {left: 0;position: absolute;top: 0;width: 100% }.intro-bg .lightpink {fill: #FAD3CA }.intro-bg .pink {fill: #FABCAF }.intro-bg .organic {fill: #EE9085 }.intro-bg .green {fill: #64935F }.intro-bg .purple {fill: #2C3A92 }.intro-bg .opaque {opacity: 0.25 }.typing:after {-webkit-animation: blink 1s infinite;animation: blink 1s infinite;content: "|";font-weight: 400 }@-webkit-keyframes blink {0% {opacity: 1 }49% {opacity: 1 }50% {opacity: 0 }100% {opacity: 0 }}@keyframes blink {0% {opacity: 1 }49% {opacity: 1 }50% {opacity: 0 }100% {opacity: 0 }}.item {padding-bottom: 20px;margin-top: 10px;margin-bottom: 20px }.item:last-child {border: 0;margin-bottom: 10px }.item__icon {height: 18px;fill: #FAF0EC;padding: 11px 0;width: 40px }.item__icon-wrap {background-color: #2C3A92;border-radius: 100%;margin-right: 10px;height: 40px;width: 40px }.item-list--social {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 40px }.item-list--social-item {margin-right: 7px }.item-list--social-item__icon {fill: #2C3A92;height: 15px;-webkit-transition: fill 0.25s cubic-bezier(0.4, 0, 0.2, 1);transition: fill 0.25s cubic-bezier(0.4, 0, 0.2, 1);width: 15px }.item-list--social-item:nth-child(1) .item-list--social-link:hover, .item-list--social-item:nth-child(1) .item-list--social-link:focus {background-color: #3C5A99 }.item-list--social-item:nth-child(2) .item-list--social-link:hover, .item-list--social-item:nth-child(2) .item-list--social-link:focus {background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, rgba(0, 0, 0, 0)), -webkit-gradient(linear, left top, left bottom, from(#6559ca), color-stop(30%, #bc318f), color-stop(50%, #e33f5f), color-stop(70%, #f77638), to(#fec66d));background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, rgba(0, 0, 0, 0)), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%) }.item-list--social-item:nth-child(3) .item-list--social-link:hover, .item-list--social-item:nth-child(3) .item-list--social-link:focus {background-color: #0077B5 }.item-list--social-link {border: 1px solid #2C3A92;border-radius: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 6px;-webkit-transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.25s cubic-bezier(0.4,0,0.2,1);text-decoration: none }.item-list--social-link:hover,.item-list--social-link:focus {border-color: transparent }.item-list--social-link:hover .item-list--social-item__icon, .item-list--social-link:focus .item-list--social-item__icon {fill: #fff }.item__title {display: block;font-weight: 700;font-size: 1.25rem;margin-bottom: 8px }.item__title--sub {display: block;font-size: 1.125rem }.item__title--tag {border: 1px solid #2C3A92;display: inline-block;font-size: 0.875rem;margin-bottom: 15px;padding: 8px 8px 5px }.item__title--list {display: inline-block;font-size: 1.125rem;padding: 3px 0;width: 43% }.me {margin: 80px 0 0 }.me .large {margin-top: 5px;margin-bottom: 10px;text-align: center;opacity: 0;-webkit-transform: translate(0, 30px);transform: translate(0, 30px);-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s }.row.scrolled .me .large {opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0) }.me-image {margin: 20px auto 0;max-width: 350px;opacity: 0;-webkit-transform: translate(0, 30px);transform: translate(0, 30px);-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1s }.row.scrolled .me-image {opacity: 1;-webkit-transform: translate(0, 0);transform: translate(0, 0) }.me-image .st50 {fill: #FAD3CA }.me-image .st51 {fill: #663620 }.me-image .st52 {fill: #E8BEA7 }.me-image .st53 {fill: #FAF0EC }.me-image .st54 {fill: #C9A695 }.me-image .st55 {fill: #DD977F }.me-image .st56 {fill: none;stroke: #D6837F;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10 }.me-image .st57 {fill: #4F724A }.me-image .st58 {fill: #64935F }.me-image .myeyes path {-webkit-transition: -webkit-transform 1s ease;transition: -webkit-transform 1s ease;transition: transform 1s ease;transition: transform 1s ease, -webkit-transform 1s ease }.me-image .myeyes.se path {-webkit-transform: translate(7px, 7px);transform: translate(7px, 7px) }.me-image .myeyes.sw path {-webkit-transform: translate(-7px, 7px);transform: translate(-7px, 7px) }.me-image .myeyes.ne path {-webkit-transform: translate(7px, -4px);transform: translate(7px, -4px) }.me-image .myeyes.nw path {-webkit-transform: translate(-7px, -4px);transform: translate(-7px, -4px) }.me-image .myeyes.s path {-webkit-transform: translate(0, 7px);transform: translate(0, 7px) }.me-image .myeyes.n path {-webkit-transform: translate(0, -4px);transform: translate(0, -4px) }.me-image .myeyes.e path {-webkit-transform: translate(7px, 0);transform: translate(7px, 0) }.me-image .myeyes.w path {-webkit-transform: translate(-7px,0);transform: translate(-7px,0) }.me-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-left: 50px;opacity: 0;-webkit-transform: translate(0, 30px);transform: translate(0, 30px);-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1s }.row.scrolled .me-content {opacity: 1;-webkit-transform: translate(0, 0);transform: translate(0, 0) }.me-content .small {margin: 25px 0 17px }.me-content-column {-webkit-box-sizing: border-box;box-sizing: border-box;-ms-flex-preferred-size: 50%;flex-basis: 50%;padding-left: 50px }.me-content-row {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex }.me-content-list {list-style: none;padding: 0;margin: 0 }.projects {margin: 230px 0;text-align: center }.projects.active .projects-list-item-button {opacity: 0 }.projects .title.large {opacity: 0;-webkit-transform: translate(0, 30px);transform: translate(0, 30px);-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s }.row.scrolled .projects .title.large {opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0) }.projects-bg {background-color: #FAD3CA;left: 0;top: 0;height: 100%;opacity: 0;position: fixed;-webkit-transform-origin: 0 0;transform-origin: 0 0;width: 100%;z-index: -1 }.projects-bg-close {background-color: transparent;border: 0;outline: none;padding: 0;position: absolute;right: 100px;top: 30px;-webkit-transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);transition: opacity 0.25s cubic-bezier(0.4,0,0.2,1) }.projects-bg-close:hover,.projects-bg-close:focus {opacity: 0.7 }.projects-bg-close__icon {display: block;height: 20px;position: relative;width: 20px }.projects-bg-close__icon:before,.projects-bg-close__icon:after {background-color: #2C3A92;content: "";height: 3px;position: absolute;left: 0;bottom: 8px;width: 20px }.projects-bg-close__icon:before {-webkit-transform: rotate(45deg);transform: rotate(45deg) }.projects-bg-close__icon:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg) }.projects-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;list-style: none;padding: 0;margin: 0 }.projects-list-item {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-preferred-size: 24%;flex-basis: 24%;margin-top: 15px;position: relative;opacity: 0 }.row.scrolled .projects-list-item {opacity: 1 }.projects-list-item.active .projects-window {opacity: 1;margin-top: 0;-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1) }.projects-list-item:nth-child(1) {-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s }.projects-list-item:nth-child(2) {-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.7s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.7s }.projects-list-item:nth-child(3) {-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.9s }.projects-list-item:nth-child(4) {-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1.1s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1.1s }.projects-list-item:nth-child(5) {-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1.3s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1.3s }.projects-list-item:nth-child(6) {-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1.5s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1.5s }.projects-list-item:nth-child(7) {-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1.7s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1.7s }.projects-list-item:nth-child(8) {-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1.9s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1.9s }.projects-list-item-button {-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #FABCAF;border: 0;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 50px 30px;display: -webkit-box;display: -ms-flexbox;display: flex;outline: none;-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.5s cubic-bezier(0.4,0,0.2,1);width: 100% }.projects-list-item-button.active {background-color: #FAD3CA }.projects-list-item-button:focus,.projects-list-item-button:hover {background-color: #FAD3CA }.projects-list-item__img {height: 120px;fill: #fff;pointer-events: none;width: 100% }.projects-window {-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;position: fixed;top: 50%;left: 50%;opacity: 0;-webkit-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, margin-top 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, margin-top 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;width: 100%;z-index: 3 }.projects-window-column {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-preferred-size: 48%;flex-basis: 48%;text-align: left }.projects-window-column:first-child {-ms-flex-preferred-size: 59%;flex-basis: 59% }.projects-window-column:last-child {-ms-flex-preferred-size: 38%;flex-basis: 38% }.projects-window__img {width: 100% }.projects-window__title {font-size: 2.8125rem;margin-top: 0 }.projects-window-tags span {border: 1px solid #2C3A92;border-radius: 16px;color: #2C3A92;display: inline-block;padding: 7px 12px 3px;margin: 0 7px 7px 0 }.projects-window__button {margin: 30px 0 0 0 }.site {opacity: 0;-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition: opacity 0.5s cubic-bezier(0.4,0,0.2,1) }.site.loaded {opacity: 1 }.site-main {position: relative;z-index: 2 }.site-footer {background-color: #2C3A92;padding: 30px 0;position: relative;z-index: 0 }.site-footer .copyright {color: #fff;font-size: 0.75rem;display: block;text-align: center }.skills {margin: 180px 0;text-align: center }.skills .title {opacity: 0;-webkit-transform: translate(0, 30px);transform: translate(0, 30px);-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.5s }.row.scrolled .skills .title {opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0) }.skills__img {width: 120px }.skills-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;opacity: 0;-webkit-transform: translate(0, 30px);transform: translate(0, 30px);-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1s;transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) 1s }.row.scrolled .skills-row {opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0) }.skills-column {margin: 50px 0 30px;-ms-flex-preferred-size: 33.33%;flex-basis: 33.33%;min-width: 280px }.skills-list {list-style: none;padding: 0 }.skills-list-item {font-size: 1.25rem;margin: 0 0 12px }.visually-hidden {left: -2000px;position: absolute }.frame,.projects-window {margin-left: auto;margin-right: auto;max-width: 1400px;padding-left: 20px;padding-right: 20px }.frame.small,.small.projects-window {max-width: 1200px }.frame.xsmall,.xsmall.projects-window {max-width: 900px }@media (min-width: 120.01em) {.form-top {padding-top:185px }}@media (max-width: 120em) and (min-width: 101.25em) {.form-top {padding-top:140px }}@media (min-width: 105.01em) {.intro {margin:120px 0 }}@media (max-width: 75em) {.projects-bg-close {right:20px;top: 20px }}@media (max-width: 64em) {.button, .form .form-group.vscf-submit-group button,.projects-window__button {font-size:1rem }.title.large {font-size: 3.125rem }.title.medium {font-size: 2.5rem }.title.small {font-size: 1.5625rem }.illust {right: 0;top: 260px;max-width: 700px }.intro {margin: 50px 0 }.intro-head__title {font-size: 3rem }.intro-head__title--sub {font-size: 2.1875rem;line-height: 2.8125rem }.projects-window__title {font-size: 2.1875rem }.projects-window-tags span {font-size: 0.875rem }.desktop-only {display: none }}@media (max-width: 48em) {.form .wpforms-field.wpforms-field-name, .form .wpforms-field.wpforms-field-email {-ms-flex-preferred-size:100%;flex-basis: 100% }.illust {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 120% }.intro-head {padding-top: 50px;text-align: center;width: 100% }.me-content {display: block;max-width: 500px;margin: auto }.projects {margin: 100px 0 }.projects-list-item {-ms-flex-preferred-size: 48%;flex-basis: 48% }.projects-window {display: block }.projects-window__title {margin: 20px 0 }.projects-window-tags span {font-size: 0.75rem;padding: 6px 8px 3px }.projects-window__button {margin: 20px 0 0 0 }.skills {margin: 100px 0 }.phone-hidden {display: none }}@media (max-width: 30em) {.title.large {font-size:2.1875rem }.title.medium {font-size: 1.5625rem }.title.small {font-size: 1.125rem }.form .form-group.vscf-captcha-group {-ms-flex-preferred-size: 100%;flex-basis: 100% }.form .form-group.vscf-submit-group {-ms-flex-preferred-size: 100%;flex-basis: 100% }.illust {top: 200px }.intro {min-height: 480px }.intro-head__title {font-size: 2.1875rem }.intro-head__title--sub {font-size: 1.4375rem;line-height: 1.875rem }.item__title--list {width: 50% }.me-content-column {padding-left: 0 }.projects-list-item-button {padding: 20px 20px }.projects-window__title {font-size: 1.5625rem }.skills__img {width: 70px }.skills-column {min-width: 105px }.skills-list-item {font-size: 0.875rem }}@media (max-width: 75em) and (min-width: 64.01em) {.title.large {font-size:3.75rem }.title.medium {font-size: 2.8125rem }.illust {max-width: 75% }.intro-head {padding-top: 150px;width: 48% }.intro-head__title {font-size: 3.625rem }.intro-head__title--sub {font-size: 2.5rem }}@media (max-width: 90em) and (min-width: 75.01em) {.illust {max-width:75% }.intro {margin: 50px 0 }.intro-head {padding-top: 220px;max-width: 600px;width: 49% }.intro-head__title {font-size: 4.0625rem }.intro-head__title--sub {font-size: 2.5rem }}@media (max-width: 47.99em) and (min-width: 30em) {.intro {min-height:600px }.skills__img {width: 100px }.skills-column {min-width: 170px }}@media (max-width: 64em) and (min-width: 48em) {.intro-head {padding-top:60px;padding-left: 50px;max-width: 420px;width: 100% }.skills-column {min-width: 235px }.mobile-only {display: none }}@media print {header,footer {display: none !important }}