*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%;line-height:1;font-family:VanillaRavioli}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate;overflow-x:hidden}:root{--page-background:#fcfaf9;--page-transition-time:400ms;--color-beige-01:#f3e7e2;--color-beige-02:#e1ccc3;--color-beige-03:#987c7c;--color-beige-04:#4c4343;--color-grey-01:#9e9797;--color-danger:#e74c3c;--color-positive:#27ae60}body,html{background-color:var(--page-background)}html{scrollbar-width:thin;scrollbar-color:var(--color-beige-04),transparent;-webkit-overflow-scrolling:touch}@font-face{font-family:VanillaRavioli;src:url(/fonts/VanillaRavioli.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Khmer;src:url(/fonts/Gulzar.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}html::-webkit-scrollbar{display:block;width:4px;height:4px}html::-webkit-scrollbar-track{background:hsla(0,0%,100%,.65);cursor:default}html::-webkit-scrollbar-thumb{background-color:var(--color-beige-04);border-radius:2px}html::-webkit-scrollbar-thumb:active,html::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.65)}#__next{max-height:100%}@media screen and (max-width:768px){#__next.lock{overflow-y:hidden}}.page{min-height:calc(100vh - 90px);padding-top:20px;box-sizing:border-box}.page-container{width:100%;max-width:1278px;padding-top:90px;margin:0 auto}@media screen and (max-width:768px){.page-container{padding-top:60px}}.page-transition-enter{opacity:0;transform:translate3d(0,20px,0)}.page-transition-enter-active{opacity:1;transform:translateZ(0);transition:opacity var(--page-transition-time),transform var(--page-transition-time)}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:opacity var(--page-transition-time)}.homepage{display:flex;align-items:center;justify-content:center;margin-bottom:50px;box-sizing:border-box;height:calc(100vh - 80px);margin-top:-31px}.homepageSections01{width:40%;min-height:100px;box-sizing:border-box}.homepageSections02{width:min(583px,60%);min-height:100px;box-sizing:border-box}@media screen and (max-width:1340px){.homepage{padding:0 20px}.homepageSections01{width:45%}.homepageSections02{width:min(583px,60%)}}@media screen and (max-width:980px){.homepage{flex-direction:column-reverse;min-height:calc(100vh - 380px);justify-content:center;height:auto;margin-top:0}.homepageSections01{width:100%;padding-left:15%}.homepageSections02{width:60%;transform:translateX(25%);margin-right:15%}}@media screen and (max-width:768px){.homepage{flex-direction:column;margin-top:0;padding:0;margin-bottom:0;height:calc(100vh - 100px);overflow:hidden;justify-content:space-evenly}.homepageSections01{width:100%;padding:0 20px}.homepageSections02{width:100%;transform:translateY(0);margin-right:0;overflow:hidden}.homepageSections02 img{transform:scale(1.1) translateY(10%);object-fit:contain}}@media screen and (max-width:524px){.homepageSections01{padding:0 20px}}.homepageImage{width:100%;position:relative!important}.homeTitle{font-size:47px;color:var(--color-beige-03);margin-bottom:20px;font-weight:300}.homeSubTitle{font-size:123px;color:var(--color-beige-04);margin-bottom:50px;font-weight:300}.homePlaces{font-size:21px;color:var(--color-beige-03);margin-bottom:20px;font-weight:300}.homePlaces span{margin:0 8px}.homePlaces span:first-of-type{margin-left:0}@media screen and (max-width:1150px){.homeTitle{font-size:40px}.homeSubTitle{font-size:90px}}@media screen and (max-width:524px){.homeTitle{display:none}.homeSubTitle{font-size:57px;margin-bottom:20px}.homePlaces{font-size:18px}}.about-about{margin-top:50px;display:flex;align-items:space-between;justify-content:space-between;margin-bottom:50px;box-sizing:border-box;padding:0 20px;flex-direction:column}@media screen and (min-width:1340px){.about-about{padding:0}}@media screen and (max-width:768px){.about-about{margin-top:10px}}.about-pageTitle{font-size:74px;padding:minmax(20px,10vh) 0;font-weight:300;color:var(--color-beige-04);margin-bottom:80px}@media screen and (max-width:768px){.about-pageTitle{padding:20px 0;margin-bottom:0;font-size:32px}}.about-subtitles{display:flex;justify-content:center;gap:100px;padding:30px 0 70px}@media screen and (max-width:768px){.about-subtitles{flex-direction:column;align-items:center;padding:30px 0 50px;gap:20px}}.about-subtitles a{text-decoration:none;border-bottom:1px solid var(--color-beige-03)}.about-pageSubtitle{font-size:32px;font-weight:300;color:var(--color-beige-03);margin-bottom:5px}@media screen and (max-width:768px){.about-pageSubtitle{font-size:18px;margin-bottom:10px}}.about-text{font-family:Khmer;font-size:18px;color:var(--color-beige-03);letter-spacing:0;line-height:37px}.about-aboutGrid{display:flex;gap:40px;max-width:980px;margin:0 auto}@media screen and (max-width:960px){.about-aboutGrid{gap:5%}}@media screen and (max-width:768px){.about-aboutGrid{flex-direction:column-reverse;gap:40px}}.about-imageContainer{width:45%}@media screen and (max-width:768px){.about-imageContainer{width:100%;position:relative}}.about-textContainer{width:65%;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:768px){.about-textContainer{width:100%}}.about-imageContainer img{box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.05)}@media screen and (max-width:768px){.about-imageContainer img{width:80%;margin:0 auto}.about-imageDesktop{display:none}}.about-imageMobile{display:none}@media screen and (max-width:768px){.about-imageMobile{display:block}}.cerineu-personal{margin-top:100px;display:flex;align-items:space-between;justify-content:space-between;margin-bottom:50px;box-sizing:border-box;padding:0 20px;gap:60px}.cerineu-image img{margin-bottom:20px}.license{text-align:left}@media screen and (min-width:1340px){.cerineu-personal{padding:0}}@media screen and (max-width:768px){.cerineu-personal{margin-top:10px;flex-direction:column}}.cerineu-pageTitle{font-size:74px;color:var(--color-beige-04);letter-spacing:0;position:absolute;left:0;top:-70px}.cerineu-pageTitle.desktop{text-shadow:1px 1px 2px var(--color-beige-02)}.cerineu-pageTitle.mobile{display:none}@media screen and (max-width:1300px){.cerineu-pageTitle{font-size:64px}}@media screen and (max-width:1124px){.cerineu-pageTitle{font-size:54px}}@media screen and (max-width:960px){.cerineu-pageTitle{font-size:54px}}@media screen and (max-width:850px){.cerineu-pageTitle{font-size:44px;top:-55px}}@media screen and (max-width:768px){.cerineu-pageTitle.desktop{display:none}.cerineu-pageTitle.mobile{font-size:44px;display:block;position:relative;top:0;margin-bottom:30px}}.cerineu-pageSubtitle{font-size:32px;font-weight:300;color:var(--color-beige-04);margin-bottom:20px;line-height:40px}@media screen and (max-width:768px){.cerineu-pageSubtitle{font-size:22px;margin-bottom:10px}}.cerineu-image,.cerineu-info{width:50%}.cerineu-info{display:flex;flex-direction:column;gap:65px}@media screen and (max-width:768px){.cerineu-image,.cerineu-info{width:100%}}.cerineu-image{padding-left:70px;position:relative}@media screen and (max-width:768px){.cerineu-image{padding-left:0}}.cerineu-image img{box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.05)}@media screen and (max-width:768px){.cerineu-image img{width:60%}}.cerineu-text text{font-family:Khmer;font-size:18px;color:var(--color-beige-03);letter-spacing:0;line-height:37px;margin-bottom:20px;display:block}.cerineu-skillsList{padding:0;list-style:none}.cerineu-skillsList li{font-family:Khmer;font-size:18px;color:var(--color-beige-03);letter-spacing:0;line-height:37px}.cerineu-skillsList li,.cerineu-skillsList li text{display:flex;align-items:center}.cerineu-skillsList li text:before{content:"";display:inline-block;width:4px;height:4px;background-color:var(--color-beige-03);border-radius:50%;margin-right:20px;transform:translateY(-2px)}.contacts-contacts{margin-top:50px;display:flex;align-items:space-between;justify-content:space-between;margin-bottom:50px;box-sizing:border-box;padding:0 20px;flex-direction:column}@media screen and (min-width:1340px){.contacts-contacts{padding:0}}@media screen and (max-width:768px){.contacts-contacts{margin-top:10px}}.contacts-pageTitle{font-size:74px;padding:minmax(20px,10vh) 0;font-weight:300;color:var(--color-beige-04);margin-bottom:80px}@media screen and (max-width:768px){.contacts-pageTitle{padding:20px 0;margin-bottom:30px;font-size:32px}}.contacts-pageSubtitle{font-size:32px;font-weight:300;color:var(--color-beige-04);margin-bottom:50px}@media screen and (max-width:768px){.contacts-pageSubtitle{font-size:18px;margin-bottom:20px}}.contacts-contactsGrid{display:grid;width:100%;grid-template-areas:"locations social" "form form";grid-row-gap:70px;row-gap:70px;grid-column-gap:50px;column-gap:50px;grid-template-columns:1fr 1fr}@media screen and (max-width:1024px){.contacts-contactsGrid{row-gap:40px}}@media screen and (max-width:768px){.contacts-contactsGrid{grid-template-areas:"locations" "social" "form";grid-template-columns:1fr}}.contacts-locations{grid-area:locations;width:50%;font-size:21px}@media screen and (max-width:768px){.contacts-locations{font-size:18px}}.contacts-locations li{margin-bottom:10px;align-items:center}@media screen and (max-width:768px){.contacts-locations li{margin-bottom:0}}.contacts-social{grid-area:social;width:50%}.contacts-contactForm{grid-area:form}.contacts-form{display:grid;width:100%;grid-template-areas:"info ask";grid-gap:50px;gap:50px}@media screen and (max-width:768px){.contacts-form{grid-template-areas:"info" "ask"}}@media screen and (max-width:1024px){.contacts-form{gap:30px;row-gap:30px}}.contacts-form input{width:100%;height:60px;margin-bottom:10px;background-color:transparent;border:1px solid var(--color-beige-02);padding:5px 0 0 15px;outline-color:var(--color-beige-03);font-family:Khmer;font-size:18px;color:var(--color-beige-04)}@media screen and (max-width:768px){.contacts-form input{height:50px}}.contacts-form textarea{width:100%;height:160px;margin-bottom:10px;background-color:transparent;border:1px solid var(--color-beige-02);padding:22px 15px;outline-color:var(--color-beige-03);font-family:Khmer;font-size:18px;color:var(--color-beige-04)}.contacts-form input::placeholder,.contacts-form textarea::placeholder{color:var(--color-grey-01)}.contacts-form button{background-color:var(--color-beige-02);color:var(--color-beige-04);border:none;border-radius:0;height:60px;width:50%;align-self:flex-end;font-family:Khmer;font-size:18px;padding:5px 15px 0}@media screen and (max-width:768px){.contacts-form button{height:50px;width:100%}}.contacts-field{position:relative}.contacts-field input+div,.contacts-field textarea+div{position:absolute}.contacts-info{grid-area:info}.contacts-ask,.contacts-info{display:flex;flex-direction:column;gap:30px}.contacts-ask{grid-area:ask}.contacts-list{padding:0;list-style:none;width:300px}.contacts-list li{height:40px;width:100%;font-family:Khmer}.contacts-list li.telm{display:flex;justify-content:space-between;align-items:center}.contacts-list li a,.contacts-list li span{color:var(--color-beige-03)}.contacts-list li a{padding-bottom:3px;border-bottom:1px solid var(--color-beige-03);text-decoration:none}.contacts-list li.contacts-socialNetwork{font-size:18px}.contacts-list li.contacts-socialNetwork a{text-decoration:none;display:flex;gap:20px;align-items:center;border:none;cursor:pointer;color:var(--color-beige-04)}.contacts-errorMessage{font-size:18px;font-family:Khmer;color:var(--color-danger)}@media screen and (max-width:768px){.contacts-errorMessage{font-size:14px}}.contacts-submitResult{font-size:18px;font-family:Khmer;text-align:center;padding:30px 0;line-height:1.5}.contacts-submitResultPositive{color:var(--color-positive)}.contacts-submitResultNegative{color:var(--color-danger)}.ferro-personal{margin-top:100px;display:flex;align-items:space-between;justify-content:space-between;margin-bottom:50px;box-sizing:border-box;padding:0 20px;gap:60px;flex-direction:row-reverse}.ferro-image img{margin-bottom:20px}.license{margin:10px 0;font-family:Khmer;text-align:right}@media screen and (max-width:768px){.license{text-align:left}}@media screen and (min-width:1340px){.ferro-personal{padding:0}}@media screen and (max-width:768px){.ferro-personal{margin-top:10px;flex-direction:column}}.ferro-pageTitle{font-size:74px;color:var(--color-beige-04);letter-spacing:0;position:absolute;left:0;top:-70px}.ferro-pageTitle.desktop{text-shadow:1px 1px 2px var(--color-beige-02);left:auto;right:0;text-align:right}.ferro-pageTitle.mobile{display:none}@media screen and (max-width:960px){.ferro-pageTitle{font-size:64px}}@media screen and (max-width:850px){.ferro-pageTitle{font-size:54px;top:-55px}}@media screen and (max-width:768px){.ferro-pageTitle.desktop{display:none}.ferro-pageTitle.mobile{font-size:44px;display:block;position:relative;top:0;margin-bottom:30px}}.ferro-pageSubtitle{font-size:32px;font-weight:300;color:var(--color-beige-04);margin-bottom:20px;line-height:40px}@media screen and (max-width:768px){.ferro-pageSubtitle{font-size:22px;margin-bottom:10px}}.ferro-image,.ferro-info{width:50%}.ferro-info{display:flex;flex-direction:column;gap:65px}@media screen and (max-width:768px){.ferro-image,.ferro-info{width:100%}}.ferro-image{padding-right:70px;position:relative}@media screen and (max-width:768px){.ferro-image{padding-right:0}}.ferro-image img{box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.05)}@media screen and (max-width:768px){.ferro-image img{width:60%}}.ferro-text text{font-family:Khmer;font-size:18px;color:var(--color-beige-03);letter-spacing:0;line-height:37px;margin-bottom:20px;display:block}.ferro-skillsList{padding:0;list-style:none}.ferro-skillsList li{font-family:Khmer;font-size:18px;color:var(--color-beige-03);letter-spacing:0;line-height:37px}.ferro-skillsList li,.ferro-skillsList li text{display:flex;align-items:center}.ferro-skillsList li text:before{content:"";display:inline-block;width:4px;height:4px;background-color:var(--color-beige-03);border-radius:50%;margin-right:20px;transform:translateY(-2px)}.menuNav{height:68px;padding-top:22px;justify-content:center;position:fixed;z-index:1}.menu,.menuNav{width:100%;display:flex;align-items:center;background-color:var(--page-background);box-sizing:border-box}.menu{max-width:1278px;justify-content:space-between;border-bottom:1px solid var(--color-beige-02)}.logoLink{color:var(--color-beige-03);font-size:22px;text-decoration:none}.logoLink,.menuLinks{box-sizing:border-box}.menuLinks{display:flex;align-items:center;gap:40px;padding:22px 0}.menuLink{font-size:22px}.menuLink,.menuLinkResponsive{text-decoration:none;color:var(--color-beige-03);box-sizing:border-box}.menuLinkResponsive{font-size:42px;padding:10px 0;display:block}.menuLink.active,.menuLinkResponsive.active{color:var(--color-beige-04)}@media screen and (max-width:1340px){.menuNav{padding:22px 20px 0}}@media screen and (max-width:768px){.menuNav{margin:0;padding-top:0;height:60px}.logoLink{height:60px;display:flex;align-items:center}.menuLinks{display:none}}.responsiveMenuBtn{display:none}@media screen and (max-width:768px){.responsiveMenuBtn{display:block;width:60px;height:60px}}.overlayButton{position:absolute;padding:26px 11px;z-index:5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;right:7px}.overlayButton span{height:4px;width:35px;border-radius:2px;background-color:var(--color-beige-03);position:relative;display:block;transition:all .2s ease-in-out}.overlayButton span:before{top:-10px;visibility:visible}.overlayButton span:after{top:10px}.overlayButton span:after,.overlayButton span:before{height:4px;width:35px;border-radius:2px;background-color:var(--color-beige-03);position:absolute;content:"";transition:all .2s ease-in-out}.overlayButton.open span,.overlayButton.open:hover span{background:transparent}.overlayButton.open span:before{transform:rotate(45deg) translate(7px,7px)}.overlayButton.open span:after{transform:rotate(-45deg) translate(7px,-7px)}.overlay{height:100vh;width:100vw;background:hsla(18,41%,92%,.95);z-index:2;visibility:hidden;position:fixed;left:0;top:0;bottom:0}.overlay.open{visibility:visible}.overlay ul{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:100vh;list-style-type:none;padding:0}.overlay ul li{padding:1em}.language,.languageMobile{font-size:14px;font-weight:700;cursor:pointer;color:#ac9b93}.languageMobile{font-size:18px}.language .selected,.languageMobile .selected{color:var(--color-beige-04)}.services-services{margin-top:50px;display:flex;align-items:space-between;justify-content:space-between;margin-bottom:50px;box-sizing:border-box;padding:0 20px;flex-direction:column}@media screen and (min-width:1340px){.services-services{padding:0}}@media screen and (max-width:768px){.services-services{margin-top:10px}}.services-pageTitle{font-size:74px;padding:minmax(20px,10vh) 0;font-weight:300;color:var(--color-beige-04);margin-bottom:80px}@media screen and (max-width:768px){.services-pageTitle{padding:20px 0;margin-bottom:30px;font-size:32px}}.services-pageSubtitle{font-size:42px;font-weight:300;color:var(--color-beige-04);margin-bottom:20px;font-family:Khmer}@media screen and (max-width:768px){.services-pageSubtitle{font-size:30px;margin-bottom:10px}}.services-serviceTypesGrid{display:flex;gap:40px;justify-content:space-between}@media screen and (max-width:1024px){.services-serviceTypesGrid{flex-direction:column}}.services-serviceTypeColumn{width:100%}.services-servicesAccordion{border:none}.services-headerText{font-family:Khmer;font-size:32px;color:var(--color-beige-03);line-height:90px;position:relative;padding-left:25px;display:flex;align-items:center;gap:10px}.services-headerText p{font-size:16px;position:absolute;bottom:-30px}@media screen and (max-width:768px){.services-headerText p{bottom:-25px}.accordion__heading{margin-bottom:20px}.services-headerText{font-size:26px;line-height:50px}}.services-serviceImage{float:left;margin-right:15px;max-width:35%}.services-headerText:before{display:inline-block;content:"";height:10px;width:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg);top:39%;left:0;position:absolute}@media screen and (max-width:768px){.services-headerText:before{top:35%}}.services-headerText[aria-expanded=true]:before,.services-headerText[aria-selected=true]:before{transform:rotate(45deg)}.services-accordion__panel{padding:20px 20px 20px 25px;animation:fadein .35s ease-in;font-family:Khmer;font-size:18px;color:var(--color-beige-03);letter-spacing:0;line-height:32px}@media screen and (max-width:1024px) and (min-width:768px){.services-accordion__panel{display:flex;gap:20px}.services-accordion__panel>div{width:50%;max-width:25%;display:flex;align-items:center}.services-accordion__panel>p{display:flex;align-items:center;width:75%}.services-accordion__panel>div>img{width:100%;max-width:100%;margin:0;float:none}}@media screen and (max-width:768px){.services-serviceImage{float:left;margin-right:15px;max-width:40%}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.blobs{filter:url(#goo);position:absolute;top:0;left:0;bottom:0;right:0;z-index:200;transform:scale(.25)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wobble{0%{transform:scale(.1)}to{transform:scale(4)}}.blob{position:absolute;background:#111;left:50%;top:50%;width:100px;height:100px;line-height:100px;text-align:center;color:#000;font-size:40px;border-radius:100%;margin-top:-50px;margin-left:-50px;transition:all 1s cubic-bezier(.77,0,.175,1);transform:translateZ(0);background:var(--color-beige-02);transform-origin:0 0}.blob:nth-child(17){transform:scale(1);animation:wobble 8s ease-in-out infinite alternate}@keyframes move-1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(155.56349px,155.56349px,0) scale(.33)}}.blob:first-child{animation:move-1 2s ease-in-out -.5s infinite alternate}@keyframes move-2{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,220px,0) scale(.33)}}.blob:nth-child(2){animation:move-2 2s ease-in-out -1s infinite alternate}@keyframes move-3{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-155.56349px,155.56349px,0) scale(.33)}}.blob:nth-child(3){animation:move-3 2s ease-in-out -1.5s infinite alternate}@keyframes move-4{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-220px,0,0) scale(.33)}}.blob:nth-child(4){animation:move-4 2s ease-in-out -2s infinite alternate}@keyframes move-5{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-155.56349px,-155.56349px,0) scale(.33)}}.blob:nth-child(5){animation:move-5 2s ease-in-out -2.5s infinite alternate}@keyframes move-6{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-220px,0) scale(.33)}}.blob:nth-child(6){animation:move-6 2s ease-in-out -3s infinite alternate}@keyframes move-7{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(155.56349px,-155.56349px,0) scale(.33)}}.blob:nth-child(7){animation:move-7 2s ease-in-out -3.5s infinite alternate}@keyframes move-8{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(220px,0,0) scale(.33)}}.blob:nth-child(8){animation:move-8 2s ease-in-out -4s infinite alternate}@keyframes move2-9{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28.28427px,28.28427px,0) scale(1.6)}}.blob:nth-child(9){animation:move2-9 2s ease-in-out -4.28571s infinite alternate}@keyframes move2-10{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,40px,0) scale(1.6)}}.blob:nth-child(10){animation:move2-10 2s ease-in-out -4.7619s infinite alternate}@keyframes move2-11{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-28.28427px,28.28427px,0) scale(1.6)}}.blob:nth-child(11){animation:move2-11 2s ease-in-out -5.2381s infinite alternate}@keyframes move2-12{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-40px,0,0) scale(1.6)}}.blob:nth-child(12){animation:move2-12 2s ease-in-out -5.71429s infinite alternate}@keyframes move2-13{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-28.28427px,-28.28427px,0) scale(1.6)}}.blob:nth-child(13){animation:move2-13 2s ease-in-out -6.19048s infinite alternate}@keyframes move2-14{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-40px,0) scale(1.6)}}.blob:nth-child(14){animation:move2-14 2s ease-in-out -6.66667s infinite alternate}@keyframes move2-15{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28.28427px,-28.28427px,0) scale(1.6)}}.blob:nth-child(15){animation:move2-15 2s ease-in-out -7.14286s infinite alternate}@keyframes move2-16{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,0,0) scale(1.6)}}.blob:nth-child(16){animation:move2-16 2s ease-in-out -7.61905s infinite alternate}@keyframes move2-17{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28.28427px,28.28427px,0) scale(1.6)}}.blob:nth-child(17){animation:move2-17 2s ease-in-out -8.09524s infinite alternate}.footer{padding:30px 20px;display:flex;flex-direction:column;width:100%;justify-content:space-between;background-color:hsla(18,33%,82%,.1);border-top-left-radius:25px;border-top-right-radius:25px;margin-top:100px}.footer .information-text{font-family:Khmer;font-size:14px;color:var(--color-beige-03);line-height:26px}.footer .information-text.local{font-size:16px;color:var(--color-beige-04);margin-bottom:8px}.footer a:not(.complaint-book){color:var(--color-beige-03);text-decoration:none}.footer a:not(.complaint-book):hover{color:var(--color-beige-04)}.footer .addresses{display:flex;width:100%;gap:30px;justify-content:space-between}.footer .separator{width:50%;margin:30px auto 15px;background-color:var(--color-beige-02);height:1px}.footer .legal{display:flex;justify-content:center;gap:30px}.complaint-book{font-family:Khmer;font-size:14px;color:var(--color-beige-04);line-height:18px;display:inline-block;text-decoration:none;border-bottom:1px solid var(--color-beige-04);padding-top:10px}@media screen and (max-width:1000px){.footer .addresses{flex-wrap:wrap}.footer .addresses div:last-child{width:100%}.footer .addresses div:last-child>div{display:flex;flex-wrap:wrap;gap:30px;align-items:center}.complaint-book{padding-top:0}}@media screen and (max-width:800px){.footer .addresses div:first-child{width:calc(50% - 15px)}.footer .addresses div:last-child>div{gap:15px}.footer .addresses div:nth-child(2):not(:last-child){width:calc(50% - 15px)}}@media screen and (max-width:460px){.footer .addresses div:first-child,.footer .addresses div:nth-child(2):not(:last-child){width:100%}}.footer .legal .info{color:var(--color-beige-04)}