@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.0/css/all.min.css);@-webkit-keyframes move {0%, to {-webkit-transform:translateY(-75px);transform:translateY(-75px)}50% {-webkit-transform:translateY(75px);transform:translateY(75px)}} @keyframes move {0%, to {-webkit-transform:translateY(-75px);transform:translateY(-75px)}50% {-webkit-transform:translateY(75px);transform:translateY(75px)}} @-webkit-keyframes rotate {0% {-webkit-transform:rotateX(0deg) rotateY(360deg) rotateZ(360deg);transform:rotateX(0deg) rotateY(360deg) rotateZ(360deg)}to {-webkit-transform:rotateX(360deg) rotateY(0deg) rotateZ(-360deg);transform:rotateX(360deg) rotateY(0deg) rotateZ(-360deg)}} @keyframes rotate {0% {-webkit-transform:rotateX(0deg) rotateY(360deg) rotateZ(360deg);transform:rotateX(0deg) rotateY(360deg) rotateZ(360deg)}to {-webkit-transform:rotateX(360deg) rotateY(0deg) rotateZ(-360deg);transform:rotateX(360deg) rotateY(0deg) rotateZ(-360deg)}} @-webkit-keyframes jump {0%, to {-webkit-transform:translateY(-30px);transform:translateY(-30px)}50% {-webkit-transform:translateY(30px);transform:translateY(30px)}} @keyframes jump {0%, to {-webkit-transform:translateY(-30px);transform:translateY(-30px)}50% {-webkit-transform:translateY(30px);transform:translateY(30px)}} @-webkit-keyframes glitch-anim {0% {clip:rect(49px,9999px,31px,0);-webkit-transform:skew(.04deg);transform:skew(.04deg)}5% {clip:rect(63px,9999px,92px,0);-webkit-transform:skew(.18deg);transform:skew(.18deg)}10% {clip:rect(86px,9999px,74px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}15% {clip:rect(85px,9999px,19px,0);-webkit-transform:skew(.57deg);transform:skew(.57deg)}20% {clip:rect(64px,9999px,75px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}25% {clip:rect(77px,9999px,17px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}30% {clip:rect(16px,9999px,76px,0);-webkit-transform:skew(.81deg);transform:skew(.81deg)}35% {clip:rect(5px,9999px,61px,0);-webkit-transform:skew(.56deg);transform:skew(.56deg)}40% {clip:rect(79px,9999px,81px,0);-webkit-transform:skew(.05deg);transform:skew(.05deg)}45% {clip:rect(20px,9999px,97px,0);-webkit-transform:skew(.56deg);transform:skew(.56deg)}50% {clip:rect(33px,9999px,100px,0);-webkit-transform:skew(.16deg);transform:skew(.16deg)}55% {clip:rect(19px,9999px,76px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}60% {clip:rect(29px,9999px,59px,0);-webkit-transform:skew(.58deg);transform:skew(.58deg)}65% {clip:rect(19px,9999px,95px,0);-webkit-transform:skew(.83deg);transform:skew(.83deg)}70% {clip:rect(88px,9999px,30px,0);-webkit-transform:skew(.39deg);transform:skew(.39deg)}75% {clip:rect(43px,9999px,45px,0);-webkit-transform:skew(.6deg);transform:skew(.6deg)}80% {clip:rect(30px,9999px,4px,0);-webkit-transform:skew(.89deg);transform:skew(.89deg)}85% {clip:rect(4px,9999px,96px,0);-webkit-transform:skew(1deg);transform:skew(1deg)}90% {clip:rect(4px,9999px,91px,0);-webkit-transform:skew(.2deg);transform:skew(.2deg)}95% {clip:rect(48px,9999px,80px,0);-webkit-transform:skew(.41deg);transform:skew(.41deg)}to {clip:rect(10px,9999px,58px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}} @keyframes glitch-anim {0% {clip:rect(49px,9999px,31px,0);-webkit-transform:skew(.04deg);transform:skew(.04deg)}5% {clip:rect(63px,9999px,92px,0);-webkit-transform:skew(.18deg);transform:skew(.18deg)}10% {clip:rect(86px,9999px,74px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}15% {clip:rect(85px,9999px,19px,0);-webkit-transform:skew(.57deg);transform:skew(.57deg)}20% {clip:rect(64px,9999px,75px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}25% {clip:rect(77px,9999px,17px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}30% {clip:rect(16px,9999px,76px,0);-webkit-transform:skew(.81deg);transform:skew(.81deg)}35% {clip:rect(5px,9999px,61px,0);-webkit-transform:skew(.56deg);transform:skew(.56deg)}40% {clip:rect(79px,9999px,81px,0);-webkit-transform:skew(.05deg);transform:skew(.05deg)}45% {clip:rect(20px,9999px,97px,0);-webkit-transform:skew(.56deg);transform:skew(.56deg)}50% {clip:rect(33px,9999px,100px,0);-webkit-transform:skew(.16deg);transform:skew(.16deg)}55% {clip:rect(19px,9999px,76px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}60% {clip:rect(29px,9999px,59px,0);-webkit-transform:skew(.58deg);transform:skew(.58deg)}65% {clip:rect(19px,9999px,95px,0);-webkit-transform:skew(.83deg);transform:skew(.83deg)}70% {clip:rect(88px,9999px,30px,0);-webkit-transform:skew(.39deg);transform:skew(.39deg)}75% {clip:rect(43px,9999px,45px,0);-webkit-transform:skew(.6deg);transform:skew(.6deg)}80% {clip:rect(30px,9999px,4px,0);-webkit-transform:skew(.89deg);transform:skew(.89deg)}85% {clip:rect(4px,9999px,96px,0);-webkit-transform:skew(1deg);transform:skew(1deg)}90% {clip:rect(4px,9999px,91px,0);-webkit-transform:skew(.2deg);transform:skew(.2deg)}95% {clip:rect(48px,9999px,80px,0);-webkit-transform:skew(.41deg);transform:skew(.41deg)}to {clip:rect(10px,9999px,58px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}} @-webkit-keyframes glitch-anim2 {0% {clip:rect(97px,9999px,84px,0);-webkit-transform:skew(.55deg);transform:skew(.55deg)}5% {clip:rect(82px,9999px,21px,0);-webkit-transform:skew(.04deg);transform:skew(.04deg)}10% {clip:rect(51px,9999px,99px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}15% {clip:rect(42px,9999px,97px,0);-webkit-transform:skew(.03deg);transform:skew(.03deg)}20% {clip:rect(27px,9999px,25px,0);-webkit-transform:skew(.86deg);transform:skew(.86deg)}25% {clip:rect(69px,9999px,5px,0);-webkit-transform:skew(.95deg);transform:skew(.95deg)}30% {clip:rect(38px,9999px,67px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}35% {clip:rect(8px,9999px,90px,0);-webkit-transform:skew(.67deg);transform:skew(.67deg)}40% {clip:rect(34px,9999px,31px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}45% {clip:rect(1px,9999px,25px,0);-webkit-transform:skew(.71deg);transform:skew(.71deg)}50% {clip:rect(45px,9999px,40px,0);-webkit-transform:skew(.38deg);transform:skew(.38deg)}55% {clip:rect(84px,9999px,96px,0);-webkit-transform:skew(.3deg);transform:skew(.3deg)}60% {clip:rect(68px,9999px,59px,0);-webkit-transform:skew(.35deg);transform:skew(.35deg)}65% {clip:rect(93px,9999px,48px,0);-webkit-transform:skew(.25deg);transform:skew(.25deg)}70% {clip:rect(19px,9999px,40px,0);-webkit-transform:skew(.97deg);transform:skew(.97deg)}75% {clip:rect(76px,9999px,56px,0);-webkit-transform:skew(.79deg);transform:skew(.79deg)}80% {clip:rect(22px,9999px,82px,0);-webkit-transform:skew(.48deg);transform:skew(.48deg)}85% {clip:rect(30px,9999px,63px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}90% {clip:rect(68px,9999px,44px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}95% {clip:rect(12px,9999px,36px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}to {clip:rect(24px,9999px,5px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}} @keyframes glitch-anim2 {0% {clip:rect(97px,9999px,84px,0);-webkit-transform:skew(.55deg);transform:skew(.55deg)}5% {clip:rect(82px,9999px,21px,0);-webkit-transform:skew(.04deg);transform:skew(.04deg)}10% {clip:rect(51px,9999px,99px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}15% {clip:rect(42px,9999px,97px,0);-webkit-transform:skew(.03deg);transform:skew(.03deg)}20% {clip:rect(27px,9999px,25px,0);-webkit-transform:skew(.86deg);transform:skew(.86deg)}25% {clip:rect(69px,9999px,5px,0);-webkit-transform:skew(.95deg);transform:skew(.95deg)}30% {clip:rect(38px,9999px,67px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}35% {clip:rect(8px,9999px,90px,0);-webkit-transform:skew(.67deg);transform:skew(.67deg)}40% {clip:rect(34px,9999px,31px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}45% {clip:rect(1px,9999px,25px,0);-webkit-transform:skew(.71deg);transform:skew(.71deg)}50% {clip:rect(45px,9999px,40px,0);-webkit-transform:skew(.38deg);transform:skew(.38deg)}55% {clip:rect(84px,9999px,96px,0);-webkit-transform:skew(.3deg);transform:skew(.3deg)}60% {clip:rect(68px,9999px,59px,0);-webkit-transform:skew(.35deg);transform:skew(.35deg)}65% {clip:rect(93px,9999px,48px,0);-webkit-transform:skew(.25deg);transform:skew(.25deg)}70% {clip:rect(19px,9999px,40px,0);-webkit-transform:skew(.97deg);transform:skew(.97deg)}75% {clip:rect(76px,9999px,56px,0);-webkit-transform:skew(.79deg);transform:skew(.79deg)}80% {clip:rect(22px,9999px,82px,0);-webkit-transform:skew(.48deg);transform:skew(.48deg)}85% {clip:rect(30px,9999px,63px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}90% {clip:rect(68px,9999px,44px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}95% {clip:rect(12px,9999px,36px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}to {clip:rect(24px,9999px,5px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}} @-webkit-keyframes glitch-skew {0% {-webkit-transform:skew(3deg);transform:skew(3deg)}10%, 40% {-webkit-transform:skew(2deg);transform:skew(2deg)}20%, 30% {-webkit-transform:skew(0deg);transform:skew(0deg)}50%, 70%, 80% {-webkit-transform:skew(-1deg);transform:skew(-1deg)}60%, to {-webkit-transform:skew(-3deg);transform:skew(-3deg)}90% {-webkit-transform:skew(4deg);transform:skew(4deg)}} @keyframes glitch-skew {0% {-webkit-transform:skew(3deg);transform:skew(3deg)}10%, 40% {-webkit-transform:skew(2deg);transform:skew(2deg)}20%, 30% {-webkit-transform:skew(0deg);transform:skew(0deg)}50%, 70%, 80% {-webkit-transform:skew(-1deg);transform:skew(-1deg)}60%, to {-webkit-transform:skew(-3deg);transform:skew(-3deg)}90% {-webkit-transform:skew(4deg);transform:skew(4deg)}}*, :after, :before {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;margin: 0}body, html {padding: 0;margin: 0;font-family: "Outfit", sans-serif;font-size: 16px;font-weight: 300;color: rgba(0,0,0,.5);line-height: 150%;-ms-scroll-chaining: none;overscroll-behavior: none} @media screen and (max-width:768px) {body, html {font-size: 15px}}::-moz-selection {color:inherit;background-color:transparent}::selection {color: inherit;background-color: transparent} .peak-wrapper {position: relative;overflow: hidden;max-width: 100%} .container {pointer-events: all} .peak-relative {position: relative} .peak-o-hidden, section {overflow: hidden} .peak-flex, .peak-vert-between {display: -webkit-box;display: -ms-flexbox;display: flex} .peak-vert-between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 100%} @media screen and (max-width:992px) {.peak-mobile-hidden {display: none !important;} .peak-mr-90 {padding-right: 90px;padding-left: 90px}}section {position: relative} .peak-h1, .peak-h12, .peak-h3, .peak-h4, h1, h3, h4 {line-height: 120%} .peak-h1, .peak-h12, .peak-h3, .peak-h4, .peak-h5, .peak-h6, h1, h2, h3, h4, h5, h6 {font-family: "Outfit", sans-serif;color: #000;font-weight: 500} @media screen and (max-width:768px) {.peak-h1 br, .peak-h12 br, .peak-h3 br, .peak-h4 br, .peak-h5 br, .peak-h6 br, h1 br, h2 br, h3 br, h4 br, h5 br, h6 br {display: none}} .peak-h1, h1 {font-size: 86px} @media screen and (max-width:1400px) {.peak-h1, h1 {font-size: 74px}} @media screen and (max-width:1200px) {.peak-h1, h1 {font-size: 72px}} @media screen and (max-width:992px) {.peak-h1, h1 {font-size: 58px}} @media screen and (max-width:768px) {.peak-h1, h1 {font-size: 34px}} .peak-h2, h2 {font-size: 68px;line-height: 120%} @media screen and (max-width:1200px) {.peak-h2, h2 {font-size: 56px}} @media screen and (max-width:992px) {.peak-h2, h2 {font-size: 44px}} @media screen and (max-width:768px) {.peak-h2, h2 {font-size: 36px}} .peak-h3, h3 {font-size: 42px} @media screen and (max-width:1200px) {.peak-h3, h3 {font-size: 39px}} @media screen and (max-width:992px) {.peak-h3, h3 {font-size: 36px}} @media screen and (max-width:768px) {.peak-h3, h3 {font-size: 30px}} .peak-h4, h4 {font-size: 28px} @media screen and (max-width:1200px) {.peak-h4, h4 {font-size: 26px}} @media screen and (max-width:992px) {.peak-h4, h4 {font-size: 24px}} @media screen and (max-width:768px) {.peak-h4, h4 {font-size: 22px}} .peak-h5, h5 {font-size: 20px;line-height: 150%} @media screen and (max-width:768px) {.peak-h5, h5 {font-size: 18px}} .peak-h6, h6 {font-size: 18px;line-height: 150%} @media screen and (max-width:1200px) {.peak-h6, h6 {font-size: 17px}} @media screen and (max-width:992px) {.peak-h6, h6 {font-size: 16px}} @media screen and (max-width:768px) {.peak-h6, h6 {font-size: 21px}} .peak-button span, .peak-no-wrap {white-space: nowrap}blockquote {padding: 60px;background-color: rgba(0,0,0,.05);font-size: 18px;color: #000;font-style: italic;border-left: solid 4px #ff9800} @media screen and (max-width:768px) {blockquote {padding: 30px;font-size: 16px}} .peak-text-sm {font-size: 15px} .peak-text-lg {font-size: 18px;line-height: 170%} .peak-text-xl {font-size: 22px;line-height: 180%} @media screen and (max-width:768px) {.peak-text-xl {font-size: 20px}} .peak-upper {text-transform: uppercase;font-size: 12px;letter-spacing: 2px} .peak-bold, .peak-upper {font-weight: 500} .peak-thin {font-weight: 100}a {color: inherit;text-decoration: none} .peak-complex-title {line-height: normal} .peak-accent, .peak-breadcrumbs li a:hover {color: #ff9800} .peak-light, .peak-light a {color: #fff!important} .peak-muted {color: rgba(255,255,255,.9)} .peak-dark {color: #000} .peak-light-soft {color: rgba(255,255,255,.4)} .peak-dark-soft {color: rgba(0,0,0,.5)} .peak-marker {background-color: #ff9800;padding: 0 5px} .peak-center {text-align: center} .peak-left {text-align: left} .peak-right, .peak-suptitle.peak-suptitle-right {text-align: right} @media screen and (max-width:576px) {.peak-sm-center {text-align: center}} .peak-suptitle {position: relative;display: block;margin-bottom: 60px} .peak-suptitle:before {content: "";position: absolute;right: calc(100% + 30px);top: 10px;width: 600px;height: 1px;background-color: #fff;opacity: .2} .peak-suptitle.peak-suptitle-right:before {left: calc(100% + 30px)} @media screen and (max-width:768px) {.peak-suptitle.peak-suptitle-right {text-align: center} .peak-suptitle.peak-suptitle-right:before {display: none}} .peak-suptitle.peak-suptitle-dark:before {background-color: #000;opacity: .1} @media screen and (max-width:768px) {.peak-suptitle {margin-bottom: 60px}} .peak-divider, .peak-link svg {width: 100%;height: 1px;background-color: rgba(255,255,255,.1)} .peak-img-frame {position: relative;overflow: hidden;width: 100%;padding-bottom: 140%} .peak-img-frame img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center} .peak-link {cursor: pointer;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 500;text-transform: uppercase;letter-spacing: 2px;font-size: 12px} .peak-link svg {margin-left: 15px;border-radius: 50%;width: 40px;height: 40px;padding: 10px} .peak-circle-text:hover svg text, .peak-link svg path {fill: #fff} .peak-link.peak-accent svg, .peak-link.peak-dark svg {background-color: rgba(255,255,255,.1);-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-button svg path, .peak-link.peak-accent svg path, .peak-quote-icon path, .peak-service-card-lg.peak-other-card:hover .peak-link svg path {fill: #ff9800} .peak-link.peak-dark svg {background-color: rgba(0,0,0,.1)} .peak-button.peak-icon-button-sm svg path, .peak-link.peak-dark svg path {fill: #000} .peak-link:hover svg {-webkit-transform: scale(1.15);transform: scale(1.15)} .peak-link.peak-down-arrow svg {-webkit-transform: rotate(90deg);transform: rotate(90deg)} .peak-link.peak-down-arrow:hover svg {-webkit-transform: scale(1.15) rotate(90deg);transform: scale(1.15) rotate(90deg)} .peak-link.peak-icon-left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse} .peak-link.peak-icon-left svg {margin-left: 0;margin-right: 15px;-webkit-transform: rotate(180deg);transform: rotate(180deg)} .peak-link.peak-icon-left:hover svg {-webkit-transform: scale(1.15) rotate(180deg);transform: scale(1.15) rotate(180deg)} .peak-button, .peak-button svg, .peak-link svg {-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-button {cursor: pointer;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: 0;letter-spacing: 2px;font-size: 12px;background-color: #ff9800;color: #000;border-radius: 70px;padding: 0 15px 0 50px;height: 70px;text-transform: uppercase;font-weight: 500} .peak-button svg {margin-left: 30px;border-radius: 50%;width: 40px;height: 40px;padding: 10px;background-color: #000} .peak-button.peak-icon-button {padding: 15px} .peak-button.peak-icon-button svg {margin-left: 0} .peak-button.peak-icon-button-sm {padding: 0;height: 40px} .peak-button.peak-icon-button-sm svg {margin-left: 0;background-color: #ff9800} .peak-button.peak-arrow-down:hover, .peak-button:hover {-webkit-transform: scale(1.015);transform: scale(1.015);-webkit-filter: brightness(110%);filter: brightness(110%)} .peak-button:hover svg {-webkit-transform: scale(1.15);transform: scale(1.15)} .peak-button.peak-arrow-down svg {-webkit-transform: rotate(90deg);transform: rotate(90deg)} .peak-button.peak-arrow-down:hover svg {-webkit-transform: scale(1.15) rotate(90deg);transform: scale(1.15) rotate(90deg)} @media screen and (max-width:992px) {.peak-button {height: 60px;padding: 0 10px 0 40px} .peak-button svg {margin-left: 25px}}input {height: 70px;padding: 0 30px}input, textarea {position: relative;width: 100%;font-size: 12px;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;font-family: "Outfit", sans-serif;color: #000;border: 0;border-bottom: solid 1px rgba(0,0,0,.2);margin-bottom: 30px}input:focus, textarea:focus {outline: inherit}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}input::-moz-placeholder, textarea::-moz-placeholder {font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}input:-ms-input-placeholder, textarea:-ms-input-placeholder {font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}input::-ms-input-placeholder, textarea::-ms-input-placeholder {font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}input::placeholder, textarea::placeholder {font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}textarea {padding: 15px 30px;height: 300px} .peak-breadcrumbs {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative} .peak-breadcrumbs:before {content: "";position: absolute;right: calc(100% + 30px);top: 10px;width: 100vw;height: 1px;background-color: rgba(0,0,0,.1)} .peak-breadcrumbs li {list-style-type: none} .peak-breadcrumbs li:after {content: "/";margin: 0 15px;color: #000} .peak-breadcrumbs li a {color: #000;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;font-size: 12px;white-space: nowrap;-webkit-transition: .2s cubic-bezier(0, 0, .3642, 1);transition: .2s cubic-bezier(0, 0, .3642, 1)} .peak-breadcrumbs li:last-child {margin-right: 0;cursor: not-allowed} .peak-breadcrumbs li:last-child a {opacity: .4;pointer-events: none} .peak-breadcrumbs li:last-child:after {display: none} .peak-breadcrumbs.peak-light:before {background-color: rgba(255,255,255,.1)} .peak-breadcrumbs.peak-light li:after {color: rgba(255,255,255,.9)} .peak-breadcrumbs.peak-light li a:hover {color: #ff9800!important} .peak-breadcrumbs.peak-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center} .peak-dark-bg {position: relative} .peak-dark-bg:before {content: "";width: 100%;height: 100%;position: absolute;pointer-events: none;z-index: 2;-webkit-backdrop-filter: invert(100%);backdrop-filter: invert(100%)} .peak-dark-bg .tmv-invert-fix {height: 100%;position: relative;pointer-events: none;z-index: 3} .peak-dark-bg .tmv-invert-fix .container {pointer-events: all} .peak-soft-bg {background-color: #f2f2f2} .peak-mr-30 {margin-right: 30px} .peak-main-menu ul li.peak-has-children ul li, .peak-mb-5 {margin-bottom: 5px} .peak-mb-10 {margin-bottom: 10px} .peak-mb-15, .peak-mb-20 {margin-bottom: 15px} .peak-mb-30 {margin-bottom: 30px} .peak-mb-60 {margin-bottom: 60px} .peak-mb-90 {margin-bottom: 90px} .peak-mb-120 {margin-bottom: 120px} @media screen and (max-width:992px) {.peak-mb-120 {margin-bottom: 90px}} .peak-mt-suptitle-offset {margin-top: 70px} @media screen and (max-width:992px) {.peak-mt-suptitle-offset {margin-top: 30px}} .peak-p-120-120 {padding-top: 120px;padding-bottom: 120px} @media screen and (max-width:992px) {.peak-p-120-120 {padding-top: 90px;padding-bottom: 90px}} .peak-p-120-90 {padding-top: 120px;padding-bottom: 90px} @media screen and (max-width:992px) {.peak-p-120-90 {padding-top: 90px;padding-bottom: 60px}} .peak-p-0-120 {padding-bottom: 120px} @media screen and (max-width:992px) {.peak-p-0-120 {padding-bottom: 90px}} .peak-p-120-0 {padding-top: 120px} @media screen and (max-width:992px) {.peak-p-120-0 {padding-top: 90px}} .peak-p-120-60 {padding-top: 120px;padding-bottom: 60px} @media screen and (max-width:992px) {.peak-p-120-60 {padding-top: 90px;padding-bottom: 30px}} .peak-p-90-90 {padding-top: 90px;padding-bottom: 90px} @media screen and (max-width:992px) {.peak-p-90-90 {padding-top: 60px;padding-bottom: 60px}} .peak-p-90-120 {padding-top: 90px;padding-bottom: 120px} @media screen and (max-width:992px) {.peak-p-90-120 {padding-top: 60px;padding-bottom: 90px}} .peak-p-0-90 {padding-bottom: 90px} @media screen and (max-width:992px) {.peak-p-0-90 {padding-bottom: 60px}} .peak-p-0-30 {padding-bottom: 30px} @media screen and (max-width:992px) {.peak-p-0-30 {padding-bottom: 0}} .peak-p-120-30 {padding-top: 120px;padding-bottom: 30px} @media screen and (max-width:992px) {.peak-p-120-30 {padding-top: 90px;padding-bottom: 0}} .peak-adaptive-right, .peak-preloader .peak-preloader-animation .peak-pos-abs {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end} @media screen and (max-width:992px) {.peak-adaptive-right {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}} .peak-btn-space {margin-right: 30px} @media screen and (max-width:500px) {.peak-btn-space {margin-right: 50px;margin-bottom: 30px}} .peak-preloader {position: fixed;z-index: 9;top: 0;left: 0;width: 100%;height: 100vh;background-color: #000} .peak-preloader .peak-preloader-animation {opacity: 0;position: relative;height: 100vh;color: #fff} .peak-preloader .peak-preloader-animation .peak-pos-abs {position: absolute;height: 100vh;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center} .peak-preloader .peak-preloader-animation .peak-pos-abs p {opacity: 0;margin-right: 15px} @media screen and (max-width:992px) {.peak-preloader .peak-preloader-animation .peak-pos-abs {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column} .peak-preloader .peak-preloader-animation .peak-pos-abs p {margin-right: 0;margin-bottom: 10px}} .peak-preloader .peak-preloader-animation .peak-pos-abs .peak-reveal-frame {position: relative;padding: 0 30px} .peak-preloader .peak-preloader-animation .peak-pos-abs .peak-reveal-frame .peak-reveal-box {z-index: 4;position: absolute;opacity: 0;height: 100%;background-color: #ff9800} .peak-ball, .peak-preloader.peak-hidden {pointer-events: none} .peak-ball {width: 40px;height: 40px;background-image: url(../img/paw.svg);background-size: cover;background-repeat: no-repeat;position: fixed;z-index: 10;display: flex;justify-content: center;align-items: center;opacity: .1} .peak-ball .peak-icon-1 {position: absolute;width: 40px;height: 40px;-webkit-transform: scale(0);transform: scale(0)} .peak-ball .peak-icon-1 svg {fill: rgba(255,255,255,.9)} .peak-ball .peak-choose-text, .peak-ball .peak-more-text {position: absolute;width: 100%;text-align: center;display: block;color: rgba(255,255,255,.9);font-size: 12px;font-weight: 500;letter-spacing: 2px;text-transform: uppercase;-webkit-transform: scale(0);transform: scale(0)} .peak-ball.peak-accent .peak-icon-1 svg, .peak-slider-nav.peak-soft .peak-slider-arrow svg path {fill: #000} .peak-ball.peak-accent .peak-choose-text, .peak-ball.peak-accent .peak-more-text {color: #000} @media screen and (max-width:1200px) {.peak-ball {display: none}} .peak-hidden-elements .peak-arrow, .peak-hidden-elements .peak-dodecahedron, .peak-hidden-elements .peak-lines, .peak-main-menu ul li.peak-has-children ul li a:before {display: none}::-webkit-scrollbar {display:none} .peak-progress-track {position: fixed;z-index: 10;top: 0;right: 0;width: 4px;height: 100%;background-color: #000} .peak-progress-track .peak-progress {width: 4px;height: 0;background-color: #ff9800} @media screen and (max-width:992px) {.peak-progress-track {display: none}} .peak-logo {font-size: 42px;font-weight: 500;line-height: 100%} @media screen and (max-width:992px) {.peak-logo {font-size: 36px}} .peak-frame {padding: 50px 60px 60px;position: fixed;z-index: 2;pointer-events: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;height: 100%} @media screen and (max-width:1200px) {.peak-frame {padding: 0;z-index: 999;height: 90px} .peak-frame .peak-frame-top {height: 90px;background-color: rgba(0,0,0,.95);border-bottom: solid 1px rgba(255,255,255,.1);padding: 0 30px;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)} .peak-frame .peak-frame-top .peak-logo {color: #fff} .peak-frame .peak-frame-top .peak-menu-btn span, .peak-frame .peak-frame-top .peak-menu-btn span:after, .peak-frame .peak-frame-top .peak-menu-btn span:before {background: #fff}} .peak-frame .peak-frame-bottom, .peak-frame-top, .peak-menu-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between} .peak-frame .peak-frame-bottom {width: 100%;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end} @media screen and (max-width:1200px) {.peak-frame .peak-frame-bottom {display: none}} .peak-frame .peak-frame-bottom .peak-current-page {pointer-events: none;font-weight: 500;text-transform: uppercase;letter-spacing: 2px;font-size: 12px;width: 300px;color: #000;-webkit-transform: rotate(-90deg) translateX(138px) translateY(-138px);transform: rotate(-90deg) translateX(138px) translateY(-138px)} .peak-frame .peak-frame-bottom .peak-back-to-top {width: 300px;-webkit-transform: rotate(-90deg) translateX(130px) translateY(130px);transform: rotate(-90deg) translateX(130px) translateY(130px);pointer-events: all} .peak-frame-top, .peak-menu-btn {-webkit-box-align: center;-ms-flex-align: center;align-items: center} .peak-frame-top .peak-logo {pointer-events: all;color: #000} .peak-menu-btn {pointer-events: all;height: 28px;cursor: pointer;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} @media screen and (max-width:992px) {.peak-menu-btn {-webkit-transform: scale(.85);transform: scale(.85)}} .peak-menu-btn span {width: 28px;position: relative} .peak-menu-btn span, .peak-menu-btn span:after, .peak-menu-btn span:before {content: "";display: block;height: 2.5px;background: #000;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: inherit;transition: inherit} .peak-menu-btn span:before {width: 28px} .peak-menu-btn span:after, .peak-menu-btn span:before {position: absolute} .peak-menu-btn span:before {top: -9px} .peak-menu-btn span:after {width: 18px;top: 9px} .peak-menu-btn.peak-active span {-webkit-transform: rotate(45deg);transform: rotate(45deg)} .peak-menu-btn.peak-active span:before {-webkit-transform: translate(0, 9px) rotate(-90deg);transform: translate(0, 9px) rotate(-90deg)} .peak-menu-btn.peak-active span:after {opacity: 0;width: 24px;-webkit-transform: translate(0, -9px) rotate(-90deg);transform: translate(0, -9px) rotate(-90deg)} .peak-menu-frame {position: fixed;z-index: 9;width: 100%;height: 100vh;background-color: #000;opacity: 0;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-menu-frame, .peak-menu-frame .container {pointer-events: none} .peak-menu-frame .peak-frame-top {position: absolute;top: 0;left: 0;width: 100%;padding: 50px 60px} @media screen and (max-width:1200px) {.peak-menu-frame .peak-frame-top {display: none}} .peak-main-menu ul li a:hover, .peak-menu-frame .peak-frame-top .peak-logo {color: #fff} .peak-menu-frame .peak-frame-top .peak-menu-btn span, .peak-menu-frame .peak-frame-top .peak-menu-btn span:after, .peak-menu-frame .peak-frame-top .peak-menu-btn span:before {background-color: #fff} .peak-menu-frame .peak-main-menu {-webkit-transform: translateX(-30px);transform: translateX(-30px);opacity: 0;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} @media screen and (max-width:1200px) {.peak-menu-frame .peak-main-menu {-webkit-transform: translateY(30px);transform: translateY(30px)}} .peak-menu-frame .peak-menu-right-frame {padding-left: 60px;position: relative;height: 100vh;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;border-left: solid 1px rgba(255,255,255,.1);opacity: 0;-webkit-transform: translateY(30px);transform: translateY(30px);-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-menu-frame .peak-menu-right-frame .peak-menu-right {padding-bottom: 60px} .peak-menu-frame .peak-menu-right-frame .peak-animation-in {position: absolute;top: -320px;right: 0;opacity: 0;-webkit-transform: translateY(-60px);transform: translateY(-60px);-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} @media screen and (max-width:1200px) {.peak-menu-frame .peak-menu-right-frame {display: none}} @media screen and (max-height:800px) {.peak-menu-frame .peak-menu-right-frame {display: none}} .peak-menu-frame.peak-active {opacity: 1;pointer-events: all} .peak-menu-frame.peak-active .container {pointer-events: all} .peak-menu-frame.peak-active .peak-main-menu {-webkit-transform: translateX(0);transform: translateX(0);-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;-webkit-transition-delay: .4s;transition-delay: .4s} .peak-menu-frame.peak-active .peak-menu-right-frame {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: .6s;transition-delay: .6s} .peak-menu-frame.peak-active .peak-menu-right-frame .peak-animation-in {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: .8s;transition-delay: .8s} .peak-menu-list li {list-style-type: none;margin-bottom: 15px} .peak-main-menu ul li:last-child, .peak-menu-list li:last-child {margin-bottom: 0} .peak-menu-list li a, a.scramble {display: block;-webkit-transition: .2s cubic-bezier(0, 0, .3642, 1);transition: .2s cubic-bezier(0, 0, .3642, 1)} .peak-menu-list li a:hover, a:hover.scramble {-webkit-transform: translateX(5px);transform: translateX(5px);color: #fff} .peak-banner-personal .peak-banner-content .peak-banner-panel .peak-right, .peak-menu-list.peak-hori-list {display: -webkit-box;display: -ms-flexbox;display: flex} .peak-menu-list.peak-hori-list li {margin-bottom: 0;margin-right: 30px} .peak-menu-list.peak-dark li a {color: #000} .peak-main-menu {height: 100vh} .peak-main-menu ul {padding: 0;margin: 0} .peak-main-menu ul li {margin-bottom: 40px} .peak-main-menu ul li a, .peak-main-menu ul li a:before {-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-main-menu, .peak-main-menu ul li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center} .peak-main-menu ul li a {position: relative;font-weight: 500;color: rgba(255,255,255,.8);font-size: 34px} @media screen and (max-width:992px) {.peak-main-menu ul li a {font-size: 26px}} .peak-main-menu ul li a:before {content: "";position: absolute;left: 0;width: 10px;height: 10px;border-radius: 50%;background-color: rgba(255,255,255,.4);-webkit-transform: scale(0);transform: scale(0)} .peak-main-menu ul li a.peak-active {padding-left: 25px} .peak-main-menu ul li a.peak-active:before {background-color: #ff9800} .peak-main-menu ul li.peak-active>a, .peak-social-icons li a:hover, .peak-social-icons.peak-dark li a:hover, .peak-team-card .peak-description .peak-secrc-text a:hover {color: #ff9800} .peak-main-menu ul li.peak-active>a:hover {color: #ff9800!important;-webkit-filter: brightness(110%);filter: brightness(110%)} .peak-main-menu ul li.peak-has-children>a:hover {color: #fff;padding-left: 25px} .peak-main-menu ul li a.peak-active:before, .peak-main-menu ul li.peak-has-children>a:hover:before {-webkit-transform: scale(1);transform: scale(1)} .peak-main-menu ul li.peak-has-children ul {padding-left: 25px;overflow: hidden;max-height: 0;-webkit-transition: .6s cubic-bezier(0, 0, .3642, 1);transition: .6s cubic-bezier(0, 0, .3642, 1)} .peak-main-menu ul li.peak-has-children ul li:first-child {margin-top: 40px} .peak-main-menu ul li.peak-has-children ul li a {display: block;font-size: 12px;color: rgba(255,255,255,.4);letter-spacing: 2px;font-weight: 500;text-transform: uppercase} .peak-main-menu ul li.peak-has-children ul li a:hover {color: rgba(255,255,255,.8);-webkit-transform: translateX(5px);transform: translateX(5px)} .peak-main-menu ul li.peak-has-children ul.peak-active {max-height: 200px} @media screen and (max-width:1200px) {.peak-main-menu, .peak-main-menu ul li a {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center} .peak-main-menu ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center} .peak-main-menu ul li {margin-bottom: 30px} .peak-main-menu ul li a:before {display: none} .peak-main-menu ul li a.peak-active {padding-left: 0!important} .peak-main-menu ul li.peak-has-children ul {padding-left: 0} .peak-main-menu ul li.peak-has-children ul li:first-child {margin-top: 30px}} .peak-banner {height: 100vh} .peak-banner .container {height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end} .peak-banner .peak-banner-content {width: 100%;padding-bottom: 120px;position: relative} @media screen and (max-width:992px) {.peak-banner .peak-banner-content {padding-bottom: 90px}} .peak-banner .peak-lines-place {position: absolute;left: 0;bottom: calc(100% + 120px)} .peak-inner-banner .peak-banner-content {padding: 150px 0 0} @media screen and (max-width:1200px) {.peak-inner-banner .peak-banner-content {padding: 180px 0 0}} .peak-banner-personal {height: 100vh;background-color: rgba(0,0,0,.1)} .peak-banner-personal .peak-banner-content {position: relative;padding-top: 90px} @media screen and (max-width:992px) {.peak-banner-personal .peak-banner-content {padding-top: 180px}} .peak-banner-personal .peak-banner-content .peak-personal-text {margin-bottom: 300px} @media screen and (max-width:992px) {.peak-banner-personal .peak-banner-content .peak-personal-text {margin-bottom: 80px;text-align: center}} .peak-banner-personal .peak-banner-content .peak-banner-panel {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 60px 0 90px;background-color: #fff;height: 180px;position: absolute;top: calc(100vh - 180px);left: 0;width: 100%} @media screen and (max-width:992px) {.peak-banner-personal .peak-banner-content .peak-banner-panel {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: auto;padding: 60px 30px} .peak-banner-personal .peak-banner-content .peak-banner-panel h5 {margin-bottom: 60px;text-align: center;width: 80%}} .peak-banner-personal .peak-banner-content .peak-banner-panel .peak-right .peak-social-frame {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 30px;padding: 0 50px;background-color: rgba(0,0,0,.1);height: 70px;border-radius: 70px;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-banner-personal .peak-banner-content .peak-banner-panel .peak-right .peak-social-frame:hover {-webkit-transform: scale(1.015);transform: scale(1.015)} @media screen and (max-width:992px) {.peak-banner-personal .peak-banner-content .peak-banner-panel .peak-right {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column} .peak-banner-personal .peak-banner-content .peak-banner-panel .peak-right .peak-social-frame {margin-right: 0;margin-bottom: 30px;height: 60px}} .peak-banner-personal .peak-banner-content .peak-banner-panel .peak-button {margin: 0!important} @media screen and (max-width:992px) {.peak-banner-personal .peak-banner-content .peak-banner-panel {bottom: 0;top: auto}} @media screen and (max-width:768px) {.peak-banner-personal .peak-banner-content .peak-banner-panel {position: static;margin-bottom: 90px}} @media screen and (max-width:992px) {.peak-banner-personal {height: auto}} .peak-portrait-frame {position: relative} .peak-portrait-frame img {position: relative;bottom: 0;width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain} .peak-portrait-frame .peak-nimbus {background: radial-gradient(50% 50%at 50% 50%, #ff9800 0, rgba(250,168,69,0) 100%);width: 100%;padding-bottom: 100%;position: absolute;opacity: .6} @media screen and (max-width:768px) {.peak-portrait-frame {height: 400px} .peak-portrait-frame img {-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top}} .peak-circle-text {position: absolute;right: 0;bottom: 90px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 140px;height: 140px} .peak-circle-text .peak-ct-svg {-webkit-transform: scale(2);transform: scale(2);width: 140px;height: 140px} .peak-circle-text .peak-ct-svg text {fill: rgba(255,255,255,.4);text-transform: uppercase;font-size: 12px;font-weight: 500;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-circle-text .peak-button {position: absolute} @media screen and (max-width:992px) {.peak-circle-text {display: none}} .peak-lines-place .peak-lines {opacity: .05;pointer-events: none} @media screen and (max-width:992px) {.peak-lines-place .peak-lines {display: none}} .peak-lines-place .peak-lines line, .peak-lines-place .peak-lines path, .peak-lines-place .peak-lines rect {stroke: #000} .peak-lines-place .peak-lines .peak-move {-webkit-animation: move 10s linear infinite;animation: move 10s linear infinite} .peak-lines-place.peak-light .peak-lines {opacity: .2} .peak-lines-place.peak-light .peak-lines line, .peak-lines-place.peak-light .peak-lines path, .peak-lines-place.peak-light .peak-lines rect {stroke: #fff} .peak-animation-frame {width: 100%;height: 100vh;position: absolute;top: 0;-webkit-animation: jump 10s linear infinite;animation: jump 10s linear infinite;pointer-events: none} .peak-animation {position: absolute;display: inline-block;width: 300px;height: 300px;opacity: .2;pointer-events: none} .peak-position-1 {top: 100px;right: 100px} .peak-position-1 .peak-pentagon div {border-top: .1px solid #fff} .peak-position-2 {top: -60px;left: 15%} .peak-position-2 .peak-pentagon div, .peak-position-3 .peak-pentagon div {border-top: 1px solid #fff} .peak-position-2 .peak-dodecahedron {-webkit-animation-delay: .5s;animation-delay: .5s} @media screen and (max-width:1400px) {.peak-position-2 {display: none}} .peak-position-3 {bottom: -100px;right: 35%} .peak-position-3 .peak-dodecahedron {-webkit-animation-delay: 1s;animation-delay: 1s} @media screen and (max-width:1400px) {.peak-position-3 {display: none}} .peak-position-4 {top: -60px;right: 20%} .peak-position-4 .peak-pentagon div {border-top: .1px solid #fff} .peak-position-4 .peak-dodecahedron {-webkit-animation-delay: .5s;animation-delay: .5s} @media screen and (max-width:1400px) {.peak-position-4 {display: none}} .peak-position-4.peak-dark .peak-pentagon div {border-top: .1px solid #000} .peak-dodecahedron {position: relative;left: 100px;top: 40px;width: 100px;height: 223px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-animation: rotate 100s infinite linear;animation: rotate 100s infinite linear} .peak-pentagon {position: absolute;width: 100px} .peak-pentagon:nth-child(1) {-webkit-transform:rotateY(.2turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(.2turn) translateZ(69px) rotateX(26.5deg)} .peak-pentagon:nth-child(6) {bottom: 0;-webkit-transform:rotateY(.2turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(.2turn) translateZ(-69px) rotateX(206.5deg)} .peak-pentagon:nth-child(2) {-webkit-transform:rotateY(.4turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(.4turn) translateZ(69px) rotateX(26.5deg)} .peak-pentagon:nth-child(7) {bottom: 0;-webkit-transform:rotateY(.4turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(.4turn) translateZ(-69px) rotateX(206.5deg)} .peak-pentagon:nth-child(3) {-webkit-transform:rotateY(.6turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(.6turn) translateZ(69px) rotateX(26.5deg)} .peak-pentagon:nth-child(8) {bottom: 0;-webkit-transform:rotateY(.6turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(.6turn) translateZ(-69px) rotateX(206.5deg)} .peak-pentagon:nth-child(4) {-webkit-transform:rotateY(.8turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(.8turn) translateZ(69px) rotateX(26.5deg)} .peak-pentagon:nth-child(9) {bottom: 0;-webkit-transform:rotateY(.8turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(.8turn) translateZ(-69px) rotateX(206.5deg)} .peak-pentagon:nth-child(5) {-webkit-transform: rotateY(1turn) translateZ(69px) rotateX(26.5deg);transform: rotateY(1turn) translateZ(69px) rotateX(26.5deg)} .peak-pentagon:nth-child(10) {bottom: 0;-webkit-transform: rotateY(1turn) translateZ(-69px) rotateX(206.5deg);transform: rotateY(1turn) translateZ(-69px) rotateX(206.5deg)} .peak-pentagon:nth-child(11) {-webkit-transform: translateZ(69px) rotateX(-90deg);transform: translateZ(69px) rotateX(-90deg)} .peak-pentagon:nth-child(12) {bottom: 0;-webkit-transform: translateZ(-69px) rotateX(90deg);transform: translateZ(-69px) rotateX(90deg)} .peak-pentagon div {position: absolute;width: 100px;height: 69px;-webkit-transform-origin: bottom;transform-origin: bottom} .peak-pentagon div:nth-child(1) {-webkit-transform:rotate(.2turn);transform:rotate(.2turn)} .peak-pentagon div:nth-child(2) {-webkit-transform:rotate(.4turn);transform:rotate(.4turn)} .peak-pentagon div:nth-child(3) {-webkit-transform:rotate(.6turn);transform:rotate(.6turn)} .peak-pentagon div:nth-child(4) {-webkit-transform:rotate(.8turn);transform:rotate(.8turn)} .peak-pentagon div:nth-child(5) {-webkit-transform: rotate(1turn);transform: rotate(1turn)} .peak-about-quote {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center} .peak-about-quote .peak-avatar {width: 90px;height: 90px;border-radius: 50%;position: relative} .peak-about-quote .peak-avatar:after {content: ' " ';color: #000;width: 30px;height: 30px;border-radius: 50%;background-color: #ff9800;position: absolute;bottom: 0;right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;padding-top: 12px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 36px} .peak-about-quote .peak-avatar img {border-radius: 50%;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top} .peak-about-quote .peak-quote {padding-left: 30px;width: calc(100% - 90px)} @media screen and (max-width:992px) {.peak-about-quote .peak-avatar {width: 70px;height: 70px} .peak-about-quote .peak-avatar:after {padding-top: 7px;width: 25px;height: 25px;font-size: 24px} .peak-about-quote .peak-quote {font-size: 16px;padding-left: 30px;width: calc(100% - 70px)}} .peak-about-photo {position: relative} .peak-about-photo .peak-lines-place {position: absolute;top: -120px;left: -27%} .peak-infinite-show .swiper-wrapper {-webkit-transition-timing-function: linear;transition-timing-function: linear} .peak-partner-frame {display: block} .peak-partner-frame img, .peak-service-card-sm:hover:before, .peak-team-card:hover:after {width: 100%} .peak-complex-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center} .peak-complex-text .peak-button {margin-left: 30px} @media screen and (max-width:768px) {.peak-complex-text {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column} .peak-complex-text .peak-button {margin-left: 0;margin-top: 60px}} .peak-text-image {height: 80px;width: 250px;display: inline-block;overflow: hidden;border-radius: 70px;margin-right: 30px} .peak-service-card-sm p, .peak-text-image img {-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-text-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top} .peak-blog-card:hover .peak-cover-frame img, .peak-portfolio-item:hover .peak-cover-frame .peak-cover img, .peak-text-image:hover img {-webkit-transform: scale(1.05);transform: scale(1.05)} @media screen and (max-width:768px) {.peak-text-image {display: none}} .peak-service-card-sm {position: relative;display: block;padding: 60px 30px} .peak-service-card-sm p {opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical} .peak-service-card-sm .peak-button {-webkit-transform: scale(.3);transform: scale(.3);-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: .4} .peak-service-card-sm:before {content: "";position: absolute;top: 0;left: 0;height: 4px;width: 0;background-color: #ff9800;-webkit-transition: .6s cubic-bezier(0, 0, .3642, 1);transition: .6s cubic-bezier(0, 0, .3642, 1)} .peak-service-card-sm:hover p {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)} .peak-service-card-sm:hover .peak-button {-webkit-transform: scale(1);transform: scale(1);-webkit-filter: grayscale(0);filter: grayscale(0);opacity: 1} @media screen and (max-width:992px) {.peak-service-card-sm p {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)} .peak-service-card-sm .peak-button {-webkit-transform: scale(1);transform: scale(1);-webkit-filter: grayscale(0);filter: grayscale(0);opacity: 1}} .peak-services-grid {border-top: solid 1px rgba(255,255,255,.1)} .peak-services-grid .peak-services-grid-item {border-right: solid 1px rgba(255,255,255,.1)} .peak-services-grid .peak-services-grid-item:first-child {border-left: solid 1px rgba(255,255,255,.1)} @media screen and (max-width:992px) {.peak-services-grid {padding-bottom: 90px} .peak-services-grid .peak-services-grid-item {border-bottom: solid 1px rgba(255,255,255,.1)} .peak-services-grid .peak-services-grid-item:nth-child(3) {border-left: solid 1px rgba(255,255,255,.1)}} @media screen and (max-width:768px) {.peak-services-grid {padding-bottom: 90px} .peak-services-grid .peak-services-grid-item {border-left: solid 1px rgba(255,255,255,.1);border-bottom: solid 1px rgba(255,255,255,.1)}} .peak-service-card-lg {display: block} .peak-service-card-lg .peak-descr {padding-right: 30px} .peak-service-card-lg.peak-offset {margin-top: 60px;margin-bottom: 60px} @media screen and (max-width:992px) {.peak-service-card-lg.peak-offset {margin-top: 0} .peak-service-card-lg {margin-bottom: 60px}} .peak-service-card-lg.peak-other-card {overflow: hidden;position: relative;border: solid 1px #e5e5e5;padding: 60px;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-service-card-lg.peak-other-card .peak-descr {padding-right: 0} .peak-service-card-lg.peak-other-card:hover {background-color: #ff9800} .peak-service-card-lg.peak-other-card:hover .peak-link svg {background-color: #000} @media screen and (max-width:1200px) {.peak-service-card-lg.peak-other-card {padding: 30px}} .peak-service-list li {border-bottom: solid 1px rgba(255,255,255,.1);list-style-type: none;padding: 15px 0;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;font-size: 12px} .peak-service-list li:first-child {border-top: solid 1px rgba(255,255,255,.1)} .peak-service-list.peak-light li {color: rgba(255,255,255,.6)} .peak-service-list.peak-dark li {border-bottom: solid 1px rgba(0,0,0,.1)} .peak-service-list.peak-dark li:first-child {border-top: solid 1px rgba(0,0,0,.1)} .peak-team-card {overflow: hidden;padding-bottom: 130%} .peak-team-card:after {content: "";position: absolute;bottom: 0;left: 0;height: 4px;width: 0;background-color: #ff9800;-webkit-transition: .6s cubic-bezier(0, 0, .3642, 1);transition: .6s cubic-bezier(0, 0, .3642, 1)} .peak-team-card .peak-description .peak-secrc-text, .peak-team-card img {-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-team-card img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top;-webkit-transform: scale(1.05);transform: scale(1.05)} .peak-team-card.peak-offset-card {-webkit-transform: translateY(60px);transform: translateY(60px)} @media screen and (max-width:992px) {.peak-team-card.peak-offset-card {-webkit-transform: none;transform: none}} .peak-team-card .peak-description {opacity: 0;text-align: center;background-color: rgba(0,0,0,.8);position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 60px 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;pointer-events: none;-webkit-transition: .6s cubic-bezier(0, 0, .3642, 1);transition: .6s cubic-bezier(0, 0, .3642, 1)} .peak-team-card .peak-description .peak-secrc-text {opacity: 0;-webkit-transform: translateY(15px);transform: translateY(15px);-webkit-transition-delay: 0s;transition-delay: 0s} .peak-team-card .peak-description .peak-secrc-text a {color: #fff;-webkit-transition: .2s cubic-bezier(0, 0, .3642, 1);transition: .2s cubic-bezier(0, 0, .3642, 1)} .peak-team-card:hover img {-webkit-transform: scale(1);transform: scale(1)} .peak-team-card:hover .peak-description {opacity: 1;pointer-events: all} .peak-team-card:hover .peak-description .peak-secrc-text {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: .1s;transition-delay: .1s} .peak-team-card, .peak-team-list {position: relative} .peak-team-list .peak-lines-place {position: absolute;top: -120px;left: -22.5%} .peak-social-icons {padding: 0;margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex} .peak-social-icons.peak-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center} .peak-social-icons li {list-style-type: none;margin-right: 15px} .peak-social-icons li:last-child {margin-right: 0} .peak-social-icons li a {color: #fff;font-size: 18px;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-social-icons.peak-dark li a {color: #000} .peak-revi-pagination {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center} @media screen and (max-width:992px) {.peak-revi-pagination {-ms-flex-wrap: wrap;flex-wrap: wrap}} .peak-revi-pagination .swiper-pagination-bullet {width: 110px;height: 110px;padding: 10px;opacity: 1;border: 0;background-color: transparent;margin: 0!important;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1)!important;transition: .4s cubic-bezier(0, 0, .3642, 1)!important} @media screen and (max-width:992px) {.peak-revi-pagination .swiper-pagination-bullet {width: 90px;height: 90px}} .peak-revi-pagination .swiper-pagination-bullet:nth-child(2n) {margin-top: 30px!important} @media screen and (max-width:992px) {.peak-revi-pagination .swiper-pagination-bullet:nth-child(2n) {margin-top: 0!important}} .peak-revi-pagination .swiper-pagination-bullet:hover {-webkit-box-shadow: inset 0 0 0 4px #fff;box-shadow: inset 0 0 0 4px #fff} .peak-revi-pagination .swiper-pagination-bullet .peak-custom-dot {background-color: red;width: 90px;height: 90px;border-radius: 50%;background-size: cover;background-position: top;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1)!important;transition: .4s cubic-bezier(0, 0, .3642, 1)!important} @media screen and (max-width:992px) {.peak-revi-pagination .swiper-pagination-bullet .peak-custom-dot {width: 70px;height: 70px}} .peak-quote-icon {display: block;width: 40px;height: 40px;margin: 0 auto 15px} .peak-slider-nav {display: -webkit-box;display: -ms-flexbox;display: flex} .peak-blog-card .peak-cover-frame img, .peak-slider-nav .peak-slider-arrow {-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-slider-nav .peak-slider-arrow {width: 40px;height: 40px;padding: 10px;background-color: #000;border-radius: 50%;cursor: pointer} .peak-slider-nav .peak-slider-arrow svg path {fill: #ff9800} .peak-slider-nav .peak-slider-arrow.peak-prev {margin-right: 10px;-webkit-transform: rotate(180deg);transform: rotate(180deg)} .peak-slider-nav .peak-slider-arrow.swiper-button-disabled {opacity: .1;cursor: not-allowed} .peak-slider-nav .peak-slider-arrow:hover {-webkit-transform: scale(1.15);transform: scale(1.15)} .peak-slider-nav .peak-slider-arrow:hover.peak-prev {-webkit-transform: rotate(180deg) scale(1.15);transform: rotate(180deg) scale(1.15)} .peak-slider-nav.peak-reviews-nav {position: absolute;top: 160px;left: 0;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between} @media screen and (max-width:992px) {.peak-slider-nav.peak-reviews-nav {top: 0}} .peak-category-list li a:hover, .peak-slider-nav.peak-soft .peak-slider-arrow {background-color: #e5e5e5} .peak-blog-card {display: block} .peak-blog-card .peak-cover-frame {position: relative;overflow: hidden;padding-bottom: 65%;margin-bottom: 30px} .peak-blog-card .peak-cover-frame img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;position: absolute;top: 0;left: 0} .peak-blog-card .peak-post-descr {padding: 30px 30px 0 0} .peak-blog-card .peak-post-descr .peak-post-text {text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden} .peak-blog-card.peak-blog-card-hori, .peak-labels {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center} .peak-blog-card.peak-blog-card-hori {padding-top: 60px;border-top: solid 1px #e5e5e5} .peak-blog-card.peak-blog-card-hori .peak-cover-frame {margin-bottom: 0;width: 450px;padding-bottom: 27%} .peak-blog-card.peak-blog-card-hori .peak-post-descr {width: calc(100% - 450px);padding: 0 0 0 60px} @media screen and (max-width:992px) {.peak-blog-card.peak-blog-card-hori {display: block;padding-top: 0;border: 0} .peak-blog-card.peak-blog-card-hori .peak-cover-frame {width: 100%;padding-bottom: 65%;margin-bottom: 30px} .peak-blog-card.peak-blog-card-hori .peak-post-descr {width: 100%;padding: 30px 30px 0 0}} .peak-labels {padding: 0} .peak-labels .peak-label {margin-right: 15px} .peak-category-list li:last-child, .peak-labels .peak-label:last-child {margin-right: 0} .peak-pagination {padding-top: 60px;border-top: solid 1px rgba(0,0,0,.1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 20px} .peak-category-list li a, .peak-pagination-btn {height: 40px;color: #000;font-size: 12px;font-weight: 500} .peak-pagination-btn {display: inline-block;width: 40px;border-radius: 50%;background-color: rgba(0,0,0,.1);text-align: center;line-height: 40px;text-decoration: none;margin-right: 10px} .peak-category-list li a.peak-active, .peak-pagination-btn.peak-active {background-color: #ff9800} .peak-category-list {display: -webkit-box;display: -ms-flexbox;display: flex} .peak-category-list li {list-style-type: none;margin-right: 10px} .peak-category-list li a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: transparent;padding: 0 20px;border-radius: 40px;text-transform: uppercase;letter-spacing: 2px;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} @media screen and (max-width:768px) {.peak-category-list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column} .peak-category-list li {margin-right: 0;margin-bottom: 10px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start} .peak-category-list li:last-child {margin-bottom: 0} .peak-category-list li a {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}} .peak-footer-menu {margin-bottom: 120px} .peak-footer-menu ul li {list-style-type: none;margin-bottom: 30px} .peak-footer-menu ul li a, .peak-subscribe-form input {font-weight: 500;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-footer-menu ul li a {display: block;font-size: 28px;color: rgba(255,255,255,.9)} .peak-footer-menu ul li a:hover {-webkit-transform: translateX(10px);transform: translateX(10px);color: #ff9800} @media screen and (max-width:768px) {.peak-footer-menu ul li a {font-size: 22px}} .peak-footer-menu ul li.peak-active a {color: #ff9800} .peak-footer-menu ul li.peak-active a:hover, .peak-portfolio-item.peak-slider-item:hover .peak-cover-frame .peak-cover img {-webkit-transform: none;transform: none} @media screen and (max-width:768px) {.peak-footer-menu {margin-bottom: 60px}} .peak-subscribe-form {position: relative;height: 70px;width: 100%} .peak-subscribe-form input {height: 100%;width: 100%;background-color: rgba(255,255,255,.1);color: #000;font-size: 12px;text-transform: uppercase;letter-spacing: 2px;border: 0;border-radius: 70px;padding: 0 0 0 50px} .peak-subscribe-form input::-webkit-input-placeholder {color:gray;font-family:"Outfit", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px} .peak-subscribe-form input::-moz-placeholder {color:gray;font-family:"Outfit", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px} .peak-subscribe-form input:-ms-input-placeholder {color:gray;font-family:"Outfit", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px} .peak-subscribe-form input::-ms-input-placeholder {color:gray;font-family:"Outfit", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px} .peak-subscribe-form input::placeholder {color:gray;font-family:"Outfit", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px} .peak-subscribe-form input:focus {background-color: #fff;outline: inherit} .peak-subscribe-form input:hover {background-color: #fff} .peak-subscribe-form .peak-button {position: absolute;top: 15px;right: 15px} .peak-subscribe-form.peak-subscribe-form-2 input {height: 100%;width: 100%;background-color: rgba(0,0,0,.1)} .peak-portfolio-item {display: block} .peak-portfolio-item .peak-cover-frame {position: relative;overflow: hidden;margin-bottom: 30px} .peak-portfolio-item .peak-cover-frame .peak-cover {position: absolute;top: 0;left: 0;width: 100%;height: 100%} .peak-portfolio-item .peak-cover-frame .peak-cover img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-portfolio-item .peak-cover-frame.peak-vert {padding-bottom: 130%} .peak-portfolio-item .peak-cover-frame.peak-hori {padding-bottom: 65%} .peak-portfolio-item.peak-slider-item .peak-cover-frame {margin-bottom: 30px;height: calc(100vh - 360px)} @media screen and (max-width:992px) {.peak-portfolio-item.peak-slider-item .peak-cover-frame {height: auto;padding-bottom: 100%}} .peak-portfolio-item.peak-slider-item .peak-descr {overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 180px;background-color: #f2f2f2;padding: 0 60px} @media screen and (max-width:992px) {.peak-portfolio-item.peak-slider-item .peak-descr {padding: 30px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;height: auto} .peak-portfolio-item.peak-slider-item .peak-descr .peak-descr-text {margin-bottom: 30px}} .swiper-slide .peak-portfolio-item .peak-descr {pointer-events: none} .swiper-slide.swiper-slide-active .peak-portfolio-item .peak-descr {pointer-events: all} .peak-portfolio {position: relative} .peak-portfolio .peak-lines-place {position: absolute;left: 40.7%} .peak-portfolio .peak-lines-place.peak-lines-long {top: 1289px} .peak-portfolio-slider-frame {z-index: 0;padding-top: 150px} @media screen and (max-width:992px) {.peak-portfolio-slider-frame {padding-top: 180px}} .peak-portfolio-nav, .peak-portfolio-nav .peak-portfolio-btns-frame {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center} .peak-portfolio-nav {background-color: #f2f2f2;width: 100%;padding: 0 60px;height: 180px;position: absolute;bottom: 0} .peak-portfolio-nav .peak-portfolio-btns-frame {padding: 0 15px;height: 70px;border-radius: 70px;background-color: #fff} @media screen and (max-width:992px) {.peak-portfolio-nav {position: static;height: auto;padding: 30px 0 90px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;background-color: #fff} .peak-portfolio-nav .peak-portfolio-btns-frame {width: 100%;height: auto;padding: 0}} .peak-info, .swiper-portfolio-pagination {text-transform: uppercase;font-size: 12px;letter-spacing: 2px;font-weight: 500} .swiper-portfolio-pagination {white-space: nowrap;padding: 0 15px} .peak-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;height: 120px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: solid 1px rgba(0,0,0,.1)} @media screen and (max-width:768px) {.peak-info {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: auto;padding: 30px}} .peak-works-nav {padding-top: 60px;border-top: solid 1px rgba(0,0,0,.1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center} .peak-works-nav .peak-disabled {opacity: .2;cursor: not-allowed} @media screen and (max-width:768px) {.peak-works-nav {padding-top: 0;border-top: none;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center} .peak-works-nav .peak-link:last-child {display: -webkit-box;display: -ms-flexbox;display: flex}} .peak-map-frame {background-color: #e5e5e5;pointer-events: all;height: 600px;position: relative;overflow: hidden} .peak-map-frame .peak-map {position: absolute;top: -25%;left: -25%;width: 150%;height: 150%;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-map-frame .peak-map iframe {width: 100%;height: 100%} .peak-accordion-group {border-bottom: solid 1px rgba(0,0,0,.2);margin-bottom: 30px} .peak-accordion-group .peak-accordion-menu, .peak-accordion-group .peak-accordion-menu .peak-symbol {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center} .peak-accordion-group .peak-accordion-menu {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;cursor: pointer;margin-bottom: 30px} .peak-accordion-group .peak-accordion-menu .peak-symbol {border-radius: 50%;width: 40px;height: 40px;color: #000;background-color: #e5e5e5;font-size: 16px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative} .peak-accordion-group .peak-accordion-menu .peak-symbol .peak-minus, .peak-accordion-group .peak-accordion-menu .peak-symbol .peak-plus {position: absolute} .peak-accordion-group .peak-accordion-menu .peak-symbol .peak-minus {-webkit-transform: translateY(-2px);transform: translateY(-2px)} .peak-accordion-group .peak-accordion-menu .peak-accordion-head {font-size: 12px;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;color: #000} .peak-accordion-content {height: 0;overflow: hidden} .peak-price-card {display: block;width: 100%;border-top: solid 1px rgba(255,255,255,.1);border-bottom: solid 1px rgba(255,255,255,.1);padding: 60px 0 30px} .peak-price-card .peak-price-number {padding-top: 10px;line-height: 70%;font-size: 54px;font-weight: 500} .peak-price-card .peak-price-number .peak-thin {font-weight: 200;font-size: 18px} .peak-404-banner .peak-animation-frame {z-index: 2} .peak-404-frame {padding-top: 100px;height: 100vh;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center} .peak-404-text {display: block;text-align: center;color: #fff} .peak-scale-frame {-webkit-transform: scale(2.3);transform: scale(2.3);text-align: center;margin-bottom: 90px} @media screen and (max-width:530px) {.peak-scale-frame {-webkit-transform: scale(1.3);transform: scale(1.3);margin-bottom: 50px}} .peak-404 {position: relative;color: #fff;font-size: 6em;font-weight: 500;animation: glitch-skew 1s infinite linear alternate-reverse} .peak-404::before {content: attr(data-text);left: 2px;text-shadow: -2px 0#ff9800;clip: rect(44px,450px,56px,0);animation: glitch-anim 5s infinite linear alternate-reverse} .peak-404::after, .peak-404::before, .peak-image-frame>img {position: absolute;top: 0;width: 100%;height: 100%} .peak-404::after {content: attr(data-text);left: -2px;text-shadow: -2px 0#999, 2px 2px #e5e5e5;animation: glitch-anim2 1s infinite linear alternate-reverse} .peak-image-frame {position: relative;overflow: hidden} .peak-image-frame>img {left: 0;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center} .peak-image-frame.peak-horizontal {padding-bottom: 65%} .peak-image-frame.peak-vertical {padding-bottom: 140%} .peak-image-frame.peak-square {padding-bottom: 100%} .peak-image-frame.peak-fw {padding-bottom: 50%} .peak-image-frame .peak-zoom-btn {opacity: 0;position: absolute;top: 0;right: 0;width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: .4s cubic-bezier(0, 0, .3642, 1);transition: .4s cubic-bezier(0, 0, .3642, 1)} .peak-image-frame .peak-zoom-btn img {height: 40px;width: 40px;position: fixed;top: 30px;right: 30px} .peak-image-frame:hover .peak-zoom-btn {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);z-index: 2} .peak-curtain, .peak-frame {-webkit-transition: .6s;transition: .6s} .peak-frame {opacity: 1;-webkit-transform: scale(1);transform: scale(1)} .peak-curtain {position: fixed;pointer-events: none;z-index: 4;background-color: #000;opacity: 0;width: 100%;height: 100vh} .peak-main-transition, .peak-main-transition .peak-animation-frame, .peak-main-transition .peak-lines-place {-webkit-transition: .6s;transition: .6s;margin-top: 0;-webkit-transition-delay: .3s;transition-delay: .3s} .peak-main-transition .peak-animation-frame, .peak-main-transition .peak-lines-place {opacity: 1}html.is-animating .peak-frame {opacity: 0;-webkit-transition-delay: .5s;transition-delay: .5s;-webkit-transform: scale(.9);transform: scale(.9)} @media screen and (max-width:1200px) {html.is-animating .peak-frame {-webkit-transform: scale(1);transform: scale(1);opacity: 1}}html.is-animating .peak-curtain {opacity: 1;pointer-events: all}html.is-animating .peak-main-transition {margin-top: .1px}html.is-animating .peak-main-transition .peak-animation-frame {opacity: 0;margin-top: -90px;-webkit-transition-delay: 0s;transition-delay: 0s}html.is-animating .peak-main-transition .peak-lines-place {opacity: 0;margin-top: 90px;-webkit-transition-delay: 0s;transition-delay: 0s}html.is-animating .peak-menu-frame {opacity: 0;-webkit-transition-delay: .3s;transition-delay: .3s} .softs {width: 24px;height: auto;vertical-align: middle;padding: 2px} .justindent, .justindent p {text-align: justify;text-indent: 40px} .just {text-align: justify} .peak-mr-90 {padding-right: 90px} .apos {font-size: 50%;} #project > div.peak-p-120-120 > div > p > a {text-decoration:underline;} .noind {text-indent: 0px !important}