.footer{min-height:auto;padding-top:107px;padding-bottom:60px}@media only screen and (max-width:767px){.footer{padding-top:76px;padding-bottom:40px}}.footer-instagram{margin-bottom:100px}@media only screen and (max-width:1024px){.footer-instagram{margin-bottom:75px}}@media only screen and (max-width:767px){.footer-instagram{margin-bottom:40px}}.footer-instagram-title{font-size:96px;font-weight:600;line-height:84%;letter-spacing:-2.88px;color:#232526;text-transform:uppercase;display:flex;align-items:center;gap:18px;margin-bottom:48px;transition:all .3s}@media(hover:hover){.footer-instagram-title:hover{color:#f20008}}@media only screen and (max-width:1279px){.footer-instagram-title{font-size:80px}}@media only screen and (max-width:1024px){.footer-instagram-title{font-size:60px;margin-bottom:60px}}@media only screen and (max-width:767px){.footer-instagram-title{font-size:40px;letter-spacing:-1.2px;gap:11px}}.footer-instagram-title .icon{font-size:74px;color:#f20008;width:74px}@media only screen and (max-width:1279px){.footer-instagram-title .icon{font-size:64px;width:64px}}@media only screen and (max-width:1024px){.footer-instagram-title .icon{font-size:44px;width:44px}}@media only screen and (max-width:767px){.footer-instagram-title .icon{font-size:34px;width:34px}}.footer-instagram-slider{margin-left:200px;overflow:hidden}@media only screen and (max-width:1024px){.footer-instagram-slider{margin-left:100px;width:calc(100% - 72px);position:relative}}@media only screen and (max-width:767px){.footer-instagram-slider{margin-left:70px;width:calc(100% - 56px);position:relative}}.footer-instagram-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:20px}.footer-instagram-slider:not(.swiper-initialized) .swiper-slide{width:calc(33.3% - 14px);min-width:calc(33.3% - 14px)}@media only screen and (max-width:767px){.footer-instagram-slider:not(.swiper-initialized) .swiper-slide{width:calc(50% - 1px);min-width:calc(50% - 1px)}}@media only screen and (max-width:550px){.footer-instagram-slider:not(.swiper-initialized) .swiper-slide{width:calc(84% - 1px);min-width:calc(84% - 1px)}}.footer-instagram-slider-item{display:block;position:relative;padding-top:90.73%}@media(hover:hover){.footer-instagram-slider-item:hover .icon{opacity:1}}.footer-instagram-slider-item img{position:absolute;left:0;top:0}.footer-instagram-slider-item .icon{position:absolute;right:24px;top:24px;padding:17px;font-size:18px;color:#f20008;background:#fff;opacity:0;z-index:1;transition:all .3s}@media only screen and (max-width:767px){.footer-instagram-slider-item .icon{right:14px;top:14px;padding:12px}}.footer-menu-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;padding-left:200px;position:relative;margin-bottom:31px}@media only screen and (max-width:1024px){.footer-menu-wrapper{padding-left:100px;gap:15px}}@media only screen and (max-width:767px){.footer-menu-wrapper{padding-left:70px;grid-template-columns:1fr;gap:48px;margin-bottom:40px}}.footer-menu-title{font-size:30px;font-style:normal;font-weight:600;line-height:92%;text-transform:uppercase;color:#f20008;margin-bottom:24px}@media only screen and (max-width:1024px){.footer-menu-title{font-size:24px}}@media only screen and (max-width:767px){.footer-menu-title{font-size:20px}}.footer-menu-contacts:not(:last-child){margin-bottom:24px}@media only screen and (max-width:767px){.footer-menu-contacts .footer-menu-link:not(:last-child){margin-bottom:24px}}.footer-menu-link{font-size:18px;font-style:normal;font-weight:400;line-height:120%;color:#232526;transition:all .3s;display:flex}.footer-menu-link:not(:last-child){margin-bottom:16px}@media(hover:hover){.footer-menu-link:hover{color:#f20008}}.footer-menu-link.footer-menu-link-bold{font-weight:700;line-height:139%;letter-spacing:1.8px;text-transform:uppercase}.footer-menu-link-label{font-size:12px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:1.2px;text-transform:uppercase;color:#686a6a;margin-bottom:8px}.footer-bottom{padding:0 36px 24px 200px}@media only screen and (max-width:1024px){.footer-bottom{padding:0 0 0 100px}}@media only screen and (max-width:767px){.footer-bottom{padding:0}}.footer-bottom-menu{display:flex;align-items:center;gap:15px 34px;padding:16px 89px 12px 0;border-top:1px solid #686a6a}@media only screen and (max-width:1279px){.footer-bottom-menu{padding:16px 0 12px}}@media only screen and (max-width:1024px){.footer-bottom-menu{flex-wrap:wrap;gap:15px 27px;padding:24px 0 14px}}.footer-bottom-menu-item{font-size:12px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:1.2px;text-transform:uppercase;color:#686a6a}@media only screen and (max-width:767px){.footer-bottom-menu-item{min-width:130px}}.footer-bottom-menu-item a{color:currentColor;transition:all .3s}@media(hover:hover){.footer-bottom-menu-item a:hover{color:#232526}}.footer-bottom-menu-item.created-by{display:flex;align-items:center;gap:3px;margin-left:auto}@media only screen and (max-width:1024px){.footer-bottom-menu-item.created-by{margin-left:0}}@media only screen and (max-width:767px){.footer-bottom-menu-item.created-by{margin-left:0;flex-direction:column;align-items:flex-start}}.footer-bottom-menu-item.created-by a{color:#f20008;text-decoration:none}@media(hover:hover){.footer-bottom-menu-item.created-by a:hover{color:#232526}}.btn{display:inline-block;padding:19px 24px;font-size:18px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;color:#fff;background:#232526;cursor:pointer;border:none;outline:none;transition:all .3s}@media only screen and (max-width:767px){.btn{font-size:12px}}@media(hover:hover){.btn:hover{background:#f20008}}.btn.disabled,.btn:disabled{background:#a8acb0}.btn.btn-small{font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.8px;padding:14px 24px}@media only screen and (max-width:767px){.btn.btn-small{line-height:120%;letter-spacing:1.2px}}.btn.btn-big{font-size:18px;font-style:normal;font-weight:600;line-height:120%;padding:14px 24px}.btn.btn-red{background:#f20008}@media(hover:hover){.btn.btn-red:hover{background:#232526}}.form-inputs-wrapper{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width:767px){.form-inputs-wrapper{gap:16px}}.form-input{padding:17px 24px;background:#fff;border:1px solid rgba(0,0,0,0);transition:all .3s;width:100%;font-size:18px;font-style:normal;font-weight:600;line-height:120%;color:#232526}.form-input::placeholder{font-weight:400;color:#232526}.form-input:disabled{opacity:.6}@media(hover:hover){.form-input:hover{border-color:#232526}}textarea.form-input{resize:none;height:102px}.form-input-row{display:grid;grid-template-columns:1fr 1fr;gap:16px 8px}@media only screen and (max-width:767px){.form-input-row{grid-template-columns:1fr}}.form-input-wrap{display:flex}.form-input-wrap.has-error .form-input{border-color:#f20008}.form-input-wrap.has-error .error{display:block}.form-input-wrap .error{font-size:18px;font-style:normal;font-weight:400;line-height:120%;color:#f20008;padding-left:24px;display:none}.form-policy{margin-top:24px}.form-policy.has-error label .icon{border-color:#f20008}.form-policy input{display:none}.form-policy input:disabled~label{opacity:.6}.form-policy input:checked~label .icon:after{opacity:1}.form-policy label{font-size:18px;font-style:normal;font-weight:400;line-height:120%;color:#232526;display:flex;align-items:center;gap:16px;cursor:pointer}.form-policy label a{color:#232526;text-decoration:underline;transition:all .3s}@media(hover:hover){.form-policy label a:hover{color:#f20008}}.form-policy label .icon{width:32px;min-width:32px;height:32px;position:relative;border:1px solid rgba(0,0,0,0);background:#fff}@media(hover:hover){.form-policy label .icon:hover{border-color:#232526}}.form-policy label .icon:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#f20008;opacity:0;transition:all .3s}.form-btn{margin-top:24px;width:100%;font-size:18px}@media only screen and (max-width:767px){.form-btn{padding:14px 24px}}.contact-form-popup{position:fixed;top:0;right:-100%;height:100vh;height:100dvh;width:100%;max-width:830px;z-index:5000;padding:30px;transition:all .3s}@media only screen and (max-width:767px){.contact-form-popup{padding:14px}}.contact-form-popup.open{right:0}@media only screen and (max-width:767px){.contact-form-popup.success-popup .contact-form-popup-title{margin-top:auto;margin-bottom:30px}}.contact-form-popup.success-popup .contact-form-popup-title span.highlight{-webkit-text-stroke-color:#232526;margin-left:0}@media only screen and (max-width:767px){.contact-form-popup.success-popup .contact-form-popup-content{margin-top:0}}.contact-form-popup-overflow{position:fixed;top:0;right:0;width:100%;height:100%;background:#232526;opacity:.5;z-index:4999;display:none}.contact-form-popup-overflow.active{display:block}.contact-form-popup-inner{background:#bfc5ce;padding:60px 28px 36px;min-height:100%;display:flex;flex-direction:column;position:relative}@media only screen and (max-width:767px){.contact-form-popup-inner{padding:106px 14px 14px}}.contact-form-popup-title{color:#232526;margin-bottom:48px}.contact-form-popup-title span.highlight{-webkit-text-stroke-color:#232526;margin-left:200px}@media only screen and (max-width:1024px){.contact-form-popup-title span.highlight{margin-left:100px}}@media only screen and (max-width:767px){.contact-form-popup-title span.highlight{margin-left:0}}.contact-form-popup-content{margin-left:200px;margin-top:auto}@media only screen and (max-width:1024px){.contact-form-popup-content{margin-left:100px}}@media only screen and (max-width:767px){.contact-form-popup-content{margin-left:0}}.contact-form-popup-close{background:none;border:none;padding:0;margin:0;position:absolute;right:24px;top:24px;cursor:pointer;display:flex;align-items:center;gap:12px;font-size:18px;font-style:normal;font-weight:600;line-height:120%;color:#686a6a;transition:all .3s}@media(hover:hover){.contact-form-popup-close:hover{color:#232526}}.contact-form-popup-close .icon{font-size:24px;color:currentColor}.contact-form-popup-success-text{font-size:24px;font-style:normal;font-weight:400;line-height:120%;color:#232526;margin-bottom:20px;max-width:439px}@media only screen and (max-width:767px){.contact-form-popup-success-text{margin-bottom:24px;font-size:20px}}.contact-form-popup-success-link{font-size:18px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:1.8px;text-decoration-line:underline;text-transform:uppercase;color:#f20008;transition:all .3s;display:inline-block;margin-bottom:12px}@media(hover:hover){.contact-form-popup-success-link:hover{color:#232526;text-decoration:underline}}@media only screen and (max-width:767px){.contact-form-popup-success-link{margin-bottom:24px}}.footer-bottom-menu-item{display:flex;align-items:center;gap:10px}.contact-form-popup{z-index:10100}.contact-form-popup-overflow{z-index:10099}.kopilot-tag #model-tag-container{position:absolute;left:-25px;top:-25px;width:170px;height:170px;opacity:0;pointer-events:none}.kopilot-tag.model-view img{opacity:0}.kopilot-tag.big-tag-view img:not(.big-tag){opacity:0}.kopilot-tag img.big-tag{background:transparent}.kopilot-tag #model-tag-container{left:-20px;top:-20px;width:105px;height:105px}.kopilot-tag #model-tag-container{width:100px;height:100px}.footer{position:relative;background-color:#d6dae0}.footer-menu-link-label{font-family:Elza,sans-serif}.footer .kopilot-tag{transform:translateY(0);top:50%;position:absolute;left:-28px;display:block}.kopilot-tag{opacity:0;top:0;animation:showTag 3s steps(1,end) forwards}.footer-menu-contacts-logo-list,.banner-app-store-wrapper{display:flex;align-items:center;gap:15px}.footer-menu-contacts-logo-item,.banner-app-store-item{display:block}.footer-menu-contacts-logo-item img{height:28px;width:auto;max-width:100px;object-fit:contain}.kopilot-tag.main-tag:not(.fixed){display:none}.section-title{font-size:96px;font-style:normal;font-weight:600;line-height:84%;letter-spacing:-2.88px;text-transform:uppercase;color:#fff;display:block}@media only screen and (max-width:1024px){.section-title{font-size:70px}}@media only screen and (max-width:767px){.section-title{font-size:40px;letter-spacing:-1.2px}}.section-title.column-title{display:flex;flex-direction:column}.section-title span.highlight{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:#0000}.image-wrapper{display:block;overflow:hidden}.image-wrapper img,.image-wrapper video{width:100%;height:100%;object-fit:cover}body.disable-scroll{overflow:hidden}.footer .section-title,.contact-form-popup .section-title{color:#232526}.footer,.footer-menu-link,.footer-menu-title,.footer-instagram-title,.footer-bottom-menu-item,.contact-form-popup{font-family:Elza,sans-serif}.footer a{text-decoration:none}.footer-bottom-menu-item.developed-by{display:flex;align-items:center;gap:10px}.footer__dev-logo{height:20px;width:auto;display:block}.footer__tagbutton{position:absolute;top:50%;left:60px;transform:translateY(-50%);display:block;pointer-events:none;z-index:0}@media only screen and (max-width:767px){.footer__tagbutton{left:0;width:60px;height:60px}}@media only screen and (max-width:767px){.footer-instagram{margin-bottom:0}.footer-bottom-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;justify-items:start;align-items:start;align-content:start;gap:12px 1px!important;padding:24px 0 14px;margin:0;list-style:none}.footer-bottom-menu-item{min-width:0;width:100%;max-width:100%;margin-left:0}.footer-bottom-menu-item.created-by{flex-direction:column;align-items:flex-start;margin-left:0}.footer-bottom-menu-item.developed-by{flex-direction:row;flex-wrap:nowrap;align-items:center;margin-left:0;gap:10px}}.footer-bottom-menu-item.created-by span,.footer-bottom-menu-item.developed-by span{font-family:Elza,sans-serif;font-weight:inherit;font-style:normal;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kopilot-footer.css.map */
