.top-header{background:#fffbea;justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:10px 15px;display:flex}.top-header.sticky-header{z-index:100000000;pointer-events:none;background:0 0;position:sticky;top:5px}.top-header.fixed{z-index:10000000;pointer-events:none;background:0 0;position:fixed;top:5px}.top-header .logo-container,.top-header .menu-header-wrapper-container{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:575px){.top-header{width:100%;padding:0}.top-header.sticky-header{z-index:3000;top:0}.top-header.fixed{top:0}}
.menu-wrapper{pointer-events:auto;flex:1;width:100%;max-width:500px;position:relative}.menu-wrapper .menu-header-container{cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffef8;border:1px solid #c3c3c3;border-radius:18px;flex-direction:row;justify-content:space-between;align-items:center;gap:50px;width:100%;height:54px;padding:10px;transition:border-color .3s;display:flex;position:relative}.menu-wrapper .menu-header-container h3{letter-spacing:.01em;font-size:12px;font-weight:600;line-height:18px}.menu-wrapper .menu-header-container .action-btns{align-items:center;gap:6px;height:34px;display:flex}.menu-wrapper .menu-header-container .action-btns .btn{background:#f5f5ed;border:1px solid #e7e7e7;border-radius:12px;justify-content:center;align-items:center;gap:5px;width:fit-content;height:100%;padding:6px 12px 8px;display:flex}.menu-wrapper .menu-header-container .action-btns .btn .txt{color:#292929;font-size:12px;font-weight:700;line-height:8px}.menu-wrapper .menu-container{z-index:3;width:100%;position:absolute;left:0;overflow:visible}.menu-wrapper .menu-container--bottom{top:calc(100% + 8px);bottom:auto}.menu-wrapper .menu-container--bottom .menu-container-wrapper{transform-origin:top}.menu-wrapper .menu-container--top{top:auto;bottom:calc(100% + 8px)}.menu-wrapper .menu-container--top .menu-container-wrapper{transform-origin:bottom}.menu-wrapper .menu-container .menu-container-wrapper{background:#f5f5ed;border:1px solid #07514333;border-radius:24px;max-width:500px;position:relative;overflow:visible}.menu-wrapper .menu-container .menu-container-wrapper .menu-content{padding:15px;position:relative;overflow:visible}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section{margin-bottom:30px}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section h4{letter-spacing:.02em;margin-bottom:10px;font-size:10px;font-weight:300;line-height:15px}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li{cursor:pointer;align-items:center;gap:6px;width:fit-content;font-size:14px;font-weight:600;line-height:21px;transition:color .2s;display:flex;position:relative}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li a{align-items:center;gap:6px;display:flex}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li:hover .arrow-path:before{transform:scaleX(1)}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li:hover .arrow-path:after{opacity:1;transition-delay:.3s}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li .arrow-path{width:220px;height:1px;position:absolute;top:11px;right:-240px}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li .arrow-path:before{content:"";transform-origin:0;background:linear-gradient(90deg,#075143 0%,#e7e7e7 100%);transition:transform .15s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li .arrow-path:after{content:"";opacity:0;background:#075143;border-radius:50%;width:8px;height:8px;transition:opacity .15s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li:hover{color:#075143}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li span{letter-spacing:.01em;font-size:12px;font-weight:300;line-height:18px}.menu-wrapper .menu-container .menu-container-wrapper .preview-card{z-index:101;pointer-events:none;background:#fffef8;border:1px solid #e7e7e7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:260px;height:200px;padding:36px;display:flex;position:absolute;top:15px;right:15px}.menu-wrapper .menu-container .menu-container-wrapper .preview-card .preview-icon{font-size:64px;line-height:1}.menu-wrapper .menu-container .menu-container-wrapper .preview-card .preview-title{text-align:center;letter-spacing:-.01em;color:#292929;font-family:Nova Klasse,sans-serif;font-size:15px;font-weight:400;line-height:16px}.menu-wrapper .menu-container .menu-footer{flex-direction:column;gap:6px;width:100%;display:flex}.menu-wrapper .menu-container .menu-footer .contact-btn{letter-spacing:.01em;color:#464646;cursor:pointer;background:#fffef8;border:1px solid #e7e7e7;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:38px;font-size:14px;font-weight:600;display:flex}.menu-wrapper.dark-mode .menu-header-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041915;border:1px solid #292929;border-radius:18px}.menu-wrapper.dark-mode .menu-header-container h3{letter-spacing:.01em;font-size:12px;font-weight:600;line-height:18px}.menu-wrapper.dark-mode .menu-header-container .action-btns{align-items:center;gap:6px;height:34px;display:flex}.menu-wrapper.dark-mode .menu-header-container .action-btns .btn{background:#041915;border:1px solid #292929;border-radius:12px}.menu-wrapper.dark-mode .menu-header-container .action-btns .btn svg.apple path{fill:#fff}.menu-wrapper.dark-mode .menu-header-container .action-btns .btn svg.action-icon path,.menu-wrapper.dark-mode .menu-header-container .action-btns .btn svg.action-icon line{stroke:#fff}.menu-wrapper.dark-mode .menu-header-container .action-btns .btn .txt{color:#fff}.menu-wrapper.dark-mode .menu-container{width:100%;position:absolute;left:0;overflow:visible}.menu-wrapper.dark-mode .menu-container--bottom{top:calc(100% + 8px);bottom:auto}.menu-wrapper.dark-mode .menu-container--bottom .menu-container-wrapper{transform-origin:top}.menu-wrapper.dark-mode .menu-container--top{top:auto;bottom:calc(100% + 8px)}.menu-wrapper.dark-mode .menu-container--top .menu-container-wrapper{transform-origin:bottom}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper{background:radial-gradient(50% 50%,#041915 0%,#060d0b 100%);border:1px solid #292929}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .menu-content{padding:15px;position:relative;overflow:visible}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .menu-content .menu-section{margin-bottom:30px}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .menu-content .menu-section h4{color:#fff}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .menu-content .menu-section ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .menu-content .menu-section ul li{color:#fff}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .menu-content .menu-section ul li a{align-items:center;gap:6px;display:flex}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .menu-content .menu-section ul li a svg path{fill:#fff}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .menu-content .menu-section ul li .arrow-path:before{background:linear-gradient(90deg,#c4f928 0%,#292929 100%)}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .menu-content .menu-section ul li .arrow-path:after{background:#c4f928}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .menu-content .menu-section ul li:hover{color:#c4f928}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .menu-content .menu-section ul li span{letter-spacing:.01em;font-size:12px;font-weight:300;line-height:18px}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .preview-card{background:#041915;border:1px solid #292929}.menu-wrapper.dark-mode .menu-container .menu-container-wrapper .preview-card .preview-title{color:#c4f928}.menu-wrapper.dark-mode .menu-container .menu-footer{flex-direction:column;gap:6px;width:100%;display:flex}.menu-wrapper.dark-mode .menu-container .menu-footer .contact-btn{color:#fff;background:0 0;border:1px solid #292929}@media (max-width:575px){.menu-wrapper{max-width:100%}.menu-wrapper .menu-header-container{z-index:10;background:#fffef8;border:none;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;height:50px;padding:5px 10px 10px;transition:border-color .3s;display:flex;position:relative}.menu-wrapper .menu-header-container h3{letter-spacing:.01em;font-size:12px;font-weight:600;line-height:18px}.menu-wrapper .menu-header-container .action-btns{align-items:center;gap:6px;height:34px;display:flex}.menu-wrapper .menu-header-container .action-btns .btn{background:#f5f5ed;border:1px solid #e7e7e7;border-radius:12px;justify-content:center;align-items:center;gap:5px;width:fit-content;height:100%;padding:6px 12px 8px;display:none}.menu-wrapper .menu-header-container .action-btns .btn p{letter-spacing:.01em;color:#292929;padding-right:70px;font-size:12px;font-weight:600;line-height:18px}.menu-wrapper .menu-header-container .action-btns .btn .txt{color:#292929;font-size:12px;font-weight:700;line-height:8px}.menu-wrapper .menu-header-container .action-btns .btn:last-child{display:flex}.menu-wrapper .menu-container{z-index:3;width:100%;position:absolute;left:0;overflow:visible}.menu-wrapper .menu-container--bottom{top:100%;bottom:auto}.menu-wrapper .menu-container--bottom .menu-container-wrapper{transform-origin:top}.menu-wrapper .menu-container--top{top:auto;bottom:100%}.menu-wrapper .menu-container--top .menu-container-wrapper{transform-origin:bottom}.menu-wrapper .menu-container .menu-container-wrapper{isolation:isolate;border:none;border-radius:24px;gap:30px;width:100%;max-height:652px;padding:15px}.menu-wrapper .menu-container .menu-container-wrapper .menu-content{padding:15px;position:relative;overflow:visible}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section{margin-bottom:30px}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section h4{letter-spacing:.02em;margin-bottom:10px;font-size:10px;font-weight:300;line-height:15px}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li{cursor:pointer;align-items:center;gap:6px;width:fit-content;font-size:14px;font-weight:600;line-height:21px;transition:color .2s;display:flex;position:relative}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li a{align-items:center;gap:6px;display:flex}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li:hover .arrow-path:before{transform:scaleX(1)}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li:hover .arrow-path:after{opacity:1;transition-delay:.3s}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li .arrow-path{width:220px;height:1px;position:absolute;top:11px;right:-240px}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li .arrow-path:before{content:"";transform-origin:0;background:linear-gradient(90deg,#075143 0%,#e7e7e7 100%);transition:transform .15s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li .arrow-path:after{content:"";opacity:0;background:#075143;border-radius:50%;width:8px;height:8px;transition:opacity .15s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li:hover{color:#075143}.menu-wrapper .menu-container .menu-container-wrapper .menu-content .menu-section ul li span{letter-spacing:.01em;font-size:12px;font-weight:300;line-height:18px}.menu-wrapper .menu-container .menu-container-wrapper .preview-card{z-index:101;pointer-events:none;background:#fffef8;border:1px solid #e7e7e7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:200px;height:200px;padding:36px;display:flex;position:absolute;top:15px;right:15px}.menu-wrapper .menu-container .menu-container-wrapper .preview-card .preview-icon{font-size:64px;line-height:1}.menu-wrapper .menu-container .menu-container-wrapper .preview-card .preview-title{text-align:center;font-size:12px;font-weight:400;line-height:13px}.menu-wrapper .menu-container .menu-footer{flex-direction:column;gap:6px;width:100%;margin-top:100px;display:flex}.menu-wrapper .menu-container .menu-footer .contact-btn{letter-spacing:.01em;color:#464646;cursor:pointer;background:#fffef8;border:1px solid #e7e7e7;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:38px;font-size:14px;font-weight:600;display:flex}.menu-wrapper .menu-container .menu-footer .action-btns{align-items:center;gap:6px;width:100%;height:36px;padding:0;display:flex}.menu-wrapper .menu-container .menu-footer .action-btns .btn{background:#fffef8;border:1px solid #e7e7e7;border-radius:12px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:5px;height:100%;padding:6px 12px 8px;display:flex}.menu-wrapper .menu-container .menu-footer .action-btns .btn .txt{color:#292929;font-size:12px;font-weight:700;line-height:8px}.menu-wrapper.dark-mode .menu-header-container .action-btns{align-items:center;gap:6px;height:34px;display:flex}.menu-wrapper.dark-mode .menu-header-container .action-btns .btn{background:#041915;border:1px solid #292929;border-radius:12px}.menu-wrapper.dark-mode .menu-header-container .action-btns .btn p{color:#fff}.menu-wrapper.dark-mode .menu-header-container .action-btns .btn svg.apple path{fill:#fff}.menu-wrapper.dark-mode .menu-header-container .action-btns .btn svg.action-icon path,.menu-wrapper.dark-mode .menu-header-container .action-btns .btn svg.action-icon line{stroke:#fff}.menu-wrapper.dark-mode .menu-header-container .action-btns .btn .txt{color:#fff}}
.contact-us-section{width:100%;margin-bottom:15px;padding:0 15px}.contact-us-section section{border:1px solid #e7e7e7;border-radius:36px;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.contact-us-section section .title{color:#464646;opacity:.7;padding:30px 30px 20px;font-family:Nova Klasse,sans-serif;font-size:18px;font-weight:400;line-height:19px}.contact-us-section section .contact-us-wrapper{width:100%}.contact-us-section section .contact-us-wrapper .header{background:#041915;border-radius:36px 36px 0 0;align-items:center;gap:30px;width:100%;height:85px;margin-bottom:1px;padding:30px;display:flex}.contact-us-section section .contact-us-wrapper .header a{color:#fff;align-items:center;font-family:Nova Klasse,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:25px;text-decoration-line:underline;display:flex}.contact-us-section section .contact-us-wrapper .contact-cover{border-radius:0 0 36px 36px;width:100%;height:596px;overflow:hidden}.contact-us-section section .contact-us-wrapper .contact-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}.contact-us-section.dark-mode{background:#060d0b}.contact-us-section.dark-mode section{border:1px solid #292929}.contact-us-section.dark-mode section .title{color:#f5f5ed}.contact-us-section.dark-mode section .contact-us-wrapper{width:100%}.contact-us-section.dark-mode section .contact-us-wrapper .header{background:#041915;border-radius:36px 36px 0 0;align-items:center;gap:30px;width:100%;height:85px;margin-bottom:1px;padding:30px;display:flex}.contact-us-section.dark-mode section .contact-us-wrapper .header a{color:#f5f5ed}.contact-us-section.dark-mode section .contact-us-wrapper .contact-cover{border-radius:0 0 36px 36px;width:100%;height:596px;overflow:hidden}.contact-us-section.dark-mode section .contact-us-wrapper .contact-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}@media (max-width:575px){.contact-us-section{width:100%;margin-bottom:10px;padding:0 10px}.contact-us-section section{border:1px solid #e7e7e7;border-radius:30px;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.contact-us-section section .title{height:50px;padding:20px;font-size:12px;font-weight:400;line-height:13px}.contact-us-section section .contact-us-wrapper{width:100%}.contact-us-section section .contact-us-wrapper .header{background:#041915;border-radius:30px 30px 0 0;flex-direction:column;align-items:flex-start;gap:10px;width:100%;height:fit-content;margin-bottom:1px;padding:25px;display:flex}.contact-us-section section .contact-us-wrapper .header a{font-size:15px;font-weight:400;line-height:16px}.contact-us-section section .contact-us-wrapper .contact-cover{border-radius:0 0 30px 30px;width:100%;height:400px;overflow:hidden}.contact-us-section section .contact-us-wrapper .contact-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}.contact-us-section.dark-mode{background:#060d0b}.contact-us-section.dark-mode section{border:1px solid #292929}.contact-us-section.dark-mode section .title{color:#f5f5ed}.contact-us-section.dark-mode section .contact-us-wrapper{width:100%}.contact-us-section.dark-mode section .contact-us-wrapper .header{background:#041915;border-radius:30px 30px 0 0;flex-direction:column;align-items:flex-start;gap:10px;width:100%;height:50px;margin-bottom:1px;padding:25px;display:flex}.contact-us-section.dark-mode section .contact-us-wrapper .header a{color:#f5f5ed}.contact-us-section.dark-mode section .contact-us-wrapper .contact-cover{border-radius:0 0 30px 30px;width:100%;height:400px;overflow:hidden}.contact-us-section.dark-mode section .contact-us-wrapper .contact-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}}@media (min-width:576px) and (max-width:769px){.contact-us-section{padding:0 10px}.contact-us-section section{border-radius:24px}.contact-us-section section .title{padding:20px 20px 14px;font-size:15px;line-height:17px}.contact-us-section section .contact-us-wrapper .header{border-radius:24px 24px 0 0;gap:16px;height:70px;padding:20px}.contact-us-section section .contact-us-wrapper .header a{font-size:18px;line-height:22px}.contact-us-section section .contact-us-wrapper .contact-cover{border-radius:0 0 24px 24px;height:420px}.contact-us-section.dark-mode section .contact-us-wrapper .header{border-radius:24px 24px 0 0;gap:16px;height:70px;padding:20px}.contact-us-section.dark-mode section .contact-us-wrapper .contact-cover{border-radius:0 0 24px 24px;height:420px}}
footer{width:100%;padding:0 15px 15px}footer section{border:1px solid #e7e7e7;border-radius:36px;flex-direction:column;align-items:center;width:100%;padding:40px;display:flex;position:relative;overflow:hidden}footer section .intro{width:100%;margin-bottom:115px}footer section .intro .wrap{border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:flex-start;margin-bottom:25px;padding-bottom:20px;display:flex}footer section .intro .wrap .contain{flex-direction:column;gap:5px;display:flex}footer section .intro .wrap .contain h2{letter-spacing:-.01em;color:#292929;font-family:Nova Klasse,sans-serif;font-size:36px;font-weight:400;line-height:40px}footer section .intro .wrap .contain .text-contain{align-items:center;gap:6px;display:flex}footer section .intro .wrap .contain .text-contain p{text-align:center;letter-spacing:.01em;font-size:21px;font-weight:600;line-height:24px}footer section .intro .wrap .buttons{align-items:center;gap:6px;padding:0;display:flex}footer section .intro .wrap .buttons .btn{background:#c4f92866;border:1px solid #c3c3c3;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:40px;padding:8px 16px;display:flex}footer section .intro .wrap .buttons .btn .txt{letter-spacing:.01em;color:#1b1c1e;font-size:14px;font-weight:700;line-height:16px}footer section .intro p.tagline{letter-spacing:.01em;color:#292929;font-size:24px;font-weight:600;line-height:24px}footer section .quick-links-container{border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:flex-end;gap:50px;width:100%;margin-bottom:20px;padding-bottom:20px;display:flex}footer section .quick-links-container a{letter-spacing:.01em;color:#292929;font-size:18px;font-weight:600;line-height:24px}footer section .quick-links-container .left-links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}footer section .quick-links-container .right-links{align-items:center;gap:20px;display:flex}footer section .quick-links-container .right-links .txt{letter-spacing:.01em;color:#292929;font-size:18px;font-weight:600;line-height:24px}footer section .footer-img{width:100%;height:auto}footer.dark-mode{background:#060d0b}footer.dark-mode section{border:1px solid #292929}footer.dark-mode section .intro{width:100%;margin-bottom:115px}footer.dark-mode section .intro .wrap{border-bottom:1px solid #292929}footer.dark-mode section .intro .wrap .contain h2,footer.dark-mode section .intro .wrap .contain .text-contain p{color:#f5f5ed}footer.dark-mode section .intro .wrap .buttons .btn{background:#f5f5ed;border:1px solid #292929}footer.dark-mode section .intro .wrap .buttons .btn .txt{color:#1b1c1e}footer.dark-mode section .intro p.tagline{color:#f5f5ed}footer.dark-mode section .quick-links-container{border-bottom:1px solid #07514333}footer.dark-mode section .quick-links-container a,footer.dark-mode section .quick-links-container .right-links .txt{color:#f5f5ed}footer.dark-mode section .footer-img{z-index:2;width:100%;height:auto;position:relative}@media (max-width:575px){footer{padding:0 10px 10px}footer section{border-radius:30px;flex-direction:column;align-items:center;padding:25px;display:flex}footer section .intro{width:100%;margin-bottom:50px}footer section .intro .wrap{border-bottom:1px solid #e7e7e7;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:20px;padding-bottom:20px;display:flex}footer section .intro .wrap .contain{flex-direction:column;gap:10px;margin-bottom:5px;display:flex}footer section .intro .wrap .contain h2{letter-spacing:-.01em;font-size:24px;line-height:27px}footer section .intro .wrap .contain .text-contain{align-items:center;gap:4px;display:flex}footer section .intro .wrap .contain .text-contain img{width:67.4432px;height:15.94px}footer section .intro .wrap .contain .text-contain p{letter-spacing:.01em;word-spacing:nowrap;font-size:12px;font-weight:600;line-height:15px}footer section .intro .wrap .buttons{align-items:center;gap:6px;padding:0;display:flex}footer section .intro .wrap .buttons .btn{background:#c4f92866;border:1px solid #c3c3c3;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:40px;padding:8px 16px;display:flex}footer section .intro .wrap .buttons .btn .txt{letter-spacing:.01em;color:#1b1c1e;font-size:14px;font-weight:700;line-height:16px}footer section .intro p.tagline{letter-spacing:.01em;color:#292929;max-width:271px;font-size:18px;font-weight:600;line-height:21px}footer section .quick-links-container{border-bottom:1px solid #e7e7e7;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:30px;width:100%;margin-bottom:20px;padding-bottom:20px;display:flex}footer section .quick-links-container a{letter-spacing:.01em;color:#292929;font-size:13px;font-weight:600;line-height:15px}footer section .quick-links-container .left-links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}footer section .quick-links-container .right-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}footer section .quick-links-container .right-links .txt{letter-spacing:.01em;color:#292929;font-size:13px;font-weight:600;line-height:15px}footer section .footer-img{width:100%;height:auto}footer.dark-mode{background:#060d0b}footer.dark-mode section{border:1px solid #292929}footer.dark-mode section .intro{width:100%;margin-bottom:115px}footer.dark-mode section .intro .wrap{border-bottom:1px solid #292929}footer.dark-mode section .intro .wrap .contain h2{color:#f5f5ed}footer.dark-mode section .intro .wrap .contain .text-contain p{color:#f5f5ed;font-size:12px}footer.dark-mode section .intro .wrap .buttons .btn{background:#f5f5ed;border:1px solid #292929}footer.dark-mode section .intro .wrap .buttons .btn .txt{color:#1b1c1e}footer.dark-mode section .intro p.tagline{color:#f5f5ed}footer.dark-mode section .quick-links-container{border-bottom:1px solid #07514333}footer.dark-mode section .quick-links-container a,footer.dark-mode section .quick-links-container .right-links .txt{color:#f5f5ed}footer.dark-mode section .footer-img{z-index:2;width:100%;height:auto;position:relative}}@media (min-width:576px) and (max-width:769px){footer{padding:0 10px 10px}footer section{border-radius:24px;padding:24px}footer section .intro{margin-bottom:60px}footer section .intro .wrap{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:16px}footer section .intro .wrap .contain h2{font-size:24px;line-height:28px}footer section .intro .wrap .contain .text-contain p{font-size:15px;line-height:18px}footer section .intro .wrap .buttons{flex-wrap:wrap;gap:6px}footer section .intro .wrap .buttons .btn{border-radius:10px;height:36px;padding:6px 12px}footer section .intro .wrap .buttons .btn .txt{font-size:12px}footer section .intro p.tagline{font-size:16px;line-height:20px}footer section .quick-links-container{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:16px;padding-bottom:16px}footer section .quick-links-container a{font-size:14px;line-height:20px}footer section .quick-links-container .left-links{gap:8px}footer section .quick-links-container .right-links{flex-wrap:wrap;gap:12px}footer section .quick-links-container .right-links .txt{font-size:14px;line-height:20px}footer.dark-mode section .intro{margin-bottom:60px}footer.dark-mode section .intro .wrap{flex-direction:column;align-items:flex-start;gap:16px}footer.dark-mode section .quick-links-container{flex-direction:column;align-items:flex-start;gap:20px}}@media (min-width:769px) and (max-width:991px){footer{padding:0 12px 12px}footer section{border-radius:28px;padding:30px}footer section .intro{margin-bottom:80px}footer section .intro .wrap{margin-bottom:20px;padding-bottom:18px}footer section .intro .wrap .contain h2{font-size:28px;line-height:32px}footer section .intro .wrap .contain .text-contain p{font-size:17px;line-height:20px}footer section .intro .wrap .buttons{gap:6px}footer section .intro .wrap .buttons .btn{border-radius:10px;height:38px;padding:7px 14px}footer section .intro .wrap .buttons .btn .txt{font-size:13px}footer section .intro p.tagline{font-size:19px;line-height:22px}footer section .quick-links-container{gap:30px;margin-bottom:18px;padding-bottom:18px}footer section .quick-links-container a{font-size:15px;line-height:20px}footer section .quick-links-container .left-links{gap:8px}footer section .quick-links-container .right-links{gap:14px}footer section .quick-links-container .right-links .txt{font-size:15px;line-height:20px}footer.dark-mode section .intro{margin-bottom:80px}}
.ai-grad-container{opacity:.7;z-index:1;pointer-events:none;border-radius:400px;width:400px;height:400px;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.ai-grad-container .grd-blob{filter:blur(150px);will-change:transform;border-radius:50%;width:200px;height:200px;position:absolute;top:0;left:0}.ai-grad-container .grd-1{background:#d116be}.ai-grad-container .grd-2{background:#12dc4b}.ai-grad-container .grd-3{background:#076ef4}.ai-grad-container .grd-4{background:#fbff0f}
