/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;height:auto;max-width:100%}address{font-style:normal}.container{margin:0 auto;max-width:375px;min-width:320px;padding:0 16px}@media only screen and (min-width:768px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width:1440px){.container{max-width:1440px;padding:0 64px}}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/test_booksy/fonts/Rubik-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(/test_booksy/fonts/Rubik-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(/test_booksy/fonts/Rubik-SemiBold.woff2) format("woff2")}body{background-color:#fceee6;color:#0b0500;font-family:Rubik,sans-serif}.icon-arrow-left,.icon-arrow-right{fill:currentColor}.slider-button{align-items:center;background-color:#e15d05;border:1px solid rgba(11,5,0,.15);color:#0b0500;cursor:pointer;display:flex;height:48px;justify-content:center;transition:background-color .2s ease,color .2s ease,border .2s ease,opacity .2s ease;width:48px}.slider-button:focus,.slider-button:hover{background-color:#fceee6;outline:none}.slider-button:active{background-color:#5a2502;color:#fff}.swiper-button-disabled{background:#e15d05;border:1px solid rgba(11,5,0,.15);color:#0b0500;cursor:default;opacity:.2;pointer-events:none}.slider-controls{align-items:center;display:flex;justify-content:space-between}.slider-buttons-box{display:flex;gap:16px}.events-swiper,.swiper-div{--swiper-theme-color:#0b0500;--swiper-pagination-color:var(--swiper-theme-color);--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-height:8px;--swiper-pagination-bullet-inactive-color:var(--swiper-theme-color);--swiper-pagination-bullet-inactive-opacity:.2;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-horizontal-gap:0}.slider-pagination{display:flex;gap:8px}.header{background-color:#fceee6;display:block;height:64px;padding:14px 0;position:relative;width:100%;z-index:10}.header-container{background-color:transparent;width:100%}.header-container,.header-nav{align-items:center;display:flex;justify-content:space-between}.header-nav{flex:1}.header-logo{align-items:center;display:flex;flex-shrink:0}.icon-logo{display:block;height:36px;width:84px}.header-list{align-items:center;display:none;gap:32px;list-style:none;margin:0;padding:0}.header-item,.header-link{display:inline-block}.header-link{color:#0b0500;font-size:16px;font-weight:400;line-height:1.5;padding:8px 4px;text-decoration:none;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.header-link:hover{opacity:.5}.header-link:active,.header-link:focus{opacity:1;outline:none}.header-link-menu{color:#0b0500;display:inline-block;font-size:20px;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;transition:opacity .25s cubic-bezier(.4,0,.2,1);width:100%}.header-link-menu:hover{opacity:.5}.header-link-menu:active,.header-link-menu:focus{opacity:1;outline:none}.btn-close,.menu-btn{background-color:transparent;border:none;cursor:pointer;fill:#030a06;padding:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.btn-close:focus,.btn-close:hover,.menu-btn:focus,.menu-btn:hover{opacity:.5}.mob-menu{background-color:#fceee6;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;padding:14px 0 43px;pointer-events:none;position:fixed;transform:translate(100%);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%;z-index:10000}.mob-menu.is-open{opacity:1;pointer-events:auto;transform:translate(0);visibility:visible}.mob-menu-logo{justify-content:space-between}.mob-menu-list,.mob-menu-logo{align-items:center;display:flex}.mob-menu-list{flex-direction:column;gap:40px;list-style:none;margin-top:30px;padding:0}@media screen and (min-width:768px){.header{height:72px;padding:16px 0}.menu-btn{display:none}.header-list{display:flex;gap:32px}.icon-logo{height:40px;margin-right:auto;width:80px}}.hero-section{padding-bottom:32px}.hero-slider{margin-bottom:24px}.hero-title{font-size:40px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.hero-slider-wrapper{margin-bottom:24px}.swiper-slide-wrapper{background-color:#ea8d50;border-radius:8px;position:relative}.hero-slider-img{border-radius:8px}.hero-slider-content{color:#fff;display:flex;flex-direction:column;gap:16px;left:4%;max-width:80%;position:absolute;top:36%}.hero-slider-text{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.4;max-width:230px}.hero-slider-link{align-self:flex-start;background:#e15d05;border:.52px solid #e15d05;border-radius:2px;line-height:1.5;padding:4px 38px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hero-slider-link:focus-visible,.hero-slider-link:hover{background-color:#0b0500;border-color:#0b0500;color:#fff}.hero-slider-link:active{background-color:#b44a04;border-color:#b44a04;color:#fff}.hero-slider-buttons{align-items:flex-end;display:flex;justify-content:flex-end}@media screen and (min-width:768px){.hero-inner{padding-bottom:24px;position:relative}.hero-slider{margin-bottom:0;padding-bottom:24px}.hero-title{bottom:0;left:0;max-width:560px;position:absolute}.hero-slider-wrapper{margin-bottom:48px}.hero-slider-img,.swiper-slide-wrapper{border-radius:12px}.hero-slider-content{left:40px;top:118px}.hero-slider-text{font-size:32px;line-height:1.2;max-width:390px}.hero-slider-link{border-radius:4px;padding:4px 42px}}@media screen and (min-width:1440px){.hero-inner{padding-bottom:8px}.hero-slider{padding-bottom:7px}.hero-title{font-size:52px;max-width:1160px}.hero-slider-wrapper{margin-bottom:30px}.hero-slider-img,.swiper-slide-wrapper{border-radius:16px}.hero-slider-content{gap:20px;left:56px;top:155px}.hero-slider-text{font-size:52px;max-width:562px}.hero-slider-link{padding:8px 74px}}.books-hidden{display:none!important}.books-container{padding-bottom:32px;padding-top:32px}.books-title{font-size:20px;font-weight:600;line-height:1.5}.books-shown-quantity{font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap}.books-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.desktop-categories-wrapper{display:none}.categories-dropdown-wrapper{display:block;margin-bottom:24px;position:relative;width:100%}.categories-dropdown-btn{align-items:center;background-color:#0b05000d;border:1px solid rgba(11,5,0,.15);border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:43px;justify-content:space-between;line-height:1.5;padding:8px 12px;width:100%}.categories-dropdown-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categories-dropdown-icon{fill:#0b0500;height:8px;margin-left:8px;width:12px}.categories-dropdown-list{background-color:#efe2da;border:1px solid rgba(11,5,0,.15);border-radius:4px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;left:0;margin:0;max-height:296px;overflow-y:auto;padding:0;position:absolute;top:calc(100% + 4px);width:100%;z-index:100}.categories-dropdown-list::-webkit-scrollbar{padding:25px;width:5px}.categories-dropdown-list::-webkit-scrollbar-track{background:#0b050026;border-radius:4px;height:322px;width:3px}.categories-dropdown-list::-webkit-scrollbar-thumb{background:#e15d05;border-radius:4px;height:47px;width:5px}.categories-dropdown-list .category-list-item{border:none;box-sizing:border-box;color:#0b0500;cursor:pointer;font-size:16px;font-weight:400;line-height:1.5;padding:8px 12px;text-align:left;transition:background-color .2s;width:100%}.categories-dropdown-list .category-list-item:hover{background-color:#0b05001a}.categories-dropdown-list .category-list-item.active{background-color:#0b05000d}.books-list{row-gap:40px}.book-list-item,.books-list{display:flex;flex-direction:column}.book-item-img{border-radius:8px;height:487px;margin-bottom:16px;-o-object-fit:cover;object-fit:cover;width:100%}.book-item-description{display:flex;flex-direction:column;flex-grow:1}.book-description-text{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;min-width:0}.book-title-and-author{display:flex;flex:1;flex-direction:column;min-width:0}.book-item-title{font-size:16px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.book-item-price{font-size:20px;font-weight:600;line-height:1.5}.book-item-author{color:#555;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-item-btn{align-items:center;background-color:inherit;border:1px solid #0b0500;border-radius:4px;display:flex;font-size:16px;font-weight:400;height:40px;justify-content:center;line-height:1.5;margin-top:auto;padding-block:8px;padding-inline:20px;transition:background-color .2s;width:100%}.book-item-btn:focus,.book-item-btn:hover{background-color:#ea8d50}.book-item-btn:active{background-color:#dad9d8}.book-item-btn:focus:not(:active):not(:hover){background-color:initial}.books-load-more{background-color:#e15d05;border:1px solid #e15d05;border-radius:4px;color:#fff;font-size:16px;font-weight:400;height:48px;line-height:1.5;margin-top:24px;padding-block:12px;padding-inline:24px;transition:background-color .2s;width:100%}.books-load-more:active,.books-load-more:focus,.books-load-more:hover{background:#0b0500;border:none}.books-load-more:active{background-color:#b44a04;border:none}.books-load-more:focus:not(:active):not(:hover){background-color:#e15d05}@media screen and (min-width:768px) and (max-width:1439px){.books-header{flex-grow:1}.books-header-container{display:flex;flex-direction:row;justify-content:space-between}.categories-dropdown-wrapper{display:block;margin-bottom:24px;width:249px}.books-shown-quantity{margin-right:24px}.books-list{-moz-column-gap:24px;column-gap:24px;flex-direction:row;flex-wrap:wrap;margin:0;row-gap:40px}.book-item-img{height:483px}.book-list-item{width:calc(50% - 12px)}.books-load-more{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:342px}}@media screen and (min-width:1440px){.books-container{display:flex;gap:24px}.books-main-content{flex-grow:1}.books-title{margin-right:125px}.categories-dropdown-wrapper{display:none}.desktop-categories-wrapper{display:block}.books-categories-desktop{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.books-categories-desktop .category-list-item{background-color:inherit;border:none;color:#0b0500;cursor:pointer;font-size:18px;font-weight:400;line-height:1.5;padding:0;text-align:left;transition:color .2s;white-space:nowrap}.books-categories-desktop .category-list-item.active,.books-categories-desktop .category-list-item:hover{color:#e15d05}.book-list-item{width:calc(25% - 18px)}.books-list{-moz-column-gap:24px;column-gap:24px;flex-direction:row;flex-wrap:wrap}.book-item-img{height:323px;width:100%}.books-load-more{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:342px}.books-list-problem{margin-top:5px}}.feedbacks{padding-bottom:64px;padding-top:64px}.feedbacks:focus{outline:unset}.feedbacks-div-title{margin-bottom:80px}.feedbacks-title-main{font-size:36px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin-bottom:24px}.feedbacks-title-litle{font-size:18px;font-weight:400;line-height:1.5}.swiper-div{overflow:hidden}.ul-swiper-wrapper{margin-bottom:32px}.feedbacks-item{border:1px solid rgba(11,5,0,.15);border-radius:16px;flex-shrink:0;padding:32px 32px 102px}.feedbacks-comments{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:24px;min-height:108px}.user-info{align-items:center;display:flex;gap:16px}.feedbacks-comments-img{border-radius:100%;height:48px;width:48px}.feedbacks-comments-name{font-size:16px;font-weight:600;line-height:1.5}.feedbacks-comments-description{font-size:16px;font-weight:400;line-height:1.5}.feedbacks .swiper .swiper-pagination{margin:0;position:static;transform:none;width:auto}@media screen and (min-width:768px){.feedbacks-item{padding:32px}}@media screen and (min-width:1440px){.feedbacks-title-main{font-size:48px}}.events{padding:64px 0}.events .container{margin:0 auto}.events-label{font-size:16px;line-height:1.5}.events-label,.events-title{font-weight:600;margin-bottom:16px}.events-title{font-size:36px}.events-text{font-size:18px;font-weight:400;margin-bottom:32px}.events-text-info{margin-bottom:8px}.events-image{border-radius:16px;height:277px;margin-bottom:24px;-o-object-fit:cover;object-fit:cover;width:421px}.events-swiper{position:relative}.event-item{background:#fceee6}.event-subtitle{font-size:24px;font-weight:400;letter-spacing:-.01em;line-height:1.4}.event-format{color:#0b0500;font-size:16px;margin-bottom:8px}.event-desc{font-size:16px;font-weight:400;line-height:1.5}.events-info{margin-bottom:24px}.event-info-wrapper{display:flex;flex-direction:column;height:220px;justify-content:space-between}.event-btn{align-items:center;background-color:transparent;border:none;display:flex;flex-direction:row;gap:8px;line-height:1.5;padding:0}.event-btn:hover{opacity:.2}.event-btn-icon{fill:currentColor;height:12px;width:8px}.events-list{margin-bottom:32px}.events .swiper .swiper-pagination{margin:0;position:static;transform:none;width:auto}@media (min-width:768px){.events .container{max-width:768px;padding:0 32px}.events-title{font-size:36px}.events-button-next,.events-button-prev{bottom:8px}}@media (min-width:1440px){.events .container{max-width:1440px;padding:0 64px}.events-title{font-size:48px}.events-list{display:flex;flex-direction:row;margin-bottom:32px}.events-button-next,.events-button-prev{bottom:0;display:none}}.article{padding-bottom:64px;padding-top:64px}.article-text-container{margin-bottom:32px}.article-title{font-size:36px;font-weight:600;letter-spacing:-.01em;line-height:120%;margin-bottom:24px}.article-text{font-size:18px;font-weight:400;line-height:150%}.article-img{border-radius:16px;width:100%}@media screen and (min-width:1440px){.article-container{display:flex;gap:32px;justify-content:center}.article-text-container{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.article-text{margin-bottom:0}}.location{box-sizing:border-box;display:block;padding-bottom:64px;padding-top:64px;width:100%}.location-name{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:16px;text-transform:capitalize}.location-container-text{margin-bottom:32px}.location-title{font-size:clamp(42px,6vw,48px);font-weight:600;letter-spacing:-.01em;line-height:1.2;margin-bottom:24px}.location-text{font-size:18px;font-weight:400;line-height:1.5}.location-list{display:flex;flex-direction:column;gap:24px}.location-container{margin-bottom:32px}.location-item{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:flex-start}.location-item-text{font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.4;margin-bottom:8px}.location-address{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.location-address,.location-info-text{font-size:16px;font-weight:400;line-height:1.5}iframe{display:block;height:395px;margin:0 auto;max-width:343px;width:100%}@media screen and (min-width:768px){.location-container{display:flex;flex-direction:row;gap:32px;justify-content:flex-start;margin-bottom:80px}.location-container-text{margin-bottom:0}.location-text{max-width:336px}iframe{max-width:704px}}@media screen and (min-width:1440px){.location{padding-bottom:106px}.location-container{gap:80px;justify-content:flex-start}.location-text{max-width:732px}iframe{height:738px;max-width:1312px}}.backdrop-book-modal{align-items:flex-start;background-color:#00000040;box-sizing:border-box;display:flex;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;padding:32px 0;position:fixed;-webkit-overflow-scrolling:touch;z-index:9999}.book-modal{background-color:#fceee6;border-radius:16px;box-sizing:border-box;margin:0;padding:64px 16px;position:relative;width:343px}.book-modal-close-btn{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;width:32px}.book-img-container{flex:0 0 auto;height:auto;width:309px}.book-img-container{margin-bottom:24px}.book-img{border-radius:8px;display:flex;height:466px;-o-object-fit:cover;object-fit:cover;width:100%}.book-modal-info{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.book-title{font-size:40px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.book-author{font-size:14px;font-weight:400;line-height:1.5}.book-price{font-size:24px;font-weight:400;letter-spacing:-.01em;line-height:1.4}.form-quantity{display:flex;flex-direction:column;margin-bottom:32px}.quantity{display:flex;gap:8px;margin-bottom:16px}.neg-book-btn{background-color:transparent;border:1px solid #0b0500;border-radius:4px;cursor:pointer;display:block;font-size:16px;font-weight:400;height:40px;line-height:1.5;text-align:center;width:32px}.neg-book-btn:focus,.neg-book-btn:focus:active,.neg-book-btn:hover{background-color:#ea8d50}.neg-book-btn:focus:not(:active):not(:hover){background-color:initial}.quantity-book{background-color:#0b05000d;border:1px solid rgba(11,5,0,.15);border-radius:4px;font-size:16px;font-weight:400;height:40px;line-height:1.5;padding:8px 12px;text-align:center;width:42px}.quantity-book::-webkit-inner-spin-button,.quantity-book::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-book-btn{background-color:transparent;border:1px solid #0b0500;border-radius:4px;cursor:pointer;display:block;font-size:16px;font-weight:400;height:40px;line-height:1.5;text-align:center;width:32px}.add-book-btn:focus,.add-book-btn:focus:active,.add-book-btn:hover{background-color:#ea8d50}.add-book-btn:focus:not(:active):not(:hover){background-color:initial}.move-book-btns{display:flex;flex-direction:column;gap:24px}.add-to-cart-btn{background-color:#e15d05;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:400;height:48px;line-height:1.5;padding:12px 24px;text-align:center;width:100%}.add-to-cart-btn:focus,.add-to-cart-btn:focus:active,.add-to-cart-btn:hover{background-color:#0b0500}.add-to-cart-btn:focus:not(:active):not(:hover){background-color:#e15d05}.buy-now-btn{background-color:transparent;border:1px solid #0b0500;border-radius:4px;cursor:pointer;display:block;font-size:16px;font-weight:400;height:48px;line-height:1.5;padding:12px 24px;text-align:center;width:100%}.buy-now-btn:focus,.buy-now-btn:focus:active,.buy-now-btn:hover{background-color:#ea8d50}.buy-now-btn:focus:not(:active):not(:hover){background-color:initial}.book-modal-list{list-style:none}.book-modal-item:last-child{border-bottom:1px solid rgba(11,5,0,.15)}.book-modal-title{display:block}.accordion-container .ac{background:#fceee6;margin:0}.ac-header{border-top:1px solid rgba(11,5,0,.15)}.accordion-container .ac .ac-header{height:59px;position:relative}.accordion-container .ac .ac-header .ac-trigger{color:#0b0500;font-size:18px;font-weight:600;left:0;line-height:1.5;position:absolute;top:50%;transform:translateY(-50%)}.ac-trigger:focus,.ac-trigger:focus:active,.ac-trigger:hover{color:#0b0500}.ac-trigger:focus:not(:active):not(:hover){color:initial}.ac .ac-trigger:after{content:""!important}.ac-trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.btn-corner{flex-shrink:0;height:14px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(0);transition:transform .25s ease;width:14px}.ac.is-active .btn-corner{transform:rotate(180deg)}.ac-panel{font-size:16px;font-weight:400;line-height:1.5;margin-bottom:0;overflow:hidden;transition:margin-bottom .3s ease}.ac.is-active .ac-panel{margin-bottom:28px}@media screen and (min-width:768px){.backdrop-book-modal{padding:191px 0}.book-modal{padding:64px 32px;width:704px}.book-all-info,.book-modal{display:flex;gap:24px}.book-img-container{margin-bottom:0}.quantity{margin-bottom:24px}}@media screen and (min-width:1440px){.backdrop-book-modal{padding:64px 0}.book-modal{padding:64px 104px;width:1300px}.book-all-info{padding-bottom:48px}.form-quantity{width:642px}.quantity{margin-bottom:16px}.move-book-btns{flex-direction:row}.add-to-cart-btn,.buy-now-btn{margin:0}}.backdrop-contact-modal{background-color:#00000040;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:64px 0;position:fixed;top:0;width:100%;z-index:9999}.window-is-invisible{display:none}.contact-modal{background-color:#fceee6;border-radius:16px;left:50%;min-height:794px;padding:64px 16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:343px}.modal-close-btn{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;width:32px}.contact-modal-title{font-size:48px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin-bottom:16px;text-align:center}.contact-modal-text{font-size:24px;font-weight:400;letter-spacing:-.01em;line-height:1.4;margin-bottom:48px;text-align:center}.contact-modal-form{width:311px}.contact-modal-field{margin-bottom:24px}.modal-label{display:block;margin-bottom:8px}.modal-input,.modal-label{font-size:16px;font-weight:400;line-height:1.5}.modal-input{background-color:#0b05000d;border:1px solid rgba(11,5,0,.15);border-radius:4px;height:40px;outline:transparent;padding:8px 12px;width:100%}.modal-input::-moz-placeholder{color:#0b050099;font-size:16px;font-weight:400;line-height:1.5;opacity:1;-moz-transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.modal-input::placeholder{color:#0b050099;font-size:16px;font-weight:400;line-height:1.5;opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.modal-input:focus{background-color:#0b05000d;border:1px solid rgba(11,5,0,.15)}.modal-textarea{height:180px;outline:transparent;padding:12px;resize:none}.modal-textarea:focus{border:1px solid rgba(11,5,0,.6)}.text-invalid{color:#ad0000;display:none;font-size:12px;font-weight:400;line-height:1.5}.modal-input:not(:-moz-placeholder):invalid{border:1px solid #ad0000;color:#ad0000}.modal-input:not(:placeholder-shown):invalid{border:1px solid #ad0000;color:#ad0000}.modal-input:not(:-moz-placeholder):invalid~.text-invalid{display:block}.modal-input:not(:placeholder-shown):invalid~.text-invalid{display:block}.modal-input:focus::-moz-placeholder,.modal-input:hover::-moz-placeholder{opacity:0}.modal-input:focus::placeholder,.modal-input:hover::placeholder{opacity:0}.contact-submit-btn{background-color:#e15d05;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:400;height:48px;line-height:1.5;margin:0 auto;min-width:311px;text-align:center;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.contact-submit-btn:focus,.contact-submit-btn:focus:active,.contact-submit-btn:hover{background-color:#0b0500}.contact-submit-btn:focus:not(:active):not(:hover){background-color:#e15d05}.not-scrolling-page{height:100vh;overflow:hidden}@media screen and (min-width:768px){.contact-modal{min-height:760px;padding:64px 32px;width:704px}.contact-modal-form{width:640px}.contact-submit-btn{min-width:342px}}@media screen and (min-width:1440px){.contact-modal{padding:64px;width:866px}.contact-modal-form{width:738px}}.footer{background-color:#ea8d50;padding:80px 0;width:100%}.footer-container{margin:0 auto}.footer-container,.footer-nav{display:flex;flex-direction:column}.footer-nav{margin:0 auto 32px}.footer-main{margin-bottom:80px}.footer-list,.footer-main{display:flex;flex-direction:column}.footer-list{gap:32px}.footer-list-item{text-align:center}.footer-logo{align-items:center;display:flex;justify-content:center;margin-bottom:32px}.footer-logo-image{height:36px;width:84px}.footer-anchor-link{font-size:16px;font-weight:400;line-height:1.5;transition:.25s ease-in}.footer-anchor-link:hover{opacity:.8}.footer-anchor-link:active,.footer-anchor-link:focus{opacity:.3}.footer-anchor-link:focus:not(:active):not(:hover){opacity:1}.footer-form-join{color:#0b0500;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:16px}.footer-form{display:flex;flex-direction:column}.footer-input{background-color:#0b05000d;border:1px solid rgba(11,5,0,.15);border-radius:4px;flex:1;height:48px;min-width:0;text-indent:12px;transition:border-color .3s,box-shadow .3s;width:100%}.footer-input:focus{box-shadow:0 0 5px #999;outline:none}.footer-input:valid{border-color:#228b22;box-shadow:0 0 5px #228b22}.footer-input:invalid:not(:-moz-placeholder){border-color:#b22222;box-shadow:0 0 5px #b22222}.footer-input:invalid:not(:placeholder-shown){border-color:#b22222;box-shadow:0 0 5px #b22222}.footer-input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px rgba(11,5,0,.05);-webkit-text-fill-color:#0b0500;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.footer-input::-moz-placeholder{color:#0b050099;font-size:16px;font-weight:400;line-height:1.5}.footer-input::placeholder{color:#0b050099;font-size:16px;font-weight:400;line-height:1.5}.footer-btn{align-items:center;background-color:transparent;border:1px solid #0b0500;border-radius:4px;color:#0b0500;display:flex;flex:1 1 auto;font-size:16px;font-weight:400;height:48px;justify-content:center;line-height:1.5;max-width:106px;min-width:-moz-max-content;min-width:max-content;transition:.25s ease-in;white-space:nowrap}.footer-btn:active,.footer-btn:focus,.footer-btn:hover{background-color:#e15d05;border:1px solid #0b0500}.footer-btn:focus:not(:active):not(:hover){background-color:initial}.footer-form-text{color:#0b0500;font-size:12px;font-weight:400;line-height:1.5}.footer-form-container{display:flex;gap:16px;margin-bottom:12px}.copyrigth-content{display:flex;flex-direction:column;text-align:center}.footer-copyrigth-text{border-top:1px solid hsla(0,0%,100%,.2);padding-top:32px;text-align:center;width:100%}@media screen and (min-width:768px){.footer-list{flex-direction:row}.footer-logo{display:flex;margin:0 auto 32px}.footer-form{width:400px}.footer-form-container{margin:0 0 12px}.footer-form{margin:0 auto}.footer-input{margin:0;width:278px}.footer-copyrigth-text{margin:0 auto;max-width:640px}}@media screen and (min-width:1440px){.footer-nav{margin:0}.footer-main{flex-direction:row}.footer-form{margin:0 0 0 auto}.footer-logo{display:initial;margin:0 0 32px}.footer-copyrigth-text{max-width:1312px}}
