.nav-06{background-color:var(--theme-color)}.contact07{background-color:var(--contact07_bg);padding:120px 0 85px}.contact07 .block-title{font-size:44px;line-height:48px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.contact07 .block-desc{font-size:22px;line-height:30px;max-width:500px;margin-bottom:20px}.contact07 .contacts{display:flex;flex-direction:column;gap:10px}.contact07 .contacts::before{content:"";display:block;width:72px;height:2px;background-color:var(--theme-green);margin:18px 0 24px}.contact07 .contacts a{text-decoration:none;color:var(--theme-green);font-size:18px;line-height:1;font-weight:500}.contact07 .social{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;max-width:200px}.contact07 .social a{display:flex;justify-content:center;align-items:center;width:60px;height:60px;aspect-ratio:1/1;font-size:24px;color:#fff;text-decoration:none;background-color:var(--theme-green);border-radius:5px}.contact07 .social a svg{fill:#fff;width:24px}.contact07 .form-title{font-size:36px;font-weight:700}.contact07 .form-wrapper{margin-top:25px}.contact07 .form-wrapper .form-title,.contact07 .form-wrapper .required,.contact07 .form-wrapper .form-text{display:none}.contact07 .form-wrapper .form-control:not(textarea){height:60px}.contact07 .form-wrapper .form-control,.contact07 .form-wrapper form .checkbox+label:before{border-radius:5px;background-color:#e8e8e8}.contact07 .form-wrapper button{background-color:var(--theme-green);color:#fff;height:60px;border:0;border-radius:5px;font-weight:500;font-weight:18px}.contact07 .thankyou-card{position:relative;display:flex;align-items:center;justify-content:center;min-height:640px;margin-top:25px;padding:30px;background-color:#eeedf7}.contact07 .thankyou-close{position:absolute;top:10px;right:12px;color:#3e3e3e;text-decoration:none;font-size:24px;line-height:1}.contact07 .thankyou-content{text-align:center;max-width:380px}.contact07 .thankyou-content h2{font-size:36px;line-height:48px;margin-bottom:14px;color:var(--theme-color);text-transform:uppercase}.contact07 .thankyou-content p{margin:0;font-size:16px;line-height:1.4}@media(max-width:767.98px){.contact07{padding:100px 0 30px}.contact07 .social{margin-bottom:30px}.contact07 .thankyou-card{min-height:420px;margin-top:0}}@media(max-width:767.98px){.contact07 .block-title{font-size:42px;line-height:46px}}@media(max-width:575.98px){.contact07 .block-title{font-size:40px;line-height:44px}.contact07 .block-desc{font-size:18px;line-height:26px}.contact07 .thankyou-content h2{font-size:34px}.contact07 .thankyou-content p{font-size:16px}}@media(max-width:420px){.contact07 .contacts a:nth-child(3){font-size:15px}}.footer-02{position:relative;overflow:hidden;padding:80px 0 60px;background-color:var(--theme-color);color:#fff;font-size:14px}.footer-02::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(112deg,rgba(0,0,0,.18) 0,rgba(0,0,0,.18) 130px,transparent 130px,transparent 200px);pointer-events:none;z-index:0}.footer-02>.container{position:relative;z-index:1}.footer-02 a{text-decoration:none}.footer-02 a,.footer-02 a:hover{color:#fff}.separator{font-style:normal;padding:0 3px}.footer-02 .footer-nav{display:grid;grid-template-columns:repeat(2,minmax(170px,max-content));justify-content:start;column-gap:60px;row-gap:12px}.footer-02 .footer-nav .nav-item{min-width:0}.footer-02 .footer-nav .nav-link{display:block;font-size:20px;font-weight:500;color:var(--theme-green);line-height:1.2;break-inside:avoid;margin-bottom:0}@media(max-width:991.98px){.footer-02 .footer-nav{margin-bottom:20px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;column-gap:30px;row-gap:8px}}@media(max-width:575.98px){.footer-02{padding:60px 0}.footer-02 .footer-nav{grid-template-columns:1fr;text-align:center}.footer-02 .footer-nav .nav-link{font-size:18px}.footer-02-design{margin-top:15px}.footer-02 *{text-align:center}}