.mtd-8{margin-top:8px;margin-bottom:8px}@media (max-width: 767px){.mtd-8{margin-top:8px;margin-bottom:8px}}.mb-8{margin-bottom:8px}@media (max-width: 767px){.mb-8{margin-bottom:8px}}.mt-8{margin-top:8px}@media (max-width: 767px){.mt-8{margin-top:8px}}.ptd-8{padding-top:8px;padding-bottom:8px}@media (max-width: 767px){.ptd-8{padding-top:8px;padding-bottom:8px}}.pt-8{padding-top:8px}@media (max-width: 767px){.pt-8{padding-top:8px}}.pb-8{padding-bottom:8px}@media (max-width: 767px){.pb-8{padding-bottom:8px}}.mtd-16{margin-top:16px;margin-bottom:16px}@media (max-width: 767px){.mtd-16{margin-top:16px;margin-bottom:16px}}.mb-16{margin-bottom:16px}@media (max-width: 767px){.mb-16{margin-bottom:16px}}.mt-16{margin-top:16px}@media (max-width: 767px){.mt-16{margin-top:16px}}.ptd-16{padding-top:16px;padding-bottom:16px}@media (max-width: 767px){.ptd-16{padding-top:16px;padding-bottom:16px}}.pt-16{padding-top:16px}@media (max-width: 767px){.pt-16{padding-top:16px}}.pb-16{padding-bottom:16px}@media (max-width: 767px){.pb-16{padding-bottom:16px}}.mtd-20{margin-top:20px;margin-bottom:20px}@media (max-width: 767px){.mtd-20{margin-top:10px;margin-bottom:10px}}.mb-20{margin-bottom:20px}@media (max-width: 767px){.mb-20{margin-bottom:10px}}.mt-20{margin-top:20px}@media (max-width: 767px){.mt-20{margin-top:10px}}.ptd-20{padding-top:20px;padding-bottom:20px}@media (max-width: 767px){.ptd-20{padding-top:10px;padding-bottom:10px}}.pt-20{padding-top:20px}@media (max-width: 767px){.pt-20{padding-top:10px}}.pb-20{padding-bottom:20px}@media (max-width: 767px){.pb-20{padding-bottom:10px}}.mtd-24{margin-top:24px;margin-bottom:24px}@media (max-width: 767px){.mtd-24{margin-top:16px;margin-bottom:16px}}.mb-24{margin-bottom:24px}@media (max-width: 767px){.mb-24{margin-bottom:16px}}.mt-24{margin-top:24px}@media (max-width: 767px){.mt-24{margin-top:16px}}.ptd-24{padding-top:24px;padding-bottom:24px}@media (max-width: 767px){.ptd-24{padding-top:16px;padding-bottom:16px}}.pt-24{padding-top:24px}@media (max-width: 767px){.pt-24{padding-top:16px}}.pb-24{padding-bottom:24px}@media (max-width: 767px){.pb-24{padding-bottom:16px}}.mtd-30{margin-top:30px;margin-bottom:30px}@media (max-width: 767px){.mtd-30{margin-top:30px;margin-bottom:30px}}.mb-30{margin-bottom:30px}@media (max-width: 767px){.mb-30{margin-bottom:30px}}.mt-30{margin-top:30px}@media (max-width: 767px){.mt-30{margin-top:30px}}.ptd-30{padding-top:30px;padding-bottom:30px}@media (max-width: 767px){.ptd-30{padding-top:30px;padding-bottom:30px}}.pt-30{padding-top:30px}@media (max-width: 767px){.pt-30{padding-top:30px}}.pb-30{padding-bottom:30px}@media (max-width: 767px){.pb-30{padding-bottom:30px}}.mtd-40{margin-top:40px;margin-bottom:40px}@media (max-width: 767px){.mtd-40{margin-top:30px;margin-bottom:30px}}.mb-40{margin-bottom:40px}@media (max-width: 767px){.mb-40{margin-bottom:30px}}.mt-40{margin-top:40px}@media (max-width: 767px){.mt-40{margin-top:30px}}.ptd-40{padding-top:40px;padding-bottom:40px}@media (max-width: 767px){.ptd-40{padding-top:30px;padding-bottom:30px}}.pt-40{padding-top:40px}@media (max-width: 767px){.pt-40{padding-top:30px}}.pb-40{padding-bottom:40px}@media (max-width: 767px){.pb-40{padding-bottom:30px}}.mtd-50{margin-top:50px;margin-bottom:50px}@media (max-width: 767px){.mtd-50{margin-top:32px;margin-bottom:32px}}.mb-50{margin-bottom:50px}@media (max-width: 767px){.mb-50{margin-bottom:32px}}.mt-50{margin-top:50px}@media (max-width: 767px){.mt-50{margin-top:32px}}.ptd-50{padding-top:50px;padding-bottom:50px}@media (max-width: 767px){.ptd-50{padding-top:32px;padding-bottom:32px}}.pt-50{padding-top:50px}@media (max-width: 767px){.pt-50{padding-top:32px}}.pb-50{padding-bottom:50px}@media (max-width: 767px){.pb-50{padding-bottom:32px}}.mtd-64{margin-top:64px;margin-bottom:64px}@media (max-width: 767px){.mtd-64{margin-top:30px;margin-bottom:30px}}.mb-64{margin-bottom:64px}@media (max-width: 767px){.mb-64{margin-bottom:30px}}.mt-64{margin-top:64px}@media (max-width: 767px){.mt-64{margin-top:30px}}.ptd-64{padding-top:64px;padding-bottom:64px}@media (max-width: 767px){.ptd-64{padding-top:30px;padding-bottom:30px}}.pt-64{padding-top:64px}@media (max-width: 767px){.pt-64{padding-top:30px}}.pb-64{padding-bottom:64px}@media (max-width: 767px){.pb-64{padding-bottom:30px}}.mtd-80{margin-top:80px;margin-bottom:80px}@media (max-width: 767px){.mtd-80{margin-top:40px;margin-bottom:40px}}.mb-80{margin-bottom:80px}@media (max-width: 767px){.mb-80{margin-bottom:40px}}.mt-80{margin-top:80px}@media (max-width: 767px){.mt-80{margin-top:40px}}.ptd-80{padding-top:80px;padding-bottom:80px}@media (max-width: 767px){.ptd-80{padding-top:40px;padding-bottom:40px}}.pt-80{padding-top:80px}@media (max-width: 767px){.pt-80{padding-top:40px}}.pb-80{padding-bottom:80px}@media (max-width: 767px){.pb-80{padding-bottom:40px}}.mtd-90{margin-top:90px;margin-bottom:90px}@media (max-width: 767px){.mtd-90{margin-top:45px;margin-bottom:45px}}.mb-90{margin-bottom:90px}@media (max-width: 767px){.mb-90{margin-bottom:45px}}.mt-90{margin-top:90px}@media (max-width: 767px){.mt-90{margin-top:45px}}.ptd-90{padding-top:90px;padding-bottom:90px}@media (max-width: 767px){.ptd-90{padding-top:45px;padding-bottom:45px}}.pt-90{padding-top:90px}@media (max-width: 767px){.pt-90{padding-top:45px}}.pb-90{padding-bottom:90px}@media (max-width: 767px){.pb-90{padding-bottom:45px}}.mtd-100{margin-top:100px;margin-bottom:100px}@media (max-width: 767px){.mtd-100{margin-top:50px;margin-bottom:50px}}.mb-100{margin-bottom:100px}@media (max-width: 767px){.mb-100{margin-bottom:50px}}.mt-100{margin-top:100px}@media (max-width: 767px){.mt-100{margin-top:50px}}.ptd-100{padding-top:100px;padding-bottom:100px}@media (max-width: 767px){.ptd-100{padding-top:50px;padding-bottom:50px}}.pt-100{padding-top:100px}@media (max-width: 767px){.pt-100{padding-top:50px}}.pb-100{padding-bottom:100px}@media (max-width: 767px){.pb-100{padding-bottom:50px}}.mtd-110{margin-top:110px;margin-bottom:110px}@media (max-width: 767px){.mtd-110{margin-top:55px;margin-bottom:55px}}.mb-110{margin-bottom:110px}@media (max-width: 767px){.mb-110{margin-bottom:55px}}.mt-110{margin-top:110px}@media (max-width: 767px){.mt-110{margin-top:55px}}.ptd-110{padding-top:110px;padding-bottom:110px}@media (max-width: 767px){.ptd-110{padding-top:55px;padding-bottom:55px}}.pt-110{padding-top:110px}@media (max-width: 767px){.pt-110{padding-top:55px}}.pb-110{padding-bottom:110px}@media (max-width: 767px){.pb-110{padding-bottom:55px}}.mtd-120{margin-top:120px;margin-bottom:120px}@media (max-width: 767px){.mtd-120{margin-top:60px;margin-bottom:60px}}.mb-120{margin-bottom:120px}@media (max-width: 767px){.mb-120{margin-bottom:60px}}.mt-120{margin-top:120px}@media (max-width: 767px){.mt-120{margin-top:60px}}.ptd-120{padding-top:120px;padding-bottom:120px}@media (max-width: 767px){.ptd-120{padding-top:60px;padding-bottom:60px}}.pt-120{padding-top:120px}@media (max-width: 767px){.pt-120{padding-top:60px}}.pb-120{padding-bottom:120px}@media (max-width: 767px){.pb-120{padding-bottom:60px}}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1248px}}.container{width:100%;padding-left:12px;padding-right:12px;margin-right:auto;margin-left:auto}.row{margin-left:-12px;margin-right:-12px}.row>.col,.row>[class*="col-"]{padding-left:12px;padding-right:12px}.row.no-gutter{margin-left:0;margin-right:0}.row.no-gutter>.col,.row.no-gutter>[class*="col-"]{padding-left:0;padding-right:0}.row.double-gutter{margin-left:-32px;margin-right:-32px}.row.double-gutter>.col,.row.double-gutter>[class*="col-"]{padding-left:32px;padding-right:32px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:16px;font-family:"Montserrat", sans-serif;font-weight:200;color:#333}h1{font-size:56px;line-height:118%}h1.large{font-size:72px;line-height:118%}@media (max-width: 1100px){h1{font-size:40px;line-height:118%}}@media (max-width: 767px){h1{font-size:32px}}h2,.h2{font-size:46px;line-height:118%}@media (max-width: 1181px){h2,.h2{font-size:36px;line-height:128%}}@media (max-width: 767px){h2,.h2{font-size:24px;line-height:128%}}@media (max-width: 767px){h2,.h2{font-size:28px}}h3,.h3{font-size:32px;line-height:118%}@media (max-width: 1181px){h3,.h3{font-size:24px}}@media (max-width: 767px){h3,.h3{font-size:26px;line-height:128%}}h4,.h4{font-size:24px;line-height:118%}@media (max-width: 1181px){h4,.h4{font-size:20px}}@media (max-width: 767px){h4,.h4{font-size:20px;line-height:128%}}small,.small{font-size:15px;line-height:160%}a{color:#4C4D4D;transition:color .3s ease-in-out}a:hover{color:#000;text-decoration:underline}p{margin:0 0 1rem}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}article h1,article h2,article h3,article h4,article h5,article h6{font-weight:400}article h1:not(:first-child),article h2:not(:first-child),article h3:not(:first-child),article h4:not(:first-child),article h5:not(:first-child),article h6:not(:first-child){margin-top:2.5rem}article p{word-break:keep-all;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}article p:last-child{margin-bottom:0}article a{color:#3ff;text-decoration:underline}article a:hover{color:cyan}article blockquote q,article blockquote p{font-size:1.75rem;line-height:2.5rem;color:#000;font-family:'Montserrat', sans-serif;font-weight:500;letter-spacing:-0.32px;position:relative}article blockquote q:after,article blockquote p:after{display:none}article blockquote cite{position:absolute;color:#1B1536;padding-left:2rem;font-size:1rem;line-height:1.5em;font-style:normal;text-align:right;right:0;bottom:-1.5rem}article blockquote cite:before{content:"";width:1.5rem;height:1px;background:#000;position:absolute;left:0;bottom:.3125rem}article blockquote .quote-writer{text-align:right;position:relative}article blockquote .quote-writer span{position:relative;color:#1B1536;padding-left:2rem}article blockquote .quote-writer span:before{content:"";width:1.5rem;height:1px;background:#000;position:absolute;left:0;bottom:.5rem}article li ul,article li ol{margin:0 1.5rem;padding-top:10px}article ul{list-style-type:disc}article ol{list-style-type:decimal}article ul,article ol{margin:0 0 2rem;padding-left:1.5rem}article ul:last-child,article ol:last-child{margin:0}article ul[style="list-style-type:circle;"],article ul[style="list-style-type: circle;"],article ol[style="list-style-type:circle;"],article ol[style="list-style-type: circle;"]{padding-left:0;list-style:none !important}article ul[style="list-style-type:circle;"] li,article ul[style="list-style-type: circle;"] li,article ol[style="list-style-type:circle;"] li,article ol[style="list-style-type: circle;"] li{padding-left:1.25rem;position:relative}article ul[style="list-style-type:circle;"] li::before,article ul[style="list-style-type: circle;"] li::before,article ol[style="list-style-type:circle;"] li::before,article ol[style="list-style-type: circle;"] li::before{content:"";width:6px;height:6px;line-height:0;display:block;padding:0;font-size:0;display:block;border-radius:50px;background:#fff;border:1px solid #000;position:absolute;top:10px;left:0}article ul[style="list-style-type:disc;"],article ul[style="list-style-type: disc;"],article ol[style="list-style-type:disc;"],article ol[style="list-style-type: disc;"]{padding-left:0;list-style:none !important}article ul[style="list-style-type:disc;"] li,article ul[style="list-style-type: disc;"] li,article ol[style="list-style-type:disc;"] li,article ol[style="list-style-type: disc;"] li{padding-left:1.25rem;position:relative}article ul[style="list-style-type:disc;"] li::before,article ul[style="list-style-type: disc;"] li::before,article ol[style="list-style-type:disc;"] li::before,article ol[style="list-style-type: disc;"] li::before{content:"";width:6px;height:6px;line-height:0;padding:0;font-size:0;display:block;border-radius:50px;background:#000;position:absolute;top:8px;left:0}article ul li:not(:last-child){margin-bottom:.5rem}article ul li p+ul,article ul li p+ol{margin-top:-1rem}article ul>li{position:relative}article ul>li:not(:last-child){margin-bottom:1rem}article ul>li ul{padding-left:1.25rem}article ol li{margin-bottom:.75rem;position:relative}article ol li:last-child{margin:0}article ol{list-style-type:decimal}article ol ol{list-style:lower-alpha}article ol ol ol{list-style:lower-roman}article ol ol ol ol{list-style:lower-alpha}article figure img{display:block;width:100%;height:auto;margin-bottom:1rem}article figure figcaption{text-align:center;font-size:14px;line-height:150%;color:#666}article b,article strong{font-family:'Montserrat', sans-serif;font-weight:600}ul[style="list-style-type:circle;"],ul[style="list-style-type: circle;"]{padding-left:0;list-style:none !important}ul[style="list-style-type:circle;"] li,ul[style="list-style-type: circle;"] li{padding-left:1.25rem;position:relative}ul[style="list-style-type:circle;"] li::before,ul[style="list-style-type: circle;"] li::before{content:"";width:6px;height:6px;line-height:0;display:block;padding:0;font-size:0;display:block;border-radius:50px;background:#fff;border:1px solid #000;position:absolute;top:10px;left:0}*,*:after,*:before{box-sizing:border-box}img{max-width:100%}hr{border:0;border-top:1px solid #d3d3d3}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}@media (min-width: 1200px){*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}*::-webkit-scrollbar{width:8px;height:8px;background-color:#111}*::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.2);background-color:#F5F5F5}*::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px;border:1px solid #000}}html,body{font-size:16px;line-height:160%;font-family:"Montserrat", -apple-system, BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:300;letter-spacing:-.32px;padding:0;margin:0;background-color:#FFFFFF;color:#666;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media (max-width: 1181px){html,body{font-size:14px;line-height:160%;letter-spacing:normal}html p,body p{font-size:16px;line-height:160%}}.web-wrapper{width:100%}.flex,[class*="flex-"]{display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-start{-webkit-align-items:start;-ms-flex-align:start;align-items:start}.flex-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-between-top{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.flex-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-aligns-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-bottom{-webkit-align-items:end;-ms-flex-align:end;align-items:end}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flexs-auto{-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}.g-0{gap:0rem}.cg-0{-webkit-column-gap:0rem;-moz-column-gap:0rem;column-gap:0rem}.g-8{gap:.5rem}.cg-8{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.g-12{gap:.75rem}.cg-12{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.g-16{gap:1rem}.cg-16{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.g-24{gap:1.5rem}.cg-24{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.g-32{gap:2rem}.cg-32{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.text-slate{color:#666}.text-primary{color:#000}.text-green{color:#8C9285}.text-dark{color:#333 !important}.w-808{max-width:50.5rem;margin-left:auto;margin-right:auto}@-webkit-keyframes bounce2{0%{-webkit-transform:scale(1, 1) translateX(0);transform:scale(1, 1) translateX(0)}10%{-webkit-transform:scale(1.1, 0.9) translateX(0);transform:scale(1.1, 0.9) translateX(0)}30%{-webkit-transform:scale(0.9, 1.1) translateX(-4px);transform:scale(0.9, 1.1) translateX(-4px)}50%{-webkit-transform:scale(1.05, 0.95) translateX(6px);transform:scale(1.05, 0.95) translateX(6px)}57%{-webkit-transform:scale(1, 1) translateX(-2px);transform:scale(1, 1) translateX(-2px)}64%{-webkit-transform:scale(1, 1) translateX(0);transform:scale(1, 1) translateX(0)}100%{-webkit-transform:scale(1, 1) translateX(0);transform:scale(1, 1) translateX(0)}}@keyframes bounce2{0%{-webkit-transform:scale(1, 1) translateX(0);transform:scale(1, 1) translateX(0)}10%{-webkit-transform:scale(1.1, 0.9) translateX(0);transform:scale(1.1, 0.9) translateX(0)}30%{-webkit-transform:scale(0.9, 1.1) translateX(-4px);transform:scale(0.9, 1.1) translateX(-4px)}50%{-webkit-transform:scale(1.05, 0.95) translateX(6px);transform:scale(1.05, 0.95) translateX(6px)}57%{-webkit-transform:scale(1, 1) translateX(-2px);transform:scale(1, 1) translateX(-2px)}64%{-webkit-transform:scale(1, 1) translateX(0);transform:scale(1, 1) translateX(0)}100%{-webkit-transform:scale(1, 1) translateX(0);transform:scale(1, 1) translateX(0)}}@-webkit-keyframes bounce3{0%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}100%{-webkit-transform:scale(1, 1) translateY(0.375rem);transform:scale(1, 1) translateY(0.375rem)}}@keyframes bounce3{0%{-webkit-transform:scale(1, 1) translateY(0);transform:scale(1, 1) translateY(0)}100%{-webkit-transform:scale(1, 1) translateY(0.375rem);transform:scale(1, 1) translateY(0.375rem)}}@-webkit-keyframes pulse2{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.5)}70%{box-shadow:0 0 0 16px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse2{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.5)}70%{box-shadow:0 0 0 16px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@-webkit-keyframes pulseSvg{0%{r:6;opacity:0.3}70%{r:12;opacity:0.3}80%{r:12;opacity:0.2}90%{r:12;opacity:0.1}100%{r:12;opacity:0}}@keyframes pulseSvg{0%{r:6;opacity:0.3}70%{r:12;opacity:0.3}80%{r:12;opacity:0.2}90%{r:12;opacity:0.1}100%{r:12;opacity:0}}@media (max-width: 1181px){@-webkit-keyframes pulseSvg{0%{r:12;opacity:0.3}70%{r:18;opacity:0.3}80%{r:18;opacity:0.2}90%{r:18;opacity:0.1}100%{r:18;opacity:0}}@keyframes pulseSvg{0%{r:12;opacity:0.3}70%{r:18;opacity:0.3}80%{r:18;opacity:0.2}90%{r:18;opacity:0.1}100%{r:18;opacity:0}}}@-webkit-keyframes dash{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-webkit-keyframes dash2{from{stroke-dashoffset:1500}to{stroke-dashoffset:0}}@keyframes dash2{from{stroke-dashoffset:1500}to{stroke-dashoffset:0}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes slideOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.25);transform:scale(1.25)}}.comeOut{-webkit-animation-name:comeOut;animation-name:comeOut}@-webkit-keyframes comeOut{0%{opacity:1;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes comeOut{0%{opacity:1;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes headingFade{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headingFade{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes globe{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}100%{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}}@keyframes globe{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}100%{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}}@-webkit-keyframes textShow{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes textShow{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes progressBar{0%{max-width:0%}100%{max-width:100%}}@keyframes progressBar{0%{max-width:0%}100%{max-width:100%}}@-webkit-keyframes d-headline{0%{max-width:0%}10%{max-width:0%}100%{max-width:100%}}@keyframes d-headline{0%{max-width:0%}10%{max-width:0%}100%{max-width:100%}}@-webkit-keyframes btn-line{0%{background-size:0 1px}10%{background-size:100% 1px}}@keyframes btn-line{0%{background-size:0 1px}10%{background-size:100% 1px}}@-webkit-keyframes dashSVG{to{stroke-dashoffset:-500}}@keyframes dashSVG{to{stroke-dashoffset:-500}}@-webkit-keyframes aksenSVG{0%{fill:#FFFFFF}100%{fill:#000}}@keyframes aksenSVG{0%{fill:#FFFFFF}100%{fill:#000}}@keyframse transbgc{0%{opacity:0;filter:blur(8px);-webkit-filter:blur(8px)}100%{opacity:1;filter:blur(0);-webkit-filter:blur(0);background:#F3EEE8}}@-webkit-keyframes bbottom{0%{width:0}100%{width:100%}}@keyframes bbottom{0%{width:0}100%{width:100%}}@-webkit-keyframes scrollx{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scrollx{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes scrollxltr{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes scrollxltr{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.modal-dialog-md{max-width:560px}.show-sm{display:none}@media (max-width: 767px){.show-sm{display:block}}.modal-fullscreen{width:100vw;max-width:100vw;height:100vh;margin:0;top:0;left:0;right:0;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal-fullscreen .modal-content{height:100vh;border:none;border-radius:0}.modal-fullscreen .modal-body{padding:0}.modal-close{position:absolute;top:1.5rem;right:1.5rem;width:2.5rem;height:2.5rem;background-image:url(../images/ic-close.svg);background-position:center;background-size:contain;background-repeat:no-repeat;z-index:5}.modal-backdrop{z-index:9999991}.modal{z-index:9999992}.dropdown-menu{border-radius:0;border-color:#D3D3D3;box-shadow:0px 4px 10px 0px rgba(34,34,34,0.1)}.dropdown-menu li:not(:last-child){margin-bottom:8px}.bootstrap-select .dropdown-menu.inner{padding-bottom:16px}.lity{z-index:999999}.lity-wrap{z-index:9999}.lity.lity-opened.fullVideo .lity-container{max-width:88%}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#F5FAF8;color:#515151;border-top:3px solid #000;list-style:none outside;width:auto;word-wrap:break-word;text-align:center}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";display:inline-block;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside !important;padding-left:0 !important;margin-left:0 !important}.woocommerce-form-login-toggle .woocommerce-info{padding:1em 2em 1em 3.5em;margin:0 0 2em;margin-bottom:64px !important;position:relative;background-color:#F5FAF8;color:#515151;border-top:3px solid #3C8A87;list-style:none outside;width:auto;word-wrap:break-word;text-align:center !important}.woocommerce-form-login-toggle .woocommerce-info::before{position:initial;margin-right:8px;color:#3C8A87}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .input-checkbox{opacity:0;visibility:hidden;display:none}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{position:relative}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span::before{content:"";width:16px;height:16px;background:#FFF;border:1px solid rgba(60,138,135,0.15);border-radius:0 !important;display:inline-block;vertical-align:middle;margin-right:8px}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span::after{position:absolute;top:0.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:9px}.woocommerce-billing-fields{margin-bottom:8px}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .input-checkbox:checked ~ span::before{background-color:#3C8A87}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .input-checkbox:checked ~ span::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}textarea.input-text.form-control{min-height:160px}.woocommerce-account-fields{margin-bottom:8px}.woocommerce-account-fields .create-account{margin-bottom:16px}.checkout .woocommerce-additional-fields{margin-top:0}.payment_box.payment_method_stripe_paynow ol{padding-left:16px}.payment_box.payment_method_stripe_paynow ol li::before{display:none !important}.reviews .reviews-rating .es-main-container .es-main-content+script+a{display:none !important;opacity:0 !important}.bookappointment-form .amelia-v2-booking{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px}.bookappointment-form .amelia-v2-booking .am-no-services{margin:90px 0}@media (max-width: 767px){.bookappointment-form .amelia-v2-booking .am-no-services{margin:70px 0}}.gform_wrapper.gravity-theme .gform_body .gfield{padding:0}.gform_wrapper.gravity-theme .gform_body .gfield_label{font-family:'Montserrat', sans-serif;font-weight:500;letter-spacing:-0.32px;font-weight:500 !important;letter-spacing:-0.02em}.gform_wrapper.gravity-theme .form-control{border:0}.gform_wrapper.gravity-theme .gform-field-label{opacity:0;visibility:hidden;width:0;height:0;display:none}.gform_wrapper.gravity-theme .validation_message{padding:0;background:transparent;border:0;font-family:'Montserrat', sans-serif;font-weight:500;letter-spacing:-0.32px}.gform_wrapper.gravity-theme .gform-footer{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gform_wrapper.gravity-theme .gform-footer .btn-primary{margin-right:16px;outline:none !important;box-shadow:none !important;text-transform:uppercase !important;border:0 !important;border-radius:4px}.gform_wrapper.gravity-theme .gfield_description{background:transparent;border:0;border-radius:0;padding:0;margin-top:12px}.lity-iframe .lity-container{max-width:1380px}.lity-iframe .lity-close{font-size:48px;color:cyan}.form-group label{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;color:#333}.form-group.mandatory>label:after{content:"*";color:#EB4B4B}.form-group .date{position:relative}.form-group .date::before{content:"";width:1.25rem;height:1.25rem;background-image:url(../images/ic-calendar.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:14px;left:12px}.form-group .date .form-control{padding-left:2.5rem}.form-control{border:1px solid rgba(60,138,135,0.15);background:#272727;color:#fff;border-radius:0;padding:12px}.form-control::-webkit-input-placeholder{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;color:cyan;letter-spacing:-0.02em}.form-control::-moz-placeholder{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;color:cyan;letter-spacing:-0.02em}.form-control:-ms-input-placeholder{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;color:cyan;letter-spacing:-0.02em}.form-control::placeholder{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;color:cyan;letter-spacing:-0.02em}.form-control:focus{box-shadow:none;border-color:#000;background:#272727;color:#fff}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-action{padding-top:1.5rem}.bootstrap-select>.dropdown-toggle{background:#fff;border:1px solid rgba(60,138,135,0.15);padding:.75rem}.bootstrap-select>.dropdown-toggle::after{width:1rem;height:1rem;background:url("../images/ic-caret-down.svg") no-repeat;border:none}.bootstrap-select .btn.dropdown-toggle:focus,.bootstrap-select .btn.dropdown-toggle:hover,.bootstrap-select .btn.dropdown-toggle:active{outline:none !important;box-shadow:none !important;border-color:#000}.bootstrap-select .dropdown-item.active,.bootstrap-select .dropdown-item:active{background:#000}.custom-checkbox .custom-control-label::before{width:16px;height:16px;background:#FFF;border:1px solid rgba(60,138,135,0.15);border-radius:0 !important}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background:#000}.form-agreement{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;font-size:12px;line-height:160%;color:#818384}.form-agreement label a{color:#000;text-decoration:underline}.ratingform{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ratingform:after{content:"";clear:both;display:block}.ratingform .star input{display:none}.ratingform .star input:checked ~ label:before{background:url(../images/ic-star-rating.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.ratingform .star label{margin-right:3px;font-size:30px;color:#DDD;float:right}.ratingform .star label:before{content:"";display:block;width:1.5rem;height:1.5rem;background:url(../images/ic-star-blank.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.ratingform .star label:hover{cursor:pointer}.input-group-text{position:absolute;left:0;top:0;height:100%;z-index:2;background:none;border:none}.input-group .form-control{padding-left:2.75rem;border-radius:6px !important;z-index:1 !important;border:0}.gform_wrapper .gfield.form-control{padding:0}.gform_wrapper .gfield.form-control input.form-control,.gform_wrapper .gfield.form-control #input_1_1,.gform_wrapper .gfield.form-control #input_1_2,.gform_wrapper .gfield.form-control #input_1_3,.gform_wrapper .gfield.form-control #input_1_4{font-size:1rem !important;line-height:1.5em}.gform_wrapper .gfield.form-control input.form-control::-webkit-input-placeholder,.gform_wrapper .gfield.form-control #input_1_1::-webkit-input-placeholder,.gform_wrapper .gfield.form-control #input_1_2::-webkit-input-placeholder,.gform_wrapper .gfield.form-control #input_1_3::-webkit-input-placeholder,.gform_wrapper .gfield.form-control #input_1_4::-webkit-input-placeholder{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;color:#99a2a5;letter-spacing:-0.02em}.gform_wrapper .gfield.form-control input.form-control::-moz-placeholder,.gform_wrapper .gfield.form-control #input_1_1::-moz-placeholder,.gform_wrapper .gfield.form-control #input_1_2::-moz-placeholder,.gform_wrapper .gfield.form-control #input_1_3::-moz-placeholder,.gform_wrapper .gfield.form-control #input_1_4::-moz-placeholder{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;color:#99a2a5;letter-spacing:-0.02em}.gform_wrapper .gfield.form-control input.form-control:-ms-input-placeholder,.gform_wrapper .gfield.form-control #input_1_1:-ms-input-placeholder,.gform_wrapper .gfield.form-control #input_1_2:-ms-input-placeholder,.gform_wrapper .gfield.form-control #input_1_3:-ms-input-placeholder,.gform_wrapper .gfield.form-control #input_1_4:-ms-input-placeholder{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;color:#99a2a5;letter-spacing:-0.02em}.gform_wrapper .gfield.form-control input.form-control::placeholder,.gform_wrapper .gfield.form-control #input_1_1::placeholder,.gform_wrapper .gfield.form-control #input_1_2::placeholder,.gform_wrapper .gfield.form-control #input_1_3::placeholder,.gform_wrapper .gfield.form-control #input_1_4::placeholder{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;color:#99a2a5;letter-spacing:-0.02em}html{scroll-behavior:smooth}@media (min-width: 1390px){.container{max-width:1400px}}#wrap{min-height:100vh;padding-top:120px;transition:all .3s ease-in-out}@media (max-width: 1100px){#wrap{padding-top:105px}}@media (max-width: 767px){.container{padding-left:24px;padding-right:24px}}.container p{font-size:21px;line-height:1.5em;font-family:'Montserrat', sans-serif;font-weight:300;letter-spacing:-0.32px}.container ol li,.container ul li{font-size:21px;line-height:1.5em}@media (max-width: 1100px){.container p{font-size:18px}}.section-title{font-size:3.375rem;line-height:1.2em;color:#fff;margin-left:-10px}.section-title a{text-decoration:none;color:#fff}.section-title a:hover{text-decoration:none}.section-title a:hover h1,.section-title a:hover h2,.section-title a:hover h3,.section-title a:hover h4,.section-title a:hover .h1,.section-title a:hover .h2,.section-title a:hover .h3,.section-title a:hover .h4{color:cyan}.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title .h1,.section-title .h2,.section-title .h3,.section-title .h4{color:#fff}.section-title h1>.overflow,.section-title h2>.overflow,.section-title h3>.overflow,.section-title h4>.overflow,.section-title .h1>.overflow,.section-title .h2>.overflow,.section-title .h3>.overflow,.section-title .h4>.overflow{padding-left:10px}.section-title h1 .overflow,.section-title h2 .overflow,.section-title h3 .overflow,.section-title h4 .overflow,.section-title .h1 .overflow,.section-title .h2 .overflow,.section-title .h3 .overflow,.section-title .h4 .overflow{height:100%;overflow:hidden;transition:all .3s ease-in-out}@media (min-width: 1200px){.section-title h1 .overflow,.section-title h2 .overflow,.section-title h3 .overflow,.section-title h4 .overflow,.section-title .h1 .overflow,.section-title .h2 .overflow,.section-title .h3 .overflow,.section-title .h4 .overflow{display:block}}@media (max-width: 500px){.section-title h1 .overflow,.section-title h2 .overflow,.section-title h3 .overflow,.section-title h4 .overflow,.section-title .h1 .overflow,.section-title .h2 .overflow,.section-title .h3 .overflow,.section-title .h4 .overflow{display:inline-block}}@media (max-width: 1100px){.section-title h1 .overflow,.section-title h2 .overflow,.section-title h3 .overflow,.section-title h4 .overflow,.section-title .h1 .overflow,.section-title .h2 .overflow,.section-title .h3 .overflow,.section-title .h4 .overflow{padding-left:0}.section-title h1 .overflow+.overflow,.section-title h2 .overflow+.overflow,.section-title h3 .overflow+.overflow,.section-title h4 .overflow+.overflow,.section-title .h1 .overflow+.overflow,.section-title .h2 .overflow+.overflow,.section-title .h3 .overflow+.overflow,.section-title .h4 .overflow+.overflow{padding-left:10px}.section-title h1 .overflow .subtitle,.section-title h2 .overflow .subtitle,.section-title h3 .overflow .subtitle,.section-title h4 .overflow .subtitle,.section-title .h1 .overflow .subtitle,.section-title .h2 .overflow .subtitle,.section-title .h3 .overflow .subtitle,.section-title .h4 .overflow .subtitle{padding-left:0}}@media (max-width: 500px){.section-title h1 .overflow,.section-title h2 .overflow,.section-title h3 .overflow,.section-title h4 .overflow,.section-title .h1 .overflow,.section-title .h2 .overflow,.section-title .h3 .overflow,.section-title .h4 .overflow{display:inline-block}}.section-title h1 b,.section-title h1 span,.section-title h2 b,.section-title h2 span,.section-title h3 b,.section-title h3 span,.section-title h4 b,.section-title h4 span,.section-title .h1 b,.section-title .h1 span,.section-title .h2 b,.section-title .h2 span,.section-title .h3 b,.section-title .h3 span,.section-title .h4 b,.section-title .h4 span{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .3s ease-in-out}@media (min-width: 1200px){.section-title h1 b,.section-title h1 span,.section-title h2 b,.section-title h2 span,.section-title h3 b,.section-title h3 span,.section-title h4 b,.section-title h4 span,.section-title .h1 b,.section-title .h1 span,.section-title .h2 b,.section-title .h2 span,.section-title .h3 b,.section-title .h3 span,.section-title .h4 b,.section-title .h4 span{display:block}}.section-title h1 b,.section-title h2 b,.section-title h3 b,.section-title h4 b,.section-title .h1 b,.section-title .h2 b,.section-title .h3 b,.section-title .h4 b{color:cyan;font-family:'Montserrat', sans-serif;font-weight:700}.section-title.text-center{margin:0 auto}.section-title .subtitle{-webkit-transform:translateY(50px);transform:translateY(50px);line-height:1.5em;opacity:0;transition-delay:.9s;padding-left:10px}.section-title.fade-in.ready h1 b,.section-title.fade-in.ready h1 span,.section-title.fade-in.ready h2 b,.section-title.fade-in.ready h2 span,.section-title.fade-in.ready h3 b,.section-title.fade-in.ready h3 span,.section-title.fade-in.ready h4 b,.section-title.fade-in.ready h4 span,.section-title.fade-in.ready .h1 b,.section-title.fade-in.ready .h1 span,.section-title.fade-in.ready .h2 b,.section-title.fade-in.ready .h2 span,.section-title.fade-in.ready .h3 b,.section-title.fade-in.ready .h3 span,.section-title.fade-in.ready .h4 b,.section-title.fade-in.ready .h4 span{-webkit-animation:headingFade 1.2s ease-out forwards;animation:headingFade 1.2s ease-out forwards}.section-title.fade-in.ready .subtitle{-webkit-animation:headingFade 1.2s ease-out forwards;animation:headingFade 1.2s ease-out forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s}@media (min-width: 1200px){.section-title h1,.section-title .h1{font-size:54px}}@media (min-width: 1200px){.section-title h2,.section-title .h2{font-size:48px}}@media (min-width: 1200px){.section-title h3,.section-title .h3{font-size:32px}}.section-title:not(:last-child){margin-bottom:5rem}.section-title .subtitle{margin-top:2.5rem;font-size:1.875rem;line-height:1.5em;color:#fff}@media (max-width: 1100px){.section-title{max-width:100%;margin-left:0}.section-title .subtitle{font-size:21px;padding-left:0}}@media (max-width: 500px){.section-title .overflow+.overflow{padding-left:0}}section.section:not(.masthead){padding:4rem 0}section.section:not(.masthead).md{padding:5rem 0}section.section:not(.masthead).md:not(:nth-last-child){padding-bottom:0}section.section:not(.masthead).xl{padding:7.5rem 0}section.section:not(.masthead).py-l-xl{padding-top:5rem;padding-bottom:7.5rem}section.section:not(.masthead).py-m-l{padding-top:4rem;padding-bottom:7.5rem}section.section:not(.masthead).py-xl-l{padding:7.5rem 0 5rem}@media (max-width: 1181px){section.section:not(.masthead).md,section.section:not(.masthead).py-l-xl,section.section:not(.masthead).py-m-l{padding:64px 0}section.section:not(.masthead).xl{padding:90px 0}}@media (max-width: 767px){section.section:not(.masthead){padding:40px 0}section.section:not(.masthead).md,section.section:not(.masthead).xl,section.section:not(.masthead).py-l-xl,section.section:not(.masthead).py-m-l{padding:70px 0}}.fade-in{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;transition:all .8s ease-in-out}.fade-in+.fade-in{transition-delay:.8s}.fade-in.ready{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ic-arrow{width:18px;height:18px;object-fit:contain}.ic-arrow:last-child{margin-left:1rem}.accordion .card{background:transparent;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);overflow:hidden}.accordion .card-header{padding:0;position:relative}.accordion .card-header .numbering{font-size:5rem;line-height:1em;color:#606060}.accordion .card-header a{padding:32px 24px;color:#fff;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accordion .card-header a .col-lg-6{position:relative}.accordion .card-header a span{font-size:32px;line-height:1.5em;display:block}.accordion .card-header a .ic-arrow{display:inline-block;width:18px;height:16px;margin:auto 20px;transition:all .3s ease-in-out}.accordion .card-header a:hover{text-decoration:none;color:cyan}.accordion .card-header a[aria-expanded="true"]{color:cyan}.accordion .card-header a[aria-expanded="true"] span{font-family:'Montserrat', sans-serif;font-weight:600}.accordion .card-header a[aria-expanded="true"] .ic-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion .card-header a[aria-expanded="true"] .ic-arrow path{fill:cyan}.accordion .card-body{font-size:24px;padding-bottom:3.75rem;min-height:21.875rem}.swiper{padding-bottom:3.75rem}.swiper .swiper-pagination,.swiper .testi-pagination{top:calc(100% - 28px)}.swiper .swiper-pagination-bullet,.swiper .testi-pagination-bullet{display:inline-block;width:14px;height:14px;background:#fff;margin:0 12px !important}.gallery{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-auto-rows:min-content;gap:12px}.gallery-item{position:relative;width:100%;cursor:pointer}.gallery-item::before{content:"";width:100%;height:100%;z-index:1;position:absolute;top:0;right:0;background:#000;opacity:.3}.gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-item:hover .title{opacity:1;visibility:visible}.gallery-item .title{width:100%;position:absolute;left:0;bottom:0;padding:20px;font-size:20px;line-height:1.5em;color:#000;background:rgba(0,0,0,0.3);color:cyan;transition:all .3s ease-in-out;opacity:0;visibility:hidden;z-index:3;font-family:'Montserrat', sans-serif;font-weight:700}.gallery-item .title .year{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px}@media (max-width: 1100px){.gallery{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3, 1fr)}}@media (max-width: 500px){.gallery{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1, 1fr)}}.nav-tabs+.dropdown-nav{display:none}@media (max-width: 767px){.nav-tabs{display:none !important}.nav-tabs+.dropdown-nav{margin-bottom:20px;display:block}.nav-tabs+.dropdown-nav .dropdown-toggle{text-align:left;position:relative;border-radius:0;padding:8px 16px;background:cyan;color:#000}.nav-tabs+.dropdown-nav .dropdown-toggle::after{position:absolute;right:16px;top:16px}.nav-tabs+.dropdown-nav .dropdown-menu{width:100%}.nav-tabs+.dropdown-nav .dropdown-nav-item{padding:8px 16px}}.breadcrumbs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:22px;color:#666;margin-bottom:16px}.breadcrumbs a,.breadcrumbs span{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;font-size:16px;position:relative}.breadcrumbs a+a::before,.breadcrumbs a+span::before,.breadcrumbs span+a::before,.breadcrumbs span+span::before{position:absolute;content:"/";top:0;left:-12px}.breadcrumbs a{color:cyan}article h1,article h2,article h3,article h4,article h5,article h6{font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;color:#fff}article img{margin-top:2rem;margin-bottom:2rem}article p img.alignleft{float:left;margin-right:1.5rem}article p img.alignright{float:right;margin-left:1.5rem}.pagination,.pagination-wrap{margin-top:3rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination .prev,.pagination .next,.pagination-wrap .prev,.pagination-wrap .next{text-decoration:none;color:cyan;margin-top:0;font-family:'Montserrat', sans-serif;font-weight:500;letter-spacing:-0.32px}.pagination .prev.disabled,.pagination .next.disabled,.pagination-wrap .prev.disabled,.pagination-wrap .next.disabled{color:#d3d3d3;pointer-events:none}.pagination .number,.pagination-wrap .number{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-family:'Montserrat', sans-serif;font-weight:500;letter-spacing:-0.32px}.pagination .number .page,.pagination-wrap .number .page{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:50px;width:2.625rem;height:2.625rem;transition:all .3s ease-in-out;text-decoration:none;color:#fff}.pagination .number .page.current,.pagination .number .page:hover,.pagination-wrap .number .page.current,.pagination-wrap .number .page:hover{border-color:cyan;background:cyan;color:#000;text-decoration:none}.pagination .show,.pagination-wrap .show{display:none}@media (max-width: 767px){.pagination,.pagination-wrap{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination .number,.pagination-wrap .number{-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination .prev,.pagination-wrap .prev{-webkit-order:2;-ms-flex-order:2;order:2}.pagination .next,.pagination-wrap .next{-webkit-order:3;-ms-flex-order:3;order:3}}.btn-link{color:#fff;padding:0;margin:0;margin-top:32px;text-decoration:none;font-family:'Montserrat', sans-serif;font-weight:600;font-size:18px}.btn-link .svg{width:14px;height:14px;transition:all .3s esae-in-out}.btn:hover{color:cyan}.btn:hover .svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn:hover .svg path{fill:cyan}.hidden{display:none !important}.show{display:block}.header{position:fixed;top:0;left:0;width:100%;background:#000;padding:2rem 0;z-index:99999}.header .container-fluid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:9.0625rem;padding-right:9.0625rem}.header-logo img{height:3.125rem}.header-right{position:relative}.header-menu{position:fixed;top:114px;right:0;width:33.333%;max-width:400px;height:calc(100vh - 114px);padding:72px 40px;background:rgba(0,0,0,0.8);text-align:center;-webkit-transform:translate(100%);transform:translate(100%);transition:opacity 0.4s ease,-webkit-transform 0.8s cubic-bezier(0.25, 1, 0.5, 1);transition:transform 0.8s cubic-bezier(0.25, 1, 0.5, 1),opacity 0.4s ease;transition:transform 0.8s cubic-bezier(0.25, 1, 0.5, 1),opacity 0.4s ease,-webkit-transform 0.8s cubic-bezier(0.25, 1, 0.5, 1)}.header-menu .nav-item{position:relative;font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px}.header-menu .nav-item a{display:block;max-width:250px;margin:0 auto}.header-menu .nav-item .ic{display:inline-block;width:18px;height:18px;margin-left:16px;transition:all .8s ease;float:right;margin-top:20px}.header-menu .nav-item .ic path{fill:#7A7A7A}.header-menu .nav-item:not(:last-child){margin-bottom:42px}.header-menu .nav-item>a{font-size:40px;line-height:1.2;color:#fff;text-decoration:none}@media (min-width: 1200px){.header-menu .nav-item>a:hover{color:cyan}.header-menu .nav-item>a:hover .ic{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header-menu .nav-item>a:hover .ic path{fill:cyan}}@media (min-width: 1200px){.header-menu .nav-item.has-sub:hover .nav-sub{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;opacity:1;visibility:visible;padding:32px 0}}.header-menu .nav-sub{max-height:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.header-menu .nav-sub li:not(:last-child){padding-bottom:32px}.header-menu .nav-sub li>a{font-size:25px;line-height:1.2;color:#fff;text-decoration:none}.header-menu .nav-sub li>a:hover{color:cyan}.header .burgermenu{display:inline-block;line-height:0;width:3.125rem;height:3.125rem;position:relative;cursor:pointer}.header .burgermenu span{position:absolute;right:0;width:100%;height:8px;background:#fff;border-radius:50px;display:block;transition:top 0.4s ease,opacity 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55),top 0.4s ease,opacity 0.4s ease;transition:transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55),top 0.4s ease,opacity 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.header .burgermenu span:nth-child(1){top:0}.header .burgermenu span:nth-child(2){top:16px}.header .burgermenu span:nth-child(3){top:32px}.header .burgermenu.active span:nth-child(1){top:16px;opacity:0}.header .burgermenu.active span:nth-child(2){top:0;transition:top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s,-webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;transition:top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s,transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;transition:top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s,transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s,-webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.header .burgermenu.active span:nth-child(3){top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s,-webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg)}body.menu-open .header-menu{-webkit-transform:translate(0%);transform:translate(0%)}@media (max-width: 1200px){.header .container-fluid{padding:0 24px}.header-menu{width:50%;top:105px;height:calc(100vh - 100px)}.header-menu .nav-item>a{font-size:36px}.header-menu .nav-item>a .ic{margin-top:16px}.header-menu .nav-item.submenuShow>a{color:cyan}.header-menu .nav-item.submenuShow>a .ic{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header-menu .nav-item.submenuShow>a .ic path{fill:cyan}.header-menu .nav-item.submenuShow .nav-sub{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;opacity:1;visibility:visible;padding:32px 0}}@media (max-width: 500px){.header-menu{width:90%}.header-menu .nav-item>a{font-size:32px}.header-menu .nav-item>a .ic{margin-top:12px}.header-menu .nav-sub li>a{font-size:20px}}.footer{background:#000}.footer.nodivider .footer-top{border-top:0}.footer-top{padding-top:80px;padding-bottom:40px;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5)}.footer-menu{font-size:24px;line-height:1.2em;margin-bottom:-32px}.footer-menu .col-lg-4{margin-bottom:32px}.footer-menu .col-lg-4 .box-footmenu:not(:last-child){margin-bottom:32px}.footer-menu .col-lg-4 ul li:not(:last-child){margin-bottom:16px}.footer-menu .col-lg-4 a{color:#fff}.footer-menu .col-lg-4 a:hover{color:#9ff;text-decoration:none}@media (max-width: 1181px){.footer-menu .col-lg-4.col-md-12,.footer-menu .col-lg-4.col-md-6:last-child{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer-menu .col-lg-4.col-md-12 .box-footmenu,.footer-menu .col-lg-4.col-md-6:last-child .box-footmenu{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer-menu .col-lg-4.col-md-12 .box-footmenu:last-child,.footer-menu .col-lg-4.col-md-6:last-child .box-footmenu:last-child{padding-left:16px}}@media (max-width: 767px){.footer-menu .col-lg-4.col-md-12 .box-footmenu,.footer-menu .col-lg-4.col-md-6:last-child .box-footmenu{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer-menu .col-lg-4.col-md-12 .box-footmenu:last-child,.footer-menu .col-lg-4.col-md-6:last-child .box-footmenu:last-child{padding-left:0}}@media (max-width: 1181px){.footer-menu .col-lg-4.col-md-6:last-child{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.footer-menu-title{font-family:'Montserrat', sans-serif;font-weight:600;color:cyan;margin-bottom:20px}.footer-socmed{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.footer-socmed li{transition:all .3s ease-in-out}.footer-socmed li:not(:last-child){margin-bottom:0 !important}.footer-socmed li .icon{width:2.5rem;height:2.5rem;object-fit:contain}.footer-socmed li:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.footer-socmed li:hover .icon path{fill:cyan}.footer-right{font-size:24px;line-height:1.2em;color:#fff}.footer-logo{height:50px;margin-bottom:40px}.footer-company{font-family:'Montserrat', sans-serif;font-weight:600;margin-bottom:40px}.footer-partner img{width:90px;height:90px}.footer-partner img:not(:first-child){margin-left:20px}.footer-address{text-decoration:underline}.footer-bottom{text-align:center;padding:2.5rem 0;font-size:20px;line-height:1.2em;color:#fff}.footer-bottom a{color:#7A7A7A;font-family:'Montserrat', sans-serif;font-weight:500;letter-spacing:-0.32px}.footer-bottom a:hover{text-decoration:none;color:#9ff}.footer-bottom .copyright{font-size:14px;line-height:1.2em;margin-top:16px}@media (max-width: 1100px){.footer-top .col-lg-8{-webkit-order:2;-ms-flex-order:2;order:2}.footer-top .col-lg-3{-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:56px}.footer-menu ul li>a{font-size:20px}}@media (max-width: 600px){.footer-menu .col-md-6{max-width:50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.footer-menu .col-lg-4 ul li:not(:last-child){margin-bottom:8px}.footer-menu-title{font-size:20px}.footer-menu ul li>a{font-size:16px}}#wrap{background-color:#000;color:#fff}.homepage .masthead{height:calc(100vh - 120px)}.homepage .masthead img{width:100%;height:100%;object-fit:cover}.homepage .masthead.masthead-slider{padding-bottom:0}.homepage .masthead.masthead-slider .box-video{width:100%;padding-top:calc(100vh - 120px);position:relative}.homepage .masthead.masthead-slider .box-video iframe,.homepage .masthead.masthead-slider .box-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.homepage .masthead.masthead-slider .box-video iframe{pointer-events:none}.homepage .counter{position:relative;background-image:url("../images/bg-counter.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-backdrop-filter:brightness(0.5);backdrop-filter:brightness(0.5);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;margin-bottom:5rem}.homepage .counter-bg{position:absolute;top:0;left:0;-webkit-animation:globe 10s ease-out forwards;animation:globe 10s ease-out forwards;border-radius:200px}.homepage .counter .col:last-child .counter-box::after{display:none}.homepage .counter-box{padding:80px 24px;position:relative;background:rgba(0,0,0,0.4)}.homepage .counter-box::after{content:"";width:2.25rem;height:calc(100% + 10px);background:#000;position:absolute;top:-5px;left:100%}.homepage .counter-box .number{font-size:clamp(1rem, 8vw, 8.875rem);line-height:1.1em;color:cyan;margin-bottom:2rem;font-family:'Montserrat', sans-serif;font-weight:700;transition:all .3s ease-in-out}.homepage .counter-box span{font-size:2rem;line-height:1.2em;color:#fff;display:block;text-align:right}.homepage .developed{max-width:83.333333%;margin:0 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.homepage .developed p,.homepage .developed .section-title{font-size:21px;line-height:1.5em;margin-bottom:32px;font-family:'Montserrat', sans-serif;font-weight:300;letter-spacing:-0.32px}@media (min-width: 1200px){.homepage .developed p,.homepage .developed .section-title{padding-left:24px}}.homepage .works .nav.nav-tabs{position:relative;padding-right:24px}.homepage .works .nav.nav-tabs .svg{position:absolute;top:5px;right:-8px}.homepage .section-building .section-title .subtitle{color:#7A7A7A}.homepage .section-companies{padding:0 !important}.homepage .section-companies .container{border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);padding-top:5rem;padding-bottom:5rem}.homepage .section-companies .companies{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.homepage .section-companies .companies-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.homepage .section-companies .companies.running .companies-wrapper{-webkit-animation:scrollx 25s linear infinite;animation:scrollx 25s linear infinite}.homepage .section-companies .companies.running .companies-wrapper.ltr{-webkit-animation:scrollxltr 25s linear infinite;animation:scrollxltr 25s linear infinite;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.homepage .section-companies .companies+.companies{margin-top:2.5rem}.homepage .section-companies .companies{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative;overflow:hidden}.homepage .section-companies .companies:before,.homepage .section-companies .companies:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:10}.homepage .section-companies .companies:before{left:0;background:linear-gradient(to right, #000, transparent)}.homepage .section-companies .companies:after{right:0;background:linear-gradient(to left, #000, transparent)}.homepage .section-companies .companies-item{-webkit-flex:0 0 204px;-ms-flex:0 0 204px;flex:0 0 204px;width:204px;position:relative;z-index:2;padding:0 12px}.homepage .section-companies .companies-item img{display:block;margin:0 auto;height:40px;object-fit:contain}.homepage .section-weare .content{font-size:24px;line-height:1.5em;transition-delay:.9s}.homepage .section-testi{padding-top:0 !important}.homepage .section-testi .section-title{width:100%;max-width:100%}.homepage .section-testi .section-title h2{width:100%;max-width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin:0 auto}.homepage .section-testi .container{border-top:1px solid rgba(255,255,255,0.5);padding-top:5rem}.homepage .section-testi .container{border-top:1px solid rgba(255,255,255,0.5)}.homepage .section-testi .swiper-testimony .swiper-pagination{margin-left:7px}.homepage .section-testi .box-testi{max-width:90%;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 500px){.homepage .section-testi .box-testi{max-width:100%}}.homepage .section-testi .box-testi q{display:block;position:relative;text-align:center;font-family:'Montserrat', sans-serif;font-weight:500;letter-spacing:-0.32px;font-size:24px;line-height:1.5em;margin-bottom:2.5rem}.homepage .section-testi .box-testi q b,.homepage .section-testi .box-testi q strong{color:cyan}@media (min-width: 1200px){.homepage .section-testi .box-testi q{padding-left:1.5rem}}@media (max-width: 767px){.homepage .section-testi .box-testi q{padding-left:20px}}.homepage .section-testi .box-testi q::before,.homepage .section-testi .box-testi q::after{display:none}.homepage .section-testi .box-testi q p{position:relative;font-family:'Montserrat', sans-serif;font-weight:500;letter-spacing:-0.32px}.homepage .section-testi .box-testi q p::before{content:"";width:22px;height:22px;background:url(../images/ic-quote.png);background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:16px}.homepage .section-testi .box-testi .writer{margin:0 auto;text-align:center;color:#7A7A7A}@media (min-width: 1200px){.homepage .section-testi .box-testi .writer{max-width:90%;padding-left:2.5rem}}.homepage .section-insight{padding-bottom:0 !important}.homepage .section-insight .accordion .card-header a{padding-right:30px;position:relative;text-transform:uppercase}.homepage .section-insight .accordion .card-header a .svg{position:absolute;top:20px;right:-34px}.homepage .section-insight .accordion .card-body{padding-right:0;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}.homepage .section-insight .accordion .card-body .btn-link{transition:all .3s ease-in-out;float:right}.homepage .section-insight .accordion .card-body .btn-link .svg{transition:all .3s ease-in-out}.homepage .section-homecta .section-title b{position:relative}.homepage .section-homecta .section-title b::after{content:"";width:18px;height:18px;background:url(../images/ic-arrow-cyan.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;margin-left:1.25rem}.homepage .section-homecta .section-title .ic-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.homepage .section-homecta .section-title .ic-arrow path{fill:cyan}.homepage .section-homecta .section-title .subtitle{font-family:'Montserrat', sans-serif;font-weight:300;letter-spacing:-0.32px;font-size:24px;line-height:1.5em;color:#fff}.homepage .section-homecta .btn-cta{padding:1rem 6.25rem;border:2px solid cyan;font-family:'Montserrat', sans-serif;font-weight:700;font-size:60px;line-height:1;text-align:center;color:cyan;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;text-transform:uppercase}.homepage .section-homecta .btn-cta:hover{color:#000;background:cyan}.weare-accordion{margin-top:5rem}.weare-accordion .collapse{display:block;max-height:0;opacity:0;visibility:hidden;overflow:hidden}.weare-accordion .collapse.show{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;opacity:1;visibility:visible}.weare-accordion .card{background:transparent;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);overflow:hidden;min-height:18.75rem;transition:all .3s ease-in-out}.weare-accordion .card>*{transition:all .3s ease-in-out}.weare-accordion .card-header{padding:0;position:relative}.weare-accordion .card-header .numbering{font-size:31.25rem;line-height:1em;position:absolute;left:0;top:-4rem;color:#606060;font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px}.weare-accordion .card-header a{padding:0 1.5rem;padding-top:3.125rem;padding-bottom:3.125rem;color:#fff;transition:all .3s ease-in-out}.weare-accordion .card-header a .col-lg-6{position:relative}.weare-accordion .card-header a span{font-size:70px;line-height:1em;display:inline-block;position:relative}.weare-accordion .card-header a .ic-arrow{position:absolute;right:-2rem;bottom:1rem;transition:all .3s ease-in-out}.weare-accordion .card-header a:hover{text-decoration:none;color:cyan}.weare-accordion .card-header a[aria-expanded="true"]{padding-top:5rem;color:cyan}.weare-accordion .card-header a[aria-expanded="true"] span{font-family:'Montserrat', sans-serif;font-weight:600}.weare-accordion .card-header a[aria-expanded="true"] .numbering{top:-4.0625rem}.weare-accordion .card-header a[aria-expanded="true"] .ic-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.weare-accordion .card-header a[aria-expanded="true"] .ic-arrow path{fill:cyan}.weare-accordion .card-header.shown a{padding-top:3.125rem;padding-bottom:0;font-family:'Montserrat', sans-serif;font-weight:600;color:cyan}.weare-accordion .card-header.shown a svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.weare-accordion .card-header.shown a svg path{fill:cyan}.weare-accordion .card-body{font-size:21px;line-height:1.5em;padding-bottom:3.75rem;min-height:21.875rem;transition:all .3s ease-in-out}.works .section-title,.singlepage .section-title{max-width:100%}.works .subtitle,.singlepage .subtitle{font-size:21px;line-height:1.5em}.works .nav-tabs,.singlepage .nav-tabs{font-size:24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:32px;position:relative;border:0}.works .nav-tabs .nav-item:not(:last-child),.singlepage .nav-tabs .nav-item:not(:last-child){margin-right:2rem}.works .nav-tabs .nav-link,.singlepage .nav-tabs .nav-link{background:transparent;border:0;color:#fff;padding:0;text-transform:uppercase}.works .nav-tabs .nav-link.active,.singlepage .nav-tabs .nav-link.active{color:cyan;font-family:'Montserrat', sans-serif;font-weight:600}.works .nav-tabs>.ic-arrow,.singlepage .nav-tabs>.ic-arrow{-webkit-transform:rotate(90deg) translateY(30px);transform:rotate(90deg) translateY(30px)}.works .nav-tabs>.ic-arrow path,.singlepage .nav-tabs>.ic-arrow path{fill:cyan}.works .tab-content,.singlepage .tab-content{margin-top:5rem}.works .swiper-gallery,.singlepage .swiper-gallery{padding-bottom:3.75rem}.works .swiper-pagination,.singlepage .swiper-pagination{top:calc(100% - 28px)}.works .swiper-pagination-bullet,.singlepage .swiper-pagination-bullet{display:inline-block;width:15px;height:15px;background:#fff}.workspage .section-title{margin-bottom:2.5rem}.workspage .section-title h2 span,.workspage .section-title h2 b,.workspage .section-title h2 small{display:inline-block;vertical-align:middle}.workspage .section-title h2 small{font-size:2.1875rem;line-height:1.3;color:#7A7A7A;margin-left:1.5rem}.workspage .nav.nav-tabs{margin-top:8px}.workspage .nav.nav-tabs .nav-item{padding:0 1rem}.workspage .nav.nav-tabs .ic-arrow{margin-left:12px;margin-bottom:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.workspage .nav.nav-tabs .ic-arrow path{fill:cyan}@media (max-width: 1100px){.workspage .nav.nav-tabs .ic-arrow{width:14px;height:14px}}.workspage .location{padding:4px 12px;font-size:1.75rem;line-height:1em;background:linear-gradient(to right, #7A7A7A 0%, #000 90%);font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:-0.32px;margin-bottom:3.25rem}.workspage .swiper-thumbnail .vid{position:relative}.workspage .swiper-thumbnail .vid::before{content:"";width:6.25rem;height:6.25rem;border-radius:100%;opacity:.5;background:#FFF;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:3;transition:all .3s ease-in-out}.workspage .swiper-thumbnail .vid::after{content:"";width:0;height:0;display:inline-block;width:0;height:0;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:48px solid #fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:translateX(8px);transform:translateX(8px);z-index:3}.workspage .swiper-thumbnail .vid:hover::before{cursor:pointer;opacity:.8}.workspage .swiper-thumbnail .vid:hover::after{cursor:pointer;display:inline-block;width:0;height:0;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:48px solid cyan}@media (max-width: 767px){.workspage .swiper-thumbnail .vid::before{width:32px;height:32px}.workspage .swiper-thumbnail .vid::after{display:inline-block;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff;-webkit-transform:translateX(4px);transform:translateX(4px)}.workspage .swiper-thumbnail .vid:hover::after{display:inline-block;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:24px solid cyan}}.workspage .swiper-thumbnailbig{margin-bottom:24px;overflow:hidden;padding-bottom:0}.workspage .swiper-thumbnailbig .swiper-wrapper{width:100%}.workspage .swiper-thumbnailbig .swiper-slide{width:100%;padding-top:60%;position:relative}.workspage .swiper-thumbnailbig .swiper-slide img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.workspage .swiper-thumbnailbig .vid{position:relative}.workspage .swiper-thumbnailbig .vid:hover .btn-play{background:#fff}.workspage .swiper-thumbnailbig .vid:hover .btn-play::before{display:inline-block;width:0;height:0;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:48px solid cyan}.workspage .swiper-thumbnailbig .vid .btn-play{width:7.5rem;height:7.5rem;border-radius:100%;background:rgba(255,255,255,0.4);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:3;transition:all .3s ease-in-out}.workspage .swiper-thumbnailbig .vid .btn-play::before{content:"";width:0;height:0;display:inline-block;width:0;height:0;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:48px solid #fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:translateX(8px);transform:translateX(8px);z-index:3}@media (max-width: 767px){.workspage .swiper-thumbnailbig .vid .btn-play{width:80px;height:80px}.workspage .swiper-thumbnailbig .vid .btn-play::before{display:inline-block;width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:36px solid #fff;-webkit-transform:translateX(4px);transform:translateX(4px)}.workspage .swiper-thumbnailbig .vid .btn-play:hover::before{display:inline-block;width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:36px solid cyan}}.workspage .swiper-thumbnailbig .vid .boxplayer{position:absolute;top:0;left:0;width:100%;height:100%}.workspage .swiper-thumbnailbig .vid .boxplayer video{width:100%;height:100%}.workspage .swiper-thumbnail{overflow:hidden;width:calc(100% + 4px)}.workspage .swiper-thumbnail .swiper-wrapper{width:calc(100% - 8px);padding:2px}.workspage .swiper-thumbnail .swiper-slide{width:100%;padding-top:15%;position:relative}.workspage .swiper-thumbnail .swiper-slide:hover{cursor:pointer}.workspage .swiper-thumbnail .swiper-slide img{width:calc(100% - 6px);height:100%;object-fit:cover;position:absolute;top:0;left:0}.workspage .swiper-thumbnail .swiper-slide-thumb-active img{outline:2px solid cyan}.workspage .desc{margin-bottom:2.5rem}.workspage .desc article{font-size:24px;line-height:1.5em}.workspage-next{background:#231F20;background:radial-gradient(circle, #231f20 0%, #fff 280%)}.workspage .swiper-coverflow{overflow:hidden;width:100%;overflow:hidden;padding-bottom:3.125rem}.workspage .swiper-coverflow .swiper-wrapper{max-width:100%}.workspage .swiper-coverflow .swiper-slide{width:18.75rem;min-height:18.75rem;padding:10%;position:relative;box-shadow:-1px 8px 5px 0px rgba(0,0,0,0.55);-webkit-box-shadow:-1px 8px 5px 0px rgba(0,0,0,0.55);-moz-box-shadow:-1px 8px 5px 0px rgba(0,0,0,0.55)}.workspage .swiper-coverflow .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.workspage .swiper-coverflow .swiper-pagination-bullet{background-color:#FFF;width:12px;height:12px;opacity:1}.workspage .swiper-coverflow .swiper-pagination-bullet-active{background:cyan}.insights .works .section-title h1{text-transform:uppercase}.insights .works .nav.nav-tabs .nav-link{text-transform:uppercase}.insight-list{margin-bottom:-2.5rem}.insight-list .col-lg-4{margin-bottom:2.5rem}.insight-card{display:block;text-decoration:none;height:100%;background:#272727}.insight-card:hover{text-decoration:none}.insight-card .thumbnail{width:100%;padding-top:18.75rem;position:relative}.insight-card .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.insight-card .content{padding:1.25rem 1.875rem;background:#272727;color:#fff}.insight-card .content .date{color:cyan;margin-bottom:1.25rem}.insight-card .content .title{color:#fff;font-size:24px;font-family:'Montserrat', sans-serif;font-weight:600}.insight-card .content .misc{font-size:18px;color:#fff;margin-bottom:1.25rem}.insight-card .content .btn-link{padding:0;margin:0;font-size:18px;color:#fff;padding:0;font-family:'Montserrat', sans-serif;font-weight:600}.insight-card .content .btn-link .ic-arrow{width:14px;height:14px;margin-left:.875rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width: 1200px){.contact .section-title{max-width:60%}}.contact .section-title h1 b::after{content:"";width:18px;height:18px;background:url(../images/ic-arrow-cyan.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;margin-left:1rem}.contact-list li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:24px;line-height:1.5em}.contact-list li a{color:#fff}.contact-list li a:hover{color:cyan}.contact-list li:not(:last-child){margin-bottom:16px}.contact-list .icon{width:1.875rem;height:1.875rem;display:inline-block;vertical-align:middle;margin-right:20px}.contact-list address b{font-family:'Montserrat', sans-serif;font-weight:600;color:cyan}.contact-form .btn{padding:8px 16px;background-color:cyan;color:#000;font-family:'Montserrat', sans-serif;font-weight:600}.contact-form .btn:hover{outline:1px solid #000}.static-page .section-title{max-width:100%}.static-page .section-title h1 span{font-family:'Montserrat', sans-serif;font-weight:700;color:cyan}.static-page .section-title h1 .update-date{font-size:30px;display:inline-block;font-family:'Montserrat', sans-serif;font-weight:600;color:#fff}.static-page .section-title h1 .overflow{padding-left:0}.static-page .section-title .subtitle{font-size:21px;line-height:1.5em}.static-page article{font-size:16px}.static-page article h2{font-family:'Montserrat', sans-serif;font-weight:600;color:#fff;font-size:24px}.static-page article>ul{padding-left:12px}.static-page article>ul>li{padding:2.5rem 0;border-top:1px solid rgba(255,255,255,0.5);margin-bottom:0}.static-page article p strong{font-size:20px;color:#fff}.singlepage .section-title:not(:last-child){margin-bottom:16px}.singlepage .section-title:last-child{margin-bottom:52px}.singlepage .section-title .overflow{display:inline-block}.singlepage .section-title+.meta{font-size:20px;margin-bottom:52px}.singlepage .section-title+.meta .cat,.singlepage .section-title+.meta .auth,.singlepage .section-title+.meta .date{display:inline-block}.singlepage .section-title+.meta .cat:hover{color:#0cc}.singlepage .section-title+.meta .auth{color:cyan}.singlepage .section-title+.meta div+div,.singlepage .section-title+.meta span+span{position:relative}.singlepage .section-title+.meta div+div:not(:first-child),.singlepage .section-title+.meta span+span:not(:first-child){margin-left:32px}.singlepage .section-title+.meta div+div::before,.singlepage .section-title+.meta span+span::before{content:"";width:8px;height:8px;border-radius:50px;position:absolute;top:8px;left:-20px;background:cyan}.singlepage .content article{margin-bottom:3.25rem}.singlepage .content article p{line-height:1.5em}.singlepage .blog-share{font-size:16px;line-height:1.5em;color:#fff}.singlepage .blog-share span{margin-bottom:16px;display:block}.singlepage .blog-share .links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px}.singlepage .blog-share a{transition:all .3s ease-in-out}.singlepage .blog-share a img{height:30px;width:30px}.singlepage .blog-share a:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.not-found{width:100vw;overflow:hidden;position:relative;margin-top:-120px;height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.not-found .container{position:relative;z-index:3}.not-found_bg{position:absolute;top:0;bottom:0;margin:auto 0;right:-15vw;width:100vw;height:60vh;opacity:.1;z-index:0}.not-found_header img{max-height:3rem}.not-found_wrap{color:#FFF}.not-found_wrap h1{color:#FFF;font-family:'Montserrat', sans-serif;font-weight:500;letter-spacing:-0.32px;font-size:9.375rem}.not-found_wrap h1 b{color:cyan}.not-found_wrap .desc{font-size:1.25rem}.not-found_wrap .btn-border{padding:1.75rem 6.25rem;border:2px solid cyan;font-size:1.25rem;line-height:1;text-align:center;color:cyan;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.not-found_wrap .btn-border:hover{background:cyan;color:#000}@media (max-width: 1100px){.homepage .masthead{height:calc(100vh - 100px)}.homepage .counter>.row{margin-left:-8px;margin-right:-8px}.homepage .counter>.row [class*="col"],.homepage .counter>.row [class*="col-"]{padding-left:8px;padding-right:8px}.homepage .counter-box{padding-left:16px;padding-right:16px}.homepage .counter-box:after{width:16px}.homepage .counter-box .number{font-size:clamp(1rem, 7vw, 9rem)}.homepage .counter-box span{font-size:24px}.homepage .developed{max-width:100%}.homepage .works{padding-top:0 !important}.homepage .works .nav.nav-tabs{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}.homepage .works .nav.nav-tabs .nav-item{margin-right:0}.homepage .works .nav.nav-tabs .svg{top:7px;right:-30px}.homepage .works .col-lg-5{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.homepage .works .col-lg-6{-webkit-flex:0 0 74.666667%;-ms-flex:0 0 74.666667%;flex:0 0 74.666667%;max-width:74.666667%}.homepage .works .nav.nav-tabs .nav-item{font-size:20px}.homepage .works .nav.nav-tabs .ic-arrow{width:15px;height:15px}.homepage .section-homecta .btn-cta{padding:24px 48px;font-size:48px}.homepage .section-insight .accordion .card-header .col-lg-2{-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.homepage .section-insight .accordion .card-header .col-lg-10{-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.homepage .section-insight .accordion .card-header a span{font-size:28px}.homepage .section-insight .accordion .card-header a .svg{top:15px}.homepage .section-insight .accordion .card-header .numbering{font-size:4.5rem}.homepage .weare-accordion .card-header a{padding-left:0;font-family:'Montserrat', sans-serif;font-weight:600;padding-bottom:0}.homepage .weare-accordion .card-header a span{font-size:42px;color:cyan}.homepage .weare-accordion .card-header a span svg path{fill:cyan}.homepage .weare-accordion .card-header a .ic-arrow{bottom:6px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.homepage .weare-accordion .card-header .numbering{font-size:15.625rem;opacity:.5}.homepage .weare-accordion .collapse{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;opacity:1;visibility:visible}.homepage .weare-accordion .card-body{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;padding-left:0;padding-right:0}.workspage .nav.nav-tabs{font-size:18px}.contact-form{margin-top:48px}.static-page .section-title h1{font-size:36px}.static-page .section-title h1 .update-date{font-size:18px}}@media (max-width: 1200px) and (min-width: 768px){.homepage .section-building .developed{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (max-width: 767px){.homepage .counter .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.homepage .counter .col:not(:last-child){margin-bottom:16px}.homepage .counter-box:after{width:100%;height:24px;left:0;top:100%}}@media (max-width: 500px){.homepage .counter-box:after{width:100%;height:24px;left:0;top:100%}.homepage .counter-box .number{font-size:70px}.homepage .developed{margin-left:-12px;margin-right:-12px}.homepage .developed .col-lg-4.col-md-5{margin-bottom:32px}.homepage .developed p{padding:0;font-size:18px}.homepage .works .col-lg-5,.homepage .works .col-lg-6{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.homepage .section-building .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.homepage .section-testi .section-title h2{display:block}.homepage .section-testi .section-title h2>span{display:inline-block}.homepage .section-testi .box-testi{padding-left:0;padding-top:24px}.homepage .section-insight .accordion .card-header a{padding-left:0}.homepage .section-insight .accordion .card-header .col-lg-2{display:none}.homepage .section-insight .accordion .card-header .col-lg-10{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.homepage .section-insight .accordion .card-body{padding-left:0;padding-right:0}.homepage .section-homecta .btn-cta{display:block;width:100%;padding:24px 48px;font-size:32px}.homepage .weare-accordion .card-header a span{font-size:34px}.homepage .weare-accordion .collapse{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;opacity:1;visibility:visible}.workspage-heading .section-title h2 small{margin-left:0}.singlepage .section-title+.meta .date{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;margin-left:0 !important;margin-top:16px;max-width:100%}.singlepage .section-title+.meta .date::before{display:none}.static-page .section-title{margin-left:0}.static-page .section-title h1{display:block;margin-left:0}.static-page .section-title h1 .update-date{margin-left:0}.static-page .section-title h1 .overflow{padding-left:0}.static-page .section-title .subtitle{padding:0}}

/*# sourceMappingURL=main.css.map */
