@import url("//hello.myfonts.net/count/3539e6");body{width:100%}@font-face{font-family:'Gilroy-Regular';src:url('/css/webfonts/3539E6_0_0.eot');src:url('/css/webfonts/3539E6_0_0.eot?#iefix') format('embedded-opentype'), url('/css/webfonts/3539E6_0_0.woff2') format('woff2'), url('/css/webfonts/3539E6_0_0.woff') format('woff'), url('/css/webfonts/3539E6_0_0.ttf') format('truetype')}@font-face{font-family:'Gilroy-Medium';src:url('/css/webfonts/3539E6_1_0.eot');src:url('/css/webfonts/3539E6_1_0.eot?#iefix') format('embedded-opentype'), url('/css/webfonts/3539E6_1_0.woff2') format('woff2'), url('/css/webfonts/3539E6_1_0.woff') format('woff'), url('/css/webfonts/3539E6_1_0.ttf') format('truetype')}@font-face{font-family:'Gilroy-ExtraBold';src:url('/css/webfonts/3539E6_2_0.eot');src:url('/css/webfonts/3539E6_2_0.eot?#iefix') format('embedded-opentype'), url('/css/webfonts/3539E6_2_0.woff2') format('woff2'), url('/css/webfonts/3539E6_2_0.woff') format('woff'), url('/css/webfonts/3539E6_2_0.ttf') format('truetype')}@font-face{font-family:'Gilroy-Bold';src:url('/css/webfonts/3539E6_3_0.eot');src:url('/css/webfonts/3539E6_3_0.eot?#iefix') format('embedded-opentype'), url('/css/webfonts/3539E6_3_0.woff2') format('woff2'), url('/css/webfonts/3539E6_3_0.woff') format('woff'), url('/css/webfonts/3539E6_3_0.ttf') format('truetype')}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html
.clearfix{height:1%}.popupLayout{position:relative;background:#FFF;padding:20px;width:auto;max-width:600px;margin:20px
auto}body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code,p{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style:normal}table{font-size:inherit;font:100%}ul.menu{list-style:none;margin:0;padding:0}ul.menu
li{margin:0;padding:0;line-height:1em;background:none}img{border:0;max-width:100%}a{text-decoration:none}input,select,textarea{font:inherit}.pathway{margin:0;padding:0}.pathway
li{display:inline-block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*{font-weight:normal;font-style:normal}body{color:#2A2A2A;font-family:'Gilroy-Medium',sans-serif;font-size:20px}p{margin-bottom:1em;line-height:1.6em}h1,h2,h3,h4,h5,h6{margin-bottom: .5em}h1,h2,h3{font-family:'Gilroy-ExtraBold',sans-serif;text-transform:uppercase}h1{font-size:25px}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px}ul{margin:0
0 1em 1em;padding:0}ul
li{margin:0
0 1em 0;padding:0
0 0 0;line-height:1.4em}strong{font-family:'Gilroy-Bold'}em{font-family:'Gilroy-Regular'}a{outline:0;color:#40C1DC}ol
li{line-height:1.6em}.input{margin-bottom:20px}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],textarea,select{font:inherit;padding:0
1em;width:100%;-webkit-appearance:none;border-radius:0;box-shadow:none;height:50px;line-height:50px;background:rgba(255,255,255,0.9);border:1px
solid #fff;transition:300ms;-webkit-transition:300ms}input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='number']:focus,textarea:focus,select:focus{border-color:#40C1DC}textarea{height:auto;line-height:1.2em;padding:1em}input[type='submit'],.button,button{font:inherit;cursor:pointer;padding:0
3em;border:none;-webkit-appearance:none;border-radius:0;box-shadow:none;height:70px;line-height:70px;background:#fff;color:#2A2A2A;font-size:18px;text-transform:uppercase;font-weight:bold;position:relative;overflow:hidden}input[type='submit']::after,.button::after,button::after{content:'';position:absolute;top:0;bottom:0;left:-10%;right:110%;background:rgba(0,0,0,0.1);animation:menuAfterOut 400ms forwards cubic-bezier(0.770,0.000,0.175,1.000);-webkit-animation:menuAfterOut 400ms forwards cubic-bezier(0.770,0.000,0.175,1.000)}input[type='submit']:hover::after,.button:hover::after,button:hover::after{animation:menuAfterIn 400ms forwards cubic-bezier(0.770,0.000,0.175,1.000);-webkit-animation:menuAfterIn 400ms forwards cubic-bezier(0.770,0.000,0.175,1.000)}.button{display:inline-block}.checkbox input,
.checkbox
label{vertical-align:middle}.checkbox
label{display:inline}.checkbox label
a{color:inherit;text-decoration:underline}.checkbox:not(foo) label::before{content:'';display:inline-block;width:22px;height:22px;border:1px
solid #2A2A2A;background:#fff;vertical-align:middle;margin-right:10px;cursor:pointer;text-align:center;line-height:22px;color:#2A2A2A}.checkbox:not(foo) input:checked+label::before{content:"\2713"}.checkbox:not(foo) input[type=checkbox]{display:none}.error-message{font-size:14px;color:red;padding-top: .3em}label{margin-bottom: .3em;display:block;font-size:20px;font-weight:500}.required label::after{content:'*'}.privacyDisclaimer
label{font-size:14px}.response_message{position:fixed;bottom:15%;width:600px;left:50%;margin-left:-300px;z-index:500;border-radius:3px;padding:20px;text-align:center;color:#fff;font-size:14px;background:#88B555;visibility:hidden;transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2)}.response_message.error{background:#C14343}.response_message.visible{visibility:visible;animation:messageIn 500ms ease-out forwards;-webkit-animation:messageIn 500ms ease-out forwards}@media (max-width: 600px){.response_message{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}.inputGroup{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}@keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}html,body{height:100%}body{background:#2A2A2A;overflow-x:hidden}body::after{content:'';background:#2A2A2A;position:fixed;width:100%;z-index:3000;top:0;bottom:0;left:100%}body.unload::after{animation:unload 500ms cubic-bezier(0.215,0.610,0.355,1.000) forwards;-webkit-animation:unload 500ms cubic-bezier(0.215,0.610,0.355,1.000) forwards}#siteHeader{position:absolute;top:3.5vw;right:4.2vw;left:4.2vw;transition:300ms;-webkit-transition:300ms;display:flex;justify-content:space-between;align-items:center;gap:40px;z-index:100}#siteHeader.fixed{top:0;left:0;right:0;background:#2A2A2A;position:fixed;height:50px;animation:menuIn 300ms ease-out;-webkit-animation:menuIn 300ms ease-out}#siteHeader.fixed #mainMenu
a{color:#fff}@keyframes
menuIn{0%{top:-100px}100%{top:0}}@-webkit-keyframes
menuIn{0%{top:-100px}100%{top:0}}#mainMenu{margin-left:auto}#mainMenu
.menu{display:flex;align-items:center;gap:40px}#mainMenu li
a{font-size:16px;height:40px;text-transform:uppercase;font-family:Gilroy-Bold;color:#fff}#logolink{position:relative;z-index:400}#logolink
path{fill:#2A2A2A}.inside #logolink
path{fill:#fff}#logolink
svg{width:100%}#mainMenuSocial{display:flex;align-items:center;gap:10px}#mainMenuSocial
path{fill:#2A2A2A}.inside #mainMenuSocial
path{fill:#fff}#siteFooter{font-size:13px;color:#fff;padding:0
10px;height:35px;line-height:35px;text-align:left;position:absolute;bottom:0;right:0;left:0}#siteFooter
a{color:#fff}#siteFooter
.credits{display:inline-block;overflow:hidden;text-indent:-100em;background:url(/img/webmotion.png) no-repeat center;position:absolute;top:2px;right:10px;width:35px;height:25px}#siteFooter.alt{color:#2A2A2A}#siteFooter.alt
.credits{background-image:url(/img/webmotion_alt.png)}#siteFooter.static{position:relative}#contactBox{clear:both;background:#40C1DC;color:#fff;padding:135px
20px 250px;position:relative}#contactBox
.wrapper{width:600px;margin:0
auto}#contactBox
h1{font-size:80px}.home #mainMenu
a{transition:1200ms cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:1200ms cubic-bezier(0.165,0.84,0.44,1);color:#2A2A2A}.home #logolink path,
.home #mainMenuSocial
path{transition:1200ms cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:1200ms cubic-bezier(0.165,0.84,0.44,1)}#portfolio{height:100vh;overflow:hidden}.slide0 #mainMenu a,
.slide0 #portfolio .slick-dots li.slick-active::before{color:#2A2A2A}.slide0 #portfolio .slick-dots li.slick-active::after,
.slide0 #toggler
span{background:#2A2A2A}.slide0 #logolink path,
.slide0 #mainMenuSocial
path{fill:#2A2A2A}.slide0 #mainMenu a::after{background:rgba(0,0,0,0.25) !important}.slide1 #mainMenu a,
.slide1 #portfolio .slick-dots li.slick-active::before{color:#E16A00}.slide1 #portfolio .slick-dots li.slick-active::after,
.slide1 #toggler
span{background:#E16A00}.slide1 #logolink path,
.slide1 #mainMenuSocial
path{fill:#E16A00}.slide2 #mainMenu a,
.slide2 #portfolio .slick-dots li.slick-active::before{color:#B5423F}.slide2 #portfolio .slick-dots li.slick-active::after,
.slide2 #toggler
span{background:#B5423F}.slide2 #logolink path,
.slide2 #mainMenuSocial
path{fill:#B5423F}.slide3 #mainMenu a,
.slide3 #portfolio .slick-dots li.slick-active::before{color:#9D3478}.slide3 #portfolio .slick-dots li.slick-active::after,
.slide3 #toggler
span{background:#9D3478}.slide3 #logolink path,
.slide3 #mainMenuSocial
path{fill:#9D3478}.slide4 #mainMenu a,
.slide4 #portfolio .slick-dots li.slick-active::before{color:#E9CD4D}.slide4 #portfolio .slick-dots li.slick-active::after,
.slide4 #toggler
span{background:#E9CD4D}.slide4 #logolink path,
.slide4 #mainMenuSocial
path{fill:#E9CD4D}.slide5 #mainMenu a,
.slide5 #portfolio .slick-dots li.slick-active::before{color:#DE9760}.slide5 #portfolio .slick-dots li.slick-active::after,
.slide5 #toggler
span{background:#DE9760}.slide5 #logolink path,
.slide5 #mainMenuSocial
path{fill:#DE9760}.slide6 #mainMenu a,
.slide6 #portfolio .slick-dots li.slick-active::before{color:#9C486A}.slide6 #portfolio .slick-dots li.slick-active::after,
.slide6 #toggler
span{background:#9C486A}.slide6 #logolink path,
.slide6 #mainMenuSocial
path{fill:#9C486A}.more{font-size:18px;font-family:Gilroy-Bold;display:block;padding-left:170px;position:relative;text-transform:uppercase;outline:none;cursor:pointer}.more::before{content:'';position:absolute;left:0;top:50%;height:2px;margin-top:-2px;background:#fff;width:150px;transition:300ms ease;-webkit-transition:300ms ease}.more:hover::before{width:350px}.projectHeader
h1{color:#fff;font-size:120px;line-height:100px;margin:0
auto;max-width:600px}.projectHeader
h2{color:#40C1DC;font-size:70px;margin:0
0 50px}.projectPreview{position:relative;height:100vh;padding:3.5vw 1vw 3.5vw 4.2vw}.projectPreview .bg,
.projectPreview h1,
.projectPreview h2,
.projectPreview
header{transition:800ms cubic-bezier(.65,.18,.48,.99);-webkit-transition:800ms cubic-bezier(.65,.18,.48,.99)}.projectPreview
.more{transition:400ms cubic-bezier(.65,.18,.48,.99);-webkit-transition:400ms cubic-bezier(.65,.18,.48,.99)}.projectPreview
header{position:absolute;top:29vh;left:60%;z-index:10;right:0}.projectPreview header
h1{padding-top:10px;margin:0}.projectPreview
.bg{position:absolute;left:4.2%;top:18vh;right:36%;bottom:16vh;z-index:1;overflow:hidden}.projectPreview .bg
img{max-width:none;width:100%;height:100vh;max-width:100%;max-height:100%;object-fit:cover}.projectPreview header,
.projectPreview
.bg{clip-path:inset(-5% 0 -5% 100%);-webkit-clip-path:inset(-5% 0 -5% 100%)}.projectPreview.open
.bg{left:20px;right:20px;top:20px;bottom:20px}.projectPreview.open
.more{opacity:0}.projectPreview.open h1,
.projectPreview.open
h2{text-align:center;max-width:none}.projectPreview.open
header{left:0}.projectPreview.open
.scroll{opacity:1}.projectPreview.animate-in .bg,
.projectPreview.animate-in
header{animation:clipIn 850ms 800ms cubic-bezier(.33,.62,.53,.98) forwards;-webkit-animation:clipIn 850ms 800ms cubic-bezier(.33,.62,.53,.98) forwards}.projectPreview.animate-out .bg,
.projectPreview.animate-out
header{animation:clipOut 850ms ease-in forwards;-webkit-animation:clipOut 850ms ease-in forwards}.projectPreview.projectPreview1{background:#E0D8D1}.projectPreview.projectPreview1
.band{background:rgba(224,216,209,0.2)}.projectPreview.projectPreview1 a,
.projectPreview.projectPreview1
h2{color:#E16A00}.projectPreview.projectPreview2{background:#2a2a2a}.projectPreview.projectPreview2
.band{background:rgba(42,42,42,0.2)}.projectPreview.projectPreview2 a,
.projectPreview.projectPreview2
h2{color:#B5423F}.projectPreview.projectPreview3{background:#DADADA}.projectPreview.projectPreview3
.band{background:rgba(218,218,218,0.2)}.projectPreview.projectPreview3 a,
.projectPreview.projectPreview3
h2{color:#9D3478}.projectPreview.projectPreview4{background:#453131}.projectPreview.projectPreview4
.band{background:rgba(69,49,49,0.2)}.projectPreview.projectPreview4 a,
.projectPreview.projectPreview4
h2{color:#E9CD4D}.projectPreview.projectPreview5{background:#18303C}.projectPreview.projectPreview5
.band{background:rgba(24,48,60,0.2)}.projectPreview.projectPreview5 a,
.projectPreview.projectPreview5
h2{color:#DE9760}.projectPreview.projectPreview6{background:#F3DDC1}.projectPreview.projectPreview6
.band{background:rgba(243,221,193,0.2)}.projectPreview.projectPreview6 a,
.projectPreview.projectPreview6
h2{color:#9C486A}.projectPreview.intro{background:#f0f0f0;background-image:radial-gradient(29% 138%,#FFF 44%,#F1F1F1 100%)}.projectPreview.intro
.content{position:absolute;top:50%;left:30%;max-width:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.projectPreview.intro .content
h1{font-size:60px;line-height:1em;white-space:nowrap}.projectPreview.intro .content h1
span{color:#40C1DC}.projectPreview.intro::before{content:'';position:absolute;left:14%;top:18vh;right:66%;bottom:16vh;background:#EAEAEA;background-image:linear-gradient(-90deg,rgba(162,162,162,0.06) 0%,rgba(0,0,0,0.06) 100%)}.projectPreview.intro
.more{color:#40C1DC}.projectPreview.intro .more::before{background:#2A2A2A}.projectPreview
.scroll{opacity:0}.slick-dots{list-style-type:none;margin:0;padding:0}.slick-dots
li{margin:0;cursor:pointer}.slick-dots
button{display:none}#portfolio .slick-dots{position:fixed;bottom:0;left:0;right:0;text-align:center;counter-reset:homedots -1;z-index:1000;transition:600ms;-webkit-transition:600ms}#portfolio .slick-dots
li{display:inline-block;font-size:22px;padding-bottom:25px;margin:0
5px;position:relative;counter-increment:homedots}#portfolio .slick-dots li::before{content:"0" counter(homedots);display:block;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);color:rgba(155,155,155,0.33);letter-spacing:1.55px;transition:1200ms cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:1200ms cubic-bezier(0.165,0.84,0.44,1)}#portfolio .slick-dots li.slick-active::before{font-family:Gilroy-Bold}#portfolio .slick-dots li.slick-active::after{transform:rotate(45deg) translateY(0px);-webkit-transform:rotate(45deg) translateY(0px)}#portfolio .slick-dots li::after{content:'';height:25px;background:#fff;position:absolute;bottom:-2px;left:-5px;width:1px;transform:rotate(45deg) translateY(25px);transform-origin:0 100%;-webkit-transform:rotate(45deg) translateY(25px);-webkit-transform-origin:0 100%;transition:1200ms cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:1200ms cubic-bezier(0.165,0.84,0.44,1)}#portfolio .slick-dots.hidden{opacity:0;visibility:hidden}.scroll{position:absolute;bottom:30px;left:50%;margin-left:-2px;height:100px;width:4px;overflow:hidden;z-index:1000}.scroll::before{content:'';width:2px;height:100px;position:absolute;top:0;left:0;background:#fff;background:rgba(255,255,255,0.6);animation:scroll 1500ms infinite linear;-webkit-animation:scroll 1500ms infinite linear}.home
.scroll{right:20px;top:50%;margin-top:-50px;margin-left:0;bottom:auto;left:auto;position:fixed}.projectPreview
.scroll{position:absolute;bottom:30px;left:50%;margin-left:-1px;top:auto}.slide0 .scroll::before{background:#2A2A2A}@keyframes
scroll{0%{transform:translateY(-150%);-webkit-transform:translateY(-150%)}100%{transform:translateY(150%);-webkit-transform:translateY(150%)}}@-webkit-keyframes
scroll{0%{transform:translateY(-150%);-webkit-transform:translateY(-150%)}100%{transform:translateY(150%);-webkit-transform:translateY(150%)}}.project1{background:#E0D8D1}.project1
#siteHeader.fixed{background:#E0D8D1}.project1 #mainMenu li a,
.project1 .projectHeader h2,
.project1 .intro
h2{color:#E16A00 !important}.project1 .projectDescription,
.project1 .description .client h2::before,
.project1 .description .works h2::before,
.project1 .likebox,
.project1 .callToAction,
.project1 #toggler
span{background:#E16A00}.project1 .client,
.project1 .description2::after{background:#D6CCC3}.project1
.works{background:#D1C5BB}.project1 #logolink path,
.project1 #mainMenuSocial
path{fill:#E16A00}.project2{background:#2a2a2a}.project2
#siteHeader.fixed{background:#2a2a2a}.project2 #mainMenu li a,
.project2 .projectHeader h2,
.project2 .intro
h2{color:#B5423F !important}.project2 .projectDescription,
.project2 .description .client h2::before,
.project2 .description .works h2::before,
.project2 .likebox,
.project2 .callToAction,
.project2 #toggler
span{background:#B5423F}.project2 .client,
.project2 .description2::after{background:#1D1D1D}.project2
.works{background:#1A1A1A}.project2 #logolink path,
.project2 #mainMenuSocial
path{fill:#B5423F}.project3{background:#DADADA}.project3
#siteHeader.fixed{background:#DADADA}.project3 #mainMenu li a,
.project3 .projectHeader h2,
.project3 .intro
h2{color:#9D3478 !important}.project3 .projectDescription,
.project3 .description .client h2::before,
.project3 .description .works h2::before,
.project3 .likebox,
.project3 .callToAction,
.project3 #toggler
span{background:#9D3478}.project3 .client,
.project3 .description2::after{background:#CECECE}.project3
.works{background:#C8C8C8}.project3 #logolink path,
.project3 #mainMenuSocial
path{fill:#9D3478}.project4{background:#453131}.project4
#siteHeader.fixed{background:#453131}.project4 #mainMenu li a,
.project4 .projectHeader h2,
.project4 .intro
h2{color:#E9CD4D !important}.project4 .projectDescription,
.project4 .description .client h2::before,
.project4 .description .works h2::before,
.project4 .likebox,
.project4 .callToAction,
.project4 #toggler
span{background:#E9CD4D}.project4 .client,
.project4 .description2::after{background:#674949}.project4
.works{background:#593F3F}.project4 #logolink path,
.project4 #mainMenuSocial
path{fill:#E9CD4D}.project5{background:#18303C}.project5
#siteHeader.fixed{background:#18303C}.project5 #mainMenu li a,
.project5 .projectHeader h2,
.project5 .intro
h2{color:#DE9760 !important}.project5 .projectDescription,
.project5 .description .client h2::before,
.project5 .description .works h2::before,
.project5 .likebox,
.project5 .callToAction,
.project5 #toggler
span{background:#DE9760}.project5 .client,
.project5 .description2::after{background:#24485A}.project5
.works{background:#1F3E4E}.project5 #logolink path,
.project5 #mainMenuSocial
path{fill:#DE9760}.project6{background:#F3DDC1}.project6
#siteHeader.fixed{background:#F3DDC1}.project6 #mainMenu li a,
.project6 .projectHeader h2,
.project6 .intro
h2{color:#9C486A !important}.project6 .projectDescription,
.project6 .description .client h2::before,
.project6 .description .works h2::before,
.project6 .likebox,
.project6 .callToAction,
.project6 #toggler
span{background:#9C486A}.project6 .client,
.project6 .description2::after{background:#F5E3CD}.project6
.works{background:#EFD2AE}.project6 #logolink path,
.project6 #mainMenuSocial
path{fill:#9C486A}#project{overflow:hidden}#project.dark{color:#fff}#project
.top{height:100vh;position:relative}#project .top
.bg{position:absolute;left:20px;right:20px;bottom:20px;top:20px;overflow:hidden;z-index:0}#project .top
img{max-width:none;width:100%;height:100vh;max-height:100%;object-fit:cover}#project
header{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:10}#project
.description{padding:0
20px 20px;position:relative;overflow:hidden}#project .description p:last-child{margin:0}#project .description
.projectDescription{position:absolute;top:0;left:20px;bottom:20px;right:50%;color:#fff;padding:100px}#project .description .projectDescription
h2{font-size:65px;text-transform:lowercase}#project .description .projectDescription
.content{position:absolute;bottom:100px;left:100px;right:100px}#project .description .client,
#project .description
.works{padding:100px;font-size:18px;width:50%;margin-left:50%}#project .description .client h2,
#project .description .works
h2{font-size:20px;font-family:Gilroy-Medium;padding-top:10px;position:relative;margin-bottom:50px}#project .description .client h2::before,
#project .description .works h2::before{content:'';height:2px;width:50px;position:absolute;top:0;left:0}#project
.likebox{color:#fff;margin:0
20px 20px;text-align:center;padding:180px
0;position:relative;overflow:hidden}#project .likebox
h3{text-transform:lowercase;font-size:65px;margin-bottom:50px}#project .likebox
.reaction{display:inline-block;width:180px;height:180px;overflow:hidden;border-radius:50%;text-indent:-100em;margin:0
1vw}#project .likebox
.reaction.like{background:rgba(255,255,255,0.09) url(/img/like.png) no-repeat center}#project .likebox
.reaction.dislike{background:rgba(255,255,255,0.09) url(/img/dislike.png) no-repeat center}#project
.callToAction{position:absolute;top:0;left:0;bottom:0;width:100%;transform:translateY(100px) scale(.9);-webkit-transform:translateY(100px) scale(.9);visibility:hidden}#project .callToAction
.container{max-width:800px;padding-top:150px;text-align:center;margin:0
auto;font-size:40px;text-transform:uppercase}#project .callToAction .container
p{line-height:1.2em;font-family:Gilroy-Bold}#project
.callToAction.open{visibility:visible;animation:fadeInUp 600ms cubic-bezier(.15,.67,.57,1) forwards;-webkit-animation:fadeInUp 600ms cubic-bezier(.15,.67,.57,1) forwards}.description2{padding:0
20px 20px;position:relative;margin-bottom:180px;clear:both}.description2::after{content:'';position:absolute;top:20px;left:20px;right:20px;height:800px;z-index:-1}.description2
.container{max-width:1350px;margin:0
auto}.description2
.intro{padding:180px
0 0;overflow:hidden}.description2 .intro
h2{font-size:65px;text-transform:lowercase;float:left;width:30%}.description2 .intro
.content{float:right;width:50%}.description2
.before{margin-top:100px}#pano{margin-top:100px;height:600px;background:#000;overflow:hidden;position:relative}#pano::after{content:'';z-index:10;width:101px;height:50px;position:absolute;bottom:0;right:0;background:url(/img/360.png) no-repeat center}.verticalSlideshow{padding:0
20px 20px;position:relative}.verticalSlideshow .slick-dots{position:absolute;left:0;right:0;bottom:25px;text-align:center}.verticalSlideshow .slick-dots
li{display:inline-block;width:20px;height:20px;margin:0
2px;border-radius:10px;transition:1000ms;-webkit-transition:1000ms;border:1px
solid #2A2A2A}.verticalSlideshow .slick-dots li.slick-active{background:#2A2A2A}.dark .verticalSlideshow .slick-dots
li{border-color:#fff}.dark .verticalSlideshow .slick-dots li.slick-active{background:#fff}.nextProject{padding:8vw 20px 10vw;position:relative;text-align:center}.nextProject
.wrapper{text-align:left;display:inline-block;max-width:70%}.nextProject
h6{color:#fff;font-family:Gilroy-Bold;font-size:18px;text-transform:uppercase;margin-bottom:1em}.nextProject .projectHeader
h2{font-size:40px}.nextProject.project1{background:#E0D8D1}.nextProject.project1 h2,
.nextProject.project1
a{color:#E16A00 !important}.nextProject.project2{background:#2a2a2a}.nextProject.project2 h2,
.nextProject.project2
a{color:#B5423F !important}.nextProject.project3{background:#DADADA}.nextProject.project3 h2,
.nextProject.project3
a{color:#9D3478 !important}.nextProject.project4{background:#453131}.nextProject.project4 h2,
.nextProject.project4
a{color:#E9CD4D !important}.nextProject.project5{background:#18303C}.nextProject.project5 h2,
.nextProject.project5
a{color:#DE9760 !important}.nextProject.project6{background:#F3DDC1}.nextProject.project6 h2,
.nextProject.project6
a{color:#9C486A !important}.nextProject.oldProject{background:#fff;color:#2A2A2A}.nextProject.oldProject
h6{color:#2A2A2A}.nextProject.oldProject
h1{color:#2A2A2A}.nextProject.oldProject h2,
.nextProject.oldProject
a{color:#40C1DC !important}.nextProject.oldProject h2::before,
.nextProject.oldProject a::before{background:#2A2A2A}#about
header{height:100vh;background:url(/img/aboutHeader.jpg) no-repeat center/cover;position:relative;overflow:hidden}#about header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:5}#about header
h1{font-size:80px;position:absolute;left:10vw;top:50%;transform:translate3d();-webkit-transform:translate3d();transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#fff;z-index:10}#about header h1
span{color:#40C1DC}#about header
#bgvid{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(/img/aboutHeader.jpg) no-repeat;background-size:cover;z-index:1}#about
section{min-height:100vh;padding:20vh 0;overflow:hidden}#about section
.container{max-width:1400px;margin:0
auto;padding-left:25%;position:relative}#about section
h2{position:absolute;left:0;top:0;font-size:50px}#about section
h3{font-size:20px;position:relative;padding-top:10px;margin:0}#about section h3::before{content:'';width:50px;height:2px;background:#40C1DC;left:0;top:0;position:absolute}#about
.main{background:#fff;color:#2A2A2A}#about .main
h2{color:#40C1DC}#about .main
p{margin-bottom:3em}#about .main
strong{font-family:Gilroy-Medium;color:#40C1DC}#about .main
h3{margin-bottom:35px}#about
.team{color:#fff;background:#2A2A2A}#about .team
h2{color:#fff}#about .team
.teamMember{width:40%;float:left;margin-bottom:80px;position:relative}#about .team .teamMember:nth-child(2n){float:right}#about .team .teamMember
img{display:block}#about .team .teamMember
.header{position:absolute;bottom:0;left:0;right:0;height:90px;padding:20px
20px 0;z-index:10}#about .team .teamMember .header
h3{text-transform:none;margin-bottom:3px}#about .team .teamMember .header
h4{text-transform:uppercase;font-size:15px;font-family:Gilroy-Medium;color:#fff}#about .team .teamMember::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.25)}.contactPage{background:#40C1DC}.contactPage
#siteFooter{position:relative}#contactPage{color:#fff;min-height:100vh;display:flex;flex-direction:column;justify-content:space-around}#contactPage
.container{padding:180px
10vw 100px}#contactPage
.content{width:40%;float:left;font-size:22px}#contactPage .content
a{color:#fff;text-decoration:underline}#contactPage .content
p{margin-bottom:1em}#contactPage
.quotation{width:50%;float:right}#contactPage .quotation
.button{margin-right:15px}#contactPage
h1{font-size:80px}#contactPage h1
span{color:#75F5FF}#contactPage
h3{font-size:45px;color:#38ABC2;margin-bottom:5px}.social
a{display:inline-block;height:76px;width:76px;background:url(/img/social.png) no-repeat 0 0;overflow:hidden;text-indent:-100em;margin-right:15px;font-size:0}.social
a.instagram{background-position:-76px 0}#contactForm{position:fixed;z-index:1400;left:100%;width:100%;bottom:0;top:0;background:#2A2A2A;color:#fff;clip-path:polygon(5% 5%,95% 10%,92.5% 90%,10% 95%);-webkit-clip-path:polygon(5% 5%,95% 10%,92.5% 90%,10% 95%);box-shadow:5px 5px 10px rgba(0,0,0,0.4);display:flex;flex-direction:column;align-items:center;justify-content:center}#contactForm.open{animation:formIn 1200ms forwards linear;-webkit-animation:formIn 1200ms forwards linear}#contactForm.open
.wrapper{animation:fadeInUp 800ms 800ms cubic-bezier(.15,.67,.57,1) forwards;-webkit-animation:fadeInUp 800ms 800ms cubic-bezier(.15,.67,.57,1) forwards}#contactForm
.container{left:10%;right:10%;width:80%;transition:800ms;-webkit-transition:800ms;padding:0;max-height:90vh;overflow-y:auto}#contactForm
.wrapper{transform:translate3d();-webkit-transform:translate3d();transform:translateY(100px) scale(.9);-webkit-transform:translateY(100px) scale(.9);opacity:0}#contactForm
h1{font-size:80px}#contactForm h1
br{display:none}#contactForm h1
span{color:#40C1DC}#contactForm
.inputGroup{display:block;width:102.77777777778%;margin-left:-1.3888888888889%;margin-right:-1.3888888888889%;*zoom:1;display:inline-block}#contactForm .inputGroup:before,
#contactForm .inputGroup:after{content:"";display:table}#contactForm .inputGroup:after{clear:both}#contactForm .inputGroup
.input{display:inline;float:left;width:47.222222222222%;margin-left:1.3888888888889%;margin-right:1.3888888888889%}#contactForm
button{background:#40C1DC;color:#fff}#contactForm
#closeContact{position:absolute;top:3.5vw;right:4.2vw;display:block;width:40px;height:40px;z-index:1500;cursor:pointer}#contactForm #closeContact
span{background:#fff;position:absolute;height:3px;right:5px;left:5px;top:17px}#contactForm #closeContact span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#contactForm #closeContact span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.archive,body.oldProject,body.service{min-height:100%;background-image:radial-gradient(circle at 30% 50%,#192E31,#2A2A2A);background-attachment:fixed}#oldProject,#oldProjects{padding:10vw 4.2vw}#oldProjects{position:relative;overflow:hidden}#oldProjects
.container{max-width:1200px;margin:0
auto}#oldProjects
.row{display:grid;grid-template-columns:1fr .8fr 1fr;grid-gap:2vw 2vw;grid-template-rows:auto;margin-bottom:2vw}#oldProjects
.oldProjectPreview{background-size:cover}#oldProjects .row:nth-child(odd) .oldProjectPreview:nth-child(1){grid-column:1 / 3;grid-row:1 / 3;height:600px}#oldProjects .row:nth-child(even) .oldProjectPreview:nth-child(1){grid-column:2 / 4;grid-row:1 / 3;height:600px}.no-cssgrid
#oldProjects{display:block}.no-cssgrid #oldProjects
.container{max-width:800px}.no-cssgrid #oldProjects
.row{display:block}.no-cssgrid #oldProjects .row
a{display:block;height:600px;margin-bottom:2vw}.oldProjectPreview{position:relative}.oldProjectPreview
img{margin-bottom:10px}.oldProjectPreview h1,
.oldProjectPreview
h2{font-weight:normal;font-size:18px}.oldProjectPreview
h1{text-transform:none;font-size:20px;position:relative;padding-top:10px;margin-bottom:3px;color:#fff}.oldProjectPreview h1::before{content:'';width:50px;height:2px;background:#40C1DC;left:0;top:0;position:absolute}.oldProjectPreview
h2{text-transform:uppercase;font-size:15px;font-family:Gilroy-Medium;color:#fff}.oldProjectPreview
header{height:90px;padding:20px
20px 20px;position:absolute;bottom:0px;left:0;right:0;z-index:10}.oldProjectPreview::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.05);z-index:1}#oldProject{color:#fff;padding-bottom:0}#oldProject
header{padding-top:2vw}#oldProject header
h1{font-size:60px;margin:0}#oldProject header
h2{font-size:50px;color:#40C1DC;margin-bottom:30px}#oldProject
.container.main{display:block;width:102.77777777778%;margin-left:-1.3888888888889%;margin-right:-1.3888888888889%;*zoom:1;display:inline-block}#oldProject .container.main:before,
#oldProject .container.main:after{content:"";display:table}#oldProject .container.main:after{clear:both}#oldProject
.mainImage{display:inline;float:left;width:63.888888888889%;margin-left:1.3888888888889%;margin-right:1.3888888888889%;margin-bottom:2.7777777777778vw}#oldProject .mainImage
img{display:block}#oldProject
.description{font-size:18px;display:inline;float:left;width:22.222222222222%;margin-left:1.3888888888889%;margin-right:1.3888888888889%}#oldProject
.gallery{clear:both}#oldProject .gallery
img{display:inline;float:left;width:47.222222222222%;margin-left:1.3888888888889%;margin-right:1.3888888888889%;margin-bottom:2.7777777777778vw;display:block}#oldProject .gallery img:nth-child(3n+3){clear:both;display:inline;float:left;width:97.222222222222%;margin-left:1.3888888888889%;margin-right:1.3888888888889%}#services{padding:220px
40px 80px;position:relative}#services
.intro{text-align:center;color:#fff;max-width:1000px;margin:0
auto 80px}#services .intro
h1{text-transform:none;font-size:40px;max-width:80%;margin-left:auto;margin-right:auto}#services .intro p:last-child{margin:0}#services
.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.servicePreview{position:relative}.servicePreview
img{display:block;width:100%}.servicePreview
h3{text-transform:none;font-size:20px;position:relative;padding-top:10px;margin-bottom:3px;color:#fff}.servicePreview h3::before{content:'';width:50px;height:2px;background:#40C1DC;left:0;top:0;position:absolute}.servicePreview__fg{height:90px;padding:20px
20px 20px;position:absolute;bottom:0px;left:0;right:0;z-index:10}.servicePreview::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.05);z-index:1}.servicePlaceholder{background:#40C1DC}#service{color:#fff;margin-bottom:80px}#service
.top{position:relative}#service .top::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.45)}#service .top__bg
img{width:100%;display:block}#service
.top__fg{position:absolute;left:10vw;right:5vw;bottom:80px;z-index:2;font-family:'Gilroy-Bold'}#service
.top__fg__content{max-width:50%}#service .top__fg__content p:last-child{margin:0}#service .top__fg__content
strong{font-family:'Gilroy-Bold';color:#40C1DC}#service .top__fg
h1{font-family:'Gilroy-ExtraBold';font-size:80px;margin-bottom: .2em}#service .top__fg h1
p{margin:0;line-height: .9em}#service .top__fg h1
strong{font-family:'Gilroy-ExtraBold';color:#40C1DC}#service
.content{padding:60px
10vw;display:flex;align-items:center;justify-content:space-between}#service .content__text,
#service
.content__form{flex:0 0 41%}#service .content__text
h2{font-size:40px;line-height:1.2em;text-transform:none}#service
.content__form{background:#fff;color:#2A2A2A;border-radius:20px;padding:40px}#service
.content__form__intro{font-family:'Gilroy-Bold';text-transform:uppercase;margin-bottom:20px;font-size:25px;letter-spacing: .07em}#service .content__form__intro
a{white-space:nowrap;text-decoration:underline}#service .content__form__intro p:last-child{margin:0;line-height:1.2em}#service .content__form input[type="text"],
#service .content__form input[type="email"],
#service .content__form input[type="tel"],
#service .content__form input[type="number"],
#service .content__form textarea,
#service .content__form
select{background:rgba(25,46,49,0.07);border:1px
solid rgba(25,46,49,0.18);height:55px;line-height:55px}#service .content__form
textarea{height:auto;line-height:1.2em}#service .content__form
label{font-size:13px}#service .content__form
button{background:#40C1DC}#service
.main{padding:160px
10vw}#service
.main__wrapper{max-width:1000px;margin:0
auto}#service .main__wrapper
h2{font-family:'Gilroy-Medium';padding-top:10px;position:relative;margin-bottom:1em}#service .main__wrapper h2::before{content:'';position:absolute;top:0;left:0;width:50px;height:2px;background:#40C1DC}#service
.gallery{margin:0
40px}#service .gallery .slick-dots{position:absolute;left:0;right:0;bottom:25px;text-align:center}#service .gallery .slick-dots
li{display:inline-block;width:20px;height:20px;margin:0
2px;border-radius:10px;transition:1000ms;-webkit-transition:1000ms;border:1px
solid #fff}#service .gallery .slick-dots li.slick-active{background:#fff}#reviews{background:#fff;padding:90px
10vw;color:#2A2A2A}#reviews
h2{color:#40C1DC;margin-bottom: .6em;font-size:40px;text-transform:none}#reviews .reviews-slider{margin:0
-5vw}.review{padding:0
5vw}.review__vote{display:flex;gap:8px}.review__vote__star
svg{overflow:visible}.review__vote__star
path{fill:transparent;stroke:#40C1DC}.review__vote__star--active
path{fill:#40C1DC;stroke:#40C1DC}.review__text{margin-top:10px}.review__text p:last-child{margin:0}.review__author{margin-top:20px;padding-top:10px;font-family:'Gilroy-Medium';position:relative}.review__author::before{content:'';position:absolute;top:0;left:0;width:50px;height:2px;background:#40C1DC}.no-touchevents #mainMenu
a{position:relative}.no-touchevents #mainMenu a::after{content:'';left:-10%;right:110%;height:10px;top:12px;background:rgba(255,255,255,0.35);display:block;position:absolute;z-index:-1}.no-touchevents #mainMenu a:not( :hover )::after{animation:menuAfterOut 400ms forwards cubic-bezier(0.770,0.000,0.175,1.000);-webkit-animation:menuAfterOut 400ms forwards cubic-bezier(0.770,0.000,0.175,1.000)}.no-touchevents #mainMenu a:hover::after{animation:menuAfterIn 400ms forwards cubic-bezier(0.770,0.000,0.175,1.000);-webkit-animation:menuAfterIn 400ms forwards cubic-bezier(0.770,0.000,0.175,1.000)}.no-touchevents
.reaction{transition:300ms;-webkit-transition:300ms}.no-touchevents .reaction:hover{background-color:rgba(255,255,255,0.2) !important}.no-touchevents .social
a{transition:300ms;-webkit-transition:300ms}.no-touchevents .social a:hover{opacity: .7}.no-touchevents .oldProjectPreview::after,
.no-touchevents .servicePreview::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.15);transition:500ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:500ms cubic-bezier(0.250,0.460,0.450,0.940)}.no-touchevents .oldProjectPreview h1:before,
.no-touchevents .oldProjectPreview h3:before,
.no-touchevents .servicePreview h1:before,
.no-touchevents .servicePreview h3:before{transition:500ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:500ms cubic-bezier(0.250,0.460,0.450,0.940)}.no-touchevents .oldProjectPreview:hover h1::before,
.no-touchevents .oldProjectPreview:hover h3::before,
.no-touchevents .servicePreview:hover h1::before,
.no-touchevents .servicePreview:hover h3::before{width:100px}.no-touchevents .oldProjectPreview:hover::after,
.no-touchevents .servicePreview:hover::after{opacity:0}.fadeInUp{transform:translate3d();-webkit-transform:translate3d();transform:translateY(100px) scale(.9);-webkit-transform:translateY(100px) scale(.9);opacity:0}.fadeInUp.animate{animation:fadeInUp 800ms 200ms cubic-bezier(.15,.67,.57,1) forwards;-webkit-animation:fadeInUp 800ms 200ms cubic-bezier(.15,.67,.57,1) forwards}.clipIn{clip-path:inset(0 0 -100px 100%);-webkit-clip-path:inset(0 0 -100px 100%);transform:translate3d();-webkit-transform:translate3d();transform:translateX(20vw);-webkit-transform:translateX(20vw)}.clipIn.animate{animation:clipIn 1100ms 200ms cubic-bezier(.15,.67,.57,1) forwards;-webkit-animation:clipIn 1100ms 200ms cubic-bezier(.15,.67,.57,1) forwards}@keyframes
menuAfterIn{0%{left:-10%;right:110%}100%{left:-10%;right:-10%}}@-webkit-keyframes
menuAfterIn{0%{left:-10%;right:110%}100%{left:-10%;right:-10%}}@keyframes
menuAfterOut{0%{right:-10%;left:-10%}100%{right:-10%;left:120%}}@-webkit-keyframes
menuAfterOut{0%{right:-10%;left:-10%}100%{right:-10%;left:120%}}@keyframes
clipOut{0%{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transform:translate3d();-webkit-transform:translate3d();transform:translateX(0%);-webkit-transform:translateX(0%)}100%{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);transform:translate3d();-webkit-transform:translate3d();transform:translateX(-20vw);-webkit-transform:translateX(-20vw)}}@-webkit-keyframes
clipOut{0%{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transform:translate3d();-webkit-transform:translate3d();transform:translateX(0%);-webkit-transform:translateX(0%)}100%{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);transform:translate3d();-webkit-transform:translate3d();transform:translateX(-20vw);-webkit-transform:translateX(-20vw)}}@keyframes
clipIn{0%{clip-path:inset(0 0 -100px 100%);-webkit-clip-path:inset(0 0 -100px 100%);transform:translate3d();-webkit-transform:translate3d();transform:translateX(20vw);-webkit-transform:translateX(20vw)}100%{clip-path:inset(0 0 -100px 0);-webkit-clip-path:inset(0 0 -100px 0);transform:translate3d();-webkit-transform:translate3d();transform:translateX(0);-webkit-transform:translateX(0)}}@-webkit-keyframes
clipIn{0%{clip-path:inset(0 0 -100px 100%);-webkit-clip-path:inset(0 0 -100px 100%);transform:translate3d();-webkit-transform:translate3d();transform:translateX(20vw);-webkit-transform:translateX(20vw)}100%{clip-path:inset(0 0 -100px 0);-webkit-clip-path:inset(0 0 -100px 0);transform:translate3d();-webkit-transform:translate3d();transform:translateX(0);-webkit-transform:translateX(0)}}@keyframes
formIn{0%{left:100%;clip-path:polygon(5% 5%,95% 10%,92.5% 90%,10% 95%);-webkit-clip-path:polygon(5% 5%,95% 10%,92.5% 90%,10% 95%)}40%{left:0%;clip-path:polygon(5% 5%,95% 10%,92.5% 90%,10% 95%);-webkit-clip-path:polygon(5% 5%,95% 10%,92.5% 90%,10% 95%)}55%{left:0%;clip-path:polygon(0% 0%,95% 10%,92.5% 90%,10% 95%);-webkit-clip-path:polygon(0% 0%,95% 10%,92.5% 90%,10% 95%)}70%{left:0%;clip-path:polygon(0% 0%,100% 0%,92.5% 90%,10% 95%);-webkit-clip-path:polygon(0% 0%,100% 0%,92.5% 90%,10% 95%)}85%{left:0%;clip-path:polygon(0% 0%,100% 0%,100% 100%,10% 95%);-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,10% 95%)}100%{left:0%;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@-webkit-keyframes
formIn{0%{left:100%;clip-path:polygon(5% 5%,95% 10%,92.5% 90%,10% 95%);-webkit-clip-path:polygon(5% 5%,95% 10%,92.5% 90%,10% 95%)}40%{left:0%;clip-path:polygon(5% 5%,95% 10%,92.5% 90%,10% 95%);-webkit-clip-path:polygon(5% 5%,95% 10%,92.5% 90%,10% 95%)}55%{left:0%;clip-path:polygon(0% 0%,95% 10%,92.5% 90%,10% 95%);-webkit-clip-path:polygon(0% 0%,95% 10%,92.5% 90%,10% 95%)}70%{left:0%;clip-path:polygon(0% 0%,100% 0%,92.5% 90%,10% 95%);-webkit-clip-path:polygon(0% 0%,100% 0%,92.5% 90%,10% 95%)}85%{left:0%;clip-path:polygon(0% 0%,100% 0%,100% 100%,10% 95%);-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,10% 95%)}100%{left:0%;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes
fadeInUp{0%{transform:translate3d();-webkit-transform:translate3d();transform:translateY(100px) scale(.9);-webkit-transform:translateY(100px) scale(.9);opacity:0}100%{transform:translateY(0px) scale(1);-webkit-transform:translateY(0px) scale(1);opacity:1}}@-webkit-keyframes
fadeInUp{0%{transform:translate3d();-webkit-transform:translate3d();transform:translateY(100px) scale(.9);-webkit-transform:translateY(100px) scale(.9);opacity:0}100%{transform:translateY(0px) scale(1);-webkit-transform:translateY(0px) scale(1);opacity:1}}@keyframes
unload{to{transform:translate3d();-webkit-transform:translate3d();transform:translateX(-100%);-webkit-transform:translateX(-100%)}}@-webkit-keyframes
unload{to{transform:translate3d();-webkit-transform:translate3d();transform:translateX(-100%);-webkit-transform:translateX(-100%)}}.home.hidePreload .pace,
.oldProject.hidePreload .pace,
.project.hidePreload
.pace{display:none !important}.home .pace,
.oldProject .pace,
.project
.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:6000;position:fixed;margin:auto;top:0;left:0;right:0;bottom:0;height:1px;width:100%;background:#2A2A2A;overflow:hidden}.home .pace .pace-progress,
.oldProject .pace .pace-progress,
.project .pace .pace-progress{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);max-width:100%;position:fixed;z-index:6000;display:block;position:absolute;top:0;right:100%;height:100%;width:100%;background:#444}.home .pace.pace-inactive,
.oldProject .pace.pace-inactive,
.project .pace.pace-inactive{display:none}.home #preload,
.oldProject #preload,
.project
#preload{position:fixed;top:0;left:0;right:0;bottom:0;z-index:5000;background:#2A2A2A;overflow:hidden}.home #preload .wrapper,
.oldProject #preload .wrapper,
.project #preload
.wrapper{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translate3d();-webkit-transform:translate3d();transform:translateY(-50%);-webkit-transform:translateY(-50%)}.home #preload svg,
.oldProject #preload svg,
.project #preload
svg{width:500px;height:150px}.home #preload svg path,
.oldProject #preload svg path,
.project #preload svg
path{fill:#2A2A2A;stroke-width: .5;stroke:#373737;stroke-dasharray:200;stroke-dashoffset:200}.home #preload.complete,
.oldProject #preload.complete,
.project
#preload.complete{animation:fadeOut 500ms 1500ms cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-animation:fadeOut 500ms 1500ms cubic-bezier(0.165,0.84,0.44,1) forwards}.home #preload.complete svg path,
.oldProject #preload.complete svg path,
.project #preload.complete svg
path{animation:preload 1200ms linear forwards;-webkit-animation:preload 1200ms linear forwards}@keyframes
preload{to{stroke:#999;stroke-dashoffset:0}}@-webkit-keyframes
preload{to{stroke:#999;stroke-dashoffset:0}}@keyframes
fadeOut{0%{opacity:1;right:0}99%{opacity:0;right:0}100%{right:100%}}@-webkit-keyframes
fadeOut{0%{opacity:1;right:0}99%{opacity:0;right:0}100%{right:100%}}.touchevents .projectPreview header,
.touchevents .projectPreview
.bg{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);animation:none !important;-webkit-animation:none !important}#article
.content{padding:200px
10vw;color:#fff}@media (max-width: 1800px){body{font-size:21px}.projectHeader
h1{font-size:110px;line-height:90px}.projectHeader
h2{font-size:60px}.more{font-size:17px}.nextProject .projectHeader
h2{font-size:38px}.projectPreview.intro .content
h1{font-size:55px}#about header h1,
#contactBox h1,
#contactPage h1,
#contactForm
h1{font-size:75px}#contactPage
h3{font-size:40px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select{height:70px;line-height:70px}label{font-size:18px}input[type="submit"],.button,button{height:65px;line-height:65px}.description2 .intro h2,
#project .likebox
h3{font-size:60px}#project .description .projectDescription,
#project .description .client,
#project .description
.works{padding:80px}#project .description .projectDescription
h2{font-size:60px}#project .description .projectDescription
.content{bottom:80px;left:80px;right:80px}#project .description .client,
#project .description
.works{font-size:17px}#project .description .client h2,
#project .description .works
h2{font-size:19px}#oldProject header
h1{font-size:60px}#oldProject
.description{font-size:17px;display:inline;float:left;width:30.555555555556%;margin-left:1.3888888888889%;margin-right:1.3888888888889%}#service .top__fg
h1{font-size:70px}#service .content__text
h2{font-size:38px}#reviews
h2{font-size:38px}}@media (max-width: 1550px){body{font-size:19px}.projectPreview
.bg{right:40%}.projectPreview
header{left:55%;top:30vh}.projectHeader
h1{font-size:100px;line-height:80px}.projectHeader
h2{font-size:55px}.more{font-size:16px}.nextProject .projectHeader
h2{font-size:36px}.projectPreview.intro .content
h1{font-size:50px}#mainMenu
.menu{gap:45px}#mainMenu li
a{font-size:15px}#project .description .projectDescription,
#project .description .client,
#project .description
.works{padding:60px}#project .description .projectDescription
h2{font-size:50px}#project .description .projectDescription
.content{bottom:60px;left:60px;right:60px}#project .description .client,
#project .description
.works{font-size:16px}#project .description .client h2,
#project .description .works
h2{font-size:18px}.description2{margin-bottom:120px}.description2 .intro h2,
#project .likebox
h3{font-size:50px}.description2
.intro{padding-top:120px}#project
.likebox{padding:120px
0}#pano,
.description2
.before{margin-top:80px}#project .likebox
.reaction{width:150px;height:150px;background-size:50% !important}.description2
.container{max-width:none;margin:0
5vw}#about header h1,
#contactBox h1,
#contactPage h1,
#contactForm
h1{font-size:65px}#about
section{padding:15vh 0}#about section
.container{max-width:none;margin:0
4.2vw}#about section
h2{font-size:45px}#oldProject
.mainImage{display:inline;float:left;width:55.555555555556%;margin-left:1.3888888888889%;margin-right:1.3888888888889%}#oldProject
.description{font-size:16px;display:inline;float:left;width:38.888888888889%;margin-left:1.3888888888889%;margin-right:1.3888888888889%}#oldProject header
h1{font-size:55px}#oldProject header
h2{font-size:50px}#contactPage
.container{padding:160px
5vw 100px}#contactPage
.content{font-size:20px}#contactPage .content
p{margin-bottom:1em}#contactPage
h3{font-size:36px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select{height:60px;line-height:60px}label{font-size:17px}input[type="submit"],.button,button{height:60px;line-height:60px}#services .intro
h1{font-size:38px}#service
.top__fg{left:5vw;bottom:40px}#service .top__fg
h1{font-size:60px}#service .content__text
h2{font-size:36px}#reviews
h2{font-size:36px}#service .content,#reviews{padding:80px
5vw}#service
.main{padding:100px
5vw}}@media (max-width: 1400px){body{font-size:18px}.nextProject
h6{font-size:16px}.projectHeader
h1{font-size:95px;line-height:85px}.projectHeader
h2{font-size:80px}.nextProject .projectHeader
h2{font-size:34px}.projectPreview.intro .content
h1{font-size:45px}#about
section{padding:12vh 0}label{font-size:16px}#oldProject header
h1{font-size:45px}#oldProject header
h2{font-size:36px}#oldProject
header{padding-top:0}.projectHeader
h1{font-size:90px;line-height:80px}.projectHeader
h2{font-size:50px}#project .callToAction
.container{padding-top:100px}#oldProjects
.container{max-width:1000px}#oldProjects .row:nth-child(2n+1) .oldProjectPreview:nth-child(1){height:470px}#pano{height:500px}#services .intro
h1{font-size:36px}#services
.grid{grid-template-columns:repeat(3,1fr)}#service .top__fg
h1{font-size:55px}#service .content__text,
#service
.content__form{flex:0 0 45%}}@media (max-width: 1200px){.home #preload svg,
.oldProject #preload svg,
.project #preload
svg{width:350px;height:80px}#logolink{width:180px}#toggler{display:block;position:fixed;top:3.5vw;right:4.2vw;width:40px;height:40px;z-index:1200;cursor:pointer}#toggler
span{background:#fff;position:absolute;height:3px;right:5px;left:5px;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .25s ease-in-out;transition: .25s ease-in-out;box-shadow:1px 1px 0 rgba(0,0,0,0.4)}#toggler span:nth-child(1){top:6px}#toggler span:nth-child(2){box-shadow:none}#toggler span:nth-child(2),
#toggler span:nth-child(3){top:17px}#toggler span:nth-child(4){top:28px}#toggler.open
span{background:#fff !important}#toggler.open span:nth-child(1),
#toggler.open span:nth-child(4){top:17px;width:0%;left:50%}#toggler.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#toggler.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mainMenu{position:fixed;z-index:1100;left:100%;width:100%;bottom:0;top:0;background:#2A2A2A;color:#fff;clip-path:polygon(5% 5%,95% 10%,92.5% 90%,10% 95%);-webkit-clip-path:polygon(5% 5%,95% 10%,92.5% 90%,10% 95%);box-shadow:5px 5px 10px rgba(0,0,0,0.4)}#mainMenu.open{animation:formIn 1200ms forwards linear;-webkit-animation:formIn 1200ms forwards linear}#mainMenu.open
.wrapper{animation:fadeInUp 800ms 800ms cubic-bezier(.15,.67,.57,1) forwards;-webkit-animation:fadeInUp 800ms 800ms cubic-bezier(.15,.67,.57,1) forwards}#mainMenu.open .menu li
a{animation:fadeInUp 800ms 800ms cubic-bezier(.15,.67,.57,1) forwards;-webkit-animation:fadeInUp 800ms 800ms cubic-bezier(.15,.67,.57,1) forwards}#mainMenu
.wrapper{transform:translateY(100px) scale(.9);-webkit-transform:translateY(100px) scale(.9);opacity:0}#mainMenu
.menu{position:absolute;z-index:1000;left:0;right:0;top:50%;transform:translateY(-55%);-webkit-transform:translateY(-55%);display:block}#mainMenu .menu
li{display:block;margin:0}#mainMenu .menu li
a{color:#fff !important;font-size:26px;font-family:'Gilroy-ExtraBold',sans-serif;height:70px;line-height:70px;opacity:0;transform:translateY(100px) scale(.9);-webkit-transform:translateY(100px) scale(.9);text-align:center;display:block}#mainMenu .menu li a::after{display:none !important}#mainMenu .menu li:nth-child(2) a{animation-delay:1000ms !important;-webkit-animation-delay:1000ms !important}#mainMenu .menu li:nth-child(3) a{animation-delay:1200ms !important;-webkit-animation-delay:1200ms !important}#mainMenu .menu li:nth-child(4) a{animation-delay:1400ms !important;-webkit-animation-delay:1400ms !important}#mainMenu .menu li:nth-child(5) a{animation-delay:1600ms !important;-webkit-animation-delay:1600ms !important}#siteHeader{padding-right:80px}.slide1 #mainMenu,
.project1
#mainMenu{background:#E16A00}.slide2 #mainMenu,
.project2
#mainMenu{background:#B5423F}.slide3 #mainMenu,
.project3
#mainMenu{background:#9D3478}.slide4 #mainMenu,
.project4
#mainMenu{background:#E9CD4D}.slide5 #mainMenu,
.project5
#mainMenu{background:#DE9760}.slide6 #mainMenu,
.project6
#mainMenu{background:#9C486A}#portfolio .slick-dots
li{font-size:18px}.projectHeader
h1{font-size:70px;line-height:55px}.projectHeader
h2{font-size:45px}.projectPreview.intro .content
h1{font-size:40px;white-space:normal}.projectPreview.intro .content h1
br{display:none}.nextProject .projectHeader
h2{font-size:32px}#siteHeader.fixed{display:none !important}#project .description .projectDescription,
#project .description .client,
#project .description
.works{padding:40px}#project .description .projectDescription
h2{font-size:40px}#project .description .projectDescription
.content{bottom:40px;left:40px;right:40px}body{font-size:17px}p{line-height:1.5em}#project .description .client,
#project .description
.works{font-size:14px}#project .description .client h2,
#project .description .works
h2{font-size:16px}.description2 .intro
h2{width:40%;font-size:45px}.description2
.intro{padding-top:80px}#project
.likebox{padding:80px
0}#pano,
.description2
.before{margin-top:60px}.description2{margin-bottom:80px}.description2 .intro h2,
#project .likebox
h3{font-size:40px}#project .likebox
.reaction{width:120px;height:120px}#about header h1,
#contactBox h1,
#contactPage h1,
#contactForm
h1{font-size:50px}#about section
h2{font-size:38px}#about .team
h4{font-size:12px}#about section
h3{font-size:18px}#contactPage
.content{font-size:16px}#contactPage
h3{font-size:30px}#project .callToAction
.container{padding-top:80px}#oldProject
.description{font-size:14px}#oldProject header
h2{font-size:30px}#siteFooter{height:auto;line-height:1.2em;padding-right:100px}#project .callToAction
.container{font-size:35px}#oldProjects .slick-dots{bottom:-40px}.panorama360{height:400px}#service .top__fg
h1{font-size:45px}#service
.content{display:block}#service
.content__form{margin-top:40px}#service .content__text h2,
#reviews
h2{font-size:34px}}@media (max-width: 1000px){body{font-size:15px}.projectPreview
header{left:45%}.projectPreview.intro
.content{left:10%;right:10%;max-width:none}.projectPreview.intro::before{left:5%}#oldProjects
.container{max-width:800px}#oldProjects .row:nth-child(n) .oldProjectPreview:nth-child(n){grid-column:auto;grid-row:auto;height:60vw}#oldProjects .row:nth-child(2n+1) .oldProjectPreview:nth-child(1){grid-column-end:span 2}#oldProjects .row:nth-child(2n) .oldProjectPreview:nth-child(3){grid-column-end:span 2}#oldProjects
.row{grid-template-columns:1fr 1fr}#oldProjects .row
a{height:35vw}#project
.description{display:flex;flex-wrap:wrap}#project .description
.projectDescription{position:static}#project .description .projectDescription
.content{position:static}#project .description .client,
#project .description
.works{float:left;margin:0}.verticalSlideshow .slick-dots
li{width:15px;height:15px;margin-bottom:5px}#project .description .client,
#project .description
.works{font-size:14px}#about
section{min-height:0}#oldProject .mainImage,
#oldProject
.description{display:inline;float:left;width:97.222222222222%;margin-left:1.3888888888889%;margin-right:1.3888888888889%;margin-bottom:5vw}#about section
h2{position:static}#about section
.container{padding:0}#contactForm
h1{width:100%}#contactForm
form{width:100%;top:0;float:none}#about
section{padding:10vh 0}#services{padding-top:140px}#services
.grid{grid-template-columns:repeat(2,1fr)}#service
.top__fg__content{max-width:none}#service .content__text h2,
#reviews
h2{font-size:30px}#service
.content__form__intro{font-size:1.4em}#service .gallery .slick-dots
li{width:15px;height:15px;margin-bottom:5px}#contactPage
.container{padding:120px
5vw;display:flex;flex-direction:column-reverse}#contactPage
.content{width:100%;float:none;padding-top:60px}#contactPage
.quotation{width:100%;float:none}}@media (max-width: 700px){#siteHeader{padding-right:60px}#mainMenuSocial
a{display:block;width:24px}#mainMenuSocial a
svg{width:100%;height:auto;overflow:visible}.home #preload svg,
.oldProject #preload svg,
.project #preload
svg{width:250px;height:50px}.projectPreview.intro
.more{display:none}#portfolio{height:auto}.projectPreview{min-height:100vh;height:auto;padding:50px
4vw}.projectPreview header,
.projectPreview
.bg{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);position:static}.projectPreview .bg
img{max-height:200px}.projectPreview
.bg{margin-bottom:20px}.projectPreview
.scroll{opacity:0}#project .description .client,
#project .description
.works{width:100%}.nextProject
.wrapper{display:block;max-width:100%}#about header
h1{left:4.2vw;right:4.2vw;font-size:40px}.verticalSlideshow{padding:0
10px 10px !important}.description2 .intro h2,
.description2 .intro
.content{float:none;width:100%}#project .top
.bg{top:10px;left:10px;right:10px;bottom:10px}#project
.description{padding:0
10px 10px}#project
.likebox{margin:0
10px 10px}#project .callToAction
.container{font-size:28px;padding:50px
20px 0}input[type="submit"],.button,button{height:50px;line-height:50px;font-size:16px}#siteFooter{font-size:11px;padding:0
10px 10px;text-align:center}#siteFooter
.credits{position:static}.nextProject{padding-bottom:200px}#oldProjects{position:static;transform:none;-webkit-transform:none;padding:100px
4.2vw 0;white-space:normal}#oldProject{padding-top:100px}#oldProject header
h1{font-size:35px}.archive
#siteFooter{position:static}#contactForm{position:static;clip-path:none;-webkit-clip-path:none;box-shadow:none}#contactForm
.container{position:static;transform:none;-webkit-transform:none}#contactForm
.wrapper{transform:none;-webkit-transform:none;opacity:1}#contactForm
#closeContact{display:none}#contactForm
.container{width:100%;padding:50px
4.2vw}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select{height:50px;line-height:50px}label{font-size:16px;letter-spacing: .01em}#about header h1,
#contactBox h1,
#contactPage h1,
#contactForm
h1{font-size:40px}#oldProjects
.row{display:block}#oldProjects .row
a{display:block;height:65vw !important;margin-bottom:60px}#pano{height:300px}#services{padding:120px
20px 80px}#services
.intro{margin-bottom:40px}#services .intro
h1{font-size:32px;max-width:none}.servicePreview
h3{font-size:18px}#service
.gallery{margin:0}#contactBox
.wrapper{width:auto}}@media (max-width: 550px){body{font-size:14px}.projectHeader
h1{font-size:45px;line-height:40px}.projectHeader
h2{font-size:30px;margin-bottom:20px}.nextProject .projectHeader
h2{font-size:24px}.projectPreview.intro .content
h1{font-size:20px}.more{padding-left:50px}.more::before{width:40px}.more:hover::before{width:100%}#logolink{width:140px}#mainMenu .menu li
a{height:60px;line-height:60px;font-size:22px}#project .description .projectDescription,
#project .description .client,
#project .description
.works{padding:25px}#project .description .projectDescription
h2{font-size:30px}#project .description .client,
#project .description
.works{font-size:13px}.description2{padding:0
10px 10px}.description2
.container{margin:0}.description2 .intro h2,
#project .likebox
h3{font-size:30px}#project .likebox
.reaction{width:60px;height:60px}#project .callToAction
.container{font-size:22px}#about header h1,
#contactBox h1,
#contactPage h1,
#contactForm
h1{font-size:30px}#about .team
.teamMember{float:none !important;width:100%}#oldProject header h1,
#oldProject header
h2{font-size:22px}#oldProject .gallery
img{display:inline;float:left;width:97.222222222222%;margin-left:1.3888888888889%;margin-right:1.3888888888889%}#contactPage
h3{font-size:22px}#contactPage
.container{padding:80px
5vw 100px}#contactForm .inputGroup
.input{display:inline;float:left;width:97.222222222222%;margin-left:1.3888888888889%;margin-right:1.3888888888889%}.inputGroup{grid-template-columns:1fr}#services
.grid{grid-template-columns:1fr}#service .top__fg
h1{font-size:40px}#service .content__text h2,
#reviews
h2{font-size:28px}#service
.content__form{padding:15px;border-radius:5px}#service .content,#reviews{padding:50px
5vw}#service .gallery .slick-dots{bottom:5px}#service .gallery .slick-dots
li{width:8px;height:8px}}@media (max-width: 380px){#services .intro
h1{font-size:30px}.input{margin-bottom:15px}#siteHeader{padding-right:50px}}@media (max-width: 340px){#services{padding:100px
10px 80px}#services .intro
h1{font-size:28px}#service .top__fg
h1{font-size:34px}}@media only screen and (min-device-width: 375px) and (max-device-width: 760px) and (orientation: landscape){body{font-size:14px}.projectHeader
h1{font-size:45px;line-height:40px}.projectHeader
h2{font-size:30px;margin-bottom:20px}.nextProject .projectHeader
h2{font-size:24px}.projectPreview.intro{padding-top:100px}.projectPreview.intro
.content{position:relative;z-index:10;left:0;right:0}.projectPreview.intro .content
h1{font-size:20px}.more{padding-left:50px}.more::before{width:40px}.more:hover::before{width:100%}#logolink{width:140px}#mainMenu .menu li
a{height:60px;line-height:60px;font-size:22px}}#cookie_reload{cursor:pointer}#cookiedisclaimer2022{position:fixed;top:0;right:0;left:0;bottom:0;z-index:4000;background:rgba(0,0,0,0.35);transition:opacity .35s;pointer-events:all}#cookiedisclaimer2022
.inner_disclaimer{position:fixed;top:50%;right:0;left:0;padding:75px
25px;text-align:center;color:#333;font-size:15px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:1.5em;width:90%;max-width:600px;margin:0
auto;transform:translateY(-50%);max-height:100%;overflow:auto;transition:transform 1000ms cubic-bezier(0.165,0.840,0.440,1.000);letter-spacing:0;font-weight:normal}@media (max-width: 600px){#cookiedisclaimer2022
.inner_disclaimer{font-size:13px}}#cookiedisclaimer2022.hidden{pointer-events:none;opacity:0}#cookiedisclaimer2022.hidden
.inner_disclaimer{transform:translateY(-75%)}#cookiedisclaimer2022
h3{font-size:18px;margin-bottom:2em;font-weight:normal;color:inherit;line-height:1.2em;letter-spacing:0}#cookiedisclaimer2022
.cookie_options{margin-bottom:2em;display:flex;justify-content:center}@media (max-width: 600px){#cookiedisclaimer2022
.cookie_options{flex-flow:column}}#cookiedisclaimer2022 .cookie_options
span{background:#333;cursor:pointer;display:inline-block;padding:1em;margin:10px;font-weight:400;color:#fff;border:1px
solid #333;transition:background .35s}@media (max-width: 600px){#cookiedisclaimer2022 .cookie_options
span{margin:5px
0}}#cookiedisclaimer2022 .cookie_options span:hover{background:#4d4d4d}#cookiedisclaimer2022 .cookie_options
span#cookieselect{color:#333;background:#fff}#cookiedisclaimer2022 .cookie_options span#cookieselect:hover{background:#e6e6e6}#cookiedisclaimer2022
a{text-decoration:underline;color:#808080;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer2022 a:hover{color:#333}#cookiedisclaimer2022
#cookie_close{position:absolute;right:0;top:0;width:50px;height:50px;text-align:center;line-height:50px;background:#333;color:#fff;cursor:pointer;transition:background .35s}#cookiedisclaimer2022 #cookie_close:hover{background:#4d4d4d}#cookiedisclaimer2022
#cookie_preferences{text-align:left;margin-bottom:2em;display:none}#cookiedisclaimer2022
#cookie_preferences.show{display:block}#cookiedisclaimer2022
.cookie_type{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #c3c3c3}#cookiedisclaimer2022 .cookie_type:last-of-type{border-bottom:none}#cookiedisclaimer2022
.cookie_flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#cookiedisclaimer2022 .cookie_flex h5,
#cookiedisclaimer2022 .cookie_flex
h6{margin:0;font-weight:700}#cookiedisclaimer2022
.cookie_type_list{padding-left:20px}#cookiedisclaimer2022
.toggle{cursor:pointer;display:inline-block}#cookiedisclaimer2022 .toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background 0.35s}#cookiedisclaimer2022 .toggle-switch:before,
#cookiedisclaimer2022 .toggle-switch:after{content:""}#cookiedisclaimer2022 .toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0%,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left 0.35s}.toggle:hover #cookiedisclaimer2022 .toggle-switch:before{background:linear-gradient(to bottom,#fff 0%,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.5)}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch{background:#5b5}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch:before{left:30px}#cookiedisclaimer2022 .toggle-checkbox{position:absolute;visibility:hidden}#cookiedisclaimer2022
button{display:block;font-size:18px;margin:0
auto 2em;float:none;background:#5b5;padding:1em
2em;color:#fff;transition:background 0.35s;font-weight:400;border:none;cursor:pointer;height:auto;line-height:normal}#cookiedisclaimer2022 button:hover{background:#3a3}