@charset "utf-8";@import url("icons.css");@import url("icomoon.css");@import url("font-awesome-brands.css");:root{--font-global: 'DM Sans', sans-serif;--font-alt: 'DM Sans', sans-serif;--font-serif: Georgia, 'Times New Roman', Times, serif;--full-wrapper-margin-x: 30px;--container-width: 1350px;--section-padding-y: 120px;--menu-bar-height: 85px;--menu-bar-height-scrolled: 65px;--color-dark-1: #010101;--color-dark-2: #171717;--color-dark-3: #272727;--color-dark-3a: #333;--color-dark-4: #555;--color-gray-1: #757575;--color-gray-2: #888;--color-gray-3: #999;--color-gray-light-1: #f1f1f1;--color-gray-light-2: #f7f7f7;--color-gray-light-3: #e5e5e5;--color-gray-light-4: #d5d5d5;--color-gray-light-5: #ccc;--color-gray-light-6: #bbb;--color-dark-mode-gray-1: rgba(255,255,255, .7);--color-dark-mode-gray-2: rgba(255,255,255, .1275);--color-primary-1: #4567ed;--color-primary-1-a: #375ae3;--color-primary-light-1: #e3effe;--color-primary-light-1-a: #bcd1f1;--color-primary-2: #7752e7;--color-primary-light-2: #e7defe;--color-primary-3: #b947d9;--color-primary-light-3: #f7defe;--color-primary-4: #e748b1;--color-primary-light-4: #ffe1f5;--color-secondary-1: #fbe3a1;--gradient-primary-1: linear-gradient( 90deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-a: linear-gradient( 90deg, var(--color-primary-4) 25%, var(--color-primary-3) 40%, var(--color-primary-2) 60%, var(--color-primary-1) 75%);--gradient-primary-1-b: linear-gradient( 45deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-c: linear-gradient( 0deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-gray-light-1: linear-gradient(0deg, #f5f5f5 0%, #fff 100%);--gradient-gray-light-2: linear-gradient(0deg, #fff 0%, #f5f5f5 100%);--gradient-dark-alpha-1: linear-gradient( 90deg, var(--color-dark-1) 40%, transparent 87%);--gradient-dark-alpha-2: linear-gradient( 90deg, transparent 13%, var(--color-dark-1) 60%);--gradient-primary-alpha-1: linear-gradient( 90deg, var(--color-primary-1) 40%, transparent 87%);--gradient-primary-alpha-2: linear-gradient( 90deg, transparent 13%, var(--color-primary-1) 60%);--border-radius-default: 4px;--border-radius-large: 30px;--box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05),0px 1px 1px 0px rgba(0, 0, 0, 0.03),0px 3px 5px 0px rgba(0, 0, 0, 0.03);--box-shadow-strong: 0px 5px 10px 0px rgba(0, 0, 0, 0.08),0px 1px 1px 0px rgba(0, 0, 0, 0.06),0px 3px 5px 0px rgba(0, 0, 0, 0.06);--box-shadow-block: 0px 3px 50px 0px rgba(0, 0, 0, 0.05);--box-shadow-block-strong: 0px 3px 50px 0px rgba(0, 0, 0, 0.15);--transition-default: all 0.27s cubic-bezier(0, 0, 0.58, 1);--ease-default: cubic-bezier(0, 0, 0.58, 1);--ease-out-long: cubic-bezier(0,.5,0,1);--ease-out-medium: cubic-bezier(0,.57,.55,1);--ease-out-short: cubic-bezier(.15,.7,.78,1);--ease-elastic-1: cubic-bezier(0.68,-0.55,0.27,1.55);--ease-elastic-2: cubic-bezier(0.68,-3,0.27,5);}:root{scroll-behavior: auto;}html{-ms-overflow-style: scrollbar;}body{overflow-x: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}main{overflow: clip;}iframe{border: none;}a, b, div, ul, li{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;-moz-outline-: none;}a:focus:not(.focus-visible), a:active, section:focus, div:active, div:focus{-moz-outline: none;outline: none;}a:focus.focus-visible, button:focus.focus-visible, div:focus.focus-visible{-moz-outline: 3px dotted #36a367 !important;outline: 3px dotted #36a367 !important;outline-offset: 0 !important;}img:not([draggable]), embed, object, video{max-width: 100%;height: auto;}.image-fullwidth img{width: 100%;height: auto;}.min-height-80vh{min-height: 80vh;}.min-height-90vh{min-height: 90vh;}.min-height-100vh{min-height: 100vh !important;min-height: 100svh !important;}.align-center{text-align:center !important;}.left{float:left !important;}.right{float:right !important;}.hidden{display:none !important;}.relative{position: relative !important;}.z-index-1{z-index: 1 !important;}.z-index-n1{z-index: -1 !important;}.no-hover{cursor: default !important;}.wch-unset{will-change: unset !important;}.white{color: #fff !important;}.black{color: var(--color-dakr-1) !important;}.color-primary-1{color: var(--color-primary-1) !important;}.color-primary-2{color: var(--color-primary-2) !important;}.color-primary-3{color: var(--color-primary-3) !important;}.color-primary-4{color: var(--color-primary-4) !important;}.color-secondary-1{color: var(--color-secondary-1) !important;}.opacity-003{opacity: .03 !important;}.opacity-004{opacity: .04 !important;}.opacity-005{opacity: .05 !important;}.opacity-006{opacity: .06 !important;}.opacity-007{opacity: .07 !important;}.opacity-008{opacity: .08 !important;}.opacity-009{opacity: .09 !important;}.opacity-01{opacity: .1 !important;}.opacity-015{opacity: .15 !important;}.opacity-02{opacity: .2 !important;}.opacity-025{opacity: .25 !important;}.opacity-03{opacity: .3 !important;}.opacity-035{opacity: .35 !important;}.opacity-04{opacity: .4 !important;}.opacity-045{opacity: .45 !important;}.opacity-05{opacity: .5 !important;}.opacity-055{opacity: .55 !important;}.opacity-06{opacity: .6 !important;}.opacity-065{opacity: .65 !important;}.opacity-07{opacity: .7 !important;}.opacity-075{opacity: .75 !important;}.opacity-08{opacity: .8 !important;}.opacity-085{opacity: .85 !important;}.opacity-09{opacity: .9 !important;}.opacity-095{opacity: .95 !important;}.opacity-1{opacity: 1 !important;}.size-13 {font-size: 13.5px !important;}.size-14{font-size: 14px !important;}.size-15{font-size: 15px !important;}.size-16{font-size: 16px !important;}.size-17{font-size: 17px !important;}.size-18{font-size: 18.5px !important;}.size-20{font-size: 20px !important;}.size-22{font-size: 22px !important;}.size-24{font-size: 24px !important;}.box-shadow{box-shadow: var(--box-shadow-block) !important;}.box-shadow-strong{box-shadow: var(--box-shadow-block-strong) !important;}.border-color-primary-1{border: 1px solid var(--color-primary-1);}.border-color-primary-2{border: 1px solid var(--color-primary-2);}.border-color-primary-3{border: 1px solid var(--color-primary-3);}.border-color-primary-4{border: 1px solid var(--color-primary-4);}.border-dark{border: 1px solid var(--color-dark-mode-gray-2) !important;}.bg-border-dark{background: var(--color-dark-3) !important;border: 1px solid var(--color-dark-mode-gray-2) !important;}.stick-fixed{position: fixed !important;top: 0;left: 0;}.block-sticky{position: sticky;top: calc(var(--menu-bar-height-scrolled) + 40px);left: 0;}.round{border-radius: var(--border-radius-default) !important;}.round-large{border-radius: var(--border-radius-large) !important;}.circle{border-radius: 100px !important;}.circle-large{border-radius: 700px !important;}.round.overflow-hidden, .round-large.overflow-hidden, .circle.overflow-hidden, .circle-large.overflow-hidden{isolation: isolate;transform: translateZ(0);}::selection{color: #fff;background: var(--color-primary-1);}.light-content ::selection{color: #fff;background: var(--color-primary-1);}.animate, .animate *{transition: var(--transition-default);}.parallax-mousemove{transition: var(--transition-default);-moz-transition: none !important;will-change: transform;}.parallax-mousemove-follow{-moz-transition: none !important;}@media not all and (min-resolution:.001dpcm) {@media {.parallax-mousemove, .parallax-mousemove-follow{transition: none !important;}}}[data-rellax-x]{transition: transform 0.25s var(--ease-out-short);transition-delay: 0.0025s;will-change: transform;}[data-rellax-y]{transition: transform 0.25s cubic-bezier(0, 0, 0.58, 1);transition-delay: 0.0025s;will-change: transform;}.no-animate{-webkit-transition-property: none !important;-moz-transition-property: none !important;-o-transition-property: none !important;transition-property: none !important;}.clearlist, .clearlist li{list-style: none;padding: 0;margin: 0;background: none;}.clearlinks a{text-decoration: none;color: unset;}.clearlinks a:hover{color: unset !important;}.full-wrapper{margin: 0 var(--full-wrapper-margin-x);}.container{max-width: var(--container-width);padding: 0 30px;}.row:not( .g-0, .g-1, .g-2, .g-3, .g-4, .g-5, .gx-0, .gx-1, .gx-2, .gx-3, .gx-4, .gx-5, .gy-0, .gy-1, .gy-2, .gy-3, .gy-4, .gy-5){--bs-gutter-x: 30px;}.row.gx-huge{--bs-gutter-x: 276px;}.icon-ellipse{position: relative;top: -0.085em;display: inline-block;width: 12px;height: 12px;vertical-align: middle;background: currentColor;border-radius: 50%;}.text-outline-cont{position: relative;display: inline-block;}.text-outline{position: relative;}.text-outline-1{position: absolute;top: -0.36em;left: 0;color: #fff;-webkit-text-stroke: 1px var(--color-dark-1);opacity: .2;pointer-events: none;}.text-outline-2{position: absolute;top: -0.72em;left: 0;color: #fff;-webkit-text-stroke: 1px var(--color-dark-1);opacity: .1;pointer-events: none;}.light-content .text-outline-1{color: transparent;-webkit-text-stroke: 1px #fff;opacity: .17;}.light-content .text-outline-2{color: transparent;-webkit-text-stroke: 1px #fff;opacity: .07;}body{color: var(--color-dark-1);font-family: var(--font-global);font-size: 18px;font-weight: 400;letter-spacing: normal;line-height: 1.67;}a{color: var(--color-dark-1);text-decoration: underline;transition: color 0.1s var(--ease-default);}a:hover{color: var(--color-dark-4);text-decoration: underline;}b, strong{font-weight: 500;}mark{position: relative;padding: 0;color: inherit;background-color: transparent;background-image: linear-gradient(90deg,rgba(17,17,17,.1) 0,rgba(17,17,17,.1) 100%);background-repeat: no-repeat;background-size: 100% .3em;background-position: 0 110%;}.light-content mark{background-image: linear-gradient(90deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 100%);}.mark-decoration-1{position: relative;display: inline-block;}.mark-decoration-1:before{content: "";position: absolute;left: 0;bottom: -0.4em;width: 100%;height: 0.5357em;background-image: url(../images/mark-decoration-1.svg);background-repeat: no-repeat;background-size: auto 0.55357em;background-position: 0 0;pointer-events: none;}.light-content .mark-decoration-1:before{background-image: url(../images/mark-decoration-1-white.svg);}.mark-decoration-2{position: relative;display: inline-block;}.mark-decoration-2:before{content:"";position: absolute;top: -0.09em;left: -0.2em;bottom: -0.09em;right: -0.2em;display: block;border: 1px solid var(--color-dark-1);border-radius: 50%;opacity: 0.7;transform: rotate(-7deg);pointer-events: none;}.mark-decoration-3-wrap{position: relative;display: inline-block;isolation: isolate;}.mark-decoration-3{position: absolute;left: 0;bottom: 0.12em;display: block;width: 100%;height: 0.2em;z-index: -1;}.mark-decoration-3:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--color-secondary-1);}.light-content .mark-decoration-3:before{opacity: .37;}.mark-decoration-4{position: relative;display: inline-block;}.mark-decoration-4:before{content:"";position: absolute;bottom: 0.12em;left: 0;display: block;width: 100%;height: 7px;opacity: 0.2;background: var(--gradient-primary-1);pointer-events: none;z-index: -1;}.light-content .mark-decoration-4:before{opacity: 0.375;}.mark-decoration-5{position: relative;display: inline-block;isolation: isolate;}.mark-decoration-5:before{content: "";position: absolute;left: 0;bottom: -0.4em;width: 100%;height: 0.5357em;background-image: url(../images/demo-corporate/mark-decoration-1.svg);background-repeat: no-repeat;background-size: auto 0.25892em;background-position: 0 0;pointer-events: none;z-index: -1;}h1,h2,h3,h4,h5,h6, .h1,.h2,.h3,.h4,.h5,.h6{margin-bottom: 1em;font-weight: 500;line-height: 1.2;}h1, .h1{margin-bottom: 0.5em;font-size: 42px;letter-spacing: -0.04em;}h2, .h2{margin-bottom: 0.5em;font-size: 36px;letter-spacing: -0.03em;}h3, .h3{margin-bottom: 0.7em;font-size: 28px;letter-spacing: -0.03em;}h4, .h4{font-size: 24px;}h5, .h5{font-size: 20px;}h6, .h6{font-size: 16px;font-weight: 700;}p{margin: 0 0 1.5em 0;}ul, ol{margin: 0 0 1.5em 0;}blockquote{margin: 0 0 2em 0;padding: 0;border: none;background: none;font-style: normal;line-height: 1.47;}blockquote p{position: relative;margin-bottom: 0.7em;font-size: 140%;font-style: normal;letter-spacing: -0.01em;line-height: 1.5;}blockquote footer{font-size: 15px;font-weight: 400;}.testimonial{position: relative;margin: 0 0 1.5em 0;padding-left: 1.9778em;border: none;background: none;font-size: 46px;border: none;}.testimonial p{position: relative;margin-bottom: .85em;font-size: 46px;font-weight: 500;font-style: normal;letter-spacing: -0.025em;line-height: 1.217;}.testimonial footer{font-size: 18px;font-weight: 500;}.testimonial .small{font-size: 15px;font-weight: 400;color: var(--color-gray-1);}.light-content .testimonial .small{color: var(--color-dark-mode-gray-1);}.testimonial .blockquote-icon{position: absolute;top: 0.15em;left: 0;width: .88em;height: .88em;background: #fff;border-radius: 50%;font-family: Georgia, serif;font-size: 1.5em;line-height: 1.45em;text-align: center;}.light-content .testimonial .blockquote-icon{color: var(--color-dark-1);}dl dt{margin-bottom: .5em;font-size: 20px;font-weight: 500;line-height: 1.4;letter-spacing: -0.0039em;}dl dd{margin-bottom: 1.9em;color: var(--color-gray-1);}.light-content dl dd{color: var(--color-dark-mode-gray-1);}pre{background-color: #f9f9f9;border-color: #ddd;}hr{background-color: #000;opacity: .1;}hr.white{background-color: #fff;opacity: 1;}.dark-mode hr.white{background-color: #fff;opacity: .15;}hr.black{background-color: var(--color-dark-1);opacity: 1;}hr.thick{height: 2px;}.uppercase{text-transform: uppercase;letter-spacing: 0.025em;}.serif{font-family: var(--font-serif);font-style: italic;font-weight: normal;}.font-alt{font-family: var(--font-alt);}.normal{font-weight: normal;}.strong{font-weight: 700 !important;}.lead{margin: 0 0 1em 0;font-size: 140%;font-weight: 400;letter-spacing: -0.012em;line-height: 1.5;}.lead-alt{font-size: 46px;font-weight: 500;line-height: 1.196;letter-spacing: -0.04em;}.dropcap{float: left;font-size: 3em;line-height: 1;padding: 2px 8px 2px 0;}.highlight pre{border: 1px solid var(--color-gray-light-3);background: var(--color-gray-light-2);color: var(--color-dark-4);border-radius: var(--border-radius-default);}.light-content .highlight pre{border-color: transparent;background-color: var(--color-dark-3a);color: var(--color-gray-light-6);}.hs-wrap{position: relative;margin: 0 auto;padding: 50px 40px;overflow: hidden;text-align: center;border: 1px solid rgba(255,255,255, .05);border-radius: var(--border-radius-default);-webkit-backdrop-filter: blur(7px);backdrop-filter: blur(7px);isolation: isolate;transform: translateZ(0);}.hs-wrap:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--color-dark-1);opacity: 0.17;}.hs-line{position: absolute;top: 50%;left: 50%;width: 3%;height: 160%;mix-blend-mode: difference;pointer-events: none;}.hs-line:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;transform: translate(-50%, -50%) rotate(30deg);}.hs-icon{display: inline-block;width: 50px;height: 50px;font-size: 50px;}.hs-icon svg{display: block;width: 1em;height: 1em;fill: currentColor;}@media only screen and (min-width: 992px) {.hs-title-overlap{width: 137% !important;margin-right: -37%;}}.hs-title-1{margin-top: 0;font-size: 70px;font-weight: 500;line-height: 1.085;letter-spacing: -0.035em;}.hs-title-2{margin-top: 0;font-size: 120px;font-weight: 400;line-height: 1.2;letter-spacing: -0.025em;}.hs-title-2a{margin-top: 0;font-size: 112px;font-weight: 500;line-height: 1;letter-spacing: -0.025em;}.hs-title-3{margin-top: 0;font-size: 38px;font-weight: 400;line-height: 1.3;letter-spacing: 0.3em;text-transform: uppercase;}.hs-title-3a{margin-top: 0;font-size: 38px;font-weight: 400;line-height: 1.3;letter-spacing: -0.012em;}.hs-title-4{margin-top: 0;font-size: 100px;font-weight: 500;line-height: 1.2;letter-spacing: -0.01em;}.hs-title-4a{margin-top: 0;font-size: 100px;font-weight: 500;line-height: 1.2;letter-spacing: -0.01em;}.hs-title-5{margin-top: 0;font-size: 150px;font-weight: 500;line-height: 0.92;letter-spacing: normal;text-transform: uppercase;}.hs-title-6{margin-top: 0;font-size: 20px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.02em;}.hs-title-7{margin-top: 0;font-size: 160px;font-weight: 500;line-height: 1;letter-spacing: -0.02em;}.hs-title-8{margin-top: 0;font-size: 60px;font-weight: 500;line-height: 1.085;letter-spacing: -0.035em;}.hs-title-9{margin-top: 0;font-size: 65px;font-weight: 500;line-height: 1.1176;letter-spacing: -0.037em;}.hs-title-10{margin-top: 0;font-size: 56px;font-weight: 500;line-height: 1.1785;letter-spacing: -0.037em;}.hs-title-11{margin-top: 0;font-size: 20px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.06em;}.hs-title-12{margin-top: 0;font-size: 86px;font-weight: 500;line-height: 1.085;letter-spacing: -0.035em;}.hs-title-13{margin-top: 0;font-size: 82px;font-weight: 500;line-height: 1.085;letter-spacing: -0.035em;}.hs-title-13a{margin-top: 0;font-size: 82px;font-weight: 500;line-height: 1.085;letter-spacing: -0.035em;}.hs-line-14{font-size: 120px;font-weight: 500;letter-spacing: -0.03em;}.hs-image-1{max-width: 0.85em;max-height: 0.85em;margin-top: -0.2em;vertical-align: middle;}.hs-image-1{width: 0.85em;height: 0.85em;margin-top: -0.2em;vertical-align: middle;}.hs-image-2{width: 0.75em;height: 0.75em;margin-top: -0.2em;vertical-align: middle;border-radius: 50%;}.hs-image-3{height: 0.75em !important;margin-top: -0.2em;vertical-align: middle;border-radius: 100px;}.hs-paragraph-1{position: absolute;top: 158px;left: 0;max-width: 256px;font-size: 16px;line-height: 1.5;}.hs-paragraph-2{position: absolute;top: 160px;right: 50px;max-width: 350px;font-size: 14px;text-transform: uppercase;text-indent: 4em;line-height: 1.5;letter-spacing: 0;}.hs-descr{font-size: 34px;font-weight: 400;line-height: 1.353;letter-spacing: -0.0075em;}.link-hover-anim{position: relative;display: inline-block;padding: 6px 0;overflow: hidden;font-size: 17px;font-weight: 500;letter-spacing: normal;line-height: 1;text-decoration: none;vertical-align: middle;color: currentColor;background: none;border: none;cursor: pointer;}.link-hover-anim:hover{text-decoration: none !important;}.main-nav .link-hover-anim{top: 1px;}.link-strong{position: relative;display: inline-block;overflow: hidden;padding: 7px 0;transition: transform 0.5s var(--ease-elastic-1), opacity 0.5s var(--ease-elastic-1), color 0.2s var(--ease-default);}.underline .link-strong{border-bottom: 2px solid currentColor;}.underline .link-strong i{position: relative;top: 0.075em;}.link-hover-anim:not(.underline) .link-strong i:not([class^="icon-"]){position: relative;top: -0.05em;vertical-align: middle;}.link-strong svg{position: relative;top: -0.1em;margin-right: 0.2em;}.link-strong-hovered{display: block;position: absolute;top: 6px;left: 0;opacity: 0;transform: translateY(150%) translateZ(0.001px) skewY(10deg);}.link-hover-anim:hover{color: inherit;}.link-strong-unhovered{display: block;}.link-hover-anim:hover .link-strong-unhovered{opacity: 0;transform: translateY(-150%) translateZ(0.001px) skewY(-10deg);}.link-hover-anim:hover .link-strong-hovered{;opacity: 1;transform: translateY(0) translateZ(0.001px) skewY(0);}.light-content .link-strong, .light-content .link-hover-anim{color: #fff;}.link-hover-anim.link-gradient .link-strong{background: var(--gradient-primary-1-a);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.link-hover-anim.link-gradient .link-strong i{-webkit-text-fill-color: var(--color-primary-1);}.link-circle{padding-right: 22px;}.link-circle:before{content: "";position: absolute;top: calc(50% - 2px);right: 7px;transform: translate3d(0, -50%, 0.001px);display: block;width: 51px;height: 51px;border: 1px solid currentColor;border-radius: 50%;transition: all .5s var(--ease-elastic-2);}.link-circle:hover:before{transform: translate3d(0, -50%, 0.001px) scale(1.1);}.link-circle .link-strong{padding: 20px 0;}.link-circle-1{margin-left: -7px;padding-left: 27px;}.link-circle-1:before{content: "";position: absolute;top: calc(50%);left: 7px;transform: translate3d(0, -50%, 0.001px);display: block;width: 60px;height: 60px;border: 2px solid var(--color-dark-1);border-radius: 50%;opacity: .15;transition: all .5s var(--ease-elastic-2);}.link-circle-1 .link-strong-hovered{left: 27px;}.light-content .link-circle-1:before{border-color: #fff;opacity: .25;}.link-circle-1:hover:before{transform: translate3d(0, -50%, 0.001px) scale(0.88);}.link-circle-1 .link-strong{padding: 24px 0;}.btn-mod, a.btn-mod{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 3px 13px;color: #fff;background: var(--color-dark-1);border: 1px solid transparent;font-size: 12px;font-weight: 700;text-transform: uppercase;text-decoration: none;letter-spacing: .065em;border-radius: 0;box-shadow: none;transition: var(--transition-default);cursor: pointer;}.btn-mod:hover, .btn-mod:focus, a.btn-mod:hover, a.btn-mod:focus{color: #fff;text-decoration: none;outline: none;border-color: transparent;box-shadow: none;}.btn-mod:active{cursor: pointer !important;outline: none !important;}.btn-mod i.align-center:before{display: block;margin: -0.275em 0;transform: translateY(0.14em);}.btn-mod.btn-small{height: auto;padding: 6px 15px;font-size: 13px;letter-spacing: 0.05em;}.btn-mod.btn-medium{height: auto;padding: 13px 20px 12px;font-size: 13px;letter-spacing: 0.085em;}.btn-mod.btn-large{height: auto;padding: 16px 32px 15px;font-size: 13px;letter-spacing: 0.085em;}.btn-mod.btn-w{color: var(--color-dark-1);background: #fff;}.btn-mod.btn-w:hover, .btn-mod.btn-w:focus{color: var(--color-dark-1);background: rgba(255,255,255, 1);}.btn-mod.btn-w-c{color: var(--color-primary-1);background: #fff;}.btn-mod.btn-w-c:hover, .btn-mod.btn-w-c:focus{color: var(--color-primary-1);background: #fff;}.btn-mod.btn-border{color: var(--color-dark-1);border: 1px solid var(--color-dark-1);background: transparent;}.btn-mod.btn-border:hover, .btn-mod.btn-border:focus{color: var(--color-dark-1);border-color: var(--color-dark-1);}.btn-mod.btn-border-c{color: var(--color-primary-1);border: 1px solid var(--color-primary-1);background: transparent;}.btn-mod.btn-border-c:hover, .btn-mod.btn-border-c:focus{color: #fff;border-color: transparent;background: var(--color-primary-1);}.btn-mod.btn-border-w{color: #fff;border: 1px solid #fff;background: transparent;}.btn-mod.btn-border-w:hover, .btn-mod.btn-border-w:focus{border-color: #fff;}.btn-mod.btn-border-w-light{color: rgba(255,255,255, .8);border: 1px solid rgba(255,255,255, .5);background: transparent;}.btn-mod.btn-border-w-light:hover, .btn-mod.btn-border-w-light:focus{color: #fff;border-color: rgba(255,255,255, .8);}.btn-mod.btn-gray{color: var(--color-dark-4);background: var(--color-gray-light-3);}.btn-mod.btn-gray:hover, .btn-mod.btn-gray:focus{color: var(--color-dark-3);background: var(--color-gray-light-4);}.btn-mod.btn-color{color: #fff;background: var(--color-primary-1);}.btn-mod.btn-color-light{color: var(--color-primary-1);background: var(--color-primary-light-1);}.btn-mod.btn-dark, .btn-mod.btn-dark:hover, .btn-mod.btn-dark:focus{background: var(--color-dark-3) !important;border: 1px solid var(--color-dark-mode-gray-2) !important;box-shadow: none !important;}.btn-mod.btn-circle{border-radius: 30px;}.btn-circle-alt{border-radius: 50%;}.btn-circle-alt:hover{border-radius: 10px;}.btn-mod.btn-round{border-radius: var(--border-radius-default);}.btn-full{width: 100%;}.btn-mod.btn-with-icon{display: inline-flex;align-items: center;height: 42px;padding: 0 17px;font-size: 18px;font-weight: 400;line-height: 1.2;text-transform: none;letter-spacing: normal;border: none;box-shadow: var(--box-shadow-block);}.btn-icon{display: flex;align-items: center;justify-content: center;flex-shrink: 0;width: 28px;height: 28px;margin-left: -10px;margin-right: 8px;font-size: 16px;border-radius: 50%;}.btn-icon.color-1{color: #fff;background: var(--color-primary-1);}.btn-icon.color-2{color: #fff;background: var(--color-primary-2);}.btn-icon.color-3{color: #fff;background: var(--color-primary-3);}.btn-icon.color-4{color: #fff;background: var(--color-primary-4);}.btn-mod.btn-with-icon:hover{background: #fff;box-shadow: var(--box-shadow-block-strong);}.btn-mod.btn-with-icon i:not(.btn-icon i){position: relative;top: 0.05em;font-size: 20px;}.btn-mod.btn-hover-anim{position: relative;overflow: hidden;isolation: isolate;transform: translateZ(0);}.btn-mod.btn-hover-anim > span{position: relative;}.btn-mod.btn-hover-anim:before{content: "";display: block;width: 100%;height: 200%;position: absolute;top: 0;left: 0;transform: scale(.7) translateY(55%);background: var(--color-dark-3a);border-radius: 100%;transition: all 0.25s cubic-bezier(0,0,.31,.99);}.btn-mod.btn-hover-anim:hover{opacity: 1;border-color: var(--color-dark-3a);}.btn-mod.btn-hover-anim:hover:before{transform: scaleX(2) scaleY(1) translateY(-15%);}.btn-mod.btn-w.btn-hover-anim:before{background: #ddd;}.btn-mod.btn-w.btn-hover-anim:hover{border-color: #ddd;}.btn-mod.btn-w-c.btn-hover-anim:before{background: var(--color-primary-light-1);}.btn-mod.btn-w-c.btn-hover-anim:hover{border-color: var(--color-primary-light-1);}.btn-mod.btn-color.btn-hover-anim:before{background: var(--color-primary-1-a);}.btn-mod.btn-color.btn-hover-anim:hover{border-color: var(--color-primary-1-a);}.btn-mod.btn-ellipse, .btn-mod.btn-ellipse:focus{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 170px;height: 170px;font-size: 18px;font-weight: 500;line-height: 1.22;text-transform: uppercase;letter-spacing: 0.02em;background: none;transform: rotate(-15deg);}.btn-mod.btn-ellipse:before{content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: var(--color-dark-1);border-radius: 50%;opacity: 97%;transition: all .37s var(--ease-out-short);}.btn-mod.btn-ellipse > *{z-index: 1;}.btn-mod.btn-ellipse:hover{background: none;opacity: 1;}.btn-mod.btn-ellipse:hover:before{transform: scale(1.1);}.btn-mod.btn-ellipse.btn-w:before{background: #fff;}.btn-mod.btn-ellipse-inner{position: relative;}.btn-ellipse-inner{position: relative;overflow: hidden;}.btn-ellipse-unhovered{display: block;padding: 10px;transition: all .37s var(--ease-out-short);}.btn-ellipse-hovered{position: absolute;top: 100%;left: 0;display: block;padding: 10px;opacity: 0;transition: all .37s var(--ease-out-short);}.btn-mod.btn-ellipse:hover .btn-ellipse-unhovered{opacity: 0;transform: translate(0,-100%);}.btn-mod.btn-ellipse:hover .btn-ellipse-hovered{opacity: 1;transform: translate(0,-100%);}.btn-animate-y{position: relative;display: block;overflow: hidden;}.btn-animate-y-1{display: block;transition: all .37s var(--ease-out-short), opacity .37s linear;}.btn-animate-y-2{display: block;position: absolute;top: 0;left: 0;width: 100%;opacity: 0;transform: translate(0,100%);transition: all .37s var(--ease-out-short), opacity .37s linear;}.btn-mod:hover .btn-animate-y-1, a:not(.no-hover):hover .btn-animate-y-1{opacity: 0;transform: translate(0,-100%);}.btn-mod:hover .btn-animate-y-2, a:not(.no-hover):hover .btn-animate-y-2{opacity: 1;transform: translate(0,0);}.big-icon{display: inline-flex;align-items: center;justify-content: center;width: 100px;height: 100px;margin: 0 auto 20px;font-size: 30px;color: var(--color-dark-1);background: #fff;border-radius: 50%;transition: var(--transition-default);}.big-icon i{position: relative;left: 0.1em;}.big-icon-gradient{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 100px;height: 100px;margin: 0 auto 12px;overflow: hidden;font-size: 30px;color: var(--color-dark-1);background: #fff;border-radius: 50%;box-shadow: 0px 0px 100px 0px rgba(185, 71, 217, 0.5);transition: transform .2s var(--ease-default);isolation: isolate;transform: translateZ(0);}.big-icon-gradient:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--gradient-primary-1-b);opacity: .225;transition: opacity .1s var(--ease-default);}.big-icon-gradient:hover:before{opacity: .15;}.big-icon-gradient i{position: relative;left: 0.1em;}.big-icon-gradient i:before{background: var(--gradient-primary-1-b);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.big-icon-border{display: inline-flex;align-items: center;justify-content: center;width: 100px;height: 100px;margin: 0 auto 20px;border: 3px solid var(--color-dark-1);text-align: center;font-size: 30px;color: var(--color-dark-1);border-radius: 50%;transition: var(--transition-default);}.big-icon-border i{position: relative;left: 0.1em;}.big-icon-link{display: inline-block;font-size: 48px;font-weight: 500;line-height: 1.3;text-decoration: none;letter-spacing: -0.02em;}.big-icon-link:hover{text-decoration: none;}.light-content .big-icon-link{color: #fff;}.big-icon-link-gradient{display: inline-block;font-size: 48px;font-weight: 500;line-height: 1.3;text-decoration: none;letter-spacing: -0.02em;}.big-icon-link-gradient:hover{text-decoration: none;}.light-content .big-icon-link-gradient{background: var(--gradient-primary-1);-webkit-background-clip: text;-webkit-text-fill-color: rgba(255,255,255, .8);}.light-content .big-icon-link-gradient:hover{-webkit-text-fill-color: rgba(255,255,255, .9);}.light-content .big-icon-border{color: #fff;border-color: #fff;}.btn-mod.btn-grad{color: #fff !important;background-image: var(--gradient-primary-1);background-repeat: no-repeat;border: none;}.btn-mod.btn-border-grad{border: 1px solid transparent;background: linear-gradient(to right, white, white), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;color: var(--color-primary-1);}.btn-mod.btn-border-grad > span{position: relative;display: block;background: var(--gradient-primary-1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.btn-mod.btn-border-grad > span i{-webkit-text-fill-color: var(--color-primary-1);}.btn-mod.btn-border-grad .btn-animate-y-1, .btn-mod.btn-border-grad .btn-animate-y-2{background: var(--gradient-primary-1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.main-nav.dark .btn-border-grad{background: linear-gradient(to right, var(--color-dark-1), var(--color-dark-1)), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;}.mobile-on .link-hover-anim{top: 0;}.mobile-on .btn-border, .mobile-on .btn-border:hover{color: #fff !important;border-color: #fff !important;}.form input[type="text"], .form input[type="email"], .form input[type="number"], .form input[type="url"], .form input[type="search"], .form input[type="tel"], .form input[type="password"], .form input[type="date"], .form input[type="color"], .form select{display: inline-block;height: 27px;vertical-align: middle;font-size: 13px;font-weight: 400;color: var(--color-dark-1);border: 1px solid rgba(0,0,0, .183);padding-top: 0;padding-bottom: 2px;padding-left: 7px;padding-right: 7px;border-radius: 0;box-shadow: none;transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.form select:not([multiple]){padding-right: 24px !important;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="9px" height="5px"><path fill-rule="evenodd" fill="rgb(17, 17, 17)" d="M8.886,0.631 L8.336,0.117 C8.263,0.049 8.178,0.015 8.083,0.015 C7.988,0.015 7.903,0.049 7.830,0.117 L4.506,3.155 L1.183,0.117 C1.109,0.049 1.025,0.015 0.930,0.015 C0.834,0.015 0.750,0.049 0.677,0.117 L0.127,0.631 C0.053,0.699 0.017,0.778 0.017,0.867 C0.017,0.956 0.053,1.035 0.127,1.103 L4.253,4.892 C4.327,4.960 4.411,4.994 4.506,4.994 C4.602,4.994 4.686,4.960 4.759,4.892 L8.886,1.103 C8.959,1.035 8.996,0.956 8.996,0.867 C8.996,0.778 8.959,0.699 8.886,0.631 L8.886,0.631 Z"/></svg>');background-repeat: no-repeat;background-position: right 8px center;background-size: 9px 5px;}.form select[multiple]{height: auto;}.form input[type="text"]::placeholder, .form input[type="email"]::placeholder, .form input[type="number"]::placeholder, .form input[type="url"]::placeholder, .form input[type="search"]::placeholder, .form input[type="tel"]::placeholder, .form input[type="password"]::placeholder, .form input[type="date"]::placeholder, .form input[type="color"]::placeholder, .form select::placeholder{color: var(--color-gray-2);transition: var(--transition-default), font-size 0s;}.form input[type="text"]:hover::placeholder, .form input[type="email"]:hover::placeholder, .form input[type="number"]:hover::placeholder, .form input[type="url"]:hover::placeholder, .form input[type="search"]:hover::placeholder, .form input[type="tel"]:hover::placeholder, .form input[type="password"]:hover::placeholder, .form input[type="date"]:hover::placeholder, .form input[type="color"]:hover::placeholder, .form select::placeholder{color: var(--color-gray-1);}.form input[type="text"]:hover, .form input[type="email"]:hover, .form input[type="number"]:hover, .form input[type="url"]:hover, .form input[type="search"]:hover, .form input[type="tel"]:hover, .form input[type="password"]:hover, .form input[type="date"]:hover, .form input[type="color"]:hover, .form select:hover{border-color: rgba(0,0,0, .38);}.form input[type="text"]:focus, .form input[type="email"]:focus, .form input[type="number"]:focus, .form input[type="url"]:focus, .form input[type="search"]:focus, .form input[type="tel"]:focus, .form input[type="password"]:focus, .form input[type="date"]:focus, .form input[type="color"]:focus, .form select:focus{color: var(--color-dark-1);border-color: rgba(0,0,0, .7);box-shadow: 0 0 3px rgba(0,0,0, .3);outline: none;}input[type="text"]:-webkit-autofill, input[type="email"]:-webkit-autofill, input[type="number"]:-webkit-autofill, input[type="url"]:-webkit-autofill, input[type="search"]:-webkit-autofill, input[type="tel"]:-webkit-autofill, input[type="password"]:-webkit-autofill, input[type="date"]:-webkit-autofill, input[type="color"]:-webkit-autofill, textarea:-webkit-autofill, input[type="text"]:-webkit-autofill:hover, input[type="email"]:-webkit-autofill:hover, input[type="number"]:-webkit-autofill:hover, input[type="url"]:-webkit-autofill:hover, input[type="search"]:-webkit-autofill:hover, input[type="tel"]:-webkit-autofill:hover, input[type="password"]:-webkit-autofill:hover, input[type="date"]:-webkit-autofill:hover, input[type="color"]:-webkit-autofill:hover, textarea:-webkit-autofill:hover, input[type="text"]:-webkit-autofill:focus, input[type="email"]:-webkit-autofill:focus, input[type="number"]:-webkit-autofill:focus, input[type="url"]:-webkit-autofill:focus, input[type="search"]:-webkit-autofill:focus, input[type="tel"]:-webkit-autofill:focus, input[type="password"]:-webkit-autofill:focus, input[type="date"]:-webkit-autofill:focus, input[type="color"]:-webkit-autofill:focus, textarea:-webkit-autofill:focus{transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000), background-color 1s 900000s ease;-webkit-text-fill-color: var(--color-dark-1);}.light-content input[type="text"], .light-content input[type="email"], .light-content input[type="number"], .light-content input[type="url"], .light-content input[type="search"], .light-content input[type="tel"], .light-content input[type="password"], .light-content input[type="date"], .light-content input[type="color"], .light-content select{color: #fff;background: none;border-color: rgba(255,255,255, .35);}.light-content input[type="text"]:hover, .light-content input[type="email"]:hover, .light-content input[type="number"]:hover, .light-content input[type="url"]:hover, .light-content input[type="search"]:hover, .light-content input[type="tel"]:hover, .light-content input[type="password"]:hover, .light-content input[type="date"]:hover, .light-content input[type="color"]:hover, .light-content select:hover{border-color: rgba(255,255,255, .5);}.light-content input[type="text"]:focus, .light-content input[type="email"]:focus, .light-content input[type="number"]:focus, .light-content input[type="url"]:focus, .light-content input[type="search"]:focus, .light-content input[type="tel"]:focus, .light-content input[type="password"]:focus, .light-content input[type="date"]:focus, .light-content input[type="color"]:focus, .light-content select:focus{color: #fff;border-color: rgba(255,255,255, .75);background-color: transparent !important;}.light-content .form select:not([multiple]){background-color: transparent: !important;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="9px" height="5px"><path fill-rule="evenodd" fill="rgb(255, 255, 255)" d="M8.886,0.631 L8.336,0.117 C8.263,0.049 8.178,0.015 8.083,0.015 C7.988,0.015 7.903,0.049 7.830,0.117 L4.506,3.155 L1.183,0.117 C1.109,0.049 1.025,0.015 0.930,0.015 C0.834,0.015 0.750,0.049 0.677,0.117 L0.127,0.631 C0.053,0.699 0.017,0.778 0.017,0.867 C0.017,0.956 0.053,1.035 0.127,1.103 L4.253,4.892 C4.327,4.960 4.411,4.994 4.506,4.994 C4.602,4.994 4.686,4.960 4.759,4.892 L8.886,1.103 C8.959,1.035 8.996,0.956 8.996,0.867 C8.996,0.778 8.959,0.699 8.886,0.631 L8.886,0.631 Z"/></svg>');background-repeat: no-repeat;background-position: right 8px center;background-size: 9px 5px;}.light-content .form select option{background: var(--color-dark-1);}.light-content .form input[type="text"]::placeholder, .light-content .form input[type="email"]::placeholder, .light-content .form input[type="number"]::placeholder, .light-content .form input[type="url"]::placeholder, .light-content .form input[type="search"]::placeholder, .light-content .form input[type="tel"]::placeholder, .light-content .form input[type="password"]::placeholder, .light-content .form input[type="date"]::placeholder, .light-content .form input[type="color"]::placeholder, .light-content .form select::placeholder{color: rgba(255,255,255, .6);}.light-content .form input[type="text"]:hover::placeholder, .light-content .form input[type="email"]:hover::placeholder, .light-content .form input[type="number"]:hover::placeholder, .light-content .form input[type="url"]:hover::placeholder, .light-content .form input[type="search"]:hover::placeholder, .light-content .form input[type="tel"]:hover::placeholder, .light-content .form input[type="password"]:hover::placeholder, .light-content .form input[type="date"]:hover::placeholder, .light-content .form input[type="color"]:hover::placeholder, .light-content .form select::placeholder{color: rgba(255,255,255, .75);}.light-content input[type="text"]:-webkit-autofill, .light-content input[type="email"]:-webkit-autofill, .light-content input[type="number"]:-webkit-autofill, .light-content input[type="url"]:-webkit-autofill, .light-content input[type="search"]:-webkit-autofill, .light-content input[type="tel"]:-webkit-autofill, .light-content input[type="password"]:-webkit-autofill, .light-content input[type="date"]:-webkit-autofill, .light-content input[type="color"]:-webkit-autofill, .light-content textarea:-webkit-autofill, .light-content input[type="text"]:-webkit-autofill:hover, .light-content input[type="email"]:-webkit-autofill:hover, .light-content input[type="number"]:-webkit-autofill:hover, .light-content input[type="url"]:-webkit-autofill:hover, .light-content input[type="search"]:-webkit-autofill:hover, .light-content input[type="tel"]:-webkit-autofill:hover, .light-content input[type="password"]:-webkit-autofill:hover, .light-content input[type="date"]:-webkit-autofill:hover, .light-content input[type="color"]:-webkit-autofill:hover, .light-content textarea:-webkit-autofill:hover, .light-content input[type="text"]:-webkit-autofill:focus, .light-content input[type="email"]:-webkit-autofill:focus, .light-content input[type="number"]:-webkit-autofill:focus, .light-content input[type="url"]:-webkit-autofill:focus, .light-content input[type="search"]:-webkit-autofill:focus, .light-content input[type="tel"]:-webkit-autofill:focus, .light-content input[type="password"]:-webkit-autofill:focus, .light-content input[type="date"]:-webkit-autofill:focus, .light-content input[type="color"]:-webkit-autofill:focus, .light-content textarea:-webkit-autofill:focus{-webkit-text-fill-color: #fff;}.form input[type="text"].input-lg, .form input[type="email"].input-lg, .form input[type="number"].input-lg, .form input[type="url"].input-lg, .form input[type="search"].input-lg, .form input[type="tel"].input-lg, .form input[type="password"].input-lg, .form input[type="date"].input-lg, .form input[type="color"].input-lg, .form select.input-lg{height: 52.5px;padding-left: 20px;padding-right: 20px;font-size: 16px;}.form input[type="text"].input-md, .form input[type="email"].input-md, .form input[type="number"].input-md, .form input[type="url"].input-md, .form input[type="search"].input-md, .form input[type="tel"].input-md, .form input[type="password"].input-md, .form input[type="date"].input-md, .form input[type="color"].input-md, .form select.input-md{height: 46px;padding-left: 15px;padding-right: 15px;font-size: 15px;}.form input[type="text"].input-sm, .form input[type="email"].input-sm, .form input[type="number"].input-sm, .form input[type="url"].input-sm, .form input[type="search"].input-sm, .form input[type="tel"].input-sm, .form input[type="password"].input-sm, .form input[type="date"].input-sm, .form input[type="color"].input-sm, .form select.input-sm{height: 37px;padding-left: 10px;padding-right: 10px;font-size: 14px;}.form input[type=color]{padding: 3px !important;}.form input.form-check-input{border: 1px solid var(--color-gray-1);}.form .form-check-label{font-weight: 400;}.form textarea{font-size: 13px;font-weight: 400;color: var(--color-dark-1);border-color: rgba(0,0,0, .183);padding: 0 7px;outline: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-appearance: none;}.form textarea::placeholder{color: var(--color-gray-2);transition: var(--transition-default);}.form textarea:hover::placeholder{color: var(--color-gray-1);}.form textarea:hover{border-color: rgba(0,0,0, .38);}.form textarea:focus{color: var(--color-dark-1);border-color: rgba(0,0,0, .7);box-shadow: 0 0 3px rgba(0,0,0, .3);}.light-content textarea{color: #fff;background: none;border-color: rgba(255,255,255, .35);}.light-content textarea:hover{background: none;border-color: rgba(255,255,255, .5);}.light-content textarea:focus{color: #fff;background: none;border-color: rgba(255,255,255, .75);}.light-content .form textarea::placeholder{color: rgba(255,255,255, .6);}.light-content .form textarea:hover::placeholder{color: rgba(255,255,255, .75);}.form textarea.input-lg{padding: 12px 20px;font-size: 16px;}.form textarea.input-md{padding: 8px 15px;font-size: 15px;}.form textarea.input-sm{padding: 5px 10px;font-size: 14px;}.form input.input-circle, .form select.input-circle, .form textarea.input-circle{border-radius: 27px;}.form label{display: inline-block;margin-bottom: 7px;font-size: 18px;font-weight: 500;line-height: 1.3;}.form .form-group{margin-bottom: 21px;}.form div.error{margin-top: 20px;padding: 13px 20px;text-align: center;background: var(--bs-danger);color: #fff;border-radius: var(--border-radius-default);}.form div.error a, .form div.error a:hover{color: #fff;}.form div.error label, .form div.success label{margin: 0;font-size: 18px;font-weight: 400;text-transform: none;}.form div.success{margin-top: 20px;padding: 13px 20px;text-align: center;background: rgba(50,178,95, .75);color: #fff;border-radius: var(--border-radius-default);}.form-tip, .form-tip a{font-size: 14px;line-height: 1.43;color: var(--color-gray-1);}.form-tip a:hover{color: var(--color-dark-1);}.form-tip .fa{font-size: 12px;}.light-content .form-tip, .light-content .form-tip a{color: var(--color-dark-mode-gray-1);}.form-control{border-radius: 0;}.form input[type="text"].underline, .form input[type="email"].underline, .form input[type="number"].underline, .form input[type="url"].underline, .form input[type="search"].underline, .form input[type="tel"].underline, .form input[type="password"].underline, .form input[type="date"].underline, .form input[type="color"].underline, .form textarea.underline, .form select.underline{border-top: none;border-left: none;border-right: none;padding-left: 0;border-width: 2px;border-color: var(--color-dark-1);border-radius: 0;}.form input[type="text"].underline, .form input[type="email"].underline, .form input[type="number"].underline, .form input[type="url"].underline, .form input[type="search"].underline, .form input[type="tel"].underline, .form input[type="password"].underline, .form input[type="date"].underline, .form input[type="color"].underline, .form textarea.underline{padding-right: 0;}.form input[type="text"].underline:focus, .form input[type="email"].underline:focus, .form input[type="number"].underline:focus, .form input[type="url"].underline:focus, .form input[type="search"].underline:focus, .form input[type="tel"].underline:focus, .form input[type="password"].underline:focus, .form input[type="date"].underline:focus, .form input[type="color"].underline:focus, .form textarea.underline:focus, .form select.underline:focus{box-shadow: none;}.light-content .form input[type="text"].underline, .light-content .form input[type="email"].underline, .light-content .form input[type="number"].underline, .light-content .form input[type="url"].underline, .light-content .form input[type="search"].underline, .light-content .form input[type="tel"].underline, .light-content .form input[type="password"].underline, .light-content .form input[type="date"].underline, .light-content .form input[type="color"].underline, .light-content .form textarea.underline, .light-content .form select.underline{border-color: #fff;}.input-grad-wrap{border: 1px solid transparent;background: linear-gradient(to right, white, white), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;}.form input[type="text"].input-grad, .form input[type="email"].input-grad, .form input[type="number"].input-grad, .form input[type="url"].input-grad, .form input[type="search"].input-grad, .form input[type="tel"].input-grad, .form input[type="password"].input-grad, .form input[type="date"].input-grad, .form input[type="color"].input-grad, .form textarea.input-grad, .form select.input-grad{border: none;}.form input[type="text"].input-grad:focus, .form input[type="email"].input-grad:focus, .form input[type="number"].input-grad:focus, .form input[type="url"].input-grad:focus, .form input[type="search"].input-grad:focus, .form input[type="tel"].input-grad:focus, .form input[type="password"].input-grad:focus, .form input[type="date"].input-grad:focus, .form input[type="color"].input-grad:focus, .form textarea.input-grad:focus, .form select.input-grad:focus{border: none;box-shadow: none;}.light-content .input-grad-wrap{background: linear-gradient(to right, var(--color-dark-1), var(--color-dark-1)), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;}.home-section{width: 100%;display: block;position: relative;background-repeat: no-repeat;background-attachment: fixed;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.home-content{width: 100%;position: relative;text-align: center;}@keyframes scroll-down-anim {0%{transform: translateY(-5px);}50%{transform: translateY(5px);}100%{transform: translateY(-5px);}}.scroll-down-wrap{position: absolute;bottom: 25px;left: 50%;width: 48px;height: 48px;margin-left: -24px;}.scroll-down{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;color: var(--color-dark-1) !important;font-size: 22px;text-decoration: none;transition: all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);animation: scroll-down-anim 1.15s infinite;}.scroll-down:before{display: block;content: "";width: 38px;height: 38px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 50%;background: #fff;box-shadow: var(--box-shadow);z-index: 1;transition: all 0.4s var(--ease-elastic-2);}.scroll-down:hover{text-decoration: none;}.scroll-down:hover:before{box-shadow: var(--box-shadow-strong);transform: translate(-50%, -50%) scale(1.25);}.scroll-down i{position: relative;top: 1px;z-index: 2;}.scroll-down-wrap-type-1{position: absolute;bottom: 30px;left: 0;width: 100%;}.scroll-down-1{display: inline-flex;justify-content: center;align-items: center;text-decoration: none;}.scroll-down-1-icon{position: relative;display: inline-flex;justify-content: center;align-items: center;width: 36px;height: 36px;margin-right: 8px;font-size: 24px;}.scroll-down-1-icon:before{content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border: 1px solid var(--color-dark-1);border-radius: 50%;opacity: .38;transition: opacity 0.4s ease, transform 0.4s var(--ease-elastic-2);}.scroll-down-1-icon svg, .scroll-down-1-icon img{width: 24px;height: 24px;opacity: .43;transition: all 0.4s ease;}.scroll-down-1-icon i{opacity: .43;transition: all 0.4s ease;}.scroll-down-1-text{font-size: 14px;opacity: .6;transition: opacity 0.4s ease, transform 0.4s var(--ease-elastic-2);}.scroll-down-1:hover{text-decoration: none;color: inherit;}.scroll-down-1:hover .scroll-down-1-icon:before{opacity: 1;transform: scale(1.25);}.scroll-down-1:hover .scroll-down-1-icon svg, .scroll-down-1:hover .scroll-down-1-icon img, .scroll-down-1:hover .scroll-down-1-icon i{opacity: 1;}.scroll-down-1:hover .scroll-down-1-text{opacity: 1;transform: translateX(7px);}.light-content .scroll-down-1-icon{color: #fff;}.light-content .scroll-down-1-icon svg, .light-content .scroll-down-1-icon img{opacity: .65;}.light-content .scroll-down-1-icon i{opacity: .65;}.light-content .scroll-down-1-icon:before{border-color: #fff;opacity: .5;}.light-content .scroll-down-1-text{color: #fff;opacity: .7;}.scroll-down-wrap-2{position: absolute;bottom: 30px;left: 0;width: 100%;line-height: 0;}.scroll-down-2, .scroll-down-2:hover{display: inline-flex;justify-content: center;align-items: center;text-decoration: none;color: var(--color-dark-1);animation: scroll-down-2 1.5s infinite ease-out;}@keyframes scroll-down-2 {0% {transform: translateY(-10px);}50% {transform: translateY(10px);animation-timing-function: ease-in;}100% {transform: translateY(-10px);}}.light-content .scroll-down-2, .light-content .scroll-down-2:hover{color: #fff;}.scroll-down-3-wrap{position: absolute;bottom: 0;left: 0;width: 100%;display: flex;justify-content: center;}.scroll-down-3{position: relative;color: var(--color-dark-1);font-size: 10px;font-weight: 500;text-transform: uppercase;text-decoration: none;letter-spacing: 0.1em;transition: letter-spacing .27s var(--ease-out-medium);}.scroll-down-3:hover{color: unset;text-decoration: none;letter-spacing: 0.2em;}.scroll-down-3:after{content: "";display: block;width: 1px;height: 106px;margin: 6px auto -53px;background: var(--color-dark-1);}.light-content .scroll-down-3{color: #fff;}.light-content .scroll-down-3:after{background: rgba(193,193, 193, .9);}.scroll-down-wrap-4{position: absolute;bottom: 30px;left: 0;width: 100%;}.scroll-down-4{position: relative;display: inline-flex;justify-content: center;align-items: center;width: 38px;height: 38px;text-decoration: none;color: var(--color-dark-1);border: 2px solid var(--color-dark-1);border-radius: 50%;transition: all .27s var(--ease-default);}.scroll-down-4:before{content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: var(--color-dark-1);border-radius: 50%;z-index: -1;opacity: 0;transform: scale(0.3);transition: all .27s var(--ease-out-medium);}.scroll-down-4:hover{color: #fff;border-color: transparent;text-decoration: none;}.scroll-down-4:hover:before{opacity: 1;transform: scale(1.2);}.light-content .scroll-down-4{color: #fff;border-color: #fff;}.light-content .scroll-down-4:hover{color: var(--color-dark-1);border-color: transparent;}.light-content .scroll-down-4:before{background: #fff;}.hs-status{position: absolute;bottom: 30px;left: var(--full-wrapper-margin-x);width: 180px;font-size: 16px;line-height: 1.375;padding-left: 10px;border-left: 2px solid currentColor;}.hs-social{position: absolute;bottom: 30px;right: var(--full-wrapper-margin-x);}.hs-social.left{left: var(--full-wrapper-margin-x);right: auto;}.hs-social-link{display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;margin-top: 8px;font-size: 16px;color: var(--color-dark-1);text-decoration: none;border: 1px solid var(--color-dark-1);border-radius: 50%;transition: var(--transition-default);}.hs-social-link:hover{color: #fff;background: var(--color-dark-1);text-decoration: none;}.hs-social-link svg{display: block;width: 1em;height: 1em;fill: currentColor;}.light-content .hs-social-link{color: #fff;border-color: #fff;}.light-content .hs-social-link:hover{color: var(--color-dark-1);background: #fff;}.bg-video-wrapper{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;}.bg-video-overlay{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;}.bg-video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}.bg-video::-webkit-media-controls, .bg-video::-webkit-media-controls-panel, .bg-video::-webkit-media-controls-play-button, .bg-video::-webkit-media-controls-start-playback-button{display: none !important;-webkit-appearance: none;}a.bg-video-button-muted{display: block;width: 1em;height: 1em;position: absolute;bottom: 20px;left: 20px;font-size: 24px;line-height: 1;color: var(--color-dark-1);z-index: 1000;}a.bg-video-button-pause{display:block;width: 1em;height: 1em;position: absolute;bottom: 20px;left: 60px;font-size: 24px;line-height: 1;color: var(--color-dark-1);z-index: 1000;}.light-content a.bg-video-button-muted, .light-content a.bg-video-button-pause{color: #fff;}.edge-top-figure-1{width: 100%;position: absolute;top: 0;left: 0;padding-top: 15%;overflow: hidden;background: #fff;}.edge-top-figure-1:before{content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%);display: block;width: 160%;height: 520%;background: var(--color-dark-1);border-radius: 100%;}.edge-top-figure-2{width: 100%;position: absolute;top: 0;left: 0;padding-top: 15%;overflow: hidden;background: var(--color-dark-1);}.edge-top-figure-2:before{content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%);display: block;width: 160%;height: 520%;background: var(--color-dark-2);border-radius: 100%;}.bg-shape-1{position: absolute;top: 0;right: 0;width: 90.1875%;}.bg-shape-1 img{width: 100%;}.bg-shape-2{position: absolute;top: 0;left: 0;width: 53.625%;}.bg-shape-2 img{width: 100%;}.bg-shape-3{position: absolute;top: 0;left: 0;width: 90.1875%;}.bg-shape-3 img{width: 100%;}.bg-shape-4{position: absolute;top: 0;left: 0;width: 100%;}.bg-shape-4 img{width: 100%;}.bg-shape-5{position: absolute;top: 0;right: 0;width: 34.375%;height: 100%;background: var(--gradient-primary-1-b);opacity: .15;}.bg-shape-6{position: absolute;top: 50%;right: 100%;width: 35.325%;padding-top: 35.325%;background: var(--gradient-primary-1);border-radius: 100%;opacity: .15;transform: translate(9.7%,-50%) rotate(90deg);}.bg-shape-7{position: absolute;top: -10%;left: 0;width: 187%;}.bg-shape-7 img{width: 100%;}.bg-line-1{position: absolute;bottom: 45px;left: 0;width: 100%;}.bg-line-1 img{width: 100%;}.bg-line-2 img{width: 100%;}.bg-line-3 img{width: 100%;}.fullwidth-gallery-wrapper{position: absolute;top: 0;left: 0;display: flex;align-items: stretch;width: 100%;height: 100%;}.fullwidth-galley-content{position: relative;z-index: 25;}.fullwidth-gallery{display: flex !important;align-items: stretch;}.fullwidth-gallery .owl-wrapper-outer{display: flex;align-items: stretch;height: auto !important;}.fullwidth-gallery .owl-wrapper{display: flex !important;align-items: stretch;}.fullwidth-gallery .owl-item{display: flex !important;align-items: stretch;height: 100% !important;}.typewrite .wrap:after{animation: blink 1s infinite;}@keyframes blink{0% {opacity:1;}50% {opacity:0;}100% {opacity:1;}}.stack-images{position: relative;margin: 0 auto;padding: 19.2307% 0;}.stack-images-1{max-width: 57.692%;position: absolute;top: 0;right: 0;}.stack-images-2{position: relative;max-width: 57.692%;margin: 0 auto;}.stack-images-3{max-width: 57.692%;position: absolute;bottom: 0;left: 0;}.appear-animate .charsAnimIn .char{opacity: 0;transform: translateY(.5em) rotate(7deg);transform-origin: 0 50%;transition: transform .62s var(--ease-out-short), opacity .62s var(--ease-default);transition-delay: calc( 0.027s * var(--char-index) );}html:not(.mobile) .appear-animate .charsAnimIn .char{will-change: opacity, transform;}@media print{.appear-animate .charsAnimIn .char{opacity: 1 !important;transform: none !important;}}.charsAnimIn.animated .char, .mobile .charsAnimIn .char{opacity: 1;transform: none;}.appear-animate .charsAnimIn-1 .char{opacity: 0;transform: translateX(.01em) translateY(.27em) translateZ(0) rotate(0.0003deg);transition: transform 1s var(--ease-out-short), opacity 1s var(--ease-default);transition-delay: calc( 0.037s * var(--char-index) );}html:not(.mobile) .appear-animate .charsAnimIn-1 .char{will-change: opacity, transform;}@media print{.appear-animate .charsAnimIn-1 .char{opacity: 1 !important;transform: none !important;}}.charsAnimIn-1.animated .char, .mobile .charsAnimIn-1 .char{opacity: 1;transform: none;}.appear-animate .charsAnimIn-2 .char{opacity: 0;transform: translateY(0.2em) translateZ(0) rotate(5deg);transition: transform 0.5s var(--ease-out-short), opacity 1s var(--ease-default);transition-delay: calc( 0.0427s * var(--char-index) );}html:not(.mobile) .appear-animate .charsAnimIn-2 .char{will-change: opacity, transform;}@media print{.appear-animate .charsAnimIn-2 .char{opacity: 1 !important;transform: none !important;}}.charsAnimIn-2.animated .char, .mobile .charsAnimIn-2 .char{opacity: 1;transform: none;}.appear-animate .charsAnimInLong .char{opacity: 0;transform: translateX(.5em);transform-origin: 0 50%;transition: transform .85s var(--ease-out-short), opacity .62s var(--ease-default);transition-delay: calc( 0.03s * var(--char-index) );}html:not(.mobile) .appear-animate .charsAnimInLong .char{will-change: opacity, transform;}@media print{.appear-animate .charsAnimInLong .char{opacity: 1 !important;transform: none !important;}}.charsAnimInLong.animated .char, .mobile .charsAnimInLong .char{opacity: 1;transform: none;}.appear-animate .charsAnimInLong-1 .char{opacity: 0;transform: translateX(.275em);transform-origin: 0 50%;transition: transform 1s var(--ease-out-short), opacity .62s var(--ease-default);transition-delay: calc( 0.039s * var(--char-index) );}html:not(.mobile) .appear-animate .charsAnimInLong-1 .char{will-change: opacity, transform;}@media print{.appear-animate .charsAnimInLong-1 .char{opacity: 1 !important;transform: none !important;}}.charsAnimInLong-1.animated .char, .mobile .charsAnimInLong-1 .char{opacity: 1;transform: none;}.appear-animate .wordsAnimIn .word{opacity: 0;transform: translateY(1em) scale(.75) skew(-5deg) rotate(7deg);transform-origin: 0 50%;transition: transform 0.5s var(--ease-out-short), opacity 0.5s var(--ease-out-short);transition-delay: calc( 0.05s * var(--word-index) );}html:not(.mobile) .appear-animate .wordsAnimIn .word{will-change: opacity, transform;}@media print{.appear-animate .wordsAnimIn .word{opacity: 1 !important;transform: none !important;}}.wordsAnimIn.animated .word, .mobile .wordsAnimIn .word{opacity: 1;transform: none;}.appear-animate .linesAnimIn .word{opacity: 0;backface-visibility: hidden;transform: translateY(39px) translateZ(0) scale(1.0) rotate(0.02deg);transform-origin: 0 50%;transition: transform 1s cubic-bezier(0, 0.55, 0.45, 1), opacity 1s cubic-bezier(0, 0.55, 0.45, 1);transition-delay: calc( 0.05s * var(--line-index) );}html:not(.mobile) .appear-animate .linesAnimIn .word{will-change: opacity, transform;}@media print{.appear-animate .linesAnimIn .word{opacity: 1 !important;transform: none !important;}}.linesAnimIn.animated .word, .mobile .linesAnimIn .word{opacity: 1;transform: none;}.appear-animate .linesAnimInLong .word{opacity: 0;backface-visibility: hidden;transform: translateY(39px) translateZ(0) scale(1.0) rotate(0.02deg);transform-origin: 0 50%;transition: transform 1s cubic-bezier(0, 0.55, 0.45, 1), opacity 1s cubic-bezier(0, 0.55, 0.45, 1);transition-delay: calc( 0.1s * var(--line-index) );}html:not(.mobile) .appear-animate .linesAnimInLong .word{will-change: opacity, transform;}@media print{.appear-animate .linesAnimInLong .word{opacity: 1 !important;transform: none !important;}}.linesAnimInLong.animated .word, .mobile .linesAnimInLong .word{opacity: 1;transform: none;}:root {--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1 }.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-duration: var(--animate-duration);animation-duration: var(--animate-duration);-webkit-animation-fill-mode: both;animation-fill-mode: both }.wow, .wow-menubar, .wow-p{opacity: 0.001;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0);transform: translateZ(0);}html:not(.mobile) .wow, html:not(.mobile) .wow-menubar, html:not(.mobile) .wow-p{}.appear-animate .wow.scaleOutIn{opacity: 1;transform: scale(1.2);}.appear-animate .wow.animated, .appear-animate .wow.scaleOutIn.animated, .appear-animate .wow-p.amimated, .appear-animate .wow-menubar.animated, .mobile .appear-animate .wow, .mobile .appear-animate .wow-menubar, .mobile .appear-animate .wow-p{opacity: 1;transform: scale(1.0);}@media print{.wow, .wow.scaleOutIn, .wow-menubar, .wow-p{opacity: 1 !important;transform: none !important;animation: none !important;}}@keyframes fadeIn {0% {opacity: 0 }to {opacity: 1 }}.fadeIn {animation-name: fadeIn }@keyframes fadeInDown{0%{opacity: 0;transform: translate3d(0,-37px,0) }to{opacity: 1;transform: translate3d(0,0,0);}}.fadeInDown{animation-name: fadeInDown }@keyframes fadeInUp{0%{opacity: 0;transform: translate3d(0,37px,0);}to{opacity: 1;transform: translate3d(0,0,0);}}.fadeInUp{animation-name: fadeInUp;}@keyframes fadeInLeft{0%{opacity: 0;transform: translate3d(37px,0,0);}to{opacity: 1;transform: translate3d(0,0,0);}}.fadeInLeft{animation-name: fadeInLeft;}@keyframes fadeInRight{0%{opacity: 0;transform: translate3d(-37px,0,0);}to{opacity: 1;transform: translate3d(0,0,0);}}.fadeInRight{animation-name: fadeInRight;}@keyframes fadeInDownShort{0%{opacity: 0;transform: translate3d(0,-12px,0) }to{opacity: 1;transform: translate3d(0,0,0);}}.fadeInDownShort{animation-name: fadeInDownShort }@keyframes fadeInUpShort{0%{opacity: 0;transform: translate3d(0,12px,0);}to{opacity: 1;transform: translate3d(0,0,0);}}.fadeInUpShort{animation-name: fadeInUpShort;}@keyframes fadeInLeftShort{0%{opacity: 0;transform: translate3d(12px,0,0);}to{opacity: 1;transform: translate3d(0,0,0);}}.fadeInLeftShort{animation-name: fadeInLeftShort;}@keyframes fadeInRightShort{0%{opacity: 0;transform: translate3d(-12px,0,0);}to{opacity: 1;transform: translate3d(0,0,0);}}.fadeInRightShort{animation-name: fadeInRightShort;}@keyframes scalexIn{0%{opacity: 0;transform: scaleX(0);transform-origin: left center;}to{opacity: 1;transform: scaleX(1);transform-origin: left center;}}.scalexIn{animation-name: scalexIn;}@keyframes fadeScaleIn{0%{opacity: 0;transform: scale(.95) translateZ(0.1px);}to{opacity: 1;transform: scale(1.00);}}.fadeScaleIn{animation-name: fadeScaleIn;}@keyframes scaleOutIn{0%{transform: scale(1.2) translateZ(0.1px);}to{transform: scale(1.0);}}.scaleOutIn{animation-name: scaleOutIn;animation-timing-function: var(--ease-out-short);}@keyframes fadeScaleOutIn{0%{opacity: 0;transform: translateY(10px) translateZ(0.1px) scale(1.1);}to{opacity: 1;transform: scale(1);}}.fadeScaleOutIn{animation-name: fadeScaleOutIn;}@keyframes clipRightIn{0% {clip-path: inset(0 100% 0 0);}to {clip-path: inset(0);}}.clipRightIn{animation-name: clipRightIn;animation-timing-function: var(--ease-out-medium);}@keyframes fadeRotateIn{0%{opacity: 0;transform: rotateX(60deg) rotateY(10deg) rotateZ(-10deg);transform-origin: top;animation-timing-function: var(--ease-out-short);}to{opacity: 1;transform: none;}}.fadeRotateIn{animation-name: fadeRotateIn;}.nav-logo-wrap{position: absolute;top: 0;left: 0;flex-shrink: 0;z-index: 1;}.nav-logo-wrap .logo{display: flex;align-items: center;max-width: 188px;height: var(--menu-bar-height);transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.nav-logo-wrap .logo img{max-height: 100%;}.nav-logo-wrap .logo:before, .nav-logo-wrap .logo:after{display: none;}.logo, a.logo:hover{font-size: 18px;font-weight: 600 !important;text-decoration: none;color: rgba(0,0,0, .9);}.main-nav{display: flex;flex-direction: column;flex-wrap: nowrap;align-items: stretch;width: 100%;height: var(--menu-bar-height) !important;position: relative;top: 0;left: 0;text-align: left;background: rgba(255,255,255, .98);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.025),0px 1px 1px 0px rgba(0, 0, 0, 0.01),0px 0px 50px 0px rgba(0, 0, 0, 0.07);z-index: 1030;transition: all 0.2s var(--ease-default);}.main-nav.sticky{position: -webkit-sticky;position: sticky;top: 0;}.small-height{height: var(--menu-bar-height-scrolled) !important;}.main-nav-sub{flex-grow: 1;display: flex;position: relative;}.inner-nav{flex-grow: 1;position: relative;}.inner-nav ul{margin: auto;font-size: 17px;font-weight: 500;text-align: center;letter-spacing: 0;line-height: 1.3;}.inner-nav ul i.align-center:before{display: block;margin-top: -0.15em;transform: translateY(13.5%);}.inner-nav ul i.mi-mobile:before{margin-left: -0.25em;margin-right: -0.25em;}.inner-nav > ul{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}.inner-nav ul li{margin: 0 18px;position: relative;}.inner-nav ul li:first-child{margin-left: 0;}.inner-nav ul li:last-child{margin-right: 0;}.inner-nav > ul.items-end{position: absolute;top: 0;right: 0;}.inner-nav ul li a{display: inline-block;text-decoration: none;transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.inner-nav > ul > li > a{display: table-cell;vertical-align: middle;height: var(--menu-bar-height);opacity: .65;}.main-nav:not(.mobile-on).small-height .inner-nav > ul > li > a{height: var(--menu-bar-height-scrolled) !important;}.inner-nav ul li a:hover, .inner-nav ul li a.active{color: var(--color-dark-1);opacity: 1;text-decoration: none;}.body-scrolled .scrolled-hidden{display: none;}.scrolled-visible{display: none;}.body-scrolled .scrolled-visible{display: block;}.mobile-on .scrolled-hidden, .mobile-on .body-scrolled .scrolled-hidden{display: block;}.mobile-on .scrolled-visible{display: none;}.inner-nav .mi-chevron-down{margin-left: -0.19em;font-size: 16px;transition: all 0.2s var(--ease-default), color 0 var(--ease-default);}.mi-chevron-right{transition: var(--transition-default);}.mn-sub{display: none;width: 220px;position: absolute;top: 100%;left: 0;padding: 0;background: #693f26e0;border-radius: 0 0 3px 3px;}.light-content .mn-sub{background: rgba(50,50,50, .9927);}.transparent .mn-sub, .inner-nav .mn-sub .mn-sub, .mn-has-multi a{border-radius: 3px;}.transparent .mn-sub > li:first-child > a, .transparent .mn-sub > li:first-child > a{border-top-left-radius: 3px;border-top-right-radius: 3px;}.mn-sub > li:last-child > a{border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}.main-nav.mobile-on.transparent .mn-sub > li:first-child > a, .main-nav.mobile-on.transparent .mn-sub > li:first-child > a, .main-nav.mobile-on .mn-sub > li:last-child > a{border-radius: 0;}.mn-sub li{display: block;width: 100%;margin: 0 !important;}.inner-nav ul li .mn-sub li a, .mn-group-title{display: block;width: 100%;height: auto !important;line-height: 1.3 !important;position: relative;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 12px 15px;font-size: 15px;font-weight: 400;text-align: left;text-transform: none;border-left: none;border-right: none;letter-spacing: 0;color: var(--color-gray-light-5) !important;outline-offset: -2px !important;transition: var(--transition-default);}.mobile-on .mn-has-multi > li:last-child > a{border-bottom: 1px solid rgba(255,255,255, .065) !important;}.mn-sub li a:hover, .inner-nav ul li .mn-sub li a:hover, .mn-sub li a.active{background: rgba(255,255,255, .09);color: var(--color-gray-light-1) !important;}.mn-sub:not(.mn-has-multi) li ul{left: 100%;right: auto;top: 0;border-left: 1px solid rgba(255,255,255, .07);}.inner-nav li .mn-sub.to-left{left: auto;right: 0;}.inner-nav > ul > li:last-child .mn-sub li ul, .inner-nav > li:last-child .mn-sub li ul, .inner-nav li .mn-sub li ul.to-left{left: auto;right: 100%;top: 0;border-left: none;border-right: 1px solid rgba(255,255,255, .07);}.mobile-on .inner-nav li:last-child .mn-sub li ul{left: auto;right: auto;top: 0;}.mn-wrap{padding: 8px;}.mn-has-multi{width: auto !important;padding: 15px;text-align: left;white-space: nowrap;}.mn-sub-multi{width: 200px !important;overflow: hidden;white-space: normal;float: none !important;display: inline-block !important;vertical-align: top;}.mn-sub-multi > ul{width: auto;margin: 0;padding: 0;float: none;}.mn-group-title{font-size: 18px !important;}.mn-group-title:hover{background: none !important;}.mobile-on .mn-sub-multi > ul{left: auto;right: auto;border: none;}.mobile-on .mn-sub-multi{display: block;width: 100% !important;}.mobile-on .mn-sub-multi > ul > li:last-child > a{border: none !important;}.mobile-on .mn-sub:not(.mn-has-multi) > li:last-child > a{border: none !important;}.mobile-on .mn-sub-multi:last-child > ul{border-bottom: none !important;}.mobile-on .desktop-nav{display: none;width: 100%;position: absolute;top: 100%;left: 0;padding: 0 15px;z-index: 100;}.mobile-on .full-wrapper .desktop-nav{padding: 0;}.mobile-on .desktop-nav ul{position: relative;width: 100%;float: none;overflow-x: hidden;background: #693f26e0;}.mobile-on .desktop-nav > ul{overflow-y: auto;display: block;}.mobile-on .desktop-nav ul li{display: block;float: none !important;overflow: hidden;}.mobile-on .desktop-nav ul li ul{padding: 0;border-bottom: 1px solid rgba(255,255,255, .1);}.mobile-on .desktop-nav ul li a{display: block;width: 100%;height: auto !important;line-height: 1.3 !important;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 15px 10px;text-align: left;border-left: none;border-right: none;border-bottom: 1px solid rgba(255,255,255, .065);color: var(--color-gray-light-5);opacity: 1;cursor: pointer;}.mobile-on .desktop-nav ul li a:hover, .mobile-on .desktop-nav ul li a.active{background: rgba(255,255,255, .025);color: #eee;}.mobile-on .desktop-nav ul li a:focus{outline-offset: -2px !important;}.mobile-nav-display{display: none;}.mobile-on .mobile-nav-display{display: block !important;}.mobile-nav-display-i{display: none;}.mobile-on .mobile-nav-display-i{display: inline-block !important;}.desktop-nav-display{display: block;}.mobile-on .desktop-nav-display{display: none !important;}.mobile-on .mn-has-sub > .mi-chevron-down{display: block;width: 24px;height: 24px;font-size: 14px;line-height: 22px;position: absolute;top: 50%;right: 10px;margin-top: -12px;text-align: center;border: 1px solid rgba(255,255,255, .1);border-radius: 50%;}.mobile-on .mn-has-sub > .mi-chevron-right{display: block;width: 24px;height: 24px;font-size: 14px;line-height: 22px;position: absolute;top: 50%;right: 10px;margin-top: -12px;text-align: center;border: 1px solid rgba(255,255,255, .1);transform: rotate(90deg);border-radius: 50%;}.mobile-on .js-opened > .mn-has-sub > .mi-chevron-down{border-color: rgba(255,255,255, .4);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}.mobile-on .js-opened > .mn-has-sub > .mi-chevron-right{border-color: rgba(255,255,255, .4);-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);transform: rotate(270deg);}.mobile-on .inner-nav li{margin: 0 !important;}.mobile-on .mn-sub{display: none;opacity: 0;position: relative;left: 0 !important;right: 0;top: 0;bottom: 0;border-left: none !important;border-right: none !important;border-top: none;z-index: 10;}.mobile-on .mn-sub li{padding-left: 10px;}.inner-nav li.js-opened .mn-sub{opacity: 1;}.mobile-nav{display: none;margin-left: auto;margin-right: -15px;padding-left: 15px;padding-right: 15px;font-size: 16px;cursor: pointer;height: var(--menu-bar-height);transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition-property: background, color, height;}.main-nav.small-height .mobile-nav{height: var(--menu-bar-height-scrolled);}.mobile-nav:active{box-shadow: 0 0 35px rgba(0,0,0,.05) inset;}.mobile-on .mobile-nav{display: flex;}.mobile-nav-icon{position: relative;display: block;width: 1.8em;height: 2px;margin: auto;background: var(--color-dark-1);}.mobile-nav-icon:before, .mobile-nav-icon:after{content: "";position: absolute;top: -0.5em;display: block;width: 100%;height: 100%;background: var(--color-dark-1);transition: var(--transition-default);will-change: top, transform;}.mobile-nav-icon:after{top: 0.5em;}.mobile-nav.active .mobile-nav-icon{background: transparent;}.mobile-nav.active .mobile-nav-icon:before{top: 0;transform: rotate(45deg);}.mobile-nav.active .mobile-nav-icon:after{top: 0;transform: rotate(-45deg);}.mobile-on .mn-has-multi{width: auto;padding: 0;text-align: left;white-space: normal;}.mobile-on .mn-sub{width: 100%;float: none;position: relative;overflow-x: hidden;}.mobile-on .mn-group-title{font-size: 15px !important;}.main-nav.light-after-scroll.dark .logo-dark{display: none;}.main-nav.light-after-scroll.dark .logo-white{display: block;}.main-nav.light-after-scroll .logo-dark{display: block;}.main-nav.light-after-scroll .logo-white{display: none;}.main-nav.dark{background-color: #693f26e0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.main-nav.dark-mode{background-color: rgba(27,27,27, .905);}.main-nav:not(.transparent){-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);}.main-nav.dark .inner-nav ul > li > a{color: wheat;opacity: .78;}.main-nav.dark .inner-nav ul > li > a:hover, .main-nav.dark .inner-nav ul > li > a.active{color: #B98954;opacity: 1;}.main-nav.dark .inner-nav ul li .mn-sub li a{opacity: 1;}.main-nav.dark .main-nav-icon-cart{opacity: 1;}.main-nav.dark .mobile-nav{background-color: transparent;border-color: transparent;}.main-nav.dark .mobile-nav-icon, .main-nav.dark .mobile-nav-icon:before, .main-nav.dark .mobile-nav-icon:after{background: #fff;}.main-nav.dark .mobile-nav.active .mobile-nav-icon{background: transparent;}.main-nav.mobile-on.dark .inner-nav{border-top: 1px solid rgba(100,100,100, .4);}.main-nav.dark .logo, .main-nav.dark a.logo:hover{font-size: 18px;font-weight: 700;text-decoration: none;color: rgba(255,255,255, .9);}.main-nav.dark .mn-sub{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.main-nav.dark .mi-chevron-down, .main-nav.dark.body-scrolled .inner-nav ul > li > a:hover .mi-chevron-down, .main-nav.dark.body-scrolled .inner-nav ul > li > a.active .mi-chevron-down{opacity: 1;}.main-nav.transparent{background: transparent !important;box-shadow: none;}.main-nav.js-transparent{transition: all 0.2s var(--ease-default);}.mn-soc-link{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;font-size: 16px;border-radius: 50%;cursor: pointer;isolation: isolate;transition: all .2s var(--ease-out-medium);}.mn-soc-link:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid currentColor;border-radius: 50%;opacity: .2;transition: all .2s var(--ease-out-medium);z-index: -1;}.mn-soc-link:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--color-dark-1);border-radius: 50%;opacity: 0;transform: scale(.25);transition: all .2s var(--ease-out-short);z-index: -1;}.mn-soc-link:hover{color: #fff;}.mn-soc-link:hover:before{opacity: 0;}.mn-soc-link:hover:after{opacity: 1;transform: none;}.mn-soc-link.alt, .mn-soc-link.mn-soc-link-color.alt{color: #fff;}.mn-soc-link.alt:before{opacity: 0;}.mn-soc-link.alt:after{opacity: 1;transform: none;}.mn-soc-link.alt:hover{opacity: .85;}.mn-soc-link.mn-soc-link-color{color: var(--color-primary-1);}.mn-soc-link.mn-soc-link-color:hover{color: #fff;}.mn-soc-link.mn-soc-link-color:before{border-color: var(--color-primary-1);opacity: 1;}.mn-soc-link.mn-soc-link-color:after{background: var(--color-primary-1);}.mn-soc-link.mn-soc-link-color:hover:before{opacity: 0;}.page-section, .small-section, .bg-image{width: 100%;display: block;position: relative;background-attachment: fixed;background-repeat: no-repeat;background-position: center center;background-size: cover;padding-top: var(--section-padding-y);padding-bottom: var(--section-padding-y);}.small-section{padding: 100px 0;}.fixed-height-large{min-height: 800px;}.fixed-height-medium{min-height: 700px;}.fixed-height-small{min-height: 600px;}.bg-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.bg-scroll{background-attachment: scroll !important;background-position: center center !important;}.parallax-1, .parallax-2, .parallax-3, .parallax-4, .parallax-5, .parallax-6, .parallax-7, .parallax-8, .parallax-9, .parallax-10{background-position-y: 0;}.bg-white{background-color: #fff;}.bg-gray-light-1{background-color: var(--color-gray-light-1);}.bg-gray-light-2{background-color: var(--color-gray-light-2);}.bg-dark-1{background-color: #693f26e0 !important;}.bg-dark-2{background-color: var(--color-dark-2) !important;}.bg-dark-3{background-color: var(--color-dark-3) !important;}.bg-primary-1{background-color: var(--color-primary-1) !important;}.bg-primary-2{background-color: var(--color-primary-2) !important;}.bg-primary-3{background-color: var(--color-primary-3) !important;}.bg-primary-4{background-color: var(--color-primary-4) !important;}.bg-gradient-gray-light-1{background-image: var(--gradient-gray-light-1);}.bg-gradient-gray-light-2{background-image: var(--gradient-gray-light-2);}.bg-gradient-gray-dark-1{background-image: linear-gradient(0deg, var(--color-dark-2) 0%, transparent 100%);}.bg-gradient-gray-dark-2{background-image: linear-gradient(0deg, transparent 0%, var(--color-dark-2) 100%);}.bg-gradient-white{background-image: linear-gradient(0deg, #fff 0%, transparent 60%);}.bg-gradient-dark{background-image: linear-gradient(0deg, var(--color-dark-1) 0%, transparent 60%);}.bg-gradient-dark-1{background-image: linear-gradient(0deg, transparent 85%, var(--color-dark-1) 100%);}.bg-gradient-primary-light-1{background-image: linear-gradient(-90deg, var(--color-primary-light-3) 0%, var(--color-primary-light-2) 100%);;}.bg-gradient-primary-dark-1{background-image: linear-gradient(-90deg, var(--color-primary-3) 0%, var(--color-primary-2) 100%);;}.bg-gradient-primary-alpha-1:before{content: " ";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background-image: var(--gradient-primary-alpha-1);opacity: .97;}.bg-gradient-primary-alpha-2:before{content: " ";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background-image: var(--gradient-primary-alpha-2);opacity: .97;}.bg-gradient-dark-alpha-1:before{content: " ";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background-image: var(--gradient-dark-alpha-1);opacity: .97;}.bg-gradient-dark-alpha-2:before{content: " ";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background-image: var(--gradient-dark-alpha-2);opacity: .97;}.section-gradient-top{position: absolute;top: 0;left: 0;width: 100%;height: 5vw;background: linear-gradient(180deg, var(--color-gray-light-2) 0%, transparent 100%);}.section-gradient-top-dark{position: absolute;top: 0;left: 0;width: 100%;height: 5vw;background: linear-gradient(180deg, var(--color-dark-2) 0%, transparent 100%);}.bg-blur{position: relative;margin: 0 auto;overflow: hidden;border: 1px solid rgba(255,255,255, .1);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);}.bg-blur:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--color-dark-1);opacity: 0.17;}.light-content{color: #fff;}.light-content a{color: rgba(255,255,255, .8);}.light-content a:hover{color: #fff;}.light-content .section-text{color: #fff;}.bg-dark-alpha:before, .bg-dark-alpha .YTPOverlay:before, .bg-dark-alpha-30:before, .bg-dark-alpha-30 .YTPOverlay:before, .bg-dark-alpha-50:before, .bg-dark-alpha-50 .YTPOverlay:before, .bg-dark-alpha-70:before, .bg-dark-alpha-70 .YTPOverlay:before, .bg-dark-alpha-60:before, .bg-dark-alpha-60 .YTPOverlay:before, .bg-dark-alpha-80:before, .bg-dark-alpha-80 .YTPOverlay:before, .bg-dark-alpha-90:before, .bg-dark-alpha-90 .YTPOverlay:before, .bg-light-alpha:before, .bg-light-alpha .YTPOverlay:before, .bg-light-alpha-30:before, .bg-light-alpha-30 .YTPOverlay:before, .bg-light-alpha-50:before, .bg-light-alpha-50 .YTPOverlay:before, .bg-light-alpha-60:before, .bg-light-alpha-60 .YTPOverlay:before, .bg-light-alpha-70:before, .bg-light-alpha-70 .YTPOverlay:before, .bg-light-alpha-80:before, .bg-light-alpha-80 .YTPOverlay:before, .bg-light-alpha-90:before, .bg-light-alpha-90 .YTPOverlay:before, .bg-color-alpha:before, .bg-color-alpha .YTPOverlay:before, .bg-color-alpha-30:before, .bg-color-alpha-30 .YTPOverlay:before, .bg-color-alpha-50:before, .bg-color-alpha-50 .YTPOverlay:before, .bg-color-alpha-60:before, .bg-color-alpha-60 .YTPOverlay:before, .bg-color-alpha-70:before, .bg-color-alpha-70 .YTPOverlay:before, .bg-color-alpha-80:before, .bg-color-alpha-80 .YTPOverlay:before, .bg-color-alpha-90:before, .bg-color-alpha-90 .YTPOverlay:before{content: " ";width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.bg-dark-alpha:before, .bg-dark-alpha .YTPOverlay:before{background: #111;opacity: .97;}.bg-dark-alpha-30:before, .bg-dark-alpha-30 .YTPOverlay:before{background: #111;opacity: .3;}.bg-dark-alpha-50:before, .bg-dark-alpha-50 .YTPOverlay:before{background: #111;opacity: .5;}.bg-dark-alpha-60:before, .bg-dark-alpha-60 .YTPOverlay:before{background: #111;opacity: .6;}.bg-dark-alpha-70:before, .bg-dark-alpha-70 .YTPOverlay:before{background: #111;opacity: .7;}.bg-dark-alpha-80:before, .bg-dark-alpha-80 .YTPOverlay:before{background: #111;opacity: .8;}.bg-dark-alpha-90:before, .bg-dark-alpha-90 .YTPOverlay:before{background: #111;opacity: .9;}.bg-light-alpha:before, .bg-light-alpha .YTPOverlay:before{background: rgba(252,252,252, .97);}.bg-light-alpha-30:before, .bg-light-alpha-30 .YTPOverlay:before{background: rgba(252,252,252, .30);}.bg-light-alpha-50:before, .bg-light-alpha-50 .YTPOverlay:before{background: rgba(252,252,252, .50);}.bg-light-alpha-60:before, .bg-light-alpha-60 .YTPOverlay:before{background: rgba(252,252,252, .60);}.bg-light-alpha-70:before, .bg-light-alpha-70 .YTPOverlay:before{background: rgba(252,252,252, .7);}.bg-light-alpha-80:before, .bg-light-alpha-80 .YTPOverlay:before{background: rgba(252,252,252, .8);}.bg-light-alpha-90:before, .bg-light-alpha-90 .YTPOverlay:before{background: rgba(252,252,252, .9);}.bg-color-primary-1{background-color: var(--color-primary-1);}.bg-color-primary-2{background-color: var(--color-primary-2);}.bg-color-primary-3{background-color: var(--color-primary-3);}.bg-color-primary-4{background-color: var(--color-primary-4);}.bg-color-alpha:before, .bg-color-alpha .YTPOverlay:before{background: var(--color-primary-1);opacity: .97;}.bg-color-alpha-30:before, .bg-color-alpha-30 .YTPOverlay:before{background: var(--color-primary-1);opacity: .3;}.bg-color-alpha-50:before, .bg-color-alpha-50 .YTPOverlay:before{background: var(--color-primary-1);opacity: .5;}.bg-color-alpha-60:before, .bg-color-alpha-60 .YTPOverlay:before{background: var(--color-primary-1);opacity: .6;}.bg-color-alpha-70:before, .bg-color-alpha-70 .YTPOverlay:before{background: var(--color-primary-1);opacity: .7;}.bg-color-alpha-80:before, .bg-color-alpha-80 .YTPOverlay:before{background: var(--color-primary-1);opacity: .8;}.bg-color-alpha-90:before, .bg-color-alpha-90 .YTPOverlay:before{background: var(--color-primary-1);opacity: .9;}.bg-gradient-light-1{position: relative;isolation: isolate;}.bg-gradient-light-1:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--gradient-primary-1);opacity: .15;z-index: -1;}.light-content .bg-gradient-light-1:before{opacity: .25;}.bg-gradient-light-2{position: relative;}.bg-gradient-light-2:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--gradient-primary-1-b);opacity: .15;z-index: -1;}.light-content .bg-gradient-light-2:before{opacity: .25;}.bg-gradient-primary-1{background: var(--gradient-primary-1) !important;}.bg-gradient-primary-2{background: var(--gradient-primary-1-b) !important;}.bg-border-gradient{position: relative;}.bg-border-gradient:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid transparent;border-radius: var(--border-radius-large);background: linear-gradient(to right, white, white), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;opacity: .3;}.light-content .bg-border-gradient:before{background: linear-gradient(to right, var(--color-dark-1), var(--color-dark-1)), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;opacity: .5;}.section-caption{margin-bottom: 25px;color: var(--color-gray-1);font-size: 14px;text-transform: uppercase;letter-spacing: 0.075em;}.light-content .section-caption{color: #fff;}.section-caption-border{display: inline-block;padding: 0.45em 0.7em;font-size: 17px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.0095em;border: 1px solid currentColor;border-radius: 70px;z-index: 2;}.section-caption-fancy{display: inline-block;padding: 7px 12px;font-size: 14px;font-weight: 500;color: var(--color-primary-1);text-transform: uppercase;letter-spacing: 0.037em;background-image: linear-gradient( 15deg, var(--color-primary-light-1) 0%, transparent 100%);border-radius: 100px;}.section-caption-fancy.large{font-size: 16px;}.light-content .section-caption-fancy{color: #fff;background-image: linear-gradient( 15deg, rgba(0,0,0,.5) 0%, transparent 100%);}.section-caption-slick{display: inline-block;padding: 7px 12px;font-size: 14px;font-weight: 500;color: var(--color-primary-1);text-transform: uppercase;letter-spacing: 0.037em;background-image: linear-gradient( 45deg, var(--color-primary-light-1) 0%, transparent 100%);border-radius: 100px;}.light-content .section-caption-slick{color: #fff;background-image: linear-gradient( 45deg, rgba(0,0,0,.5) 0%, transparent 100%);}.section-caption-gradient{display: inline-block;font-size: 24px;font-weight: 500;letter-spacing: normal;background: var(--gradient-primary-1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.section-title{font-size: 56px;font-weight: 500;line-height: 1.107;letter-spacing: -0.03em;}.section-title-tiny{font-size: 19px;font-weight: 500;letter-spacing: -0.01em;}.section-title-small{margin-top: 0;font-size: 40px;font-weight: 500;line-height: 1.2;letter-spacing: -0.03em;}.section-title-medium{font-size: 82px;font-weight: 500;letter-spacing: -0.025em;}.section-title-large{font-size: 90px;font-weight: 500;letter-spacing: -0.025em;}.section-title-repeat{flex-shrink: 5;position: relative;display: inline-block;font-size: 120px;font-weight: 400;letter-spacing: -0.03em;}.section-title-repeat-left{position: absolute;top: 0;left: calc(-100% - 0.575em);width: 100%;color: #fff;text-shadow: -1px -1px 0 var(--color-dark-1), 1px -1px 0 var(--color-dark-1), -1px 1px 0 var(--color-dark-1), 1px 1px 0 var(--color-dark-1);opacity: .3;pointer-events: none;}.section-title-repeat-right{position: absolute;top: 0;right: calc(-100% - 0.575em);width: 100%;color: #fff;text-shadow: -1px -1px 0 var(--color-dark-1), 1px -1px 0 var(--color-dark-1), -1px 1px 0 var(--color-dark-1), 1px 1px 0 var(--color-dark-1);opacity: .3;pointer-events: none;}.light-content .section-title-repeat-left, .light-content .section-title-repeat-right{color: var(--color-dark-1);text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}.section-title-strong{font-size: 80px;font-weight: 500;line-height: 1.15;letter-spacing: -0.033em;}.section-title-descr{font-size: 18px;font-weight: 400;color: var(--color-gray-1);}.light-content .section-title-descr{color: var(--color-gray-light-6);}.section-descr{margin-top: 0;color: var(--color-gray-1);font-size: 23px;font-weight: 400;line-height: 1.5;letter-spacing: -0.005em;}.light-content .section-descr{color: #fff;}.section-descr-medium{margin-top: 0;font-size: 24px;letter-spacing: -0.02em;}.section-descr-large{margin-top: 0;font-size: 30px;line-height: 1.5;letter-spacing: -0.025em;}.section-descr-extralarge{margin-top: 0;font-size: 42px;font-weight: 300;line-height: 1.333;letter-spacing: -0.0325em;}.section-title-image{display: inline-block;max-width: 0.5em;margin: -0.05em 0 0 -0.07em;vertical-align: top;}.section-title-image img, .section-title-image svg{vertical-align: top;}.section-title-inline{position: relative;top: 1px;display: inline-block;vertical-align: middle;margin-right: 10px;padding: 2px 10px;font-size: 14px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.08em;color: #fff;background-color: var(--color-dark-1);border-radius: 30px;transform: rotate(-15deg);perspective: 99px;}.section-title-inline.rotate-5{transform: rotate(-5deg);}.light-content .section-title-inline{color: var(--color-dark-1);background-color: #fff;}.section-title-inline-1{display: inline-block;vertical-align: middle;margin-right: 20px;font-size: 15px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.05em;}.section-text{font-size: 24px;line-height: 1.667;letter-spacing: -0.005em;}.section-features{display: flex;flex-wrap: wrap;}.section-features li{margin: 0 10px 10px 0;padding: 14px 22px 12px 22px;font-size: 15px;border: 1px solid currentColor;border-radius: 35px;transition: var(--transition-default);}.section-features li:hover{border-radius: 10px;}.features-list{color: var(--color-gray-1);}.features-list-icon{position: relative;top: 0.075em;flex-shrink: 0;display: flex;align-items: center;justify-content: center;margin-right: 10px;width: 24px;height: 24px;font-size: 18px;color: #fff;background: var(--color-dark-1);border-radius: 50%;}.features-list-icon svg{display: block;width: 1em;height: 1em;}.features-list-icon i{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;vertical-align: middle;}.light-content .features-list{color: #fff;}.light-content .features-list-icon{color: var(--color-dark-1);background: #fff;}.features-list-icon.features-list-grad{color: #fff;background: var(--gradient-primary-1-b);}.features-list-icon.features-list-color-1{color: #fff;background: var(--color-primary-1);}.features-list-icon.features-list-color-2{color: #fff;background: var(--color-primary-2);}.section-more{display: inline-block;padding-bottom: 0;position: relative;color: var(--color-gray-1);font-size: 13px;line-height: 1.2;font-weight: 500;text-transform: uppercase;text-decoration: none;letter-spacing: 1px;transition: all 0.17s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.section-more i{margin-left: -4px;}.section-more:hover{text-decoration: none;color: var(--color-dark-1);opacity: 1;}.light-content .section-more:after{background-color: #fff;}.section-line{width: 80px;height: 1px;margin: 0 auto 0 0;background: var(--color-dark-1);}.light-content .section-line{background: #fff;}.section-line-gradient{width: 70px;height: 1px;margin: 0 auto 0 0;background: var(--gradient-primary-1);}.text-gray{color: var(--color-gray-1);}.text-gray a{color: var(--color-dark-1);transition: all 0.17s var(--ease-default);}.text-gray a:hover{color: var(--color-dark-4);}.light-content .text-gray{color: var(--color-dark-mode-gray-1);}.light-content .text-gray a{color: var(--color-dark-mode-gray-1);}.light-content .text-gray a:hover{color: #fff;}.text-gradient{background: var(--gradient-primary-1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.section-text .lead-alt{margin-top: -0.2em;;}.text-link{display: inline-block;padding-bottom: 2px;position: relative;color: #171717;font-size: 12px;font-weight: 500;text-transform: uppercase;text-decoration: none;letter-spacing: 1px;opacity: .72;transition: all 0.17s var(ease-default);}.text-link:after{content: "";display: block;position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #171717;transform: scaleX(0);transform-origin: right center;transition: transform .25s ease-out;}.text-link:hover{text-decoration: none;color: #171717;opacity: 1;}.text-link:hover:after{-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left center;transform-origin: left center;}.light-content .text-link:after{background-color: #fff;}.light-content .text-link{color: #fff;opacity: .9;}.decoration-1{position: absolute;bottom: -50px;left: -73px;color: var(-color-dark-1);pointer-events: none;}.decoration-2{position: absolute;top: -50px;right: 150px;color: #e0e0e0;pointer-events: none;}.decoration-3{position: absolute;bottom: -150px;right: 100px;color: var(-color-dark-1);pointer-events: none;}.decoration-4{position: absolute;bottom: -30px;left: -35px;color: #e0e0e0;pointer-events: none;}.decoration-5{position: absolute;bottom: 50px;right: -55px;color: var(-color-dark-1);pointer-events: none;}.decoration-6{position: absolute;top: -43px;right: -82px;color: var(-color-dark-1);pointer-events: none;}.decoration-7{position: absolute;top: -25px;left: -60px;color: var(-color-dark-1);pointer-events: none;}.decoration-8{position: absolute;top: -40px;left: -80px;color: var(-color-dark-1);pointer-events: none;}.decoration-9{position: absolute;top: -75px;left: -60px;color: var(-color-dark-1);pointer-events: none;}.decoration-10{position: absolute;bottom: -50px;right: -82px;color: var(-color-dark-1);pointer-events: none;}.decoration-11{position: absolute;bottom: 0;left: 0;transform: translateX(-100%);color: var(-color-dark-1);pointer-events: none;}.decoration-12{position: absolute;top: 100%;left: 0;margin-top: -8.217%;margin-left: -10.4651%;width: 27.7519%;padding-top: 27.7519%;background: var(--color-dark-1);border-radius: 100%;opacity: .037;pointer-events: none;}.light-content .decoration-12{background: #fff;}.decoration-13{position: absolute;bottom: 100%;right: 0;margin-bottom: -8.217%;margin-right: -10.4651%;width: 27.7519%;padding-top: 27.7519%;background: var(--color-dark-1);border-radius: 100%;opacity: .037;pointer-events: none;}.light-content .decoration-13{background: #fff;}.decoration-14{position: absolute;top: 100%;left: 0;margin-top: -16%;margin-left: -23.4375%;width: 51.1875%;padding-top: 51.1875%;background: var(--color-dark-1);border-radius: 100%;opacity: .037;pointer-events: none;}.light-content .decoration-14{background: #fff;}.decoration-15{position: absolute;bottom: 100%;right: 0;margin-bottom: -16%;margin-right: -23.4375%;width: 51.1875%;padding-top: 51.1875%;background: var(--color-dark-1);border-radius: 100%;opacity: .037;pointer-events: none;}.light-content .decoration-15{background: #fff;}.decoration-16{position: absolute;top: 10px;left: 10px;color: var(-color-dark-1);pointer-events: none;}.decoration-17{position: absolute;bottom: 10px;right: 10px;color: var(-color-dark-1);pointer-events: none;}.decoration-18{position: absolute;top: 80px;left: -24px;width: 48px;height: 48px;background: var(--gradient-primary-1-b);border-radius: 100%;opacity: .87;pointer-events: none;z-index: 1;}.decoration-19{position: absolute;bottom: 80px;right: -24px;width: 48px;height: 48px;background: var(--gradient-primary-1-b);border-radius: 100%;opacity: .87;pointer-events: none;z-index: 1;}.decoration-20{position: absolute;bottom: -50px;right: -73px;color: var(-color-dark-1);pointer-events: none;}.decoration-21{position: absolute;top: -190px;left: 0;color: var(--color-dark-1);pointer-events: none;}.decoration-image-1{position: absolute;top: -30px;left: 30px;width: 14.8837%;overflow: hidden;border-radius: var(--border-radius-default);pointer-events: none;isolation: isolate;transform: translateZ(0);}.decoration-image-1 img{width: 100%;}.decoration-image-2{position: absolute;bottom: -30px;right: 30px;width: 19.3798%;overflow: hidden;border-radius: var(--border-radius-default);pointer-events: none;isolation: isolate;transform: translateZ(0);}.decoration-image-2 img{width: 100%;}.section-image-1-wrap{position: absolute;top: 20px;right: 0;width: 100%;}.section-image-1{transform: rotate(3deg);}.section-image-behind{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.section-image-behind img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: auto;height: 100%;}.marquee{position: relative;width: 100%;overflow: hidden;}.marquee-track{display: table;overflow: hidden;position: relative;}.marquee-track > div{display: table-cell;white-space: nowrap;}.marquee-animation{animation: marquee-animation 37s linear infinite;}@keyframes marquee-animation {0%{transform: translate3d(0,0,0);}100%{transform: translate3d(-50%,0,0);}}.marquee-animation-1{animation: marquee-animation-1 80s linear infinite;will-change: transform;}@keyframes marquee-animation-1 {0%{transform: translate3d(0,0,0);}100%{transform: translate3d(-50%,0,0);}}.marquee-animation-1a{animation: marquee-animation-1a 50s linear infinite;will-change: transform;}@keyframes marquee-animation-1a {0%{transform: translate3d(0,0,0);}100%{transform: translate3d(-50%,0,0);}}.marquee-animation-2{animation: marquee-animation-2 80s linear infinite;will-change: transform;}@keyframes marquee-animation-2 {0%{transform: translate3d(0,0,0);}100%{transform: translate3d(50%,0,0);}}.marquee-animation-2a{animation: marquee-animation-2a 50s linear infinite;will-change: transform;}@keyframes marquee-animation-2a {0%{transform: translate3d(0,0,0);}100%{transform: translate3d(50%,0,0);}}.marquee-animation-3{animation: marquee-animation-3 36s linear infinite;will-change: transform;}@keyframes marquee-animation-3 {0%{transform: translate3d(0,0,0);}100%{transform: translate3d(-50%,0,0);}}.marquee-style-1{padding: 0.5em 0;font-size: 19px;color: var(--color-gray-3);box-shadow: var(--box-shadow-block);}.marquee-style-1 .marquee-track > div{padding-right: 2.75em;}.marquee-style-1.light-content{color: var(--color-dark-mode-gray-1);}.marquee-style-2{width: 120%;margin-left: -10%;padding: 0.5em 0;font-size: 30px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.1em;color: #fff;background: var(--color-dark-1);transform: rotate(-5deg);}.marquee-style-2 .marquee-track > div{padding-right: 2.75em;}.marquee-style-2.no-rotate{transform: none;}.marquee-style-3{width: 120%;margin-left: -10%;padding: 20px 0;font-size: 150px;font-weight: 500;line-height: 0.92;letter-spacing: 0.02em;text-transform: uppercase;color: #fff;background: var(--color-dark-1);transform: rotate(-5deg);}.marquee-style-3 .marquee-track > div{padding-right: 0.5em;}.light-content .marquee-style-3{color: var(--color-dark-1);background: #fff;}.marquee-style-4{width: 120%;margin-left: -10%;font-size: 70px;font-weight: 400;line-height: 1;letter-spacing: 0.02em;text-transform: uppercase;transform: rotate(5deg);}.marquee-style-4 .marquee-track{border-collapse: separate;border-spacing: 10px;}.marquee-style-4 .marquee-track > div{padding: 0.4em 0.65em;background: #fff;border: 1px solid var(--color-dark-1);border-radius: 100px;}.light-content .marquee-style-4 .marquee-track > div{background: var(--color-dark-1);border-color: #fff;}.marquee-style-5{width: 100%;font-size: 200px;font-weight: 500;line-height: 1.2;letter-spacing: -0.032em;}.marquee-style-5 .marquee-track > div{padding-right: 0.7em;}.split-column-left{min-height: 60vh;overflow: hidden;padding-top: var(--section-padding-y);padding-bottom: var(--section-padding-y);padding-right: 70px;border-bottom-right-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.split-column-right{min-height: 60vh;overflow: hidden;padding-top: var(--section-padding-y);padding-bottom: var(--section-padding-y);padding-left: 70px;border-top-left-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.split-image-left{position: relative;width: 100%;height: 100%;overflow: hidden;border-bottom-right-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.split-image-left > img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}.split-image-right{position: relative;width: 100%;height: 100%;overflow: hidden;border-top-left-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.split-image-right > img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}.services-tabs{display: block;margin: 0;padding: 0 calc(40px + var(--services-text-overlap)) 0 0;border: none;font-size: 40px;font-weight: 500;line-height: 1.1;letter-spacing: -0.037em;}.services-tabs > li{display: block;margin-bottom: 0.175em;}.services-tabs > li > a{position: relative;display: inline-block;padding-bottom: .06em;text-decoration: none;opacity: .27;transition: var(--transition-default);}.services-tabs > li > a:before{content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: currentColor;transform-origin: left center;transform: scaleX(0);transition: all 0.5s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.services-tabs > li a:hover{color: unset;opacity: .5;}.services-tabs > li a.active:before{transform: scaleX(1);}.services-tabs > li > a > .number{position: absolute;top: .8em;left: calc(100% + 0.5em);display: inline-block;font-size: 16px;font-weight: 700;letter-spacing: 0;opacity: 0;transform: translateX(5px);transition: var(--transition-default);}.services-tabs > li a.active{opacity: 1;}.services-tabs > li a.active > .number{opacity: 1;transform: translateX(0);}.services-content{display: flex;width: 100%;}.services-content-item{position: relative;width: 100%;min-height: 600px;transition: var(--transition-default);}img.services-image{position: relative;}@keyframes services-tabs-animation-1 {0% {opacity: 0;transform: translate(0, 40px);}100% {opacity: 1;transform: translate(0, 0) scale(1);}}.services-content-item.active img.services-image{animation: services-tabs-animation-1 .7s var(--ease-out-long);}:root{--services-text-overlap: 220px;}.services-text{position: absolute;bottom: 60px;left: calc(-1 * var(--services-text-overlap));max-width: 410px;z-index: 1;}.services-text-container{padding: 50px;background: var(--color-gray-light-1);}@keyframes services-tabs-animation-2 {0% {transform: translate(0, 20px) scale(.93);}100% {transform: translate(0, 0) scale(1);}}.services-content-item.active .services-text{animation: services-tabs-animation-2 .7s var(--ease-out-long);will-change: transform;}.services-title{margin-bottom: 0.575em;letter-spacing: -0.01em;}.services-text .text-gray{color: var(--color-dark-4);}.light-content .services-tabs > li > a{color: #fff;opacity: .4;transform: translateZ(0);}.light-content .services-tabs > li a:hover{opacity: .7;}.light-content .services-tabs > li > a.active{opacity: 1;}.light-content .services-text-container{background: var(--color-dark-3);}.light-content .services-text .text-gray{color: var(--color-dark-mode-gray-1);}.service-2-item{position: relative;max-width: 91.582%;}.service-2-item:nth-child(even){margin-left: auto;}.services-2-button{position: relative;padding: 58px;border: 1px solid var(--color-dark-1);border-radius: 200px;}.services-2-title{will-change: transform;transition: transform .375s var(--ease-out-medium);}.services-2-button:hover .services-2-title{transform: translateX(10px);}.services-2-button:hover .services-2-image{transform: translateX(-10px);}.services-2-title{position: relative;padding-left: 0.46em;font-size: 82px;font-weight: 400;letter-spacing: -0.05em;line-height: 1.1;}.services-2-number{position: absolute;top: 0.3em;left: 0;font-size: 26px;font-weight: 500;letter-spacing: 0;}.services-2-image{max-width: 218px;margin-left: auto;will-change: transform;transition: transform .375s var(--ease-out-medium);}.services-2-image img{border-radius: 70px;}.services-2-descr{position: relative;max-width: 600px;max-height: 30px;overflow: hidden;margin-top: -30px;margin-left: 100px;padding: 0 40px;background: #fff;font-size: 16px;opacity: 0;transition: max-height .7s var(--ease-default);will-change: max-height;}.services-2-descr.js-visible{max-height: 600px;opacity: 1;}.services-2-descr-inner{opacity: 0;transform: translateY(10px);transition: all .5s var(--ease-default);}.services-2-descr.js-visible .services-2-descr-inner{opacity: 1;transform: none;}.services-2-button-close{position: absolute;top: 50%;left: 0;transform: translate(-50%,-50%) scale(.37);width: 60px;height: 60px;background: var(--color-dark-1);border-radius: 50%;opacity: 0;transition: all .17s var(--ease-out-medium);transition-delay: .12s;}.services-2-button-close:before, .services-2-button-close:after{content:"";position: absolute;top: 50%;left: 20%;display: block;width: 60%;height: 2px;background: #fff;transform: translateY(-50%) rotate(-45deg);}.services-2-button-close:after{transform: translateY(-50%) rotate(45deg);}.services-2-button.active .services-2-button-close{opacity: 1;transform: translate(-50%,-50%) scale(1);transition-delay: 0;}.light-content .services-2-button{border-color: rgba(255,255,255, .5);}.light-content .services-2-descr{background: var(--color-dark-1);}.light-content .services-2-button-close{background: #fff;}.light-content .services-2-button-close:before, .light-content .services-2-button-close:after{background: var(--color-dark-1);}.services-3-item{padding: 40px;background: #fff;box-shadow: var(--box-shadow-block);transition: all .2s var(--ease-default);}.services-3-item:hover{transform: translateY(-5px);box-shadow: var(--box-shadow-block-strong);}.services-3-icon{display: flex;align-items: center;justify-content: center;margin: 0 auto 25px;width: 86px;height: 86px;font-size: 64px;background: var(--color-gray-light-2);border-radius: 50%;isolation: isolate;transform: translateZ(0);}.services-3-icon svg, .services-3-icon img{display: block;width: 1em;height: 1em;fill: currentColor;}.services-3-title{font-size: 24px;font-weight: 500;}.services-3-text{color: var(--color-gray-1);font-size: 16px;line-height: 1.65;}.light-content .services-3-item{background: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.light-content .services-3-icon{color: #fff;background: var(--color-dark-mode-gray-2);}.light-content .services-3-text{color: var(--color-dark-mode-gray-1);}.services-4-item{position: relative;margin-bottom: 0;}.services-4-title{position: relative;display: inline-block;transition: transform .5s var(--ease-out-short);}.services-4-title > b{position: absolute;display: inline-block;top: 0.5em;left: 100%;font-size: 24px;font-weight: 400;}.services-4-item:nth-child(even) .services-4-title > b{left: auto;right: 100%;}.services-4-image{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 21.9619vw;max-width: 300px;pointer-events: none;}.services-4-image img{opacity: 0;clip-path: polygon(-5% -5%, 25% 0, 0 105%, 0% 105%);transition: clip-path .7s var(--ease-out-short);}.services-4-item:hover{z-index: 1;}.services-4-title:hover{transform: translate(0.2em,0);}.services-4-title:hover + .services-4-image img{opacity: 1;clip-path: polygon(-5% -5%, 105% -5%, 105% 105%, 0 105%);}.services-5-grid{margin-top: -30px;}.services-5-item{width: 100%;margin-top: 30px;padding: 30px;background: #fff;border-radius: var(--border-radius-default);box-shadow: var(--box-shadow-block);transition: all .27s var(--ease-default);}.services-5-item:hover{transform: translateY(-5px);box-shadow: var(--box-shadow-block-strong);}.services-5-image{flex-shrink: 0;}.services-5-title{margin-bottom: 15px;font-size: 28px;font-weight: 500;letter-spacing: -0.0175em;}.services-5-text{color: var(--color-gray-1);}.light-content .services-5-item{background: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.light-content .services-5-text{color: var(--color-dark-mode-gray-1);}.services-6-caption{margin-bottom: 8px;font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.1em;color: var(--color-primary-1);}.services-6-separator{position: relative;width: 100%;height: 1px;margin-bottom: 22px;background: var(--color-gray-light-3);}.services-6-separator:before{content: "";position: absolute;top: 0;left: 0;display: block;width: 40px;height: 1px;background: var(--color-primary-1);}.services-6-title{margin-bottom: 15px;font-size: 23px;font-weight: 500;letter-spacing: -0.01em;}.services-6-text{font-size: 16px;line-height: 1.6875;color: var(--color-gray-1);}.light-content .services-6-separator{background: rgba(255,255,255, .25);}.light-content .services-6-text{color: var(--color-dark-mode-gray-1);}.services-7-tabs{border: none;}.services-7-tabs > li{display: block;width: 100%;}.services-7-tabs > li > a{position: relative;display: block;padding: 26px 45px 26px 30px;text-decoration: none;}.services-7-tabs > li > a:before{content: "";position: absolute;top: 0;left: 0;width: 1px;height: 100%;background: var(--color-dark-1);opacity: .15;transition: all 0.2s var(--ease-default);}.services-7-tabs > li > a.active{cursor: default;}.services-7-tabs > li > a.active:before{background: var(--gradient-primary-1-b);opacity: 1;}.services-7-title{margin-bottom: 13px;font-size: 21px;font-weight: 500;letter-spacing: -0.005em;}.services-7-text{font-size: 16px;color: var(--color-gray-1);}.services-7-arrow{position: absolute;top: 25px;right: 0;display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;opacity: 0;transform: translateX(-5px);transition: all .2s var(--ease-default);}.services-7-arrow:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--gradient-primary-1-b);border-radius: 100%;opacity: .2;}.services-7-arrow i:before{background: var(--gradient-primary-1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.services-7-tabs > li > a.active .services-7-arrow{opacity: 1;transform: none;}.services-7-content{animation: services-7-tabs-animation .7s var(--ease-out-medium);}@keyframes services-7-tabs-animation {0% {transform: translate(0, 10px) scale(.98);}100% {transform: translate(0, 0) scale(1);}}.services-7-image{position: relative;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.services-7-image:before{content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: var(--gradient-primary-1-b);opacity: .2;z-index: -1;}.services-7-image > img{width: 100%;}.light-content .services-7-tabs > li > a:before{background: #fff;opacity: .25;}.light-content .services-7-tabs > li > a.active:before{background: var(--gradient-primary-1-b);opacity: 1;}.light-content .services-7-title{color: #fff;}.light-content .services-7-text{color: var(--color-dark-mode-gray-1);}.services-8-item{align-self: stretch;margin: -1px 0 0 -1px;border: 1px solid var(--color-primary-light-1-a);border-right: none;}.services-8-icon{display: flex;align-items: center;justify-content: center;width: 100px;height: 100px;margin-bottom: 42px;color: #fff;font-size: 48px;background: var(--color-dark-1);border-radius: 50%;isolation: isolate;transform: translateZ(0);}.services-8-icon.color-1{color: var(--color-primary-light-1);background: var(--color-primary-1);}.services-8-icon.color-2{color: var(--color-primary-light-2);background: var(--color-primary-2);}.services-8-icon.color-3{color: var(--color-primary-light-3);background: var(--color-primary-3);}.services-8-icon.color-4{color: var(--color-primary-light-4);background: var(--color-primary-4);}.services-8-icon.color-1 svg{fill: var(--color-primary-light-1);}.services-8-icon.color-2 svg{fill: var(--color-primary-light-2);}.services-8-icon.color-3 svg{fill: var(--color-primary-light-3);}.services-8-icon.color-4 svg{fill: var(--color-primary-light-4);}.services-8-icon svg{width: 1em;height: 1em;fill: #fff;}.services-8-title{margin-bottom: 12px;font-size: 24px;font-weight: 500;line-height: 1.25;}.services-8-text{margin-bottom: 30px;font-size: 18px;line-height: 1.6;}.services-8-category{display: inline-block;padding: 7px 13px;font-size: 17px;line-height: 1.2;border: 1px solid currentColor;border-radius: 30px;}.light-content .services-8-item{border-color: rgba(255,255,255, .25);}.team-item-image{position: relative;overflow: hidden;}.team-item-image img{width: 100%;transition: all 0.4s ease;}.team-item-detail{display: inline-block;max-width: 90%;position: absolute;bottom: 30px;left: 50%;transform: translate(-50%,10px) scale(.85);font-size: 16px;color: var(--color-dark-1);text-align: center;opacity: 0;z-index: 2;transition: all 0.4s var(--ease-elastic-1);will-change: transform;}.team-item-detail:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;border-radius: var(--border-radius-default);box-shadow: var(--box-shadow);}.team-item-descr{position: relative;line-height: 1.3;text-align: center;transition: var(--transition-default);}.team-item-name{margin-top: 15px;font-size: 18px;font-weight: 500;}.team-item-role{margin-top: 5px;font-size: 15px;color: var(--color-gray-1);}.team-social-links{display: inline-flex;flex-direction: row;position: relative;font-size: 14px;}.team-social-links a{display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;color: var(--color-dark-1);text-decoration: none;transition: var(--transition-default);}.team-social-links a:not(.team-social-links a:last-child){border-right: 1px solid rgba(0,0,0, .15);}.team-social-links a:hover{opacity: .65;}.team-social-links svg, .team-social-links img{width: 1em;height: 1em;fill: currentColor;}.light-content .team-item-name{color: #fff;}.light-content .team-item-role{color: var(--color-dark-mode-gray-1);}.no-mobile .team-item:hover .team-item-detail, .team-item.js-active .team-item-detail{opacity: 1;transform: translate(-50%,0) scale(1);}.team-1-column-sticky{position: sticky;top: 0;left: 0;height: 100vh;}.team-1-item{text-align: center;padding: 36px 32px;background: #fff;box-shadow: var(--box-shadow-block);letter-spacing: 0;}.team-1-title{margin-top: 0;font-size: 24px;font-weight: 500;line-height: 1.1667;text-transform: uppercase;letter-spacing: 0.02em;}.team-1-image{margin: 0 auto 26px;max-width: 160px;overflow: hidden;border-radius: 80px;isolation: isolate;transform: translateZ(0);}.team-1-role{font-size: 17px;font-weight: 500;letter-spacing: 0.008em;}.team-1-descr{line-height: 1.4117;letter-spacing: -0.008em;}.team-1-social-links > a{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;font-size: 16px;text-decoration: none;transition: color .27s var(--ease-default);}.team-1-social-links > a:before{content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: var(--color-dark-1);border-radius: 50%;opacity: 0;transform: scale(.3);transition: all .27s var(--ease-out-medium);}.team-1-social-links > a:hover{color: #fff;}.team-1-social-links > a:hover:before{opacity: 1;transform: none;}.team-1-social-links > a > *{position: relative;z-index: 1;}.team-1-social-links svg{display: block;width: 16px;height: 16px;fill: currentColor;}.light-content .team-1-item{background: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);box-shadow: none;}.light-content .team-1-social-links > a{color: #fff;}.light-content .team-1-social-links > a:before{background: #fff;}.light-content .team-1-social-links > a:hover{color: var(--color-dark-1);}.features-item{padding: 0 15px;text-align: center;}.features-icon{font-size: 72px;margin-bottom: 20px;line-height: 1.3;}.features-icon svg{width: 1em;height: 1em;}.features-title{margin-bottom: 5px;font-size: 22px;font-weight: 400;}.features-descr{font-size: 16px;font-weight: 400;opacity: .75;}.features-1-number{position: absolute;top: 7px;left: -40px;font-size: 20px;font-weight: 500;text-align: right;}.features-1-icon{font-size: 64px;margin-bottom: 5px;line-height: 1;}.features-1-icon svg{width: 1em;height: 1em;fill: currentColor;}.features-1-title{font-size: 56px;font-weight: 500;line-height: 1.1;letter-spacing: -0.05em;}.features-1-descr{font-size: 17px;line-height: 1.6470;letter-spacing: 0;}.features-2-item{position: relative;padding: 60px 40px;text-align: center;}.features-2-item:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: var(--border-radius-default);border: 1px solid transparent;background: linear-gradient(to right, white, white), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;opacity: .3;transition: opacity .27s var(--ease-default);z-index: -1;}.features-2-item:hover:before{opacity: .57;}.features-2-label{position: absolute;top: 18px;left: 20px;font-size: 13px;font-weight: 600;line-height: 1.3;background: var(--gradient-primary-1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.features-2-icon{display: flex;align-items: center;justify-content: center;position: relative;width: 94px;height: 94px;margin: 0 auto 30px;overflow: hidden;font-size: 48px;line-height: 1;color: var(--color-primary-3);border-radius: 100%;isolation: isolate;transform: translateZ(0);}.features-2-icon:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--gradient-primary-1-b);opacity: .15;z-index: -1;}.features-2-icon i:before{background: var(--gradient-primary-1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.features-2-icon svg{width: 1em;height: 1em;fill: url(#gradient-horizontal) var(--color-primary-3);}.features-2-title{margin-bottom: 15px;font-size: 19px;font-weight: 500;}.features-2-descr{font-size: 16px;color: var(--color-gray-1);}.light-content .features-2-item:before{background: linear-gradient(to right, var(--color-dark-1), var(--color-dark-1)), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;opacity: .5;}.light-content .features-2-item:hover:before{opacity: .75;}.light-content .features-2-descr{color: var(--color-dark-mode-gray-1);}.alt-features-grid{margin-top: -35px;}.alt-features-item{margin-top: 35px;}.alt-features-item.border-left{padding-left: 30px;border-left: 1px solid var(--color-gray-light-3);}.alt-features-item.box-shadow{width: 100%;padding: 30px;background: #fff;border-radius: var(--border-radius-default);}.alt-features-icon{position: relative;display: inline-block;width: 1em;height: 1em;margin: 0 0 22px 0;font-size: 48px;text-align: center;line-height: 1.3;color: currentColor;}.alt-features-icon-s{position: absolute;top: -6px;right: -15px;width: 24px;height: 24px;font-size: 24px;}.alt-features-icon svg{display: block;width: 1em;height: 1em;fill: currentColor;}.alt-features-title{margin-bottom: 11px;font-size: 19px;font-weight: 500;letter-spacing: -0.02em;transition: var(--transition-default);}.alt-features-descr{font-size: 16px;line-height: 1.625;color: var(--color-gray-1);}.light-content .alt-features-item.border-left{padding-left: 30px;border-color: rgba(255,255,255, .25);}.light-content .alt-features-descr{color: var(--color-dark-mode-gray-1);}.light-content .alt-features-item.box-shadow{background: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.light-content .alt-features-icon{color: #fff;}.spot-box{font-size: 15px;line-height: 1.7333;}.spot-box-icon{position: relative;width: 46px;height: 46px;}.spot-box-icon:before{content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: var(--color-dark-1);opacity: .1;border-radius: 50%;}.spot-box-icon:after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;width: 17px;height: 17px;background: var(--color-dark-1);border-radius: 50%;}.spot-box-text{position: relative;top: -0.2em;}.number-title{font-size: 80px;font-weight: 500;line-height: 1;}.number-descr{color: var(--color-gray-1);}.light-content .number-descr{color: rgba(255,255,255, .7);}.number-1-item{display: flex;}.number-1-title{display: flex;align-items: center;margin-right: 15px;color: var(--color-primary-1);font-size: 60px;font-weight: 500;line-height: 1;letter-spacing: -0.05em;}.number-1-descr{display: flex;align-items: center;font-size: 18px;line-height: 1.37;color: var(--color-gray-1);}.light-content .number-1-descr{color: var(--color-dark-mode-gray-1);}.number-2-item{width: 100%;padding: 50px 30px;text-align: center;background: #fff;border-radius: var(--border-radius-default);box-shadow: var(--box-shadow-block);}.number-2-title{margin-bottom: 15px;font-size: 60px;font-weight: 500;line-height: 1;letter-spacing: -0.05em;}.number-2-descr{font-size: 16px;color: var(--color-gray-1);}.light-content .number-2-item{background: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.light-content .number-2-descr{color: var(--color-dark-mode-gray-1);}.number-3-title{margin-bottom: 10px;color: var(--color-primary-1);font-size: 44px;font-weight: 500;line-height: 1;letter-spacing: -0.05em;}.number-3-descr{font-size: 16px;line-height: 1.37;color: var(--color-gray-1);}.light-content .number-3-descr{color: var(--color-dark-mode-gray-1);}.steps-1-title{position: relative;margin-bottom: 12px;padding-left: 40px;font-size: 28px;font-weight: 500;line-height: 1.3;}.steps-1-number{position: absolute;top: 0.15em;left: 0;display: inline-block;width: 30px;height: 30px;line-height: 30px;color: #fff;font-size: .642em;text-align: center;background: var(--color-dark-1);border-radius: 50%;}.steps-1-text{font-size: 18px;line-height: 1.667;}.light-content .steps-1-number{color: var(--color-dark-1);background: #fff;}.steps-2-item{position: relative;padding: 30px;color: var(--color-dark-1);border-radius: var(--border-radius-default);background: rgba(255,255,255, .92);box-shadow: var(--box-shadow-block);transition: all .2s var(--ease-default);}.steps-2-item:hover{background: #fff;box-shadow: var(--box-shadow-block-strong);}.steps-2-icon{margin-top: 2px;margin-bottom: 30px;margin-right: 30px;font-size: 48px;}.steps-2-icon svg{display: block;width: 1em;height: 1em;fill: var(--color-primary-1);}.steps-2-intro{margin-top: -2px;}.steps-2-title{margin-bottom: 9px;font-size: 21px;font-weight: 500;}.steps-2-text{font-size: 18px;line-height: 1.5;}.steps-2-number{position: absolute;bottom: 10px;left: 10px;padding: 2px 10px;font-size: 14px;font-weight: 500;color: #fff;background: var(--color-primary-2);border-radius: 100px;}.steps-2-item.light-content{color: #fff;background: var(--color-dark-2);}.steps-2-item.light-content a{color: #fff;text-decoration: underline;}.works-filter{position: relative;list-style: none;padding: 0;margin: 0;cursor: default;}.works-filter a{display: inline-block;position: relative;margin-left: 48px;color: var(--color-gray-1);text-decoration: none;-webkit-transition: var(--transition-default);transition: var(--transition-default);cursor: pointer;}.works-filter a:first-child{margin-left: 0;}.works-filter a:hover{color: var(--color-dark-1);text-decoration: none;}.works-filter a.active{color: var(--color-dark-1);cursor: default;}.works-filter a.active:hover{color: var(--color-dark-1);}.works-filter a:after{content: "";display: block;position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background-color: var(--color-dark-1);-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;transform-origin: right center;-webkit-transition: transform .25s ease-out;transition: transform .25s ease-out;}.works-filter a.active:after{-webkit-transform: scaleX(1);transform: scaleX(1);}.works-filter a:hover:after{-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left center;transform-origin: left center;}.light-content .works-filter a{color: #fff;opacity: .72;}.light-content .works-filter a:hover, .light-content .works-filter a.active{color: #fff;opacity: 1;}.light-content .works-filter a:after{background-color: #fff;}.works-filter.works-filter-elegant{font-size: 14px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;}.works-filter.works-filter-elegant a{margin-left: 27px;padding: 4px 13px;}.works-filter.works-filter-elegant a:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid var(--color-dark-1);border-radius: 30px;opacity: 0;transition: var(--transition-default);}.works-filter.works-filter-elegant a.active:before{opacity: .15;}.works-filter.works-filter-elegant a:after{display: none;}.light-content .works-filter.works-filter-elegant a:before{border-color: #fff;}.works-filter.works-filter-fancy{display: flex;justify-content: center;font-size: 14px;font-weight: 600;letter-spacing: 0.059em;text-transform: uppercase;}.works-filter.works-filter-fancy a, .works-filter.works-filter-fancy a:hover{margin: 0;padding: 10px 20px;color: var(--color-gray-1);isolation: isolate;}.works-filter.works-filter-fancy a:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid var(--color-dark-1);opacity: .3;transition: var(--transition-default);z-index: -1;}.works-filter.works-filter-fancy a:after, .works-filter.works-filter-fancy a:hover:after{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;background: var(--color-primary-1);transform: none;transition: all .2s var(--ease-out-short);z-index: -1;}.works-filter.works-filter-fancy a:not(:first-child):before, .works-filter.works-filter-fancy a:not(:first-child):after{width: calc(100% + 1px);margin-left: -1px;border-left: none;}.works-filter.works-filter-fancy a:first-child:before, .works-filter.works-filter-fancy a:first-child:after{border-top-left-radius: var(--border-radius-default);border-bottom-left-radius: var(--border-radius-default);}.works-filter.works-filter-fancy a:last-child:before, .works-filter.works-filter-fancy a:last-child:after{border-top-right-radius: var(--border-radius-default);border-bottom-right-radius: var(--border-radius-default);}.works-filter.works-filter-fancy a.active, .works-filter.works-filter-fancy a.active:hover{color: #fff;}.works-filter.works-filter-fancy a.active:after{opacity: 1;}.light-content .works-filter.works-filter-fancy a{opacity: 1;}.light-content .works-filter.works-filter-fancy a:before{border-color: #fff;}.light-content .works-filter.works-filter-fancy a{color: #fff !important;}.light-content .works-filter.works-filter-fancy a:hover{color: #fff;}.light-content .works-filter.works-filter-fancy a.active{color: #fff;}.works-filter.works-filter-gradient{font-size: 15px;font-weight: 500;letter-spacing: normal;z-index: 1;}.works-filter.works-filter-gradient a{margin-left: 10px;padding: 5px 17px;transition: none;}.works-filter.works-filter-gradient a:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid var(--color-dark-1);border-radius: 30px;opacity: .15;transition: opacity .17s var(--ease-default);z-index: -1;}.works-filter.works-filter-gradient a:hover{color: var(--color-gray-1);}.works-filter.works-filter-gradient a:hover:before{opacity: .3;}.works-filter.works-filter-gradient a.active:before{border: 1px solid transparent;background: linear-gradient(to right, white, white), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;opacity: 1;}.works-filter.works-filter-gradient a.active{background: var(--gradient-primary-1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.works-filter.works-filter-gradient a:after{display: none;}.light-content .works-filter.works-filter-gradient a, .light-content .works-filter.works-filter-gradient a:hover{color: var(--color-dark-mode-gray-1);opacity: 1;}.light-content .works-filter.works-filter-gradient a:before{border-color: #fff;opacity: .25;}.light-content .works-filter.works-filter-gradient a:hover:before{border-color: #fff;opacity: .5;}.light-content .works-filter.works-filter-gradient a.active:before{border-color: transparent;background: linear-gradient(to right, var(--color-dark-1), var(--color-dark-1)), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;opacity: 1;}.works-filter.works-filter-slick{display: inline-block;padding: 0 13px;font-size: 17px;font-weight: 400;letter-spacing: normal;background: #fff;border-radius: 100px;box-shadow: var(--box-shadow-block);}.works-filter.works-filter-slick a{margin: 0;padding: 14px 17px;color: var(--color-gray-1);}.works-filter.works-filter-slick a:hover{color: var(--color-dark-1);}.works-filter.works-filter-slick a:after{display: none;}.works-filter.works-filter-slick a.active, .works-filter.works-filter-slick a.active:hover{color: var(--color-dark-1);}.works-filter.works-filter-slick a.active:after{opacity: 1;}.light-content .works-filter.works-filter-slick{background: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.light-content .works-filter.works-filter-slick a{color: var(--color-dark-mode-gray-1);}.light-content .works-filter.works-filter-slick a:hover, .light-content .works-filter.works-filter-slick a.active, .light-content .works-filter.works-filter-slick a.active:hover{color: #fff;}.works-filter.works-filter-bold{font-family: var(--font-alt);font-size: 18px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;}.works-filter.works-filter-bold a{margin-top: 7px;margin-left: 27px;padding: 4px 13px;color: var(--color-dark-1);isolation: isolate;}.works-filter.works-filter-bold a:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--color-dark-1);border: none;border-radius: 30px;opacity: 0;transition: var(--transition-default);z-index: -1;}.works-filter.works-filter-bold a.active, .works-filter.works-filter-bold a.active:hover{color: #fff;}.works-filter.works-filter-bold a.active:before{opacity: 1;}.works-filter.works-filter-bold a:after{display: none;}.light-content .works-filter.works-filter-bold a{color: #fff;opacity: 1;}.light-content .works-filter.works-filter-bold a:before{background: #fff;}.light-content .works-filter.works-filter-bold a.active, .light-content .works-filter.works-filter-bold a.active:hover{color: var(--color-dark-1);}.works-grid{display: flex;flex-direction: row;flex-wrap: wrap;list-style: none;margin: 0;padding: 0;}.work-item{width: 25%;;margin: 0;}.work-grid-2 .work-item{width: 49.99%;}.work-grid-3 .work-item{width: 33.333%;}.works-grid.work-grid-gut{margin: -30px 0 0 -30px;}.works-grid.work-grid-gut .work-item{padding: 30px 0 0 30px;}.works-grid.work-grid-gut-sm{margin: 0 10px 10px 0;}.works-grid.work-grid-gut-sm .work-item{padding: 10px 0 0 10px;}.works-grid.work-grid-gut-lg{margin: -80px 0 0 -70px;}.works-grid.work-grid-gut-lg .work-item{padding: 80px 0 0 70px;}.works-grid.work-grid-gut-xl{margin: -80px 0 0 -90px;}.works-grid.work-grid-gut-xl .work-item{padding: 80px 0 0 90px;}.work-item a{display: block;padding: 0;position: relative;box-sizing: border-box;text-decoration: none;}.work-item a, .work-item a:hover{color: var(--color-dark-1);border: none;}.light-content .work-item a, .light-content .work-item a:hover{color: #fff;}.work-img{position: relative;overflow: hidden;transform: rotate(0.001deg) translateZ(0);}.work-img-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--color-gray-light-2);}.light-content .work-img-bg{background-color: var(--color-dark-3);}.work-img img{display: block;position: relative;width: 100%;overflow: hidden;transform: rotate(0.001deg) translateZ(0);}.work-intro{width: 100%;padding-top: 18px;text-align: center;transform: translateZ(0);}.work-title{margin: 0 0 3px 0;padding: 0;font-size: 18px;font-weight: 500;letter-spacing: -0.007em;line-height: 1.4;text-transform: none;transform: translateZ(0);}.work-descr{display: block;color: var(--color-gray-1);font-size: 15px;line-height: 1.4;text-transform: none;transform: translateZ(0);}.light-content .work-descr{color: var(--color-dark-mode-gray-1);}.work-item .work-img, .work-item .work-img > img{transition: all 2s var(--ease-out-medium);}.work-item .work-img{clip-path: inset(-1px);will-change: clip-path;}.work-item a:hover .work-img{clip-path: inset(10px);}.work-item a:hover .work-img > img{transform: scale(1.05) rotate(0.001deg) translateZ(0);}.work-item .work-intro{transition: all 2s var(--ease-out-medium);}.work-item .work-intro.text-start{padding-right: 10px;}.work-item a:hover .work-intro{transform: translate(10px, -10px);}.works-grid.work-grid-hover-alt .work-item .work-img{overflow: hidden;transition: all .2s var(--ease-default);}.works-grid.work-grid-hover-alt .work-item .work-img img{transition: all .27s var(--ease-default);}.works-grid.work-grid-hover-alt .work-item a:hover .work-img{clip-path: none;transform: translateY(-7px) rotate(0.001deg) translateZ(0);}.works-grid.work-grid-hover-alt .work-item a:hover .work-img img{transform: scale(1) rotate(0.001deg) translateZ(0);}.works-grid.work-grid-hover-alt .work-item a:hover .work-intro{transform: none;opacity: 1;}.works-grid.work-grid-round .work-item .work-img{overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.works-grid.work-grid-round .work-item .work-img-bg{border-radius: var(--border-radius-default);}.works-grid.hide-titles .work-item a{overflow: hidden;}.works-grid.hide-titles .work-item .work-img{transition: all .37s var(--ease-out-short);}.works-grid.hide-titles .work-item a:hover .work-img > img{transform: none;}.works-grid.hide-titles .work-intro{position: absolute;left: 0;bottom: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;width: 100%;height: 100%;padding: 30px;opacity: 0;transition: all .37s var(--ease-default);}.works-grid.hide-titles .work-intro:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--color-dark-1);opacity: 0.85;}.works-grid.hide-titles .work-intro > *{position: relative;transform: translateY(25px);transition: transform .37s var(--ease-out-short), opacity .37s var(--ease-default);}.works-grid.hide-titles .work-title{margin-bottom: 5px;color: #fff;font-size: 21px;line-height: 1.2;}.works-grid.hide-titles:not(.work-grid-2, .work-grid-3) .work-title{font-size: 19px;}.works-grid.hide-titles .work-descr{color: #fff;opacity: .7;}.works-grid.hide-titles .work-item a:hover .work-img, .works-grid.hide-titles .work-item a.focus-visible .work-img{clip-path: none;transform: scale(1.05) translateZ(0.1px);}.works-grid.hide-titles .work-item a:hover .work-intro > *, .works-grid.hide-titles .work-item a:focus-visible .work-intro > *{transform: none;}.works-grid.hide-titles .work-item a:hover .work-intro, .works-grid.hide-titles .work-item a:focus-visible .work-intro{transform: none;opacity: 1;}.works-grid.hide-titles.hover-white .work-intro:before{background: #fff;}.works-grid.hide-titles.hover-white .work-title{color: var(--color-dark-1);}.works-grid.hide-titles.hover-white .work-descr{color: var(--color-gray-1);opacity: 1;}.works-grid.work-grid-fancy .work-item a{overflow: hidden;border-radius: var(--border-radius-default);box-shadow: var(--box-shadow-block);transition: all .27s var(--ease-default);isolation: isolate;transform: translateZ(0);}.works-grid.work-grid-fancy .work-item a:hover{box-shadow: var(--box-shadow-block-strong);transform: translateY(-7px);}.works-grid.work-grid-fancy .work-item a:hover .work-img > img{transform: none;}.works-grid.work-grid-fancy .work-intro{padding: 30px;}.works-grid.work-grid-fancy .work-title{font-size: 20px;}.works-grid.work-grid-fancy .work-item a:hover .work-img{clip-path: none;}.works-grid.work-grid-fancy .work-item a:hover .work-intro{transform: none;opacity: 1;}.light-content .works-grid.work-grid-fancy .work-item a{background: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.work-navigation{width: 100%;background: #fff;font-size: 16px;font-weight: 500;z-index: 99;}.work-navigation i{position: relative;top: -1px;}.work-navigation a{display: block;float: left;width: 33.33333%;overflow: hidden;vertical-align: middle;text-decoration: none;white-space: nowrap;cursor: default;}.work-navigation a, .work-navigation a:visited{color: var(--color-gray-1);}.work-navigation a span:hover{color: var(--color-dark-1);}.work-navigation a span{display: inline-block;height: 80px;line-height: 79px;padding: 0 4%;background: #fff;cursor: pointer;-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.work-navigation span:hover{background: var(--color-gray-light-2);}.work-prev{text-align: left;}.work-all{text-align: center;}.work-next{text-align: right;}.work-full-media img{max-width: 100%;height: auto;}.work-navigation.light-content a, .work-navigation.light-content a:visited{color: var(--color-dark-mode-gray-1);}.work-navigation.light-content a span:hover{color: #fff;}.work-navigation.light-content a span{background-color: transparent;}.work-navigation.light-content span:hover{background-color: rgba(255,255,255, .05);}.portfolio-1-item{will-change: unset !important;}.portfolio-1-image{position: relative;clip-path: inset(0);transform: translateZ(0);transition: all 2s var(--ease-out-medium);will-change: clip-path;}.portfolio-1-image:hover{clip-path: inset(10px);}.portfolio-1-image-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--color-gray-light-2);}.portfolio-1-title{position: relative;margin-left: -105px;font-size: 82px;font-weight: 400;line-height: 1;letter-spacing: -0.05em;}.portfolio-1-title a{display: inline-block;margin-left: -4px;color: unset;text-decoration: none;transition: letter-spacing .27s var(--ease-out-medium);will-change: letter-spacing;}.portfolio-1-title a:hover{letter-spacing: -0.03em;}.portfolio-1-descr{font-size: 16px;}.portfolio-2-item{will-change: unset !important;}.portfolio-2-title{font-size: 43px;font-weight: 500;}.portfolio-2-title a{display: block;text-decoration: none;transition: all .27s var(--ease-out-medium);}.portfolio-2-title a:hover{color: inherit;text-decoration: none;}.portfolio-2-image{overflow: hidden;}.portfolio-2-image img{width: 100%;transform: scale(1.02) translateZ(0.1px);transition: all .5s var(--ease-out-short);}.portfolio-2-image a:hover img{transform: translateZ(0.1px);}.light-content .portfolio-2-title a{color: #fff;}.portfolio-3-image{overflow: hidden;border-radius: 50px;isolation: isolate;transform: translateZ(0);}.portfolio-3-image img{width: 100%;transform: scale(1.037) translateZ(0.01px);transition: all .5s var(--ease-out-short);}.portfolio-3-image a:hover img{transform: translateZ(0.01px);}.portfolio-3-title{margin-bottom: 15px;font-size: 62px;font-weight: 400;line-height: 1;letter-spacing: 0.02em;text-transform: uppercase;}.portfolio-3-title a{text-decoration: none;background-image: linear-gradient(currentColor, currentColor);background-size: 0 1px;background-position: 0 calc(100% - 0.125em);background-repeat: no-repeat;transition: background-size .5s var(--ease-out-medium);will-change: background-size;}.portfolio-3-title a:hover{color: inherit;background-size: 100% 1px;}.portfolio-3-descr{font-size: 15px;line-height: 1.2;font-weight: 400;text-transform: uppercase;letter-spacing: 0.01em;}.light-content .portfolio-3-title a{color: #fff;}.portfolio-4-carousel.owl-carousel{display: flex !important;flex-direction: column;width: calc(100% + 10px);}.portfolio-4-carousel .owl-wrapper-outer{overflow: visible !important;}.portfolio-4-carousel .owl-item{padding-right: 10px;}.portfolio-4-carousel .owl-controls{order: 2;margin-top: 40px;}.portfolio-4-carousel .owl-buttons{padding-right: 10px;text-align: right;}.portfolio-4-carousel .owl-pagination{display: none;}.portfolio-4-carousel .owl-prev, .portfolio-4-carousel .owl-next{position: relative;top: 0;left: 0;bottom: 0;right: 0;display: inline-flex;justify-content: center;align-items: center;width: 48px;height: 48px;margin-left: 10px;padding: 0;font-size: 24px;text-align: center;color: var(--color-dark-1);border-radius: 50%;opacity: 1;transform: none;}.portfolio-4-carousel .owl-prev svg, .portfolio-4-carousel .owl-next svg{position: relative;}.portfolio-4-carousel .owl-prev:before, .portfolio-4-carousel .owl-next:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;border-radius: 50%;box-shadow: var(--box-shadow);transition: all 0.4s var(--ease-elastic-2);}.portfolio-4-carousel .owl-prev:hover:before, .portfolio-4-carousel .owl-next:hover:before{box-shadow: var(--box-shadow-strong);transform: scale(1.07);}.portfolio-4-item > a{color: unset;text-decoration: none;}.portfolio-4-image{position: relative;margin-bottom: 15px;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.portfolio-4-image img{position: relative;transition: all .5s var(--ease-out-short);}.portfolio-4-title{margin-bottom: 0;font-size: 24px;font-weight: 500;line-height: 1.3;letter-spacing: -0.02em;}.portfolio-4-intro{padding-right: 12px;transition: all .5s var(--ease-out-short);}.portfolio-4-descr{font-size: 16px;}.portfolio-4-item > a:hover .portfolio-4-image > img{transform: scale(1.05);}.portfolio-4-item > a:hover .portfolio-4-intro{transform: translateX(12px);}.portfolio-5-link{text-decoration: none;}.portfolio-5-image{position: relative;margin-bottom: 22px;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.portfolio-5-image-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: var(--border-radius-default);background: var(--color-gray-light-1);}a.portfolio-5-link .portfolio-5-image img{transform: translateZ(0.01px);transition: all 0.5s var(--ease-out-short);}.portfolio-5-title{margin-bottom: 18px;font-size: 24px;font-weight: 500;line-height: 1.5;transition: all .27s var(--ease-default);}.portfolio-5-title span{background-image: linear-gradient(currentColor, currentColor);background-size: 0 1px;background-position: 0 100%;background-repeat: no-repeat;transition: background-size .5s var(--ease-out-medium);will-change: background-size;}.portfolio-5-number{margin-bottom: 5px;font-size: 54px;font-weight: 500;line-height: 1.1;letter-spacing: -0.025em;}.portfolio-5-number-descr{font-size: 18px;}.light-content .portfolio-5-image-bg{background: var(--color-dark-3);}a.portfolio-5-link{text-decoration: none;color: inherit;}a.portfolio-5-link:hover .portfolio-5-image img{transform: scale(1.05) translateZ(0.01px);}a.portfolio-5-link:hover .portfolio-5-title span{background-size: 100% 1px;}.call-action-1-images{position: relative;overflow: hidden;}.call-action-1-images img{width: 100%;}.call-action-1-image-1{width: 78.7234%;overflow: hidden;}.call-action-1-image-2{position: absolute;top: 0;right: 0;display: flex;align-items: center;width: 36.2%;height: 100%;}.call-action-1-image-2-inner{overflow: hidden;border-radius: 120px;isolation: isolate;transform: translateZ(0);}.call-action-2-images{position: relative;margin: 15px 33px 0 0;border: 1px solid transparent;}.call-action-2-image-1{position: absolute;top: 0;left: 0;width: 36.85%;overflow: hidden;transform: translateZ(0) rotate(0.0001deg);}.call-action-2-image-2{position: relative;width: 77.145%;margin: 120px auto;overflow: hidden;transform: translateZ(0) rotate(0.0001deg);}.call-action-2-image-3{position: absolute;bottom: 0;right: 0;width: 36.85%;overflow: hidden;transform: translateZ(0) rotate(0.0001deg);}.call-action-2-text dt{margin-bottom: 0.5em;font-size: 20px;font-weight: 500;}.call-action-2-text dd{margin-bottom: 2em;font-size: 17px;line-height: 1.625;color: var(--color-gray-1);}.light-content .call-action-2-text dd{color: var(--color-gray-light-6);}.call-action-3-images{position: relative;width: 100%;margin-top: 15px;}.call-action-3-image-1{width: 67.38%;margin-left: auto;overflow: hidden;-webkit-transform: translateZ(0) rotate(0.0001deg);transform: translateZ(0) rotate(0.0001deg);}.call-action-3-image-2-wrap{position: absolute;top: 0;left: 54px;width: 41.5%;height: 100%;-webkit-transform: translateZ(0) rotate(0.0001deg);transform: translateZ(0) rotate(0.0001deg);}.call-action-3-image-2{overflow: hidden;-webkit-transform: translateZ(0) rotate(0.0001deg);transform: translateZ(0) rotate(0.0001deg);}.call-action-4-images{position: relative;padding-bottom: 24.390%;}.call-action-4-images img{width: 100%;}.call-action-4-image-1{width: 73.170%;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.call-action-4-image-2{position: absolute;bottom: 0;right: 0;width: 73.170%;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.composition-1{position: relative;isolation: isolate;}.composition-1 img{width: 100%;}.composition-1-image-1{position: relative;width: 65.6915%;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);z-index: 1;}.composition-1-image-2{position: relative;width: 59.3085%;margin-top: -18.6170%;margin-left: auto;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.composition-1-decoration-1{position: absolute;top: 0;left: 0;margin-top: -13.2978%;margin-left: -17.2872%;width: 42.0212%;opacity: .5;z-index: -1;}.composition-1-decoration-2{position: absolute;top: 0;left: 0;margin-top: 45.2127%;margin-left: 24.734%;width: 26.8617%;opacity: .95;z-index: 1;}.composition-2{position: relative;overflow: hidden;isolation: isolate;}.composition-2 img{width: 100%;}.composition-2-image-1{position: relative;width: 58.5987%;margin-top: 29.2993%;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.composition-2-image-2{position: relative;width: 71.0191%;margin-top: -40.1273%;margin-left: auto;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.composition-2-decoration{position: absolute;bottom: 0;left: 0;margin-bottom: 10.9%;margin-left: 14.0127%;width: 32.1656%;opacity: .95;z-index: 1;}.composition-3{position: relative;isolation: isolate;}.composition-3 img{width: 100%;}.composition-3-image-1{position: relative;width: 65.6915%;margin-left: auto;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.composition-3-image-2{position: relative;width: 59.3085%;margin-top: -18.6170%;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.composition-3-decoration-1{position: absolute;top: 0;left: 0;margin-top: 9.3085%;margin-left: 22%;width: 28.4574%;opacity: .95;z-index: 1;}.composition-3-decoration-2{position: absolute;top: 0;right: 0;margin-top: 26.0638%;margin-right: -19.1489%;width: 39.3617%;opacity: .7;z-index: -1;}.composition-4{position: relative;}.composition-4 img{width: 100%;}.composition-4-image-1{position: relative;width: 86.0084%;margin-left: auto;overflow: hidden;border: 1px solid rgba(0,0,0, .15);border-top-left-radius: 100%;border-top-right-radius: 100%;}.composition-4-image-1-inner{overflow: hidden;border: 10px solid #fff;border-top-left-radius: 100%;border-top-right-radius: 100%;}.composition-4-image-2{position: relative;width: 59.7738%;margin-top: -36.6720%;overflow: hidden;background: #fff;border: 1px solid rgba(0,0,0, .15);border-bottom-left-radius: 75%;}.composition-4-image-2-inner{border: 10px solid #fff;overflow: hidden;border-bottom-left-radius: 75%;}.composition-4-decoration{position: absolute;bottom: 7%;right: 15.6704%;width: 36.8336%;opacity: .95;z-index: -1;}.composition-4-decoration-1{position: absolute;bottom: 6.025%;right: 7.97%;width: 25.1042%;opacity: .95;z-index: -1;}.light-content .composition-4-image-1{background: var(--color-dark-1);border-color: rgba(255,255,255, .2);}.light-content .composition-4-image-1-inner{border-color: var(--color-dark-1);}.light-content .composition-4-image-2{background: var(--color-dark-1);border-color: rgba(255,255,255, .2);}.light-content .composition-4-image-2-inner{border-color: var(--color-dark-1);}.composition-5{position: relative;}.composition-5 img{width: 100%;}.composition-5-image-1{position: relative;width: 91.0683%;overflow: hidden;background: #fff;border: 1px solid var(--color-gray-light-3);border-top-left-radius: 100%;border-top-right-radius: 100%;isolation: isolate;transform: translateZ(0);}.composition-5-image-1-inner{overflow: hidden;border: 10px solid #fff;border-top-left-radius: 100%;border-top-right-radius: 100%;isolation: isolate;transform: translateZ(0);}.composition-5-image-2{position: relative;width: 49.387%;margin-top: -24.3432%;margin-left: auto;overflow: hidden;border: 1px solid var(--color-gray-light-3);border-bottom-right-radius: 75%;isolation: isolate;transform: translateZ(0);}.composition-5-image-2-inner{overflow: hidden;border: 10px solid #fff;border-bottom-right-radius: 75%;isolation: isolate;transform: translateZ(0);}.composition-5-decoration{position: absolute;bottom: 9.25%;left: -6.8%;width: 39.9299%;opacity: .95;z-index: -1;}.light-content .composition-5-image-1{background: var(--color-dark-1);border-color: rgba(255,255,255, .2);}.light-content .composition-5-image-1-inner{border-color: var(--color-dark-1);}.light-content .composition-5-image-2{background: var(--color-dark-1);border-color: rgba(255,255,255, .2);}.light-content .composition-5-image-2-inner{border-color: var(--color-dark-1);}.composition-6{position: relative;}.composition-6 img{width: 100%;}.composition-6-image{position: relative;overflow: hidden;-webkit-mask: url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA2MzAgNjI2Ij4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUxNC41MjUsNDkwLjEwNyBDNDE1LjI0Niw1MzEuODk2IDM0OC43NDcsNDE0Ljk1MCAyODkuMDQzLDQ5Ny43NjAgQzI0NC43NjEsNTU5LjE3NyAxNjcuOTM2LDY1OS40OTUgOTYuMDY3LDYxNC4yMjcgQy0zLjIyOCw1NTEuNjg0IC04OC4yMDUsMTE0Ljg5MSAxODMuMDg4LDE0LjQ5NiBDMjg2Ljg5MSwtMjMuOTE3IDQ5MS4zMjEsMTUuMjMxIDU4MS44ODEsMTY3LjAwMSBDNjgxLjcxNCwzMzQuMzEwIDYwNi44MTMsNDUxLjI2MCA1MTQuNTI1LDQ5MC4xMDcgWiIvPgo8L3N2Zz4=);-webkit-mask-type: alpha;-webkit-mask-size: 100% 100%;mask: url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA2MzAgNjI2Ij4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUxNC41MjUsNDkwLjEwNyBDNDE1LjI0Niw1MzEuODk2IDM0OC43NDcsNDE0Ljk1MCAyODkuMDQzLDQ5Ny43NjAgQzI0NC43NjEsNTU5LjE3NyAxNjcuOTM2LDY1OS40OTUgOTYuMDY3LDYxNC4yMjcgQy0zLjIyOCw1NTEuNjg0IC04OC4yMDUsMTE0Ljg5MSAxODMuMDg4LDE0LjQ5NiBDMjg2Ljg5MSwtMjMuOTE3IDQ5MS4zMjEsMTUuMjMxIDU4MS44ODEsMTY3LjAwMSBDNjgxLjcxNCwzMzQuMzEwIDYwNi44MTMsNDUxLjI2MCA1MTQuNTI1LDQ5MC4xMDcgWiIvPgo8L3N2Zz4=);mask-type: alpha;mask-size: 100% 100%;}.composition-6-decoration-1{position: absolute;top: 0.5%;right: 8.887%;width: 23.9682%;}.composition-6-decoration-2{position: absolute;bottom: -3.5%;left: 25.3968%;width: 23.9682%;}.composition-7{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;position: relative;}.composition-7 img{width: 100%;}.composition-7-border{position: absolute;top: -10px;left: -10px;width: 100%;height: 100%;border: 1px solid transparent;border-radius: var(--border-radius-default);background: linear-gradient(to right, white, white), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;z-index: 0;}.composition-7-inner{position: relative;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);z-index: 1;}.composition-7-image-1{position: relative;width: 14.9903%;}.composition-7-image-2{position: relative;width: 24.8549%;}.composition-7-image-3{position: relative;width: 30.0773%;}.composition-7-image-4{position: relative;width: 21.3733%;}.light-content .composition-7-border{background: linear-gradient(to right, var(--color-dark-1), var(--color-dark-1)), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;}.composition-8{position: relative;}.composition-8-image{position: relative;width: 90.7936%;margin-left: auto;overflow: hidden;border-radius: 75px;isolation: isolate;transform: translateZ(0);}.composition-8-image img{width: 100%;}.composition-8-decoration-1{position: absolute;top: 0;left: 0;}.composition-8-decoration-2{position: absolute;bottom: 17%;left: 0;}.composition-9{position: relative;}.composition-9-image{position: relative;overflow: hidden;border: 1px solid var(--color-dark-1);}.composition-9-image img{width: 100%;}.composition-9-decoration-1{position: absolute;top: -20px;left: -40px;width: 100%;height: 100%;border: 1px solid currentColor;}.work-process-item:hover .work-process-icon{-webkit-transform: translateY(-10px);transform: translateY(-10px);}.work-process-heading{margin-top: 0;margin-bottom: 0.6em;font-size: 32px;font-weight: 500;line-height: 1.196;letter-spacing: -0.02em;}.work-process-description{font-family: var(--font-global-alt);font-size: 16px;font-weight: 400;line-height: 1.625;color: var(--color-gray-1);}.light-content .work-process-description{color: var(--color-gray-light-6);}.work-process-icon{width: 1em;height: 1em;margin: 0 auto 18px auto;font-size: 72px;text-align: center;line-height: 1.3;color: var(--color-dark-1)111;-webkit-transition: var(--transition-default);transition: var(--transition-default);}.light-content .work-process-icon{color: #fff;}.work-process-icon svg{display: block;width: 1em;height: 1em;}.work-process-title{margin-bottom: 15px;font-size: 22px;font-weight: 500;letter-spacing: -0.03em;-webkit-transition: var(--transition-default);transition: var(--transition-default);}.logo-item{height: 120px;text-align: center;opacity: .75;-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.logo-item:hover{opacity: 1;}.logo-item img{position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}.logo-grid{margin: -30px -15px 0 -15px;}.logo-grid-img{margin: 30px 15px 0 15px;opacity: .35;transition: var(--transition-default);}.logo-grid-img:hover{opacity: 1;}.light-content .logo-grid-img{opacity: .8;}.light-content .logo-grid-img:hover{opacity: 1;}.post-prev{display: flex;align-items: stretch;}.post-prev-container{position: relative;display: flex;flex-direction: column;background-color: #ffffff;}.post-prev-container > *{position: relative;}.post-prev-container:before{content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 1px solid var(--color-gray-light-3);border-radius: var(--border-radius-default);transition: var(--transition-default);}.post-prev-img{position: relative;overflow: hidden;border-top-left-radius: var(--border-radius-default);border-top-right-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.post-prev-img a{-webkit-transition: all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000);transition: all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.post-prev-img img{width: 100%;transform: translateZ(0.1px);transition: all .5s var(--ease-out-short);}.post-prev-img a:hover img{transform: scale(1.05) translateZ(0.1px);}.post-prev-title{margin-bottom: 12px;font-size: 21px;font-weight: 500;letter-spacing: -0.008em;line-height: 1.476;}.post-prev-title a{color: var(--color-dark-1);text-decoration: none;transition: all 0.27s var(--ease-default);}.post-prev-title a:hover{opacity: .65;}.post-prev-info{margin-top: auto;}.post-prev-info, .post-prev-info a{font-size: 15px;text-decoration: none;color: var(--color-gray-1);transition: all 0.27s var(--ease-default);}.post-prev-info a:hover{text-decoration: underline;}.post-prev-info .icon-author{display: inline-flex;align-items: center;justify-content: center;vertical-align: middle;width: 22px;height: 22px;background: var(--color-gray-light-1);border-radius: 50%;}.post-prev-info .icon-author:hover{text-decoration: none;}.post-prev-author-img{margin-top: -2px;margin-right: 5px;border-radius: 50%;}.post-prev-text{margin-bottom: 30px;font-size: 16px;line-height: 1.5;letter-spacing: normal;color: var(--color-gray-1);}.post-prev-title{padding-top: 40px;}.post-prev-title, .post-prev-text, .post-prev-info{padding-left: 40px;padding-right: 40px;}.post-prev-container > *:last-child{padding-bottom: 40px;}.light-content .post-prev-container:before{border-color: rgba(255,255,255, .25);}.light-content .post-prev-title a{color: #fff;}.light-content .post-prev-info, .light-content .post-prev-info a{color: var(--color-dark-mode-gray-1);}.light-content .post-prev-text{color: var(--color-dark-mode-gray-1);}.light-content .post-prev-info .icon-author{background: rgba(255,255,255, .2);}.post-prev-1-img{margin-bottom: 20px;overflow: hidden;}.post-prev-1-img img{width: 100%;transform: translateZ(0.1px);transition: all .5s var(--ease-out-short);}.post-prev-1-img:hover img{transform: scale(1.05) translateZ(0.1px);}.post-prev-1-info{margin-bottom: 18px;font-size: 12px;font-family: var(--font-alt);letter-spacing: 0.05em;text-transform: uppercase;}.post-prev-1-infro-item{display: inline-block;margin-right: 2px;padding: 4px 10px 2px;text-decoration: none;border: 1px solid currentColor;border-radius: 20px;transition: var(--transition-default);}.post-prev-1-title{font-size: 24px;line-height: 1.333;letter-spacing: -0.01em;}.post-prev-1-title a{text-decoration: none;background-image: linear-gradient(currentColor, currentColor);background-size: 0 1px;background-position: 0 100%;background-repeat: no-repeat;transition: background-size .5s var(--ease-out-medium);will-change: background-size;}.post-prev-1-title a:hover{color: unset;background-size: 100% 1px;}.post-prev-1-title.large{font-size: 30px;}.light-content .post-prev-1-title a{color: #fff;}.post-prev-2-img{margin-bottom: 22px;overflow: hidden;border-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}.post-prev-2-img img{width: 100%;transform: translateZ(0.1px);transition: all .5s var(--ease-out-short);}.post-prev-2-img:hover img{transform: scale(1.05) translateZ(0.1px);}.post-prev-2-info{margin-bottom: 18px;font-size: 15px;font-weight: 400;line-height: 1.466;text-transform: uppercase;letter-spacing: 0.03em;}.post-prev-2-title{font-size: 32px;font-weight: 400;line-height: 1.3125;letter-spacing: -0.03em;}.post-prev-2-title a{text-decoration: none;background-image: linear-gradient(currentColor, currentColor);background-size: 0 1px;background-position: 0 100%;background-repeat: no-repeat;transition: background-size .5s var(--ease-out-medium);will-change: background-size;}.post-prev-2-title a:hover{color: unset;background-size: 100% 1px;}.post-prev-2-text{margin-bottom: 25px;font-size: 18px;line-height: 1.6;}.post-prev-2-tags{margin-top: -5px;}.post-prev-2-tag{display: inline-block;align-items: center;margin-top: 5px;padding: 2px 10px;font-size: 14px;font-weight: 500;border: 1px solid currentColor;border-radius: 100px;}.light-content .post-prev-2-title a{color: #fff;}.post-prev-3{display: flex;align-items: stretch;}.post-prev-3-container{position: relative;display: flex;width: 100%;overflow: hidden;transition: var(--transition-default);border-radius: var(--border-radius-default);box-shadow: var(--box-shadow-block);isolation: isolate;transform: translateZ(0);transition: var(--transition-default);}.post-prev-3-container > *{position: relative;}.post-prev-3-img{flex-shrink: 0;position: relative;min-width: 39.6825%;overflow: hidden;}.post-prev-3-img a{display: block;width: 100%;height: 100%;padding-top: 100%;transition: all 0.2s var(--ease-default);}.post-prev-3-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: translateZ(0.01px) rotate(0.003deg);transition: all .5s var(--ease-out-short);}.post-prev-3-intro{position: relative;display: flex;flex-direction: column;padding: 35px 40px;}.post-prev-3-title{margin-bottom: 15px;font-size: 22px;font-weight: 500;letter-spacing: -0.02em;line-height: 1.476;}.post-prev-3-title a{color: var(--color-dark-1);text-decoration: none;transition: all 0.27s var(--ease-default);}.post-prev-3-title a:hover{opacity: .65;}.post-prev-3-info{margin-top: auto;}.post-prev-3-info, .post-prev-3-info a{font-size: 14px;text-decoration: none;color: var(--color-dark-1);transition: all 0.27s var(--ease-default);}.post-prev-3-info a:hover{text-decoration: underline;}.post-prev-3-author-img{position: relative;top: -0.1em;margin-right: 2px;border-radius: 50%;}.post-prev-3-text{margin-bottom: 35px;font-size: 16px;line-height: 1.5;color: var(--color-gray-1);}.light-content .post-prev-3-container{background: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.light-content .post-prev-3-title a{color: #fff;}.light-content .post-prev-3-info, .light-content .post-prev-3-info a{color: var(--color-dark-mode-gray-1);}.light-content .post-prev-3-text{color: var(--color-dark-mode-gray-1);}.post-prev-3.gradient .post-prev-3-container{box-shadow: none;}.post-prev-3.gradient .post-prev-3-container:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid transparent;border-radius: var(--border-radius-default);background: linear-gradient(to right, white, white), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;opacity: .3;transition: all .27s var(--ease-default);}.post-prev-3.gradient .post-prev-3-container:hover{box-shadow: none;}.post-prev-3.gradient .post-prev-3-container:hover:before{opacity: .57;}.post-prev-3.gradient .post-prev-3-title a:hover{opacity: .85;}.light-content .post-prev-3.gradient .post-prev-3-container{background: none;border: none;}.light-content .post-prev-3.gradient .post-prev-3-container:before{background: linear-gradient(to right, var(--color-dark-1), var(--color-dark-1)), var(--gradient-primary-1-b);-webkit-background-clip: padding-box, border-box;background-origin: padding-box, border-box;opacity: .5;}.light-content .post-prev-3.gradient .post-prev-3-container:hover:before{opacity: .75;}.newsletter-label-icon{margin-right: 30px;font-size: 96px;line-height: 1;}.newsletter-label-icon svg{width: 1em;height: 1em;}.newsletter-label-text{max-width: 370px;margin-top: 30px;margin-bottom: 0;font-size: 40px;font-weight: 500;line-height: 1.196;letter-spacing: -0.03em;}.form input.newsletter-field, .form .newsletter-field-wrap{margin-right: 10px;flex-grow: 1.5;}.form input.newsletter-field::placeholder{color: var(--color-gray-1);}.form input.newsletter-field:focus{color: var(--color-dark-1);}.form input.newsletter-field.error{border-color: #dc3545 !important;}#subscribe-result{height: 0;}.form.newsletter-elegant input.newsletter-field{max-width: unset;padding-left: 0 !important;padding-right: 0 !important;flex-grow: unset;font-size: 34px !important;font-weight: 400 !important;background: transparent;border-top: none !important;border-left: none !important;border-right: none !important;border-width: 1px !important;}.light-content .form.newsletter-elegant input.newsletter-field, .light-content .form.newsletter-elegant input.newsletter-field::placeholder{color: #fff !important;border-color: #fff !important;}.light-content .form.newsletter-strong input.newsletter-field, .light-content .form.newsletter-strong input.newsletter-field:hover{background-color: rgba(255,255,255,.275) !important;border: none;}.light-content .form.newsletter-strong input.newsletter-field::placeholder, .light-content .form.newsletter-strong input.newsletter-field:hover::placeholder{color: #fff;}.form.newsletter-modern input.newsletter-field, .form.newsletter-modern input.newsletter-field:hover, .form.newsletter-modern input.newsletter-field::placeholder, .form.newsletter-modern input.newsletter-field:hover::placeholder{max-width: unset;width: 100%;height: 55px;padding: 20px 0;font-family: var(--font-alt);font-size: 40px;color: var(--color-dark-1);text-transform: uppercase;letter-spacing: 0.02em;border-top: none;border-left: none;border-right: none;border-color: var(--color-dark-1);}.form.newsletter-modern input.newsletter-field:focus{box-shadow: none;}.form.newsletter-modern input.newsletter-field.error{border-color: #dc3545 !important;}.light-content .form.newsletter-modern input.newsletter-field, .light-content .form.newsletter-modern input.newsletter-field:hover, .light-content .form.newsletter-modern input.newsletter-field::placeholder, .light-content .form.newsletter-modern input.newsletter-field:hover::placeholder{color: #fff;border-color: #fff;}.contact-item{position: relative;padding: 0 0 0 74px;color: var(--color-dark-1);}.contact-item a{color: currentColor;text-decoration: none;transition: var(--transition-default);}.contact-item a:hover{color: var(--color-dark-1);text-decoration: none;}.ci-icon{position: absolute;top: 4px;left: 3px;display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;font-size: 24px;color: #fff;text-align: center;}.ci-icon:before{content: "";width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;background: var(--color-dark-1);border-radius: 50%;}.ci-icon svg, .ci-icon img, .ci-icon i{position: relative;vertical-align: middle;}.ci-icon.ci-icon-grad:before{background: var(--gradient-primary-1-b);opacity: .15;}.ci-icon.ci-icon-grad i:before{background: var(--gradient-primary-1);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.ci-title{margin-bottom: 7px;color: var(--color-dark-1);font-size: 18px;font-weight: 500;line-height: 1.3;}.ci-text{font-size: 18px;line-height: 1.625;color: var(--color-gray-1);}.ci-text.large{font-size: 21px;line-height: 1.467;}.ci-link{margin-top: 11px;font-size: 12px;font-weight: 500;letter-spacing: 0.05em;text-transform: uppercase;}.ci-link a{position: relative;text-decoration: none;-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.ci-link a:after{content: "";display: block;position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: currentColor;-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left center;transform-origin: left center;-webkit-transition: transform .25s ease-out;transition: transform .25s ease-out;opacity: .9;}.ci-link a:hover{text-decoration: none;opacity: .9;}.ci-link a:hover:after{-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;transform-origin: right center;}.light-content .ci-icon{color: #fff !important;}.light-content .ci-icon:before{background-color: #fff;opacity: .15;}.light-content .ci-title{color: #fff;}.light-content .ci-text{color: var(--color-dark-mode-gray-1);}.light-content .ci-link a{color: #fff;}.light-content .ci-link a:after{background-color: #fff;}.contact-1-left{width: 100%;border-radius: 50px 0 0 50px;background: var(--color-dark-1);}.contact-1-right{width: 100%;border-radius: 0 50px 50px 0;background: var(--color-gray-light-2);}.contact-1-line{background-color: #fff;opacity: .15;}.contact-1-title{margin-bottom: 12px;font-size: 15px;font-family: var(--font-alt);font-weight: 400;text-transform: uppercase;letter-spacing: 0.07em;}.contact-1-text{font-size: 30px;font-family: var(--font-alt);font-weight: 400;line-height: 1.28;}.contact-1-text a{color: unset;text-decoration: none;transition: opacity .27s var(--ease-default);}.contact-1-text{letter-spacing: 0;}.contact-1-text a:hover{opacity: .85;}.contact-1-link a{font-size: 16px;color: rgba(255,255,255, .85);text-decoration: none;background-image: linear-gradient(rgba(255,255,255, .65), rgba(255,255,255, .65)), linear-gradient(#fff, #fff);background-size: 100% 1px, 0 1px;background-position: 0 100%;background-repeat: no-repeat;transition: all .27s var(--ease-out-medium);}.contact-1-link a:hover{color: #fff;background-size: 100% 1px, 100% 1px;}.contact-2{position: relative;}.contact-2:before, .contact-2:after{content: "";position: absolute;top: 0;left: 0;display: block;width: 1px;height: 100%;background: var(--color-dark-1);opacity: .17;}.contact-2:after{left: unset;right: 0;}.contact-2-item{display: flex;position: relative;}.contact-2-item:before{content: "";position: absolute;top: 0;left: 1px;display: block;width: 100%;width: calc(100% - 2px);height: 1px;background: var(--color-dark-1);opacity: .17;}.contact-2-item:last-child:after{content: "";position: absolute;bottom: 0;left: 1px;display: block;width: 100%;width: 100%;width: calc(100% - 2px);height: 1px;background: var(--color-dark-1);opacity: .17;}.contact-2-icon{display: flex;flex-shrink: 0;align-items: center;justify-content: center;position: relative;width: 70px;font-size: 24px;}.contact-2-icon:before{content: "";position: absolute;top: 0;right: 0;display: block;width: 1px;height: 100%;background: var(--color-dark-1);opacity: .17;}.contact-2-icon svg{display: block;width: 1em;height: 1em;fill: currentColor;}.contat-2-intro{padding: 30px;}.contact-2-title{margin-bottom: 5px;font-size: 30px;font-weight: 400;}.contact-2-text{font-size: 18px;line-height: 1.44;}.contact-2-text a{text-decoration: none;background-image: linear-gradient(var(--color-dark-1), var(--color-dark-1));background-size: 0 1px;background-position: 0 100%;background-repeat: no-repeat;transition: background-size .5s var(--ease-out-medium);will-change: background-size;}.contact-2-text a:hover{color: unset;background-size: 100% 1px;}.light-content .contact-2:before, .light-content .contact-2:after, .light-content .contact-2-item:before, .light-content .contact-2-item:last-child:after, .light-content .contact-2-icon:before{background: #fff;opacity: .25;}.google-map{position: relative;background: var(--color-dark-1);}.google-map > iframe{display: block;width:100%;height: 485px;position: relative;background-color: var(--color-dark-1) !important;z-index: 1;}.map-section{width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;padding: 0 !important;background: rgba(245,245,245, .93);z-index: 2;cursor: pointer;-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.map-section:hover{background: rgba(245,245,245, .8);}.map-toggle{width: 200px;height: 100px;position: absolute;top: 50%;left: 50%;margin: -50px 0 0 -100px;color: #fff;text-align: center;}.mt-icon{width: 54px;height: 54px;line-height: 54px;margin: 6px auto 9px;position: relative;color: #fff;font-size: 24px;transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);}.mt-icon:before{content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: var(--color-dark-1);border-radius: 50%;}.mt-icon i, .mt-icon span{position: relative;}.mt-text{margin-left: 12px;font-size: 18px;font-weight: 500;color: var(--color-dark-1);opacity: .8;}.mt-close{display: none;}.mt-open-icon{display: inline-block;width: 9px;height: 5px;position: relative;top: -0.1em;background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="9px" height="5px"><path fill-rule="evenodd" fill="rgb(17, 17, 17)" d="M8.886,0.630 L8.336,0.115 C8.263,0.047 8.178,0.013 8.083,0.013 C7.987,0.013 7.903,0.047 7.830,0.115 L4.506,3.154 L1.183,0.115 C1.109,0.047 1.025,0.013 0.930,0.013 C0.834,0.013 0.750,0.047 0.677,0.115 L0.127,0.630 C0.053,0.697 0.017,0.776 0.017,0.866 C0.017,0.954 0.053,1.034 0.127,1.102 L4.253,4.890 C4.327,4.958 4.411,4.993 4.506,4.993 C4.602,4.993 4.686,4.958 4.759,4.890 L8.886,1.102 C8.959,1.034 8.996,0.954 8.996,0.866 C8.996,0.776 8.959,0.697 8.886,0.630 L8.886,0.630 Z"/></svg>');}.mt-close-icon{display: inline-block;width: 9px;height: 5px;position: relative;top: -0.1em;background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="9px" height="5px"><path fill-rule="evenodd" fill="rgb(17, 17, 17)" d="M8.886,0.630 L8.336,0.115 C8.263,0.047 8.178,0.013 8.083,0.013 C7.987,0.013 7.903,0.047 7.830,0.115 L4.506,3.154 L1.183,0.115 C1.109,0.047 1.025,0.013 0.930,0.013 C0.834,0.013 0.750,0.047 0.677,0.115 L0.127,0.630 C0.053,0.697 0.017,0.776 0.017,0.866 C0.017,0.954 0.053,1.034 0.127,1.102 L4.253,4.890 C4.327,4.958 4.411,4.993 4.506,4.993 C4.602,4.993 4.686,4.958 4.759,4.890 L8.886,1.102 C8.959,1.034 8.996,0.954 8.996,0.866 C8.996,0.776 8.959,0.697 8.886,0.630 L8.886,0.630 Z"/></svg>');-webkit-transform: rotate(180deg);transform: rotate(180deg);}.map-section.js-active{height: 25px;background: rgba(245,245,245, .85);}.map-section.js-active .mt-text{font-size: 16px;}.map-section.js-active:hover{background: rgba(245,245,245, .95);}.map-section.js-active .mt-icon{opacity: 0;}.map-section.js-active .mt-text{position: relative;top: -33px;}.light-content .map-section{background: rgba(17,17,17, .92);}.light-content .map-section:hover{background: rgba(17,17,17, .88);}.light-content .map-toggle{color: var(--color-dark-1);}.light-content .mt-icon{color: var(--color-dark-1);}.light-content .mt-icon:before{background: #fff;}.light-content .mt-text{color: #fff;}.light-content .mt-open-icon{background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="9px" height="5px"><path fill-rule="evenodd" fill="rgb(255, 255, 255)" d="M8.886,0.630 L8.336,0.115 C8.263,0.047 8.178,0.013 8.083,0.013 C7.987,0.013 7.903,0.047 7.830,0.115 L4.506,3.154 L1.183,0.115 C1.109,0.047 1.025,0.013 0.930,0.013 C0.834,0.013 0.750,0.047 0.677,0.115 L0.127,0.630 C0.053,0.697 0.017,0.776 0.017,0.866 C0.017,0.954 0.053,1.034 0.127,1.102 L4.253,4.890 C4.327,4.958 4.411,4.993 4.506,4.993 C4.602,4.993 4.686,4.958 4.759,4.890 L8.886,1.102 C8.959,1.034 8.996,0.954 8.996,0.866 C8.996,0.776 8.959,0.697 8.886,0.630 L8.886,0.630 Z"/></svg>');}.light-content .mt-close-icon{background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="9px" height="5px"><path fill-rule="evenodd" fill="rgb(255, 255, 255)" d="M8.886,0.630 L8.336,0.115 C8.263,0.047 8.178,0.013 8.083,0.013 C7.987,0.013 7.903,0.047 7.830,0.115 L4.506,3.154 L1.183,0.115 C1.109,0.047 1.025,0.013 0.930,0.013 C0.834,0.013 0.750,0.047 0.677,0.115 L0.127,0.630 C0.053,0.697 0.017,0.776 0.017,0.866 C0.017,0.954 0.053,1.034 0.127,1.102 L4.253,4.890 C4.327,4.958 4.411,4.993 4.506,4.993 C4.602,4.993 4.686,4.958 4.759,4.890 L8.886,1.102 C8.959,1.034 8.996,0.954 8.996,0.866 C8.996,0.776 8.959,0.697 8.886,0.630 L8.886,0.630 Z"/></svg>');-webkit-transform: rotate(180deg);transform: rotate(180deg);}.map-boxed{display: flex;align-items: stretch;width: 100%;}.map-boxed iframe{width: 100%;height: auto;min-height: 360px;}.map-boxed-1{position: relative;width: 100%;padding: 5px 0 5px 5px;border-top-left-radius: var(--border-radius-default);border-bottom-left-radius: var(--border-radius-default);box-shadow: var(--box-shadow-block);}.map-boxed-1 iframe{width: 100%;height: 100%;border-top-left-radius: calc(var(--border-radius-default) - 5px);border-bottom-left-radius: calc(var(--border-radius-default) - 5px);}.map-boxed-1 img{width: 100%;height: 100%;object-fit: cover;border-top-left-radius: calc(var(--border-radius-default) - 5px);border-bottom-left-radius: calc(var(--border-radius-default) - 5px);}.light-content .map-boxed-1{background: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.footer{font-size: 16px;}.footer a{transition: all 0.17s var(--ease-default);}.footer:not(.light-content) a:hover{text-decoration: none;color: var(--color-dark-3a) !important;}.footer-text a{text-decoration: none;}footer:not(.light-content) .text-gray a{color: var(--color-gray-1);transition: all 0.17s var(--ease-default);}footer:not(.light-content) .text-gray a:hover{color: var(--color-dark-1);}.light-content .footer-text{color: var(--color-gray-light-3);}.footer.light-content a:hover{color: #fff !important;text-decoration: none;}.footer-made{font-size: 14px;opacity: .5;}.footer-social-links{font-size: 16px;}.footer-social-links a{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;margin: 3px 10px;overflow: hidden;font-size: 20px;text-align: center;text-decoration: none;color: #fff;transition: all .27s var(--ease-out-medium);}.footer-social-links a:before{content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: #fff;border-radius: 50%;opacity: 0;transform: scale(.3);transition: all .27s var(--ease-out-medium);}.footer-social-links a svg{position: relative;display: block;width: 1em;height: 1em;fill: currentColor;}.footer-social-links a i{position: relative;}.footer-social-links a:hover, .footer.light-content .footer-social-links a:hover, .light-content .footer-social-links a:hover{color: var(--color-dark-1) !important;}.footer-social-links a:hover:before{opacity: 1;transform: none;}.fw-title{margin-bottom: 16px;font-size: 18px;letter-spacing: -0.02em;}.fw-menu li:not(:last-child){margin-bottom: 3px;}.fw-menu li a{text-decoration: none;color: var(--color-gray-1);}.fw-menu svg{position: relative;top: -0.05em;width: 1em;height: 1em;fill: currentColor;}.light-content .fw-menu li a{text-decoration: none;color: rgba(255,255,255, 0.7);}.fw-menu-large{font-size: 28px;line-height: 1.3;}.fw-menu-large li:not(:last-child){margin-bottom: 10px;}.fw-menu-large li a{text-decoration: none;color: var(--color-dark-1);background-image: linear-gradient(currentColor, currentColor);background-size: 0 1px;background-position: 0 100%;background-repeat: no-repeat;transition: background-size .5s var(--ease-out-medium);will-change: background-size;}.fw-menu-large li a:hover{text-decoration: none;color: var(--color-dark-1);background-size: 100% 1px;}.fw-menu-large svg{position: relative;top: -0.05em;width: 1em;height: 1em;fill: currentColor;}.light-content .fw-menu-large li a, .light-content .fw-menu-large li a:hover{color: #fff;}a.link-to-top, footer .text-gray a.link-to-top{position: relative;display: flex;justify-content: center;align-items: center;width: 48px;height: 48px;color: var(--color-dark-1);font-size: 24px;text-decoration: none;transition: all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);}.link-to-top:before{display: block;content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 50%;background: #fff;box-shadow: var(--box-shadow);z-index: 1;transition: all 0.4s var(--ease-elastic-2);}.link-to-top svg{position: relative;width: 1em;height: 1em;z-index: 1;}.link-to-top i, .link-to-top span{position: relative;transform: rotate(0.001deg) translateZ(0);z-index: 1;}.link-to-top:hover{text-decoration: none;}.link-to-top:hover:before{transform: scale(1.25);}.light-content a.link-to-top, .light-content a.link-to-top:hover{color: var(--color-dark-1) !important;}a.link-to-top.gradient, a.link-to-top.gradient:hover{color: #fff !important;}a.link-to-top.gradient:before{background: var(--gradient-primary-1-b);box-shadow: none;}a.link-to-top.color-light, a.link-to-top.color-light:hover{color: var(--color-primary-1) !important;}a.link-to-top.color-light:before{background: var(--color-primary-light-1);box-shadow: none;}a.link-to-top.color, a.link-to-top.color:hover{color: #fff !important;}a.link-to-top.color:before{background: var(--color-primary-1);box-shadow: none;}.link-to-top-2-wrap{position: absolute;top: 0;left: 0;width: 100%;}.link-to-top-2{position: relative;display: block;width: 120px;margin: 0 auto;color: var(--color-dark-1);font-size: 10px;font-weight: 500;text-transform: uppercase;text-decoration: none;letter-spacing: 0.1em;transition: letter-spacing .27s var(--ease-out-medium);}.link-to-top-2:hover{color: unset;text-decoration: none;letter-spacing: 0.2em;}.link-to-top-2:before{content: "";display: block;width: 1px;height: 106px;margin: -53px auto 6px;background: rgba(193,193, 193, .9);}.footer-1{font-size: 15px;text-transform: uppercase;}.footer-1 .small{font-size: 13px;}.fw-social-inline-item{display: inline-block;}.fw-social-inline a{position: relative;display: inline-block;margin: 5px 15px 10px;text-transform: uppercase;letter-spacing: 0.075em;}.fw-social-inline .link-hover-anim{padding: 0;}.fw-social-inline .link-strong{padding: 0;transition: all 0.35s var(--ease-out-short);}.fw-social-inline .link-strong-hovered{top: 0;transform: translateY(150%) translateZ(0.001px);}.fw-social-inline .link-hover-anim:hover .link-strong-unhovered{transform: translateY(-150%) translateZ(0.001px);}.fw-social-inline .link-strong:before{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: var(--color-dark-1);opacity: .5;transform-origin: left center;transition: all .27s var(--ease-out-medium);}.light-content .fw-social-inline a{color: #fff;}.light-content .fw-social-inline .link-strong:before{background: #fff;}.footer-text{text-transform: none;}.footer-text a{text-decoration: underline;}.fw-top-link{text-decoration: none;}.light-content .fw-top-link{color: #fff;text-decoration: none;}.light-content .fw-top-link .icon{position: relative;display: inline-flex;align-items: center;justify-content: center;margin-top: -8px;width: 35px;height: 35px;vertical-align: middle;border: 1px solid #fff;border-radius: 50%;transition: all .4s var(--ease-out-medium);}.light-content .fw-top-link .icon:before{content:"";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: #fff;border-radius: 50%;opacity: 0;transform: scale(.25);transition: all .4s var(--ease-elastic-1);}.light-content .fw-top-link .icon svg, .light-content .fw-top-link .icon img, .light-content .fw-top-link .icon i{position: relative;}.fw-top-link-underline{position: relative;}.fw-top-link-underline:before{content:"";position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 1px;background: #fff;opacity: .5;transform: scaleX(0);transform-origin: left center;transition: all .4s var(--ease-out-medium);}.fw-top-link:hover .fw-top-link-underline:before{transform: scaleX(1);}.light-content .fw-top-link:hover .icon{border-color: transparent;}.light-content .fw-top-link:hover .icon{color: var(--color-dark-1);}.light-content .fw-top-link:hover .icon:before{opacity: 1;transform: scale(1.1);}.footer-2{font-size: 18px;}.footer-2-social-links{font-size: 16px;}.footer-2-social-links a{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;font-size: 18px;text-align: center;text-decoration: none;border: 1px solid currentColor;border-radius: 50%;transition: all .27s var(--ease-out-medium);}.footer-2-social-links a:before{content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: var(--color-dark-1);border-radius: 50%;opacity: 0;transform: scale(.5);transition: all .27s var(--ease-out-medium);will-change: transform, opacity;}.footer-2-social-links a svg{position: relative;display: block;width: 1em;height: 1em;fill: currentColor;}.footer-2-social-links a i{position: relative;}.footer-2-social-links a:hover{border-color: transparent;color: #fff !important;}.footer-2-social-links a:hover:before{opacity: 1;transform: none;}.light-content .footer-2-social-links a{color: #fff;}.footer-2.light-content .footer-2-social-links a:hover, .light-content .footer-2-social-links a:hover{color: var(--color-dark-1) !important;}.light-content .footer-2-social-links a:before{background: #fff;}.blog-item{position: relative;margin-bottom: 80px;}.blog-item .lead, .blog-item blockquote p{font-size: 130%;}.blog-item .lead{margin-bottom: 1.2em;}.blog-item blockquote{margin-bottom: 1.75em;}.blog-media{margin-bottom: 30px;}.blog-media img, .blog-media .video, .blog-media iframe{width: 100%;}.blog-item-title{margin: 0 0 .35em 0;padding: 0;line-height: 1.2;}.blog-item-title a{color: var(--color-dark-1);text-decoration: none;}.blog-item-title a:hover{color: var(--color-gray-1);text-decoration: none;}.blog-item-data{margin-bottom: 30px;font-size: 15px;color: var(--color-gray-1);}.blog-item-data a{color: var(--color-gray-1);text-decoration: none;white-space: nowrap;-webkit-transition: var(--transition-default);transition: var(--transition-default);}.blog-item-data a:hover{color: var(--color-dark-1);text-decoration: none;}.blog-item-data i{position: relative;top: -2px;vertical-align: middle;}.blog-item-body{margin-bottom: 37px;font-size: 20px;}.blog-item-body h1, .blog-item-body h2, .blog-item-body h3, .blog-item-body h4, .blog-item-body h5, .blog-item-body h6{margin: 1.3em 0 0.5em 0;line-height: 1.3;}.blog-item-body blockquote p:before{content: '“';position: absolute;top: -0.23em;left: -0.5em;font-family: Georgia, "Times New Roman", Serif;font-size: 2.38em;opacity: .25;}.blog-item-more{border: 1px solid var(--color-gray-light-5);padding: 7px 15px 8px 15px;font-size: 18px;font-weight: 500;color: var(--color-gray-1);border-radius: var(--border-radius-default);transition: var(--transition-default);}.blog-item-more:hover{text-decoration: none;border-color: var(--color-dark-1);}.blog-item-more i{position: relative;top: -2px;vertical-align: middle;}a.blog-item-more{color: var(--color-gray-1);text-decoration: none;}a.blog-item-more:hover{color: var(--color-dark-1);}.blog-item-q{margin: 1em 0;padding: 0;letter-spacing: -0.02em;background: none;}.blog-item-q p{position: relative;background: var(--color-gray-light-1);padding: 17px 20px;font-size: 26px;font-style: normal;line-height: 1.6;border-radius: var(--border-radius-default);}.blog-item-q p a{color: var(--color-dark-1);text-decoration: none;transition: var(--transition-default);}.blog-item-q:hover a, .blog-item-q p a:hover{color: var(--color-gray-1);text-decoration: none;}.blog-item-q p:before, .blog-item-q p:after{font-family: var(--font-serif);transition: var(--transition-default);}.blog-item-q p:before{content: '“';position: absolute;top: 10px;left: 10px;}.blog-item-q p:after{content: '”';}.blog-item-q p:hover:before, .blog-item-q p:hover:after{color: #777;}.blog-page-title{margin-bottom: 30px;letter-spacing: -0.02em;padding-bottom: 10px;border-bottom: 1px solid var(--color-gray-light-5);}.light-content .blog-item-title a{color: #fff;}.light-content .blog-item-title a:hover{color: var(--color-gray-light-6);}.light-content .blog-item-data{color: rgba(255,255,255, .8);}.light-content .blog-item-data a{color: rgba(255,255,255, .8);}.light-content .blog-item-data a:hover{color: #fff;}.light-content .blog-page-title{border-color: rgba(255,255,255, .35);}.light-content .blog-item-more{border-color: var(--color-dark-4);color: var(--color-gray-light-5);}.light-content .blog-item-more:hover{border-color: var(--color-gray-light-5);}.light-content a.blog-item-more{color: var(--color-gray-light-5);}.light-content a.blog-item-more:hover{color: #fff;}.light-content .blog-item-q p{background-color: var(--color-dark-3);}.light-content .blog-item-q p a{color: var(--color-gray-light-6);}.light-content .blog-item-q:hover a, .light-content .blog-item-q p a:hover{color: #fff;}.light-content .blog-item-q p:before, .light-content .blog-item-q p:after{color: var(--color-gray-light-6);}.light-content .blog-item-q p:hover:before, .light-content .blog-item-q p:hover:after{color: #fff;}.pagination{font-size: 13px;}.pagination a, .pagination span{display: inline-flex;align-items: center;justify-content: center;min-width: 46px;margin-right: 5px;padding: 9px 16px;border: 1px solid var(--color-gray-light-5);color: var(--color-gray-1);font-size: 18px;font-weight: 500;text-align: center;text-decoration: none;border-radius: var(--border-radius-default);transition: var(--transition-default);}.pagination a:hover{text-decoration: none;border-color: var(--color-dark-1);color: var(--color-dark-1);}.pagination a.active, .pagination a.active:hover{border-color: var(--color-dark-1);color: var(--color-dark-1);cursor: default;}.pagination span.no-active, .pagination span.no-active:hover{border-color: var(--color-gray-light-5);color: var(--color-gray-1);cursor: default;}.light-content .pagination a{border-color: rgba(255,255,255, .35);color: var(--color-dark-mode-gray-1);}.light-content .pagination a:hover{border-color: var(--color-dark-mode-gray-1);color: #fff;}.light-content .pagination a.active, .light-content .pagination a.active:hover{border-color: var(--color-dark-mode-gray-1);color: #fff;}.light-content .pagination span.no-active, .light-content .pagination span.no-active:hover{border-color: rgba(255,255,255, .15);color: rgba(255,255,255, .37);}.comment-item{padding-top: 30px !important;border-top: 1px dotted var(--color-gray-light-5);color: var(--color-dark-4);font-size: 17px;overflow: hidden;}.comment-item:first-child{padding-top: 0 !important;border-top: none;}.comment-list > .comment-item:last-child p:last-child{margin-bottom: 0;}.media-body{overflow: hidden;}.comment-avatar{width: 50px;margin-right: 15px;border-radius: 50%;}.comment-item-data{margin: 0 0 5px;font-size: 15px;}.comment-item-data a{color: var(--color-gray-1);text-decoration: none;-webkit-transition: var(--transition-default);transition: var(--transition-default);}.comment-item-data a:hover{color: var(--color-dark-1);text-decoration: none;}.comment-author{display: inline-block;margin-right: 10px;font-weight: 500;}.comment-author a{color: var(--color-gray-1);}.light-content .comment-item{border-color: var(--color-dark-4);color: var(--color-gray-light-5);}.light-content .comment-item-data a{color: var(--color-gray-light-5);}.light-content .comment-item-data a:hover{color: #fff;}.light-content .comment-author a{color: var(--color-gray-light-6);}.widget:not(:last-child){margin-bottom: 60px;}.widget .img-left{margin: 0 10px 10px 0;}.widget .img-right{margin: 0 0 10px 10px;}.widget-title{margin-bottom: 20px;padding-bottom: 10px;font-size: 22px;font-weight: 500;letter-spacing: -0.02em;border-bottom: 1px solid var(--color-gray-light-5);}.widget-body{font-size: 16px;color: var(--color-gray-1);}.widget-text{line-height: 1.7;}.light-content .widget-title{border-color: rgba(255,255,255, .35);}.light-content .widget-body{color: var(--color-dark-mode-gray-1);}.search-wrap{position: relative;}.search-field{padding-right: 30px !important;}.search-button{width: 42px;height: 50px;margin-top: -23px;position: absolute;top: 50%;right: 1px;overflow: hidden;background: transparent;border: none;outline: none;color: var(--color-gray-3);font-size: 14px;}.search-button:hover{color: var(--color-dark-1);}.light-content .search-button{color: rgba(255,255,255, .65);}.light-content .search-button:hover{color: #fff;}.widget-menu{font-size: 18px;}.widget-menu li{padding: 5px 0;}.widget-menu li a{color: var(--color-dark-4);text-decoration: none;padding-bottom: 2px;text-decoration: none;border-bottom: 1px solid transparent;-webkit-transition: all 0.17s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition: all 0.17s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.widget-menu li a:hover, .widget-menu li a.active{color: var(--color-gray-3);}.widget-menu li small{font-size: 12px;color: var(--color-gray-3);}.light-content .widget-menu li a{color: var(--color-gray-light-5);}.light-content .widget-menu li a:hover, .light-content .widget-menu li a.active{color: #fff;}.light-content .widget-menu li small{font-size: 12px;color: var(--color-gray-light-6);}.tags a{display: inline-block;margin: 0 2px 8px 0;padding: 5px 7px;border: 1px solid var(--color-gray-light-5);color: var(--color-dark-4);font-size: 15px;text-decoration: none;border-radius: var(--border-radius-default);-webkit-transition: var(--transition-default);transition: var(--transition-default);}.tags a:hover{text-decoration: none;border-color: var(--color-dark-3a);color: var(--color-dark-1);}.light-content .tags a{border-color: var(--color-dark-mode-gray-1);color: var(--color-dark-mode-gray-1);}.light-content .tags a:hover{border-color: #fff;color: #fff;}.widget-comments{color: var(--color-gray-2);}.widget-comments li{padding: 12px 0;border-bottom: 1px dotted #ddd;}.widget-comments li:last-child{border-bottom: none;}.widget-comments li a{color: var(--color-dark-4);text-decoration: none;-webkit-transition: all 0.17s cubic-bezier(0.000, 0.000, 0.580, 1.000);transition: all 0.17s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.widget-comments li a:hover{color: var(--color-gray-3);}.light-content .widget-comments{color: var(--color-gray-light-6);}.light-content .widget-comments li{border-bottom-color: var(--color-dark-mode-gray-2);}.light-content .widget-comments li a{color: var(--color-gray-light-5);}.light-content .widget-comments li a:hover{color: #fff;}.widget-posts{color: var(--color-gray-2);}.widget-posts li{padding: 12px 0;font-size: 14px;line-height: 1.4;border-bottom: 1px dotted var(--color-gray-light-5);}.widget-posts li:last-child{padding-bottom: 0;border: none;}.widget-posts li a{display: block;color: var(--color-dark-4);font-size: 15px;font-weight: 500;text-decoration: none;transition: all 0.17s var(--ease-default);}.widget-posts li a:hover{color: var(--color-gray-3);}.widget-posts-img{float: left;margin: 0 12px 0 0;}.widget-posts-descr{overflow: hidden;}.light-content .widget-posts{color: var(--color-gray-light-6);}.light-content .widget-posts li{border-color: #282828;}.light-content .widget-posts li a{color: var(--color-gray-light-5);}.light-content .widget-posts li a:hover{color: #fff;}.pricing-item{position: relative;display: flex;align-items: stretch;width: 100%;text-align: center;}.pricing-item-inner{display: flex;align-items: stretch;width: 100%;background: #fff;box-shadow: var(--box-shadow-block);transition: var(--transition-default);}.pricing-item-inner:hover{box-shadow: var(--box-shadow-block-strong);transform: translateY(-5px);}.pricing-wrap{position: relative;display: flex;flex-direction: column;width: 100%;padding: 30px;text-align: center;overflow: hidden;}.pricing-icon{position: relative;margin-bottom: 17px;font-size: 72px;line-height: 1;z-index: 1;}.pricing-icon svg{width: 1em;height: 1em;fill: currentColor;}.pricing-title{position: relative;margin-bottom: 25px;font-size: 28px;font-weight: 500;letter-spacing: -0.02em;z-index: 1;}.pricing-features{max-width: 180px;margin: 0 auto 40px;text-align: left;letter-spacing: 0;}.pr-list{margin: 0;padding: 0;color: var(--color-gray-1);font-size: 17px;}.pr-list li{margin-bottom: 12px;padding: 0;list-style: none;}.pr-list li:last-child{margin-bottom: 0;}.pricing-num{position: relative;display: inline-block;align-self: center;font-size: 60px;font-weight: 500;letter-spacing: -0.057em;line-height: 1;}.pricing-num sup{position: absolute;top: 0.8em;left: -0.8em;font-size: 20px;font-weight: 400;}.pr-per{margin-bottom: 30px;color: var(--color-gray-1);font-size: 16px;}.light-content .pricing-item-inner{background: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.light-content .pr-list{color: #fff;}.light-content .pr-per{color: var(--color-dak-mode-gray-1);}.mfp-inline-holder .mfp-content{max-width: 800px;margin: 0 auto;padding: 30px;background: #fff;}.owl-buttons{position: static;}.owl-prev, .owl-next{display: block;position: absolute;top: 50%;transform: translateY(-50%);width: 27px;height: 57px;padding: 11px;box-sizing: content-box;font-size: 57px;text-align: center;color: var(--color-dark-1);opacity: .8;z-index: 6;transition: var(--transition-default);}.owl-prev:hover, .owl-next:hover{opacity: 1;}.light-content .owl-prev, .light-content .owl-next{color: #fff;}.dark-content .owl-prev, .dark-content .owl-next{color: var(--color-dark-1);}.owl-prev{left: 20px;}.owl-next{right: 20px;}.owl-prev svg, .owl-next svg{display: block;height: 1em;filter: drop-shadow(0 1px 0 rgba(255,255,255, .35));}.light-content .owl-prev svg, .light-content .owl-next svg{color: #fff;filter: drop-shadow(0 1px 0 rgba(0,0,0, .35));}.dark-content .owl-prev svg, .dark-content .owl-next svg{color: var(--color-dark-1);filter: drop-shadow(0 1px 0 rgba(255,255,255, .35));}.owl-pagination{display: block;width: 100%;position: absolute;bottom: 30px;left: 0;text-align: center;line-height: 1;}.owl-page{display: inline-block;padding: 7px;position: relative;z-index: 1000 !important;}.owl-page span{width: 8px;height: 8px;display: block;background: none;border: 1px solid var(--color-dark-1);position: relative;border-radius: 50%;transition: var(--transition-default);}.owl-page.active span{background: var(--color-dark-1);border: 1px solid var(--color-dark-1);}.light-content .owl-page span{border: 1px solid #fff;box-shadow: 1px 1px 0px rgba(0, 0, 0, .1);}.light-content .owl-page.active span{background: #fff;border: 1px solid #fff;}.dark-content .owl-page span{border: 1px solid var(--color-dark-1);box-shadow: none;}.dark-content .owl-page.active span{background: var(--color-dark-1);border: 1px solid var(--color-dark-1);}.item-carousel .owl-prev{left: -30px;}.item-carousel .owl-next{right: -30px;}.item-carousel{padding-bottom: 70px;}.item-carousel .owl-pagination{bottom: 0;}.item-carousel .owl-item{padding: 0 50px;}.small-item-carousel.owl-carousel .owl-prev, .small-item-carousel.owl-carousel .owl-next{opacity: 0;position: absolute !important;height: 1px;width: 1px;overflow: hidden;}.work-full-slider .owl-pagination, .content-slider .owl-pagination{bottom: 15px;}.work-full-slider img{width: 100%;}.team-carousel.owl-carousel{width: calc(100% + 30px);}.team-carousel .owl-item{padding-right: 30px;}.team-carousel .owl-item .team-item{opacity: 0;transform: scale(.85);transition: all 0.5s ease;}.team-carousel .owl-item.active .team-item{opacity: 1;transform: scale(1);}.team-carousel .owl-pagination{display: none;}.team-carousel .owl-prev, .team-carousel .owl-next{display: flex;justify-content: center;align-items: center;position: absolute;top: calc(50% - var(--team-item-descr-height) / 2);width: 48px;height: 48px;padding: 0;font-size: 24px;text-align: center;color: var(--color-dark-1);opacity: 1;}.team-carousel .owl-prev{left: 0;transform: translate(-50%, -50%);}.team-carousel .owl-next{right: 0;transform: translate(calc(50% - 30px), -50%);}.team-carousel .owl-prev svg, .team-carousel .owl-next svg{position: relative;width: 1em;height: 1em;}.team-carousel .owl-prev:before, .team-carousel .owl-next:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;border-radius: 50%;box-shadow: var(--box-shadow);transition: all 0.4s var(--ease-elastic-2);}.team-carousel .owl-prev:hover:before, .team-carousel .owl-next:hover:before{box-shadow: var(--box-shadow-strong);transform: scale(1.25);}.testimonials-slider-1 .owl-item{transition: all 1s var(--ease-out-long);}.testimonials-slider-1 .owl-item:not(.active){opacity: 0;transform: scale(0.75);}.testimonials-slider-1 .owl-buttons{position: absolute;right: 0;bottom: 0;z-index: 10;}.testimonials-slider-1 .owl-prev, .testimonials-slider-1 .owl-next{display: inline-flex;justify-content: center;align-items: center;position: static;width: 48px;height: 48px;padding: 0;font-size: 24px;text-align: center;color: var(--color-dark-1);opacity: 1;transform: translate(0,0);}.testimonials-slider-1 .owl-next{margin-left: 10px;}.testimonials-slider-1 .owl-prev svg, .testimonials-slider-1 .owl-next svg{position: relative;width: 1em;height: 1em;}.testimonials-slider-1 .owl-prev:before, .testimonials-slider-1 .owl-next:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;border-radius: 50%;box-shadow: var(--box-shadow);transition: all 0.4s var(--ease-elastic-2);}.testimonials-slider-1 .owl-prev:hover:before, .testimonials-slider-1 .owl-next:hover:before{box-shadow: var(--box-shadow-strong);transform: scale(1.07);}.testimonials-slider-1 blockquote{position: relative;margin: 0 0 1.5em 0;padding-left: 1.9778em;font-size: 46px;border: none;background: none;}.testimonials-slider-1 .blockquote-icon{position: absolute;top: 0.15em;left: 0;width: .88em;height: .88em;background: #fff;border-radius: 50%;font-family: Georgia, serif;font-size: 1.5em;line-height: 1.45em;text-align: center;}.light-content .testimonials-slider-1 .blockquote-icon{color: var(--color-dark-1);}.testimonials-slider-1 blockquote p{font-size: 24px;font-weight: 400;line-height: 1.5;}.ts1-author{font-size: 18px;font-weight: 500;line-height: 1.45;}.ts1-author .small{font-weight: 400;font-size: 15px;color: var(--color-gray-1);}.ts1-author-img{margin-right: 10px;}.testimonials-slider-2 .owl-item{transition: all 1s var(--ease-out-long);}.testimonials-slider-2 .owl-item:not(.active){opacity: 0;transform: scale(0.75);}.testimonials-slider-2 .owl-buttons{position: absolute;right: 0;bottom: 0;z-index: 10;}.testimonials-slider-2 .owl-prev, .testimonials-slider-2 .owl-next{display: inline-flex;justify-content: center;align-items: center;position: static;width: 48px;height: 48px;padding: 0;font-size: 24px;text-align: center;color: var(--color-dark-1);border-radius: 50%;opacity: 1;transform: translate(0,0);transition: all 0.27s var(--ease-default);}.testimonials-slider-2 .owl-next{margin-left: 10px;}.testimonials-slider-2 .owl-prev svg, .testimonials-slider-2 .owl-next svg{position: relative;width: 1em;height: 1em;}.testimonials-slider-2 .owl-prev:before, .testimonials-slider-2 .owl-next:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;border-radius: 50%;box-shadow: var(--box-shadow);transition: all 0.4s var(--ease-elastic-2);}.testimonials-slider-2 .owl-prev:hover:before, .testimonials-slider-2 .owl-next:hover:before{box-shadow: var(--box-shadow-strong);transform: scale(1.07);}.testimonials-slider-2 blockquote{position: relative;margin: 0 0 1.5em 0;padding-left: 220px;border: none;background: none;font-size: 43px;}.testimonials-slider-2 .blockquote-icon{position: absolute;top: -0.03em;left: 0;width: 190px;height: 100px;font-family: Georgia, serif;font-size: 280px;line-height: 1;text-align: center;-webkit-text-stroke: 2px var(--color-dark-1);-webkit-text-fill-color: #fff;}.testimonials-slider-2 .blockquote-icon img{position: relative;top: 0.1em;left: 0.2em;display: block;width: 0.35em;}.testimonials-slider-2 blockquote p{font-size: 43px;font-weight: 500;line-height: 1.395;letter-spacing: -0.03em;}.ts2-author{font-size: 18px;font-weight: 500;line-height: 1.45;letter-spacing: -0.005em;}.ts2-author .small{font-weight: 400;font-size: 16px !important;color: var(--color-gray-1);}.ts2-author-img{margin-right: 10px;}.light-content .ts2-author .small{color: var(--color-dark-mode-gray-1);}.testimonials-slider-3.owl-carousel{display: flex !important;flex-direction: column;width: calc(100% + 30px);}.testimonials-slider-3 .owl-wrapper-outer{overflow: visible !important;}.testimonials-slider-3 .owl-wrapper{display: flex !important;}.testimonials-slider-3 .owl-item{display: flex;align-items: stretch;padding-right: 30px;}.testimonials-slider-3 .owl-controls{order: 2;margin-top: 40px;}.testimonials-slider-3 .owl-buttons{padding-right: 30px;text-align: right;}.testimonials-slider-3 .owl-pagination{display: none;}.testimonials-slider-3 .owl-prev, .testimonials-slider-3 .owl-next{position: relative;top: 0;left: 0;bottom: 0;right: 0;display: inline-flex;justify-content: center;align-items: center;width: 48px;height: 48px;margin-left: 10px;padding: 0;font-size: 24px;text-align: center;color: var(--color-dark-1);border-radius: 50%;opacity: 1;transform: none;}.testimonials-slider-3 .owl-prev:before, .testimonials-slider-3 .owl-next:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;border-radius: 50%;box-shadow: var(--box-shadow);transition: all 0.4s var(--ease-elastic-2);}.testimonials-slider-3 .owl-prev:hover:before, .testimonials-slider-3 .owl-next:hover:before{box-shadow: var(--box-shadow-strong);transform: scale(1.07);}.testimonials-slider-3 .owl-prev svg, .testimonials-slider-3 .owl-next svg{position: relative;}.testimonials-3-item{position: relative;display: flex;align-items: stretch;padding: 38px;background: #fff;border-radius: var(--border-radius-default);box-shadow: var(--box-shadow-block);}.testimonials-3-text{display: flex;flex-direction: column;margin-bottom: 0;}.testimonials-3-text p{font-size: 24px;line-height: 1.5;letter-spacing: -0.0225em;}.testimonials-3-author{margin-top: auto;font-size: 16px;font-weight: 500;line-height: 1.45;letter-spacing: 0;}.testimonials-3-author small{font-size: 16px;font-weight: 400;}.testimonials-3-author-img{margin-top: 1px;margin-right: 10px;overflow: hidden;border-radius: 50%;isolation: isolate;transform: translateZ(0);}.testimonials-3-icon{position: absolute;top: 10px;left: 10px;font-size: 42px;line-height: 1;opacity: .075;}.light-content .testimonials-3-item{background: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.light-content .testimonials-3-icon{opacity: .125;}.testimonials-grad .testimonials-3-icon{opacity: .1575;}.testimonials-grad .testimonials-3-icon i:before{background: var(--gradient-primary-1-b);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.light-content .testimonials-grad .testimonials-3-icon{opacity: .25;}.slider-strong .owl-prev, .slider-strong .owl-next{margin-left: 7px;border: 1px solid var(--color-dark-1);}.slider-strong .owl-prev:before, .slider-strong .owl-next:before{content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: var(--color-dark-1);border-radius: 50%;z-index: -1;opacity: 0;transform: scale(0.3);transition: all .27s var(--ease-out-medium);}.slider-strong .owl-prev:hover, .slider-strong .owl-next:hover{color: #fff;border-color: transparent;}.slider-strong .owl-prev:hover:before, .slider-strong .owl-next:hover:before{opacity: 1;transform: scale(1.08);}.slider-strong .owl-prev svg, .slider-strong .owl-next svg{width: unset;height: unset;filter: none;}.light-content .slider-strong .owl-prev, .light-content .slider-strong .owl-next{border-color: #fff;}.light-content .slider-strong .owl-prev:hover, .light-content .slider-strong .owl-next:hover{border-color: transparent;}.light-content .slider-strong .owl-prev:hover svg, .light-content .slider-strong .owl-next:hover svg{color: var(--color-dark-1);}.light-content .slider-strong .owl-prev:before, .light-content .slider-strong .owl-next:before{background: #fff;}.slider-bold .owl-prev, .slider-bold .owl-next{font-size: 32px;}.slider-bold .owl-prev:before, .slider-bold .owl-next:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--color-dark-1);border-radius: 50%;opacity: 0;transform: scale(0.75);transition: all 0.27s var(--ease-default);}.slider-bold .owl-prev svg, .slider-bold .owl-next svg{filter: none;}.slider-bold .owl-prev:hover, .slider-bold .owl-next:hover{color: #fff;}.slider-bold .owl-prev:hover:before, .slider-bold .owl-next:hover:before{opacity: 1;transform: scale(1);}.light-content .slider-bold .owl-prev:before, .light-content .slider-bold .owl-next:before{background: #fff;}.light-content .slider-bold .owl-prev:hover, .light-content .slider-bold .owl-next:hover{color: var(--color-dark-1);}.light-content .slider-bold .owl-prev:hover svg, .light-content .slider-bold .owl-next:hover svg{color: var(--color-dark-1);}.slider-gradient .owl-prev:before, .slider-gradient .owl-next:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--gradient-primary-1-b);border-radius: 50%;box-shadow: none;opacity: .2;transition: all 0.27s var(--ease-default);}.slider-gradient .owl-prev i:before, .slider-gradient .owl-next i:before{background: var(--gradient-primary-1-a);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.slider-gradient .owl-prev:hover:before, .slider-gradient .owl-next:hover:before{opacity: .37;box-shadow: none;transform: scale(1);}html:not(.mobile) .owl-animate-chars .char{opacity: 0;transform: translateY(.5em) rotate(7deg);transform-origin: 0 50%;transition: transform .62s var(--ease-out-short), opacity .62s var(--ease-default);transition-delay: calc( 0.027s * var(--char-index) );}html:not(.mobile) .owl-animate-chars .char{will-change: opacity, transform;}@media print{.owl-animate-chars .char{opacity: 1 !important;transform: none !important;}}.owl-item.active .owl-animate-chars .char, .mobile .owl-animate-chars .char{opacity: 1;transform: none;}html:not(.mobile) .owl-animate-fadeInUp{opacity: 0;transform: translateY(37px) translateZ(0);transition: all 1s;}.owl-item.active .owl-animate-fadeInUp{opacity: 1;transform: translateY(0) scale(1);}html:not(.mobile) .owl-animate-fadeInDown{opacity: 0;transform: translateY(-37px) translateZ(0);transition: all 1s;}.owl-item.active .owl-animate-fadeInDown{opacity: 1;transform: translateY(0) scale(1);}@media print{.owl-animate-fadeInUp, .owl-animate-fadeInDown{-webkit-transition: none !important;transition: none !important;}}.owl-delay-200{transition-delay: .20s !important;}.owl-delay-250{transition-delay: .25s !important;}.owl-delay-300{transition-delay: .3s !important;}.owl-delay-350{transition-delay: .35s !important;}.owl-delay-400{transition-delay: .4s !important;}.owl-delay-450{transition-delay: .45s !important;}.owl-delay-500{transition-delay: .5s !important;}.owl-delay-550{transition-delay: .55s !important;}.owl-delay-600{transition-delay: .6s !important;}.owl-delay-650{transition-delay: .65s !important;}.owl-delay-700{transition-delay: .7s !important;}.owl-delay-750{transition-delay: .75s !important;}.owl-delay-800{transition-delay: .8s !important;}.owl-delay-850{transition-delay: .85s !important;}.owl-delay-900{transition-delay: .9s !important;}.owl-delay-950{transition-delay: .95s !important;}.owl-delay-1000{transition-delay: 1s !important;}.testimonials-4-item{position: relative;padding: 30px;background: #fff;border-radius: var(--border-radius-default);box-shadow: var(--box-shadow-block);}.testimonials-4-text{margin-bottom: 0;}.testimonials-4-text p{color: var(--color-dark-1);font-size: 17px;line-height: 1.529;letter-spacing: 0;}.testimonials-4-author{color: var(--color-gray-1);font-size: 16px;font-weight: 500;line-height: 1.45;letter-spacing: 0;}.testimonials-4-author .small{font-size: 16px;font-weight: 400;}.testimonials-4-author-img{margin-top: 1px;margin-right: 10px;overflow: hidden;border-radius: 50%;isolation: isolate;transform: translateZ(0);}.testimonials-4-icon{position: absolute;top: 10px;left: 10px;font-size: 30px;line-height: 1;opacity: .075;}.light-content .testimonials-4-item{background: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.light-content .testimonials-4-text p{color: #fff;}.light-content .testimonials-4-author{color: var(--color-dark-mode-gray-1);}.light-content .testimonials-4-icon{color: #fff;opacity: 0.15;}.testimonials-5-stars{display: flex;justify-content: center;margin-bottom: 22px;color: var(--color-primary-1);font-size: 22px;}.testimonials-5-text{margin-bottom: 20px;font-size: 24px;line-height: 1.5;}.testimonials-5-caption{font-size: 18px;}.testimonials-6-item{position: relative;margin-bottom: 0;font-size: 29px;}.testimonials-6-icon{position: absolute;top: -0.21em;left: -0.3em;font-family: Georgia, Times, Serif;font-size: 11em;font-weight: 700;line-height: 1;color: var(--color-primary-light-1);}.testimonials-6-text{margin-bottom: 0;font-size: 29px;font-weight: 400;line-height: 1.448;}.testimonials-6-author{font-size: 18px;font-weight: 500;}.testimonials-6-position{font-size: 16px;}.tpl-tabs{border-color: var(--color-gray-light-5);}.tpl-tabs > li > a, .tpl-tabs > li > a:hover{color: var(--color-gray-1) !important;text-decoration: none;}.tpl-tabs > li > .nav-link.active{color: var(--color-dark-1) !important;border-color: var(--color-gray-light-5) var(--color-gray-light-5) #fff;}.tpl-tabs-cont{padding: 0;line-height: 1.8;}.light-content .tpl-tabs{border-color: var(--color-dark-mode-gray-1);}.light-content .tpl-tabs > li > a{color: var(--color-dark-mode-gray-1) !important;}.light-content .tpl-tabs li .nav-link:hover{border-color: var(--color-dark-3a) var(--color-dark-3a) transparent;color: #fff !important;}.light-content .tpl-tabs li .nav-link.active{border-color: var(--color-dark-mode-gray-1) var(--color-dark-mode-gray-1) var(--color-dark-1);background-color: transparent;color: #fff !important;}.tpl-minimal-tabs{display: inline-block;font-size: 15px;font-weight: 500;text-transform: uppercase;text-align: center;letter-spacing: 1px;border: none;}.tpl-minimal-tabs > li{display: inline-block;padding: 0 5px;background: none !important;}.tpl-minimal-tabs > li > a, .tpl-minimal-tabs > li > a:focus{padding: 5px 20px 5px;text-decoration: none;color: var(--color-dark-1);background: none;border: 1px solid transparent;border-radius: 100px !important;}.tpl-minimal-tabs > li > a:hover{background: none;border-color: var(--color-gray-light-5) !important;color: var(--color-dark-1);}.tpl-minimal-tabs li a.active, .tpl-minimal-tabs li a.active:hover{border: 1px solid var(--color-dark-3) !important;background: none !important;color: var(--color-dark-1) !important;cursor: default;}.light-content .tpl-minimal-tabs > li > a{color: #fff }.light-content .tpl-minimal-tabs > li > a:hover{border-color: var(--color-dark-4) !important;}.light-content .tpl-minimal-tabs li a.active, .light-content .tpl-minimal-tabs li a.active:hover{border: 1px solid #fff !important;color: #fff !important;}.tpl-alt-tabs{display: flex;justify-content: center;padding-bottom: 10px;text-align: center;border: none;}.tpl-alt-tabs > li{width: 220px;display: inline-flex;align-items: stretch;margin-bottom: 30px;vertical-align: top;float: none;padding: 0;background: none !important;font-size: 20px;font-weight: 500;letter-spacing: -0.005em;}.tpl-alt-tabs > li > a{position: relative;width: 100%;padding-top: 0;padding-bottom: 30px;text-decoration: none;color: var(--color-dark-1);background: none !important;border: none !important;border-radius: 0 !important;}.tpl-alt-tabs > li > a:before{content: "";position: absolute;left: 0;bottom: 0;display: block;width: 100%;height: 1px;background: currentColor;opacity: .15;transition: all .27s var(--ease-default);}.tpl-alt-tabs > li > a:after{content: "";position: absolute;left: 0;bottom: 0;display: block;width: 100%;height: 1px;background: currentColor;transform: scale(0);transform-origin: 0 50%;transition: all .37s var(--ease-out-medium);}.tpl-alt-tabs > li > a:hover, .tpl-alt-tabs > li > a:focus{background: none;color: var(--color-dark-1);}.tpl-alt-tabs > li > a .alt-tabs-icon{transition: all .27s var(--ease-out-medium);}.tpl-alt-tabs > li > a:not(.active):hover .alt-tabs-icon{transform: translateY(-8px);}.tpl-alt-tabs > li > a.active, .tpl-alt-tabs > li > a.active:hover, .tpl-alt-tabs > li > a.active:focus{color: var(--color-dark-1) !important;cursor: default;}.tpl-alt-tabs > li > a.active:after, .tpl-alt-tabs > li > a.active:hover:after, .tpl-alt-tabs > li > a.active:focus:after{transform: none;}.alt-tabs-icon{display: block;margin: 0 auto 5px auto;width: 1em;height: 1em;font-size: 64px;text-align: center;line-height: 1.3;transition: all .17s var(--ease-default);}.alt-tabs-icon svg{display: block;width: 1em;height: 1em;fill: currentColor;}.alt-tabs-icon img{width: 100%;}.light-content .tpl-alt-tabs > li > a{color: #fff;}.light-content .tpl-alt-tabs li a.active, .light-content .tpl-alt-tabs li a.active:hover, .light-content .tpl-alt-tabs li a.active:focus{color: #fff !important;}.light-content .tpl-alt-tabs > li > a:before{opacity: .25;}.dark-mode .tooltip-inner {background-color: var(--color-dark-3a);border: 1px solid var(--color-dark-mode-gray-2);opacity: 1 !important;}.dark-mode .tooltip.bs-tooltip-end .tooltip-arrow::before {border-right-color: var(--color-dark-3a) !important;}.dark-mode .tooltip.bs-tooltip-start .tooltip-arrow::before {border-left-color: var(--color-dark-3a) !important;}.dark-mode .tooltip.bs-tooltip-bottom .tooltip-arrow::before {border-bottom-color: var(--color-dark-3a) !important;}.dark-mode .tooltip.bs-tooltip-top .tooltip-arrow::before {border-top-color: var(--color-dark-3a) !important;}.alert{border: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.accordion{border-bottom: 1px solid var(--color-dark-1);}.accordion > dt{margin-bottom: 0;font-size: 20px;font-weight: 500;}.accordion > dt > a{display: block;position: relative;color: var(--color-dark-1);text-decoration: none;padding: 20px 30px 20px 0;border-top: 1px solid var(--color-dark-1);transition: var(--transition-default);}.accordion > dt > a:hover{text-decoration: none;}.accordion > dt > a.active{cursor: default;}.accordion > dt > a:after{content: "\e91f";display: block;width: 1em;height: 1em;line-height: 1em;position: absolute;top: 50%;right: 3px;transform: translateY(-50%);color: var(--color-dark-1);font-family: 'icons' !important;font-size: 22px;text-align: center;transition: var(--transition-default);}.accordion > dt > a.active:after, .accordion > dt > a.active:hover:after{transform: translateY(-50%) rotate(-180deg);}.accordion > dd{margin-bottom: 1.55em;font-size: 18px;line-height: 1.625;}.light-content .accordion{border-color: #fff;}.light-content .accordion > dt > a{color: #fff;border-color: #fff;}.light-content .accordion > dt > a:after{color: #fff;}.light-content .accordion > dd{color: #fff;font-weight: 400;}.toggle{border-bottom: 1px solid var(--color-dark-1);}.toggle > dt{margin-bottom: 0;font-size: 20px;font-weight: 500;}.toggle > dt > a{display: block;position: relative;color: var(--color-dark-1);text-decoration: none;padding: 20px 30px 20px 0;border-top: 1px solid var(--color-dark-1);transition: var(--transition-default);}.toggle > dt > a:hover{text-decoration: none;}.toggle > dt > a:after{content: "\e91f";display: block;width: 1em;height: 1em;line-height: 1em;position: absolute;top: 50%;right: 3px;transform: translateY(-50%);color: var(--color-dark-1);font-family: 'icons' !important;font-size: 22px;text-align: center;transition: var(--transition-default);}.toggle > dt > a.active:after, .toggle > dt > a.active:hover:after{transform: translateY(-50%) rotate(-180deg);}.toggle > dd{margin-bottom: 1.55em;font-size: 18px;line-height: 1.625;opacity: 1;}.light-content .toggle{border-color: #fff;}.light-content .toggle > dt > a{color: #fff;border-color: #fff;}.light-content .toggle > dt > a:after{color: #fff;}.light-content .toggle > dd{color: #fff;font-weight: 400;}.accordion-1{border-bottom: 1px solid var(--color-dark-1);}.accordion-1 > dt{margin-bottom: 0;font-size: 31px;font-weight: 500;text-transform: uppercase;}.accordion-1 > dt > a{display: block;position: relative;color: var(--color-dark-1);text-decoration: none;padding: 22px 30px 22px 0;border-top: 1px solid var(--color-dark-1);transition: var(--transition-default);}.accordion-1 > dt > a:hover{text-decoration: none;}.accordion-1 > dt > a > span{position: relative;display: inline-block;}.accordion-1 > dt > a > span:before{content: "";position: absolute;top: 0.05em;left: calc(100% + 7px);width: 5px;height: 5px;background: var(--color-dark-1);border-radius: 3px;opacity: 0;transform: scale(0);transition: var(--transition-default);}.accordion-1 > dt > a:hover > span:before{opacity: 1;transform: none;}.accordion-1 > dt > a > .icon-plus{position: absolute;top: 50%;right: 0;transform: translateY(-50%);display: block;width: 22px;height: 22px;transition: all .17s var(--ease-out-short);}.accordion-1 > dt > a > .icon-plus:before{content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);display: block;width: 100%;height: 2px;margin: auto;background: var(--color-dark-1);}.accordion-1 > dt > a > .icon-plus:after{content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%);display: block;width: 2px;height: 100%;background: var(--color-dark-1);transition: all .17s var(--ease-out-short);}.accordion-1 > dt > a.active > .icon-plus{transform: translateY(-50%) rotate(90deg);}.accordion-1 > dt > a.active > .icon-plus:before{transform: translateY(-50%) rotate(90deg);}.accordion-1 > dd{margin-bottom: 1.55em;font-size: 16px;line-height: 1.625;opacity: 1;}.accordion-1 > dd > div{opacity: 0;transform: translateY(7px);transition: all .27s .125s var(--ease-default);}.accordion-1 > dd.active > div{opacity: 1;transform: none;}.accordion-1.accordion-1-slick > dt{font-size: 20px;font-weight: 400;}.accordion-1.accordion-1-slick > dt > a{padding: 37px 30px 37px 0;}.accordion-1.accordion-1-slick > dt > a > span:before{width: 4px;height: 4px;}.accordion-1.accordion-1-slick > dd{margin-bottom: 37px;font-size: 18px;}.light-content .accordion-1{border-color: rgba(255,255,255, .9);}.light-content .accordion-1 > dt > a{color: #fff;border-color: rgba(255,255,255, .9);}.light-content .accordion-1 > dt > a > span:before{background: #fff;}.light-content .accordion-1 > dt > a > .icon-plus:before{background: #fff;}.light-content .accordion-1 > dt > a > .icon-plus:after{background: #fff;}.tpl-progress{margin-top: 10px;margin-bottom: 50px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;overflow: visible;height: 5px;background: var(--color-gray-light-1);border-radius: var(--border-radius-default);box-shadow: none;}.tpl-progress .progress-bar{padding-top: 2px;position: relative;overflow: visible;background-color: var(--color-dark-3);font-size: 12px;color: var(--color-dark-1);text-align: left;border-radius: 3px;}.tpl-progress .progress-bar > div{position: relative;top: 12px;}.tpl-progress .progress-bar > span{display: inline-block;min-width: 24px;height: 24px;padding: 0 3px;position: absolute;top: 4px;right: -5px;text-align: center;line-height: 23px;letter-spacing: 0;border-radius: 15px;}.light-content .tpl-progress{background: var(--color-dark-3a);}.light-content .tpl-progress .progress-bar{background: #fff;color: #fff;}.tpl-progress-alt{height: 20px;line-height: 20px;badding-bottom: 1px;margin-bottom: 30px;background: var(--color-gray-light-1);border-radius: 3px;box-shadow: none;}.tpl-progress-alt .progress-bar{padding-left: 5px;padding-right: 5px;position: relative;overflow: visible;background-color: var(--color-dark-3);font-size: 12px;text-transform: uppercase;letter-spacing: 1px;color: #fff;text-align: left;border-radius: 3px;}.light-content .tpl-progress-alt{background: var(--color-dark-3a);}.light-content .tpl-progress-alt .progress-bar{background: #fff;color: var(--color-dark-1);}.icons-example-box{position: relative;width: 100%;padding: 30px 20px;background-color: var(--color-gray-light-1);border-radius: var(--border-radius-default);transition: all 0.17s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.icons-example-box:hover{background-color: var(--color-gray-light-3);}.icons-example-box-icon{width: 1em;height: 1em;margin: 0 auto;font-size: 72px;text-align: center;line-height: 1;color: var(--color-dark-1);}.icons-example-box-icon svg{display: block;width: 1em;height: 1em;fill: currentColor;}.icons-example-box-number{position: absolute;top: 10px;right: 10px;font-size: 15px;opacity: .75;}.icons-example-box-class{margin-top: 10px;font-size: 14px;text-align: center;}.light-content .icons-example-box{background-color: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.light-content .icons-example-box:hover{background-color: var(--color-dark-3a);}.light-content .icons-example-box-icon{color: #fff;}.morphext > .animated {display: inline-block;-webkit-animation-duration: 1.2s;animation-duration: 1.2s;}.skip-to-content{position: absolute;top: 3px;left: 3px;padding: 20px 40px;color: #ffffff;background: var(--color-dark-1);-webkit-transform: translateY(-150%);-moz-transform: translateY(-150%);transform: translateY(-150%);z-index:100000;}.skip-to-content:hover, .skip-to-content:focus, .skip-to-content.focus-visible{color: #ffffff;opacity: 1;background: #000;-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);}.cookie-banner{position: fixed;bottom: 0;left: 0;max-width: 500px;padding: 10px;z-index: 999;}.cookie-banner-inner{padding: 20px;background-color: #fff;border: 1px solid var(--color-gray-light-3);border-radius: var(--border-radius-default);box-shadow: var(--box-shadow-block);}.cookie-banner-text {font-size: 16px;}.light-content .cookie-banner-inner{background-color: var(--color-dark-3);border: 1px solid var(--color-dark-mode-gray-2);}.section-showcases{position: relative;padding-top: 67%;background: var(--color-dark-1);border: 0.625vw solid var(--color-dark-1);border-radius: 60px;overflow: hidden;transform: translateZ(0);isolation: isolate;}.section-showcases-container{position: absolute;top: 0;left: 0;display: flex;width: 100%;overflow: hidden;isolation: isolate;}.section-showcases-column{width: 24.6875%;padding-left: 0.625vw;z-index: -1;}.section-showcases-column:first-child{width: 12.6875%;}.section-showcases-column:last-child{width: 13.25%;}.section-showcases-column:first-child{padding-left: 0;}.section-showcases-item{padding-top: 0.625vw;}.section-showcases-item:first-child{padding-top: 0;}.section-showcases-column:nth-child(2), .section-showcases-column:nth-child(4){margin-top: -5%;}.works-grid.grid-intro-1 .work-item .work-img, .works-grid.grid-intro-1 .work-item .work-img .work-img-bg{border-radius: 20px;}.works-grid.grid-intro-1 .work-item .work-title{font-size: 20px;}.works-grid.grid-intro-1 .work-item .work-descr{font-size: 18px;}.works-grid.grid-intro-2 .work-item .work-img, .works-grid.grid-intro-2 .work-item .work-img .work-img-bg{border-radius: 0;}.works-grid.grid-intro-2 .work-item .work-img img{border: 2px solid var(--color-dark-1);border-radius: 12px;}.works-grid.grid-intro-2 .work-item .work-title{font-size: 18px;}.works-grid.grid-intro-2 .work-item .work-descr{font-size: 16px;}
