@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&family=Mulishsh:wght@300;700;900&display=swap);body,div,fieldset,form,html,label,legend{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{height:100%;width:100%;font-family:Mulish,sans-serif;font-weight:300}.padd2{padding:2em}.margin2{margin:2em}.top-padd{padding-top:2em}.top-margin{margin-top:2em}.bottom-padd{padding-bottom:2em}.bottom-margin{margin-bottom:2em}.center-both{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}button{margin:1rem 2%;font-size:1em;padding:1rem 1.2rem;text-transform:uppercase;display:inline-block;color:#444;background-color:#fff;border:1px solid #ccc;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}button a{color:#444;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}button a:hover{color:#fff}button:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e63347;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition-duration:.3s;transition-duration:.3s}button:active:before,button:focus:before,button:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}button:hover{color:#fff;cursor:pointer;border:1px solid #e63347;text-decoration:none;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.codepen-s{fill:#444;-webkit-transition:fill .3s;transition:fill .3s}#codepen-logo:hover .codepen-s{fill:#e63347;cursor:pointer}.linkedin{width:3em;height:3em}.linkedin-b{fill:#0077b5;-webkit-transition:fill .3s;transition:fill .3s}.linkedin:hover .linkedin-b{fill:#e63347}section{width:100%;padding:10% 0;padding:10vh 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;background-color:#fff}.row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;background-color:#fff}.row-block{margin-bottom:40px;margin-right:20px;margin-left:20px;min-width:300px}@media (min-width:610px) and (max-width:1023px){.row-block{min-width:600px}}@media (min-width:1024px){.c-padd{padding-left:3em}}.section-name{position:relative;-webkit-transform:translate(0,-40px);transform:translate(0,-40px)}.section-name div{text-align:center;font-family:Montserrat,sans-serif;font-weight:900;font-size:6%;font-size:6vw;color:#efefef}.section-name-light div{color:#fafafa}.form-label{position:absolute;opacity:0}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;color:#444;font-weight:700;margin-top:0;line-height:150%}.h1{font-size:2.2em;margin-bottom:1em}.h2{font-size:2em;margin-bottom:1em}.h3{font-size:1.8em;margin-bottom:1em}.h4{font-size:1.6em;margin-bottom:1em;line-height:150%}.h4 a{text-decoration:none;font-weight:700}.h5{font-size:1.4em;margin-bottom:1em}.h6{font-size:1.2em;margin-bottom:1em}p{font-size:1.1em;line-height:1.3em;font-weight:300;color:#444;margin:0}.bold{font-weight:700}.text-centered{text-align:center}.text-important{font-weight:700;font-size:1.2em}ul{list-style:none;padding:0 1em;font-size:1.1em;line-height:1.3em}li{padding-top:10px}li:before{font-size:.8em;content:"> "}a{color:#444;-webkit-transition:color .3s linear;transition:color .3s linear}a:hover{color:#e63347}.hide-link-text{position:absolute;opacity:0}header{height:100%;height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#fafafa));background-image:linear-gradient(white 50%,#fafafa 50%)}.main-line{width:100%;text-align:center;font-family:Mulish,sans-serif;font-weight:400;font-size:6%;font-size:6vw}.top-align{position:absolute;bottom:50%;left:0}.bottom-align{position:absolute;top:60%;left:0}.word{width:100%;float:left;opacity:0;position:absolute;top:30%;left:0;color:#444;text-align:center;font-family:Montserrat,sans-serif;font-weight:700;font-size:6%;font-size:6vw}@media (max-width:768px){.main-line,.word{font-size:10%;font-size:10vw}}@media (min-width:769px) and (max-width:1199px){.main-line,.word{font-size:8%;font-size:8vw}}.w1{-webkit-animation:w1anim 20s infinite;animation:w1anim 20s infinite}.w2{-webkit-animation:w2anim 20s infinite;animation:w2anim 20s infinite}.w3{-webkit-animation:w3anim 20s infinite;animation:w3anim 20s infinite}.w4{-webkit-animation:w4anim 20s infinite;animation:w4anim 20s infinite}.w5{-webkit-animation:w5anim 20s infinite;animation:w5anim 20s infinite}@-webkit-keyframes w1anim{0%{opacity:0}10%{opacity:1}20%{opacity:0}}@keyframes w1anim{0%{opacity:0}10%{opacity:1}20%{opacity:0}}@-webkit-keyframes w2anim{20%{opacity:0}30%{opacity:1}40%{opacity:0}}@keyframes w2anim{20%{opacity:0}30%{opacity:1}40%{opacity:0}}@-webkit-keyframes w3anim{40%{opacity:0}50%{opacity:1}60%{opacity:0}}@keyframes w3anim{40%{opacity:0}50%{opacity:1}60%{opacity:0}}@-webkit-keyframes w4anim{60%{opacity:0}70%{opacity:1}80%{opacity:0}}@keyframes w4anim{60%{opacity:0}70%{opacity:1}80%{opacity:0}}@-webkit-keyframes w5anim{80%{opacity:0}90%{opacity:1}100%{opacity:0}}@keyframes w5anim{80%{opacity:0}90%{opacity:1}100%{opacity:0}}.downarrow{position:absolute;width:40px;height:40px;top:92%;top:92vh;left:calc(50% - 22px)}.downarrow-s{fill:#fff;-webkit-transition:fill .3s;transition:fill .3s}.downarrow:hover .downarrow-s{fill:#e63347}.padd-top-40{margin-top:40px}@media (min-width:400px){.hide-over-400{display:none}}@media (min-width:1200px){.hide-over-1200{display:none}}nav{background-color:#fff}.collapsed{position:fixed;top:0;width:100%;height:60px;z-index:9999;-webkit-transform:translate(0,-60px);transform:translate(0,-60px);-webkit-transition:transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.collapsed:hover{-webkit-transform:translate(0,0);transform:translate(0,0)}nav ul{list-style-type:none;margin:0;padding:0;height:60px;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}nav li{width:14vw;text-align:center}nav li:before{content:""}.logocont{margin-top:10%;margin-top:10vh;height:30%;height:30vh}#klogo .layer{fill:none;stroke:#444;stroke-width:1}#klogo .layer1{fill:transparent;stroke-dasharray:780px;stroke-dashoffset:780px;-webkit-animation:3s linear;animation:3s linear;-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-name:cycle1;animation-name:cycle1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#klogo .layer2{fill:transparent;stroke-dasharray:860px;stroke-dashoffset:860px;-webkit-animation:3s linear;animation:3s linear;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-name:cycle2;animation-name:cycle2;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#klogo .layer3{fill:transparent;stroke-dasharray:780px;stroke-dashoffset:780px;-webkit-animation:3s linear;animation:3s linear;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-name:cycle3;animation-name:cycle3;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#klogo .layer4{fill:transparent;stroke-dasharray:780px;stroke-dashoffset:780px;-webkit-animation:2s linear;animation:2s linear;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:cycle4;animation-name:cycle4;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes cycle1{0%{stroke-dashoffset:780px}60%,66%{stroke-dashoffset:0;fill:transparent}68%,94%{stroke-dashoffset:0;stroke:#444}96%,98%{fill:#7b9bd1}100%{stroke-dashoffset:0;stroke:transparent;fill:#7b9bd1}}@keyframes cycle1{0%{stroke-dashoffset:780px}60%,66%{stroke-dashoffset:0;fill:transparent}68%,94%{stroke-dashoffset:0;stroke:#444}96%,98%{fill:#7b9bd1}100%{stroke-dashoffset:0;stroke:transparent;fill:#7b9bd1}}@-webkit-keyframes cycle2{0%{stroke-dashoffset:780px}60%,66%{stroke-dashoffset:0;fill:transparent}68%,94%{stroke-dashoffset:0;stroke:#444}96%,98%{fill:#e63347}100%{stroke-dashoffset:0;stroke:transparent;fill:#e63347}}@keyframes cycle2{0%{stroke-dashoffset:780px}60%,66%{stroke-dashoffset:0;fill:transparent}68%,94%{stroke-dashoffset:0;stroke:#444}96%,98%{fill:#e63347}100%{stroke-dashoffset:0;stroke:transparent;fill:#e63347}}@-webkit-keyframes cycle3{0%{stroke-dashoffset:780px}60%,66%{stroke-dashoffset:0;fill:transparent}68%,94%{stroke-dashoffset:0;stroke:#444}96%,98%{fill:#929d53}100%{stroke-dashoffset:0;stroke:transparent;fill:#929d53}}@keyframes cycle3{0%{stroke-dashoffset:780px}60%,66%{stroke-dashoffset:0;fill:transparent}68%,94%{stroke-dashoffset:0;stroke:#444}96%,98%{fill:#929d53}100%{stroke-dashoffset:0;stroke:transparent;fill:#929d53}}@-webkit-keyframes cycle4{0%{stroke-dashoffset:780px}60%,66%{stroke-dashoffset:0;fill:transparent}68%,94%{stroke-dashoffset:0;stroke:#444}96%,98%{fill:#f8c636}100%{stroke-dashoffset:0;stroke:transparent;fill:#f8c636}}@keyframes cycle4{0%{stroke-dashoffset:780px}60%,66%{stroke-dashoffset:0;fill:transparent}68%,94%{stroke-dashoffset:0;stroke:#444}96%,98%{fill:#f8c636}100%{stroke-dashoffset:0;stroke:transparent;fill:#f8c636}}@-webkit-keyframes cycle5{100%{height:10em;height:15vh}}@keyframes cycle5{100%{height:10em;height:15vh}}@media screen and (max-width:999px){.collapsed{-webkit-transform:translate(0,-300px);transform:translate(0,-300px)}.collapsed:hover{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}nav ul{display:block;height:300px;width:100%}nav li{border-bottom:1px solid #efefef;color:#21252b;background-color:#fff;display:block;font-size:1em;width:100%;padding-top:.2em;padding-bottom:.2em}nav li:hover{color:#e63347;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.wrapper{height:100%}}.h-burger{width:2.2em;padding:6px 0 0 0;position:absolute;right:20px;fill:#ccc}.menu-icon{padding-top:12px;fill:#ccc;-webkit-transition:all .5s;transition:all .5s;width:2.2em}@media (max-width:999px){.menu-icon{padding-left:20px;width:3em}}nav li:hover .menu-icon{fill:#e63347;-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.menu-icon-desc{position:relative;float:left;top:-36px;width:80px;opacity:0;font-size:.6em;-webkit-transition:all .5s;transition:all .5s}.menu-icon:hover .menu-icon-desc{opacity:1;font-weight:300;color:#e63347;-webkit-transform:translate(30px,0);transform:translate(30px,0)}@media screen and (max-width:999px){.menu-icon-desc{opacity:1;position:relative;float:left;top:-36px;left:30px;width:80px;color:#ccc;font-size:.6em;-webkit-transition:all .5s;transition:all .5s}nav li:hover .menu-icon-desc{font-weight:300;color:#e63347}}.s1{position:relative;z-index:0}.s1h{position:relative;z-index:0}.s1:after{content:"web";position:absolute;top:25%;left:0;z-index:-1;font-size:8em;font-weight:900;color:#f5f5f5}.s1h:after{content:"web";position:absolute;top:25%;left:0;z-index:-1;font-size:8em;font-weight:900;color:#f5f5f5;-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.s2{position:relative;z-index:0}.s2:after{content:"print";position:absolute;top:25%;left:0;z-index:-1;font-size:7em;font-weight:900;color:#f5f5f5}.s2h{position:relative;z-index:0}.s2h:after{content:"print";position:absolute;top:25%;left:0;z-index:-1;font-size:7em;font-weight:900;color:#f5f5f5;-webkit-transition:-webkit-transform 3s;transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s,-webkit-transform 3s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.s3{position:relative;z-index:0}.s3:after{content:"other";position:absolute;top:25%;left:0;z-index:-1;font-size:7em;font-weight:900;color:#f5f5f5}.s3h{position:relative;z-index:0}.s3h:after{content:"other";position:absolute;top:25%;left:0;z-index:-1;font-size:7em;font-weight:900;color:#f5f5f5;-webkit-transition:-webkit-transform 4s;transition:-webkit-transform 4s;transition:transform 4s;transition:transform 4s,-webkit-transform 4s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.text-3-column{width:80%;width:80vw;text-align:left;-webkit-column-count:3;column-count:3;-webkit-column-width:300px;column-width:300px;-webkit-column-rule:1px solid #ccc;column-rule:1px solid #ccc;-webkit-column-gap:70px;column-gap:70px}.text-3-column p{line-height:1.5em}.divider{position:relative;height:16em;width:100%;background:#fafafa;border-top:1px solid #efefef;border-bottom:1px solid #efefef;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}.divider h1{font-size:2vw}@media (max-width:999px){.divider h1{font-size:3vw}}.fadeout{opacity:0}.fadein{opacity:1;-webkit-transform:scale(2,2);transform:scale(2,2);-webkit-transition:all 6s ease;transition:all 6s ease}.template-box{max-width:320px;padding:1em;margin:1.5em;background-color:#fff;border:1px solid #ccc;-webkit-transition:all .3s;transition:all .3s}.template-box:hover{-webkit-box-shadow:3px 4px 16px 6px rgba(0,0,0,.17);box-shadow:3px 4px 16px 6px rgba(0,0,0,.17);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.p-container{padding-top:5%;padding-top:5vh;width:100%;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-row{width:90%;width:90vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thumb-container{position:relative;width:348px;height:225px;margin:.5em;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:440px){.thumb-container{width:277px;height:180px}}.thumb-container>img{border:1px solid #efefef;width:100%;-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.p-overlay{position:absolute;top:0;right:0;bottom:375px;left:0;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;background-color:rgba(0,0,0,.1);color:#fff;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.p-overlay h1{color:#fff}@media (max-width:440px){.p-overlay{bottom:320px}}.thumb-container:hover>img{width:100%;position:absolute;-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5);-webkit-filter:grayscale(1);filter:grayscale(1)}.thumb-container:hover .p-overlay{opacity:1}.thumb-container:hover{height:600px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media (max-width:440px){.thumb-container:hover{height:500px}}.p-content{position:absolute;top:225px;width:350px;height:375px;background-color:#fff;padding:1em;text-align:center;opacity:1;-webkit-transition:all 1s;transition:all 1s}@media (max-width:440px){.p-content{top:180px;width:277px;height:320px}}.quotes{opacity:0;position:absolute;top:30%;left:5%;width:90%;width:90vw;margin:0 auto;text-align:center}.quotes h5{line-height:1.5em}.q1{-webkit-animation:q1anim 28s infinite;animation:q1anim 28s infinite}.q2{-webkit-animation:q2anim 28s infinite;animation:q2anim 28s infinite}.q3{-webkit-animation:q3anim 28s infinite;animation:q3anim 28s infinite}.q4{-webkit-animation:q4anim 28s infinite;animation:q4anim 28s infinite}@-webkit-keyframes q1anim{0%{opacity:0}10%{opacity:1}20%{opacity:0}}@keyframes q1anim{0%{opacity:0}10%{opacity:1}20%{opacity:0}}@-webkit-keyframes q2anim{20%{opacity:0}30%{opacity:1}40%{opacity:0}}@keyframes q2anim{20%{opacity:0}30%{opacity:1}40%{opacity:0}}@-webkit-keyframes q3anim{40%{opacity:0}50%{opacity:1}60%{opacity:0}}@keyframes q3anim{40%{opacity:0}50%{opacity:1}60%{opacity:0}}@-webkit-keyframes q4anim{60%{opacity:0}70%,90%{opacity:1}100%{opacity:0}}@keyframes q4anim{60%{opacity:0}70%,90%{opacity:1}100%{opacity:0}}.cfwrapper{position:relative;width:90%;padding:2em}.cf-center-block{margin-right:auto;margin-left:auto}.cf-flex-container-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row wrap}form{position:relative;width:100%;max-width:85rem;font-size:1.1em;font-weight:400;line-height:1.2222em}form>div:last-child{-ms-flex-pack:distribute;justify-content:space-around}input,textarea{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:1rem 2%;font-size:1.1em;padding:1.1rem 1.5rem;border:1px solid #ccc;-webkit-transition:background .2s;transition:background .2s}input:focus,select:focus,textarea:focus{outline:0}input:focus,textarea:focus{background-color:#efefef}.desc{position:absolute;left:28px;font-size:.7em}@media (max-width:450px){.desc{left:0}}footer{position:relative;height:4em;width:100%;background:#fafafa;border-top:1px solid #efefef;border-bottom:1px solid #efefef;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}