@import url(https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,400;0,600;0,700;1,400&display=swap);*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;margin:0;padding:0}a,img{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}body,html{background-color:#fff;font-family:Kanit,sans-serif;font-weight:400;height:100%;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;width:100%}.banner__container{background-image:url(/static/media/contact-cover.fc70d477983c8c358a74.png);height:500px;margin-top:240px;position:relative;width:100%}.banner__container .banner__text{display:flex;justify-content:center;padding-top:115px}.banner__container .banner__text p{color:#fff;font-size:30px;font-weight:600}.banner__container .banner__btn{display:flex;justify-content:center;margin-top:130px}.banner__container .banner__btn button{background:#fff;border:none;cursor:pointer;font-size:14px;font-weight:900;height:50px;margin-right:80px;outline:none;text-transform:uppercase;transition:all .4s ease-in-out;width:180px}.banner__container .banner__btn .contact:hover,.banner__container .banner__btn .services{background-color:transparent;border:2px solid #fff;color:#fff}.banner__container .banner__btn .services:hover{background-color:#fff;border:none;color:#000}@media screen and (max-width:759px){.banner__container{margin-top:130px}.banner__container .banner__text p{font-size:20px;margin-left:25px}.banner__container .banner__btn{margin-top:100px}.banner__container .banner__btn button{font-size:13px;height:50px;margin-right:35px;width:140px}.banner__container .banner__btn .contact{margin-left:34px}}header{background-image:url(/static/media/hero-image.7e41b5396978d6332567.png);border-bottom:5px solid #9ac099;min-height:700px;position:relative;width:100%}header .navbar{display:flex;width:100%}header .navbar svg{display:none}header .navbar .logo{flex:1 1;margin-left:54px;margin-top:38px}header .navbar .logo,header .navbar .logo img{height:140px;width:140px}header .navbar .navbar__items{align-self:center}header .navbar .navbar__items ul{display:flex;list-style-type:none}header .navbar .navbar__items ul li a{color:#fff;font-size:25px;font-weight:600;margin-right:54px;text-decoration:none}header .navbar .navbar__items .active,header .navbar .navbar__items ul li a:hover{color:#9ac099;text-decoration:underline}header .scroll{bottom:42px;left:50%;position:absolute}@media screen and (max-width:759px){header{min-height:667px;position:relative;z-index:2}header .navbar{display:block}header .navbar svg{color:#9ac099;cursor:pointer;display:block;font-size:25px;left:10px;position:absolute;top:10px}header .navbar .logo{margin-left:200px;margin-top:0;padding-top:18px}header .navbar .navbar__items{margin-top:-128px;z-index:10}header .navbar .navbar__items ul{display:block;height:335px;left:-320px;padding-left:20px;padding-top:30px;position:absolute;transition:all .3s ease;width:320px}header .navbar .navbar__items ul.active{left:0}header .navbar .navbar__items ul li{height:30px;margin-bottom:10px}header .navbar .navbar__items ul li .mobile{display:block;margin-top:95px}header .navbar .navbar__items ul li:after{display:none}}.hero__container{color:#fff;left:105px;position:absolute;top:-400px;width:100%;z-index:2}.hero__container .heading{display:flex}.hero__container .heading :before{background-color:#9ac099;content:"";height:2px;left:0;position:absolute;top:85px;width:75px}.hero__container .heading h1{font-size:50px;position:relative}.hero__container .heading h3{font-size:40px;font-weight:400;margin-left:15px;margin-top:8px}.hero__container h2{font-size:35px;font-weight:400;margin-top:40px}.hero__container img{left:0;position:absolute}@media screen and (max-width:759px){.hero__container{left:20px;top:-420px}.hero__container .heading{display:block}.hero__container .heading :before{content:"";top:56px}.hero__container .heading h1{font-size:30px}.hero__container .heading h2{font-size:25px;margin-left:0}.hero__container p{font-size:23px;margin-top:30px}}.footer__container{margin-top:124px;width:100%}.footer__container .main__footer__wrapper{background-color:#404040;display:flex;justify-content:space-evenly;min-height:300px;padding-top:54px;width:100%}.footer__container .main__footer__wrapper h4{color:#fff;font-size:22px;margin-bottom:26px}.footer__container .main__footer__wrapper p{color:#fff;margin-bottom:16px}.footer__container .main__footer__wrapper a{color:#fff;text-decoration:none}.footer__container .main__footer__wrapper a:hover{text-decoration:underline}.footer__container .main__footer__wrapper .main__footer__info h4{color:#9ac099}.footer__container .main__footer__links ul li{list-style-type:none;margin-bottom:16px;position:relative}.footer__container .main__footer__links ul li img{height:9px;margin-right:9px;width:7px}.footer__container .main__footer__contact{position:relative}.footer__container .main__footer__contact svg{color:#9ac099;font-size:20px;margin-bottom:-4px;margin-right:15px}.footer__container .main__footer__contact .email{margin-bottom:16px}.footer__container .secondary__footer{background-color:#252525;color:#fff;min-height:50px;width:100%}.footer__container .secondary__footer p{line-height:50px;opacity:91%;text-align:center}.footer__container .secondary__footer p span{font-family:Arial}@media screen and (max-width:759px){.footer__container .main__footer__wrapper{display:block;height:499px;padding-left:15px;padding-top:30px}.footer__container .secondary__footer{font-size:14px}}.home__container{position:relative;width:100%}.home__container .home__content__wrapper{display:flex;padding-top:194px}.home__container .home__content__wrapper .home__content__text{margin-left:101px;margin-right:211px;padding-top:50px;width:743px}.home__container .home__content__wrapper .home__content__text p{font-size:22px;margin-bottom:69px}.home__container .home__content__wrapper .home__content__text p span{font-weight:600}.home__container .home__content__wrapper .home__content__text ul li{font-size:21;font-weight:600;list-style-type:none;margin-bottom:61px;margin-left:30px;position:relative}.home__container .home__content__wrapper .home__content__text ul li:before{background-color:#9ac099;border-radius:50%;content:"";height:15px;position:absolute;right:calc(100% + 23px);top:5px;width:15px}.home__container .home__content__wrapper .home__content__image{height:780px;position:relative;width:720px}.home__container .home__content__wrapper .home__content__image .image__border{border:2px dashed #9ac099;border-radius:25px;height:100%;position:absolute;width:100%}.home__container .home__content__wrapper .home__content__image .image{height:703px;margin:40px auto;width:639px}.home__container .home__content__wrapper .home__content__image .image img{border-radius:25px;height:100%;object-fit:cover;width:100%}@media screen and (max-width:759px){.home__container .home__content__wrapper{display:block;padding-top:50px}.home__container .home__content__wrapper .home__content__text{margin-left:25px;width:330px}.home__container .home__content__wrapper .home__content__image{height:330px;margin-left:27px;width:320px}.home__container .home__content__wrapper .home__content__image .image{height:300px;width:290px}.home__container .home__content__wrapper .home__content__image .image img{margin-top:15px}}.services__container{position:relative;width:100%}.services__container .banner__container{margin-top:180px}.services__container .services__content__wrapper{height:100%;width:100%}.services__container .services__content__wrapper .services__content__cards{display:flex;flex-wrap:wrap;justify-content:center;margin-left:165px;padding-top:200px}.services__container .services__content__wrapper .services__content__cards .services__content__card{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);height:500px;margin-bottom:90px;margin-right:150px;width:360px}.services__container .services__content__wrapper .services__content__cards .services__content__card .card__text{padding-left:35px;padding-top:45px}.services__container .services__content__wrapper .services__content__cards .services__content__card .card__text h2{font-size:25px}.services__container .services__content__wrapper .services__content__cards .services__content__card .card__text p{font-size:18px;margin-top:10px;width:290px}@media screen and (max-width:759px){.services__container .services__content__wrapper .services__content__cards{margin-left:150px}}.about__container{height:100%;position:relative;width:100%}.about__container .about__content__wrapper{height:100%;padding-top:180px;width:100%}.about__container .about__content__wrapper .about__content__infotext{margin-bottom:35px;margin-right:160px;text-align:center}.about__container .about__content__wrapper .about__content__infotext p{font-size:20px;font-weight:600}.about__container .about__content__wrapper .flip-card{background-color:transparent;margin:0 auto;min-height:600px;-webkit-perspective:1000px;perspective:1000px;width:600px}.about__container .about__content__wrapper .flip-card .flip-card-inner{height:100%;position:relative;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;width:100%}.about__container .about__content__wrapper .flip-card.flip-card:hover .flip-card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.about__container .about__content__wrapper .flip-card .flip-card-back,.about__container .about__content__wrapper .flip-card .flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;width:100%}.about__container .about__content__wrapper .flip-card .flip-card-back{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.about__container .about__content__wrapper .flip-card .flip-card-back .flip-card-back__text{font-size:16px;padding:40px;text-align:left;width:550px}.about__container .about__content__wrapper .flip-card .flip-card-back .flip-card-back__text p{margin-bottom:20px}@media screen and (max-width:759px){.about__container .about__content__wrapper{padding-top:100px}.about__container .about__content__wrapper .about__content__infotext{margin-left:10px;margin-right:0;text-align:left}.about__container .about__content__wrapper .flip-card .flip-card-front{height:375px;width:375px}.about__container .about__content__wrapper .flip-card .flip-card-front img{height:100%;object-fit:cover;width:100%}.about__container .about__content__wrapper .flip-card .flip-card-back{height:700px}.about__container .about__content__wrapper .flip-card .flip-card-back .flip-card-back__text{margin-left:10px;padding:0;width:340px}}.contact__container{position:relative;width:100%}.contact__container .contact__content__wrapper{height:100%;padding-left:565px;padding-top:130px;width:100%}.contact__container .contact__content__wrapper .contact__form form input{border:2px dashed #9ac099;border-radius:10px;color:#000;font-family:Kanit,sans-serif;height:63px;margin-bottom:20px;margin-right:20px;width:377px}.contact__container .contact__content__wrapper .contact__form form textarea{border:2px dashed #9ac099;border-radius:10px;height:177px;margin-bottom:37px;resize:none;width:774px}.contact__container .contact__content__wrapper .contact__form form textarea::-webkit-input-placeholder{color:#000;font-size:1.2em;font-weight:900;padding-left:25px}.contact__container .contact__content__wrapper .contact__form form textarea:-ms-input-placeholder{color:#000;font-size:1.2em;font-weight:900;padding-left:25px}.contact__container .contact__content__wrapper .contact__form form textarea::placeholder{color:#000;font-size:1.2em;font-weight:900;padding-left:25px}.contact__container .contact__content__wrapper .contact__form form ::-webkit-input-placeholder{color:#000;font-weight:900;padding-left:25px}.contact__container .contact__content__wrapper .contact__form form :-ms-input-placeholder{color:#000;font-weight:900;padding-left:25px}.contact__container .contact__content__wrapper .contact__form form ::placeholder{color:#000;font-weight:900;padding-left:25px}.contact__container .contact__content__wrapper .contact__form form button{background:#fff;border:1px solid #9ac099;color:#000;cursor:pointer;font-size:14px;font-weight:900;height:50px;margin-right:80px;outline:none;text-transform:uppercase;transition:all .4s ease-in-out;width:180px;z-index:2}.contact__container .contact__content__wrapper .contact__form form button:hover{background-color:transparent;-webkit-background-color:transparent;color:#9ac099}.email__message{font-size:25px;font-weight:600;margin-top:40px;text-align:center}@media screen and (max-width:759px){.contact__container .contact__content__wrapper{padding-left:20px}.contact__container .contact__content__wrapper .contact__form form input,.contact__container .contact__content__wrapper .contact__form form textarea{width:335px}}
/*# sourceMappingURL=main.fcc35678.css.map*/