:root{--primary:#a3bca9;--primary-dark:#8ba592;--text-dark:#2d2d2d;--text-muted:#666666;--deep-green:#3d4a3e;--white:#ffffff;--section-padding:120px 0;--border-radius:30px}.blog h2{font-size:clamp(20px, 19.5385px + 0.1282vw, 22px)}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.align-center{align-items:center}.align-end{align-items:flex-end}.align-start{align-items:flex-start}.space-between{justify-content:space-between}.flex-1{flex:1}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-05{gap:.5em}.gap-1{gap:1em}.gap-2{gap:2em}.gap-3{gap:3em}.flex-direction-column{flex-direction:column;-ms-flex-direction:column}.border-box{box-sizing:border-box}.section-padding{padding:var(--section-padding)}.text-nowrap{text-wrap-mode:nowrap}.d-block{display:block}.full-width{width:100%}.relative{position:relative}.absolute{position:absolute}.bottom-0{bottom:0}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.overflow-hidden{overflow:hidden}.minvh-100{min-height:100vh}.grayscale{filter:grayscale(100%)}.grayscale:hover{filter:grayscale(0)}.aspect-ratio-4-5{aspect-ratio:4 / 5;object-fit:cover}.wrapper{width:1400px;max-width:calc(100% - 6rem);margin:0 auto;position:relative}.wrapper-l{width:72rem;max-width:calc(100% - 6rem);margin:0 auto;position:relative}.wrapper-m{width:64rem;max-width:calc(100% - 6rem);margin:0 auto;position:relative}.wrapper-s{width:56rem;max-width:calc(100% - 6rem);margin:0 auto;position:relative}@media only screen and (max-width:1024px){.wrapper,.wrapper-l,.wrapper-m,.wrapper-s{width:100%;max-width:calc(100% - 2rem)}}.intro{font-size:clamp(16px, 15.3455px + 0.1818vw, 20px);line-height:1.6;position:relative}.teaser li::marker,.intro li::marker{color:var(--green)}.bg-white{background-color:var(--white)}.bg-black{background-color:var(--black);color:var(--white)}.bg-lightgrey{background-color:#f8f9f8}.radius{border-radius:var(--border-radius)}.box-shadow:hover{-webkit-box-shadow:0 4px 24px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 4px 24px 0 rgb(0 0 0 / .2);box-shadow:0 4px 24px 0 rgb(0 0 0 / .2)}.row-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2em;row-gap:2em}@media only screen and (max-width:1024px){.row-12{display:flex;justify-content:space-between}}.row{position:relative;display:flex;flex-direction:column;row-gap:2em}.row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2em;row-gap:2em}.row-2-3{grid-template-columns:2fr 3fr}.row-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2em;row-gap:2em}.row-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2em;row-gap:2em;align-items:stretch}@media only screen and (max-width:1366px){.row-4{grid-template-columns:repeat(2,1fr)}}.row-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:2em;row-gap:2em}.row-6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:1em;row-gap:1em}@media only screen and (max-width:1366px){.shrink{display:flex;flex-direction:column;gap:2em}}@media only screen and (max-width:1024px){.row-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.row-2,.row-2-3,.row-3,.row-4,.row-5,.row-6{display:flex;flex-direction:column;gap:2em}}.row-7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:1em;row-gap:1em}@media only screen and (max-width:1500px){.row-7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1024px){.row-7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px){.row-7{grid-template-columns:repeat(1,minmax(0,1fr))}}.padding-inline{padding-inline:40px}.padding-block{padding-block:40px}.padding-inline-1{padding-inline:1em}.padding-block-1{padding-block:1em}.padding-2em{padding:2em}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-05{margin-top:.5em}.mt-1{margin-top:1em}.mt-2{margin-top:2em}.mt-3{margin-top:3em}.mt-4{margin-top:4em}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mt-80{margin-top:clamp(60px, 56.7273px + 0.9091vw, 80px)}.mt-120{margin-top:clamp(60px, 50.1818px + 2.7273vw, 120px)}.mt-160{margin-top:clamp(60px, 43.6364px + 4.5455vw, 160px)}.padding-box{padding:2em}.mb-1em{margin-bottom:1em}.mb-2em{margin-bottom:2em}.mb-3em{margin-bottom:3em}.mb-4em{margin-bottom:4em}.mb-80{margin-bottom:clamp(60px, 56.7273px + 0.9091vw, 80px)}.mb-120{margin-bottom:clamp(60px, 50.1818px + 2.7273vw, 120px)}.mb-40{margin-bottom:40px}.ml-1{margin-left:1em}.ml-40{margin-left:40px}.mb-32{margin-bottom:32px}.mb-24{margin-bottom:24px}.pt-40{padding-top:40px}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:1em}.pb-40{padding-bottom:40px}.pb-160{padding-bottom:clamp(80px, 61.5385px + 5.1282vw, 160px)}.pl-2{padding-left:2em}.col{position:relative}.d-block{display:block}.d-grid{display:grid;grid-auto-rows:1fr}@media only screen and (max-width:1024px){.d-grid{grid-auto-rows:auto}}.minvh-100{min-height:100vh}.transition,a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.box-shadow{-webkit-box-shadow:0 8px 16px 0 rgb(79 81 89 / .2);-moz-box-shadow:0 8px 16px 0 rgb(79 81 89 / .2);box-shadow:0 8px 16px 0 rgb(79 81 89 / .2)}.box-shadow:hover{-webkit-box-shadow:0 8px 16px 0 rgb(79 81 89 / .4);-moz-box-shadow:0 8px 16px 0 rgb(79 81 89 / .4);box-shadow:0 8px 16px 0 rgb(79 81 89 / .4)}a{text-decoration:none;color:inherit}ul{margin:0}p,ul,ol{line-height:1.4}.image img{width:100%;height:auto}.rounded{border-radius:var(--border-radius)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-white{color:var(--white)!important}.text-dark{color:var(--black)}.text-deep-green{color:var(--deep-green)}.text-primary{color:var(--primary)}.stroke{border:1px solid}.border-lightgrey{border-color:var(--grey)}.border-right{border-right:1px solid}@media only screen and (max-width:1024px){.border-right{border-right:none}}.border-light{border-color:#0006}.value-icon{width:50px;height:50px;background-color:rgb(163 188 169 / .1);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary-dark)}.value-text h4{font-size:1.25rem;margin-bottom:5px;margin-top:0;font-family:var(--serif)}.value-text p{font-size:18px;color:var(--text-muted);margin:0}header{position:fixed;display:flex;align-items:center;width:100%;z-index:4;top:40px;padding:1em}@media only screen and (max-width:1024px){header{padding:1em 0;top:0}}header.scroll,.blog header,.single-post header,.page-template-template-offer header,.page-template-default header{background-color:#fff}@media (min-width:1024px){header.hidden-top-bar{transform:translateY(-40px)}}.menu-toggle{display:none}.mobile-menu{display:none}.site-header-nav{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@keyframes rotateMenu{0%{transform:rotateX(-90deg)}70%{transform:rotateX(20deg)}100%{transform:rotateX(0deg)}}#primary-menu{list-style-type:none;display:flex;gap:2em;margin:0;justify-content:end}#primary-menu>li{padding:1em 0}#primary-menu a{text-decoration:none;color:var(--white)}header.scroll #primary-menu a,.blog header #primary-menu a,.single-post header #primary-menu a,.page-template-template-offer #primary-menu a,.page-template-template-offer-single #primary-menu a,.page-template-default #primary-menu a{color:var(--deep-green)}#primary-menu a:after{opacity:0;content:"";width:100%;height:2px;position:absolute;background-color:var(--primary);left:0;bottom:10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#primary-menu a:hover:after{opacity:1}#primary-menu .sub-menu{display:none}#primary-menu .menu-item-has-children{background-image:url(/wp-content/themes/anzo-design/assets/img/svg/down-wh.svg);background-repeat:no-repeat;background-position:center right;background-size:20px;padding-right:24px}header.scroll #primary-menu .menu-item-has-children,.page-template-default #primary-menu .menu-item-has-children,.page-template-template-offer #primary-menu .menu-item-has-children,.page-template-template-offer-single #primary-menu .menu-item-has-children,.blog #primary-menu .menu-item-has-children,.single-post #primary-menu .menu-item-has-children{background-image:url(/wp-content/themes/anzo-design/assets/img/svg/down.svg)}#primary-menu>li.menu-item-has-children:hover>.sub-menu{animation:rotateMenu .5s ease-in-out forwards;transform-origin:top center;display:grid;row-gap:.5em;list-style:none;position:absolute;padding:2em;overflow:hidden;background-color:var(--deep-green);box-shadow:none;border-radius:24px;left:-4em}#primary-menu>li.menu-item-has-children:hover>.sub-menu a{color:var(--white)}#primary-menu>li.menu-item-has-children:hover>.sub-menu a:after{display:none}#primary-menu>li.menu-item-has-children:hover>.sub-menu a:hover{transform:translateX(8px)}#primary-menu li.current-lang,#menuMobile li.current-lang{display:none!important}@keyframes rotateMenu{0%{transform:rotateX(-90deg)}70%{transform:rotateX(20deg)}100%{transform:rotateX(0deg)}}#primary-menu .sub-menu li.menu-item-has-children{padding-right:0;background-image:none}#primary-menu .sub-menu li>.sub-menu{list-style:none;padding-left:1em;font-size:14px}.main-navigation ul ul a{width:auto!important;min-width:270px}.main-navigation button.dropdown-toggle-btn{display:none}.main-navigation .sub-menu{color:var(--white)}@media only screen and (max-width:1500px){body .menu-toggle{display:block;position:relative;z-index:1000;background:var(--deep-green);border:none;padding:8px;cursor:pointer}body .hamburger-box{display:inline-block;width:24px;height:24px;position:relative;background-image:url(/wp-content/themes/anzo-design/assets/img/svg/menu.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.25s ease,filter 0.25s ease}body .main-navigation.toggled .hamburger-box{background-image:url(/wp-content/themes/anzo-design/assets/img/svg/close.svg)}body .main-navigation .desktop-menu{display:none}body .main-navigation.toggled .desktop-menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:fixed;top:0;left:0;width:100%;height:100vh;min-height:100vh;background-color:var(--white,#ffffff);z-index:999;padding:120px 0 40px 0;box-sizing:border-box;overflow-y:auto}body .main-navigation.toggled #primary-menu{display:flex;flex-direction:column;width:100%;padding:0;margin:0;list-style:none;gap:0}body .main-navigation.toggled #primary-menu>li{width:100%;position:relative;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;cursor:pointer}body .main-navigation.toggled #primary-menu>li:last-child{border-bottom:none}body .main-navigation.toggled #primary-menu li::before{content:none;display:none}body .main-navigation.toggled #primary-menu .menu-item-has-children>a{pointer-events:none}body .main-navigation.toggled #primary-menu a{color:var(--deep-green);text-decoration:none;padding:16px 24px;flex-grow:1;text-align:left;font-size:16px}body .main-navigation.toggled .dropdown-toggle-btn{display:block;width:55px;height:54px;background-color:#fff0;border:none;position:relative;cursor:pointer;z-index:10;pointer-events:auto}body .main-navigation.toggled .dropdown-toggle-btn::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23212529' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%) rotate(0deg);transition:transform 0.25s ease}body .main-navigation.toggled .menu-item-has-children.sub-menu-open>.dropdown-toggle-btn::after{transform:translate(-50%,-50%) rotate(-180deg)}body .main-navigation.toggled #primary-menu .sub-menu{display:none;visibility:hidden;opacity:0;width:100%;position:relative;top:auto;left:auto;box-shadow:none;background-color:#fafafa;color:var(--deep-green);padding:0;margin:0;list-style:none;border-radius:0}body .main-navigation.toggled #primary-menu .menu-item-has-children{background-image:none}body .main-navigation.toggled #primary-menu .menu-item-has-children:hover>.sub-menu,body .main-navigation.toggled #primary-menu .menu-item-has-children.focus>.sub-menu{display:none;visibility:hidden;opacity:0}body .main-navigation.toggled #primary-menu .menu-item-has-children.sub-menu-open>.sub-menu{display:flex!important;flex-direction:column;visibility:visible;opacity:1;width:100%}body .main-navigation.toggled .sub-menu li{width:100%;border-top:1px solid #eee;display:block;border-radius:0}body .main-navigation.toggled .sub-menu a{color:var(--deep-green)!important;padding:14px 24px 14px 44px;font-size:15px;width:100%;box-sizing:border-box;border-radius:0;pointer-events:auto!important}}@media (max-width:768px){.menu-toggle span{font-size:32px}}.pagination .page-numbers{padding:8px;border-radius:50%;width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center}.pagination .page-numbers.current{background-color:#fff0}.pagination .prev.page-numbers,.pagination .next.page-numbers{width:auto;height:auto;background-color:#fff0}.works .subtitle{font-size:14px}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:flex-start}.contact-methods{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:80px}.contact-method-item{display:flex;align-items:flex-start;gap:15px}.icon-box{width:44px;height:44px;background-color:rgb(163 188 169 / .1);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary-dark)}.icon-box i,.icon-box svg{width:20px;height:20px}.method-text h4{font-size:1rem;margin-bottom:5px;font-family:var(--sans);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--deep-green)}.method-text p{font-size:.9rem;color:var(--text-muted);margin:0;line-height:1.4}.contact-form-panel{background:var(--white);padding:50px;border-radius:30px;box-shadow:0 15px 40px rgb(0 0 0 / .05);border:1px solid rgb(0 0 0 / .03)}.contact-form fieldset{display:none}.contact-form .form-row{display:flex;gap:20px;margin-bottom:20px}.form-group{flex:1;display:flex;flex-direction:column;gap:8px}.form-group label{font-size:.85rem;font-weight:600;color:var(--deep-green)}.form-group input,.form-group select,.form-group textarea{padding:12px 15px;border:1px solid rgb(0 0 0 / .1);border-radius:8px;font-family:var(--sans);font-size:.95rem;transition:all 0.3s ease;background:#fcfcfc;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary);background:var(--white);box-shadow:0 0 0 4px rgb(163 188 169 / .1)}.form-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:var(--text-muted)}.form-checkbox input{margin-top:4px;margin-right:8px;cursor:pointer}.form-checkbox a{color:var(--primary-dark);text-decoration:underline}.btn-full{width:100%;margin-top:10px}@media (max-width:1024px){.contact-grid{grid-template-columns:1fr;gap:60px}.contact-form-panel{padding:30px}}@media (max-width:600px){.contact-methods{grid-template-columns:1fr}.contact-form .form-row{flex-direction:column}}.buttons{display:flex;gap:1em}@media only screen and (max-width:1024px){.buttons{flex-direction:column;-ms-flex-direction:column}}.btn,button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;padding:1.2rem 3rem;background-color:var(--primary);color:var(--deep-green);font-weight:600;border-radius:50px;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;transition:all 0.3s ease;border:none;cursor:pointer}.btn,.offer-card,.read-more{text-decoration:none!important}.btn:hover{background-color:var(--deep-green);color:var(--white);transform:translateY(-3px);box-shadow:0 10px 20px rgb(0 0 0 / .1);text-decoration:none!important}.loader{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #000;width:40px;height:40px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:relative;top:50%;left:50%}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.top-bar{display:none}@media (min-width:1024px){.top-bar{background-color:var(--white);height:40px;display:flex;align-items:center;border-bottom:1px solid rgb(0 0 0 / .05);position:fixed;top:0;left:0;width:100%;z-index:1001;transition:transform 0.3s ease}}.top-bar .container{width:100%}.top-bar-content{display:flex;justify-content:flex-end;width:100%;gap:20px;font-size:.75rem;color:var(--text-muted);font-weight:500}.top-bar-content p{display:flex;align-items:center;gap:5px;margin:0}.top-bar-content i,.top-bar-content svg{width:11px!important;height:11px!important;color:var(--primary-dark)}.top-bar.hidden{transform:translateY(-100%)}header.scroll .logo,.blog header .logo,.single-post header .logo,.page-template-template-offer .logo,.page-template-template-offer-single .logo,.page-template-default .logo{filter:none}.logo{filter:brightness(0) invert(1);position:relative;z-index:9999}footer .logo{filter:brightness(0) invert(1)!important;z-index:1}@media only screen and (max-width:1024px){.logo img{width:200px;height:42px}}.home.hero{background-position:center;background-repeat:no-repeat;background-size:cover}.home.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0 / .4) 0%,rgb(0 0 0 / .6) 100%)}.home .offer .item:hover img{transform:scale(1.1)}.home .offer .item .absolute{bottom:0}.home .offer .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .6) 100%);z-index:1}.social{bottom:1em;right:0}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-thumb{background-color:var(--deep-green);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:10px}::-webkit-scrollbar-track{background:var(--white);border-radius:10px}ul.accordion-list{position:relative;display:flex;flex-direction:column;gap:2em;width:100%;height:auto;margin:0;padding:0;list-style:none}ul.accordion-list li{position:relative;display:block;width:100%;height:auto;margin:0 auto 15px auto;cursor:pointer}@media only screen and (max-width:1024px){ul.accordion-list li{margin:0}}ul.accordion-list .number{color:#0006}@media only screen and (max-width:1024px){ul.accordion-list li{width:auto}}ul.accordion-list .title{align-items:end;border-bottom:1px solid}ul.accordion-list li .title .icon img{transform:rotate(90deg)}@media only screen and (max-width:1024px){ul.accordion-list li .title .icon img{width:24px;height:24px}}ul.accordion-list li.active .title .icon img{transform:rotate(-0.25turn)}ul.accordion-list li .answer li{list-style-type:disc;border:none;padding:0}ul.accordion-list .icon{flex:0 0 auto}.accordion-list .answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.accordion-list .icon img{transition:transform 0.28s ease}.accordion-list .item.active .icon img{transform:rotate(180deg)}ul.accordion-list .answer{overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height 0.5s ease,opacity 0.5s ease}ul.accordion-list .item.active .answer{max-height:1000px;opacity:1;visibility:visible}.blog{background-color:#f8f9f8}.blog-header-flex{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;flex-wrap:wrap;gap:20px}.blog-header-flex .section-header{text-align:left;margin:0}.slider-nav-arrows{display:flex;gap:15px;margin-bottom:10px}.slider-arrow{width:50px;height:50px;border:1px solid var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--deep-green);transition:all 0.3s ease;background:#fff0;text-decoration:none!important}.slider-arrow svg,.slider-arrow i{width:16px;height:16px}.slider-arrow:hover{background:var(--primary);color:var(--white);border-color:var(--primary)}.uk-slidenav svg{width:16px}.blog-slider{position:relative}.blog-card{background:var(--white);border-radius:30px;overflow:hidden;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px rgb(0 0 0 / .03);height:100%}.blog-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgb(0 0 0 / .08)}.blog-img{height:250px;overflow:hidden;border-radius:0}.blog-img img{width:100%;height:100%;object-fit:cover}.blog-content{padding:30px}.blog-card h4{font-size:1.4rem;margin-bottom:10px}.blog-card p{font-size:.95rem;color:var(--text-muted);margin-bottom:15px}.read-more{font-weight:600;text-transform:uppercase;font-size:.8rem;color:var(--deep-green);display:flex;align-items:center;gap:5px}.grecaptcha-badge{display:none}.divider{background-image:url(/wp-content/themes/anzo-design/assets/img/cta.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.divider:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(61 74 62 / .7)}footer{background-color:var(--deep-green);color:var(--white);padding:80px 0 40px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:50px;margin-bottom:60px}.footer-col h5{color:var(--primary);font-size:1.2rem;margin-bottom:1.5rem;font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em}.footer-col ul{list-style:none;padding-left:0}.footer-col ul li{margin-bottom:10px}.footer-col ul li a:hover{opacity:1;color:var(--primary)}.contact-info p{margin-bottom:10px}.social-links{display:flex;gap:15px;margin-top:20px}.footer-bottom{border-top:1px solid rgb(255 255 255 / .1);padding-top:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;font-size:.85rem;opacity:.5}.footer-bottom p{margin:0}@media (max-width:1024px){.about-grid,.offer-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.main-nav{display:none;position:absolute;top:100%;left:0;width:100%;background:var(--white);padding:20px 0;box-shadow:0 10px 20px rgb(0 0 0 / .1)}.main-nav.active{display:block}.main-nav ul{flex-direction:column;align-items:center;gap:1.5rem}.burger-menu{display:flex;align-items:center;justify-content:center}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}}#rl-gallery-container-1 .rl-basicslider-gallery .rl-gallery-item img{object-fit:cover;aspect-ratio:2 / 3;border-radius:24px}