body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{background-image:url(https://cdn.glitch.global/87b890ca-6106-49ca-aa8a-61c4d3b89a53/sushi%20bg-app.jpg?v=1693469701897);background-repeat:repeat;padding-left:100px;padding-right:100px}h1{color:#dc3545;font-size:50px;margin-bottom:30px;margin-top:10px;text-align:center}img.logo{display:block;height:auto;margin:30px auto 0;max-width:20%}@media only screen and (max-width:768px){img.logo{max-width:60%}h1{font-size:calc(clamp(3.25em, 7vw, 8em)*.875);margin-bottom:1em}.container{background-image:url(https://cdn.glitch.global/87b890ca-6106-49ca-aa8a-61c4d3b89a53/sushi%20bg-app.jpg?v=1693469701897);background-repeat:repeat;padding-left:50px;padding-right:50px}}.eachDishCenter{display:flex;flex-direction:column;font-size:x-large;font-weight:700;justify-content:flex-end;margin-bottom:10px}.dish,.eachDishCenter{align-items:center}.dish button{border-radius:10px;color:#fff;font-size:80%;font-weight:700;height:50px;margin:0 5px;touch-action:manipulation;width:200px}.dish button,.dish40 button{background-color:#dc3545}.dish60 button{background-color:#acdcfb}.dish80 button{background-color:#fcb900}.dish100 button{background-color:#dc3545}.dish120 button{background-color:#2d2d2d}.dish160 button{background-color:#000}.dish100 span,.dish120 span,.dish160 span,.dish40 span,.dish60 span,.dish80 span{flex-grow:1;font-weight:700;margin:0 5px}@media only screen and (max-width:768px){.eachDishCenter{flex-direction:column;font-size:large;font-weight:700;justify-content:flex-start;margin-bottom:10px}.eachDishCenter,.middle-item{align-items:center;display:flex}.middle-item{background-color:#fff;height:40px;justify-content:space-between;width:100%}.dish{align-items:center;display:flex}.dish button{border-radius:10px;color:#fff;font-size:80%;font-weight:700;height:50px;margin:0 5px;touch-action:manipulation;width:100px}.dish button,.dish40 button{background-color:#dc3545}.dish60 button{background-color:#acdcfb}.dish80 button{background-color:#fcb900}.dish100 button{background-color:#dc3545}.dish120 button{background-color:#2d2d2d}.dish160 button{background-color:#dc3545}.dish100 span,.dish120 span,.dish160 span,.dish40 span,.dish60 span,.dish80 span{flex-grow:1;font-weight:700;margin:0 5px}}h2{font-size:16px}#serviceCharge,#totalPrice,#totalPriceWithServiceCharge{align-items:flex-end;display:flex;flex-direction:column;font-size:100%;font-weight:700;justify-content:center;margin-top:20px;padding-inline:28%;text-align:right}.actionButtonClass{justify-content:flex-end}.actionButtonClass,.totalPersonClass{align-items:center;display:flex;flex-direction:column;font-weight:700;margin-bottom:10px}.dish{display:flex;justify-content:center;margin-bottom:10px}@media only screen and (max-width:768px){#serviceCharge,#totalPrice,#totalPriceWithServiceCharge{padding-inline:unset}.mobileNextPerson{font-size:80%}}main{background:var(--color-white);box-sizing:border-box;height:100%;overflow:hidden;position:fixed;width:100vw}.main-wrap:after{background:var(--color-dark);content:"";display:block;height:5vh;left:0;position:absolute;top:99%;width:100%;z-index:-1}.main-wrap{box-sizing:border-box;position:fixed;width:100vw;will-change:transform}main.touch{height:auto}main.touch,main.touch .main-wrap{position:relative}@media screen and (max-width:1024px){.main-wrap,main{position:relative}}.no-scroll-overlay{display:none;z-index:900}.loading-container,.no-scroll-overlay{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100%}.loading-container{background:#0000;pointer-events:none;z-index:800}.loading-screen{background:var(--color-dark-dark);height:100%;left:0;padding:0;position:relative;width:100%;will-change:top}.loading-container .rounded-div-wrap{height:0;position:absolute;will-change:height;z-index:2}.loading-container .rounded-div-wrap.top{top:0;transform:translateY(-99%) scaleY(-1)}.loading-container .rounded-div-wrap.bottom{bottom:0;transform:translateY(99%)}.loading-container .loading-words .home-active,.loading-container .loading-words .home-active-last{display:none;opacity:0}.loading-fade{background:#fff;height:100vh;left:0;opacity:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:90}.once-in{will-change:transform}@media screen and (max-width:540px){.loading-container .dot{top:42%}}.loading-container .loading-words{display:block;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);will-change:opacity}.loading-container .loading-words h2{color:var(--color-white);display:none;left:50%;margin:0;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;will-change:opacity}.loading-container .loading-words h2.jap{font-size:calc(clamp(3.25em, 5vw, 4.5em)*.65);transform:translate(-50%,10%)}.loading-container .loading-words h2.active{display:block}.nav-bar{align-items:center;background:#0000;display:flex;justify-content:space-between;left:0;padding:calc(var(--gap-padding)/2);position:absolute;top:0;width:100%;z-index:5}.nav-bar .links-wrap li:last-child{display:none}@media screen and (max-width:540px){.nav-bar{padding:calc(var(--gap-padding)/1)}.nav-bar .links-wrap li{display:none}.nav-bar .links-wrap li:last-child{display:block}}.footer-wrap{align-items:flex-end;background:var(--color-dark-dark);box-shadow:0 5px 0 5px var(--color-dark);display:flex;overflow:hidden;position:relative;width:100%}.footer{padding-bottom:0;width:100%;will-change:transform}.bottom-footer{display:flex;justify-content:space-between;padding:calc(var(--section-padding)/1.3) calc(var(--gap-padding)/1.33)}.home-header{align-items:center;background:var(--color-gray);display:flex;min-height:115vh;overflow:hidden}.home-header .big-name{bottom:15vh;left:0;padding-bottom:calc(var(--gap-padding)*1.25);position:absolute;width:100%}.home-header .big-name h1{align-items:center;color:var(--color-white);display:flex;font-size:max(9em,15vw);line-height:1;margin:0;padding:0;pointer-events:none;white-space:nowrap}.work-grid .work-items li{transition:var(--animation-smooth)}.work-grid .work-items a:hover h4{transform:translateX(calc(var(--container-padding)*-.1))}.work-grid .work-items a:hover p{transform:translateX(calc(var(--container-padding)*.1))}.grid-fade{height:0;overflow:hidden;transition:opacity .3s ease-in .4s,transform 1s cubic-bezier(.16,1,.3,1)}.grid-fade.visible{height:auto}.mouse-pos-list-image{pointer-events:none;position:fixed;transition:width .4s cubic-bezier(.36,0,.66,0)}:root{--color-dark:#2d2d2d;--color-dark-dark:#dc3545;--color-light:#fff;--color-blue:#dc3545;--color-blue-dark:#f2b5d4;--color-gray:#f2b5d4;--color-lightgray:#e9eaeb;--color-white:#fff;--color-border:rgba(28,29,32,.175);--color-border-solid:#d2d2d2;--color-border-light:#fff3;--color-border-solid-light:#545557;--color-text:#1c1d20;--color-text-light:#fff;--alert-error:#f44;--alert-success:#24c958;--animation-primary:all .5s cubic-bezier(.7,0,.3,1);--animation-fast:all .3s cubic-bezier(.7,0,.3,1);--animation-smooth:all .7s cubic-bezier(.7,0,.3,1);--animation-slow:all .9s cubic-bezier(.7,0,.3,1);--section-padding:clamp(5em,21vh,12em);--container-padding:clamp(2.5em,8vw,8em);--gap-padding:clamp(1.5em,4vw,2.5em)}@media screen and (max-width:1200px){:root{--container-padding:6vw}}@media screen and (max-width:720px){:root{--section-padding:12vh}.theme-dark .btn-round .btn-click{background:#dc3545;background:var(--color-blue);font-size:500%}}@media screen and (max-width:540px){:root{--color-border:rgba(28,29,32,.225);--color-border-light:hsla(0,0%,100%,.225);--container-padding:clamp(1.25em,4vw,2.5em);--section-padding:max(2.5em,12vh)}}*,:after,:before{-moz-box-sizing:border-box}li,ul{list-style:none;margin:0;padding:0}body{color:#1c1d20;color:var(--color-text);font-family:Narumon Sans,sans-serif;font-size:16px;font-size:clamp(16px,1.2vw,19px);font-style:normal;font-weight:450;line-height:1.6}body,html{-webkit-font-smoothing:antialiased}body,html{position:relative;width:100%}::selection{background-color:#dc3545;background-color:var(--color-blue);color:#fff;color:var(--color-white);text-shadow:none}::-moz-selection{background-color:#dc3545;background-color:var(--color-blue);color:#fff;color:var(--color-white);text-shadow:none}canvas,img,video{box-sizing:border-box;height:auto;max-width:100%}svg{height:auto;max-width:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}a,em,h1,h2,h3,h4,h5,h6,li,ol,p,span,strong,ul{font-style:normal;font-weight:450;letter-spacing:normal;margin:0;padding:0}a:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,p.big:last-child,p.small:last-child,p:last-child,strong:last-child{margin-bottom:0}h1{font-family:Narumon Sans,sans-serif;font-size:clamp(3.25em,7vw,8em);font-size:calc(clamp(3.25em, 7vw, 8em)*.875);font-style:normal;font-weight:700;line-height:1.065;margin-bottom:1em}h2{font-size:calc(clamp(3.25em, 5vw, 4.5em)*.75);margin-bottom:.66em}h2,h3{font-family:Narumon Sans,sans-serif;font-style:normal;font-weight:450;line-height:1.065}h3{font-size:clamp(2.66em,4.65vw,5.32em);margin-bottom:1em}h4{font-size:clamp(1.55em,2.3vw,2.5em);line-height:1.45}h4,h5{font-family:Narumon Sans,sans-serif;font-style:normal;font-weight:450;margin-bottom:1em}h5{font-size:.6em;letter-spacing:.05em;line-height:1.065;opacity:.5;text-transform:uppercase}p{color:var(--text);font-family:Narumon Sans,sans-serif;font-size:1em;font-style:normal;font-weight:450;line-height:1.66;margin-bottom:1em}p.small{font-size:.8em;letter-spacing:.015em;line-height:1.75}p.big{font-size:1.2em}strong{font-weight:800}a{color:#dc3545;color:var(--color-blue);text-decoration:none}p a{text-decoration:underline}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark p{color:#fff;color:var(--color-white)}.section{padding-bottom:clamp(5em,21vh,12em);padding-bottom:var(--section-padding);padding-top:clamp(5em,21vh,12em);padding-top:var(--section-padding)}.section,.section-wrap{display:block;position:relative}.section-wrap{padding-bottom:0;padding-top:0}.section.full-height{align-items:center;display:flex;min-height:100vh}.section.no-padding{padding-bottom:0;padding-top:0}.container{margin:0 auto;max-width:100em;padding-left:clamp(2.5em,8vw,8em);padding-left:var(--container-padding);padding-right:clamp(2.5em,8vw,8em);padding-right:var(--container-padding)}.container.large{padding-left:clamp(1.5em,4vw,2.5em);padding-left:var(--gap-padding);padding-right:clamp(1.5em,4vw,2.5em);padding-right:var(--gap-padding)}.container.medium,.container.mediumNew{padding-left:calc(clamp(2.5em, 8vw, 8em)*2);padding-left:calc(var(--container-padding)*2);padding-right:calc(clamp(2.5em, 8vw, 8em)*2);padding-right:calc(var(--container-padding)*2)}.container.mediumNew{background-image:url(https://cdn.glitch.global/87b890ca-6106-49ca-aa8a-61c4d3b89a53/sushi%20bg-app.jpg?v=1693469701897);background-repeat:repeat}.container.small{padding-left:calc(clamp(2.5em, 8vw, 8em)*3);padding-left:calc(var(--container-padding)*3);padding-right:calc(clamp(2.5em, 8vw, 8em)*3);padding-right:calc(var(--container-padding)*3)}.container.no-padding{padding-left:0;padding-right:0}.row{display:flex;flex-wrap:wrap;position:relative}.row.no-flex{display:block}.row.no-wrap{flex-wrap:nowrap}.flex-col{display:block;order:2;position:relative;width:100%}.overlay{height:100%;left:0;position:absolute;top:0;width:100%}img.overlay,video.overlay{object-fit:cover}.line{margin-bottom:clamp(1.5em,4vw,2.5em);margin-bottom:var(--gap-padding);margin-top:clamp(1.5em,4vw,2.5em);margin-top:var(--gap-padding)}.line,.stripe{background-color:rgba(28,29,32,.175);background-color:var(--color-border);display:block;height:1px;width:100%}.theme-dark .stripe{background-color:#fff3;background-color:var(--color-border-light)}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media screen and (max-width:540px){.section.full-height{max-height:100vh;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.container.medium,.container.small{padding-left:clamp(2.5em,8vw,8em);padding-left:var(--container-padding);padding-right:clamp(2.5em,8vw,8em);padding-right:var(--container-padding)}}.btn{border:0;margin-bottom:calc(clamp(1.5em, 4vw, 2.5em)/2);margin-bottom:calc(var(--gap-padding)/2);outline:0;position:relative;z-index:5}.btn input{cursor:pointer}.btn:hover{z-index:15}.btn:last-child{margin-bottom:0}.btn-click{align-items:center;background:#0000;border:0;border-radius:2.125em;color:var(--primary-dark);display:flex;font-size:1em;height:4.25em;justify-content:center;min-width:1em;outline:0;overflow:hidden;padding:0;position:relative;text-decoration:none;transform:translateZ(0) rotate(.001deg);will-change:transform}.btn-click,.btn-click:hover{cursor:pointer}.btn-normal .btn-click{box-shadow:inset 0 0 0 1px rgba(28,29,32,.175);box-shadow:inset 0 0 0 1px var(--color-border)}.btn-fill{background:#dc3545;background:var(--color-blue);border-radius:50%;height:200%;left:-25%;position:absolute;top:-50%;transform:translate3d(0,-76%,0);transition:background-color .25s ease-in-out;width:150%;will-change:transform}.btn-text{align-items:center;color:#2d2d2d;color:var(--color-dark);display:flex;height:100%;justify-content:center;padding:0 2.5em;pointer-events:none;position:relative;transform:rotate(.001deg);width:100%;will-change:transform,color;z-index:2}.btn-click:hover{text-decoration:none}.btn-normal.active .btn-click .btn-text-inner{color:#fff!important;color:var(--color-white)!important}.btn-normal.not-active .btn-click .btn-text-inner{transition:all .7s cubic-bezier(.7,0,.3,1);transition:var(--animation-smooth)}.btn-normal.active .btn-click .btn-fill{background-color:#2d2d2d;background-color:var(--color-dark);transform:translateZ(0)!important}.btn-normal.not-active .btn-click .btn-fill{background-color:#2d2d2d;background-color:var(--color-dark);transition:all .7s cubic-bezier(.7,0,.3,1);transition:var(--animation-smooth)}.count-nr{display:inline-block;font-size:.7em;margin-left:.25em;opacity:.6;position:relative;position:absolute;transform:translate(20%,-15%);width:0}.btn-normal .arrow svg g{stroke:currentColor}.theme-dark .btn-normal .btn-click{box-shadow:inset 0 0 0 1px #fff3;box-shadow:inset 0 0 0 1px var(--color-border-light)}.theme-dark .btn-normal .btn-text .btn-text-inner{color:#fff!important;color:var(--color-white)!important}.btn-normal.btn-dark .btn-click{background:#2d2d2d;background:var(--color-dark);box-shadow:inset 0 0 0 0 rgba(28,29,32,.175);box-shadow:inset 0 0 0 0 var(--color-border)}.btn-normal.btn-dark .btn-text .btn-text-inner{color:#fff!important;color:var(--color-white)!important}.btn-link{margin:0}.btn-link .btn-click{border:0;border-radius:0;height:2.75em;overflow:visible}.btn-link .btn-text{padding:0 calc(clamp(1.5em, 4vw, 2.5em)/2);padding:0 calc(var(--gap-padding)/2);position:relative}.btn-link .btn-click:after{background:#2d2d2d;background:var(--color-dark);border-radius:50%;bottom:-.5em;content:"";display:block;height:calc(clamp(16px, 1.2vw, 19px)/2.75);left:50%;position:absolute;transform:translate(-50%,-50%) scale(0) rotate(.001deg);transition:all .3s cubic-bezier(.7,0,.3,1);transition:var(--animation-fast);width:calc(clamp(16px, 1.2vw, 19px)/2.75);will-change:transform}.btn-link .btn-click:hover:after,.btn-link.active .btn-click:after{transform:translate(-50%,-50%) scale(1) rotate(.001deg)}.links-wrap{display:flex}.links-wrap:hover .btn-link .btn-click:after{transform:translate(-50%,-50%) scale(0) rotate(.001deg)}.links-wrap:hover .btn-link .btn-click:hover:after{transform:translate(-50%,-50%) scale(1) rotate(.001deg)}.theme-dark .btn-link .btn-text{color:#fff;color:var(--color-white)}.theme-dark .btn-link .btn-click:after{background:#fff;background:var(--color-white)}.btn-link.btn-link-external .btn-click{border:0;border-radius:0;height:2.25em;margin:0 calc(clamp(1.5em, 4vw, 2.5em)/3);margin:0 calc(var(--gap-padding)/3);overflow:visible}.btn-link.btn-link-external .btn-text{padding:0}.btn-link.btn-link-external .btn-click:after{background:#2d2d2d;background:var(--color-dark);border-radius:0;bottom:0;height:1px;transform:translate(-50%,-50%) scaleX(0) rotate(.001deg);width:100%}.theme-dark .btn-link.btn-link-external .btn-click:after{background:#fff;background:var(--color-white)}.theme-dark .btn-link .btn-click:hover:after{transform:translate(-50%,-50%) scale(1) rotate(.001deg)}.btn-round{margin:0;z-index:20}.btn-round .btn-click{background:#2d2d2d;background:var(--color-dark);border:0;border-radius:50%;height:clamp(9em,12vw,11em);width:clamp(9em,12vw,11em)}.btn-round .btn-text{padding:0 1em;text-align:center}.btn-round .btn-text-inner{color:#fff}.btn-round .btn-fill,.theme-dark .btn-round .btn-click{background:#dc3545;background:var(--color-blue)}.theme-dark .btn-round .btn-fill{background:#f2b5d4;background:var(--color-blue-dark)}.btn-link.btn-left-top .btn-click:after{display:none}.btn-link.btn-left-top .credit{padding-right:.21em}.btn-link.btn-left-top .credit span{display:block;position:relative;transform:translate(0) rotate(.001deg);transition:all .5s cubic-bezier(.7,0,.3,1);transition:var(--animation-primary)}.btn-link.btn-left-top:hover .credit span{transform:translate(0) rotate(1turn)}.btn-link.btn-left-top .cbd{overflow:hidden;position:relative}.btn-link.btn-left-top .code-by{display:inline-block;position:relative;transform:translateX(0) rotate(.001deg);transition:all .5s cubic-bezier(.7,0,.3,1);transition:var(--animation-primary)}.btn-link.btn-left-top:hover .code-by{transform:translateX(-3.7em) rotate(.001deg)}.btn-link.btn-left-top .Narumon{display:inline-block;padding-left:.21em;padding-right:.2em;position:relative;transform:translateX(0) rotate(.001deg);transition:all .5s cubic-bezier(.7,0,.3,1);transition:var(--animation-primary)}.btn-link.btn-left-top:hover .Narumon{padding-right:2em;transform:translateX(-3.7em) rotate(.001deg)}.btn-link.btn-left-top .Kuanprakopkit{left:0;opacity:1;padding-left:.21em;position:absolute;top:0;transform:translateX(3.25em);transition:all .5s cubic-bezier(.7,0,.3,1);transition:var(--animation-primary);white-space:nowrap}@media screen and (max-width:540px){.btn-link.btn-left-top:hover .credit span{transform:translate(0) rotate(.001deg)}.btn-link.btn-left-top:hover .Narumon,.btn-link.btn-left-top:hover .code-by{transform:translateX(0) rotate(.001deg)}.btn-link.btn-left-top:hover .Narumon{padding-right:.2em}}.btn-hamburger{position:fixed;right:calc(clamp(1.5em, 4vw, 2.5em)/1.5);right:calc(var(--gap-padding)/1.5);top:calc(clamp(1.5em, 4vw, 2.5em)/1.5);top:calc(var(--gap-padding)/1.5);transform:translateY(0) scale(0) rotate(.001deg);transition:transform .4s cubic-bezier(.36,0,.66,0);z-index:105}.btn-hamburger:hover{z-index:105}.btn-hamburger .btn-click,.btn-hamburger .btn-text{border-radius:50%;height:clamp(4em,5.5vw,5em);width:clamp(4em,5.5vw,5em)}.btn-hamburger .btn-click{background-color:#2d2d2d;background-color:var(--color-dark);border:0;box-shadow:inset 0 0 0 1px #fff3;box-shadow:inset 0 0 0 1px var(--color-border-light);transition:background-color .25s cubic-bezier(.36,0,.66,0),box-shadow .25s cubic-bezier(.36,0,.66,0)}.nav-active .btn-hamburger .btn-click{box-shadow:inset 0 0 0 1px #0000!important}.btn-hamburger .btn-fill{background-color:#dc3545;background-color:var(--color-blue)}.btn-hamburger .btn-text-inner{color:#fff;color:var(--color-white);opacity:0}.btn-hamburger .btn-bars{height:8%;opacity:1;position:absolute;width:28%}.btn-hamburger .btn-text{position:relative}.btn-hamburger .btn-bars:after,.btn-hamburger .btn-bars:before{background:#fff;background:var(--color-white);content:"";display:block;height:1px;left:50%;position:absolute;transform:translate(-50%,-50%) rotate(.001deg);transition:all .3s cubic-bezier(.7,0,.3,1);transition:var(--animation-fast);width:100%}.btn-hamburger .btn-bars:before{top:0;transform:translate(-50%,-50%)}.btn-hamburger .btn-bars:after{top:100%;transform:translate(-50%,-50%)}.btn-hamburger.active .btn-bars:before{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.btn-hamburger.active .btn-click{background-color:#dc3545;background-color:var(--color-blue)}.btn-hamburger.active .btn-bars:after{top:50%;transform:translate(-50%,-50%) rotate(45deg)}main.scrolled .btn-hamburger{transition:transform .4s cubic-bezier(.34,1.5,.64,1)}main .btn-hamburger.active,main.scrolled .btn-hamburger{transform:translateY(0) scale(1) rotate(.001deg)}#contact .btn-hamburger .btn-click{box-shadow:inset 0 0 0 1px #fff3!important;box-shadow:inset 0 0 0 1px var(--color-border-light)!important}#contact .nav-active .btn-hamburger .btn-click{box-shadow:inset 0 0 0 1px #0000!important}.btn-menu .btn-click:after,.links-wrap:hover .btn-menu .btn-click:hover:after{bottom:50%;left:0;transform:translate(-50%,50%) scale(1) rotate(.001deg)}.theme-dark .btn-menu .btn-click:after,.theme-dark .btn-menu .btn-click:hover:after{background:#fff;background:var(--color-white)}.btn-icon .btn-click{width:4.25em}.btn-icon .btn-click .btn-text-inner{display:flex}.s-icon{background-color:var(--primary);border-radius:50%;display:block;float:left;height:1.75em;margin-left:.15em;margin-right:.15em;overflow:hidden;position:relative;width:1.75em}.s-icon,.s-icon .s-icon-wrap{transition:all .5s cubic-bezier(.7,0,.3,1);transition:var(--animation-primary)}.s-icon .s-icon-wrap{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(.0001deg);width:65%}.s-icon .s-icon-wrap:nth-of-type(2){transform:translate(-50%,100%) rotate(.0001deg)}.s-icon .s-icon-wrap svg{display:block;width:100%}.s-icon .s-icon-wrap svg path{fill:var(--white)}.s-icon:hover{background:var(--secondary);cursor:pointer}.s-icon:hover .s-icon-wrap:first-of-type{transform:translate(-50%,-200%) rotate(.0001deg)}.s-icon:hover .s-icon-wrap:nth-of-type(2){transform:translate(-50%,-50%) rotate(.0001deg)}.color-box{background:var(--primary-dark);color:var(--white);font-weight:500;margin-right:2em;margin-top:2em;width:calc(33.333% - 1.333em)}.color-box:nth-child(3),.color-box:nth-child(6){margin-right:0}.color-box:before{content:"";display:block;padding-top:40%}.color-box .overlay{align-items:center;display:flex;justify-content:center;padding:1em;text-align:center}.color-box.dark{background:#2d2d2d;background:var(--color-dark);box-shadow:inset 0 0 0 1px var(--primary-light);color:#fff}.color-box.gray{background:#f2b5d4;background:var(--color-gray);color:#fff}.color-box.blue{background:#dc3545;background:var(--color-blue);color:#fff}.color-box.white{background:#fff}.color-box.light-gray,.color-box.white{box-shadow:inset 0 0 0 1px rgba(28,29,32,.175);box-shadow:inset 0 0 0 1px var(--color-border)}.color-box.light-gray{background:#e9eaeb;background:var(--color-lightgray)}.color-box.border{background:rgba(28,29,32,.175);background:var(--color-border)}@media screen and (max-width:1000px){.color-box{width:calc(50% - 1em)}.color-box:nth-child(3),.color-box:nth-child(6){margin-right:2em}.color-box:nth-child(2n){margin-right:0}}.section-form,.section-form+.footer-rounded-div .rounded-div{background:#2d2d2d;background:var(--color-dark)}.form{display:block}.form,.form-container{width:100%}.hidden-field,.website-field{left:-9999px;position:absolute}.form input,.form select,.form textarea{border:0;box-shadow:none}.grecaptcha-badge{box-shadow:0 2px 5px #0003!important;top:calc(100% - 120px)!important;transform:translateY(-50%);visibility:hidden}.form-col{border-bottom:1px solid #fff3;border-bottom:1px solid var(--color-border-light);display:block;font-size:1.33em;padding:0 2.75em;position:relative;width:100%}.form-col:nth-child(2){border-top:1px solid #fff3;border-top:1px solid var(--color-border-light)}.form .field{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#0000;background:#0000!important;border:0;border-radius:0;box-shadow:none;color:#fff;color:var(--color-white);display:block;font-size:1em;font-weight:450;margin-top:-.33em;padding:1em 0 2em;width:100%}.form .form-col h5{left:0;opacity:.33;position:absolute;top:3.4em}.form .field:focus{border:0;border-radius:0;outline:0;outline-offset:0;outline-width:1px!important}.form .field:before{background:#fff;background:var(--color-white);border-radius:50%;content:"";height:.25em;left:0;position:absolute;top:0;width:.25em}.form .field::-webkit-input-placeholder,.form .field::placeholder{color:#fff;color:var(--color-white);font-weight:450;opacity:.33}.form textarea.field{resize:vertical;resize:none}.form .label{display:block;font-weight:450;margin-bottom:0;padding-top:1.66em;transition:all .2s ease-in-out}.form .label,.form-btn{color:#fff;color:var(--color-white);width:100%}.form-btn{background:#0000;border:0;height:100%;left:0;outline:0;position:absolute;top:0;z-index:10}.btn-contact-send{float:right;position:relative;transform:translate(-20%,-60%);z-index:5}.btn-contact-send .btn-text{pointer-events:all}.form .form-col.not-empty .label{opacity:.33}.alert{background:#2d2d2d;background:var(--color-dark);font-size:1rem;line-height:1.1em;padding-bottom:.75em;position:relative;transform:translateY(-1.5em)}.alert p,.alert span,.alert strong{color:#f44;color:var(--alert-error);font-size:1em;font-weight:450;line-height:1rem;margin:0}.alert:before{background:#f44;background:var(--alert-error);border-radius:50%;content:"";height:.3em;left:-3.85em;position:absolute;top:.35em;width:.3em}.alert-success{transform:translateY(0)}.alert-success p,.alert-success span,.alert-success strong{color:#24c958;color:var(--alert-success)}.alert-success:before{background:#24c958;background:var(--alert-success)}.form .checkbox-button{align-items:center;display:flex;font-size:1em;font-weight:450;margin-bottom:.5em;padding-left:1.25em}.form .checkbox-button:last-child{margin-bottom:2.2em}.form .checkbox-button:hover{cursor:pointer}.form .checkbox-button input{opacity:0;position:absolute;z-index:-1}.form .checkbox-button span{color:#fff;color:var(--color-white);display:inline-block;height:1.1em;margin-bottom:0;opacity:.33;order:2}.form .checkbox-button .custom-check{border:1px solid #fff3;border:1px solid var(--color-border-light);border-radius:0;box-shadow:0;height:.85em;margin-left:-1.25em;margin-right:.5em;margin-top:.5em;order:1;overflow:hidden;position:relative;width:.85em}.form .checkbox-button .custom-check:after{background-color:#dc3545;background-color:var(--color-blue);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.form .checkbox-button input:checked~.custom-check:after{opacity:1;visibility:visible}.form .checkbox-button:hover input~.custom-check{background-color:#ffffff1a}.form .checkbox-button input:checked~.custom-check{background-color:#dc3545;background-color:var(--color-blue);border:1px solid #dc3545;border:1px solid var(--color-blue)}.form .checkbox-button input:checked~span{color:#fff;color:var(--color-white);font-weight:450;opacity:1}.form .checkbox-button .custom-radio{border:1px solid #fff3;border:1px solid var(--color-border-light);border-radius:0;border-radius:50%;box-shadow:0;height:.85em;margin-left:-1.25em;margin-right:.5em;margin-top:.5em;order:1;overflow:hidden;position:relative;width:.85em}.form .checkbox-button .custom-radio:after{background:#fff;background:var(--color-white);border-radius:50%;content:"";display:block;height:6px;left:6px;opacity:0;position:absolute;top:6px;visibility:hidden;width:6px}.form .checkbox-button input:checked~.custom-radio:after{opacity:1;visibility:visible}.form .checkbox-button:hover input~.custom-radio{background-color:#ffffff1a}.form .checkbox-button input:checked~.custom-radio{background-color:#dc3545;background-color:var(--color-blue);border:1px solid #dc3545;border:1px solid var(--color-blue)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=radio]{-webkit-appearance:none}
/*# sourceMappingURL=main.cc13ef05.css.map*/