:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-i02rBV5P.ttf)}@font-face{font-family:Mrs Sheppards;src:url(/assets/MrsSheppards-Regular-DAOKXswQ.ttf)}@font-face{font-family:Qwigley;src:url(/assets/Qwigley-Regular-ZRVsKZfZ.ttf)}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf)}@font-face{font-family:Kanit;src:url(/assets/Kanit-Regular-bWYhieLo.ttf)}html,body{margin:0;padding:0;box-sizing:border-box}.homepage{width:100%;overflow-y:hidden;overflow-x:hidden}.first-page{position:relative;margin-top:2px;display:flex;flex-direction:column;width:100%;height:100%;background:#000;--gap: 5em;--line: 1px;--color: rgba(255, 255, 255, .2);background-image:linear-gradient(-90deg,transparent calc(var(--gap) - var(--line)),var(--color) calc(var(--gap) - var(--line) + 1px),var(--color) var(--gap)),linear-gradient(0deg,transparent calc(var(--gap) - var(--line)),var(--color) calc(var(--gap) - var(--line) + 1px),var(--color) var(--gap));background-size:var(--gap) var(--gap)}.navbar{display:flex;justify-content:center;height:20vh}a{display:flex;align-items:center;text-decoration:none}.logo{width:100px;fill:#fff;filter:drop-shadow(0px .462px 29.033px #FFF)}.header{display:flex;justify-content:center;flex-direction:column;height:60vh}@media only screen and (max-width: 768px){.header{align-items:center;justify-content:center}}.content{padding:0 0 0 150px}@media only screen and (max-width: 768px){.content{padding:10px}}.txt1{color:#fff;font-family:Montserrat;font-size:45px;font-style:normal;font-weight:800;line-height:normal;padding:0 0 5px}@media only screen and (max-width: 768px){.txt1{font-size:36px}}.txt2{color:#fff;text-shadow:1px 1px 2px #FFF;font-family:Montserrat;font-size:26px;font-style:normal;font-weight:300;line-height:normal;padding:0 0 50px}@media only screen and (max-width: 768px){.txt2{font-size:20.8px}}.call-button{background-color:#fff;color:#000;padding:13px 33px;border-radius:22px;border:0;cursor:pointer;box-shadow:3px 3px 4px #fff;font-family:Montserrat;font-style:normal;font-weight:800;line-height:normal;transition:all .16s ease-in}@media only screen and (max-width: 768px){.call-button{padding:10px 25px}}.call-button:hover{background-color:#000;color:#fff;box-shadow:0 0 0 1px #fff;border-color:#fff}.scoller{height:20vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.scroll-text{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal;padding:0 0 13px;display:flex}.scroll-arrow{display:flex;flex-direction:column;align-items:center;position:relative}#arrow1{position:absolute;z-index:1;width:38.899px;height:19.449px}#arrow2{position:absolute;z-index:2;top:10px;width:38.899px;height:19.449px}.line-gradient{height:10vh;background:#fff;background:linear-gradient(0deg,#fff,#000)}.second-page{border-radius:66px 66px 0 0;background-color:#fff}.service-section{height:auto;display:flex;justify-content:center}.service-part{padding:79px 0 0;width:282px}.title-service{position:relative;height:45px;top:30px;color:#000;text-align:center;font-family:Montserrat;font-size:37.097px;font-style:normal;font-weight:800;line-height:normal}.by-adyo{position:relative;height:21px;width:105px;top:15px;left:130px;color:#000;text-align:end;-webkit-text-stroke-width:.11787456274032593;-webkit-text-stroke-color:#000;font-family:Mrs Sheppards;font-size:23.497px;font-style:normal;font-weight:400;line-height:normal;padding:0 0 80px}.text-service-section{padding:0 35px;display:flex;flex-direction:column;justify-content:center;align-items:center}.text-service{color:#000;text-align:center;font-family:Kanit;font-size:20.315px;font-weight:lighter;line-height:normal}.txt-section{padding-top:65px;max-width:1056px;margin-bottom:40px}.wow-section{margin:70px auto auto;background-color:#000;width:100%;height:300px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:end;border-radius:66px 66px 0 0}@media only screen and (max-width: 768px){.wow-section{display:flex;flex-direction:column;justify-content:space-around;height:105vh;align-items:center}}.wow-content{position:relative;height:100%;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 768px){.wow-content{display:flex;justify-content:space-between}}@media only screen and (max-width: 768px){.explain-text{justify-self:flex-end}}.text-section{padding-top:66px;position:absolute;width:auto;height:auto;color:#fff;text-align:center;font-family:Montserrat;font-size:37.12px;font-style:normal;font-weight:800;line-height:normal}.number-1,.number-2,.number-3{top:-75px;text-align:center;font-family:Qwigley;font-size:188.238px;font-style:normal;font-weight:400;width:100px;background:linear-gradient(180deg,#000 30%,#fff 75.43%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.arrow-section{display:none;width:224px;left:245px;height:auto;stroke-width:4.479px;color:#fff;size:20vh;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fill-content{padding-top:170.63px;color:#fff;width:350px;text-align:center;font-family:Montserrat;font-size:12.743px;font-style:normal;font-weight:500;line-height:normal}.hz-bar-1,.hz-bar-2,.hz-bar-3{width:171.036px;height:1.061px;background:#fff;margin-top:15px}@media only screen and (max-width: 768px){.hz-bar-3{visibility:hidden}}.backround-contact-page{background-color:#000}.contact-page{min-height:100vh;background-color:#fff;padding-top:120px;display:flex;flex-direction:row;border-radius:66px 66px 0 0}@media only screen and (max-width: 1134px){.contact-page{flex-direction:column;align-items:center}}.contact-information{width:50%;height:100vh;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1134px){.contact-information{height:fit-content;padding:0}}.section-information{padding-bottom:50px}.contact-title{color:#000;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:700;line-height:normal;max-width:434px;padding-bottom:40px}@media only screen and (max-width: 1134px){.contact-title{text-align:center}}.mail-content{display:flex;flex-direction:row;width:100%;padding-bottom:30px}@media only screen and (max-width: 1134px){.mail-content{justify-content:center}}.mail-icon{width:26px;height:19px;background:url(/assets/mail_icon-Cmxg3qbF.svg) #fff 50% / cover no-repeat;align-self:center;margin-right:17px}.mail{color:#000;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal;align-self:center;text-decoration:underline}.phone-content{display:flex;flex-direction:row;width:100%;padding-bottom:39px}@media only screen and (max-width: 1134px){.phone-content{justify-content:center}}.phone-icon{width:27px;height:27px;flex-shrink:0;background:url(/assets/phone_icon-CWhDP1kr.svg) #fff 50% / cover no-repeat;align-self:center;margin-right:15px}.phone{color:#000;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal;align-self:center;text-decoration:underline}@media only screen and (max-width: 1134px){.button-content{display:flex;justify-content:center}}.rdv-button{color:#000;font-family:Montserrat;font-size:12.8px;font-style:normal;font-weight:600;line-height:normal;width:219px;height:36.296px;flex-shrink:0;border-radius:22.257px;border:1px solid #000;background:#fff;cursor:pointer}@media only screen and (max-width: 1134px){.rdv-button{justify-content:center}}.contact-form{width:50%;display:flex;align-items:center;justify-content:center;padding-right:50px}@media only screen and (max-width: 1134px){.contact-form{padding:0;width:100%;align-items:flex-start;justify-content:center}}.form-section{width:593px;height:617px;border-radius:15px;background:#000;box-shadow:2px 4px 4px #00000040}@media only screen and (max-width: 1134px){.form-section{height:auto;margin:20px}}.form-title{color:#fff;font-family:Montserrat;font-size:28px;font-style:normal;font-weight:700;line-height:normal;padding:60px 0 58px 58px}@media only screen and (max-width: 1134px){.form-title{font-size:25px;padding:50px 30px 30px;text-align:center}}.input-section{display:flex;justify-content:center;flex-direction:column;margin-left:65px;margin-right:65px}@media only screen and (max-width: 1134px){.input-section{margin:0;padding:0 30px}}label{max-width:100%;display:flex;flex-direction:column;color:#fff;font-family:Poppins;font-size:10.469px;font-style:normal;font-weight:500;line-height:17.449px;order:-1}input{height:34px;border-radius:5px;border:1px solid #FFF;background:#0c0c0c;margin-bottom:30px;transition:all ease .2s;padding-left:10px;font-family:Montserrat}input:focus+label{top:-20px}@media only screen and (max-width: 768px){input{margin-bottom:15px}}textarea{height:158px;border-radius:5px;border:1px solid #FFF;background:#0c0c0c;margin-bottom:41px;padding-left:10px;padding-top:10px;font-family:Montserrat}@media only screen and (max-width: 1134px){textarea{margin-bottom:25px}}.submitted-section{display:flex;flex-direction:row;justify-content:space-between}.result{color:#fff;font-family:Poppins;font-size:12.214px;font-style:normal;font-weight:500;line-height:17.449px}.submit-button{width:100px;height:36.867px;background:#fff;border-radius:12.289px;color:#000;font-family:Poppins;font-size:12.214px;font-style:normal;font-weight:500;line-height:17.449px;cursor:pointer}.submit-button:disabled{opacity:.5}.green:focus{outline:none!important;border:1px solid green;box-shadow:0 0 #fff inset,green 0 0 0 1.2px}.red:focus{outline:none!important;border:1px solid red;box-shadow:0 0 #fff inset,red 0 0 0 1.2px}
