@charset "UTF-8";@keyframes lift-off{0{bottom:-200px}100%{bottom:calc(100vh+200px)}}@keyframes draw{0{opacity:1;stroke-dasharray:0 100%;stroke-dashoffset:10%;fill-opacity:0;stroke-width:2}50%{opacity:1;stroke-dasharray:100% 0;stroke-dashoffset:10%;fill-opacity:0;stroke-width:2}70%{opacity:1;fill-opacity:1;stroke-width:0}100%{opacity:0;fill-opacity:1;stroke-width:0}}@keyframes mouse-wheel{0{-webkit-transform:translateY(-11px);transform:translateY(-11px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(11px);transform:translateY(11px)}}@keyframes animInElements{0{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1}}@-webkit-keyframes fadeInUp{0{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{0{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeOutRight{0{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}}@keyframes fadeOutRight{0{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}}@-webkit-keyframes pulse{0{-webkit-transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(234,74,85,0.8)}50%{box-shadow:inset 0 0 1px 1px rgba(234,74,85,0.8)}100%{-webkit-transform:scale(1.6);box-shadow:inset 0 0 1px 1px rgba(234,74,85,0)}}@-moz-keyframes pulse{0{-moz-transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(234,74,85,0.8)}50%{box-shadow:inset 0 0 1px 1px rgba(234,74,85,0.8)}100%{-moz-transform:scale(1.6);box-shadow:inset 0 0 1px 1px rgba(234,74,85,0)}}@keyframes pulse{0{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(234,74,85,0.8)}50%{box-shadow:inset 0 0 1px 1px rgba(234,74,85,0.8)}100%{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);box-shadow:inset 0 0 1px 1px rgba(234,74,85,0)}}@-webkit-keyframes expand{0{right:150%;opacity:0;width:30%}50%{right:calc(100% - 70px);opacity:1;width:30%}100%{right:calc(100% - 70px);opacity:1;width:70px}}@keyframes expand{0{right:150%;opacity:0;width:20%}50%{right:calc(100% - 70px);opacity:1;width:20%}100%{right:calc(100% - 70px);opacity:1;width:70px}}@-webkit-keyframes expand_out{0{opacity:1;width:70px}100%{opacity:0;width:140px;-webkit-transform:none;transform:none}}@keyframes expand_out{0{opacity:1;width:70px}100%{opacity:0;width:140px;-webkit-transform:none;transform:none}}@keyframes cd-rotate-3-in{0{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}}@keyframes cd-rotate-3-out{0{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes curtain-in{0{width:0}100%{width:50%}}@keyframes curtain-in-mobile{0{width:0}100%{width:100%}}@keyframes curtain-next{0{width:50%}50%{left:0;width:100%}100%{left:100%;width:100%}}@keyframes curtain-next-mobile{0{left:0;width:100%}50%{left:0;width:100%}100%{left:100%;width:100%}}@keyframes cover_out{0{width:0}50%{width:100%;right:0}100%{width:100%;right:100%}}@keyframes scaleIn{from{-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0)}to{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}@keyframes slideIn{from{opacity:0;-webkit-transform:translateX(-25px);-moz-transform:translateX(-25px);-ms-transform:translateX(-25px);-o-transform:translateX(-25px);transform:translateX(-25px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fill-up{0{bottom:0;height:0}25%{bottom:0;height:100%}75%{bottom:0;height:100%}100%{bottom:100%;height:100%}}@keyframes fill-down{0{top:0;height:0}25%{top:0;height:100%}75%{top:0;height:100%}100%{top:100%;height:100%}}@keyframes fill-left{0{left:0;width:0}25%{left:0;width:100%}75%{left:0;width:100%}100%{left:100%;width:100%}}@keyframes fill-right{0{right:0;width:0}25%{right:0;width:100%}75%{right:0;width:100%}100%{right:100%;width:100%}}@keyframes fill-rhombus{0{-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(0);-moz-transform:translate(-50%,-50%) rotate(45deg) scale(0);-ms-transform:translate(-50%,-50%) rotate(45deg) scale(0);-o-transform:translate(-50%,-50%) rotate(45deg) scale(0);transform:translate(-50%,-50%) rotate(45deg) scale(0)}80%{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(2);-moz-transform:translate(-50%,-50%) rotate(45deg) scale(2);-ms-transform:translate(-50%,-50%) rotate(45deg) scale(2);-o-transform:translate(-50%,-50%) rotate(45deg) scale(2);transform:translate(-50%,-50%) rotate(45deg) scale(2)}100%{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(2);-moz-transform:translate(-50%,-50%) rotate(45deg) scale(2);-ms-transform:translate(-50%,-50%) rotate(45deg) scale(2);-o-transform:translate(-50%,-50%) rotate(45deg) scale(2);transform:translate(-50%,-50%) rotate(45deg) scale(2)}}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item{overflow:hidden}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(1):before,.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(5):before,.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(10):before{content:'';position:absolute;top:0;left:0;right:0;z-index:1;width:100%;height:0;background-color:rgba(0,0,0,0.05)}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(2):before,.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(6):before,.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(9):before{content:'';position:absolute;bottom:0;left:auto;right:0;z-index:1;width:0;height:100%;background-color:rgba(0,0,0,0.05)}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(4):before,.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(7):before,.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(11):before{content:'';position:absolute;bottom:0;left:0;z-index:1;width:0;height:100%;background-color:rgba(0,0,0,0.05)}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(3):before,.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(8):before,.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(12):before{content:'';position:absolute;bottom:0;left:0;right:0;z-index:1;width:100%;height:0;background-color:rgba(0,0,0,0.05)}.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(1):before,.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(5):before,.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(10):before{-webkit-animation:fill-down .5s .5s ease forwards;-moz-animation:fill-down .5s .5s ease forwards;-ms-animation:fill-down .5s .5s ease forwards;animation:fill-down .5s .5s ease forwards}.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(6):before{-webkit-animation:fill-right .5s .5s ease forwards;-moz-animation:fill-right .5s .5s ease forwards;-ms-animation:fill-right .5s .5s ease forwards;animation:fill-right .5s .5s ease forwards}.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(2):before,.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(9):before{-webkit-animation:fill-right .5s 1s ease forwards;-moz-animation:fill-right .5s 1s ease forwards;-ms-animation:fill-right .5s 1s ease forwards;animation:fill-right .5s 1s ease forwards}.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(4):before,.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(7):before{-webkit-animation:fill-left .5s 1s ease forwards;-moz-animation:fill-left .5s 1s ease forwards;-ms-animation:fill-left .5s 1s ease forwards;animation:fill-left .5s 1s ease forwards}.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(11):before{-webkit-animation:fill-left .5s .5s ease forwards;-moz-animation:fill-left .5s .5s ease forwards;-ms-animation:fill-left .5s .5s ease forwards;animation:fill-left .5s .5s ease forwards}.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(3):before,.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(8):before,.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item:nth-of-type(12):before{-webkit-animation:fill-up 1s .5s ease forwards;-moz-animation:fill-up 1s .5s ease forwards;-ms-animation:fill-up 1s .5s ease forwards;animation:fill-up 1s .5s ease forwards}@-webkit-keyframes fadeIn{0{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0{opacity:0}100%{opacity:1}}@keyframes fadeIn{0{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDownBig{0{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInDownBig{0{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInDownBig{0{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeInLeft{0{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes fadeInLeft{0{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInLeft{0{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes fadeInLeftBig{0{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeInRight{0{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes fadeInRight{0{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInRight{0{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes fadeInRightBig{0{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInRightBig{0{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInUp{0{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUp{0{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInUp{0{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInUp{0{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUpBig{0{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes fadeInUpBig{0{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInUpBig{0{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOut{0{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0{opacity:1}100%{opacity:0}}@keyframes fadeOut{0{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutDown{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-ms-keyframes fadeOutDown{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-o-keyframes fadeOutDown{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes fadeOutDownBig{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-ms-keyframes fadeOutDownBig{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes fadeOutLeft{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@-ms-keyframes fadeOutLeft{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes fadeOutLeftBig{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-ms-keyframes fadeOutLeftBig{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes fadeOutRight{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@-ms-keyframes fadeOutRight{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@-o-keyframes fadeOutRight{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes fadeOutRightBig{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-ms-keyframes fadeOutRightBig{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes fadeOutUp{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-ms-keyframes fadeOutUp{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes fadeOutUpBig{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-ms-keyframes fadeOutUpBig{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes slideInDown{0{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideInDown{0{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes slideInDown{0{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes slideInDown{0{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{0{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slideInLeft{0{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes slideInLeft{0{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes slideInLeft{0{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slideInRight{0{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes slideInRight{0{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes slideInRight{0{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInUp{0{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideInUp{0{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes slideInUp{0{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes slideInUp{0{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideOutDown{0{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-moz-keyframes slideOutDown{0{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-ms-keyframes slideOutDown{0{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-o-keyframes slideOutDown{0{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-moz-transform:translateY(2000px);-ms-transform:translateY(2000px);-o-transform:translateY(2000px);transform:translateY(2000px)}}@-webkit-keyframes slideOutLeft{0{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-moz-keyframes slideOutLeft{0{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-ms-keyframes slideOutLeft{0{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-o-keyframes slideOutLeft{0{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px)}}@-webkit-keyframes slideOutRight{0{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-moz-keyframes slideOutRight{0{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-ms-keyframes slideOutRight{0{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-o-keyframes slideOutRight{0{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}}@-webkit-keyframes slideOutUp{0{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-moz-keyframes slideOutUp{0{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-ms-keyframes slideOutUp{0{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-o-keyframes slideOutUp{0{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}.text-center{text-align:center}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.vertical-center{text-align:center;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cookieWrapper{position:absolute;bottom:0;left:0;right:0;overflow:hidden;width:100%;height:90px}.cookieElement{position:fixed;bottom:0;left:0;right:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#1c1c1d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:10px 20px;color:#f9f9f9;font-size:12px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.cookieElement.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.cookieElement a{white-space:nowrap;color:#ff303f}.cookieElement a:hover{color:#cc4d55}.setCookieBtn{-webkit-appearance:none;padding:10px;margin-left:10px;border:2px solid #ff303f;background-color:transparent;color:#ff303f;font-family:'Montserrat',sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;cursor:pointer}.setCookieBtn:hover{color:#cc4d55;border-color:#cc4d55}#terms-modal a{color:#ff303f}#terms-modal a:hover{text-decoration:underline}#terms-modal table{margin-bottom:20px}#terms-modal table th,#terms-modal table td{border:1px solid #fff;padding:10px}#terms-modal ul{list-style:disc;padding-left:16px;margin-bottom:20px}#terms-modal ul li{margin-bottom:8px}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{outline:none !important}html,body{height:100%}body{font-size:100%;font-family:"Montserrat",sans-serif;min-width:300px;color:rgba(44,44,45,0.7);background-color:#f5f5f5;overflow-x:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.loader-hidden{visibility:hidden}.hidden{cursor:inherit}.overflow-hidden{overflow:hidden}::-webkit-scrollbar{width:8px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}::-webkit-scrollbar:hover{width:12px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:6px;border-radius:6px}::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:#ff303f}::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,48,63,0.4)}a{color:#f5f5f5;text-decoration:none}.btn{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;height:50px;padding:12px 20px;border-radius:0;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-size:13px;text-transform:uppercase;cursor:pointer}.btn-solid{border:0;background:#2c2c2d;letter-spacing:2px;text-align:center}.btn-ghost{border:2px solid #f5f5f5;margin-bottom:10px;background:transparent;color:#f5f5f5}.corner-button{position:absolute;top:0;right:0;z-index:5;padding:0;background:transparent;border:0;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media only screen and (min-width:768px){.corner-button{top:50px;right:2.5em}}.close-button{display:block;overflow:hidden;width:60px;height:60px;text-indent:60px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:display 300ms ease,transform .4s 1.2s ease;-moz-transition:display 300ms ease,transform .4s 1.2s ease;-ms-transition:display 300ms ease,transform .4s 1.2s ease;-o-transition:display 300ms ease,transform .4s 1.2s ease;transition:display 300ms ease,transform .4s 1.2s ease}.close-button:before{position:absolute;top:50%;right:50%;content:'';width:20px;height:2px;border-radius:2px;background:#f5f5f5;-webkit-transform:translate(50%,-50%) rotate(-45deg);-moz-transform:translate(50%,-50%) rotate(-45deg);-ms-transform:translate(50%,-50%) rotate(-45deg);-o-transform:translate(50%,-50%) rotate(-45deg);transform:translate(50%,-50%) rotate(-45deg)}.close-button:after{position:absolute;top:50%;right:50%;content:'';width:20px;height:2px;border-radius:2px;background:#f5f5f5;-webkit-transform:translate(50%,-50%) rotate(45deg);-moz-transform:translate(50%,-50%) rotate(45deg);-ms-transform:translate(50%,-50%) rotate(45deg);-o-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg)}@media only screen and (min-width:768px){.close-button{width:30px;height:30px;text-indent:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.close-button:before{top:7px;right:0;-webkit-transform:translate(0,0) rotate(-45deg);-moz-transform:translate(0,0) rotate(-45deg);-ms-transform:translate(0,0) rotate(-45deg);-o-transform:translate(0,0) rotate(-45deg);transform:translate(0,0) rotate(-45deg)}.close-button:after{top:7px;right:0;-webkit-transform:translate(0,0) rotate(45deg);-moz-transform:translate(0,0) rotate(45deg);-ms-transform:translate(0,0) rotate(45deg);-o-transform:translate(0,0) rotate(45deg);transform:translate(0,0) rotate(45deg)}}.back-button{top:24px;right:24px;-webkit-transform:translate(0,-100px);-moz-transform:translate(0,-100px);-ms-transform:translate(0,-100px);-o-transform:translate(0,-100px);transform:translate(0,-100px);-webkit-transition:transform .4s .5s ease;-moz-transition:transform .4s .5s ease;-ms-transition:transform .4s .5s ease;-o-transition:transform .4s .5s ease;transition:transform .4s .5s ease}@media only screen and (min-width:768px){.back-button{display:none}}.departments.active-slide .back-to-grid{left:-170px;-webkit-transition:left .4s .2s cubic-bezier(0.6,0,0.4,1);-moz-transition:left .4s .2s cubic-bezier(0.6,0,0.4,1);-ms-transition:left .4s .2s cubic-bezier(0.6,0,0.4,1);-o-transition:left .4s .2s cubic-bezier(0.6,0,0.4,1);transition:left .4s .2s cubic-bezier(0.6,0,0.4,1)}.departments .back-to-grid{position:absolute;top:52.5%;left:-170px;z-index:5;display:none;width:210px;padding:50px 10px;background:#101010;border:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left .4s cubic-bezier(0.6,0,0.4,1);-moz-transition:left .4s cubic-bezier(0.6,0,0.4,1);-ms-transition:left .4s cubic-bezier(0.6,0,0.4,1);-o-transition:left .4s cubic-bezier(0.6,0,0.4,1);transition:left .4s cubic-bezier(0.6,0,0.4,1);cursor:pointer}.departments .back-to-grid img{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:transform .4s cubic-bezier(0.6,0,0.4,1);-moz-transition:transform .4s cubic-bezier(0.6,0,0.4,1);-ms-transition:transform .4s cubic-bezier(0.6,0,0.4,1);-o-transition:transform .4s cubic-bezier(0.6,0,0.4,1);transition:transform .4s cubic-bezier(0.6,0,0.4,1)}.departments .back-to-grid span{position:absolute;top:50%;left:10px;display:block;opacity:0;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-size:13px;letter-spacing:2px;text-align:left;text-transform:uppercase;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .4s cubic-bezier(0.6,0,0.4,1);-moz-transition:opacity .4s cubic-bezier(0.6,0,0.4,1);-ms-transition:opacity .4s cubic-bezier(0.6,0,0.4,1);-o-transition:opacity .4s cubic-bezier(0.6,0,0.4,1);transition:opacity .4s cubic-bezier(0.6,0,0.4,1)}.departments .back-to-grid:hover{left:0;-webkit-transition:left .4s cubic-bezier(0.6,0,0.4,1);-moz-transition:left .4s cubic-bezier(0.6,0,0.4,1);-ms-transition:left .4s cubic-bezier(0.6,0,0.4,1);-o-transition:left .4s cubic-bezier(0.6,0,0.4,1);transition:left .4s cubic-bezier(0.6,0,0.4,1)}.departments .back-to-grid:hover img{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:transform .4s cubic-bezier(0.6,0,0.4,1);-moz-transition:transform .4s cubic-bezier(0.6,0,0.4,1);-ms-transition:transform .4s cubic-bezier(0.6,0,0.4,1);-o-transition:transform .4s cubic-bezier(0.6,0,0.4,1);transition:transform .4s cubic-bezier(0.6,0,0.4,1)}.departments .back-to-grid:hover span{opacity:1;-webkit-transition:opacity .4s cubic-bezier(0.6,0,0.4,1);-moz-transition:opacity .4s cubic-bezier(0.6,0,0.4,1);-ms-transition:opacity .4s cubic-bezier(0.6,0,0.4,1);-o-transition:opacity .4s cubic-bezier(0.6,0,0.4,1);transition:opacity .4s cubic-bezier(0.6,0,0.4,1)}.hide-button.close-button{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:transform .4s .5s ease;-moz-transition:transform .4s .5s ease;-ms-transition:transform .4s .5s ease;-o-transition:transform .4s .5s ease;transition:transform .4s .5s ease}.show-button.back-button{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:transform .4s .5s ease;-moz-transition:transform .4s .5s ease;-ms-transition:transform .4s .5s ease;-o-transition:transform .4s .5s ease;transition:transform .4s .5s ease}.map-modal .back-button{right:30px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:transform .4s .5s ease;-moz-transition:transform .4s .5s ease;-ms-transition:transform .4s .5s ease;-o-transition:transform .4s .5s ease;transition:transform .4s .5s ease}@media only screen and (min-width:768px){.map-modal .back-button{display:block}}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:100px;right:10px;z-index:10000;box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden;text-indent:100%;white-space:nowrap;visibility:hidden;opacity:0;background:#2c2c2d url(../img/icons/arrow_top.svg) no-repeat center 50%;background-size:auto 40%;-webkit-transition:opacity .3s 0,visibility 0 .3s;-moz-transition:opacity .3s 0,visibility 0 .3s;-ms-transition:opacity .3s 0,visibility 0 .3s;-o-transition:opacity .3s 0,visibility 0 .3s;transition:opacity .3s 0,visibility 0 .3s}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px}}@media only screen and (min-width:1170px){.cd-top{height:50px;width:50px;right:20px;bottom:20px}}.cd-top.cd-is-visible{visibility:visible;opacity:1}.container{position:relative;width:100%;margin:0 auto}.container:before,.container:after{content:"";display:table}.container:after{clear:both}@media only screen and (min-width:768px){.container{width:768px}}@media only screen and (min-width:1170px){.container{width:1170px}}.col-half{float:left;width:100%;padding:0 15px}.col-half:before,.col-half:after{content:"";display:table}.col-half:after{clear:both}@media only screen and (min-width:768px){.col-half{width:50%}}.navigation{position:absolute;top:0;left:0;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;font-size:.8125rem}@media only screen and (min-width:768px){.navigation{background:transparent;box-shadow:none}}.navigation .logo{display:block;position:absolute;top:30px;left:1em;z-index:100;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.navigation .logo img{display:block;height:2.5em}.navigation .logo svg{height:2.5em;fill:#f5f5f5}.navigation .logo svg path{-webkit-transition:all 300ms 1300ms ease-out;-moz-transition:all 300ms 1300ms ease-out;-ms-transition:all 300ms 1300ms ease-out;-o-transition:all 300ms 1300ms ease-out;transition:all 300ms 1300ms ease-out}@media only screen and (min-width:768px){.navigation .logo{top:70px;left:2.6em}.navigation .logo img{height:3.4em}.navigation .logo svg{height:3.4em;fill:#f5f5f5}}.navigation nav.main-nav{position:fixed;left:0;top:0;z-index:2;height:100%;width:100%;background:#2c2c2d;padding:50px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s}.navigation nav.main-nav ul{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}.navigation nav.main-nav li{position:relative;display:block;margin:.2em 0}.navigation nav.main-nav a{position:relative;display:inline-block;padding:20px 0 0;color:#f5f5f5;font-size:18px;text-transform:uppercase;font-weight:700;-webkit-transition:color 300ms 1300ms ease-out;-moz-transition:color 300ms 1300ms ease-out;-ms-transition:color 300ms 1300ms ease-out;-o-transition:color 300ms 1300ms ease-out;transition:color 300ms 1300ms ease-out}.navigation nav.main-nav a:after{content:'';position:absolute;left:100%;top:auto;bottom:0;width:0;height:8px;z-index:-1;background:#ff303f;-webkit-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);-moz-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);-ms-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);-o-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1)}.navigation nav.main-nav a:hover:after{width:108%;left:-4px}@media only screen and (min-width:768px){.navigation nav.main-nav{position:absolute;top:50px;right:2.5em;left:auto;z-index:2;display:block;height:auto;width:auto;background:0;padding:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.navigation nav.main-nav ul{position:static;top:auto;left:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.navigation nav.main-nav li{display:inline-block;margin-left:2.2em}.navigation nav.main-nav a{padding:0;font-size:11px;letter-spacing:2px}.navigation nav.main-nav a:after{bottom:auto;top:50%}.navigation nav.main-nav a.form-modal-trigger{margin-right:2.2em}.navigation nav.main-nav a.last-trigger{position:relative}.navigation nav.main-nav a.last-trigger:before{content:'';position:absolute;top:50%;left:-2.7em;width:3px;height:15px;background:#f5f5f5;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.navigation nav.main-nav.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:1170px){.navigation.is-fixed{position:fixed;top:-100px;background-color:rgba(255,48,63,0.96);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.navigation.is-visible{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.navigation .main-nav-trigger{position:absolute;top:0;z-index:3;right:0;width:60px;height:60px;display:block}.navigation .main-nav-trigger .menu-icon{display:inline-block;position:absolute;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:18px;height:2px;background-color:#f5f5f5;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.navigation .main-nav-trigger .menu-icon::before,.navigation .main-nav-trigger .menu-icon:after{content:'';width:100%;height:100%;position:absolute;background-color:#f5f5f5;right:0;-webkit-transition:-webkit-transform .3s,top .3s,background-color 0;-moz-transition:-moz-transform .3s,top .3s,background-color 0;transition:transform .3s,top .3s,background-color 0}.navigation .main-nav-trigger .menu-icon::before{top:-5px}.navigation .main-nav-trigger .menu-icon::after{top:5px}.navigation .main-nav-trigger .menu-icon.is-clicked{background-color:rgba(245,245,245,0)}.navigation .main-nav-trigger .menu-icon.is-clicked::before,.navigation .main-nav-trigger .menu-icon.is-clicked::after{background-color:whitesmoke}.navigation .main-nav-trigger .menu-icon.is-clicked::before{top:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.navigation .main-nav-trigger .menu-icon.is-clicked::after{top:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}@media only screen and (min-width:768px){.navigation .main-nav-trigger{display:none}}.map-modal-nav{position:absolute;bottom:0;left:0;z-index:2;width:60px;height:60px;display:none}@media only screen and (min-width:768px){.map-modal-nav{bottom:36px;left:2.2em;width:auto;height:auto}.map-modal-nav a{width:auto;height:auto;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}}.stretchy-nav{position:fixed;z-index:1;bottom:10px;left:10px;display:block;pointer-events:none}@media only screen and (min-width:768px){.stretchy-nav{display:none}}.stretchy-nav .stretchy-nav-bg{position:absolute;z-index:1;bottom:0;right:0;width:40px;height:40px;border-radius:30px;background:transparent;box-shadow:none;-webkit-transition:height .2s,background .1s .3s ease-out;-moz-transition:height .2s,background .1s .3s ease-out;-ms-transition:height .2s,background .1s .3s ease-out;-o-transition:height .2s,background .1s .3s ease-out;transition:height .2s,background .1s .3s ease-out}.stretchy-nav.nav-is-visible{pointer-events:auto}.stretchy-nav.nav-is-visible .stretchy-nav-bg{height:100%;background:rgba(44,44,45,0.6);-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s}.nav-trigger{position:absolute;z-index:3;bottom:0;left:0;width:40px;height:40px;border-radius:50%;overflow:hidden;white-space:nowrap;color:transparent;pointer-events:auto}.nav-trigger span{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:16px;height:19px;margin-left:-1px;background-image:url("../img/icons/social.svg");background-size:100% auto;background-position:50%;background-repeat:no-repeat}.stretchy-nav ul{position:relative;z-index:2;padding:0 0 40px;visibility:hidden;-webkit-transition:visibility .3s;-moz-transition:visibility .3s;-ms-transition:visibility .3s;-o-transition:visibility .3s;transition:visibility .3s;text-align:right}.stretchy-nav ul a{position:relative;display:block;height:40px;line-height:50px;padding:0 calc(1em - -40px) 0 1em;color:#f5f5f5;font-size:12px;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}.stretchy-nav ul a::after{content:'\f099';position:absolute;height:40px;width:40px;right:0;top:50%;font-family:FontAwesome;font-size:14px;text-align:center;-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:1}.stretchy-nav ul li:nth-child(2) a::after{content:'\f09a'}.stretchy-nav ul li:nth-child(3) a::after{content:'\f0e1'}.stretchy-nav ul li:nth-child(4) a::after{content:'\f292'}.stretchy-nav ul span{display:block;opacity:0;-webkit-transform:translateX(-25px);-moz-transform:translateX(-25px);-ms-transform:translateX(-25px);-o-transform:translateX(-25px);transform:translateX(-25px)}.stretchy-nav.nav-is-visible ul{visibility:visible}.stretchy-nav.nav-is-visible ul a::after{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-animation:scaleIn .15s backwards;-moz-animation:scaleIn .15s backwards;-ms-animation:scaleIn .15s backwards;animation:scaleIn .15s backwards;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.stretchy-nav.nav-is-visible ul a.active{color:#f5f5f5}.stretchy-nav.nav-is-visible ul a.active::after{opacity:1}.stretchy-nav.nav-is-visible ul a.active::before{-webkit-transform:translateX(3px) translateY(-50%) scaleY(1);-moz-transform:translateX(3px) translateY(-50%) scaleY(1);-ms-transform:translateX(3px) translateY(-50%) scaleY(1);-o-transform:translateX(3px) translateY(-50%) scaleY(1);transform:translateX(3px) translateY(-50%) scaleY(1);-webkit-transition:transform .15s .3s;-moz-transition:transform .15s .3s;-ms-transition:transform .15s .3s;-o-transition:transform .15s .3s;transition:transform .15s .3s}.stretchy-nav.nav-is-visible ul span{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-animation:slideIn .15s backwards;-moz-animation:slideIn .15s backwards;-ms-animation:slideIn .15s backwards;animation:slideIn .15s backwards;-webkit-transition:transform .2s;-moz-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s}.no-touch .stretchy-nav.nav-is-visible ul a:hover{color:#f5f5f5}.no-touch .stretchy-nav.nav-is-visible ul a:hover::after{opacity:1}.no-touch .stretchy-nav.nav-is-visible ul a:hover span{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}.stretchy-nav.nav-is-visible ul li:first-of-type(4) a::after,.stretchy-nav.nav-is-visible ul li:first-of-type(4) span{animation-delay:.05s}.stretchy-nav.nav-is-visible ul li:nth-of-type(3) a::after,.stretchy-nav.nav-is-visible ul li:nth-of-type(3) span{animation-delay:.1s}.stretchy-nav.nav-is-visible ul li:nth-of-type(2) a::after,.stretchy-nav.nav-is-visible ul li:nth-of-type(2) span{animation-delay:.15s}.stretchy-nav.nav-is-visible ul li:nth-of-type(1) a::after,.stretchy-nav.nav-is-visible ul li:nth-of-type(1) span{animation-delay:.2s}.press-nav{position:absolute;bottom:32px;left:2.2em;z-index:2;display:none;visibility:visible}.press-nav li{position:relative;display:inline-block;margin-right:1.8em;color:#f5f5f5;font-size:12px;font-size:.75rem}.press-nav li.disable-item{color:#bbb;margin-right:2.2em;margin-left:0}.press-nav li.disable-item:after{position:absolute;top:50%;right:-4.1em;left:auto;content:'';width:20px;height:2px;background:#bbb;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.press-nav a{display:inline-block;color:#f5f5f5;font-weight:700}.press-nav a:after{content:'';position:absolute;left:100%;top:50%;width:0;height:8px;z-index:-1;background:#ff303f;-webkit-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);-moz-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);-ms-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);-o-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1)}.press-nav svg{height:15px;fill:#f5f5f5}@media only screen and (min-width:768px){.press-nav{display:block}}.footer-right{position:absolute;bottom:22px;right:calc(2.2em - 20px);z-index:2}.footer-right .social-nav{position:relative;display:none}@media only screen and (min-width:768px){.footer-right .social-nav{display:inline-block}}.footer-right .social-nav li{position:relative;display:inline-block;margin-left:1.8em;color:#f5f5f5;font-size:12px;font-size:.75rem}.footer-right .social-nav li.disable-item{color:#bbb;margin-right:2.2em}.footer-right .social-nav li.disable-item:after{position:absolute;top:50%;right:-4.1em;left:auto;content:'';width:20px;height:2px;background:#bbb;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer-right .social-nav li.prev-last{margin-right:1.8em}.footer-right .social-nav li.last:after{position:absolute;top:50%;left:-2em;content:'';width:2px;height:10px;background:#f5f5f5;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer-right .social-nav li a{display:inline-block;color:#f5f5f5;font-weight:700}.footer-right .social-nav li a:after{content:'';position:absolute;left:100%;top:50%;width:0;height:8px;z-index:-1;background:#ff303f;-webkit-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);-moz-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);-ms-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);-o-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1)}.footer-right .social-nav li a:hover:after{width:100%;left:0}.footer-right .legal-nav{position:relative;display:inline-block;margin-left:.9em}.footer-right .legal-nav a.legal-nav-trigger{position:relative}.footer-right .legal-nav ul{position:relative}.footer-right .legal-nav ul li{position:relative;display:inline-block;margin-left:.9em;color:#f5f5f5;height:100%;font-size:12px;font-size:.75rem}@media only screen and (min-width:768px){.footer-right .legal-nav ul li{height:auto;margin-left:1.8em}}.footer-right .legal-nav ul li a{position:relative;display:inline-block;color:#f5f5f5;font-weight:700;top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.footer-right .legal-nav ul li a:after{content:'';position:absolute;left:100%;top:50%;width:0;height:8px;z-index:-1;background:#ff303f;-webkit-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);-moz-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);-ms-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);-o-transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1);transition:left .8s cubic-bezier(0.19,1,0.22,1),width .8s cubic-bezier(0.19,1,0.22,1)}.footer-right .legal-nav ul li a:hover:after{width:100%;left:0}.pages{position:relative;width:100%;min-height:100vh;z-index:1;overflow:hidden;background:#2c2c2d url("../img/home-bg.jpg") no-repeat center center;background-size:cover;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;object-fit:cover}.pages:before{content:"";position:absolute;width:100%;height:100%;display:block;z-index:3;top:0;left:0;background:rgba(25,29,34,0.6)}@media only screen and (min-width:1170px){.pages{background-image:none}.pages:before{display:none}}.pages .intro{position:absolute;top:0;left:0;right:0;bottom:auto;z-index:3;overflow:hidden;display:flex;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;width:100vw;text-align:center}.pages .intro .headline{position:relative;z-index:4;display:none;min-width:100%;margin:0 auto;color:#f5f5f5;font-size:1rem;line-height:1.2;padding-left:35px;text-align:left}@media only screen and (min-width:768px){.pages .intro .headline{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;font-size:2rem;font-weight:300;letter-spacing:4px}}@media only screen and (min-width:1170px){.pages .intro .headline{font-size:3rem}}.pages .intro .headline.clip span{display:inline-block;font-weight:700;padding:.2em 0;text-transform:uppercase}.pages .intro .headline.clip .words-wrapper{overflow:hidden;vertical-align:top;background-color:#f5f5f5;color:#2c2c2d}.pages .intro .headline.clip .words-wrapper.in::before{content:'';position:absolute;top:0;left:0;z-index:4;width:101%;height:100%;background-color:#ff303f;-webkit-animation:select-in 1s .5s forwards cubic-bezier(0.77,0,0.175,1);-moz-animation:select-in 1s .5s forwards cubic-bezier(0.77,0,0.175,1);-ms-animation:select-in 1s .5s forwards cubic-bezier(0.77,0,0.175,1);animation:select-in 1s .5s forwards cubic-bezier(0.77,0,0.175,1)}.pages .intro .headline.clip .words-wrapper.out::after{content:'';position:absolute;top:0;left:0;z-index:4;width:0;height:100%;background-color:#ff303f;-webkit-animation:select-out 1s forwards cubic-bezier(0.77,0,0.175,1);-moz-animation:select-out 1s forwards cubic-bezier(0.77,0,0.175,1);-ms-animation:select-out 1s forwards cubic-bezier(0.77,0,0.175,1);animation:select-out 1s forwards cubic-bezier(0.77,0,0.175,1)}.pages .intro .headline.clip b{opacity:0}.pages .intro .headline.clip b.is-visible{opacity:1}.pages .intro .headline.rotate-3 .words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;-ms-perspective:300px;perspective:300px}.pages .intro .headline.rotate-3 span{font-weight:700;text-transform:uppercase}.pages .intro .headline.rotate-3 b{opacity:0}.pages .intro .headline.rotate-3 i{display:inline-block;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;background-color:#ff303f}.is-visible .pages .intro .headline.rotate-3 i{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.pages .intro .headline.rotate-3 i.in{-webkit-animation:cd-rotate-3-in .6s forwards;-moz-animation:cd-rotate-3-in .6s forwards;-ms-animation:cd-rotate-3-in .6s forwards;animation:cd-rotate-3-in .6s forwards}.pages .intro .headline.rotate-3 i.out{-webkit-animation:cd-rotate-3-out .6s forwards;-moz-animation:cd-rotate-3-out .6s forwards;-ms-animation:cd-rotate-3-out .6s forwards;animation:cd-rotate-3-out .6s forwards}.pages .intro .headline .no-csstransitions .cd-headline.rotate-3 i{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);opacity:0}.pages .intro .headline .no-csstransitions .cd-headline.rotate-3 .is-visible i{opacity:1}.pages .intro .words-wrapper{display:inline-block;position:relative;text-align:left}.pages .intro .words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}.pages .intro .words-wrapper b.is-visible{position:relative}.no-js .pages .intro .words-wrapper b{opacity:0}.no-js .pages .intro .words-wrapper b.is-visible{opacity:1}.pages .intro .play-button{position:relative;z-index:4;width:50px;height:50px;margin-top:15px;cursor:pointer}@media only screen and (min-width:768px){.pages .intro .play-button{position:absolute;top:50%;right:20px;width:70px;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-right:0}}@media only screen and (min-width:1170px){.pages .intro .play-button{position:absolute;top:50%;right:100px;width:70px;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-right:1px solid #f5f5f5}}.pages .intro .play-button svg.line-circle{position:absolute;top:0;left:0;z-index:1;fill:transparent;stroke-width:1px;stroke:#f5f5f5;stroke-dasharray:176;stroke-dashoffset:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.pages .intro .play-button svg.bg-circle{position:absolute;top:0;left:0;z-index:0;fill:#2c2c2d;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:transform .5s .3s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform .5s .3s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform .5s .3s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform .5s .3s cubic-bezier(0.55,0.085,0,0.99);transition:transform .5s .3s cubic-bezier(0.55,0.085,0,0.99);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.pages .intro .play-button:before{position:absolute;top:0;left:0;content:'';z-index:1;width:50px;height:50px;background-image:url("../img/icons/play.svg");background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99);transition:transform .8s cubic-bezier(0.55,0.085,0,0.99)}.pages .intro .play-button:hover svg.line-circle{stroke-dashoffset:176}.pages .intro .play-button:hover:before{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99);transition:transform .8s cubic-bezier(0.55,0.085,0,0.99)}.pages .intro .play-button.expanded svg.bg-circle{-webkit-transform:scale(100);-moz-transform:scale(100);-ms-transform:scale(100);-o-transform:scale(100);transform:scale(100);-webkit-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99);transition:transform .8s cubic-bezier(0.55,0.085,0,0.99)}.pages .intro .subtitle{position:relative;z-index:4;margin:10px auto 0;color:#f5f5f5;font-size:12px;letter-spacing:3px;text-transform:uppercase}@media only screen and (min-width:768px){.pages .intro .subtitle{display:none}}@media only screen and (min-width:1170px){.pages .intro .subtitle{position:absolute;top:50%;right:40px;display:block;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.pages .background-title{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:2;display:none;opacity:.08;color:#000;font-size:500px;font-size:31.25rem;font-weight:bold;letter-spacing:-30px;text-align:center}@media only screen and (min-width:1170px){.pages .background-title{display:block}}.pages .video{position:absolute;top:0;left:0;z-index:1;display:none;width:100vw;height:100vh;overflow:hidden}@media only screen and (min-width:1170px){.pages .video{display:block}}.pages .video video{position:absolute;top:50%;left:50%;height:100%;width:auto;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;object-fit:cover;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media only screen and (min-width:768px){.pages .video video{height:auto;width:100%}}.pages .video:before{content:"";position:absolute;width:100%;height:100%;display:block;z-index:3;top:0;left:0;background:rgba(25,29,34,0.6)}@keyframes select-in{0{left:0;width:101%}50%{left:0;width:101%}100%{left:101%;width:101%}}@keyframes select-out{0{left:0;width:0}50%{left:0;width:101%}100%{left:101%;width:101%}}footer{position:absolute;bottom:0;left:0;right:0;top:auto;height:85px;overflow:hidden;z-index:99}.section-modal{min-width:320px}.video-modal{position:fixed;left:0;bottom:0;height:100%;width:100%;background:#2c2c2d;z-index:100;text-align:center;padding:0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:opacity 600ms cubic-bezier(0.55,0.085,0,0.99),visibility 600ms;-moz-transition:opacity 600ms cubic-bezier(0.55,0.085,0,0.99),visibility 600ms;-ms-transition:opacity 600ms cubic-bezier(0.55,0.085,0,0.99),visibility 600ms;-o-transition:opacity 600ms cubic-bezier(0.55,0.085,0,0.99),visibility 600ms;transition:opacity 600ms cubic-bezier(0.55,0.085,0,0.99),visibility 600ms}.video-modal.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity 300ms .5s cubic-bezier(0.55,0.085,0,0.99),visibility 300ms;-moz-transition:opacity 300ms .5s cubic-bezier(0.55,0.085,0,0.99),visibility 300ms;-ms-transition:opacity 300ms .5s cubic-bezier(0.55,0.085,0,0.99),visibility 300ms;-o-transition:opacity 300ms .5s cubic-bezier(0.55,0.085,0,0.99),visibility 300ms;transition:opacity 300ms .5s cubic-bezier(0.55,0.085,0,0.99),visibility 300ms}.video-modal .corner-button{position:absolute;top:0;right:0;z-index:5;width:40px;height:40px;text-indent:40px;background:#2c2c2d;border:0;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase;cursor:pointer;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.video-modal .corner-button:before{position:absolute;top:50%;right:50%;content:'';width:20px;height:2px;border-radius:2px;background:#f5f5f5;-webkit-transform:translate(50%,-50%) rotate(-45deg);-moz-transform:translate(50%,-50%) rotate(-45deg);-ms-transform:translate(50%,-50%) rotate(-45deg);-o-transform:translate(50%,-50%) rotate(-45deg);transform:translate(50%,-50%) rotate(-45deg)}.video-modal .corner-button:after{position:absolute;top:50%;right:50%;content:'';width:20px;height:2px;border-radius:2px;background:#f5f5f5;-webkit-transform:translate(50%,-50%) rotate(45deg);-moz-transform:translate(50%,-50%) rotate(45deg);-ms-transform:translate(50%,-50%) rotate(45deg);-o-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg)}.video-modal #videoContainer{position:relative;overflow:hidden;width:100vw;height:100vh;background:#2c2c2d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-modal #videoContainer.small .ProgressContainer{width:calc(100% - 70px) !important}.video-modal #videoContainer.small .playButton{margin:0 !important;margin-right:5px !important}.video-modal #videoContainer.small .timer{display:none !important}.video-modal #videoContainer.small .playPause,.video-modal #videoContainer.small .volume .icon,.video-modal #videoContainer.small .scale .icon{width:15px !important;height:15px !important}.video-modal #videoContainer.small .progressBar{width:90% !important;height:6px !important}.video-modal #videoContainer.small .overlay .button{width:50px !important;height:50px !important}.video-modal #videoContainer.small .time{display:none !important}.video-modal #videoContainer .overlay{position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;border-radius:5px}.video-modal #videoContainer .overlay .button{position:absolute;top:50%;left:50%;width:80px;height:80px;background:url(../img/icons/play-button.png);background-size:100% 100%;-webkit-transform:translate(-50%,calc(-50% - 30px));-moz-transform:translate(-50%,calc(-50% - 30px));-ms-transform:translate(-50%,calc(-50% - 30px));-o-transform:translate(-50%,calc(-50% - 30px));transform:translate(-50%,calc(-50% - 30px));-webkit-transition:width .2s,height .2s;-moz-transition:width .2s,height .2s;-ms-transition:width .2s,height .2s;-o-transition:width .2s,height .2s;transition:width .2s,height .2s;cursor:pointer}.video-modal #videoContainer .overlay .button:hover{width:90px;height:90px}.video-modal #videoContainer #video{position:absolute;top:0;left:0;z-index:1;display:block;width:100vw;height:100vh;overflow:hidden}.video-modal #videoContainer #video video{position:absolute;top:50%;left:50%;height:auto;width:100%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media only screen and (min-width:768px){.video-modal #videoContainer #video video{height:100%;width:100%;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;object-fit:cover}}.video-modal #videoContainer #controls{position:absolute;right:0;bottom:0;z-index:2147483647;display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;background:#2c2c2d}.video-modal #videoContainer #controls.is-visible{transform:translateY(0)}.video-modal #videoContainer #controls .playButton{width:70px;height:100%;display:flex;align-items:center;justify-content:center;margin-right:20px;background:transparent;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;cursor:pointer}.video-modal #videoContainer #controls .playButton .playPause{width:25px;height:25px;background:url(../img/icons/play.png);background-size:100% 100%}.video-modal #videoContainer #controls .playButton .playPause:hover{opacity:.5}.video-modal #videoContainer #controls .ProgressContainer{position:relative;display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 100px);height:100%;color:#f5f5f5}.video-modal #videoContainer #controls .ProgressContainer .progressBar{overflow:hidden;width:100%;height:8px;border-radius:0;background:#333;cursor:pointer}.video-modal #videoContainer #controls .ProgressContainer .progressBar:hover+.time{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.video-modal #videoContainer #controls .ProgressContainer .progressBar .progress{width:0;height:100%;background:#ff303f;border-radius:0}.video-modal #videoContainer #controls .ProgressContainer .timer{margin:0 10px;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-weight:300;font-size:12px;letter-spacing:1px}.video-modal #videoContainer #controls .ProgressContainer .time{position:absolute;top:-20px;left:0;width:80px;height:25px;border-radius:5px;background:#ff303f;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-size:12px;letter-spacing:1px;line-height:25px;text-align:center;opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.video-modal #videoContainer #controls .ProgressContainer .time::after{content:"";position:absolute;top:25px;left:33px;display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ff303f}.about-modal{position:fixed;left:0;bottom:0;height:100%;width:100%;background:#2c2c2d;z-index:3;text-align:center;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99)}.about-modal:before{content:'';position:absolute;top:0;left:0;z-index:0;display:none;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .9s .3s cubic-bezier(0.52,0.01,0.16,1),background .26s linear;-moz-transition:-moz-transform .9s .3s cubic-bezier(0.52,0.01,0.16,1),background .26s linear;transition:transform .9s .3s cubic-bezier(0.52,0.01,0.16,1),background .26s linear;width:300vw;height:300vw;margin-left:-150vw;background-color:rgba(255,255,255,0.01)}.about-modal.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.about-modal.is-visible:before{-webkit-transform:rotate(47deg);-moz-transform:rotate(47deg);-ms-transform:rotate(47deg);-o-transform:rotate(47deg);transform:rotate(47deg)}.about-modal .close-button{position:fixed;top:50px;right:2.5em;-webkit-transition:display 300ms ease,transform .4s ease;-moz-transition:display 300ms ease,transform .4s ease;-ms-transition:display 300ms ease,transform .4s ease;-o-transition:display 300ms ease,transform .4s ease;transition:display 300ms ease,transform .4s ease}@media only screen and (min-width:768px){.about-modal{overflow:hidden}.about-modal:before{display:block}}@media(max-width:1023px){.about-modal{overflow:auto}.about-modal.show-video{overflow:hidden}}.about-modal-intro{position:absolute;top:0;left:0;height:100%;width:100%;background-image:url("../../uploads/img/servicios/portada-servicios.png");background-size:cover;background-position:50%;background-repeat:no-repeat;min-width:280px;font-family:'Montserrat',sans-serif;font-size:14px;color:#f5f5f5;line-height:1.4;padding:0 15px;-webkit-transition:top .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:top .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:top .5s cubic-bezier(0.6,0,0.4,1);-o-transition:top .5s cubic-bezier(0.6,0,0.4,1);transition:top .5s cubic-bezier(0.6,0,0.4,1)}@media only screen and (min-width:768px){.about-modal-intro{font-size:18px;letter-spacing:0}}.about-modal-intro .play-about-video{width:70px;height:70px;position:absolute;top:50%;margin-top:-40px;left:50%;margin-left:-40px;background-image:url("../img/icons/play-button.png");background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:white;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}@media(max-width:1023px){.about-modal-intro .play-about-video{width:24px;height:24px;margin-top:-12px;margin-left:-12px}}.about-modal-intro .play-about-video:hover{cursor:pointer}.about-modal-intro h2{color:#2c2c2d;text-transform:uppercase;font-size:18px;font-weight:bold;margin-top:30px}@media(max-width:1023px){.about-modal-intro h2{position:absolute;bottom:-50px;left:0;color:#f5f5f5;width:100%;text-align:center}}.about-modal-intro .about-modal-text .about-modal-title{display:none;padding-bottom:30px;margin-bottom:30px;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-size:14px;letter-spacing:4px;text-transform:uppercase}.about-modal-intro .about-modal-text .about-modal-title:after{content:'';position:absolute;top:40px;left:50%;width:24px;height:4px;background-color:#f5f5f5;margin:-3.5px 0 0 -12px;-webkit-transition:.72s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:.72s cubic-bezier(0.52,0.01,0.16,1);-ms-transition:.72s cubic-bezier(0.52,0.01,0.16,1);-o-transition:.72s cubic-bezier(0.52,0.01,0.16,1);transition:.72s cubic-bezier(0.52,0.01,0.16,1);-webkit-transform:skewY(-16deg) scaleX(1);-moz-transform:skewY(-16deg) scaleX(1);-ms-transform:skewY(-16deg) scaleX(1);-o-transform:skewY(-16deg) scaleX(1);transform:skewY(-16deg) scaleX(1)}@media only screen and (min-width:768px){.about-modal-intro .about-modal-text .about-modal-title{display:block}}.about-modal-intro .about-modal-text p{color:rgba(245,245,245,0.8)}.about-modal-intro .about-modal-text p span{background-image:url(../img/pattern-striped.png);background-repeat:repeat;padding:0 5px;color:#f5f5f5}.about-modal-intro .about-modal-figure{display:none;position:absolute;top:-45%;right:0;width:50%;height:50vh;background-size:cover;background-position:50%;background-repeat:no-repeat}.about-modal-video{position:fixed;left:0;bottom:0;height:100%;width:100%;background:#2c2c2d;z-index:100;text-align:center;padding:0;overflow:hidden;opacity:0;visibility:hidden;z-index:9999;-webkit-transition:opacity 600ms cubic-bezier(0.55,0.085,0,0.99),visibility 600ms;-moz-transition:opacity 600ms cubic-bezier(0.55,0.085,0,0.99),visibility 600ms;-ms-transition:opacity 600ms cubic-bezier(0.55,0.085,0,0.99),visibility 600ms;-o-transition:opacity 600ms cubic-bezier(0.55,0.085,0,0.99),visibility 600ms;transition:opacity 600ms cubic-bezier(0.55,0.085,0,0.99),visibility 600ms}.about-modal-video.show{opacity:1;visibility:visible;-webkit-transition:opacity 300ms .5s cubic-bezier(0.55,0.085,0,0.99),visibility 300ms;-moz-transition:opacity 300ms .5s cubic-bezier(0.55,0.085,0,0.99),visibility 300ms;-ms-transition:opacity 300ms .5s cubic-bezier(0.55,0.085,0,0.99),visibility 300ms;-o-transition:opacity 300ms .5s cubic-bezier(0.55,0.085,0,0.99),visibility 300ms;transition:opacity 300ms .5s cubic-bezier(0.55,0.085,0,0.99),visibility 300ms}.about-modal-video .close-video-button{position:absolute;top:0;right:0;z-index:5;width:40px;height:40px;text-indent:40px;background:#ff303f;border:0;color:#2c2c2d;font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase;cursor:pointer;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.about-modal-video .close-video-button:before{position:absolute;top:50%;right:50%;content:'';width:20px;height:2px;border-radius:2px;background:#f5f5f5;-webkit-transform:translate(50%,-50%) rotate(-45deg);-moz-transform:translate(50%,-50%) rotate(-45deg);-ms-transform:translate(50%,-50%) rotate(-45deg);-o-transform:translate(50%,-50%) rotate(-45deg);transform:translate(50%,-50%) rotate(-45deg)}.about-modal-video .close-video-button:after{position:absolute;top:50%;right:50%;content:'';width:20px;height:2px;border-radius:2px;background:#f5f5f5;-webkit-transform:translate(50%,-50%) rotate(45deg);-moz-transform:translate(50%,-50%) rotate(45deg);-ms-transform:translate(50%,-50%) rotate(45deg);-o-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg)}.about-modal-video #videoContainerAbout{position:relative;overflow:hidden;width:100vw;height:100vh;background:#2c2c2d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about-modal-video #videoContainerAbout.small .ProgressContainer{width:calc(100% - 70px) !important}.about-modal-video #videoContainerAbout.small .playButton{margin:0 !important;margin-right:5px !important}.about-modal-video #videoContainerAbout.small .timer{display:none !important}.about-modal-video #videoContainerAbout.small .playPause,.about-modal-video #videoContainerAbout.small .volume .icon,.about-modal-video #videoContainerAbout.small .scale .icon{width:15px !important;height:15px !important}.about-modal-video #videoContainerAbout.small .progressBar{width:90% !important;height:6px !important}.about-modal-video #videoContainerAbout.small .overlay .button{width:50px !important;height:50px !important}.about-modal-video #videoContainerAbout.small .time{display:none !important}.about-modal-video #videoContainerAbout .overlay{position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;border-radius:5px}.about-modal-video #videoContainerAbout .overlay .button{position:absolute;top:50%;left:50%;width:80px;height:80px;background:url(../img/icons/play-button.png);background-size:100% 100%;-webkit-transform:translate(-50%,calc(-50% - 30px));-moz-transform:translate(-50%,calc(-50% - 30px));-ms-transform:translate(-50%,calc(-50% - 30px));-o-transform:translate(-50%,calc(-50% - 30px));transform:translate(-50%,calc(-50% - 30px));-webkit-transition:width .2s,height .2s;-moz-transition:width .2s,height .2s;-ms-transition:width .2s,height .2s;-o-transition:width .2s,height .2s;transition:width .2s,height .2s;cursor:pointer}.about-modal-video #videoContainerAbout .overlay .button:hover{width:90px;height:90px}.about-modal-video #videoContainerAbout #videoAbout{position:absolute;top:0;left:0;z-index:1;display:block;width:100vw;height:100vh;overflow:hidden}.about-modal-video #videoContainerAbout #videoAbout video{position:absolute;top:50%;left:50%;height:auto;width:100%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media only screen and (min-width:768px){.about-modal-video #videoContainerAbout #videoAbout video{height:100%;width:100%;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;object-fit:cover}}.about-modal-video #videoContainerAbout #controlsAbout{position:absolute;right:0;bottom:0;z-index:2147483647;display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;background:#2c2c2d}.about-modal-video #videoContainerAbout #controlsAbout.is-visible{transform:translateY(0)}.about-modal-video #videoContainerAbout #controlsAbout .playButton{width:70px;height:100%;display:flex;align-items:center;justify-content:center;margin-right:20px;background:transparent;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;cursor:pointer}.about-modal-video #videoContainerAbout #controlsAbout .playButton .playPause{width:25px;height:25px;background:url(../img/icons/play.png);background-size:100% 100%}.about-modal-video #videoContainerAbout #controlsAbout .playButton .playPause:hover{opacity:.5}.about-modal-video #videoContainerAbout #controlsAbout .ProgressContainer{position:relative;display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 100px);height:100%;color:#f5f5f5}.about-modal-video #videoContainerAbout #controlsAbout .ProgressContainer .progressBar{overflow:hidden;width:100%;height:8px;border-radius:0;background:#333;cursor:pointer}.about-modal-video #videoContainerAbout #controlsAbout .ProgressContainer .progressBar:hover+.time{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.about-modal-video #videoContainerAbout #controlsAbout .ProgressContainer .progressBar .progress{width:0;height:100%;background:#ff303f;border-radius:0}.about-modal-video #videoContainerAbout #controlsAbout .ProgressContainer .timer{margin:0 10px;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-weight:300;font-size:12px;letter-spacing:1px}.about-modal-video #videoContainerAbout #controlsAbout .ProgressContainer .time{position:absolute;top:-20px;left:0;width:80px;height:25px;border-radius:5px;background:#ff303f;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-size:12px;letter-spacing:1px;line-height:25px;text-align:center;opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.about-modal-video #videoContainerAbout #controlsAbout .ProgressContainer .time::after{content:"";position:absolute;top:25px;left:33px;display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ff303f}.deco--title{position:absolute;top:30%;left:40%;z-index:0;display:none;font-size:18vw;font-weight:700;text-transform:uppercase;color:rgba(0,0,0,0.1);opacity:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-o-transition:transform .5s cubic-bezier(0.6,0,0.4,1);transition:transform .5s cubic-bezier(0.6,0,0.4,1)}@media only screen and (min-width:768px){.deco--title{display:block}}.departments .deco--title{top:40%}.pages .deco--title{top:50%;left:50%;z-index:2;font-size:20vw}.stand-up-slide{position:absolute;left:50%;top:0;z-index:100;display:block;font-size:13px;text-transform:uppercase;letter-spacing:4px;margin:0;padding:15px 20px;cursor:pointer;visibility:visible;-webkit-transform:translate(-50%,calc(100vh - 73px));-moz-transform:translate(-50%,calc(100vh - 73px));-ms-transform:translate(-50%,calc(100vh - 73px));-o-transform:translate(-50%,calc(100vh - 73px));transform:translate(-50%,calc(100vh - 73px));-webkit-transition:visibility .5s .6s cubic-bezier(0.6,0,0.4,1),transform .5s cubic-bezier(0.6,0,0.4,1),font-size .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:visibility .5s .6s cubic-bezier(0.6,0,0.4,1),transform .5s cubic-bezier(0.6,0,0.4,1),font-size .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:visibility .5s .6s cubic-bezier(0.6,0,0.4,1),transform .5s cubic-bezier(0.6,0,0.4,1),font-size .5s cubic-bezier(0.6,0,0.4,1);-o-transition:visibility .5s .6s cubic-bezier(0.6,0,0.4,1),transform .5s cubic-bezier(0.6,0,0.4,1),font-size .5s cubic-bezier(0.6,0,0.4,1);transition:visibility .5s .6s cubic-bezier(0.6,0,0.4,1),transform .5s cubic-bezier(0.6,0,0.4,1),font-size .5s cubic-bezier(0.6,0,0.4,1)}.stand-up-slide svg{fill:#f5f5f5;height:40px;-webkit-transition:transform .3s cubic-bezier(0.6,0,0.4,1),opacity .3s cubic-bezier(0.6,0,0.4,1),top .3s cubic-bezier(0.6,0,0.4,1),fill .6s cubic-bezier(0.19,1,0.22,1);-moz-transition:transform .3s cubic-bezier(0.6,0,0.4,1),opacity .3s cubic-bezier(0.6,0,0.4,1),top .3s cubic-bezier(0.6,0,0.4,1),fill .6s cubic-bezier(0.19,1,0.22,1);-ms-transition:transform .3s cubic-bezier(0.6,0,0.4,1),opacity .3s cubic-bezier(0.6,0,0.4,1),top .3s cubic-bezier(0.6,0,0.4,1),fill .6s cubic-bezier(0.19,1,0.22,1);-o-transition:transform .3s cubic-bezier(0.6,0,0.4,1),opacity .3s cubic-bezier(0.6,0,0.4,1),top .3s cubic-bezier(0.6,0,0.4,1),fill .6s cubic-bezier(0.19,1,0.22,1);transition:transform .3s cubic-bezier(0.6,0,0.4,1),opacity .3s cubic-bezier(0.6,0,0.4,1),top .3s cubic-bezier(0.6,0,0.4,1),fill .6s cubic-bezier(0.19,1,0.22,1)}@media only screen and (min-width:768px){.stand-up-slide{font-size:16px;padding:15px 40px}}.stand-up-slide.hide-element{display:none;visibility:hidden;-webkit-transition:visibility .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:visibility .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:visibility .5s cubic-bezier(0.6,0,0.4,1);-o-transition:visibility .5s cubic-bezier(0.6,0,0.4,1);transition:visibility .5s cubic-bezier(0.6,0,0.4,1)}@media(max-width:1023px){.stand-up-slide{display:none}}.about-modal-services{width:100%;height:100vh;z-index:3;-webkit-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-o-transition:transform .5s cubic-bezier(0.6,0,0.4,1);transition:transform .5s cubic-bezier(0.6,0,0.4,1)}.about-modal-services .container{height:100%;-webkit-transition:all .6s cubic-bezier(0.6,0,0.4,1);-moz-transition:all .6s cubic-bezier(0.6,0,0.4,1);-ms-transition:all .6s cubic-bezier(0.6,0,0.4,1);-o-transition:all .6s cubic-bezier(0.6,0,0.4,1);transition:all .6s cubic-bezier(0.6,0,0.4,1)}@media(max-width:1024px) and (min-width:768px){.about-modal-services .container{width:100%}}.about-modal-services .about-modal-services-list{position:relative;width:100%;height:100%}.about-modal-services .about-modal-services-list .about-modal-service{position:relative;top:80px;z-index:5;display:block;overflow:hidden;float:left;width:100%;min-height:270px;margin-bottom:15px;background-color:#1f1f20;opacity:1;visibility:visible;background-color:rgba(31,31,32,0.8);background-repeat:no-repeat;background-position:top right;background-size:cover;-webkit-transition:top .6s cubic-bezier(0.6,0,0.4,1),margin .6s cubic-bezier(0.6,0,0.4,1),width .6s 1.2s cubic-bezier(0.6,0,0.4,1),height .6s cubic-bezier(0.6,0,0.4,1),opacity .6s 1.5s cubic-bezier(0.6,0,0.4,1),display .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:top .6s cubic-bezier(0.6,0,0.4,1),margin .6s cubic-bezier(0.6,0,0.4,1),width .6s 1.2s cubic-bezier(0.6,0,0.4,1),height .6s cubic-bezier(0.6,0,0.4,1),opacity .6s 1.5s cubic-bezier(0.6,0,0.4,1),display .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:top .6s cubic-bezier(0.6,0,0.4,1),margin .6s cubic-bezier(0.6,0,0.4,1),width .6s 1.2s cubic-bezier(0.6,0,0.4,1),height .6s cubic-bezier(0.6,0,0.4,1),opacity .6s 1.5s cubic-bezier(0.6,0,0.4,1),display .5s cubic-bezier(0.6,0,0.4,1);-o-transition:top .6s cubic-bezier(0.6,0,0.4,1),margin .6s cubic-bezier(0.6,0,0.4,1),width .6s 1.2s cubic-bezier(0.6,0,0.4,1),height .6s cubic-bezier(0.6,0,0.4,1),opacity .6s 1.5s cubic-bezier(0.6,0,0.4,1),display .5s cubic-bezier(0.6,0,0.4,1);transition:top .6s cubic-bezier(0.6,0,0.4,1),margin .6s cubic-bezier(0.6,0,0.4,1),width .6s 1.2s cubic-bezier(0.6,0,0.4,1),height .6s cubic-bezier(0.6,0,0.4,1),opacity .6s 1.5s cubic-bezier(0.6,0,0.4,1),display .5s cubic-bezier(0.6,0,0.4,1)}@media(min-width:1024px){.about-modal-services .about-modal-services-list .about-modal-service{position:absolute;left:0;top:60px;display:inline-block;width:29.3%;min-height:65%;margin:3% 0 0;-webkit-transition:top .6s cubic-bezier(0.6,0,0.4,1),margin .6s cubic-bezier(0.6,0,0.4,1),width .6s .6s cubic-bezier(0.6,0,0.4,1),height .6s cubic-bezier(0.6,0,0.4,1),opacity .6s 1.4s cubic-bezier(0.6,0,0.4,1),display .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:top .6s cubic-bezier(0.6,0,0.4,1),margin .6s cubic-bezier(0.6,0,0.4,1),width .6s .6s cubic-bezier(0.6,0,0.4,1),height .6s cubic-bezier(0.6,0,0.4,1),opacity .6s 1.4s cubic-bezier(0.6,0,0.4,1),display .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:top .6s cubic-bezier(0.6,0,0.4,1),margin .6s cubic-bezier(0.6,0,0.4,1),width .6s .6s cubic-bezier(0.6,0,0.4,1),height .6s cubic-bezier(0.6,0,0.4,1),opacity .6s 1.4s cubic-bezier(0.6,0,0.4,1),display .5s cubic-bezier(0.6,0,0.4,1);-o-transition:top .6s cubic-bezier(0.6,0,0.4,1),margin .6s cubic-bezier(0.6,0,0.4,1),width .6s .6s cubic-bezier(0.6,0,0.4,1),height .6s cubic-bezier(0.6,0,0.4,1),opacity .6s 1.4s cubic-bezier(0.6,0,0.4,1),display .5s cubic-bezier(0.6,0,0.4,1);transition:top .6s cubic-bezier(0.6,0,0.4,1),margin .6s cubic-bezier(0.6,0,0.4,1),width .6s .6s cubic-bezier(0.6,0,0.4,1),height .6s cubic-bezier(0.6,0,0.4,1),opacity .6s 1.4s cubic-bezier(0.6,0,0.4,1),display .5s cubic-bezier(0.6,0,0.4,1)}.about-modal-services .about-modal-services-list .about-modal-service:nth-of-type(2){left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.about-modal-services .about-modal-services-list .about-modal-service:nth-of-type(2) .services-bg{background-position:50%}.about-modal-services .about-modal-services-list .about-modal-service:nth-of-type(3){left:auto;right:0}.about-modal-services .about-modal-services-list .about-modal-service:nth-of-type(3) .services-bg{background-position:top left}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .title{font-size:22px;letter-spacing:5px}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .title:before{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .subtitle,.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .text{opacity:0;font-size:16px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1);-moz-transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1);-ms-transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1);-o-transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1);transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1)}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .text{font-size:15px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1);-moz-transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1);-ms-transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1);-o-transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1);transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1)}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .hashtags{display:flex;-webkit-transform:translateY(80%);-moz-transform:translateY(80%);-ms-transform:translateY(80%);-o-transform:translateY(80%);transform:translateY(80%);-webkit-transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1);-moz-transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1);-ms-transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1);-o-transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1);transition:opacity .9s cubic-bezier(0.6,0,0.4,1),transform .8s cubic-bezier(0.6,0,0.4,1)}.about-modal-services .about-modal-services-list .about-modal-service .service-action{font-size:14px;letter-spacing:4px}}.about-modal-services .about-modal-services-list .about-modal-service .services-bg{position:absolute;top:0;left:0;z-index:1;width:101%;height:101%}.about-modal-services .about-modal-services-list .about-modal-service .service-letter{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5;visibility:visible;font-family:'Montserrat',serif;font-weight:900;font-size:22em;color:rgba(0,0,0,0.1);text-transform:uppercase}.about-modal-services .about-modal-services-list .about-modal-service .service-cover{position:absolute;top:0;left:0;z-index:1;display:none;width:101%;height:102%;background-color:#1f1f20;-webkit-transition:all .4s .3s cubic-bezier(0.6,0,0.4,1);-moz-transition:all .4s .3s cubic-bezier(0.6,0,0.4,1);-ms-transition:all .4s .3s cubic-bezier(0.6,0,0.4,1);-o-transition:all .4s .3s cubic-bezier(0.6,0,0.4,1);transition:all .4s .3s cubic-bezier(0.6,0,0.4,1)}.about-modal-services .about-modal-services-list .about-modal-service .service-cover-init{position:absolute;top:0;left:0;z-index:1;display:none;width:101%;height:0;background-color:#131313;-webkit-animation:hide-down .5s .6s ease forwards;-moz-animation:hide-down .5s .6s ease forwards;-ms-animation:hide-down .5s .6s ease forwards;animation:hide-down .5s .6s ease forwards}@media(min-width:1200px) and (min-height:600px){.about-modal-services .about-modal-services-list .about-modal-service .service-cover-init{display:block}}.about-modal-services .about-modal-services-list .about-modal-service .service-text p{font-size:18px;line-height:22px;font-weight:100;color:darkgray;text-align:center}.about-modal-services .about-modal-services-list .about-modal-service .service-button-list{list-style:none;padding:0;margin:0}.about-modal-services .about-modal-services-list .about-modal-service .service-button-list li{margin-top:40px}.about-modal-services .about-modal-services-list .about-modal-service .service-button-list li a.btn-ghost{width:100%;min-height:40px;display:block;font-size:18px;padding:10px 10px;box-sizing:border-box;position:relative}.about-modal-services .about-modal-services-list .about-modal-service .service-button-list li a.btn-ghost img{left:3px;top:-15px;position:absolute}.about-modal-services .about-modal-services-list .about-modal-service .service-button-list li a.btn-ghost:hover{background-color:#f5f5f5;color:#2c2c2d}.about-modal-services .about-modal-services-list .about-modal-service .service-info{z-index:4;width:100%;color:#f5f5f5;text-align:center;margin:90px 0;position:relative}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content{width:100%;max-width:1170px;padding:0 25px;-webkit-transition:transform .6s .2s cubic-bezier(0.6,0,0.4,1);-moz-transition:transform .6s .2s cubic-bezier(0.6,0,0.4,1);-ms-transition:transform .6s .2s cubic-bezier(0.6,0,0.4,1);-o-transition:transform .6s .2s cubic-bezier(0.6,0,0.4,1);transition:transform .6s .2s cubic-bezier(0.6,0,0.4,1)}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .title{font-family:'Montserrat',sans-serif;letter-spacing:2px;margin-bottom:20px;font-size:20px;text-transform:uppercase}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .title:before{content:"";position:absolute;height:30px;width:3px;background:#ff303f;top:-50px;left:0;right:0;margin:0 auto;z-index:4;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .subtitle,.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .text{font-family:'Montserrat',sans-serif;font-size:14px;line-height:1.4;margin-bottom:15px;max-width:80%;margin-left:auto;margin-right:auto;visibility:hidden}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .text{display:block;visibility:hidden;opacity:0;font-size:13px;color:#efefef}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .hashtags{display:none;visibility:hidden;max-width:80%;margin-left:auto;margin-right:auto;opacity:0;flex-flow:row wrap;justify-content:center;font-size:14px}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .hashtags>div{padding:8px 15px}.about-modal-services .about-modal-services-list .about-modal-service .service-info .service-info-content .hashtags>div span{color:#ff303f}.about-modal-services .about-modal-services-list .about-modal-service .service-action{position:absolute;top:auto;left:50%;bottom:25px;color:#ff303f;font-size:14px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;display:block;z-index:10000}.about-modal-services .about-modal-services-list .about-modal-service .service-action.service-open{opacity:1;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:opacity .4s cubic-bezier(0.6,0,0.4,1),transform .4s cubic-bezier(0.6,0,0.4,1);-moz-transition:opacity .4s cubic-bezier(0.6,0,0.4,1),transform .4s cubic-bezier(0.6,0,0.4,1);-ms-transition:opacity .4s cubic-bezier(0.6,0,0.4,1),transform .4s cubic-bezier(0.6,0,0.4,1);-o-transition:opacity .4s cubic-bezier(0.6,0,0.4,1),transform .4s cubic-bezier(0.6,0,0.4,1);transition:opacity .4s cubic-bezier(0.6,0,0.4,1),transform .4s cubic-bezier(0.6,0,0.4,1)}.about-modal-services .about-modal-services-list .about-modal-service .service-action.service-close{opacity:0;-webkit-transform:translate(-50%,100px);-moz-transform:translate(-50%,100px);-ms-transform:translate(-50%,100px);-o-transform:translate(-50%,100px);transform:translate(-50%,100px);-webkit-transition:opacity .4s cubic-bezier(0.6,0,0.4,1),transform .4s .4s cubic-bezier(0.6,0,0.4,1);-moz-transition:opacity .4s cubic-bezier(0.6,0,0.4,1),transform .4s .4s cubic-bezier(0.6,0,0.4,1);-ms-transition:opacity .4s cubic-bezier(0.6,0,0.4,1),transform .4s .4s cubic-bezier(0.6,0,0.4,1);-o-transition:opacity .4s cubic-bezier(0.6,0,0.4,1),transform .4s .4s cubic-bezier(0.6,0,0.4,1);transition:opacity .4s cubic-bezier(0.6,0,0.4,1),transform .4s .4s cubic-bezier(0.6,0,0.4,1)}.slide-visible .deco--title{-webkit-transform:translate(-50%,-400px);-moz-transform:translate(-50%,-400px);-ms-transform:translate(-50%,-400px);-o-transform:translate(-50%,-400px);transform:translate(-50%,-400px);-webkit-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-o-transition:transform .5s cubic-bezier(0.6,0,0.4,1);transition:transform .5s cubic-bezier(0.6,0,0.4,1)}.slide-visible .close-button{-webkit-transform:translateY(-600px);-moz-transform:translateY(-600px);-ms-transform:translateY(-600px);-o-transform:translateY(-600px);transform:translateY(-600px);-webkit-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-o-transition:transform .5s cubic-bezier(0.6,0,0.4,1);transition:transform .5s cubic-bezier(0.6,0,0.4,1)}.slide-visible .stand-up-slide{font-size:11px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:visibility .5s .6s cubic-bezier(0.6,0,0.4,1),transform .5s cubic-bezier(0.6,0,0.4,1),font-size .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:visibility .5s .6s cubic-bezier(0.6,0,0.4,1),transform .5s cubic-bezier(0.6,0,0.4,1),font-size .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:visibility .5s .6s cubic-bezier(0.6,0,0.4,1),transform .5s cubic-bezier(0.6,0,0.4,1),font-size .5s cubic-bezier(0.6,0,0.4,1);-o-transition:visibility .5s .6s cubic-bezier(0.6,0,0.4,1),transform .5s cubic-bezier(0.6,0,0.4,1),font-size .5s cubic-bezier(0.6,0,0.4,1);transition:visibility .5s .6s cubic-bezier(0.6,0,0.4,1),transform .5s cubic-bezier(0.6,0,0.4,1),font-size .5s cubic-bezier(0.6,0,0.4,1)}.slide-visible .stand-up-slide svg{-webkit-transform:rotate3d(0,0,1,180deg);transform:rotate3d(0,0,1,180deg)}@media only screen and (min-width:768px){.slide-visible .stand-up-slide{font-size:13px}}.slide-visible .about-modal-intro{top:-100vh;-webkit-transition:top .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:top .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:top .5s cubic-bezier(0.6,0,0.4,1);-o-transition:top .5s cubic-bezier(0.6,0,0.4,1);transition:top .5s cubic-bezier(0.6,0,0.4,1)}.slide-visible .about-modal-services{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:transform .5s cubic-bezier(0.6,0,0.4,1);-o-transition:transform .5s cubic-bezier(0.6,0,0.4,1);transition:transform .5s cubic-bezier(0.6,0,0.4,1);overflow-y:auto}@media(min-width:1024px){.slide-visible .about-modal-services .about-modal-services-list .about-modal-service .service-cover-init{height:102%;-webkit-animation:hide-up .5s .5s ease forwards;-moz-animation:hide-up .5s .5s ease forwards;-ms-animation:hide-up .5s .5s ease forwards;animation:hide-up .5s .5s ease forwards}.slide-visible .about-modal-services .about-modal-services-list .about-modal-service:nth-of-type(2) .service-cover-init{animation-delay:.7s}.slide-visible .about-modal-services .about-modal-services-list .about-modal-service:nth-of-type(3) .service-cover-init{animation-delay:.6s}}.about-modal-services.item-active{z-index:1000000}.about-modal-services.item-active .container{width:100vw;-webkit-transition:all .6s .6s cubic-bezier(0.6,0,0.4,1);-moz-transition:all .6s .6s cubic-bezier(0.6,0,0.4,1);-ms-transition:all .6s .6s cubic-bezier(0.6,0,0.4,1);-o-transition:all .6s .6s cubic-bezier(0.6,0,0.4,1);transition:all .6s .6s cubic-bezier(0.6,0,0.4,1)}.about-modal-services.item-active .about-modal-services-list{overflow-y:hidden;overflow-x:hidden}.about-modal-services.item-active .about-modal-service{cursor:auto}.about-modal-services.item-active .about-modal-service.item-expand{top:0;margin:0 !important;width:100%;height:100vh;z-index:1000;-webkit-transition:width .6s cubic-bezier(0.6,0,0.4,1),top .6s .6s cubic-bezier(0.6,0,0.4,1),height .6s .6s cubic-bezier(0.6,0,0.4,1),margin .6s .6s cubic-bezier(0.6,0,0.4,1);-moz-transition:width .6s cubic-bezier(0.6,0,0.4,1),top .6s .6s cubic-bezier(0.6,0,0.4,1),height .6s .6s cubic-bezier(0.6,0,0.4,1),margin .6s .6s cubic-bezier(0.6,0,0.4,1);-ms-transition:width .6s cubic-bezier(0.6,0,0.4,1),top .6s .6s cubic-bezier(0.6,0,0.4,1),height .6s .6s cubic-bezier(0.6,0,0.4,1),margin .6s .6s cubic-bezier(0.6,0,0.4,1);-o-transition:width .6s cubic-bezier(0.6,0,0.4,1),top .6s .6s cubic-bezier(0.6,0,0.4,1),height .6s .6s cubic-bezier(0.6,0,0.4,1),margin .6s .6s cubic-bezier(0.6,0,0.4,1);transition:width .6s cubic-bezier(0.6,0,0.4,1),top .6s .6s cubic-bezier(0.6,0,0.4,1),height .6s .6s cubic-bezier(0.6,0,0.4,1),margin .6s .6s cubic-bezier(0.6,0,0.4,1)}.about-modal-services.item-active .about-modal-service.item-expand .service-letter{visibility:hidden}.about-modal-services.item-active .about-modal-service.item-expand .service-cover{height:0;-webkit-transition:height .4s cubic-bezier(0.6,0,0.4,1);-moz-transition:height .4s cubic-bezier(0.6,0,0.4,1);-ms-transition:height .4s cubic-bezier(0.6,0,0.4,1);-o-transition:height .4s cubic-bezier(0.6,0,0.4,1);transition:height .4s cubic-bezier(0.6,0,0.4,1)}.about-modal-services.item-active .about-modal-service.item-expand .service-info{overflow-y:auto;overflow-x:hidden;-webkit-transition:overflow-y .4s 1.2s cubic-bezier(0.6,0,0.4,1);-moz-transition:overflow-y .4s 1.2s cubic-bezier(0.6,0,0.4,1);-ms-transition:overflow-y .4s 1.2s cubic-bezier(0.6,0,0.4,1);-o-transition:overflow-y .4s 1.2s cubic-bezier(0.6,0,0.4,1);transition:overflow-y .4s 1.2s cubic-bezier(0.6,0,0.4,1)}.about-modal-services.item-active .about-modal-service.item-expand .service-info .service-info-content{-webkit-transition:transform .6s 1.2s cubic-bezier(0.6,0,0.4,1);-moz-transition:transform .6s 1.2s cubic-bezier(0.6,0,0.4,1);-ms-transition:transform .6s 1.2s cubic-bezier(0.6,0,0.4,1);-o-transition:transform .6s 1.2s cubic-bezier(0.6,0,0.4,1);transition:transform .6s 1.2s cubic-bezier(0.6,0,0.4,1)}.about-modal-services.item-active .about-modal-service.item-expand .service-info .service-info-content .title:before{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.about-modal-services.item-active .about-modal-service.item-expand .service-info .service-info-content .subtitle{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.2s ease-out;-moz-transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.2s ease-out;-ms-transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.2s ease-out;-o-transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.2s ease-out;transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.2s ease-out}.about-modal-services.item-active .about-modal-service.item-expand .service-info .service-info-content .text{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.3s ease-out;-moz-transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.3s ease-out;-ms-transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.3s ease-out;-o-transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.3s ease-out;transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.3s ease-out}@media only screen and (min-width:768px){.about-modal-services.item-active .about-modal-service.item-expand .service-info .service-info-content .hashtags{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.4s ease-out;-moz-transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.4s ease-out;-ms-transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.4s ease-out;-o-transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.4s ease-out;transition:visibility .9s 1.2s cubic-bezier(0.6,0,0.4,1),opacity .9s 1.4s cubic-bezier(0.6,0,0.4,1),transform .9s 1.4s ease-out}}.about-modal-services.item-active .about-modal-service.item-expand .service-close{cursor:pointer;opacity:1;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:opacity .6s 1s cubic-bezier(0.6,0,0.4,1),transform .6s .5s cubic-bezier(0.6,0,0.4,1);-moz-transition:opacity .6s 1s cubic-bezier(0.6,0,0.4,1),transform .6s .5s cubic-bezier(0.6,0,0.4,1);-ms-transition:opacity .6s 1s cubic-bezier(0.6,0,0.4,1),transform .6s .5s cubic-bezier(0.6,0,0.4,1);-o-transition:opacity .6s 1s cubic-bezier(0.6,0,0.4,1),transform .6s .5s cubic-bezier(0.6,0,0.4,1);transition:opacity .6s 1s cubic-bezier(0.6,0,0.4,1),transform .6s .5s cubic-bezier(0.6,0,0.4,1)}.about-modal-services.item-active .about-modal-service.item-expand .service-open{-webkit-transform:translate(-50%,100px);-moz-transform:translate(-50%,100px);-ms-transform:translate(-50%,100px);-o-transform:translate(-50%,100px);transform:translate(-50%,100px);-webkit-transition:opacity .6s 1.8s cubic-bezier(0.6,0,0.4,1),transform .6s .2s cubic-bezier(0.6,0,0.4,1);-moz-transition:opacity .6s 1.8s cubic-bezier(0.6,0,0.4,1),transform .6s .2s cubic-bezier(0.6,0,0.4,1);-ms-transition:opacity .6s 1.8s cubic-bezier(0.6,0,0.4,1),transform .6s .2s cubic-bezier(0.6,0,0.4,1);-o-transition:opacity .6s 1.8s cubic-bezier(0.6,0,0.4,1),transform .6s .2s cubic-bezier(0.6,0,0.4,1);transition:opacity .6s 1.8s cubic-bezier(0.6,0,0.4,1),transform .6s .2s cubic-bezier(0.6,0,0.4,1)}@media(max-width:1024px){.about-modal-services.item-active .about-modal-service:not(.item-expand){height:0;visibility:hidden;min-height:0;-webkit-transition:height .6s .2s,opacity .5s cubic-bezier(0.6,0,0.4,1),visibility .6s cubic-bezier(0.6,0,0.4,1);-moz-transition:height .6s .2s,opacity .5s cubic-bezier(0.6,0,0.4,1),visibility .6s cubic-bezier(0.6,0,0.4,1);-ms-transition:height .6s .2s,opacity .5s cubic-bezier(0.6,0,0.4,1),visibility .6s cubic-bezier(0.6,0,0.4,1);-o-transition:height .6s .2s,opacity .5s cubic-bezier(0.6,0,0.4,1),visibility .6s cubic-bezier(0.6,0,0.4,1);transition:height .6s .2s,opacity .5s cubic-bezier(0.6,0,0.4,1),visibility .6s cubic-bezier(0.6,0,0.4,1)}}@media(min-width:1024px){.about-modal-service:not(.item-expand):hover{z-index:100}.about-modal-service:not(.item-expand):hover .service-info .service-info-content .title:before{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transition:transform .4s .3s cubic-bezier(0.6,0,0.4,1);-moz-transition:transform .4s .3s cubic-bezier(0.6,0,0.4,1);-ms-transition:transform .4s .3s cubic-bezier(0.6,0,0.4,1);-o-transition:transform .4s .3s cubic-bezier(0.6,0,0.4,1);transition:transform .4s .3s cubic-bezier(0.6,0,0.4,1)}.about-modal-service:not(.item-expand):hover .service-open{opacity:1;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:opacity .3s cubic-bezier(0.6,0,0.4,1),transform .6s .4s cubic-bezier(0.6,0,0.4,1);-moz-transition:opacity .3s cubic-bezier(0.6,0,0.4,1),transform .6s .4s cubic-bezier(0.6,0,0.4,1);-ms-transition:opacity .3s cubic-bezier(0.6,0,0.4,1),transform .6s .4s cubic-bezier(0.6,0,0.4,1);-o-transition:opacity .3s cubic-bezier(0.6,0,0.4,1),transform .6s .4s cubic-bezier(0.6,0,0.4,1);transition:opacity .3s cubic-bezier(0.6,0,0.4,1),transform .6s .4s cubic-bezier(0.6,0,0.4,1)}.about-modal-service:not(.item-expand):hover .service-close{-webkit-transform:translate(-50%,100px);-moz-transform:translate(-50%,100px);-ms-transform:translate(-50%,100px);-o-transform:translate(-50%,100px);transform:translate(-50%,100px);-webkit-transition:opacity .3s .4s cubic-bezier(0.6,0,0.4,1),transform .6s .2s cubic-bezier(0.6,0,0.4,1);-moz-transition:opacity .3s .4s cubic-bezier(0.6,0,0.4,1),transform .6s .2s cubic-bezier(0.6,0,0.4,1);-ms-transition:opacity .3s .4s cubic-bezier(0.6,0,0.4,1),transform .6s .2s cubic-bezier(0.6,0,0.4,1);-o-transition:opacity .3s .4s cubic-bezier(0.6,0,0.4,1),transform .6s .2s cubic-bezier(0.6,0,0.4,1);transition:opacity .3s .4s cubic-bezier(0.6,0,0.4,1),transform .6s .2s cubic-bezier(0.6,0,0.4,1)}}@media(max-width:1023px){.about-modal .about-modal-intro{top:0;right:0;left:0;font-size:16px;line-height:1.6;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);height:200px;width:calc(100% - 30px);-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;background-image:url("../../uploads/img/servicios/portada-servicios-mobile.png");overflow:visible;position:relative;margin:100px 15px 0}.about-modal .about-modal-intro .about-modal-title{position:relative;display:block}.about-modal .about-modal-services{width:100%;height:auto;z-index:3;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.about-modal .about-modal-services .about-modal-services-list{padding:0 6%;-webkit-transition:all .6s .85s cubic-bezier(0.6,0,0.4,1);-moz-transition:all .6s .85s cubic-bezier(0.6,0,0.4,1);-ms-transition:all .6s .85s cubic-bezier(0.6,0,0.4,1);-o-transition:all .6s .85s cubic-bezier(0.6,0,0.4,1);transition:all .6s .85s cubic-bezier(0.6,0,0.4,1)}.about-modal .about-modal-services .about-modal-services-list .about-modal-service{-webkit-transition:all .6s .8s cubic-bezier(0.6,0,0.4,1);-moz-transition:all .6s .8s cubic-bezier(0.6,0,0.4,1);-ms-transition:all .6s .8s cubic-bezier(0.6,0,0.4,1);-o-transition:all .6s .8s cubic-bezier(0.6,0,0.4,1);transition:all .6s .8s cubic-bezier(0.6,0,0.4,1)}.about-modal .about-modal-services.item-active .about-modal-services-list{padding:0;-webkit-transition:all .6s .4s cubic-bezier(0.6,0,0.4,1);-moz-transition:all .6s .4s cubic-bezier(0.6,0,0.4,1);-ms-transition:all .6s .4s cubic-bezier(0.6,0,0.4,1);-o-transition:all .6s .4s cubic-bezier(0.6,0,0.4,1);transition:all .6s .4s cubic-bezier(0.6,0,0.4,1)}.about-modal.slide-visible .about-modal-intro{top:-700px}}@media(max-width:1023px) and (max-width:1023px){.about-modal.slide-visible .about-modal-intro{top:0}}@keyframes hide-up{0{bottom:auto;top:0;height:102%}100%{bottom:auto;top:0;height:0}}@keyframes hide-down{0{bottom:auto;top:0;height:0}100%{bottom:auto;top:0;height:102%}}#slider-wrap ul{-webkit-transition:all .3s cubic-bezier(1,0.01,0.32,1);-moz-transition:all .3s cubic-bezier(1,0.01,0.32,1);-o-transition:all .3s cubic-bezier(1,0.01,0.32,1);-ms-transition:all .3s cubic-bezier(1,0.01,0.32,1);transition:all .3s cubic-bezier(1,0.01,0.32,1)}.team-modal{position:fixed;left:0;bottom:0;height:100%;width:100%;background:#2c2c2d;z-index:3;text-align:center;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99)}.team-modal:before{content:'';position:absolute;top:0;left:0;z-index:0;display:none;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .9s cubic-bezier(0.52,0.01,0.16,1),background .26s linear;-moz-transition:-moz-transform .9s cubic-bezier(0.52,0.01,0.16,1),background .26s linear;transition:transform .9s cubic-bezier(0.52,0.01,0.16,1),background .26s linear;width:300vw;height:300vw;margin-left:-150vw;background-color:rgba(255,255,255,0.01)}.team-modal.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.team-modal.is-visible:before{-webkit-transform:rotate(-137deg);-moz-transform:rotate(-137deg);-ms-transform:rotate(-137deg);-o-transform:rotate(-137deg);transform:rotate(-137deg);-webkit-transition:transform 900ms 1.5s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms 1.5s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms 1.5s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms 1.5s cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms 1.5s cubic-bezier(0.55,0.085,0,0.99)}@media only screen and (min-width:768px){.team-modal{overflow:hidden}.team-modal:before{display:block}}.team-modal .background-title{position:absolute;top:auto;bottom:24%;left:-8%;z-index:0;font-size:13vw;font-weight:700;text-transform:uppercase;color:rgba(0,0,0,0.1);opacity:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.team-modal .background-title:after{position:absolute;top:20px;right:-30px;content:'';width:20px;height:4px;background-color:#ff303f}.team-modal .departments-grid-preview{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:block;height:100vh;width:100vw;padding:60px 0;-webkit-transition:transform 1s 1s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 1s 1s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 1s 1s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 1s 1s cubic-bezier(0.55,0.085,0,0.99);transition:transform 1s 1s cubic-bezier(0.55,0.085,0,0.99)}@media only screen and (min-width:768px){.team-modal .departments-grid-preview{display:flex;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px 100px 80px}}.team-modal .departments-grid-preview .departments-grid-main-title{position:absolute;right:150px;top:120px;z-index:5;font-family:'Montserrat',sans-serif;font-size:28px;color:#ff303f;display:none}.team-modal .departments-grid-preview .departments-grid-main-title:after{content:'';position:absolute;top:50%;left:-70px;width:50px;height:2px;background:#ff303f;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.team-modal .departments-grid-preview.open{-webkit-transform:translateX(-100vw);-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-o-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-transition:transform 1s .5s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 1s .5s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 1s .5s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 1s .5s cubic-bezier(0.55,0.085,0,0.99);transition:transform 1s .5s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments-grid-preview.open .departments-grid-main-title{-webkit-transform:translateY(-600px);-moz-transform:translateY(-600px);-ms-transform:translateY(-600px);-o-transform:translateY(-600px);transform:translateY(-600px);-webkit-transition:transform 1s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 1s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 1s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 1s cubic-bezier(0.55,0.085,0,0.99);transition:transform 1s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments-grid-preview .departments-grid-list{position:relative;width:100%;max-width:100%}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item{position:relative;display:inline-block;float:left;width:100%;height:50vh;cursor:pointer}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item .department-grid-bg{position:absolute;top:50%;left:50%;width:0;height:150px;background-color:#1f1f20;background-image:none !important;visibility:hidden;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item .department-grid-bg:before{content:"";position:absolute;height:40px;width:2px;background:#ff303f;top:-20px;left:0;right:0;margin:0 auto;z-index:4;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:hover .department-grid-bg{visibility:visible}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item.hide-item{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item .departments-grid-title{position:absolute;top:50%;left:50%;z-index:1;color:#f5f5f5;font-size:14px;letter-spacing:2px;line-height:1.5;font-weight:700;text-transform:uppercase;-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:transform .5s .5s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform .5s .5s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform .5s .5s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform .5s .5s cubic-bezier(0.55,0.085,0,0.99);transition:transform .5s .5s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item .departments-grid-letter{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:0;width:100%;font-family:'Montserrat',serif;font-weight:900;font-size:9em;color:rgba(0,0,0,0.15);text-transform:uppercase}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:hover,.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item.-active{-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:hover .department-grid-bg,.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item.-active .department-grid-bg{width:150px;-webkit-transition:width .4s ease;-moz-transition:width .4s ease;-ms-transition:width .4s ease;-o-transition:width .4s ease;transition:width .4s ease}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:hover .department-grid-bg:before,.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item.-active .department-grid-bg:before{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item:hover .departments-grid-letter,.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item.-active .departments-grid-letter{opacity:.3;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}@media only screen and (min-width:768px){.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item{width:25%;height:25vh}}@media only screen and (min-width:1170px){.team-modal .departments-grid-preview .departments-grid-list .departments-grid-item{width:25%;height:25vh}}.team-modal .departments{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:block;opacity:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;width:100vw;margin-top:80px;opacity:0;-webkit-transition:opacity .5s 1s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:opacity .5s 1s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:opacity .5s 1s cubic-bezier(0.55,0.085,0,0.99);-o-transition:opacity .5s 1s cubic-bezier(0.55,0.085,0,0.99);transition:opacity .5s 1s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments .team-container{position:absolute;top:150px;left:50%;visibility:hidden;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.team-modal .departments .team-container.is-visible{visibility:visible}@media only screen and (min-width:480px){.team-modal .departments .team-container{top:50%}}.team-modal .departments .owl-carousel{margin:2rem 0;height:250px}.team-modal .departments .owl-carousel .owl-stage-outer{overflow:initial;width:100vh;cursor:-webkit-grab;cursor:-moz-grab}@media(max-width:480px){.team-modal .departments .owl-carousel .owl-stage-outer{width:100vh !important}}.team-modal .departments .owl-carousel .owl-stage{width:100vh;height:0;cursor:-webkit-grab;cursor:-moz-grab;-webkit-transition:height .5s 1s !important;-moz-transition:height .5s 1s !important;-ms-transition:height .5s 1s !important;-o-transition:height .5s 1s !important;transition:height .5s 1s !important}@media(max-width:480px){.team-modal .departments .owl-carousel .owl-stage{width:100vh !important;-webkit-transform:translate3d(0,0,0) !important;-moz-transform:translate3d(0,0,0) !important;-ms-transform:translate3d(0,0,0) !important;-o-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important}}.team-modal .departments .owl-carousel .owl-controls{display:none}.team-modal .departments .owl-carousel .owl-controls .owl-disable{display:none}@media only screen and (min-width:480px){.team-modal .departments .owl-carousel{width:auto}.team-modal .departments .owl-carousel .owl-controls{display:block}}.team-modal .departments .owl-carousel .owl-item{position:relative;height:250px;min-width:220px;background:transparent;float:none;height:0;margin-top:30px;cursor:initial}.team-modal .departments .owl-carousel .owl-item:first-child{height:auto}@media only screen and (min-width:480px){.team-modal .departments .owl-carousel .owl-item{float:left;margin-top:0;cursor:-webkit-grab;cursor:-moz-grab;min-width:initial}.team-modal .departments .owl-carousel .owl-item:first-child{height:250px}}.team-modal .departments .department-member{position:relative;overflow:hidden;height:250px}.team-modal .departments .department-member .cover{position:absolute;left:auto;bottom:0;right:0;z-index:4;content:'';width:0;height:200px;background:#ff303f}.team-modal .departments .department-member:after{position:absolute;bottom:0;left:0;content:'';width:0;height:200px;background:#212121;-webkit-transition:width .8s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:width .8s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:width .8s cubic-bezier(0.55,0.085,0,0.99);-o-transition:width .8s cubic-bezier(0.55,0.085,0,0.99);transition:width .8s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments .department-member .department-member-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;padding-bottom:100%;background-size:auto 100%;background-position:50%;background-repeat:no-repeat;opacity:1;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);-o-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments .department-member .department-member-image:before{position:absolute;bottom:0;left:0;content:'';width:100%;height:200px;background:transparent;opacity:1;-webkit-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);-o-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments .department-member .department-member-info{position:absolute;width:100%;left:15px;bottom:-15px;z-index:4;opacity:1;color:#f5f5f5;text-align:left;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-ms-transform:translateY(-35px);-o-transform:translateY(-35px);transform:translateY(-35px)}.team-modal .departments .department-member .department-member-info .nm{margin-bottom:5px;font-size:18px;color:#ff303f;font-weight:700;text-transform:uppercase}.team-modal .departments .department-member .department-member-info .jb{display:none}.team-modal .departments .department-member:before{content:"";position:absolute;height:50px;width:2px;background:#ff303f;top:-25px;left:0;right:0;margin:0 auto;z-index:4;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}@media only screen and (min-width:480px){.team-modal .departments .department-member{display:flex;display:-ms-flexbox;margin-top:0}.team-modal .departments .department-member .department-member-image{opacity:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);-o-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments .department-member .department-member-image:before{opacity:0;-webkit-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);-o-transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99);transition:opacity .8s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments .department-member .department-member-info{opacity:0;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.team-modal .departments .department-member:hover:before{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.team-modal .departments .department-member:hover .department-member-image:before{opacity:1;background:-webkit-linear-gradient(transparent 0,#000);background:-o-linear-gradient(transparent 0,#000);background:-moz-linear-gradient(transparent 0,#000);background:linear-gradient(transparent 0,#000);-webkit-transition:opacity 1s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:opacity 1s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:opacity 1s cubic-bezier(0.55,0.085,0,0.99);-o-transition:opacity 1s cubic-bezier(0.55,0.085,0,0.99);transition:opacity 1s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments .department-member:hover .department-member-info{opacity:1;-webkit-transition:all .6s ease .3s;-moz-transition:all .6s ease .3s;-ms-transition:all .6s ease .3s;-o-transition:all .6s ease .3s;transition:all .6s ease .3s;-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-ms-transform:translateY(-35px);-o-transform:translateY(-35px);transform:translateY(-35px)}}@media only screen and (min-width:480px){.team-modal .departments{display:flex;display:-ms-flexbox;margin-top:0}.team-modal .departments .cd-top{display:none}}.team-modal .departments .first-item{text-align:left}.team-modal .departments .first-item .department-title{display:block;padding-right:10%;margin-top:45px;color:#f5f5f5;font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;opacity:0;-webkit-transform:translateX(-400px);-moz-transform:translateX(-400px);-ms-transform:translateX(-400px);-o-transform:translateX(-400px);transform:translateX(-400px);-webkit-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99),opacity .8s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99),opacity .8s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99),opacity .8s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99),opacity .8s cubic-bezier(0.55,0.085,0,0.99);transition:transform .8s cubic-bezier(0.55,0.085,0,0.99),opacity .8s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments .first-item .circle-btn{position:absolute;bottom:15px;transition:all .12s;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:90px;height:90px;border-radius:500px;color:#2c2c2d;font-weight:700;margin-top:0;text-transform:uppercase;opacity:0;cursor:pointer;-webkit-transform:translateX(-400px);-moz-transform:translateX(-400px);-ms-transform:translateX(-400px);-o-transform:translateX(-400px);transform:translateX(-400px);-webkit-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99),opacity .8s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99),opacity .8s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99),opacity .8s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform .8s cubic-bezier(0.55,0.085,0,0.99),opacity .8s cubic-bezier(0.55,0.085,0,0.99);transition:transform .8s cubic-bezier(0.55,0.085,0,0.99),opacity .8s cubic-bezier(0.55,0.085,0,0.99)}@media only screen and (min-width:480px){.team-modal .departments .first-item .circle-btn{display:inline-flex}}.team-modal .departments .first-item .circle-btn-text{display:block;text-align:center;color:#f5f5f5;margin-top:0;margin-left:0;font-size:12px;cursor:pointer}.team-modal .departments .first-item .circle-btn-icon{width:40px;height:20px;margin-top:0;fill:#f5f5f5;opacity:0;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);-webkit-animation:blabla 2s ease infinite;-moz-animation:blabla 2s ease infinite;-ms-animation:blabla 2s ease infinite;animation:blabla 2s ease infinite;cursor:pointer}.team-modal .departments .first-item .circle-btn-border{position:absolute;top:0;left:0;fill:transparent;stroke-width:2px;stroke:#ff303f;stroke-dasharray:322;stroke-dashoffset:322;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.team-modal .departments.active-slide{opacity:1;-webkit-transition:opacity .5s 1s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:opacity .5s 1s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:opacity .5s 1s cubic-bezier(0.55,0.085,0,0.99);-o-transition:opacity .5s 1s cubic-bezier(0.55,0.085,0,0.99);transition:opacity .5s 1s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments.active-slide .first-item .department-title{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:transform .8s 2.2s cubic-bezier(0.55,0.085,0,0.99),opacity .8s 2.2s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform .8s 2.2s cubic-bezier(0.55,0.085,0,0.99),opacity .8s 2.2s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform .8s 2.2s cubic-bezier(0.55,0.085,0,0.99),opacity .8s 2.2s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform .8s 2.2s cubic-bezier(0.55,0.085,0,0.99),opacity .8s 2.2s cubic-bezier(0.55,0.085,0,0.99);transition:transform .8s 2.2s cubic-bezier(0.55,0.085,0,0.99),opacity .8s 2.2s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments.active-slide .first-item .circle-btn{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:transform .8s 2.6s cubic-bezier(0.55,0.085,0,0.99),opacity .8s 3s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform .8s 2.6s cubic-bezier(0.55,0.085,0,0.99),opacity .8s 3s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform .8s 2.6s cubic-bezier(0.55,0.085,0,0.99),opacity .8s 3s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform .8s 2.6s cubic-bezier(0.55,0.085,0,0.99),opacity .8s 3s cubic-bezier(0.55,0.085,0,0.99);transition:transform .8s 2.6s cubic-bezier(0.55,0.085,0,0.99),opacity .8s 3s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments.active-slide .first-item .circle-btn .circle-btn-border{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset .8s 3.1s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:stroke-dashoffset .8s 3.1s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:stroke-dashoffset .8s 3.1s cubic-bezier(0.55,0.085,0,0.99);-o-transition:stroke-dashoffset .8s 3.1s cubic-bezier(0.55,0.085,0,0.99);transition:stroke-dashoffset .8s 3.1s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments.active-slide .first-item .circle-btn .circle-btn-icon{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:transform .8s 3.4s cubic-bezier(0.55,0.085,0,0.99),opacity 1s 3.4s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform .8s 3.4s cubic-bezier(0.55,0.085,0,0.99),opacity 1s 3.4s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform .8s 3.4s cubic-bezier(0.55,0.085,0,0.99),opacity 1s 3.4s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform .8s 3.4s cubic-bezier(0.55,0.085,0,0.99),opacity 1s 3.4s cubic-bezier(0.55,0.085,0,0.99);transition:transform .8s 3.4s cubic-bezier(0.55,0.085,0,0.99),opacity 1s 3.4s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments.active-slide .department-member .department-member-image{opacity:1;-webkit-transition:opacity .6s 1.4s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:opacity .6s 1.4s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:opacity .6s 1.4s cubic-bezier(0.55,0.085,0,0.99);-o-transition:opacity .6s 1.4s cubic-bezier(0.55,0.085,0,0.99);transition:opacity .6s 1.4s cubic-bezier(0.55,0.085,0,0.99)}.team-modal .departments.active-slide .department-member .cover{-webkit-animation:cover_out 1s 1.2s cubic-bezier(0.55,0.085,0,0.99) forwards;-moz-animation:cover_out 1s 1.2s cubic-bezier(0.55,0.085,0,0.99) forwards;-ms-animation:cover_out 1s 1.2s cubic-bezier(0.55,0.085,0,0.99) forwards;animation:cover_out 1s 1.2s cubic-bezier(0.55,0.085,0,0.99) forwards}.team-modal .departments.active-slide .department-member:after{width:100%;-webkit-transition:width .8s 2.2s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:width .8s 2.2s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:width .8s 2.2s cubic-bezier(0.55,0.085,0,0.99);-o-transition:width .8s 2.2s cubic-bezier(0.55,0.085,0,0.99);transition:width .8s 2.2s cubic-bezier(0.55,0.085,0,0.99)}.team-modal.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.team-modal.is-visible .departments-grid-preview .departments-grid-list .departments-grid-item .departments-grid-title{-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:transform .3s 1.6s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform .3s 1.6s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform .3s 1.6s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform .3s 1.6s cubic-bezier(0.55,0.085,0,0.99);transition:transform .3s 1.6s cubic-bezier(0.55,0.085,0,0.99)}.team-modal.is-visible .background-title{opacity:1}.team-modal.is-visible .departments .team-container.is-visible .owl-carousel .owl-stage{height:auto;padding-bottom:50px}.team-modal.is-visible .departments .team-container.is-visible .owl-carousel .owl-stage .owl-item{height:250px}@media(max-width:479px){.team-modal.is-visible .departments .team-container.is-visible .owl-carousel .owl-stage .owl-item:first-child{height:auto}}@keyframes blabla{0{opacity:0;-webkit-transform:translateX(60%);-moz-transform:translateX(60%);-ms-transform:translateX(60%);-o-transform:translateX(60%);transform:translateX(60%)}50%{opacity:1}100%{opacity:0;-webkit-transform:translateX(-60%);-moz-transform:translateX(-60%);-ms-transform:translateX(-60%);-o-transform:translateX(-60%);transform:translateX(-60%)}}.services-modal{position:fixed;left:0;bottom:0;height:100%;width:100%;background:#2c2c2d;z-index:3;text-align:center;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99)}.services-modal.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.services-modal.is-visible .background-title{opacity:1}@media only screen and (min-width:768px){.services-modal{overflow:hidden}}.services-modal .slider-wrapper{position:relative;width:100%;height:100%}.services-modal .slider{position:relative;z-index:1;height:100%;overflow:hidden}.services-modal .slider li{position:absolute;top:0;left:0;height:100%;width:100%}.services-modal .slider .half-block{height:100%;width:100%;background-position:center center;background-repeat:no-repeat}.services-modal .slider .slide-v-video{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:hidden}.services-modal .slider .slide-v-video video{position:absolute;top:50%;left:50%;height:100%;width:100%;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;object-fit:cover;display:none;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media only screen and (min-width:1170px){.services-modal .slider .slide-v-video video{height:auto;width:100%}}@media only screen and (min-width:768px){.services-modal .slider .slide-v-video:before{content:"";position:absolute;width:100%;height:100%;display:block;z-index:3;top:0;left:0;background:rgba(25,29,34,0.6)}}.services-modal .slider li:first-of-type .slide-v-video{background:url("../img/1.jpg") no-repeat center center;background-size:cover}.services-modal .slider li:nth-of-type(2) .slide-v-video{background:url("../img/2.jpg") no-repeat center center;background-size:cover}.services-modal .slider li:nth-of-type(3) .slide-v-video{background:url("../img/3.jpg") no-repeat center center;background-size:cover}.services-modal .slider li:nth-of-type(4) .slide-v-video{background:url("../img/4.jpg") no-repeat center center;background-size:cover}.services-modal .slider li:nth-of-type(5) .slide-v-video{background:url("../img/5.jpg") no-repeat center center;background-size:cover}.services-modal .slider li.is-visible:not(.active){background-image:none}.services-modal .slider li.is-visible:not(.active).next{background-image:none}.services-modal .slider .curtain{position:absolute;top:0;left:0;bottom:0;z-index:5;height:100%;width:0;background:#ff303f}.services-modal .slider li.active .curtain{-webkit-animation:curtain-in-mobile .8s .6s forwards cubic-bezier(0.55,0.085,0,0.99);-moz-animation:curtain-in-mobile .8s .6s forwards cubic-bezier(0.55,0.085,0,0.99);-ms-animation:curtain-in-mobile .8s .6s forwards cubic-bezier(0.55,0.085,0,0.99);animation:curtain-in-mobile .8s .6s forwards cubic-bezier(0.55,0.085,0,0.99)}.services-modal .slider li.next .curtain,.services-modal .slider li:not(.is-visible) .curtain{-webkit-animation:curtain-next-mobile .8s forwards cubic-bezier(0.55,0.085,0,0.99);-moz-animation:curtain-next-mobile .8s forwards cubic-bezier(0.55,0.085,0,0.99);-ms-animation:curtain-next-mobile .8s forwards cubic-bezier(0.55,0.085,0,0.99);animation:curtain-next-mobile .8s forwards cubic-bezier(0.55,0.085,0,0.99)}.services-modal .slider .section-content{position:absolute;top:0;bottom:0;left:0;right:0;display:none;width:90%;height:100%;z-index:6;font-family:"Montserrat",sans-serif;color:#f5f5f5}.services-modal .slider .section-content .content-inner{display:table-cell;vertical-align:middle;padding:25px 0}.services-modal .slider .section-content .content-inner .content-container{margin:0 20px}.services-modal .slider .section-content .content-inner .content-container .content-header{position:relative;color:#f5f5f5}.services-modal .slider .section-content .content-inner .content-container .content-header h2{margin:0;padding:0;font-family:'Montserrat',sans-serif;font-size:28px;font-weight:700;letter-spacing:2px;line-height:1.2;text-align:left;text-transform:uppercase;opacity:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99),opacity 900ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99),opacity 900ms cubic-bezier(0.55,0.085,0,0.99)}.services-modal .slider .section-content .content-inner .content-container .content-header hr{position:absolute;right:150%;left:auto;content:"";height:2px;text-align:right;display:none;opacity:0;width:20%;margin:14px 0 0;border:0;background:#f5f5f5;box-sizing:content-box}@media only screen and (min-width:768px){.services-modal .slider .section-content .content-inner .content-container .content-header h2{font-size:45px;letter-spacing:6px;line-height:67px}.services-modal .slider .section-content .content-inner .content-container .content-header hr{display:block;width:70px;margin:25px 0 0}}.services-modal .slider .section-content .content-inner .content-container .content-description{margin:10px 0 0;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-weight:400;font-size:14px;line-height:1.4;text-align:left}.services-modal .slider .section-content .content-inner .content-container .content-description p{margin:0;padding:0;opacity:0;-webkit-transform:translate3d(0,200%,0);-moz-transform:translate3d(0,200%,0);-ms-transform:translate3d(0,200%,0);-o-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);-webkit-transition:transform 900ms .3s cubic-bezier(0.55,0.085,0,0.99),opacity 900ms .3s cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms .3s cubic-bezier(0.55,0.085,0,0.99),opacity 900ms .3s cubic-bezier(0.55,0.085,0,0.99)}.services-modal .slider .section-content .content-inner .content-container .content-description p:nth-child(2){transition-delay:.2s}.services-modal .slider .section-content .content-inner .content-container .content-description p:nth-child(3){transition-delay:.1s}.services-modal .slider .section-content .content-inner .content-container .content-description p:nth-child(4){transition-delay:0}.services-modal .slider .section-content .content-inner .content-container .content-description p.-more{display:block;padding:0;margin:20px 0 0}.services-modal .slider .section-content .content-inner .content-container .content-description p .btn{position:relative;display:inline-block;padding:18px 23px;z-index:0;background:0;line-height:1;vertical-align:middle;text-decoration:none;-webkit-transition:all .6s cubic-bezier(0.19,1,0.22,1);transition:all .6s cubic-bezier(0.19,1,0.22,1)}.services-modal .slider .section-content .content-inner .content-container .content-description p .btn.-flat{min-width:115px;border:1px solid #f5f5f5;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:700;min-width:120px;letter-spacing:2.2px;text-transform:uppercase;text-align:center}@media only screen and (min-width:768px){.services-modal .slider .section-content .content-inner .content-container .content-description p{display:block;margin:0;padding:0}.services-modal .slider .section-content .content-inner .content-container .content-description p.-more{margin:35px 0 0}}.services-modal .slider .section-content .content-inner .content-container .hashtag-list{position:absolute;bottom:50px;padding-right:50px;display:none;font-size:11px;-webkit-transform:translate3d(0,300px,0);-moz-transform:translate3d(0,300px,0);-ms-transform:translate3d(0,300px,0);-o-transform:translate3d(0,300px,0);transform:translate3d(0,300px,0);-webkit-transition:transform 900ms .3s cubic-bezier(0.55,0.085,0,0.99),opacity 900ms .3s cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms .3s cubic-bezier(0.55,0.085,0,0.99),opacity 900ms .3s cubic-bezier(0.55,0.085,0,0.99)}.services-modal .slider .section-content .content-inner .content-container .hashtag-list .hashtag-list-item{display:inline-block;float:left;margin-bottom:15px;padding-right:20px}@media only screen and (min-width:480px){.services-modal .slider .section-content .content-inner .content-container .content-description{margin:15px 0 0;font-size:12px;line-height:1.4}}@media only screen and (min-width:768px){.services-modal .slider .section-content .content-inner .content-container .content-description{margin:60px 0 0 106px;font-size:18px;line-height:1.4}}@media only screen and (min-width:1170px){.services-modal .slider .section-content .content-inner .content-container .hashtag-list{display:block}}@media only screen and (min-width:480px){.services-modal .slider .section-content .content-inner .content-container{margin:0 25px}}@media only screen and (min-width:768px){.services-modal .slider .section-content .content-inner .content-container{margin:0 50px}}@media only screen and (min-width:768px){.services-modal .slider .section-content{width:50%}}.services-modal .slider li.is-visible .section-content{display:table}.services-modal .slider li.is-visible.active .section-content .content-header h2{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .6s 1.1s,opacity 1s 1.1s;transition:transform .6s 1.1s,opacity 1s 1.1s}.services-modal .slider li.is-visible.active .section-content .content-header hr{animation:expand .8s 1.1s 1 forwards}.services-modal .slider li.is-visible.active .section-content .content-description p{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .6s 1.1s,opacity 1s 1.1s;transition:transform .6s 1.1s,opacity 1s 1.1s}.services-modal .slider li.is-visible.active .section-content .content-description p:nth-child(2){transition-delay:1.2s}.services-modal .slider li.is-visible.active .section-content .content-description p:nth-child(3){transition-delay:1.3s}.services-modal .slider li.is-visible.active .section-content .content-description p:nth-child(4){transition-delay:1.4s}.services-modal .slider li.is-visible.active .section-content .hashtag-list{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .6s 1.1s,opacity 1s 1.1s;transition:transform .6s 1.1s,opacity 1s 1.1s}.services-modal .slider li.active .slide-v-video{z-index:1}.services-modal .slider li.out .slide-v-video{z-index:3}@media only screen and (min-width:768px){.services-modal .slider{width:100%}.services-modal .slider .half-block{position:absolute;top:0;left:0;height:100%;width:50%;float:right}.services-modal .slider .slide-v-video{z-index:0}.services-modal .slider .slide-v-video video{display:block}.services-modal .slider li.active .curtain{-webkit-animation:curtain-in .8s .4s forwards cubic-bezier(0.55,0.085,0,0.99);-moz-animation:curtain-in .8s .4s forwards cubic-bezier(0.55,0.085,0,0.99);-ms-animation:curtain-in .8s .4s forwards cubic-bezier(0.55,0.085,0,0.99);animation:curtain-in .8s .4s forwards cubic-bezier(0.55,0.085,0,0.99)}.services-modal .slider li.next .curtain,.services-modal .slider li:not(.is-visible) .curtain{-webkit-animation:curtain-next 1s forwards cubic-bezier(0.55,0.085,0,0.99);-moz-animation:curtain-next 1s forwards cubic-bezier(0.55,0.085,0,0.99);-ms-animation:curtain-next 1s forwards cubic-bezier(0.55,0.085,0,0.99);animation:curtain-next 1s forwards cubic-bezier(0.55,0.085,0,0.99)}}.services-modal .slider-navigation{position:absolute;top:55%;left:auto;right:0;z-index:3;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.services-modal .slider-navigation{top:50%}}.services-modal .slider-navigation li{display:block;margin:.25em 0;-webkit-transform:translateZ(2px) translateY(-50%);-moz-transform:translateZ(2px) translateY(-50%);-ms-transform:translateZ(2px) translateY(-50%);-o-transform:translateZ(2px) translateY(-50%);transform:translateZ(2px) translateY(-50%);-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.services-modal .slider-navigation li.slider-animating{-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.services-modal .slider-navigation li.selected a{background-color:transparent;color:whitesmoke;width:auto;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}.services-modal .slider-navigation li.selected a:after{right:0}@media only screen and (min-width:768px){.services-modal .slider-navigation li.selected a span.slider-project-number{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.services-modal .slider-navigation li.selected a span.slider-project-name{opacity:1;-webkit-transform:translate(-61px,-50%);-moz-transform:translate(-61px,-50%);-ms-transform:translate(-61px,-50%);-o-transform:translate(-61px,-50%);transform:translate(-61px,-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.services-modal .slider-navigation li.list{margin:0}.services-modal .slider-navigation li.list div{position:relative;padding:0;width:40px;height:40px;opacity:.6}.services-modal .slider-navigation li.list div svg{position:absolute;top:50%;left:50%;display:none;fill:transparent;width:36px;height:36px;stroke-width:1.5px;stroke:#f5f5f5;stroke-dasharray:176;stroke-dashoffset:176;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.services-modal .slider-navigation li.list div svg{display:block}}.services-modal .slider-navigation li.list div:after{content:"";position:absolute;top:0;left:0;margin:0;width:40px;height:40px;background-image:url("../img/icons/cross.svg");background-size:70%;background-position:50%;background-repeat:no-repeat;border:0}.services-modal .slider-navigation li.list div:hover{opacity:1}.services-modal .slider-navigation li.list div:hover svg{stroke-dashoffset:0}@media only screen and (min-width:768px){.services-modal .slider-navigation li.list div{width:40px;height:40px}}.services-modal .slider-navigation a{position:relative;display:block;height:40px;width:auto;padding-left:10px;padding-right:20px;border:0;border-radius:0;color:rgba(245,245,245,0.5);font-size:14px;line-height:40px;text-align:center;text-indent:0;white-space:nowrap}.services-modal .slider-navigation a:after{content:"";display:block;position:absolute;top:50%;right:-100%;width:100%;height:0;margin-top:-1px;border-bottom:1px #f5f5f5 solid;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.services-modal .slider-navigation a span.slider-project-number{width:21px;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.services-modal .slider-navigation a span.slider-project-name{position:absolute;top:50%;right:0;display:none;opacity:0;padding-right:20px;-webkit-transform:translate(-30px,-50%);-moz-transform:translate(-30px,-50%);-ms-transform:translate(-30px,-50%);-o-transform:translate(-30px,-50%);transform:translate(-30px,-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:768px){.services-modal .slider-navigation a{padding-right:30px;font-size:16px}.services-modal .slider-navigation a:after{margin-top:-2px}.services-modal .slider-navigation a span.slider-project-name{display:block}.services-modal .slider-navigation a:hover{width:auto;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}.services-modal .slider-navigation a:hover:after{content:"";display:block;right:-60%;width:100%;border-bottom:1px rgba(245,245,245,0.5) solid}.services-modal .slider-navigation a:hover span.slider-project-name{opacity:1;-webkit-transform:translate(-61px,-50%);-moz-transform:translate(-61px,-50%);-ms-transform:translate(-61px,-50%);-o-transform:translate(-61px,-50%);transform:translate(-61px,-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media(max-height:479px){.services-modal .slider-navigation li{margin:0}.services-modal .slider-navigation a{position:relative;height:30px;width:40px}.services-modal .slider-navigation a span.slider-project-number{position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}}.services-modal .modal-loader{position:absolute;top:0;right:0;z-index:4;height:100%;width:100%;overflow:hidden;background:#2c2c2d;-webkit-transition:right .1s 1s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:right .1s 1s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:right .1s 1s cubic-bezier(0.55,0.085,0,0.99);-o-transition:right .1s 1s cubic-bezier(0.55,0.085,0,0.99);transition:right .1s 1s cubic-bezier(0.55,0.085,0,0.99)}.services-modal .modal-loader .project-quotes{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#f5f5f5}@media only screen and (min-width:768px){.services-modal .modal-loader .project-quotes{max-width:500px;font-size:28px}}.services-modal .modal-loader .project-quotes span{position:absolute;left:50%;display:block;padding:10px;margin:15px auto;font-size:16px;text-transform:uppercase;letter-spacing:2px;width:auto;white-space:nowrap;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.services-modal .modal-loader .project-quotes span:before,.services-modal .modal-loader .project-quotes span:after{content:'';position:absolute;top:50%;height:2px;width:20px;background:#f5f5f5;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.services-modal .modal-loader .project-quotes span:before{left:-20px}.services-modal .modal-loader .project-quotes span:after{right:-20px}.services-modal.is-visible .modal-loader{right:-100%;-webkit-transition:right 1s 2.5s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:right 1s 2.5s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:right 1s 2.5s cubic-bezier(0.55,0.085,0,0.99);-o-transition:right 1s 2.5s cubic-bezier(0.55,0.085,0,0.99);transition:right 1s 2.5s cubic-bezier(0.55,0.085,0,0.99)}.services-modal.is-visible.section-out .modal-loader{width:100%;-webkit-transition:width .8s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:width .8s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:width .8s cubic-bezier(0.55,0.085,0,0.99);-o-transition:width .8s cubic-bezier(0.55,0.085,0,0.99);transition:width .8s cubic-bezier(0.55,0.085,0,0.99)}.slide-menu{position:absolute;top:0;right:0;z-index:4;height:100%;width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform 900ms 1200ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms 1200ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms 1200ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms 1200ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms 1200ms cubic-bezier(0.55,0.085,0,0.99)}@media only screen and (min-width:768px){.slide-menu{width:50%}}.slide-menu::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);cursor:pointer;-webkit-transition:background .3s .3s;-moz-transition:background .3s .3s;-ms-transition:background .3s .3s;-o-transition:background .3s .3s;transition:background .3s .3s}.slide-menu .slide-menu-content{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.slide-menu .slide-menu-content .slide-menu-line{position:absolute;top:0;left:0;width:52px;height:100%;background:#f5f5f5;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:transform 600ms 300ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 600ms 300ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 600ms 300ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 600ms 300ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 600ms 300ms cubic-bezier(0.55,0.085,0,0.99)}@media only screen and (min-width:768px){.slide-menu .slide-menu-content .slide-menu-line{width:115px}}.slide-menu .slide-menu-content .hide-more-projects{position:absolute;top:50px;left:10px;z-index:3;width:auto;max-height:15px;min-height:15px;height:15px;height:auto;background:transparent;overflow:hidden}.slide-menu .slide-menu-content .hide-more-projects svg{fill:#2c2c2d;height:15px;width:auto;float:right;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 300ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 300ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 300ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 300ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 300ms cubic-bezier(0.55,0.085,0,0.99)}@media only screen and (min-width:768px){.slide-menu .slide-menu-content .hide-more-projects{left:57.5px;width:52px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;-ms-transition:left 300ms ease-out;-o-transition:left 300ms ease-out;transition:left 300ms ease-out}.slide-menu .slide-menu-content .hide-more-projects svg{fill:#2c2c2d;width:100%;height:auto;float:none;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 300ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 300ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 300ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 300ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 300ms cubic-bezier(0.55,0.085,0,0.99)}.slide-menu .slide-menu-content .hide-more-projects:hover{left:62.5px;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;-ms-transition:left 300ms ease-out;-o-transition:left 300ms ease-out;transition:left 300ms ease-out}}.slide-menu .slide-menu-content .slide-menu-list{padding-top:100px;height:100%}.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner{position:relative;height:100%;padding:0;overflow:auto}@media only screen and (min-width:768px){.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner{width:100%;-webkit-overflow-scrolling:touch}}.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item{padding:20px 0;margin:15px 0;position:relative;display:block;cursor:pointer;background:transparent;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item:before,.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item:after{content:"";display:table}.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item:after{clear:both}.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item .slide-menu-item-num{position:relative;display:inline-block;float:left;vertical-align:middle;width:52px;height:100%;margin:0 22px 0 0;overflow:hidden;color:#000;font-family:Montserrat,"Open Sans",sans-serif;font-weight:700;letter-spacing:3.09px;white-space:nowrap;text-align:center}@media only screen and (min-width:768px){.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item .slide-menu-item-num{width:115px;margin:0 39px 0 0}}.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item .slide-menu-item-arrow{position:relative;top:2px;display:inline-block;float:left;vertical-align:middle;width:24px;margin:0 19px 0 0;overflow:hidden;font-size:10px;white-space:nowrap;-webkit-transition:width .2s ease-in-out,margin .1s ease-in-out .1s;transition:width .2s ease-in-out,margin .1s ease-in-out .1s}@media only screen and (min-width:768px){.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item .slide-menu-item-arrow{width:38px;margin-left:3px;margin:0 39px 0 0}}.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item .slide-menu-item-arrow svg{width:100%;min-width:59px}.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item .slide-menu-item-title{display:inline-block;float:left;vertical-align:middle;text-transform:uppercase;color:#2c2c2d}.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item:hover,.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item.active{background:rgba(0,0,0,0.04)}.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item:hover .slide-menu-item-arrow,.slide-menu .slide-menu-content .slide-menu-list .slide-menu-list-inner .slide-menu-list-item.active .slide-menu-item-arrow{width:60px;-webkit-transition:width .2s ease-in-out,margin .1s ease-in-out .1s;transition:width .2s ease-in-out,margin .1s ease-in-out .1s}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(1) .slide-menu-item-num{-webkit-animation:fadeOutRight 600ms .2s forwards ease-out;-moz-animation:fadeOutRight 600ms .2s forwards ease-out;-ms-animation:fadeOutRight 600ms .2s forwards ease-out;animation:fadeOutRight 600ms .2s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(1) .slide-menu-item-arrow{-webkit-animation:fadeOutRight 600ms .1s forwards ease-out;-moz-animation:fadeOutRight 600ms .1s forwards ease-out;-ms-animation:fadeOutRight 600ms .1s forwards ease-out;animation:fadeOutRight 600ms .1s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(1) .slide-menu-item-title{-webkit-animation:fadeOutRight 600ms .1s forwards ease-out;-moz-animation:fadeOutRight 600ms .1s forwards ease-out;-ms-animation:fadeOutRight 600ms .1s forwards ease-out;animation:fadeOutRight 600ms .1s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(2) .slide-menu-item-num{-webkit-animation:fadeOutRight 600ms .3s forwards ease-out;-moz-animation:fadeOutRight 600ms .3s forwards ease-out;-ms-animation:fadeOutRight 600ms .3s forwards ease-out;animation:fadeOutRight 600ms .3s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(2) .slide-menu-item-arrow{-webkit-animation:fadeOutRight 600ms .2s forwards ease-out;-moz-animation:fadeOutRight 600ms .2s forwards ease-out;-ms-animation:fadeOutRight 600ms .2s forwards ease-out;animation:fadeOutRight 600ms .2s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(2) .slide-menu-item-title{-webkit-animation:fadeOutRight 600ms .2s forwards ease-out;-moz-animation:fadeOutRight 600ms .2s forwards ease-out;-ms-animation:fadeOutRight 600ms .2s forwards ease-out;animation:fadeOutRight 600ms .2s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(3) .slide-menu-item-num{-webkit-animation:fadeOutRight 600ms .4s forwards ease-out;-moz-animation:fadeOutRight 600ms .4s forwards ease-out;-ms-animation:fadeOutRight 600ms .4s forwards ease-out;animation:fadeOutRight 600ms .4s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(3) .slide-menu-item-arrow{-webkit-animation:fadeOutRight 600ms .3s forwards ease-out;-moz-animation:fadeOutRight 600ms .3s forwards ease-out;-ms-animation:fadeOutRight 600ms .3s forwards ease-out;animation:fadeOutRight 600ms .3s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(3) .slide-menu-item-title{-webkit-animation:fadeOutRight 600ms .3s forwards ease-out;-moz-animation:fadeOutRight 600ms .3s forwards ease-out;-ms-animation:fadeOutRight 600ms .3s forwards ease-out;animation:fadeOutRight 600ms .3s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(4) .slide-menu-item-num{-webkit-animation:fadeOutRight 600ms .5s forwards ease-out;-moz-animation:fadeOutRight 600ms .5s forwards ease-out;-ms-animation:fadeOutRight 600ms .5s forwards ease-out;animation:fadeOutRight 600ms .5s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(4) .slide-menu-item-arrow{-webkit-animation:fadeOutRight 600ms .4s forwards ease-out;-moz-animation:fadeOutRight 600ms .4s forwards ease-out;-ms-animation:fadeOutRight 600ms .4s forwards ease-out;animation:fadeOutRight 600ms .4s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(4) .slide-menu-item-title{-webkit-animation:fadeOutRight 600ms .4s forwards ease-out;-moz-animation:fadeOutRight 600ms .4s forwards ease-out;-ms-animation:fadeOutRight 600ms .4s forwards ease-out;animation:fadeOutRight 600ms .4s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(5) .slide-menu-item-num{-webkit-animation:fadeOutRight 600ms .6s forwards ease-out;-moz-animation:fadeOutRight 600ms .6s forwards ease-out;-ms-animation:fadeOutRight 600ms .6s forwards ease-out;animation:fadeOutRight 600ms .6s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(5) .slide-menu-item-arrow{-webkit-animation:fadeOutRight 600ms .5s forwards ease-out;-moz-animation:fadeOutRight 600ms .5s forwards ease-out;-ms-animation:fadeOutRight 600ms .5s forwards ease-out;animation:fadeOutRight 600ms .5s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(5) .slide-menu-item-title{-webkit-animation:fadeOutRight 600ms .5s forwards ease-out;-moz-animation:fadeOutRight 600ms .5s forwards ease-out;-ms-animation:fadeOutRight 600ms .5s forwards ease-out;animation:fadeOutRight 600ms .5s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(6) .slide-menu-item-num{-webkit-animation:fadeOutRight 600ms .7s forwards ease-out;-moz-animation:fadeOutRight 600ms .7s forwards ease-out;-ms-animation:fadeOutRight 600ms .7s forwards ease-out;animation:fadeOutRight 600ms .7s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(6) .slide-menu-item-arrow{-webkit-animation:fadeOutRight 600ms .6s forwards ease-out;-moz-animation:fadeOutRight 600ms .6s forwards ease-out;-ms-animation:fadeOutRight 600ms .6s forwards ease-out;animation:fadeOutRight 600ms .6s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(6) .slide-menu-item-title{-webkit-animation:fadeOutRight 600ms .6s forwards ease-out;-moz-animation:fadeOutRight 600ms .6s forwards ease-out;-ms-animation:fadeOutRight 600ms .6s forwards ease-out;animation:fadeOutRight 600ms .6s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(7) .slide-menu-item-num{-webkit-animation:fadeOutRight 600ms .8s forwards ease-out;-moz-animation:fadeOutRight 600ms .8s forwards ease-out;-ms-animation:fadeOutRight 600ms .8s forwards ease-out;animation:fadeOutRight 600ms .8s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(7) .slide-menu-item-arrow{-webkit-animation:fadeOutRight 600ms .7s forwards ease-out;-moz-animation:fadeOutRight 600ms .7s forwards ease-out;-ms-animation:fadeOutRight 600ms .7s forwards ease-out;animation:fadeOutRight 600ms .7s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(7) .slide-menu-item-title{-webkit-animation:fadeOutRight 600ms .7s forwards ease-out;-moz-animation:fadeOutRight 600ms .7s forwards ease-out;-ms-animation:fadeOutRight 600ms .7s forwards ease-out;animation:fadeOutRight 600ms .7s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(8) .slide-menu-item-num{-webkit-animation:fadeOutRight 600ms .9s forwards ease-out;-moz-animation:fadeOutRight 600ms .9s forwards ease-out;-ms-animation:fadeOutRight 600ms .9s forwards ease-out;animation:fadeOutRight 600ms .9s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(8) .slide-menu-item-arrow{-webkit-animation:fadeOutRight 600ms .8s forwards ease-out;-moz-animation:fadeOutRight 600ms .8s forwards ease-out;-ms-animation:fadeOutRight 600ms .8s forwards ease-out;animation:fadeOutRight 600ms .8s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(8) .slide-menu-item-title{-webkit-animation:fadeOutRight 600ms .8s forwards ease-out;-moz-animation:fadeOutRight 600ms .8s forwards ease-out;-ms-animation:fadeOutRight 600ms .8s forwards ease-out;animation:fadeOutRight 600ms .8s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(9) .slide-menu-item-num{-webkit-animation:fadeOutRight 600ms 1s forwards ease-out;-moz-animation:fadeOutRight 600ms 1s forwards ease-out;-ms-animation:fadeOutRight 600ms 1s forwards ease-out;animation:fadeOutRight 600ms 1s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(9) .slide-menu-item-arrow{-webkit-animation:fadeOutRight 600ms .9s forwards ease-out;-moz-animation:fadeOutRight 600ms .9s forwards ease-out;-ms-animation:fadeOutRight 600ms .9s forwards ease-out;animation:fadeOutRight 600ms .9s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(9) .slide-menu-item-title{-webkit-animation:fadeOutRight 600ms .9s forwards ease-out;-moz-animation:fadeOutRight 600ms .9s forwards ease-out;-ms-animation:fadeOutRight 600ms .9s forwards ease-out;animation:fadeOutRight 600ms .9s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(10) .slide-menu-item-num{-webkit-animation:fadeOutRight 600ms 1.1s forwards ease-out;-moz-animation:fadeOutRight 600ms 1.1s forwards ease-out;-ms-animation:fadeOutRight 600ms 1.1s forwards ease-out;animation:fadeOutRight 600ms 1.1s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(10) .slide-menu-item-arrow{-webkit-animation:fadeOutRight 600ms 1s forwards ease-out;-moz-animation:fadeOutRight 600ms 1s forwards ease-out;-ms-animation:fadeOutRight 600ms 1s forwards ease-out;animation:fadeOutRight 600ms 1s forwards ease-out}.slide-menu .slide-menu-list .slide-menu-list-item:nth-child(10) .slide-menu-item-title{-webkit-animation:fadeOutRight 600ms 1s forwards ease-out;-moz-animation:fadeOutRight 600ms 1s forwards ease-out;-ms-animation:fadeOutRight 600ms 1s forwards ease-out;animation:fadeOutRight 600ms 1s forwards ease-out}.slide-menu.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99)}.slide-menu.is-visible .slide-menu-line{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:transform 900ms 1000ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms 1000ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms 1000ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms 1000ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms 1000ms cubic-bezier(0.55,0.085,0,0.99)}.slide-menu.is-visible .hide-more-projects svg{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 300ms 1900ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 300ms 1900ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 300ms 1900ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 300ms 1900ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 300ms 1900ms cubic-bezier(0.55,0.085,0,0.99)}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item .slide-menu-item-num,.slide-menu.is-visible .slide-menu-list .slide-menu-list-item .slide-menu-item-arrow,.slide-menu.is-visible .slide-menu-list .slide-menu-list-item .slide-menu-item-title{opacity:0;-webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-ms-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(1) .slide-menu-item-num{-webkit-animation:fadeInRight 400ms 1.1s forwards ease-out;-moz-animation:fadeInRight 400ms 1.1s forwards ease-out;-ms-animation:fadeInRight 400ms 1.1s forwards ease-out;animation:fadeInRight 400ms 1.1s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(1) .slide-menu-item-arrow{-webkit-animation:fadeInRight 400ms 1.2s forwards ease-out;-moz-animation:fadeInRight 400ms 1.2s forwards ease-out;-ms-animation:fadeInRight 400ms 1.2s forwards ease-out;animation:fadeInRight 400ms 1.2s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(1) .slide-menu-item-title{-webkit-animation:fadeInRight 400ms 1.2s forwards ease-out;-moz-animation:fadeInRight 400ms 1.2s forwards ease-out;-ms-animation:fadeInRight 400ms 1.2s forwards ease-out;animation:fadeInRight 400ms 1.2s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(2) .slide-menu-item-num{-webkit-animation:fadeInRight 400ms 1.2s forwards ease-out;-moz-animation:fadeInRight 400ms 1.2s forwards ease-out;-ms-animation:fadeInRight 400ms 1.2s forwards ease-out;animation:fadeInRight 400ms 1.2s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(2) .slide-menu-item-arrow{-webkit-animation:fadeInRight 400ms 1.3s forwards ease-out;-moz-animation:fadeInRight 400ms 1.3s forwards ease-out;-ms-animation:fadeInRight 400ms 1.3s forwards ease-out;animation:fadeInRight 400ms 1.3s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(2) .slide-menu-item-title{-webkit-animation:fadeInRight 400ms 1.3s forwards ease-out;-moz-animation:fadeInRight 400ms 1.3s forwards ease-out;-ms-animation:fadeInRight 400ms 1.3s forwards ease-out;animation:fadeInRight 400ms 1.3s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(3) .slide-menu-item-num{-webkit-animation:fadeInRight 400ms 1.3s forwards ease-out;-moz-animation:fadeInRight 400ms 1.3s forwards ease-out;-ms-animation:fadeInRight 400ms 1.3s forwards ease-out;animation:fadeInRight 400ms 1.3s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(3) .slide-menu-item-arrow{-webkit-animation:fadeInRight 400ms 1.4s forwards ease-out;-moz-animation:fadeInRight 400ms 1.4s forwards ease-out;-ms-animation:fadeInRight 400ms 1.4s forwards ease-out;animation:fadeInRight 400ms 1.4s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(3) .slide-menu-item-title{-webkit-animation:fadeInRight 400ms 1.4s forwards ease-out;-moz-animation:fadeInRight 400ms 1.4s forwards ease-out;-ms-animation:fadeInRight 400ms 1.4s forwards ease-out;animation:fadeInRight 400ms 1.4s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(4) .slide-menu-item-num{-webkit-animation:fadeInRight 400ms 1.4s forwards ease-out;-moz-animation:fadeInRight 400ms 1.4s forwards ease-out;-ms-animation:fadeInRight 400ms 1.4s forwards ease-out;animation:fadeInRight 400ms 1.4s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(4) .slide-menu-item-arrow{-webkit-animation:fadeInRight 400ms 1.5s forwards ease-out;-moz-animation:fadeInRight 400ms 1.5s forwards ease-out;-ms-animation:fadeInRight 400ms 1.5s forwards ease-out;animation:fadeInRight 400ms 1.5s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(4) .slide-menu-item-title{-webkit-animation:fadeInRight 400ms 1.5s forwards ease-out;-moz-animation:fadeInRight 400ms 1.5s forwards ease-out;-ms-animation:fadeInRight 400ms 1.5s forwards ease-out;animation:fadeInRight 400ms 1.5s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(5) .slide-menu-item-num{-webkit-animation:fadeInRight 400ms 1.5s forwards ease-out;-moz-animation:fadeInRight 400ms 1.5s forwards ease-out;-ms-animation:fadeInRight 400ms 1.5s forwards ease-out;animation:fadeInRight 400ms 1.5s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(5) .slide-menu-item-arrow{-webkit-animation:fadeInRight 400ms 1.6s forwards ease-out;-moz-animation:fadeInRight 400ms 1.6s forwards ease-out;-ms-animation:fadeInRight 400ms 1.6s forwards ease-out;animation:fadeInRight 400ms 1.6s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(5) .slide-menu-item-title{-webkit-animation:fadeInRight 400ms 1.6s forwards ease-out;-moz-animation:fadeInRight 400ms 1.6s forwards ease-out;-ms-animation:fadeInRight 400ms 1.6s forwards ease-out;animation:fadeInRight 400ms 1.6s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(6) .slide-menu-item-num{-webkit-animation:fadeInRight 400ms 1.6s forwards ease-out;-moz-animation:fadeInRight 400ms 1.6s forwards ease-out;-ms-animation:fadeInRight 400ms 1.6s forwards ease-out;animation:fadeInRight 400ms 1.6s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(6) .slide-menu-item-arrow{-webkit-animation:fadeInRight 400ms 1.7s forwards ease-out;-moz-animation:fadeInRight 400ms 1.7s forwards ease-out;-ms-animation:fadeInRight 400ms 1.7s forwards ease-out;animation:fadeInRight 400ms 1.7s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(6) .slide-menu-item-title{-webkit-animation:fadeInRight 400ms 1.7s forwards ease-out;-moz-animation:fadeInRight 400ms 1.7s forwards ease-out;-ms-animation:fadeInRight 400ms 1.7s forwards ease-out;animation:fadeInRight 400ms 1.7s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(7) .slide-menu-item-num{-webkit-animation:fadeInRight 400ms 1.7s forwards ease-out;-moz-animation:fadeInRight 400ms 1.7s forwards ease-out;-ms-animation:fadeInRight 400ms 1.7s forwards ease-out;animation:fadeInRight 400ms 1.7s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(7) .slide-menu-item-arrow{-webkit-animation:fadeInRight 400ms 1.8s forwards ease-out;-moz-animation:fadeInRight 400ms 1.8s forwards ease-out;-ms-animation:fadeInRight 400ms 1.8s forwards ease-out;animation:fadeInRight 400ms 1.8s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(7) .slide-menu-item-title{-webkit-animation:fadeInRight 400ms 1.8s forwards ease-out;-moz-animation:fadeInRight 400ms 1.8s forwards ease-out;-ms-animation:fadeInRight 400ms 1.8s forwards ease-out;animation:fadeInRight 400ms 1.8s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(8) .slide-menu-item-num{-webkit-animation:fadeInRight 400ms 1.8s forwards ease-out;-moz-animation:fadeInRight 400ms 1.8s forwards ease-out;-ms-animation:fadeInRight 400ms 1.8s forwards ease-out;animation:fadeInRight 400ms 1.8s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(8) .slide-menu-item-arrow{-webkit-animation:fadeInRight 400ms 1.9s forwards ease-out;-moz-animation:fadeInRight 400ms 1.9s forwards ease-out;-ms-animation:fadeInRight 400ms 1.9s forwards ease-out;animation:fadeInRight 400ms 1.9s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(8) .slide-menu-item-title{-webkit-animation:fadeInRight 400ms 1.9s forwards ease-out;-moz-animation:fadeInRight 400ms 1.9s forwards ease-out;-ms-animation:fadeInRight 400ms 1.9s forwards ease-out;animation:fadeInRight 400ms 1.9s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(9) .slide-menu-item-num{-webkit-animation:fadeInRight 400ms 1.9s forwards ease-out;-moz-animation:fadeInRight 400ms 1.9s forwards ease-out;-ms-animation:fadeInRight 400ms 1.9s forwards ease-out;animation:fadeInRight 400ms 1.9s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(9) .slide-menu-item-arrow{-webkit-animation:fadeInRight 400ms 2s forwards ease-out;-moz-animation:fadeInRight 400ms 2s forwards ease-out;-ms-animation:fadeInRight 400ms 2s forwards ease-out;animation:fadeInRight 400ms 2s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(9) .slide-menu-item-title{-webkit-animation:fadeInRight 400ms 2s forwards ease-out;-moz-animation:fadeInRight 400ms 2s forwards ease-out;-ms-animation:fadeInRight 400ms 2s forwards ease-out;animation:fadeInRight 400ms 2s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(10) .slide-menu-item-num{-webkit-animation:fadeInRight 400ms 2s forwards ease-out;-moz-animation:fadeInRight 400ms 2s forwards ease-out;-ms-animation:fadeInRight 400ms 2s forwards ease-out;animation:fadeInRight 400ms 2s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(10) .slide-menu-item-arrow{-webkit-animation:fadeInRight 400ms 2.1s forwards ease-out;-moz-animation:fadeInRight 400ms 2.1s forwards ease-out;-ms-animation:fadeInRight 400ms 2.1s forwards ease-out;animation:fadeInRight 400ms 2.1s forwards ease-out}.slide-menu.is-visible .slide-menu-list .slide-menu-list-item:nth-child(10) .slide-menu-item-title{-webkit-animation:fadeInRight 400ms 2.1s forwards ease-out;-moz-animation:fadeInRight 400ms 2.1s forwards ease-out;-ms-animation:fadeInRight 400ms 2.1s forwards ease-out;animation:fadeInRight 400ms 2.1s forwards ease-out}.slide-menu.is-visible::after{background:rgba(0,0,0,0.6);-webkit-transition:background .3s 0;-moz-transition:background .3s 0;-ms-transition:background .3s 0;-o-transition:background .3s 0;transition:background .3s 0}.slide-menu-container{position:relative;width:100%;height:100%;top:0;background:#f2f2f2;z-index:1;-webkit-transition:transform .3s .3s;-moz-transition:transform .3s .3s;-ms-transition:transform .3s .3s;-o-transition:transform .3s .3s;transition:transform .3s .3s}.from-right .slide-menu-container{right:0;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.from-left .slide-menu-container{left:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.is-visible .slide-menu-container{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-delay:.3s}@media only screen and (min-width:768px){.slide-menu-container{width:50vw}}.slide-menu-projects{position:absolute;top:0;left:0;z-index:4;display:none;height:100%;width:50%;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 900ms 1200ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms 1200ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms 1200ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms 1200ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms 1200ms cubic-bezier(0.55,0.085,0,0.99)}@media only screen and (min-width:768px){.slide-menu-projects{display:block}}.slide-menu-projects .slide-menu-projects-item{position:absolute;top:0;bottom:0;left:0;right:0;display:table;width:100%;height:100%;z-index:4;font-family:"Montserrat",sans-serif;color:#f5f5f5;opacity:0}.slide-menu-projects .slide-menu-projects-item:nth-of-type(1){background-color:#e2017b}.slide-menu-projects .slide-menu-projects-item:nth-of-type(2){background-color:#599442}.slide-menu-projects .slide-menu-projects-item:nth-of-type(3){background-color:#0054a6}.slide-menu-projects .slide-menu-projects-item:nth-of-type(4){background-color:#fc8b2a}.slide-menu-projects .slide-menu-projects-item:nth-of-type(5){background-color:#000}.slide-menu-projects .slide-menu-projects-item:nth-of-type(6){background-color:#542e72}.slide-menu-projects .slide-menu-projects-item:nth-of-type(7){background-color:#d51356}.slide-menu-projects .slide-menu-projects-item:nth-of-type(8){background-color:#009de0}.slide-menu-projects .slide-menu-projects-item .content-inner{display:table-cell;vertical-align:middle;padding:25px 0}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container{margin:0 20px}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-header{position:relative;color:#f5f5f5}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-header h2{margin:0;padding:0;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;letter-spacing:2px;line-height:45px;text-align:left;text-transform:uppercase;opacity:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99),opacity 900ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99),opacity 900ms cubic-bezier(0.55,0.085,0,0.99)}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-header hr{position:absolute;right:150%;left:auto;content:"";height:2px;text-align:right;display:none;opacity:0;width:20%;margin:14px 0 0;border:0;background:#f5f5f5;box-sizing:content-box}@media only screen and (min-width:768px){.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-header h2{font-size:45px;letter-spacing:6px;line-height:67px}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-header hr{display:block;width:70px;margin:25px 0 0}}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description{margin:10px 0 0;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-weight:400;font-size:13px;line-height:1.4;text-align:left}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p{display:none;margin:0;padding:0;opacity:0;-webkit-transform:translate3d(0,200%,0);-moz-transform:translate3d(0,200%,0);-ms-transform:translate3d(0,200%,0);-o-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);-webkit-transition:transform 900ms .3s cubic-bezier(0.55,0.085,0,0.99),opacity 900ms .3s cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms .3s cubic-bezier(0.55,0.085,0,0.99),opacity 900ms .3s cubic-bezier(0.55,0.085,0,0.99)}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p:nth-child(2){transition-delay:.2s}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p:nth-child(3){transition-delay:.1s}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p:nth-child(4){transition-delay:0}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p.-more{display:block;padding:0;margin:20px 0 0}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p .btn{position:relative;display:inline-block;padding:16px 11px;z-index:0;background:0;line-height:1;vertical-align:middle;text-decoration:none;-webkit-transition:all .6s cubic-bezier(0.19,1,0.22,1);transition:all .6s cubic-bezier(0.19,1,0.22,1)}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p .btn:hover,.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p .btn:focus,.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p .btn:active{background-color:#fff;color:#2c2c2d}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p .btn.-flat{min-width:115px;border:1px solid #f5f5f5;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;text-align:center}@media only screen and (min-width:768px){.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p{display:block;margin:0;padding:0}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p.-more{margin:35px 0 0}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p .btn{padding:18px 23px}.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description p .btn.-flat{min-width:120px;font-size:11px}}@media only screen and (min-width:480px){.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description{margin:15px 0 0;font-size:19px;line-height:30px}}@media only screen and (min-width:768px){.slide-menu-projects .slide-menu-projects-item .content-inner .content-container .content-description{margin:60px 0 0 106px;font-size:20px;line-height:1.4}}@media only screen and (min-width:480px){.slide-menu-projects .slide-menu-projects-item .content-inner .content-container{margin:0 25px}}@media only screen and (min-width:768px){.slide-menu-projects .slide-menu-projects-item .content-inner .content-container{margin:0 50px}}.slide-menu-projects .slide-menu-projects-item.is-visible{opacity:1;z-index:6}.slide-menu-projects .slide-menu-projects-item.is-visible .content-inner .content-header h2{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .6s .1s,opacity 1s .1s;transition:transform .6s .1s,opacity 1s .1s}.slide-menu-projects .slide-menu-projects-item.is-visible .content-inner .content-header hr{animation:expand .8s .1s 1 forwards}.slide-menu-projects .slide-menu-projects-item.is-visible .content-inner .content-description p{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .6s .1s,opacity 1s .1s;transition:transform .6s .1s,opacity 1s .1s}.slide-menu-projects .slide-menu-projects-item.is-visible .content-inner .content-description p:nth-child(2){transition-delay:.2s}.slide-menu-projects .slide-menu-projects-item.is-visible .content-inner .content-description p:nth-child(3){transition-delay:.3s}.slide-menu-projects .slide-menu-projects-item.is-visible .content-inner .content-description p:nth-child(4){transition-delay:.4s}.slide-menu-projects.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99)}body.open-right-menu .navigation .logo{display:none;-webkit-transition:display 300ms ease;-moz-transition:display 300ms ease;-ms-transition:display 300ms ease;-o-transition:display 300ms ease;transition:display 300ms ease}body.open-right-menu .close-button{display:none;-webkit-transition:display 300ms ease;-moz-transition:display 300ms ease;-ms-transition:display 300ms ease;-o-transition:display 300ms ease;transition:display 300ms ease}body.open-right-menu .social-nav{visibility:hidden;-webkit-transition:visibility 300ms ease-out;-moz-transition:visibility 300ms ease-out;-ms-transition:visibility 300ms ease-out;-o-transition:visibility 300ms ease-out;transition:visibility 300ms ease-out}.form-modal{position:fixed;left:0;top:0;height:100%;width:100%;background:#2c2c2d;z-index:3;text-align:center;padding:50px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99)}.form-modal:before{content:'';position:absolute;top:0;left:0;z-index:0;display:none;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .9s cubic-bezier(0.52,0.01,0.16,1),background .26s linear;-moz-transition:-moz-transform .9s cubic-bezier(0.52,0.01,0.16,1),background .26s linear;transition:transform .9s cubic-bezier(0.52,0.01,0.16,1),background .26s linear;width:300vw;height:300vw;margin-left:-150vw;background-color:rgba(255,255,255,0.01)}.form-modal.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.form-modal.is-visible:before{-webkit-transform:rotate(47deg);-moz-transform:rotate(47deg);-ms-transform:rotate(47deg);-o-transform:rotate(47deg);transform:rotate(47deg);-webkit-transition:transform 900ms .5s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms .5s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms .5s cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms .5s cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms .5s cubic-bezier(0.55,0.085,0,0.99)}@media only screen and (min-width:768px){.form-modal:before{display:block}}.form-modal .background-title{position:absolute;top:50%;left:50%;z-index:2;font-size:20vw;font-weight:700;text-transform:uppercase;color:#323233;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.form-modal.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.form-modal.is-visible .background-title{opacity:1}@media only screen and (min-width:768px){.form-modal{overflow:hidden;padding:100px 0}}.form-modal .form-box{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;display:flex;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;margin-top:60px;overflow-y:auto}.form-modal .form-box>.container{width:100%}.form-modal .form{position:relative;z-index:4;display:flex;display:-ms-flexbox;-ms-flex-flow:column wrap;flex-flow:column wrap;width:100%;max-width:600px;height:100%;padding:15px;margin:0 auto}.form-modal .form:before,.form-modal .form:after{content:"";display:table}.form-modal .form:after{clear:both}.form-modal .form h3{position:relative;padding-bottom:45px;margin-bottom:30px;color:#f5f5f5;font-size:14px;letter-spacing:3px;text-transform:uppercase;opacity:0}.form-modal .form h3:after{content:'';position:absolute;top:50px;left:50%;width:24px;height:4px;background-color:#f5f5f5;margin:-3.5px 0 0 -12px;-webkit-transition:.72s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:.72s cubic-bezier(0.52,0.01,0.16,1);-ms-transition:.72s cubic-bezier(0.52,0.01,0.16,1);-o-transition:.72s cubic-bezier(0.52,0.01,0.16,1);transition:.72s cubic-bezier(0.52,0.01,0.16,1);-webkit-transform:skewY(-16deg) scaleX(1);-moz-transform:skewY(-16deg) scaleX(1);-ms-transform:skewY(-16deg) scaleX(1);-o-transform:skewY(-16deg) scaleX(1);transform:skewY(-16deg) scaleX(1)}.form-modal .form .col-half{height:100%}.form-modal .form .field{position:relative;font-size:14px;display:inline-block;box-sizing:border-box;min-width:200px;width:100%;margin:0;padding:16px 0;text-align:left}.form-modal .form .field>span{display:inline-block;float:left;padding-right:10px;padding-bottom:10px;color:#f5f5f5}@media only screen and (min-width:768px){.form-modal .form .field>span{padding-bottom:0}}.form-modal .form .field>span.no-float{float:none}.form-modal .form .field>span.no-float a{text-decoration:underline}.form-modal .form .field.select-field{z-index:100}.form-modal .form .field.last{margin-bottom:20px}.form-modal .form .field input.field-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;display:inline-block;width:100%;padding:0 0 4px;border:0;border-bottom:2px dotted rgba(255,255,255,0.6);margin:-2px 0 0;background:transparent;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:normal;text-align:left;resize:none}.form-modal .form .field input.field-input#password{padding-right:68px}@media only screen and (min-width:768px){.form-modal .form .field:nth-child(2) .field-input{width:calc(100% - 152px)}.form-modal .form .field:nth-child(3) .field-input{width:calc(100% - 149px)}.form-modal .form .field:nth-child(4) .field-input{width:calc(100% - 106px)}}.form-modal .form .field textarea.field-input{width:100%;margin-top:10px;border:0;border-bottom:2px dotted rgba(255,255,255,0.6);background:transparent;overflow:hidden;resize:none}.form-modal .form .field .cs-select{position:relative;z-index:300;display:inline-block;vertical-align:middle;width:100%;margin-top:10px;background:#2c2c2d;font-size:14px;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:768px){.form-modal .form .field .cs-select{width:calc(100% - 226px);margin-top:-8px}}.form-modal .form .field .cs-select:focus{outline:0}.form-modal .form .field .cs-select select{display:none}.form-modal .form .field .cs-select span{display:block;position:relative;cursor:pointer;padding:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-modal .form .field .cs-select>span{padding:.5em 3em .5em .5em;border:1px solid #f5f5f5;color:#f5f5f5}.form-modal .form .field .cs-select>span::after{font-family:FontAwesome;font-size:11px;content:'\f063';right:1em;-webkit-transform:translate3d(0,-50%,0) rotate3d(0,0,1,45deg);transform:translate3d(0,-50%,0) rotate3d(0,0,1,45deg);-webkit-transition:-webkit-transform .3s;transition:transform .3s}.form-modal .form .field .cs-select.cs-active>span::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.form-modal .form .field .cs-select>span::after,.form-modal .form .field .cs-select .cs-selected span::after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-modal .form .field .cs-select .cs-selected span::after{margin-left:1em}.form-modal .form .field .cs-select .cs-options{position:absolute;overflow:hidden;width:100%;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;background:#2c2c2d;color:#f5f5f5;visibility:hidden;opacity:0;-webkit-transition:opacity .3s .4s,visibility 0 .7s;transition:opacity .3s .4s,visibility 0 .7s}.form-modal .form .field .cs-select.cs-active{z-index:200}.form-modal .form .field .cs-select.cs-active .cs-options{visibility:visible;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.form-modal .form .field .cs-select ul{list-style:none;margin:0;padding:0;width:100%}.form-modal .form .field .cs-select ul span{position:relative;letter-spacing:1px;padding:.8em 3em .8em .5em;opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.form-modal .form .field .cs-select ul span::after{content:'';opacity:0}.form-modal .form .field .cs-select .cs-selected span::after{font-family:'icomoon';content:'';height:20px;width:20px;background-image:url("../img/banana.gif");background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;-webkit-transition:opacity .3s .7s;transition:opacity .3s .7s}.form-modal .form .field .cs-select ul span::before{content:'';position:absolute;bottom:1px;left:0;height:1px;width:100%;background-color:#f5f5f5;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0);-webkit-transition:-webkit-transform .3s;transition:transform .3s}.form-modal .form .field .cs-select.cs-active ul span,.form-modal .form .field .cs-select.cs-active ul span::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.form-modal .form .field .cs-select li:nth-child(5) span,.form-modal .form .field .cs-select li:nth-child(5) span::before,.form-modal .form .field .cs-select.cs-active li:first-child span,.form-modal .form .field .cs-select.cs-active li:first-child span::before{-webkit-transition-delay:0;transition-delay:0}.form-modal .form .field .cs-select li:nth-child(4) span,.form-modal .form .field .cs-select li:nth-child(4) span::before,.form-modal .form .field .cs-select.cs-active li:nth-child(2) span,.form-modal .form .field .cs-select.cs-active li:nth-child(2) span::before{-webkit-transition-delay:.05s;transition-delay:.05s}.form-modal .form .field .cs-select li:nth-child(3) span,.form-modal .form .field .cs-select li:nth-child(3) span::before{-webkit-transition-delay:.1s;transition-delay:.1s}.form-modal .form .field .cs-select li:nth-child(2) span,.form-modal .form .field .cs-select li:nth-child(2) span::before,.form-modal .form .field .cs-select.cs-active li:nth-child(4) span,.form-modal .form .field .cs-select.cs-active li:nth-child(4) span::before{-webkit-transition-delay:.15s;transition-delay:.15s}.form-modal .form .field .cs-select li:first-child span,.form-modal .form .field .cs-select li:first-child span::before,.form-modal .form .field .cs-select.cs-active li:nth-child(5) span,.form-modal .form .field .cs-select.cs-active li:nth-child(5) span::before{-webkit-transition-delay:.2s;transition-delay:.2s}.form-modal .form .field .cs-select .cs-options li span:hover,.form-modal .form .field .cs-select .cs-options li.cs-focus span,.form-modal .form .field .cs-select li.cs-selected span{color:#f5f5f5;background:transparent}.form-modal .form .field .hide-password{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;display:inline-block;top:50%;right:0;bottom:auto;padding:6px 0 5px 6px;font-size:.6rem;letter-spacing:1px;text-transform:uppercase;color:#f5f5f5;opacity:.3}.form-modal .form .field .hide-password:before{-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);transform:translateY(-40%);position:absolute;top:50%;left:0;content:'';height:10px;width:1px;background:#f5f5f5;opacity:.6}.form-modal .form .field .field-error{position:absolute;display:block;visibility:hidden;margin-top:3px;color:#f5f5f5;font-size:12px}.form-modal .form .field.is-focused .field-input{outline:none !important}.form-modal .form .field.is-focused .field-label{color:white;top:4px;visibility:visible;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1)}.form-modal .form .field.is-focused .field-label:after{left:0;visibility:visible;width:100%}.form-modal .form .field.is-focused .hide-password,.form-modal .form .field.is-focused .field-message{opacity:.8}.form-modal .form .field.is-dirty .field-label{color:rgba(255,255,255,0.8);top:4px;visibility:visible}.form-modal .form .field.is-dirty .hide-password,.form-modal .form .field.is-dirty .field-message{opacity:.8}.form-modal .form .field.is-invalid .field-input{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border-color:#f5f5f5}.form-modal .form .field.is-invalid .field-label{color:#f5f5f5}.form-modal .form .field.is-invalid .field-label:after{background-color:#f5f5f5}.form-modal .form .field.is-invalid .field-error{visibility:visible}.form-modal .form .element{position:relative;opacity:0}.form-modal .form .element .field-message{display:block;margin-top:8px;color:#f5f5f5;font-size:.7em;letter-spacing:1px;text-align:center;opacity:1}.form-modal .form .element .btn{margin:0 auto}.form-modal .form .element table tr td{border:1px solid white;padding:10px;color:white;font-size:10px;font-weight:100}.form-modal .form .element table tr td.h_table{border-color:#000;background-color:white;color:#333;font-weight:normal}.form-modal .form .element table tr td a{text-decoration:underline}.form-modal .form .element #politica-proteccion-datos{color:#ff303f;text-decoration:underline;cursor:pointer}.form-modal .other-contact{position:relative;margin-bottom:50px}.form-modal .other-contact h3{position:relative;padding-top:45px;margin-top:30px;margin-bottom:30px;color:#f5f5f5;font-size:14px;letter-spacing:3px;text-transform:uppercase;opacity:0}.form-modal .other-contact h3:after{content:'';position:absolute;top:0;left:50%;width:24px;height:4px;background-color:#f5f5f5;margin:-3.5px 0 0 -12px;-webkit-transition:.72s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:.72s cubic-bezier(0.52,0.01,0.16,1);-ms-transition:.72s cubic-bezier(0.52,0.01,0.16,1);-o-transition:.72s cubic-bezier(0.52,0.01,0.16,1);transition:.72s cubic-bezier(0.52,0.01,0.16,1);-webkit-transform:skewY(-16deg) scaleX(1);-moz-transform:skewY(-16deg) scaleX(1);-ms-transform:skewY(-16deg) scaleX(1);-o-transform:skewY(-16deg) scaleX(1);transform:skewY(-16deg) scaleX(1)}.form-modal .other-contact .contact-buttons{position:relative;z-index:4;display:block;width:100%;max-width:500px;height:50px;padding:0;margin:0 auto;opacity:0}.form-modal .other-contact .contact-buttons:before,.form-modal .other-contact .contact-buttons:after{content:"";display:table}.form-modal .other-contact .contact-buttons:after{clear:both}.form-modal .other-contact .contact-buttons .contact-single-button{position:absolute}.form-modal .other-contact .contact-buttons .contact-single-button:nth-child(1){top:15px;left:15px}.form-modal .other-contact .contact-buttons .contact-single-button:nth-child(2){top:15px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.form-modal .other-contact .contact-buttons .contact-single-button:nth-child(3){top:15px;right:15px}.form-modal .other-contact .contact-buttons .contact-single-button svg{height:25px;fill:#f5f5f5}.form-modal .other-contact .contact-buttons .contact-single-button span{display:block;margin:10px auto 0;color:#f5f5f5;font-size:13px;letter-spacing:1px;text-transform:uppercase}@media(max-width:460px){.form-modal .other-contact .contact-buttons .contact-single-button{position:relative;text-align:center;padding:20px 0}.form-modal .other-contact .contact-buttons .contact-single-button:nth-child(1){top:auto;left:auto}.form-modal .other-contact .contact-buttons .contact-single-button:nth-child(2){top:auto;left:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.form-modal .other-contact .contact-buttons .contact-single-button:nth-child(3){top:auto;right:auto}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0;-webkit-text-fill-color:#f5f5f5 !important}.form-modal.is-visible .form h3{opacity:1;-webkit-transition:opacity 1s 1s ease;-moz-transition:opacity 1s 1s ease;-ms-transition:opacity 1s 1s ease;-o-transition:opacity 1s 1s ease;transition:opacity 1s 1s ease}.form-modal.is-visible .element{-webkit-animation:animInElements 1s forwards ease-out;animation:animInElements 1s forwards ease-out}.form-modal.is-visible .element:nth-child(1){-webkit-animation-delay:1s;animation-delay:1s}.form-modal.is-visible .element:nth-child(2){-webkit-animation-delay:1.25s;animation-delay:1.25s}.form-modal.is-visible .element:nth-child(3){-webkit-animation-delay:1.5s;animation-delay:1.5s}.form-modal.is-visible .element:nth-child(4){-webkit-animation-delay:1.75s;animation-delay:1.75s}.form-modal.is-visible .element:nth-child(5){-webkit-animation-delay:2s;animation-delay:2s}.form-modal.is-visible .element:nth-child(6){-webkit-animation-delay:2.25s;animation-delay:2.25s}.form-modal.is-visible .element:nth-child(7){-webkit-animation-delay:1s;animation-delay:1s}.form-modal.is-visible .element:nth-child(8){-webkit-animation-delay:1s;animation-delay:1s}.form-modal.is-visible .element:nth-child(9){-webkit-animation-delay:1s;animation-delay:1s}.form-modal.is-visible .element:nth-child(10){-webkit-animation-delay:2.5s;animation-delay:2.5s}.form-modal.is-visible .other-contact h3,.form-modal.is-visible .other-contact .contact-buttons{-webkit-animation:animInElements 1s 2.75s forwards ease-out;animation:animInElements 1s 2.75s forwards ease-out}.form-modal.is-visible .other-contact .contact-buttons{-webkit-animation-delay:3s;animation-delay:3s}.map-modal{position:fixed;left:0;bottom:0;height:100%;width:100%;background:#2c2c2d;z-index:100;text-align:center;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99)}.map-modal.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.map-modal.is-visible .background-title{opacity:1}@media only screen and (min-width:768px){.map-modal{overflow:hidden}}.map-modal .office{position:relative;width:100vw;height:50vh}.map-modal .office .office-block{overflow:hidden}.map-modal .office .map-block{position:relative;display:inline-block;width:100vw;height:50vh;overflow:hidden;opacity:0}@media only screen and (min-width:768px){.map-modal .office .map-block{position:absolute;width:50%;height:50vh;z-index:3}}.map-modal .office .map-block img{width:30vw;opacity:.4}.map-modal .office .map-block:before{position:absolute;top:0;left:0;z-index:3;content:'';width:100%;height:50vh;background:-webkit-gradient(radial,center,color-stop(30%,transparent),color-stop(40%,rgba(44,44,45,0.8)),color-stop(70%,#2c2c2d));background:-webkit-radial-gradient(at center,transparent 30%,rgba(44,44,45,0.8) 40%,#2c2c2d 70%);background:-moz-radial-gradient(at center,transparent 30%,rgba(44,44,45,0.8) 40%,#2c2c2d 70%);background:-o-radial-gradient(at center,transparent 30%,rgba(44,44,45,0.8) 40%,#2c2c2d 70%);background:radial-gradient(at center,transparent 30%,rgba(44,44,45,0.8) 40%,#2c2c2d 70%)}@media only screen and (min-width:768px){.map-modal .office .map-block:before{background:-webkit-gradient(radial,center,color-stop(30%,transparent),color-stop(50%,rgba(44,44,45,0.6)),color-stop(60%,rgba(44,44,45,0.8)),color-stop(80%,#2c2c2d));background:-webkit-radial-gradient(at center,transparent 30%,rgba(44,44,45,0.6) 50%,rgba(44,44,45,0.8) 60%,#2c2c2d 80%);background:-moz-radial-gradient(at center,transparent 30%,rgba(44,44,45,0.6) 50%,rgba(44,44,45,0.8) 60%,#2c2c2d 80%);background:-o-radial-gradient(at center,transparent 30%,rgba(44,44,45,0.6) 50%,rgba(44,44,45,0.8) 60%,#2c2c2d 80%);background:radial-gradient(at center,transparent 30%,rgba(44,44,45,0.6) 50%,rgba(44,44,45,0.8) 60%,#2c2c2d 80%)}}.map-modal .office .map-block .map-marker{position:absolute;z-index:3;border-radius:50%}.map-modal .office .map-block .map-marker a.map-marker-place{position:relative;z-index:3;display:block;overflow:hidden;text-indent:100%;white-space:nowrap;width:30px;height:30px;border-radius:inherit;background-color:#ff303f;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.map-modal .office .map-block .map-marker a.map-marker-place:after{position:absolute;left:50%;top:50%;bottom:auto;right:auto;z-index:3;content:'';width:15px;height:15px;background-image:url("../img/hashtag.png");background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.map-modal .office .map-block .map-marker:after{content:'';position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;border-radius:inherit;background-color:transparent;-webkit-animation:pulse 2s infinite;-moz-animation:pulse 2s infinite;animation:pulse 2s infinite}.map-modal .office .map-block .map-marker.marker-madrid{top:30%;right:32%}.map-modal .office .map-block .map-marker.marker-barcelona{top:50%;left:55%}.map-modal .office.first-office .map-block{top:0;left:0;background-image:url("../img/maps/madrid.png");background-position:top center;background-repeat:no-repeat;background-size:cover}.map-modal .office.second-office .map-block{right:0;bottom:0;background-image:url("../img/maps/barcelona.png");background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transform:translate(10px,-20px);-moz-transform:translate(10px,-20px);-ms-transform:translate(10px,-20px);-o-transform:translate(10px,-20px);transform:translate(10px,-20px)}@media only screen and (min-width:768px){.map-modal .office.second-office .map-block{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}.map-modal .office .text-block{position:absolute;top:auto;left:12px;bottom:15px;z-index:3;width:80%;color:#f5f5f5;text-align:left;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.map-modal .office .text-block h3{margin-bottom:5px;font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase;opacity:0}.map-modal .office .text-block address{opacity:0}.map-modal .office .text-block address span{display:block;font-size:13px;line-height:1.2}@media only screen and (min-width:768px){.map-modal .office .text-block{top:50%;left:50%;bottom:auto;width:auto;-webkit-transform:translate(-20%,-80%);-moz-transform:translate(-20%,-80%);-ms-transform:translate(-20%,-80%);-o-transform:translate(-20%,-80%);transform:translate(-20%,-80%)}.map-modal .office .text-block h3{margin-bottom:15px;font-size:28px}.map-modal .office .text-block address span{font-size:16px}}.map-modal .office.second-office .text-block{text-align:left;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}@media only screen and (min-width:768px){.map-modal .office.second-office .text-block{text-align:right;-webkit-transform:translate(-80%,-80%);-moz-transform:translate(-80%,-80%);-ms-transform:translate(-80%,-80%);-o-transform:translate(-80%,-80%);transform:translate(-80%,-80%)}}.map-modal.is-visible .map-block{opacity:1;-webkit-transition:opacity 900ms 0 cubic-bezier(0.55,0.085,0,0.99);-moz-transition:opacity 900ms 0 cubic-bezier(0.55,0.085,0,0.99);-ms-transition:opacity 900ms 0 cubic-bezier(0.55,0.085,0,0.99);-o-transition:opacity 900ms 0 cubic-bezier(0.55,0.085,0,0.99);transition:opacity 900ms 0 cubic-bezier(0.55,0.085,0,0.99)}.map-modal.is-visible .text-block h3{-webkit-animation:fadeInUp 1.5s 1.5s forwards;animation:fadeInUp 1.5s 1.5s forwards}.map-modal.is-visible .text-block address{-webkit-animation:fadeInUp 1.5s 1.75s forwards;animation:fadeInUp 1.5s 1.75s forwards}.map-modal .cover{position:absolute;z-index:4;width:100vw;height:50vh;background-color:#2c2c2d;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 900ms 0 cubic-bezier(0.55,0.085,0,0.99),opacity .1 1.5s;-moz-transition:transform 900ms 0 cubic-bezier(0.55,0.085,0,0.99),opacity .1 1.5s;-ms-transition:transform 900ms 0 cubic-bezier(0.55,0.085,0,0.99),opacity .1 1.5s;-o-transition:transform 900ms 0 cubic-bezier(0.55,0.085,0,0.99),opacity .1 1.5s;transition:transform 900ms 0 cubic-bezier(0.55,0.085,0,0.99),opacity .1 1.5s}.map-modal .cover.cover-left{top:0;left:0}.map-modal .cover.cover-right{top:50vh;right:0}@media only screen and (min-width:768px){.map-modal .cover{width:50vw;height:100vh;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.map-modal .cover.cover-left{top:0;left:0}.map-modal .cover.cover-right{top:0;right:0}}.map-modal.is-visible .cover{opacity:0;-webkit-transition:transform 900ms 1s cubic-bezier(0.55,0.085,0,0.99),opacity 900ms 1.5s;-moz-transition:transform 900ms 1s cubic-bezier(0.55,0.085,0,0.99),opacity 900ms 1.5s;-ms-transition:transform 900ms 1s cubic-bezier(0.55,0.085,0,0.99),opacity 900ms 1.5s;-o-transition:transform 900ms 1s cubic-bezier(0.55,0.085,0,0.99),opacity 900ms 1.5s;transition:transform 900ms 1s cubic-bezier(0.55,0.085,0,0.99),opacity 900ms 1.5s}.map-modal.is-visible .cover.cover-left{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.map-modal.is-visible .cover.cover-right{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}@media only screen and (min-width:768px){.map-modal.is-visible .cover.cover-left{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.map-modal.is-visible .cover.cover-right{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}.map-modal .background-title{position:absolute;top:50%;z-index:2;font-size:15vw;font-weight:700;text-transform:uppercase;color:#323233;opacity:0;display:none;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}@media only screen and (min-width:768px){.map-modal .background-title{display:block}}.map-modal .office.first-office .background-title{left:70%}.map-modal .office.second-office .background-title{left:45%}.map-modal .office-info{position:absolute;top:35px;right:auto;left:15px;z-index:3;display:none}.map-modal .office-info .office-info-list{padding:0;margin:0;list-style:none}.map-modal .office-info .office-info-list li{position:relative;padding-left:30px;margin-bottom:10px;color:#f5f5f5;text-align:left;opacity:0;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.map-modal .office-info .office-info-list li.office-info-mail:before{position:absolute;top:0;left:0;z-index:3;content:'';width:16px;height:16px;background-image:url("../img/icons/mail.png");background-repeat:no-repeat;background-position:50%;background-size:cover}.map-modal .office-info .office-info-list li.office-info-phone:before{position:absolute;top:0;left:0;z-index:3;content:'';width:16px;height:16px;background-image:url("../img/icons/phone.png");background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (min-width:768px){.map-modal .office-info{display:block;top:100px;right:10%;left:auto}}.map-modal.is-visible .office-info .office-info-list li{-webkit-animation:fadeInRight .8s forwards;-moz-animation:fadeInRight .8s forwards;animation:fadeInRight .8s forwards}.map-modal.is-visible .office-info .office-info-list li.office-info-phone{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s}.map-modal.is-visible .office-info .office-info-list li.office-info-mail{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}.terms-modal{position:fixed;left:0;bottom:0;height:100%;width:100%;background:#2c2c2d;z-index:100;text-align:left;padding:15% 20px 80px;color:#f5f5f5;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-moz-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-ms-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);-o-transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99);transition:transform 900ms cubic-bezier(0.55,0.085,0,0.99)}.terms-modal.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.terms-modal.is-visible .background-title{opacity:1}@media only screen and (min-width:768px){.terms-modal{padding:15% 0 80px;overflow-x:hidden;overflow-y:auto}}.terms-modal h4,.terms-modal h5{margin-bottom:20px;font-weight:700;line-height:1.4;letter-spacing:2px;text-transform:uppercase}.terms-modal h4{position:relative;margin-bottom:30px;font-size:24px;font-weight:400;letter-spacing:4px}.terms-modal h4:before{content:'';position:absolute;top:0;left:-30px;z-index:2;width:4px;height:25px;background:#ff303f;display:none}@media only screen and (min-width:768px){.terms-modal h4:before{display:block}}.terms-modal p{line-height:1.6;margin-bottom:20px}body.invert .navigation .logo svg path{fill:#2c2c2d}@media(max-width:1023px){body.invert .navigation .logo svg path{fill:#f5f5f5}}body.invert .navigation .logo svg path #hashtag{fill:#ff303f}@media(max-width:1023px){body.invert .navigation .logo svg path #hashtag{fill:#f5f5f5}}body.invert nav.main-nav a{color:#2c2c2d}body.invert nav.main-nav a.last-trigger{position:relative}body.invert nav.main-nav a.last-trigger:before{background:#2c2c2d}body.invert .social-nav li a{color:#2c2c2d}body.invert .social-nav li.disable-item{color:#2c2c2d}body.invert .social-nav li.disable-item:after{background:#2c2c2d}body.invert .legal-nav a.legal-nav-trigger svg#gavel,body.invert .legal-nav a.legal-nav-trigger svg#legal-close{fill:#2c2c2d}body.invert .legal-nav ul li a{color:#2c2c2d}body.invert .team-modal{background:#f5f5f5}body.invert .team-modal .close-button:before,body.invert .team-modal .close-button:after{background-color:#2c2c2d}@media(max-width:1023px){body.invert .team-modal .close-button:before,body.invert .team-modal .close-button:after{background-color:#f5f5f5}}body.invert .team-modal .deco--title{color:rgba(0,0,0,0.05)}body.invert .team-modal .stand-up-slide svg{fill:#2c2c2d}body.invert .team-modal.slide-visible .stand-up-slide svg{fill:#f5f5f5}body.invert .about-modal{background:#2c2c2d}body.invert .about-modal .about-modal-intro{color:#2c2c2d}body.invert .about-modal .about-modal-intro .about-modal-text .about-modal-title{margin-bottom:20px;color:#2c2c2d;font-size:14px}body.invert .about-modal .about-modal-intro .about-modal-text .about-modal-title:after{background-color:#2c2c2d}body.invert .about-modal .about-modal-intro .about-modal-text p{color:rgba(44,44,45,0.8)}body.invert .about-modal .about-modal-intro .about-modal-text p span{background-image:none;font-weight:700;color:#2c2c2d}.overflow-visible{overflow-y:auto !important;overflow-x:hidden}.single-service,.single-project{position:relative;overflow-y:auto;width:100vw}.single-service .header-intro,.single-project .header-intro{position:relative;width:100vw;height:100vh;background-color:#color-1;background-size:cover;background-position:50%;background-repeat:no-repeat}.single-service .header-intro:before,.single-project .header-intro:before{content:"";position:absolute;width:100%;height:100%;display:block;z-index:2;top:0;left:0;background:rgba(25,29,34,0.4)}.single-service .header-intro .header-intro-caption,.single-project .header-intro .header-intro-caption{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3;text-align:center}.single-service .header-intro .header-intro-caption h2,.single-project .header-intro .header-intro-caption h2{color:#f5f5f5;font-size:30px;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase}@media only screen and (min-width:768px){.single-service .header-intro .header-intro-caption h2,.single-project .header-intro .header-intro-caption h2{font-size:60px}}.single-service .header-intro .header-intro-caption p,.single-project .header-intro .header-intro-caption p{color:#f5f5f5;font-size:18px;letter-spacing:4px;line-height:1.6;text-transform:uppercase}.single-service .header-intro .header-intro-detail,.single-project .header-intro .header-intro-detail{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:80vh;font-weight:700;z-index:1;color:rgba(25,29,34,0.2)}.single-service .header-intro a.qbutton,.single-project .header-intro a.qbutton{position:absolute;top:auto;left:50%;bottom:25px;z-index:3;height:45px !important;width:28px !important;padding:0 !important;color:#f5f5f5 !important;background-color:transparent !important;border-color:transparent !important;border-width:2px !important;border-radius:100px !important;box-shadow:inset 0 0 0 2px white;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.single-service .header-intro a.qbutton:before,.single-service .header-intro a.qbutton:after,.single-project .header-intro a.qbutton:before,.single-project .header-intro a.qbutton:after{animation:mouse-wheel 1.5s ease-in-out infinite;background:#f5f5f5;border-radius:100px;content:'';height:4px;width:4px;opacity:0;position:absolute;left:12px;top:16px}.single-service .header-intro a.qbutton:after,.single-project .header-intro a.qbutton:after{animation-delay:.75s}.single-project .header-intro video{position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-project .brand-content{position:relative;width:100%;padding:60px 0;text-align:center}.single-project .brand-content img{max-width:220px}.main-content{position:relative;background:#fff}.main-content h3{color:#2c2c2d;font-size:48px;letter-spacing:8px;line-height:1.6;text-align:center;text-transform:uppercase}.main-content h4{color:#2c2c2d;font-size:16px;letter-spacing:4px;line-height:1.6;text-align:center;text-transform:uppercase}.main-content .row{width:100%;padding:0}.main-content .row .col{position:relative;display:inline-block;vertical-align:top;width:100%;padding:50px 15px}@media only screen and (min-width:768px){.main-content .row .col{padding:100px 15px}}.main-content .row .col .col-title{display:inline-block;height:19px;padding:0;margin:0 0 14px;color:#2c2c2d;font-size:14px;font-weight:700;letter-spacing:1px;line-height:19px;text-transform:uppercase}@media only screen and (min-width:768px){.main-content .row .col .col-title{margin:0 0 17px;font-size:24px;letter-spacing:1.2px;line-height:20px}}.main-content .row .col .col-text{color:#2c2c2d;font-size:14px;line-height:1.6}.main-content .row .col .col-text p{margin-bottom:25px}.main-content .row .col .col-text a{color:#ff303f}.main-content .row .col .col-text strong{font-weight:700}.main-content .row .col .col-grid{position:relative;width:100%}.main-content .row .col .col-grid .col-grid-item{width:100%;display:inline-block;float:left;margin:35px 0;color:#2c2c2d;text-align:center}.main-content .row .col .col-grid .col-grid-item span{display:block;font-size:13px;line-height:1.4}.main-content .row .col .col-grid .col-grid-item span strong{font-weight:700}.main-content .row .col .col-grid .col-grid-item span.number{font-size:60px;font-weight:400}.main-content .row .col .col-grid.grid-half .col-grid-item{width:100%}@media only screen and (min-width:768px){.main-content .row .col .col-grid .col-grid-item{width:33.3%}.main-content .row .col .col-grid.grid-half .col-grid-item{width:50%}}.main-content .row .col img{width:100%}.main-content .row .content-figure{position:relative;width:100%}.main-content .row .content-figure img{width:100%}.main-content .row .content-video{width:100%}.main-content .row .content-video iframe,.main-content .row .content-video video{width:100%;margin-bottom:50px}@media only screen and (min-width:768px){.main-content .row .content-video iframe,.main-content .row .content-video video{margin-bottom:100px}}.main-content .row.shaded{background-color:#f5f5f5}.content-testimonial{background:#f5f5f5;color:#2c2c2d;padding:100px 0;text-align:center}.content-testimonial img{margin-bottom:35px}.content-testimonial p{font-size:18px;line-height:1.6}.content-testimonial p span{display:block;font-weight:700}.main-content .row.images-composition{padding-top:50px;padding-bottom:50px;display:none}.main-content .row.images-composition .col{padding:0}@media only screen and (min-width:768px){.main-content .row.images-composition{padding-bottom:100px;display:block}}.next-project{position:relative;text-align:center;width:100%;height:200px;padding:50px;background-color:currentColor;cursor:pointer}.next-project .next-project-container{position:absolute;z-index:2;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#f5f5f5}.next-project span{display:block;z-index:2;font-size:15px;letter-spacing:5px;text-transform:uppercase;color:#f5f5f5;margin-bottom:10px}.next-project span.project-name{font-size:28px;letter-spacing:8px}@media only screen and (min-width:768px){.next-project span.project-name{font-size:36px}}.next-project:before{content:"";display:block;position:absolute;z-index:0;bottom:0;left:auto;right:0;top:0;height:100%;width:0;-webkit-transition:.8s cubic-bezier(0,0.385,0.345,1);transition:.8s cubic-bezier(0,0.385,0.345,1);background-color:#e2017b}.next-project.project-2{background-color:#3bb3e4}.next-project.project-2:before{background-color:#00dcb7}.next-project:hover:before{width:100%;left:0;right:auto}.header-intro-video{display:none}@media only screen and (min-width:768px){.header-intro-video{display:block}}.loader{position:fixed;top:auto;left:0;top:0;height:100vh;width:100vw;background:#2c2c2d;text-align:center;padding:0;overflow:hidden;z-index:999999;-webkit-transform-origin:center bottom;transform-origin:center bottom}.loader.loader-out{top:100vh;-webkit-transition:top 900ms 0 cubic-bezier(0.55,0.085,0,0.99);-moz-transition:top 900ms 0 cubic-bezier(0.55,0.085,0,0.99);-ms-transition:top 900ms 0 cubic-bezier(0.55,0.085,0,0.99);-o-transition:top 900ms 0 cubic-bezier(0.55,0.085,0,0.99);transition:top 900ms 0 cubic-bezier(0.55,0.085,0,0.99)}.loader.loader-no-script{-webkit-transition:top 900ms 2s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:top 900ms 2s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:top 900ms 2s cubic-bezier(0.55,0.085,0,0.99);-o-transition:top 900ms 2s cubic-bezier(0.55,0.085,0,0.99);transition:top 900ms 2s cubic-bezier(0.55,0.085,0,0.99)}.loader .logo-loader{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px;height:100px;animation:draw 3s ease-in-out 1 forwards;stroke:#ff303f;fill:#ff303f;opacity:0}.loader img{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.loader-out{display:none}.overlay{width:100%;height:90%;background:rgba(0,0,0,0.5);position:fixed;z-index:20;opacity:0;display:none;transition:opacity 1s;-webkit-transition:opacity 1s;-moz-transition:opacity 1s}.video-container{width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translateY(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.close{z-index:10;width:20px;right:20px !important;top:20px;fill:white;position:absolute;right:0;background-color:rgba(234,74,85,0.8)}.close:hover{padding:5px;fill:rgba(255,255,255,0.5);cursor:pointer}.show{opacity:1;display:block;transition:opacity 1s;-webkit-transition:opacity 1s;-moz-transition:opacity 1s}.error-page{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;overflow:hidden;background:#f5f5f5;-webkit-transition:right .1s 1s cubic-bezier(0.55,0.085,0,0.99);-moz-transition:right .1s 1s cubic-bezier(0.55,0.085,0,0.99);-ms-transition:right .1s 1s cubic-bezier(0.55,0.085,0,0.99);-o-transition:right .1s 1s cubic-bezier(0.55,0.085,0,0.99);transition:right .1s 1s cubic-bezier(0.55,0.085,0,0.99)}.error-page .deco--title{top:35%;left:40%;color:rgba(0,0,0,0.05)}.error-page .error-message{position:absolute;top:calc(50% - 49px);left:50%;color:#2c2c2d;text-align:center;font-size:20px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.error-page .error-message{max-width:500px;font-size:28px}}.error-page .error-message .back-home-button{position:absolute;left:50%;display:block;margin:15px auto;width:auto;white-space:nowrap;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);vertical-align:middle;min-width:120px;padding:18px 23px;border:1px solid #ff303f;background-color:#ff303f;color:#f5f5f5;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .6s cubic-bezier(0.19,1,0.22,1);-moz-transition:all .6s cubic-bezier(0.19,1,0.22,1);-ms-transition:all .6s cubic-bezier(0.19,1,0.22,1);-o-transition:all .6s cubic-bezier(0.19,1,0.22,1);transition:all .6s cubic-bezier(0.19,1,0.22,1)}.sem-rocket{position:absolute;bottom:-200px;top:auto;z-index:10000000000;width:128px;height:128px;background-image:url("/img/rocket.png");background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-animation:lift-off 2s ease-in infinite;-moz-animation:lift-off 2s ease-in infinite;-ms-animation:lift-off 2s ease-in infinite;animation:lift-off 2s ease-in infinite}#form-modal form{transition:.3s all ease}#form-modal textarea{color:white}#form-modal input,#form-modal textarea,#form-modal .cs-placeholder{transition:.3s border ease}.empty_input,.empty_textarea{border-bottom-color:#ff303f !important}.empty_select{border-color:#ff303f !important}.mucha-grache-container{position:absolute;top:50%;left:50%;z-index:10;opacity:0;height:0;color:white;font-size:60px;-webkit-transform:translate(-50%,-1000px);-moz-transform:translate(-50%,-1000px);-ms-transform:translate(-50%,-1000px);transform:translate(-50%,-1000px);-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease}.close-sanks-button{display:block;overflow:hidden;width:50px;height:50px;margin-top:-10px;margin-right:-10px}.show_sanks{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;height:auto}.hide_form{opacity:0}.contenedor-tabla{display:table}.contenedor-fila{display:table-row}.contenedor-columna{display:table-cell;padding-right:9px;padding-bottom:10px}@media(max-width:480px){.contenedor-columna{display:inherit}}.file-input{font-size:14px}.form_span{margin-bottom:20px}.form-textcolor{color:white}.form-modal .form .field.select-field.service{z-index:105}.file_type{color:red}div.contenedor-columna input{position:relative;top:1.5px}.d-none{display:none;visibility:hidden}.d-inline-block{display:inline-block;visibility:visible}.servicios-page{padding-top:140px;background-attachment:scroll;background-repeat:repeat}.servicios-page header.navigation{min-height:80px;z-index:99999;background-color:#2c2c2d}@media only screen and (min-width:768px){.servicios-page header.navigation{background-color:#2c2c2d;position:fixed}}.servicios-page header.navigation .logo{display:block;top:20px;left:20px;z-index:5;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.servicios-page header.navigation nav.main-nav{margin-top:80px}@media only screen and (min-width:768px){.servicios-page header.navigation nav.main-nav{position:relative;top:0;left:0;right:0;z-index:2;display:block;height:120px;width:auto;background:0;padding:0;box-sizing:border-box;overflow:initial;margin-top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.servicios-page header.navigation nav.main-nav>ul{padding:0;margin:0;overflow:visible;position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.servicios-page header.navigation nav.main-nav>ul li{padding:0;margin:10px 0 10px 0;position:initial;border-bottom:1px solid #f5f5f5}.servicios-page header.navigation nav.main-nav>ul li:last-child{border-bottom:0}@media only screen and (min-width:768px){.servicios-page header.navigation nav.main-nav>ul li{margin:0 calc((520px - 450px) / 2);border-bottom:0}}@media only screen and (min-width:1000px){.servicios-page header.navigation nav.main-nav>ul li{margin:0 calc((720px - 660px) / 2);border-bottom:0}}@media only screen and (min-width:1250px){.servicios-page header.navigation nav.main-nav>ul li{margin:0 calc((1000px - 660px) / 2);border-bottom:0}}.servicios-page header.navigation nav.main-nav>ul li>span.first-level{position:relative;font-size:1.7em;text-transform:uppercase;font-weight:700;letter-spacing:2px;width:100%;padding:10px 0;background-color:#2c2c2d;z-index:10;color:#f5f5f5;display:block;cursor:pointer}@media only screen and (min-width:768px){.servicios-page header.navigation nav.main-nav>ul li>span.first-level{width:140px;font-size:1em;padding:37px 0;display:inline-block}.servicios-page header.navigation nav.main-nav>ul li>span.first-level::after{content:'';position:absolute;left:calc(50% - 20px);top:80%;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #2c2c2d;background-color:transparent;clear:both;z-index:9;-webkit-transition:top .2s cubic-bezier(0.19,1,0.22,1);-moz-transition:top .2s cubic-bezier(0.19,1,0.22,1);-ms-transition:top .2s cubic-bezier(0.19,1,0.22,1);-o-transition:top .2s cubic-bezier(0.19,1,0.22,1);transition:top .2s cubic-bezier(0.19,1,0.22,1)}}@media only screen and (min-width:1000px){.servicios-page header.navigation nav.main-nav>ul li>span.first-level{width:210px;font-size:1.7em}}.servicios-page header.navigation nav.main-nav>ul li:first-child,.servicios-page header.navigation nav.main-nav>ul li:last-child{margin:0}@media only screen and (min-width:768px){.servicios-page header.navigation nav.main-nav>ul li>.row{position:absolute;bottom:0;list-style:none;padding:0;margin:0;background-color:#000;display:block;height:0;left:0;right:0;-webkit-transition:all .4s cubic-bezier(0.19,1,0.22,1);-moz-transition:all .4s cubic-bezier(0.19,1,0.22,1);-ms-transition:all .4s cubic-bezier(0.19,1,0.22,1);-o-transition:all .4s cubic-bezier(0.19,1,0.22,1);transition:all .4s cubic-bezier(0.19,1,0.22,1);overflow:hidden}}.servicios-page header.navigation nav.main-nav>ul li>.row>.container{width:100%}@media only screen and (min-width:768px){.servicios-page header.navigation nav.main-nav>ul li>.row>.container{width:520px !important}}@media only screen and (min-width:1000px){.servicios-page header.navigation nav.main-nav>ul li>.row>.container{width:720px !important}}@media only screen and (min-width:1250px){.servicios-page header.navigation nav.main-nav>ul li>.row>.container{width:1000px !important}}.servicios-page header.navigation nav.main-nav>ul li>.row>.container>ul{text-align:center;padding:10px 0 30px;position:relative;top:auto;left:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:768px){.servicios-page header.navigation nav.main-nav>ul li>.row>.container>ul{padding:23px 0;text-align:left}}.servicios-page header.navigation nav.main-nav>ul li>.row>.container>ul li{margin:0;padding:0;border-bottom:0}@media only screen and (min-width:768px){.servicios-page header.navigation nav.main-nav>ul li>.row>.container>ul li{padding:0 5px;border-right:1px solid #f5f5f5}}@media only screen and (min-width:1000px){.servicios-page header.navigation nav.main-nav>ul li>.row>.container>ul li{padding:0 15px;border-right-width:3px}}@media only screen and (min-width:1250px){.servicios-page header.navigation nav.main-nav>ul li>.row>.container>ul li{padding:0 40px}}.servicios-page header.navigation nav.main-nav>ul li>.row>.container>ul li:first-child{padding-left:0}.servicios-page header.navigation nav.main-nav>ul li>.row>.container>ul li:last-child{border:0;padding-right:0}.servicios-page header.navigation nav.main-nav>ul li>.row>.container>ul li a{margin:0;padding:0;font-size:1.4em;width:auto;text-transform:none}@media only screen and (min-width:768px){.servicios-page header.navigation nav.main-nav>ul li>.row>.container>ul li a{font-size:.8em}}@media only screen and (min-width:1000px){.servicios-page header.navigation nav.main-nav>ul li>.row>.container>ul li a{font-size:1.1em}}@media only screen and (min-width:1250px){.servicios-page header.navigation nav.main-nav>ul li>.row>.container>ul li a{font-size:1.2em}}.servicios-page header.navigation nav.main-nav>ul li:hover>span.first-level::after{top:100%;transition-delay:.2s;transition-duration:.4s}@media only screen and (min-width:768px){.servicios-page header.navigation nav.main-nav>ul li:hover>.row{height:60px;bottom:-60px}}.servicios-page .main-content{background-color:transparent !important;margin-bottom:50px}.servicios-page .main-content .row{text-align:right}.servicios-page .main-content .row.shaded{background-color:rgba(245,245,245,0.8);text-align:left}.servicios-page .main-content .row.shaded .col-text{float:left}.servicios-page .main-content .row.h1-title{text-align:center}.servicios-page .main-content .row.h1-title img{margin-top:40px;margin-bottom:0}.servicios-page .main-content .row.h1-title h1{font-size:2.8em;font-weight:700;color:#2c2c2d;text-transform:uppercase;margin-top:0;margin-bottom:60px}.servicios-page .main-content .row .container{position:relative;width:100%;margin:0 auto}.servicios-page .main-content .row .container:before,.servicios-page .main-content .row .container:after{content:"";display:table}.servicios-page .main-content .row .container:after{clear:both}@media only screen and (min-width:768px){.servicios-page .main-content .row .container{width:520px !important}}@media only screen and (min-width:1000px){.servicios-page .main-content .row .container{width:720px !important}}@media only screen and (min-width:1250px){.servicios-page .main-content .row .container{width:1000px !important}}.servicios-page .main-content .row .col{padding:50px 15px}.servicios-page .main-content .row .h2-title{font-size:2.8em;font-weight:700;color:#2c2c2d;margin-top:0;margin-bottom:30px}@media only screen and (min-width:1000px){.servicios-page .main-content .row .h2-title.con-pdf{float:left;font-size:2.1em}}@media only screen and (min-width:1250px){.servicios-page .main-content .row .h2-title.con-pdf{font-size:2.8em}}.servicios-page .main-content .row .col-text{font-size:1.1em;font-weight:400;color:#aeaeae;margin-top:0;margin-bottom:30px;width:100%}@media only screen and (min-width:768px){.servicios-page .main-content .row .col-text{float:right;min-width:420px;width:80%}}.servicios-page .main-content .row .pdf-download{color:#ff303f;text-transform:uppercase;font-weight:700;display:block}.servicios-page .main-content .row .pdf-download.titulo{margin-top:0;margin-bottom:20px;text-align:center;float:none}@media only screen and (min-width:1000px){.servicios-page .main-content .row .pdf-download.titulo{margin-top:10px;margin-bottom:0;float:right}}@media only screen and (min-width:1250px){.servicios-page .main-content .row .pdf-download.titulo{margin-top:20px}}.servicios-page .main-content .row .pdf-download img{margin-bottom:20px}.touchevents .servicios-page .main-content .row .clientes{display:none}.servicios-page .main-content .row .clientes li{width:100%;float:left;padding:1px;position:relative}@media only screen and (min-width:768px){.servicios-page .main-content .row .clientes li{width:50%}}@media only screen and (min-width:1000px){.servicios-page .main-content .row .clientes li{width:33%}}.servicios-page .main-content .row .clientes li .logo{max-width:100%;height:auto;position:relative}.servicios-page .main-content .row .clientes li .logo img{float:left}.servicios-page .main-content .row .clientes li .logo h4{position:absolute;bottom:10px;color:#c9c9c4;font-size:.8em;text-transform:unset;line-height:1.2;padding:0 10px;width:100%}.servicios-page .main-content .row .clientes li .hover{display:none;max-width:100%;height:auto;position:relative;text-shadow:0 0 14.4px rgba(0,0,0,0.65)}.servicios-page .main-content .row .clientes li .hover img{float:left}.servicios-page .main-content .row .clientes li .hover .over-shadow{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5)}.servicios-page .main-content .row .clientes li .hover h3{position:absolute;top:30px;left:30px;color:#aaa;font-size:15px;font-weight:bold;text-align:left;color:#aaa;letter-spacing:initial}@media only screen and (min-width:768px){.servicios-page .main-content .row .clientes li .hover h3{top:10px;left:10px}}@media only screen and (min-width:1000px){}@media only screen and (min-width:1250px){.servicios-page .main-content .row .clientes li .hover h3{top:30px;left:30px}}.servicios-page .main-content .row .clientes li .hover div{position:absolute;bottom:0;padding:0 30px 30px;font-size:15px;line-height:1.6;text-transform:unset;text-align:left}@media only screen and (min-width:768px){.servicios-page .main-content .row .clientes li .hover div{padding:0 10px 10px}}@media only screen and (min-width:1250px){.servicios-page .main-content .row .clientes li .hover div{padding:0 30px 30px}}.servicios-page .main-content .row .clientes li .hover div .descripcion{color:#f5f5f5;font-weight:bold;line-height:1}.servicios-page .main-content .row .clientes li .hover div .formatos,.servicios-page .main-content .row .clientes li .hover div .hashtag{list-style:none;margin:5px 0 0;padding:0;display:block;float:left}.servicios-page .main-content .row .clientes li .hover div .formatos li,.servicios-page .main-content .row .clientes li .hover div .hashtag li{display:inline-block;color:#aaa;width:auto;padding:0 3px 0 0;margin-right:3px;line-height:.9;margin-bottom:5px;font-size:12px}.servicios-page .main-content .row .clientes li .hover div .formatos li span,.servicios-page .main-content .row .clientes li .hover div .hashtag li span{color:#f5f5f5}.servicios-page .main-content .row .clientes li .hover div .formatos li{border-right:1px solid #aaa;margin-right:6px;padding-right:6px}.servicios-page .main-content .row .clientes li .hover div .formatos li:last-child{border-right:0}.servicios-page .main-content .row .clientes li .hover .play img{position:absolute;right:10px;bottom:10px;width:inherit;cursor:pointer}@media only screen and (min-width:768px){.servicios-page .main-content .row .clientes li .hover .play img{width:26px}}.servicios-page .main-content .row .clientes li:hover .logo{display:none}.servicios-page .main-content .row .clientes li:hover .hover{display:block}.servicios-page .main-content .row .owl-carousel.owl-theme{padding:0 20px}.no-touchevents .servicios-page .main-content .row .owl-carousel.owl-theme{display:none}.servicios-page .main-content .row .owl-carousel.owl-theme .owl-nav{position:absolute;top:calc(50% - 20px);left:-10px;right:-10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.servicios-page .main-content .row .owl-carousel.owl-theme .owl-nav>div{background-color:transparent;color:#2c2c2d;font-size:30px}.servicios-page .main-content .row .owl-carousel.owl-theme .owl-nav .owl-prev{position:absolute;left:-10px}.servicios-page .main-content .row .owl-carousel.owl-theme .owl-nav .owl-next{position:absolute;right:-10px}.servicios-page .main-content .row .owl-carousel.owl-theme>div .logo{max-width:100%;height:auto;position:relative}.servicios-page .main-content .row .owl-carousel.owl-theme>div .logo a img{position:absolute;right:10px;bottom:10px;width:inherit;cursor:pointer}@media only screen and (min-width:768px){.servicios-page .main-content .row .owl-carousel.owl-theme>div .logo a img{width:26px}}.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido{background-color:#f5f5f5;padding:10px}.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido h3{color:black;font-size:15px;font-weight:bold;text-align:left;letter-spacing:initial;line-height:1;margin-top:5px}.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido h4{color:black;font-size:.8em;text-transform:unset;line-height:1.2;text-align:left;margin-top:0}.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido .descripcion{color:#2c2c2d;font-weight:bold;line-height:1;font-size:12px;margin-top:10px;text-align:left}.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido .formatos,.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido .hashtag{list-style:none;margin:0;padding:0;display:block;float:left}.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido .formatos li,.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido .hashtag li{display:inline-block;color:#2c2c2d;width:auto;padding:0 3px 0 0;margin-right:3px;line-height:.9;margin-bottom:5px;font-size:11px}.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido .formatos li span,.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido .hashtag li span{color:#aaa}.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido .formatos{margin-bottom:10px}.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido .formatos li{border-right:1px solid #2c2c2d;margin-right:6px;padding-right:6px}.servicios-page .main-content .row .owl-carousel.owl-theme>div .contenido .formatos li:last-child{border-right:0}#my-light{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.9);z-index:99999;display:none}#my-light .btn-close{position:absolute;right:20px;top:20px;cursor:pointer;color:#f5f5f5}#my-light .btn-close:hover{color:#fff}#my-light iframe.shown{-webkit-animation-name:slideInUp;-moz-animation-name:slideInUp;-ms-animation-name:slideInUp;-o-animation-name:slideInUp;animation-name:slideInUp;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}footer.proyectos{position:relative;background-color:#000;height:140px}footer.proyectos .footer-right{position:absolute;bottom:90px}#metrovacesa .header-intro{background:#027db6;background-size:cover}#metrovacesa .brand-content{background:#027db6}#metrovacesa .next-project{color:#027db6}#metrovacesa .next-project:before{background:#145471}#adidas .header-intro{background:#145471;background-size:cover}#adidas .brand-content{background:#145471}#adidas .next-project{color:#145471}#adidas .next-project:before{background:#720100}#temptation .header-intro{background:#720100;background-size:cover}#temptation .brand-content{background:#720100}#temptation .next-project{color:#720100}#temptation .next-project:before{background:#a33c3e}#santander .header-intro{background:#a33c3e;background-size:cover}#santander .brand-content{background:#a33c3e}#santander .next-project{color:#a33c3e}#santander .next-project:before{background:#64638f}#mambo .header-intro{background:#64638f;background-size:cover}#mambo .brand-content{background:#64638f}#mambo .next-project{color:#64638f}#mambo .next-project:before{background:#e2017b}#selfbank .header-intro{background:#e2017b;background-size:cover}#selfbank .brand-content{background:#f5f5f5}#selfbank .next-project{color:#98e3f5}#selfbank .next-project:before{background:#d51356}#accor .header-intro{background:#d51356;background-size:cover}#accor .brand-content{background:#d51356}#accor .next-project{color:#d51356}#accor .next-project:before{background:#542e72}#bein .header-intro{background:#542e72;background-size:cover}#bein .brand-content{background:#542e72}#bein .next-project{color:#542e72}#bein .next-project:before{background:#000}#camaleon .header-intro{background:#000;background-size:cover}#camaleon .brand-content{background:#000}#camaleon .next-project{color:#000}#camaleon .next-project:before{background:#599442}#tenedor .header-intro{background:#599442;background-size:cover}#tenedor .brand-content{background:#599442}#tenedor .next-project{color:#599442}#tenedor .next-project:before{background:#5bb3f9}#ivi .header-intro{background:#5bb3f9;background-size:cover}#ivi .brand-content{background:#5bb3f9}#ivi .next-project{color:#5bb3f9}#ivi .next-project:before{background:#0054a6}#subaru .header-intro{background:#0054a6;background-size:cover}#subaru .brand-content{background:#0054a6}#subaru .next-project{color:#0054a6}#subaru .next-project:before{background:#fc8b2a}#twyp .header-intro{background:#fc8b2a;background-size:cover}#twyp .brand-content{background:#fc8b2a}#twyp .next-project{color:#0054a6}#twyp .next-project:before{background:#027db6}.services-modal li:first-of-type .curtain{background-color:#027db6}.services-modal li:nth-of-type(2) .curtain{background-color:#145471}.services-modal li:nth-of-type(3) .curtain{background-color:#720100}.services-modal li:nth-of-type(4) .curtain{background-color:#a33c3e}.services-modal li:nth-of-type(5) .curtain{background-color:#64638f}.legales{background-color:#2c2c2d;color:#f5f5f5}.legales .content-wrapper{width:100%;max-width:1200px;margin:0 auto;padding:100px 32px;box-sizing:border-box}.legales .content-wrapper .navigation{position:fixed;top:20px;left:20px}.legales .content-wrapper .navigation .logo{background-color:#2c2c2d}.legales .content-wrapper h1,.legales .content-wrapper h2,.legales .content-wrapper h3{font-weight:bold;text-transform:uppercase}.legales .content-wrapper h1{font-size:28px;line-height:32px;margin-bottom:30px}.legales .content-wrapper h2{font-size:24px;line-height:28px;margin-bottom:20px;margin-top:30px}.legales .content-wrapper h3{font-size:16px;line-height:20px;margin-bottom:10px;margin-top:20px}.legales .content-wrapper p{margin-bottom:10px;font-size:14px;line-height:24px}.legales .content-wrapper main{background-image:none !important}.legales .content-wrapper main a{color:#ff303f}.legales .content-wrapper main a:hover{text-decoration:underline}.legales .content-wrapper main ul{list-style:disc;padding-left:16px;margin-bottom:20px}.legales .content-wrapper main ul li{margin-bottom:8px;font-size:14px;line-height:24px}.legales .content-wrapper footer{position:relative;margin-top:60px;width:100%;overflow:visible;text-align:right}.legales .content-wrapper footer .social-nav{position:relative}.legales .content-wrapper footer .legal-nav{position:relative;left:auto;bottom:auto;margin-right:40px}@media only screen and (min-width:768px){.legales .content-wrapper footer .legal-nav{margin-right:0}}.legales .footer-right .social-nav{display:inline-block !important;margin-right:40px;margin-bottom:20px}