@font-face{font-family:Bushcraft;src:url(/fonts/Bushcraft.otf)format("opentype");font-weight:900;font-display:swap}@keyframes popIn{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes popFadeIn{0%{opacity:0;transform:translateY(60px)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translate(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.slide-enter-active{animation:.25s slide-in}.slide-leave-active{animation:.25s reverse slide-in}@keyframes slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-up-enter-active{transition:transform .25s ease-in-out;animation:.25s slide-up}.slide-up-leave-active{transition:transform .25s ease-in-out;animation:.25s reverse slide-up}@keyframes slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.loader{z-index:999999;background-color:#fff;width:100%;height:100%;transition:opacity .25s ease-in-out;position:fixed;top:0;left:0}.loader .loader-container{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader .loader-container h6{margin:1em 0 .5em;font-size:2em}.loader .loader-container img{width:100px}*,:before,:after{box-sizing:border-box}#app{font-family:Lato,sans-serif;font-weight:900;overflow:hidden}body{margin:0;font-family:Lato,sans-serif;font-weight:900}h1,h2,h3,h4,h5,h6{margin:0;font-family:Bushcraft,sans-serif;font-weight:900;line-height:110%}h1,h2{font-size:2.5em}@media only screen and (width>=1248px){h1,h2{font-size:4em}}h3,h4{margin-bottom:.6em;font-size:2.5em}.xlg{font-size:4em}@media only screen and (width>=1248px){.xlg{font-size:5.5em}}p{color:#41455a;font-family:Lato,sans-serif;font-size:1.375em;font-weight:400;line-height:160%}@media only screen and (width>=768px){p{font-size:1.2em}}a{color:#fff;cursor:pointer;outline:none;font-family:Lato,sans-serif;font-size:1.375em;font-weight:900;line-height:normal}@media only screen and (width>=768px){a{font-size:1.2em}}a:hover{cursor:pointer}img{width:100%;max-width:100%;display:block}strong{color:#1c2e57}.highlight{color:#ff6563}.index-1{z-index:1}.index-2{z-index:2}.index-3{z-index:3}.align--left,.align--center{text-align:left}@media only screen and (width>=768px){.align--center{text-align:center}}.align--right{text-align:left}@media only screen and (width>=768px){.align--right{text-align:right}}.underline{text-decoration:underline}.content{width:100%;margin:0 auto 4em}@media only screen and (width>=768px){.content{margin:0 auto 10em}}@media only screen and (width>=1024px){.content{width:70%;margin:0 auto 6em}}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#1c2e57;font-family:Lato,sans-serif;font-weight:400;position:relative}#app .container{max-width:1200px;margin:0 auto;padding:0 1em}@media only screen and (width>=480px){#app .container{padding:0 2em}}@media only screen and (width>=768px){#app .container{padding:0 4em}}#app .section{padding:2em 0}#app .section.section-small{padding:2em 0 0}#app .section.margin--large{margin:2em 0}@media only screen and (width>=1024px){#app .section.margin--large{margin:8em 0}}#app .section.margin-top--large{margin:2em 0 0}#app .section.margin-top--small{margin:1em 0 0}#app .section.no-margin{margin:0}#app .section.no-bot-margin{margin-bottom:0}#app .no-padding{padding:0}#app .no-bot-padding{padding-bottom:0}#app .container-404{justify-content:center;align-items:center;height:100vh;display:flex}.tree-blur-container{z-index:1;display:none;position:relative}@media only screen and (width>=1024px){.tree-blur-container{display:block}}.tree-blur-container .tree{width:10vw;position:absolute;bottom:50%;transform:translateY(0)}.tree-blur-container .tree--blur{width:15vw;bottom:50%;transform:translateY(50%)}.tree-blur-container .tree--left{left:0}.tree-blur-container .tree--right{right:0}.nav{z-index:10;justify-content:center;align-items:center;width:100%;transition:all .25s ease-in-out;display:none;position:absolute}@media only screen and (width>=768px){.nav{display:flex}}.nav .nav-group-left{flex:2;justify-content:flex-end;display:flex}.nav .nav-group-center{flex:0}.nav .nav-group-right{flex:2;justify-content:flex-start;display:flex}.nav .nav-item-logo--lg{display:inline-block;opacity:1!important}.nav .nav-item-logo--sm{display:none;opacity:1!important}.nav a{opacity:.7;color:#fff;min-width:130px;padding:1em;font-family:Lato,sans-serif;font-weight:900;text-decoration:none;display:inline-block}.nav a .logo{width:160px;max-width:160px;height:100%}.nav a.active{opacity:1;font-weight:900}.nav.sticky{background-color:#fff;border-bottom:2px solid #1c2d574d;transition:all .25s ease-in-out;position:fixed}.nav.sticky .nav-item-logo--lg{display:none}.nav.sticky .nav-item-logo--sm{width:160px;height:80px;padding:0 1em;display:flex}.nav.sticky a{color:#1c2e57}.burger-container{z-index:99999;background-color:#fff;border-radius:100%;width:50px;height:50px;position:fixed;top:20px;right:1em;box-shadow:inset 0 4px 7px 1px #fff,inset 0 -5px 20px #adbacc40,0 2px 6px #00154024,0 10px 20px #0015400d}@media only screen and (width>=480px){.burger-container{right:2em}}@media only screen and (width>=768px){.burger-container{display:none}}.burger-container .burger{z-index:99999;cursor:pointer;width:25px;height:25px;transition:all .5s ease-in-out;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.burger-container .burger svg{width:100%;height:100%}.burger-container .burger svg path{fill:#1c2e57}.burger-container .burger svg.illustration-closed,.burger-container .burger.open svg.illustration-open{display:none}.burger-container .burger.open svg.illustration-closed{display:block}.burger-container .burger.open svg.illustration-closed path.active{fill:#ff6563}.mobile-nav-header{z-index:99999;width:50px;height:50px;display:none;position:fixed;top:20px;left:1em}@media only screen and (width>=768px){.mobile-nav-header{display:none}}.mobile-nav-header.show{display:block}@media only screen and (width>=768px){.mobile-nav-header.show{display:none}}.mobile-nav-header .logo{display:inline-block}.mobile-nav{opacity:0;z-index:-1;background-color:#fff;border-radius:50%;flex-wrap:wrap;width:10px;height:10px;transition:all .25s ease-in-out;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width>=768px){.mobile-nav{display:none}}.mobile-nav .mobile-nav-group{justify-content:center;width:100%;display:flex}.mobile-nav .mobile-nav-group.top{align-items:flex-end}.mobile-nav .mobile-nav-group.bottom{flex-wrap:wrap;align-items:flex-start;padding-top:1em}.mobile-nav .mobile-nav-group .mobile-background{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;width:80%;padding:4em 0;display:inline-block;position:relative}@media (orientation:landscape){.mobile-nav .mobile-nav-group .mobile-background{padding:2em 0}}.mobile-nav .mobile-nav-group .mobile-background .mobile-item-text{color:#fff;margin:0;padding:0;font-size:1em;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-nav .mobile-nav-group .mobile-background .mobile-icon{background-color:#fff;border:2px solid #e4e9ed;border-radius:50%;padding:1em;display:inline-block;position:absolute;bottom:-1em;left:50%;transform:translate(-50%)}.mobile-nav .mobile-nav-group .mobile-background .mobile-icon img{width:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-nav .mobile-nav-group .mobile-home-background{background-color:#b04447;left:5%}.mobile-nav .mobile-nav-group .mobile-about-background{background-color:#95b77e;right:5%}.mobile-nav .mobile-nav-group .mobile-portfolio-background{background-color:#1d7d97;left:5%}.mobile-nav .mobile-nav-group .mobile-contact-background{background-color:#fbc292;right:5%}.mobile-nav .mobile-nav-group .mobile-nav-item{width:50%}.mobile-nav .mobile-nav-group .mobile-nav-item.mobile-nav-item--top-left{opacity:0;transform:translate(-40px,-40px)}.mobile-nav .mobile-nav-group .mobile-nav-item.mobile-nav-item--top-right{opacity:0;transform:translate(40px,-40px)}.mobile-nav .mobile-nav-group .mobile-nav-item.mobile-nav-item--bottom-left{opacity:0;transform:translate(-40px,40px)}.mobile-nav .mobile-nav-group .mobile-nav-item.mobile-nav-item--bottom-right{opacity:0;transform:translate(40px,40px)}.mobile-nav .mobile-nav-socials{width:100%;position:relative;bottom:2em;left:50%;transform:translate(-50%)}@media (orientation:landscape){.mobile-nav .mobile-nav-socials{bottom:0}}.mobile-nav .mobile-nav-socials .socials-list{justify-content:center;align-items:center;width:100%;margin:0;padding:0 5%;list-style:none;display:flex}.mobile-nav .mobile-nav-socials .socials-list .socials-item{margin:0 1em;display:inline-block}.mobile-nav .mobile-nav-socials .socials-list .socials-item a{width:35px;display:inline-block}.collapsed{opacity:1;z-index:99998;border-radius:0;width:100vw;height:100vh}.collapsed .mobile-nav-group .mobile-nav-item.mobile-nav-item--top-left{opacity:1;transition:all .25s ease-in-out .3s;transform:translate(0)}.collapsed .mobile-nav-group .mobile-nav-item.mobile-nav-item--top-right{opacity:1;transition:all .25s ease-in-out .4s;transform:translate(0)}.collapsed .mobile-nav-group .mobile-nav-item.mobile-nav-item--bottom-left{opacity:1;transition:all .25s ease-in-out .5s;transform:translate(0)}.collapsed .mobile-nav-group .mobile-nav-item.mobile-nav-item--bottom-right{opacity:1;transition:all .25s ease-in-out .6s;transform:translate(0)}.animation--pop-fade-in{animation-name:popFadeIn;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.animation--fade-in{animation-name:fadeIn;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.animation--pop-in{animation-name:popIn;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.animation--fade{animation-name:fade;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}form{text-align:left;width:100%;margin:0 auto 5em;display:inline-block}@media only screen and (width>=768px){form{width:70%}}form legend{border-bottom:1px solid #e4e9ed;width:100%;margin-bottom:1em;font-size:2em}form button{text-transform:capitalize;margin-top:1.2em}.required{color:#ff6563}label{text-transform:capitalize;font-family:Lato,sans-serif;font-weight:900}input,textarea{resize:none;background-color:#f3f5f7;border:0;border-radius:5px;outline:0;width:100%;margin-top:.5em;padding:.8em 0 .8em 1em;font-family:Lato,sans-serif;font-size:1em;font-weight:400;display:block}input::placeholder,textarea::placeholder{font-family:Lato,sans-serif;font-weight:400}.control{width:100%;padding:1.1em 0;position:relative}.form-group{flex-wrap:wrap;justify-content:space-between;display:flex}.form-group .control{width:100%}@media only screen and (width>=768px){.form-group .control{width:48%}}.card{width:400px;margin:0 auto;padding-top:6em}.card .card-header{text-align:center;margin-bottom:2em}.card .card-body{text-align:center}.card .card-body form{margin:0}.header{width:100%;height:auto;position:relative}.header .header-background{background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;position:relative}.header .header-background img{width:160%;max-width:160%;position:relative;left:-5%}@media only screen and (width>=768px){.header .header-background img{width:130%;max-width:130%}}@media only screen and (width>=1248px){.header .header-background img{width:100%;max-width:100%;left:0}}.header.home-header .header-background .nature{opacity:0;width:110%;position:absolute;bottom:0;left:-5%;transform:translate(0)scale(1)}.header.home-header .header-background .forest__front-line{animation-delay:.5s}.header.home-header .header-background .forest__second-line{animation-delay:.75s}.header.home-header .header-background .forest__third-line{animation-delay:1s}.header.home-header .header-background .forest__fourth-line{animation-delay:1.25s}.header.home-header .header-background .mountains{animation-delay:1.5s}.header.home-header .header-background .sun{opacity:0;animation-delay:1.75s;position:relative;transform:translateY(100px)}.header.home-header .header-background .clouds{opacity:0;width:100%;position:absolute;top:0;left:0}.header.home-header .header-background .cloud--left{animation-delay:1.75s}.header.home-header .header-background .cloud--left-center{animation-delay:2.25s}.header.home-header .header-background .cloud--right-center{animation-delay:2s}.header.home-header .header-background .cloud--right{animation-delay:2.5s}.header.home-header .header-background .titles{color:#fff;flex-wrap:wrap;align-content:center;align-items:center;width:100%;height:73%;display:flex;position:absolute;top:0;left:0}.header.home-header .header-background .titles .title--upper{opacity:0;text-transform:uppercase;width:100%;margin:0;line-height:100%;animation-duration:1s;animation-delay:2.25s;display:none}@media only screen and (width>=768px){.header.home-header .header-background .titles .title--upper{font-size:5em;display:block}}@media only screen and (width>=1248px){.header.home-header .header-background .titles .title--upper{font-size:6em;display:block}}.header.home-header .header-background .titles .title--lower{opacity:0;text-transform:uppercase;width:100%;margin:0;line-height:100%;animation-duration:1s;animation-delay:2.5s;display:none}@media only screen and (width>=768px){.header.home-header .header-background .titles .title--lower{font-size:5.6em;display:block}}@media only screen and (width>=1248px){.header.home-header .header-background .titles .title--lower{font-size:6.7em;display:block}}.header.home-header .container--tree .tree{opacity:0;animation-delay:.25s;position:absolute}.header.home-header .container--tree .tree--left-blur{width:15vw;bottom:-100px}@media only screen and (width>=480px){.header.home-header .container--tree .tree--left-blur{bottom:-150px}}@media only screen and (width>=1024px){.header.home-header .container--tree .tree--left-blur{bottom:-250px}}.header.home-header .container--tree .tree--left-blur{left:0}.header.home-header .container--tree .tree--left{width:25vw;bottom:-50px;left:-10%}.header.home-header .container--tree .tree--right-blur{width:15vw;bottom:-250px;right:0}.header.home-header .container--tree .tree--right-top{width:15vw;bottom:-7.5px}@media only screen and (width>=480px){.header.home-header .container--tree .tree--right-top{bottom:0}}@media only screen and (width>=1024px){.header.home-header .container--tree .tree--right-top{bottom:-30px}}.header.home-header .container--tree .tree--right-top{right:5%}.header.home-header .container--tree .tree--right-top-center{width:17vw;bottom:-25px}@media only screen and (width>=480px){.header.home-header .container--tree .tree--right-top-center{bottom:-25px}}@media only screen and (width>=1024px){.header.home-header .container--tree .tree--right-top-center{bottom:-100px}}.header.home-header .container--tree .tree--right-top-center{right:-7%}.header.home-header .container--tree .tree--right-bottom-center{width:19vw;bottom:-50px}@media only screen and (width>=480px){.header.home-header .container--tree .tree--right-bottom-center{bottom:-50px}}@media only screen and (width>=1024px){.header.home-header .container--tree .tree--right-bottom-center{bottom:-200px}}.header.home-header .container--tree .tree--right-bottom-center{right:-2%}.header.home-header .container--tree .tree--right-bottom-blur{width:15vw;bottom:-100px}@media only screen and (width>=480px){.header.home-header .container--tree .tree--right-bottom-blur{bottom:-100px}}@media only screen and (width>=1024px){.header.home-header .container--tree .tree--right-bottom-blur{bottom:-400px}}.header.home-header .container--tree .tree--right-bottom-blur{right:0}.header.home-header .container--tree .tree--right-bottom{width:25vw;bottom:-100px}@media only screen and (width>=480px){.header.home-header .container--tree .tree--right-bottom{bottom:-100px}}@media only screen and (width>=1024px){.header.home-header .container--tree .tree--right-bottom{bottom:-400px}}.header.home-header .container--tree .tree--right-bottom{right:-12%}.header.home-header .bird{will-change:background-position;background-size:auto 100%;width:88px;height:125px;animation-name:fly-cycle;animation-timing-function:steps(10,end);animation-iteration-count:infinite}.header.home-header .bird--one{animation-duration:.7s;animation-delay:-.5s}.header.home-header .bird--two{animation-duration:.8s;animation-delay:-.75s}.header.home-header .bird--three{animation-duration:.7s;animation-delay:-.25s}.header.home-header .bird--four{animation-duration:.6s;animation-delay:-.5s}.header.home-header .bird--small{transform:scale(.3)}@media only screen and (width>=480px){.header.home-header .bird--small{transform:scale(.4)}}@media only screen and (width>=768px){.header.home-header .bird--small{transform:scale(.6)}}.header.home-header .bird--large{transform:scale(.4)}@media only screen and (width>=480px){.header.home-header .bird--large{transform:scale(.5)}}@media only screen and (width>=768px){.header.home-header .bird--large{transform:scale(1)}}.header.home-header .bird-container{will-change:transform;animation-name:fly-right-one;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:20%;left:-10%;transform:scale(0)translate(-10vw)}.header.home-header .bird-container--one{animation-duration:22s;animation-delay:3.5s;top:15%}@media only screen and (width>=768px){.header.home-header .bird-container--one{animation-duration:28s;top:25%}}@media only screen and (width>=1024px){.header.home-header .bird-container--one{animation-duration:34s}}.header.home-header .bird-container--two{animation-duration:20s;animation-delay:3.2s;top:20%}@media only screen and (width>=768px){.header.home-header .bird-container--two{animation-duration:26s;top:30%}}@media only screen and (width>=1024px){.header.home-header .bird-container--two{animation-duration:32s}}.header.home-header .bird-container--three{animation-duration:19.2s;animation-delay:3.3s;top:7%}@media only screen and (width>=768px){.header.home-header .bird-container--three{animation-duration:23.2s;top:17%}}@media only screen and (width>=1024px){.header.home-header .bird-container--three{animation-duration:29.2s}}.header.home-header .bird-container--four{animation-duration:19s;animation-delay:3.4s;top:12%}@media only screen and (width>=768px){.header.home-header .bird-container--four{animation-duration:25s;top:22%}}@media only screen and (width>=1024px){.header.home-header .bird-container--four{animation-duration:31s}}.header.home-header .bird-container--five{animation-duration:24s;animation-delay:4.5s;top:5%}@media only screen and (width>=768px){.header.home-header .bird-container--five{animation-duration:30s;top:15%}}@media only screen and (width>=1024px){.header.home-header .bird-container--five{animation-duration:36s}}.header.home-header .bird-container--six{animation-duration:22s;animation-delay:4.2s;top:10%}@media only screen and (width>=768px){.header.home-header .bird-container--six{animation-duration:28s;top:20%}}@media only screen and (width>=1024px){.header.home-header .bird-container--six{animation-duration:34s}}.header.home-header .bird-container--seven{animation-duration:19.2s;animation-delay:4.3s;top:6%}@media only screen and (width>=768px){.header.home-header .bird-container--seven{animation-duration:25.2s;top:16%}}@media only screen and (width>=1024px){.header.home-header .bird-container--seven{animation-duration:31.2s}}.header.home-header .bird-container--eight{animation-duration:21s;animation-delay:4.4s;top:14%}@media only screen and (width>=768px){.header.home-header .bird-container--eight{animation-duration:27s;top:24%}}@media only screen and (width>=1024px){.header.home-header .bird-container--eight{animation-duration:33s}}@keyframes fly-cycle{to{background-position:-900px 0}}@keyframes fly-right-one{0%{transform:translateY(2vh)scale(.3)translate(-20vw)}10%{transform:translateY(0)translate(20vw)scale(.4)}20%{transform:translateY(0)translate(60vw)scale(.5)}30%{transform:translateY(1vh)translate(100vw)scale(.6)}40%{transform:translateY(2vh)translate(140vw)scale(.6)}50%{transform:translateY(0)translate(180vw)scale(.6)}60%{transform:translateY(0)translate(220vw)scale(.6)}to{transform:translateY(0)translate(220vw)scale(.6)}}@media only screen and (width>=1024px){@keyframes fly-right-one{0%{transform:translateY(20vh)scale(.3)translate(-20vw)}10%{transform:translateY(15vh)translate(20vw)scale(.4)}20%{transform:translateY(10vh)translate(60vw)scale(.5)}30%{transform:translateY(5vh)translate(100vw)scale(.6)}40%{transform:translateY(2vh)translate(140vw)scale(.6)}50%{transform:translateY(0)translate(180vw)scale(.6)}60%{transform:translateY(0)translate(220vw)scale(.6)}to{transform:translateY(0)translate(220vw)scale(.6)}}}.header.about-header .header-background .nature{opacity:0;width:100%;position:absolute;bottom:0;transform:translate(0)scale(1)}.header.about-header .header-background .forest__front-line{animation-delay:.5s}.header.about-header .header-background .forest__second-line{animation-delay:.75s;right:-45%}.header.about-header .header-background .forest__third-line{animation-delay:1s;top:-20%;left:-30%}.header.about-header .header-background .forest__third-line img{width:120%}@media only screen and (width>=768px){.header.about-header .header-background .forest__third-line img{width:100%}}@media only screen and (width>=1248px){.header.about-header .header-background .forest__third-line img{width:76%}}.header.about-header .header-background .forest__fourth-line{animation-delay:1.25s}.header.about-header .header-background .sun{opacity:0;animation-delay:1.5s;position:relative;transform:translateY(100px)}.header.about-header .header-background .titles{color:#fff;flex-wrap:wrap;align-content:center;align-items:center;width:100%;height:73%;display:flex;position:absolute;top:0;left:0}.header.about-header .header-background .titles .title--upper{opacity:0;text-transform:uppercase;width:100%;margin:0;line-height:100%;animation-duration:1s;animation-delay:1.5s;display:none}@media only screen and (width>=768px){.header.about-header .header-background .titles .title--upper{font-size:5em;display:block}}@media only screen and (width>=1248px){.header.about-header .header-background .titles .title--upper{font-size:6em;display:block}}.header.about-header .container--rock .rock{opacity:0;animation-delay:.25s;position:absolute}.header.about-header .container--rock .rock--left{width:35vw;bottom:0;left:-15vw}@media only screen and (width>=1024px){.header.about-header .container--rock .rock--left{bottom:-100px}}.header.about-header .container--rock .rock--right{width:90vw;bottom:-30px;right:-40vw}@media only screen and (width>=1024px){.header.about-header .container--rock .rock--right{width:70vw;bottom:-50px;right:-30vw}}.header.about-header .light{transform-origin:100%;position:absolute;bottom:0;right:0}.header.about-header .light.light--small{width:10px;height:10px}.header.about-header .light.light--medium{width:15px;height:15px}@media only screen and (width>=480px){.header.about-header .light.light--medium{width:25px;height:25px}}.header.about-header .light.light--large{width:20px;height:20px}@media only screen and (width>=480px){.header.about-header .light.light--large{width:40px;height:40px}}.header.about-header .light.light-luminate--high-right,.header.about-header .light.light-luminate--low-right{animation:ease-in-out infinite luminate-high-right}.header.about-header .light.light-luminate--high-left,.header.about-header .light.light-luminate--low-left{animation:ease-in-out infinite luminate-high-left}.header.about-header .light.light-luminate-duration--3{animation-duration:3s}.header.about-header .light.light-luminate-duration--5{animation-duration:5s}.header.about-header .light.light-luminate-duration--7{animation-duration:7s}.header.about-header .light.light-luminate-duration--10{animation-duration:10s}.header.about-header .light .light--outside{z-index:1;background:radial-gradient(circle,#ff4f5a 0%,#ff4f5a00 100%);border-radius:100%;width:100%;height:100%;position:relative}.header.about-header .light .light--inside{z-index:2;background:radial-gradient(circle,#fdfa6f 0%,#fdfa6f00 100%);border-radius:100%;width:50%;height:50%;position:relative;transform:translate(50%,50%)}@keyframes luminate-high-right{0%{opacity:0;bottom:0;transform:translate(0)}50%{opacity:1;bottom:25%}to{opacity:0;bottom:50%;transform:translate(-20vw)}}@keyframes luminate-low-right{0%{opacity:0;bottom:0;transform:translate(0)}50%{opacity:1;bottom:15%}to{opacity:0;bottom:30%;transform:translate(-30vw)}}@keyframes luminate-high-left{0%{opacity:0;bottom:0;left:0;transform:translate(0)}50%{opacity:1;bottom:25%}to{opacity:0;bottom:50%;left:0;transform:translate(20vw)}}@keyframes luminate-low-left{0%{opacity:0;bottom:0;left:0;transform:translate(0)}50%{opacity:1;bottom:15%}to{opacity:0;bottom:30%;left:0;transform:translate(30vw)}}.header.portfolio-header .header-background{background-image:url(/images/illustrations/header/lazy/portfolio-header-background.svg)}.header.portfolio-header .header-background .nature{opacity:0;width:110%;position:absolute;bottom:0;left:-5%;transform:translate(0)scale(1)}.header.portfolio-header .header-background .forest__front-line{width:120%;animation-delay:.75s;left:-10%}.header.portfolio-header .header-background .forest__second-line{animation-delay:1s}.header.portfolio-header .header-background .forest__third-line{animation-delay:.5s}.header.portfolio-header .header-background .stars{opacity:0;animation-delay:1.25s;position:relative;transform:translateY(100px)}.header.portfolio-header .header-background .titles{color:#fff;flex-wrap:wrap;align-content:center;align-items:center;width:100%;height:73%;display:flex;position:absolute;top:0;left:0}.header.portfolio-header .header-background .titles .title--upper{opacity:0;text-transform:uppercase;width:100%;margin:0;line-height:100%;animation-duration:1s;animation-delay:1.5s;display:none}@media only screen and (width>=768px){.header.portfolio-header .header-background .titles .title--upper{font-size:5em;display:block}}@media only screen and (width>=1248px){.header.portfolio-header .header-background .titles .title--upper{font-size:6em;display:block}}.header.portfolio-header .container--grass .grass{opacity:0;animation-delay:.25s;position:absolute}.header.portfolio-header .container--grass .grass--left-back{width:45vw;bottom:30px;left:-10%}@media only screen and (width>=1024px){.header.portfolio-header .container--grass .grass--left-back{width:35vw;bottom:50px;left:-8%}}.header.portfolio-header .container--grass .grass--left-front{width:55vw;bottom:-15px;left:-30%}@media only screen and (width>=1024px){.header.portfolio-header .container--grass .grass--left-front{width:45vw;bottom:-30px;left:-15%}}.header.portfolio-header .container--grass .grass--right-top{width:55vw;bottom:-10px;right:-20%}@media only screen and (width>=480px){.header.portfolio-header .container--grass .grass--right-top{bottom:-15px}}@media only screen and (width>=1024px){.header.portfolio-header .container--grass .grass--right-top{width:45vw;bottom:-7.5px;right:-8%}}.header.portfolio-header .stars-container{width:100%;position:absolute;top:10%;left:50%;transform:translate(-50%)rotate(145deg)}.header.portfolio-header .stars-container .shooting-star{filter:drop-shadow(0 0 6px #83e9e0);background:linear-gradient(-45deg,#edfcfa,#00f0);border-radius:999px;height:2px;animation:10s ease-in-out infinite tail,10s ease-in-out infinite shooting;position:absolute;top:50%;left:50%}.header.portfolio-header .stars-container .shooting-star:before,.header.portfolio-header .stars-container .shooting-star:after{content:"";background:linear-gradient(-45deg,#00f0,#edfcfa,#00f0);border-radius:100%;height:2px;animation:10s ease-in-out infinite shining;position:absolute;top:calc(50% - 1px);right:0;transform:translate(50%)rotate(45deg)}.header.portfolio-header .stars-container .shooting-star:after{transform:translate(50%)rotate(-45deg)}.header.portfolio-header .stars-container .shooting-star:first-child{animation-delay:5s;top:calc(50% + 18px);left:50%}.header.portfolio-header .stars-container .shooting-star:first-child:before,.header.portfolio-header .stars-container .shooting-star:first-child:after,.header.portfolio-header .stars-container .shooting-star:first-child:after{animation-delay:5s}.header.portfolio-header .stars-container .shooting-star:nth-child(2){animation-delay:18s;top:calc(50% - 371px);left:20%}.header.portfolio-header .stars-container .shooting-star:nth-child(2):before,.header.portfolio-header .stars-container .shooting-star:nth-child(2):after,.header.portfolio-header .stars-container .shooting-star:nth-child(2):after{animation-delay:18s}.header.portfolio-header .stars-container .shooting-star:nth-child(3){animation-delay:25s;top:calc(50% - 97px);left:calc(50% - 80px)}.header.portfolio-header .stars-container .shooting-star:nth-child(3):before,.header.portfolio-header .stars-container .shooting-star:nth-child(3):after,.header.portfolio-header .stars-container .shooting-star:nth-child(3):after{animation-delay:25s}@keyframes tail{0%{width:0}3%{width:100px}10%{width:0}to{width:0}}@keyframes shining{0%{width:0}5%{width:30px}10%{width:0}to{width:0}}@keyframes shooting{0%{transform:translate(0)}10%{transform:translate(300px)}to{transform:translate(300px)}}.header.contact-header .header-background img{width:160%;position:relative;left:-5%}@media only screen and (width>=768px){.header.contact-header .header-background img{width:130%}}@media only screen and (width>=1248px){.header.contact-header .header-background img{width:100%;left:0}}.header.contact-header .header-background .nature{opacity:0;width:100%;position:absolute;bottom:0;left:0;transform:translate(0)scale(1)}.header.contact-header .header-background .forest__front-line{width:120%;animation-delay:.5s;left:-10%}.header.contact-header .header-background .forest__second-line{animation-delay:.75s}.header.contact-header .header-background .forest__third-line{animation-delay:1s}.header.contact-header .header-background .forest__fourth-line{animation-delay:1.25s}.header.contact-header .header-background .mountains{animation-delay:1.5s}.header.contact-header .header-background .sun{opacity:0;animation-delay:1.75s;position:relative;transform:translateY(100px)}.header.contact-header .header-background .clouds{opacity:0;width:100%;position:absolute;top:0;left:0}.header.contact-header .header-background .cloud--left{animation-delay:1.75s}.header.contact-header .header-background .cloud--left-center{animation-delay:2.25s}.header.contact-header .header-background .cloud--right-center{animation-delay:2s}.header.contact-header .header-background .cloud--right{animation-delay:2.5s}.header.contact-header .header-background .titles{color:#fff;flex-wrap:wrap;align-content:center;align-items:center;width:100%;height:73%;display:flex;position:absolute;top:0;left:0}.header.contact-header .header-background .titles .title--upper{opacity:0;text-transform:uppercase;width:100%;margin:0;line-height:100%;animation-duration:1s;animation-delay:2.25s;display:none}@media only screen and (width>=768px){.header.contact-header .header-background .titles .title--upper{font-size:5em;display:block}}@media only screen and (width>=1248px){.header.contact-header .header-background .titles .title--upper{font-size:6em;display:block}}.header.contact-header .header-background .titles .title--lower{opacity:0;text-transform:uppercase;width:100%;margin:0;line-height:100%;animation-duration:1s;animation-delay:2.5s;display:none}@media only screen and (width>=768px){.header.contact-header .header-background .titles .title--lower{font-size:3.05em;display:block}}@media only screen and (width>=1248px){.header.contact-header .header-background .titles .title--lower{font-size:5.1em;display:block}}.header.contact-header .container--tree .tree{opacity:0;animation-delay:.25s;position:absolute}.header.contact-header .container--tree .tree--left{width:35vw;bottom:-20px;left:-10%}@media only screen and (width>=480px){.header.contact-header .container--tree .tree--left{width:30vw}}@media only screen and (width>=1024px){.header.contact-header .container--tree .tree--left{width:25vw;bottom:-50px}}.header.contact-header .container--tree .tree--right-top{width:25vw;bottom:-7.5px;right:-10vw}@media only screen and (width>=480px){.header.contact-header .container--tree .tree--right-top{bottom:0}}@media only screen and (width>=1024px){.header.contact-header .container--tree .tree--right-top{bottom:-30px}}.header.contact-header .container--tree .tree--right-top-center{width:17vw;bottom:-25px}@media only screen and (width>=480px){.header.contact-header .container--tree .tree--right-top-center{bottom:-25px}}@media only screen and (width>=1024px){.header.contact-header .container--tree .tree--right-top-center{bottom:-100px}}.header.contact-header .container--tree .tree--right-top-center{right:-7%}.header.contact-header .container--tree .tree--right-bottom-center{width:19vw;bottom:-50px}@media only screen and (width>=480px){.header.contact-header .container--tree .tree--right-bottom-center{bottom:-50px}}@media only screen and (width>=1024px){.header.contact-header .container--tree .tree--right-bottom-center{bottom:-200px}}.header.contact-header .container--tree .tree--right-bottom-center{right:-2%}.header.contact-header .container--tree .tree--right-bottom{width:25vw;bottom:-100px}@media only screen and (width>=480px){.header.contact-header .container--tree .tree--right-bottom{bottom:-100px}}@media only screen and (width>=1024px){.header.contact-header .container--tree .tree--right-bottom{bottom:-400px}}.header.contact-header .container--tree .tree--right-bottom{right:-12%}.header.project-header{padding-bottom:100px}@media only screen and (width>=768px){.header.project-header{padding-bottom:300px}}.header.project-header .project-header-shape{position:absolute;bottom:-1px;left:0}.header.project-header .header-background .objects-floating{z-index:1;justify-content:center;display:flex;position:relative}.header.project-header .header-background .objects-floating img{position:absolute}.header.project-header .header-background .objects-floating img.top-left{opacity:0;width:20vw;animation-delay:.25s;top:-2vw;left:10vw}.header.project-header .header-background .objects-floating img.top-right{opacity:0;width:15vw;animation-delay:.5s;top:2vw;right:5vw}.header.project-header .header-background .objects-floating img.bottom-left{opacity:0;width:10vw;animation-delay:1s;bottom:0;left:5vw}.header.project-header .header-background .objects-floating img.bottom-right{opacity:0;width:15vw;animation-delay:.25s;bottom:-5vw;right:0}.header.project-header .header-background .objects-floating img.bottom-center{opacity:0;width:5vw;animation-delay:.75s;top:50%;right:30%}.header.project-header .header-background .objects-floating .project-mockup{margin:0 auto;position:relative;bottom:-100px}@media only screen and (width>=768px){.header.project-header .header-background .objects-floating .project-mockup{bottom:-200px}}.header.project-header .header-background .objects-floating .project-mockup img{animation-delay:.25s;position:relative;left:50%;transform:translate(-50%)}.header.project-header .header-background .objects-floating .image-mobile{opacity:0;background:#fff;border-radius:25px;justify-content:center;align-items:center;width:180px;height:auto;display:flex;position:relative;box-shadow:10px 10px 20px #00000040}@media only screen and (width>=768px){.header.project-header .header-background .objects-floating .image-mobile{border-radius:30px;width:225px;top:auto}}@media only screen and (width>=1024px){.header.project-header .header-background .objects-floating .image-mobile{width:325px}}.header.project-header .header-background .objects-floating .image-mobile img{border-radius:25px;width:100%}@media only screen and (width>=1024px){.header.project-header .header-background .objects-floating .image-mobile img{border-radius:30px}}.header.project-header .header-background .objects-floating .image-tablet{opacity:0;background:#fff;border-radius:20px;justify-content:center;align-items:center;width:380px;height:auto;margin:0 1em;display:flex;position:relative;box-shadow:10px 10px 20px #00000040}@media only screen and (width>=768px){.header.project-header .header-background .objects-floating .image-tablet{border-radius:30px;width:760px;margin:0}}@media only screen and (width>=1024px){.header.project-header .header-background .objects-floating .image-tablet{border-radius:40px;width:1024px;height:auto;top:auto}}.header.project-header .header-background .objects-floating .image-tablet img{border-radius:20px;width:100%}@media only screen and (width>=768px){.header.project-header .header-background .objects-floating .image-tablet img{border-radius:30px}}@media only screen and (width>=1024px){.header.project-header .header-background .objects-floating .image-tablet img{border-radius:40px}}.main-btn{text-align:left}@media only screen and (width>=768px){.main-btn{text-align:center}}.btn{color:#fff;cursor:pointer;border:none;border-radius:5px;outline:none;padding:.6em 1em;font-family:Lato,sans-serif;font-size:1.375em;font-weight:900;text-decoration:none;transition:all .25s ease-in-out;display:inline-block;position:relative}@media only screen and (width>=560px){.btn{padding:.6em 2em}}@media only screen and (width>=768px){.btn{font-size:1.2em}}.btn--primary{background:linear-gradient(90deg,#ffbb71 0%,#ff6464 100%)}.btn--primary:disabled{box-shadow:none;cursor:not-allowed;background:#dde2e4;transform:scale(1)}.btn--primary:hover{transform:scale(1.02);box-shadow:0 6px 20px #ff646466}.btn--primary:hover:disabled{box-shadow:none;cursor:not-allowed;background:#dde2e4;transform:scale(1)}.btn--primary:active{transform:scale(.98);box-shadow:0 0 #ff646400}.btn--primary:active:disabled{box-shadow:none;cursor:not-allowed;background:#dde2e4;transform:scale(1)}.btn--large{padding:.6em 1em}@media only screen and (width>=560px){.btn--large{padding:1em 2em}}footer{margin-top:10em}footer.footer-home{background:linear-gradient(130deg,#28021b 0%,#3d0222 100%)}footer.footer-about{background:linear-gradient(130deg,#421a34 0%,#2d1736 100%)}footer.footer-portfolio{background:linear-gradient(130deg,#001725 0%,#11325b 100%)}footer.footer-contact{background:linear-gradient(130deg,#19224b 0%,#2f2a41 100%)}footer .footer-top-shape{position:relative;top:-1px}footer .footer-primary{text-align:left;z-index:1;flex-wrap:wrap;padding:5em 0;display:flex;position:relative}footer .footer-primary .footer-pages,footer .footer-primary .footer-languages,footer .footer-primary .footer-newsletter{text-transform:capitalize;width:100%;margin-top:2.5em}@media only screen and (width>=480px){footer .footer-primary .footer-pages,footer .footer-primary .footer-languages,footer .footer-primary .footer-newsletter{width:33.3%;margin-top:3em}}@media only screen and (width>=1024px){footer .footer-primary .footer-pages,footer .footer-primary .footer-languages,footer .footer-primary .footer-newsletter{width:20%;margin-top:0}}footer .footer-primary .footer-pages h6,footer .footer-primary .footer-languages h6,footer .footer-primary .footer-newsletter h6{color:#fff;margin-bottom:.5em;font-size:2em}@media only screen and (width>=768px){footer .footer-primary .footer-pages h6,footer .footer-primary .footer-languages h6,footer .footer-primary .footer-newsletter h6{margin-bottom:1em;font-size:1em}}footer .footer-primary .footer-pages ul,footer .footer-primary .footer-languages ul,footer .footer-primary .footer-newsletter ul{margin:0;padding:0;list-style:none}footer .footer-primary .footer-pages ul li,footer .footer-primary .footer-languages ul li,footer .footer-primary .footer-newsletter ul li{margin-top:.8em}footer .footer-primary .footer-pages ul li a,footer .footer-primary .footer-languages ul li a,footer .footer-primary .footer-newsletter ul li a{text-transform:none;text-transform:capitalize;padding:.3em 0;font-family:Lato,sans-serif;font-size:1.375em;font-weight:400;text-decoration:none;display:block}@media only screen and (width>=768px){footer .footer-primary .footer-pages ul li a,footer .footer-primary .footer-languages ul li a,footer .footer-primary .footer-newsletter ul li a{padding:0;font-size:.9em}}footer .footer-primary .footer-contact{width:100%}@media only screen and (width>=1024px){footer .footer-primary .footer-contact{width:40%}}footer .footer-primary .footer-contact h5{color:#fff;font-size:3em}footer .footer-primary .footer-contact p{color:#fff;margin:1em 0 0;font-size:1.375em}@media only screen and (width>=768px){footer .footer-primary .footer-contact p{font-size:1em}}footer .footer-primary .footer-contact p a{color:#fff;font-family:Lato,sans-serif;font-size:1em;font-weight:400}footer .footer-primary .footer-newsletter{display:none}footer .footer-primary .footer-newsletter form{width:100%;margin-bottom:0;position:relative}footer .footer-primary .footer-newsletter form label{position:absolute}footer .footer-primary .footer-newsletter form input{z-index:1;background-color:#fff;margin-top:0;position:relative}footer .footer-secondary{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 0 3em;display:flex;position:relative}@media only screen and (width>=480px){footer .footer-secondary{justify-content:space-between;padding:3em 0}}footer .footer-secondary .footer-logo-container{text-align:center;width:100%}@media only screen and (width>=480px){footer .footer-secondary .footer-logo-container{text-align:left;width:auto}}footer .footer-secondary .footer-logo-container .logo h6{color:#fff;font-size:1.4em}footer .footer-secondary .footer-logo-container .copyrights p{color:#fff;margin:.2em 0 0;font-size:.7em}footer .footer-secondary .footer-socials-container{width:100%}@media only screen and (width>=480px){footer .footer-secondary .footer-socials-container{width:auto}}footer .footer-secondary .footer-socials-container .socials-list{justify-content:center;margin:1em 0 0;padding:0;list-style:none;display:flex}@media only screen and (width>=480px){footer .footer-secondary .footer-socials-container .socials-list{justify-content:flex-start;margin-top:0}}footer .footer-secondary .footer-socials-container .socials-list li a{width:48px;margin:0 .4em;display:inline-block}@media only screen and (width>=768px){footer .footer-secondary .footer-socials-container .socials-list li a{width:40px;margin:0 .1em}}footer .footer-home-decoration-1{z-index:0;width:20vw;position:absolute;bottom:0;left:0}footer .footer-home-decoration-2{width:40vw;position:absolute;bottom:0;right:0}.alert{font-size:.8em;position:absolute;bottom:-6px}.alert.alert-danger{color:tomato}.alert.alert-success{color:#8fbc8f;font-size:1.2em;line-height:160%;position:relative;bottom:0}.alert.alert-success strong{color:#8fbc8f}.colors-container{text-align:center;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.colors-container .color-container{width:50%}@media only screen and (width>=1024px){.colors-container .color-container{width:25%}}.colors-container .color-container .color{border-radius:20px;height:200px;margin:0 1em 0 0}.colors-container .color-container .color.right{margin:0 0 0 1em}@media only screen and (width>=1024px){.colors-container .color-container .color{height:300px;margin:2em}.colors-container .color-container .color.right{margin:2em}}.colors-container .color-container .hex p{font-weight:900}.tools-container .fonts-container{text-align:left;margin-top:2em}.tools-container .fonts-container .font{color:#1c2e57;margin:10px 0 0;font-size:3em;font-weight:700}@media only screen and (width>=1024px){.tools-container .fonts-container .font{font-size:5em}}.tools-container .tools-container{margin:10px 0 0;padding:0;display:inline-block}.tools-container .tools-container .tool{width:60px;display:inline-block}@media only screen and (width>=480px){.tools-container .tools-container .tool{width:100px}}@media only screen and (width>=1024px){.tools-container .tools-container .tool{width:160px}}.tools-container .tools-container .tool img{padding:.5em}@media only screen and (width>=480px){.tools-container .tools-container .tool img{padding:1em}}.tools-container .design-tools-container{text-align:left;margin-top:2em}@media only screen and (width>=480px){.tools-container .design-tools-container{text-align:right}}.tools-container .development-tools-container{text-align:left;margin-top:2em}.title-content{text-align:left;margin-bottom:2em}@media only screen and (width>=768px){.title-content{text-align:center}}.hero-title{justify-content:center;align-items:center;display:flex}.hero-title .hero-left{width:60%;position:relative}.hero-title .hero-right{width:40%;position:relative}.hero-title .title-container{text-align:left}.hero-title .title-container .title{text-align:left;width:70%;margin:0 auto;line-height:100%}.linear-content{flex-wrap:wrap;align-items:center;width:100%;display:flex}.linear-content .linear-block{width:100%}@media only screen and (width>=1024px){.linear-content .linear-block{width:50%}}.linear-content .linear-block--left{text-align:left}@media only screen and (width>=1024px){.linear-content .linear-block--left{text-align:right}}.linear-content .linear-block--left .linear-block-animation{left:-40%}@media only screen and (width>=1024px){.linear-content .linear-block--left .linear-block-animation{left:-80%}}.linear-content .linear-block--right{text-align:left}.linear-content .linear-block-animation{margin:0 auto;position:relative;overflow:hidden;width:140%!important}@media only screen and (width>=1024px){.linear-content .linear-block-animation{width:180%!important}}.linear-content .image-left{order:2}@media only screen and (width>=1024px){.linear-content .image-left{order:0}}.codemaster-content{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:-100px;display:flex}@media only screen and (width>=768px){.codemaster-content{flex-wrap:unset;justify-content:center;margin-top:-200px;margin-bottom:0}}@media only screen and (width>=1248px){.codemaster-content{margin-bottom:-200px}}.codemaster-content .images--left{width:80%;position:relative;left:0}@media only screen and (width>=480px){.codemaster-content .images--left{width:60%}}@media only screen and (width>=1024px){.codemaster-content .images--left{width:50%}}.codemaster-content .images--left .tree--left-blur{width:35vw;display:none;position:absolute;bottom:-20%;left:0}@media only screen and (width>=480px){.codemaster-content .images--left .tree--left-blur{width:35vw;bottom:-30%}}@media only screen and (width>=1024px){.codemaster-content .images--left .tree--left-blur{width:25vw;display:block;bottom:0}}.codemaster-content .images--left .image-animation-container{text-align:right;width:100%;height:auto;margin:0 auto;position:absolute;top:33.7%;overflow:hidden}.codemaster-content .images--left .image-animation-container .code-master-animation{display:inline-block;position:relative;left:3%;width:30%!important}.codemaster-content .images--right{width:100%;position:relative}@media only screen and (width>=768px){.codemaster-content .images--right{width:60%}}.codemaster-content .images--right .title-container{padding:0 1em}@media only screen and (width>=480px){.codemaster-content .images--right .title-container{padding:0 2em}}@media only screen and (width>=768px){.codemaster-content .images--right .title-container{padding:0}}.codemaster-content .images--right .title-container h2,.codemaster-content .images--right .title-container h3{width:100%}@media only screen and (width>=768px){.codemaster-content .images--right .title-container h2,.codemaster-content .images--right .title-container h3{width:70%}}.codemaster-content .images--right .title-container h2,.codemaster-content .images--right .title-container h3{text-align:left;margin:0 auto;line-height:100%}.codemaster-content .images--right .tree{position:absolute}.codemaster-content .images--right .tree.tree--bottom-blur{width:20vw;display:none;top:100px;right:0}@media only screen and (width>=480px){.codemaster-content .images--right .tree.tree--bottom-blur{width:30%;top:120px}}@media only screen and (width>=1024px){.codemaster-content .images--right .tree.tree--bottom-blur{display:block}}.bushes-content{position:relative}.bushes-content .image{position:absolute;top:50%}.bushes-content .image.image--left{width:100%;max-width:800px;display:none;left:0;transform:translateY(-50%)}@media only screen and (width>=1024px){.bushes-content .image.image--left{display:block}}.bushes-content .image.image--right{width:100%;max-width:1000px;display:none;right:0;transform:translateY(-50%)}@media only screen and (width>=1024px){.bushes-content .image.image--right{display:block}}.bushes-content .title-container{text-align:left;margin:0 0 -3em;padding:0 1em}@media only screen and (width>=480px){.bushes-content .title-container{padding:0 2em}}@media only screen and (width>=768px){.bushes-content .title-container{text-align:center;margin:0;padding:0 4em}}@media only screen and (width>=1024px){.bushes-content .title-container{padding:12em 0}}.bushes-content .light{transform-origin:100%;display:none;position:absolute;bottom:0;right:0}@media only screen and (width>=1024px){.bushes-content .light{display:block}}.bushes-content .light.light--small{width:10px;height:10px}.bushes-content .light.light--medium{width:15px;height:15px}@media only screen and (width>=480px){.bushes-content .light.light--medium{width:25px;height:25px}}.bushes-content .light.light--large{width:20px;height:20px}@media only screen and (width>=480px){.bushes-content .light.light--large{width:40px;height:40px}}.bushes-content .light.light-luminate--high-right,.bushes-content .light.light-luminate--low-right{animation:ease-in-out infinite luminate-high-right}.bushes-content .light.light-luminate--high-left,.bushes-content .light.light-luminate--low-left{animation:ease-in-out infinite luminate-high-left}.bushes-content .light.light-luminate-duration--3{animation-duration:3s}.bushes-content .light.light-luminate-duration--5{animation-duration:5s}.bushes-content .light.light-luminate-duration--7{animation-duration:7s}.bushes-content .light.light-luminate-duration--10{animation-duration:10s}.bushes-content .light .light--outside{z-index:1;background:radial-gradient(circle,#ff4f5a 0%,#ff4f5a00 100%);border-radius:100%;width:100%;height:100%;position:relative}.bushes-content .light .light--inside{z-index:2;background:radial-gradient(circle,#fdfa6f 0%,#fdfa6f00 100%);border-radius:100%;width:50%;height:50%;position:relative;transform:translate(50%,50%)}.bushes-content .animation--slide-left{animation-name:slideLeft;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:.3s;animation-fill-mode:forwards}.bushes-content .animation--slide-right{animation-name:slideRight;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:.3s;animation-fill-mode:forwards}@keyframes slideLeft{0%{left:0}to{left:-70vw}}@keyframes slideRight{0%{right:0}to{right:-70vw}}@media only screen and (width>=1024px){@keyframes slideLeft{0%{left:0}to{left:-50vw}}@keyframes slideRight{0%{right:0}to{right:-60vw}}}@media only screen and (width>=1248px){@keyframes slideLeft{0%{left:0}to{left:-25vw}}@keyframes slideRight{0%{right:0}to{right:-45vw}}}@media only screen and (width>=1440px){@keyframes slideLeft{0%{left:0}to{left:-20vw}}@keyframes slideRight{0%{right:0}to{right:-35vw}}}.tech-item{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.tech-item .item{width:100%}@media only screen and (width>=1024px){.tech-item .item{width:50%}}.tech-item .item-image{opacity:0;background-color:#f3f5f7;height:400px;position:relative}@media only screen and (width>=768px){.tech-item .item-image{height:300px}}@media only screen and (width>=1024px){.tech-item .item-image{height:auto}}.tech-item .item-image .image-tech{opacity:0;width:40%;transition:width .25s;position:absolute;transform:translate(-50%,-50%)}.tech-item .item-image .image-tech.image-tech--0{width:25%;top:50%;left:50%}.tech-item .item-image .image-tech.image-tech--1{width:15%;top:10%;left:30%}.tech-item .item-image .image-tech.image-tech--2{width:25%;top:-5%;right:-3%}@media only screen and (width>=768px){.tech-item .item-image .image-tech.image-tech--2{width:15%}}@media only screen and (width>=1024px){.tech-item .item-image .image-tech.image-tech--2{width:25%}}.tech-item .item-image .image-tech.image-tech--3{width:10%;bottom:-5%;left:20%}.tech-item .item-image.item-image--left{order:1;left:0}@media only screen and (width>=1024px){.tech-item .item-image.item-image--left{order:0;left:-100px}}.tech-item .item-image.item-image--right{right:0}@media only screen and (width>=1024px){.tech-item .item-image.item-image--right{right:-100px}}.tech-item .item-content{padding:3em 0}.tech-item .item-content h3,.tech-item .item-content h4{text-transform:capitalize}.tech-item .item-content.item-content--left{text-align:left}@media only screen and (width>=1024px){.tech-item .item-content.item-content--left{text-align:right}}.tech-item .item-content.item-content--right{text-align:left;order:0}@media only screen and (width>=1024px){.tech-item .item-content.item-content--right{order:1}}@keyframes previewPopIn{0%{opacity:0;transform:scale(.7)rotate(-30deg)}70%{opacity:1;transform:scale(1.1)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes backgroundPopIn{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.portfolio-item{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.portfolio-item .item{width:100%;position:relative;left:0}@media only screen and (width>=1024px){.portfolio-item .item{width:50%}}.portfolio-item .item-image{opacity:0;background-color:#f3f5f7;order:2;justify-content:center;align-items:center;display:flex;position:relative}@media only screen and (width>=1024px){.portfolio-item .item-image{order:0}}.portfolio-item .item-image .image-app{opacity:0;background:#fff;border-radius:25px;justify-content:center;align-items:center;width:180px;height:auto;display:flex;position:relative;top:20px;box-shadow:10px 10px 20px #00000040}@media only screen and (width>=1024px){.portfolio-item .item-image .image-app{border-radius:30px;width:225px;height:auto;position:absolute;top:auto}}.portfolio-item .item-image .image-app img{border-radius:25px;width:100%}@media only screen and (width>=1024px){.portfolio-item .item-image .image-app img{border-radius:30px}}.portfolio-item .item-image .image-website{opacity:0;background:#fff;border-radius:20px;justify-content:center;align-items:center;width:380px;min-width:380px;height:auto;display:flex;position:relative;top:20px;right:-100px;box-shadow:10px 10px 20px #00000040}@media only screen and (width>=480px){.portfolio-item .item-image .image-website{right:auto}}@media only screen and (width>=1024px){.portfolio-item .item-image .image-website{border-radius:20px;width:512px;height:auto;position:absolute;top:auto}}.portfolio-item .item-image .image-website img{border-radius:20px;width:100%}.portfolio-item .item-image.item-image--left{left:0}@media only screen and (width>=1024px){.portfolio-item .item-image.item-image--left{left:-100px}}.portfolio-item .item-image.item-image--right{left:0}@media only screen and (width>=1024px){.portfolio-item .item-image.item-image--right{left:100px}}.portfolio-item .item-content{padding:0 0 3em}@media only screen and (width>=1024px){.portfolio-item .item-content{padding:3em 0}}.portfolio-item .item-content h3,.portfolio-item .item-content h4{text-transform:capitalize}.portfolio-item .item-content.item-content--left{text-align:left}@media only screen and (width>=1024px){.portfolio-item .item-content.item-content--left{text-align:right}}.portfolio-item .item-content.item-content--left .main-btn{text-align:left}@media only screen and (width>=1024px){.portfolio-item .item-content.item-content--left .main-btn{text-align:right}}.portfolio-item .item-content.item-content--right,.portfolio-item .item-content.item-content--right .main-btn{text-align:left}.animation--background-pop-in{animation-name:backgroundPopIn;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.animation--preview-pop-in{animation-name:previewPopIn;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:.3s;animation-fill-mode:forwards}
