.header .navc{display:flex;align-items:center;justify-content:space-between}.cnn{position:fixed;height:90px;overflow:hidden;top:0;left:0;right:0;z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header nav{margin-top:0;padding:24px 0}.header nav ul{display:flex;align-items:center;flex-direction:row}.header nav ul li{margin-right:12px}.header nav ul li:first-child{margin-right:0}.header nav ul li a{font-size:.933rem;position:relative;text-decoration:none}.header nav .contact{background-color:#fff;padding:10px 18px 11px;border-radius:50px;transition:box-shadow .3s ease}.header nav .contact:hover{box-shadow:0 0 8px #978f8f78;transition:box-shadow .3s ease}.header nav .contact span{font-size:.8rem;font-family:var(--font-sansB);color:#352f2f}.header nav .contact span:last-child{margin-right:6px}.header nav .contact svg{width:20px;height:20px;color:#0190a1}.header nav .nav-img img{height:45px;width:45px;border-radius:50px;margin-left:26px}.header nav ul{margin-right:0!important;margin-left:auto!important}.header .header-content{padding-top:90px}.header .header-content .header-content-right{padding:39px 0}.header .header-content h1{font-family:var(--font-sansB);margin-bottom:24px;font-size:2.45rem;color:#0190a1}.header .header-content h1 strong{color:#262424;font-family:var(--font-sansB)}.header .header-content h2{font-size:1.16rem;font-weight:700;color:#262424;margin:0}.clist{line-height:1.66;font-size:.85rem;gap:8px}.clist svg{color:#0618df;font-size:.896rem}.header .header-content .header-content-right .txtc{padding:32px 8px 39px 60px}.header .header-content .header-content-right p{color:#352f2f;line-height:1.95;font-size:.916rem;margin:0 0 2px}.header .header-content .header-links{margin-top:0}.header .header-content .header-links a{display:inline-block;padding:10px 23px;border-radius:50px;font-size:.9rem;border:1px solid transparent}.header .header-content .header-links a:first-child{background-color:#0190a1;color:#fff;margin-left:1rem;border-color:#0190a1;transition:background-color .275s ease-in-out,color .275s ease-in-out}.header .header-content .header-links a:first-child:hover{background-color:transparent;color:#0190a1;transition:background-color .275s ease-in-out,color .275s ease-in-out}.header .header-content .header-links a:last-child{background-color:#eae660;color:#262424;border-color:#eae660;transition:background-color .275s ease-in-out,color .275s ease-in-out}.header .header-content .header-links a:last-child:hover{background-color:transparent;color:#262424;transition:background-color .275s ease-in-out,color .275s ease-in-out}.header .header-content .header-links a:last-child span{margin-right:5px}.header .header-content .header-links a:last-child span svg{width:18px;height:18px}.header .header-img{width:100%;height:100%;height:565px;position:relative}.header .header-img .main-img{border-radius:175px 1rem 1rem 1rem;height:100%;width:100vw;object-fit:contain}.header .header-img .logo{position:absolute;max-width:125px;right:-1rem;bottom:-1rem;background-color:#fff;border-radius:1rem;padding:8px 1rem;box-shadow:0 0 8px #978f8f78;border:1px solid #dfdfdf;text-align:center}.header .header-img .logo svg{object-fit:contain;display:block;font-size:1.66rem;text-align:center;margin:auto auto 8px}.header .header-img .logo div{color:#0190a1;font-size:.82rem;font-family:var(--font-sansB)}.header .header-img .logo p{margin:0;font-size:.66rem;font-family:var(--font-sansB)}.description{padding:13px 0 45px}.description .desc-img{width:100%;height:400px}.description .desc-img img{height:100%;width:100vh;object-fit:cover;border-radius:175px 175px 1rem 1rem}.description .desc-content{padding:0 52px}.description .desc-content p{margin-bottom:26px;padding:26px 0;color:#352f2f;line-height:1.9;font-size:.9rem}.description .desc-content h4{font-size:1.15rem;font-weight:700;color:#262424;margin:0;font-family:var(--font-sansB)}.description .desc-content a{background-color:#0190a1;color:#fff;margin-left:1rem;display:inline-block;padding:10px 23px;border-radius:50px;font-size:.9rem;border:1px solid #0190a1}.description .desc-content a,.description .desc-content a:hover{transition:background-color .275s ease-in-out,color .275s ease-in-out}.description .desc-content a:hover{color:#0190a1;background-color:transparent}.description .desc-main-body{z-index:10;height:410px}.description .desc-main-body:before{content:"";display:block;background-color:#fff;width:80%;height:100%;position:absolute;top:0;left:0;z-index:-2;border-radius:1rem 1rem 1rem 175px}.description .desc-main-body:after{content:"";display:block;position:absolute;top:39px;left:-26px;border-radius:50%;height:45px;width:45px;background-color:#eae660;z-index:-1}.group{padding:45px 0}.blogs h4,.group h4{font-size:1.45rem;word-spacing:.25rem}.blogs h4,.group h4,.group p{font-family:var(--font-sansB)}.group p{font-size:.9rem;margin-bottom:8px;color:#262424}.group div p strong{margin:0 4px}.group div span{font-size:.82rem;color:#352f2f}.group .pic{height:350px;background-color:#e2d9da;border-radius:1rem 1rem 0 0;overflow:hidden;position:relative;padding-top:0}.group .pic:before{content:"";background:url(/wave.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;bottom:-4px;left:-5px;width:110%;height:85px;transform:scaleX(-1);z-index:20}.group .pic img{display:block;height:auto;margin:auto;position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover;z-index:5}.group .lists .item{max-width:275px;cursor:pointer;margin:auto;border-radius:1rem;transition:box-shadow .275s ease-in-out;box-shadow:0 0 10px 0 rgba(103,33,94,.16)}.group .lists .item:hover{box-shadow:0 0 10px 0 rgba(103,33,94,.4);transition:box-shadow .275s ease-in-out}.blogs{padding:45px 0 16px}.blogs .info{position:absolute;padding:1rem 1.2rem;background-color:#fff;border-radius:1rem;box-shadow:0 0 8px #978f8f78;width:86%;left:0;right:0;margin:auto;bottom:-50px;height:102px;overflow:hidden;transition:background-color .275s ease-in-out}.blogs .info h6{font-size:.9rem;margin-bottom:8px;font-family:var(--font-sansB);text-align:center;text-wrap:nowrap;color:#262424}.blogs .info p{font-size:.75rem;line-height:1.866;margin:0;text-align:center;color:#352f2f}.blogs .blog-item{display:block;min-width:345px;height:260px;position:relative;margin:auto auto 75px}.blogs .blog-item:hover .info{background-color:#efefef;transition:background-color .275s ease-in-out}.blogs .blog-item img{height:100%;width:100%;object-fit:cover;border-radius:1rem}footer{background-color:#e2d9da;padding-top:55px;margin-top:40px;border-radius:100px 100px 0 0}footer .container{position:relative}footer .container:before{top:-70px;right:0;width:30px;height:30px;background-color:#eae660}footer .container:after,footer .container:before{content:"";position:absolute;display:block;border-radius:50%}footer .container:after{top:-85px;right:-25px;width:20px;height:20px;background-color:#0190a1}footer .footer-body{border-bottom:1px solid #a5a2a2}footer .footer-body h5{margin:0 0 4px;font-size:1.15rem;font-family:var(--font-sansB);color:#262424;text-align:center;line-height:1.666}footer .footer-body img{height:60px;border-radius:50%;width:60px}footer .footer-body p{line-height:1.85;margin:0 auto 10px}footer .footer-body address,footer .footer-body p{color:#352f2f;max-width:975px;text-align:center;font-size:.88rem;padding:0 26px}footer .footer-body address{line-height:1.75;margin:0 auto 34px}footer .footer-links a{color:#352f2f;font-size:.88rem;font-weight:700}.features{padding:48px 0 72px;margin-top:26px}.features .title svg{font-size:2.85rem;color:#df5006}.features .title h4{padding-right:13px;font-family:var(--font-sansB);font-size:1.25rem;margin:0;color:#262424;word-spacing:.15rem}.features .features-item{padding:0 13px}.features .features-item .item{margin-bottom:13px;cursor:pointer}.features .features-item .item span:first-child{margin-left:13px}.features .features-item .item span:first-child svg{width:24px;height:24px;color:#0190a1;transition:color .275s ease-in-out}.features .features-item .item div p:first-child{margin-bottom:6px;font-weight:700;font-size:1rem;color:#262424;font-family:var(--font-sansB)}.features .features-item .item div p:last-child{color:#352f2f;font-size:.8rem;line-height:1.75}.features .features-item .item span:last-child{margin-right:13px}.features .features-item .item span:last-child svg{width:18px;height:18px;color:#757474;transition:color .275s ease-in-out}.features .features-item .item:hover span:first-child svg,.features .features-item .item:hover span:last-child svg{color:#df5006;transition:color .275s ease-in-out}.features .features-img{position:relative}.features .features-img:before{content:"";position:absolute;top:-12px;right:-16px;border-radius:1rem;height:100%;width:100%;background-color:#e2d9da;z-index:0;transform:rotate(6deg)}.features .features-img img{position:relative;z-index:1;border-radius:1rem;max-height:385px;object-fit:cover}.cont-section{padding:52px 0 42px}.cont-section .cont-boxs{display:flex;align-items:center;gap:13px}.cont-section .cont-boxs .cont-box{width:calc(50% - 13px / 2);flex-grow:1;border-radius:.2rem;height:110px;overflow:hidden;display:flex;align-items:center;padding:0 24px;justify-content:space-between;gap:8px;transform:translate(0);transition:transform .275s ease-in-out}.cont-section .cont-boxs .cont-box:hover{transform:translateY(-8px);transition:transform .275s ease-in-out}.cont-section .cont-boxs svg{font-size:3.8rem}.cont-section .cont-boxs h5{font-size:18px;margin:0;font-family:var(--font-sansB);text-align:center}.cont-section .cont-boxs span{background-color:#fff;padding:8px 16px 9px;border-radius:50px;color:#352f2f;font-family:var(--font-sansB);font-size:.966rem}.cont-section .cont-boxs .cont-box.cont-box-right{border:1px solid #0190a1;background-color:#0190a1;color:#fff}.cont-section .cont-boxs .cont-box.cont-box-left{border:1px solid #eae660;background-color:#eae660;color:#262424}.devn{border-top:1px solid #a5a2a2;padding:16px 0 12px}.devn p{margin:0}.devn a,.devn p{font-size:11px;color:#262424}.devn a{font-family:var(--font-sansB)}.csnvbtn{border:2px solid #fff;background-color:#fff;padding:0;width:52px;min-width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:8px}.csnvbtn svg{color:#352f2f;font-size:1.5rem;transition:color .3s ease}.csnvbtn:hover svg{color:#0190a1;transition:color .3s ease}.vid-item{border:2px solid #e2d9da;border-radius:4px;padding:8px;overflow:hidden;width:300px;height:385px;display:flex;align-items:center;justify-content:center}.vid-item video{overflow:hidden;border-radius:8px}@media (max-width:1400px){footer .container:before{right:85px}footer .container:after{right:45px}}@media (max-width:1200px){.description .desc-content{padding:0 13px}.description .desc-main-body:after{top:-22px;left:26px}}@media (max-width:992px){.header .header-content{margin-top:0}.header .header-content .header-content-right p{padding:18px}.description .desc-main-body{height:auto;padding:26px 13px}.description .desc-main-body:before{width:100%}.blogs .blog-item{margin-bottom:80px}.blogs{padding-bottom:35px}.header nav ul li:first-child{margin-right:26px}.devn{flex-direction:column;gap:8px}.header .header-content .header-content-right .txtc{padding:32px 0 39px}.header .header-content .header-content-right .txtc p{padding:0}}@media (max-width:768px){.description{padding-bottom:35px}.header .header-img{height:auto!important}.cont-section .cont-boxs{flex-direction:column}.cont-section .cont-boxs .cont-box{width:100%}.cont-section{padding:16px 0 24px}}@media (max-width:576px){.features .features-img:before{right:0}footer .container:before{right:155px}footer .container:after{right:125px}.blogs{padding-top:32}.header .header-content h1{font-size:2rem}.header .header-content h2{font-size:1rem;line-height:1.666}.header .header-content .header-content-right p{font-size:.9rem}.clist{font-size:.816rem}.header .header-content .header-links a:first-child{margin-left:0;width:100%;text-wrap:nowrap;font-size:.96rem}.header .header-content .header-links{display:flex;gap:8px;flex-direction:column}.header .header-content .header-links a:last-child{text-wrap:nowrap;width:100%;font-size:.96rem;display:flex;align-items:center;justify-content:space-between}.features-t{padding:0}.features .title h4{font-size:1.16rem;line-height:1.466}.features .features-item{padding:0}.features .features-item .item div p:first-child{font-size:.96rem}.description .desc-content h4{font-size:1.06rem;line-height:1.666}.description .desc-content p{font-size:.85rem;padding:18px 0}.description{padding-bottom:16px}.cont-section .cont-boxs svg{font-size:3rem;flex-shrink:0}.cont-section .cont-boxs h5{font-size:16px}.cont-section .cont-boxs span{font-size:.9rem}footer .footer-body p{font-size:.86rem}.header .header-content .header-content-right{padding:24px 0}}