@font-face{font-family:"a_AvanteInt Book";src:local("a_AvanteInt Book"),local("AAvanteIntBook"),local("a_AvanteInt");font-style:normal;font-weight:400;font-display:swap}
.ma-faktury-page{--blue:#315f75;--blue-dark:#254b5e;--ink:#172b38;--line:#d8e1e6;--paper:#fff;--soft:#f6f8f9;--container:1320px;--shadow:0 14px 36px rgba(38,65,78,.1)}
.ma-faktury-page, .ma-faktury-page *{box-sizing:border-box}
.ma-faktury-page{scroll-behavior:smooth}
.ma-faktury-page{margin:0;color:var(--ink);background:#fff;font-family:"a_AvanteInt Book","Avenir Next",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}
body.is-locked .ma-faktury-page{overflow:hidden}
.ma-faktury-page a{color:inherit;text-decoration:none}
.ma-faktury-page button,.ma-faktury-page input{font:inherit}
.ma-faktury-page button{color:inherit}
.ma-faktury-page img{display:block;max-width:100%}
.ma-faktury-page .container{width:min(calc(100% - 64px),var(--container));margin-inline:auto}
.ma-faktury-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.ma-faktury-page .button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 30px;border:1px solid var(--blue);border-radius:2px;background:var(--blue);color:#fff;font-size:13px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;transition:.22s}
.ma-faktury-page .button:hover{background:#234a5d;border-color:#234a5d}.ma-faktury-page .button--outline{background:transparent;color:var(--blue)}.ma-faktury-page .button--outline:hover{color:#fff}.ma-faktury-page .button--light{border-color:#fff;background:#fff;color:var(--blue)}

.ma-faktury-page .header-top{height:42px;border-bottom:1px solid #e7ecef;background:#fff;font-size:12px;color:#172b38}.ma-faktury-page .header-top__inner{height:100%;display:flex;align-items:center;justify-content:space-between}.ma-faktury-page .header-top__nav,.ma-faktury-page .header-top__actions{display:flex;align-items:center;gap:38px}.ma-faktury-page .header-top a:hover{color:var(--blue)}.ma-faktury-page .header-top__actions{gap:28px}.ma-faktury-page .icon-link{display:flex;align-items:center;gap:7px}.ma-faktury-page .icon-link img{width:18px;height:18px}.ma-faktury-page .header-main{height:112px}.ma-faktury-page .header-main__inner{height:100%;display:grid;grid-template-columns:220px minmax(155px,1fr) minmax(155px,1fr) 180px auto 48px 58px;gap:24px;align-items:center}.ma-faktury-page .logo img{width:196px;height:auto}.ma-faktury-page .header-contact{min-width:0;display:flex;align-items:center;gap:14px;font-size:12px;font-weight:600;line-height:1.55}.ma-faktury-page .header-contact>img{width:27px;height:27px}.ma-faktury-page .header-contact+.header-contact{padding-left:25px;border-left:1px solid var(--line)}.ma-faktury-page .header-phone{display:flex;flex-direction:column;gap:2px}.ma-faktury-page .header-phone a{font-size:17px;font-weight:800;white-space:nowrap}.ma-faktury-page .header-phone span{font-size:11px}.ma-faktury-page .header-action{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px}.ma-faktury-page .header-action img{width:25px;height:25px;margin:0 auto}.ma-faktury-page .menu-toggle{display:none}.ma-faktury-page .main-nav{height:56px;background:var(--blue-dark);color:#fff}.ma-faktury-page .main-nav__inner{height:100%;display:flex;align-items:center;gap:38px}.ma-faktury-page .main-nav__links{height:100%;min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between}.ma-faktury-page .main-nav__links a{height:100%;display:flex;align-items:center;padding:0 14px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ma-faktury-page .main-nav__links a:hover,.ma-faktury-page .main-nav__links .is-active{background:rgba(255,255,255,.1)}.ma-faktury-page .search-form{width:294px;height:36px;display:flex;border:1px solid rgba(255,255,255,.35)}.ma-faktury-page .search-form input{min-width:0;flex:1;border:0;outline:0;padding:0 14px;background:transparent;color:#fff;font-size:12px}.ma-faktury-page .search-form input::placeholder{color:rgba(255,255,255,.62)}.ma-faktury-page .search-form button{width:42px;border:0;background:transparent;cursor:pointer}.ma-faktury-page .search-form img{width:19px;height:19px;margin:auto;filter:brightness(0) invert(1)}

.ma-faktury-page .hero{height:560px;background:#f8fafb url("/faktury/ma-faktury-assets/hero.webp") center/cover no-repeat}.ma-faktury-page .hero__inner{height:100%}.ma-faktury-page .hero__copy{width:58%;padding-top:25px}.ma-faktury-page .breadcrumbs{display:flex;gap:14px;margin-bottom:61px;color:#50616b;font-size:12px}.ma-faktury-page .breadcrumbs a:hover{color:var(--blue)}.ma-faktury-page .hero h1{max-width:720px;margin:0 0 26px;font-size:43px;line-height:1.17;letter-spacing:-.025em}.ma-faktury-page .hero__copy>p{margin:0 0 39px;color:#273a46;font-size:16px;font-weight:600;line-height:1.65}.ma-faktury-page .hero-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:19px;margin-bottom:38px}.ma-faktury-page .hero-benefits>div{display:flex;flex-direction:column;align-items:center;text-align:center}.ma-faktury-page .benefit-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:9px}.ma-faktury-page .benefit-icon img{width:42px;height:42px;object-fit:contain}.ma-faktury-page .hero-benefits b{font-size:12px;line-height:1.35}.ma-faktury-page .hero__actions{display:flex;align-items:center;gap:42px}.ma-faktury-page .hero__actions .button{min-width:242px}.ma-faktury-page .text-link{color:var(--blue);font-size:14px;font-weight:700}.ma-faktury-page .text-link span{margin-left:8px;font-size:20px}

.ma-faktury-page .how{position:relative;z-index:2;margin-top:-2px;padding:0 0 27px;background:#fff}.ma-faktury-page .how__card{padding:29px 62px 25px;background:rgba(255,255,255,.98);box-shadow:var(--shadow)}.ma-faktury-page .how h2,.ma-faktury-page .catalog h2{margin:0 0 25px;text-align:center;font-size:21px;text-transform:uppercase}.ma-faktury-page .steps{display:grid;grid-template-columns:repeat(5,1fr)}.ma-faktury-page .steps article{position:relative;text-align:center}.ma-faktury-page .steps article:not(:last-child)::after{content:"";position:absolute;top:31px;left:calc(50% + 49px);width:calc(100% - 98px);border-top:1px dashed #b8c7cf}.ma-faktury-page .steps article:not(:last-child)::before{content:"";position:absolute;z-index:2;top:27px;right:42px;border:4px solid transparent;border-left-color:#b8c7cf}.ma-faktury-page .step-icon{width:66px;height:66px;display:grid;place-items:center;margin:0 auto 8px;border:1px solid #dbe3e7;border-radius:50%;background:#f7f9fa;box-shadow:0 4px 14px rgba(34,58,70,.08)}.ma-faktury-page .step-icon img{width:38px;height:38px;object-fit:contain}.ma-faktury-page .steps b{display:block;margin-bottom:7px;font-size:12px}.ma-faktury-page .steps p{margin:0;font-size:13px;font-weight:600;line-height:1.35}

.ma-faktury-page .section{padding:36px 0}.ma-faktury-page .catalog{background:linear-gradient(180deg,#fafbfc,#fff)}.ma-faktury-page .catalog h2{margin-bottom:28px}.ma-faktury-page .catalog-shell{position:relative}.ma-faktury-page .texture-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 75px)/6);gap:15px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.ma-faktury-page .texture-track::-webkit-scrollbar{display:none}.ma-faktury-page .texture-card{overflow:hidden;border:1px solid #e4e9ec;border-radius:4px;background:#fff;box-shadow:0 6px 22px rgba(31,57,70,.08);scroll-snap-align:start}.ma-faktury-page .texture-card>img{width:100%;height:190px;object-fit:cover}.ma-faktury-page .texture-card>div{padding:18px 20px 19px}.ma-faktury-page .texture-card h3{margin:0 0 7px;font-size:15px;text-transform:uppercase}.ma-faktury-page .texture-card p{margin:0 0 17px;font-size:13px}.ma-faktury-page .texture-card button{min-height:36px;padding:0 18px;border:1px solid var(--blue);border-radius:2px;background:#fff;color:var(--blue);font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer}.ma-faktury-page .texture-card button:hover{background:var(--blue);color:#fff}.ma-faktury-page .slider-arrow{position:absolute;z-index:3;top:43%;width:42px;height:42px;border:0;border-radius:50%;background:#f3f6f7;color:var(--blue);font-size:31px;line-height:1;box-shadow:0 5px 18px rgba(34,58,70,.14);cursor:pointer}.ma-faktury-page .slider-arrow--prev{left:-21px}.ma-faktury-page .slider-arrow--next{right:-21px}.ma-faktury-page .catalog-all{display:block;margin:26px auto 0;border:0;background:transparent;color:var(--blue);font-size:14px;font-weight:700;cursor:pointer}.ma-faktury-page .catalog-all span{margin-left:8px}.ma-faktury-page .texture-detail{position:relative;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:46px;margin-top:34px;padding:30px;border:1px solid #e1e7ea;background:#fff;box-shadow:var(--shadow)}.ma-faktury-page .texture-detail:not([hidden]){display:grid}.ma-faktury-page .texture-detail__image{width:100%;height:410px;object-fit:cover}.ma-faktury-page .texture-detail__close{position:absolute;top:14px;right:17px;border:0;background:none;font-size:30px;cursor:pointer}.ma-faktury-page .texture-detail__copy{padding:18px 28px 10px 0}.ma-faktury-page .texture-detail__eyebrow{margin:0 0 6px;color:var(--blue);font-size:12px;text-transform:uppercase}.ma-faktury-page .texture-detail h3{margin:0 0 10px;font-size:34px;text-transform:uppercase}.ma-faktury-page .texture-detail__price{margin-bottom:19px;font-size:22px;font-weight:800}.ma-faktury-page .texture-detail__description{margin:0 0 25px;color:#30434e;font-size:15px}.ma-faktury-page .texture-detail dl{margin:0 0 28px}.ma-faktury-page .texture-detail dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e2e7ea}.ma-faktury-page .texture-detail dt{font-weight:700}.ma-faktury-page .texture-detail dd{margin:0}.ma-faktury-page .texture-detail__actions{display:flex;gap:12px}.ma-faktury-page .texture-detail__actions .button{padding-inline:18px;font-size:11px}

.ma-faktury-page .compare{padding-top:21px}.ma-faktury-page .compare__grid,.ma-faktury-page .closeup__grid{display:grid;grid-template-columns:minmax(300px,.34fr) minmax(0,1.66fr) 250px;gap:38px;align-items:stretch}.ma-faktury-page .side-copy{padding-top:38px}.ma-faktury-page .side-copy h2{margin:0 0 23px;color:var(--ink);font-size:25px;line-height:1.22;text-transform:uppercase}.ma-faktury-page .side-copy p{margin:0 0 28px;color:#30434e;font-size:15px;line-height:1.6}.ma-faktury-page .side-copy .button{min-width:230px;padding-inline:20px}.ma-faktury-page .side-copy small{display:block;margin-top:12px;font-size:11px}.ma-faktury-page .compare-view{position:relative;height:520px;overflow:hidden;background:#ece7df}.ma-faktury-page .compare-view__room{width:100%;height:100%;object-fit:cover;object-position:54% center}.ma-faktury-page .compare-view #compare-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.28;mix-blend-mode:multiply;transition:opacity .18s}.ma-faktury-page .texture-tabs{height:520px;overflow-y:auto;border:1px solid #dce3e7;border-radius:4px;background:#fff;scrollbar-color:#6d7d85 #f1f3f4}.ma-faktury-page .texture-tabs button{width:100%;min-height:51px;display:block;padding:0 22px;border:0;border-bottom:1px solid #e1e6e9;background:#fff;text-align:left;font-size:14px;text-transform:uppercase;cursor:pointer}.ma-faktury-page .texture-tabs button:hover{background:#f5f7f8}.ma-faktury-page .texture-tabs button.is-active{background:#536f7e;color:#fff;font-weight:700}

.ma-faktury-page .closeup{padding-top:8px;padding-bottom:52px}.ma-faktury-page .closeup__grid{grid-template-columns:minmax(300px,.34fr) minmax(0,1.66fr);align-items:stretch}.ma-faktury-page .closeup .side-copy{padding-top:27px}.ma-faktury-page .closeup-view{position:relative;height:430px;overflow:hidden;padding:0;border:0;background:#eee;cursor:zoom-in}.ma-faktury-page .closeup-view>img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.ma-faktury-page .closeup-view:hover>img{transform:scale(1.045)}.ma-faktury-page .magnifier{position:absolute;right:18%;top:9%;width:205px;height:205px;border:5px solid #fff;border-radius:50%;box-shadow:0 3px 17px rgba(0,0,0,.16)}.ma-faktury-page .magnifier::after{content:"";position:absolute;right:-40px;bottom:-21px;width:86px;height:5px;border-radius:3px;background:#fff;transform:rotate(46deg)}.ma-faktury-page .zoom-label{position:absolute;right:40px;bottom:27px;padding:11px 24px;border-radius:25px;background:#fff;color:var(--ink);font-size:12px;font-weight:700;text-transform:uppercase;box-shadow:0 6px 18px rgba(0,0,0,.12)}

.ma-faktury-page .selection-cta{padding:43px 0;color:#fff;background:var(--blue)}.ma-faktury-page .selection-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.ma-faktury-page .selection-cta .eyebrow{margin:0 0 6px;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase}.ma-faktury-page .selection-cta h2{margin:0;font-size:27px}.ma-faktury-page .footer{padding:54px 0 22px;background:#f5f7f8}.ma-faktury-page .footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:72px}.ma-faktury-page .footer__logo{width:200px;margin-bottom:18px}.ma-faktury-page .footer h2{margin:0 0 15px;font-size:15px;text-transform:uppercase}.ma-faktury-page .footer p,.ma-faktury-page .footer a{display:block;margin:0 0 9px;font-size:13px}.ma-faktury-page .footer__bottom{display:flex;justify-content:space-between;margin-top:35px;padding-top:19px;border-top:1px solid #dbe2e6;font-size:12px}

.ma-faktury-page .modal[hidden],.ma-faktury-page .lightbox[hidden]{display:none}.ma-faktury-page .modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center}.ma-faktury-page .modal__backdrop{position:absolute;inset:0;background:rgba(15,28,35,.68)}.ma-faktury-page .modal__dialog{position:relative;z-index:1;width:min(calc(100% - 36px),500px);padding:42px;background:#fff;box-shadow:0 25px 80px rgba(0,0,0,.3)}.ma-faktury-page .modal__close{position:absolute;right:18px;top:11px;border:0;background:transparent;font-size:32px;cursor:pointer}.ma-faktury-page .modal__dialog>.eyebrow{margin:0 0 5px;color:var(--blue);font-size:12px;font-weight:700;text-transform:uppercase}.ma-faktury-page .modal__dialog h2{margin:0 0 12px;font-size:28px}.ma-faktury-page .modal__lead{margin:0 0 25px;color:#42525b}.ma-faktury-page .modal-form{display:grid;gap:12px}.ma-faktury-page .modal-form>input{height:50px;padding:0 15px;border:1px solid #bfcbd1;outline:0}.ma-faktury-page .modal-form>input:focus{border-color:var(--blue)}.ma-faktury-page .file-field{padding:13px 15px;border:1px dashed var(--blue)}.ma-faktury-page .file-field span{display:block;margin-bottom:8px;font-weight:700}.ma-faktury-page .consent{display:flex;gap:8px;font-size:11px}.ma-faktury-page .form-status{margin:0;color:var(--blue);font-size:13px;font-weight:700}.ma-faktury-page .lightbox{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:50px;background:rgba(11,20,25,.93)}.ma-faktury-page .lightbox img{max-width:95vw;max-height:88vh;object-fit:contain}.ma-faktury-page .lightbox button{position:absolute;right:28px;top:14px;border:0;background:none;color:#fff;font-size:42px;cursor:pointer}


.ma-faktury-page{overflow-x:hidden}
.ma-faktury-page .hero{height:500px}
.ma-faktury-page .breadcrumbs{margin-bottom:48px}
.ma-faktury-page .hero h1{font-size:40px;margin-bottom:22px}
.ma-faktury-page .hero__copy>p{margin-bottom:28px;font-size:15px}
.ma-faktury-page .hero-benefits{margin-bottom:28px}
.ma-faktury-page .step-icon img{width:52px;height:52px}
.ma-faktury-page .compare-view{position:relative}
.ma-faktury-page .compare-view__room{width:100%;height:100%;object-fit:cover;object-position:54% center}
.ma-faktury-page .compare-view #compare-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.28;mix-blend-mode:multiply;transition:opacity .18s}
.ma-faktury-page .closeup{padding-bottom:42px}
.ma-faktury-page .closeup-view{height:430px}
.ma-faktury-page .magnifier{width:175px;height:175px}

.ma-faktury-page .container{padding-left:10px;padding-right:10px;}

@media(max-width:1180px){.ma-faktury-page .container{width:min(calc(100% - 40px),var(--container))}.ma-faktury-page .header-main__inner{grid-template-columns:180px 1fr 1fr 170px auto 42px 48px;gap:14px}.ma-faktury-page .logo img{width:170px}.ma-faktury-page .header-contact{font-size:10px}.ma-faktury-page .header-phone a{font-size:14px}.ma-faktury-page .main-nav__links a{padding-inline:8px;font-size:10px}.ma-faktury-page .search-form{width:230px}.ma-faktury-page .hero h1{font-size:35px}.ma-faktury-page .hero__copy{width:62%}.ma-faktury-page .compare__grid{grid-template-columns:230px minmax(0,1fr) 190px}.ma-faktury-page .closeup__grid{grid-template-columns:230px minmax(0,1fr)}.ma-faktury-page .texture-track{grid-auto-columns:calc((100% - 60px)/5)}}
@media(max-width:900px){.ma-faktury-page .header-top{display:none}.ma-faktury-page .header-main{height:78px}.ma-faktury-page .header-main__inner{display:flex;justify-content:space-between}.ma-faktury-page .header-contact,.ma-faktury-page .header-phone,.ma-faktury-page .header-main .button,.ma-faktury-page .header-action{display:none}.ma-faktury-page .logo img{width:150px}.ma-faktury-page .menu-toggle{width:42px;height:42px;display:block;padding:7px;border:0;background:transparent}.ma-faktury-page .menu-toggle span{display:block;height:2px;margin:6px 0;background:var(--blue)}.ma-faktury-page .main-nav{height:auto;max-height:0;overflow:hidden;transition:max-height .28s}.ma-faktury-page .main-nav.is-open{max-height:520px}.ma-faktury-page .main-nav__inner{display:block;padding-block:15px}.ma-faktury-page .main-nav__links{display:block}.ma-faktury-page .main-nav__links a{height:42px;font-size:12px}.ma-faktury-page .search-form{width:100%;margin-top:12px}.ma-faktury-page .hero{height:auto;background-position:65% center}.ma-faktury-page .hero__copy{width:100%;padding:30px 0 54px}.ma-faktury-page .breadcrumbs{margin-bottom:38px}.ma-faktury-page .hero h1{max-width:600px;font-size:34px}.ma-faktury-page .hero__copy>p{font-size:14px}.ma-faktury-page .hero-benefits{max-width:650px}.ma-faktury-page .hero__actions{gap:25px}.ma-faktury-page .how__card{padding-inline:24px}.ma-faktury-page .steps{grid-template-columns:repeat(5,minmax(140px,1fr));overflow-x:auto;padding-bottom:10px}.ma-faktury-page .steps article:not(:last-child)::before,.ma-faktury-page .steps article:not(:last-child)::after{display:none}.ma-faktury-page .texture-track{grid-auto-columns:calc((100% - 30px)/3)}.ma-faktury-page .compare__grid{grid-template-columns:1fr 180px}.ma-faktury-page .compare__grid .side-copy{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:10px 40px}.ma-faktury-page .compare__grid .side-copy h2{grid-row:1/3}.ma-faktury-page .compare__grid .side-copy p{margin-bottom:0}.ma-faktury-page .compare__grid .side-copy .button{grid-column:2}.ma-faktury-page .compare__grid .side-copy small{grid-column:2}.ma-faktury-page .closeup__grid{grid-template-columns:1fr}.ma-faktury-page .closeup .side-copy{display:flex;align-items:flex-start;gap:45px}.ma-faktury-page .footer__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.ma-faktury-page{font-size:14px}.ma-faktury-page .container{width:min(calc(100% - 28px),var(--container))}.ma-faktury-page .hero{background-image:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.65)),url("/faktury/ma-faktury-assets/hero-plain.webp");background-position:center}.ma-faktury-page .hero__copy{padding-bottom:42px}.ma-faktury-page .breadcrumbs{margin-bottom:30px}.ma-faktury-page .hero h1{font-size:29px}.ma-faktury-page .hero h1 br,.ma-faktury-page .hero__copy>p br{display:none}.ma-faktury-page .hero-benefits{grid-template-columns:repeat(2,1fr)}.ma-faktury-page .hero__actions{align-items:flex-start;flex-direction:column}.ma-faktury-page .hero__actions .button{width:100%}.ma-faktury-page .how__card{width:100%;padding-inline:14px}.ma-faktury-page .how h2,.ma-faktury-page .catalog h2{font-size:19px}.ma-faktury-page .texture-track{grid-auto-columns:78%}.ma-faktury-page .texture-detail:not([hidden]){grid-template-columns:1fr;padding:18px}.ma-faktury-page .texture-detail__image{height:260px}.ma-faktury-page .texture-detail__copy{padding:0}.ma-faktury-page .texture-detail__actions{flex-direction:column}.ma-faktury-page .compare__grid{grid-template-columns:1fr}.ma-faktury-page .compare__grid .side-copy{display:block}.ma-faktury-page .compare-view{height:270px}.ma-faktury-page .texture-tabs{height:auto;display:flex;overflow-x:auto}.ma-faktury-page .texture-tabs button{min-width:110px}.ma-faktury-page .closeup-view{height:240px}.ma-faktury-page .magnifier{width:125px;height:125px}.ma-faktury-page .selection-cta__inner{align-items:flex-start;flex-direction:column}.ma-faktury-page .selection-cta h2{font-size:23px}.ma-faktury-page .footer__grid{grid-template-columns:1fr;gap:25px}.ma-faktury-page .footer__bottom{align-items:flex-start;flex-direction:column;gap:8px}.ma-faktury-page .modal__dialog{padding:34px 24px}}
@media(max-width:640px){.ma-faktury-page .slider-arrow--prev{left:-7px}.ma-faktury-page .slider-arrow--next{right:-7px}}

/* Bitrix integration: the page and the banner are full width. */
.ma-faktury-page{
  position:relative;
  left:50%;
  width:100vw!important;
  max-width:none!important;
  margin-right:0!important;
  margin-left:-50vw!important;
  overflow-x:hidden;
}
.ma-faktury-page .hero{
  width:100%;
  max-width:none;
  margin-right:0;
  margin-left:0;
}

/* Information blocks are centered and limited to 1320px. */
.ma-faktury-page .container{
  width:100%!important;
  max-width:1320px!important;
  margin-right:auto!important;
  margin-left:auto!important;
  padding-right:10px;
  padding-left:10px;
}

/* Bootstrap clearfix must not become extra Grid/Flex elements. */
.ma-faktury-page::before,
.ma-faktury-page::after,
.ma-faktury-page .container::before,
.ma-faktury-page .container::after{
  content:none!important;
  display:none!important;
}

@media(max-width:900px){
  .ma-faktury-page .container{
    padding-right:20px;
    padding-left:20px;
  }
}
@media(max-width:640px){
  .ma-faktury-page .container{
    padding-right:14px;
    padding-left:14px;
  }
  .ma-faktury-page .hero h1 {
        font-size: 29px;
        margin-top: 30px;
    }
}

.ma-faktury-page{overflow-x:hidden;color:#172b38;background:#fff;font-family:"a_AvanteInt Book","Avenir Next",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}
body.is-locked{overflow:hidden!important}

/* Показываем только выбранную картинку фактуры, без наложения изображений. */
.ma-faktury-page .compare-view #compare-image {
  position: relative;
  inset: auto;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  opacity: 1;
  mix-blend-mode: normal;
  transition: opacity .18s;
}
