@import url(https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap);img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:800px;--wp--style--global--wide-size:1200px}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root :where(.wp-block-icon svg){width:24px}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em;white-space:pre-wrap}a{background-color:#fff0;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family: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}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:#fff0;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:#fff0;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsl(0 0% 50% / .502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsl(0 0% 50% / .502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsl(0 0% 50% / .071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsl(0 0% 50% / .102)}table tbody+tbody{border-block-start:2px solid hsl(0 0% 50% / .502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:#fff0;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px #fff;outline:2px solid #000;outline-offset:2px}[tabindex]:not([tabindex="-1"]):focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){box-shadow:none;outline:none}.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;overflow-x:hidden;width:100vw}.alignfull img{width:100%}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:1;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@custom-media --hello-screen-xs-and-below (width < 576px);@custom-media --hello-screen-xs-and-above (width>=576px);@custom-media --hello-screen-xs-only (0 <=width < 576px);@custom-media --hello-screen-sm-and-below (width < 768px);@custom-media --hello-screen-sm-and-above (width>=768px);@custom-media --hello-screen-sm-only (576px <=width < 768px);@custom-media --hello-screen-md-and-below (width < 992px);@custom-media --hello-screen-md-and-above (width>=992px);@custom-media --hello-screen-md-only (768px <=width < 992px);@custom-media --hello-screen-xl-and-below (width < 1200px);@custom-media --hello-screen-xl-and-above (width>=1200px);@custom-media --hello-screen-xl-only (992px <=width < 1200px);@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;max-width:none;text-align:center;width:100%}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgb(0 0 0 / .05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{background-color:currentcolor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentcolor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.site-navigation{align-items:center;display:flex}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li ul a{color:#333}.site-navigation ul.menu li ul a:focus,.site-navigation ul.menu li ul a:hover{color:#222}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;inset-block-start:100%;inset-inline-start:0;max-width:calc(100vw - 2rem);min-width:150px;position:absolute;z-index:2}.site-navigation ul.menu li ul li{border-block-end:1px solid #eee}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-50%) rotate(-90deg)}.site-navigation ul.menu li ul ul{inset-block-start:0;inset-inline-start:100%}.site-navigation ul.menu li:last-child>ul,.site-navigation ul.menu li:nth-last-child(2)>ul{inset-inline-end:0;inset-inline-start:auto}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{bottom:100%;top:auto}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 15px}.site-navigation-dropdown{bottom:0;left:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{max-height:0;transform:scaleY(0)}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;position:relative;width:100%}.site-navigation-dropdown ul.menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgb(0 0 0 / .102);color:#55595c;display:block;padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#55595c;color:#fff}.site-navigation-dropdown ul.menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}}.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:#fff0;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgb(0 0 0 / .3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgb(0 0 0 / .3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:#fff0;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgb(0 0 0 / .1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgb(0 0 0 / .3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:#fff0;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.e-heading-base a,.e-paragraph-base a{all:unset;cursor:pointer}form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{display:block}.elementor-edit-mode [data-element_type="e-form-success-message"]:is(.elementor-element-editable,:has(.elementor-element-editable),:has(>.elementor-empty-view)),.elementor-edit-mode [data-element_type="e-form-error-message"]:is(.elementor-element-editable,:has(.elementor-element-editable),:has(>.elementor-empty-view)){display:block}.e-background-video{position:relative;overflow:hidden}.e-background-video__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0}.e-background-video__content{position:relative;z-index:1;flex:1 1 auto}.elementor-edit-mode .e-background-video__content.e-atomic-element:has(>.elementor-empty-view){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.elementor-edit-mode .e-background-video__content.e-atomic-element:has(>.elementor-empty-view)>.elementor-empty-view.elementor-empty-view{position:relative;flex:1 1 auto;min-height:120px;height:auto;width:100%}.elementor-edit-mode .e-background-video__content.e-atomic-element:has(>.elementor-empty-view)>.elementor-empty-view>.elementor-first-add{position:absolute;inset:0;width:100%;height:100%}.e-background-video__controls{z-index:2}.e-background-video__play,.e-background-video__pause{appearance:none;-webkit-appearance:none}.e-background-video.e-background-video--playing .e-background-video__play{display:none}.e-background-video.e-background-video--paused .e-background-video__pause{display:none}.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__controls,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__play,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__pause{display:none}.e-accordion-item-header-base{list-style:none}.e-accordion-item-header-base::-webkit-details-marker{display:none}.e-accordion-item-base{interpolate-size:allow-keywords}.e-accordion-item-base::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s ease allow-discrete}.e-accordion-item-base[open]::details-content{block-size:auto}.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base{width:auto;height:100%;max-width:100%}.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg{width:auto!important}.e-accordion-item-icon-base svg{transition:transform .3s ease}.e-accordion-item-base[open]>summary .e-accordion-item-icon-base svg{transform:rotate(180deg)}.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-6 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:0px}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.ms{--ms-ink:#1a1c1f;--ms-ink-2:#24272b;--ms-ink-3:#202327;--ms-paper:#f4f2ee;--ms-white:#ffffff;--ms-orange:#f7931e;--ms-orange-hi:#ffb15a;--ms-rust:#c2410c;--ms-text-muted:#5f636a;--ms-text-muted-dark:#a9adb3;--ms-line:#d9d5ce;--ms-line-dark:rgba(255, 255, 255, 0.1);--ms-gutter:clamp(20px, 5vw, 80px);--ms-font:'Archivo', system-ui, sans-serif;--ms-mono:'JetBrains Mono', ui-monospace, monospace;font-family:var(--ms-font);line-height:1.5;-webkit-font-smoothing:antialiased;box-sizing:border-box}.ms *,.ms *::before,.ms *::after{box-sizing:border-box}.ms h1,.ms h2,.ms h3,.ms p,.ms ul,.ms ol,.ms figure{margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}.ms ul,.ms ol{list-style:none}.ms img{display:block;max-width:none;border:0;border-radius:0;box-shadow:none}.ms a,.ms a:hover,.ms a:focus{text-decoration:none;color:inherit}.ms button,.ms button:hover,.ms button:focus{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none}.ms :focus-visible{outline:2px solid var(--ms-orange);outline-offset:3px}.ms-wrap:not(#ms-z){width:100%;max-width:1440px;margin:0 auto;padding-left:var(--ms-gutter);padding-right:var(--ms-gutter)}.ms-eyebrow:not(#ms-z){display:inline-flex;align-items:center;gap:14px;font-family:var(--ms-mono);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--ms-rust)}.ms-eyebrow:not(#ms-z)::before{content:"";width:66px;height:20px;flex:none;background:currentColor;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NiAyMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuMyI+PHBhdGggZD0iTTEuNiAxOC4yVjkuNkE4LjQgOC40IDAgMCAxIDEwIDEuMkgxNkEzIDMgMCAwIDEgMTkgNC4yVjE4LjJaIi8+PHBhdGggZD0iTTAuNCAxOS4xSDIwLjQiIHN0cm9rZS13aWR0aD0iMS41Ii8+PHJlY3QgeD0iMTkiIHk9IjguNiIgd2lkdGg9IjIiIGhlaWdodD0iNC40IiByeD0iLjYiIGZpbGw9IiMwMDAiIHN0cm9rZT0ibm9uZSIvPjxjaXJjbGUgY3g9IjEwLjIiIGN5PSI5LjgiIHI9IjQuMiIvPjxjaXJjbGUgY3g9IjEwLjIiIGN5PSI5LjgiIHI9IjEuNCIgZmlsbD0iIzAwMCIgc3Ryb2tlPSJub25lIi8+PHJlY3QgeD0iMTkuNiIgeT0iMTcuNSIgd2lkdGg9IjQzLjIiIGhlaWdodD0iMC44IiBmaWxsPSIjMDAwIiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMjQgMTcuNVYxNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik0yOCAxNy41VjE2IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik0zMiAxNy41VjE0LjgiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTM2IDE3LjVWMTYiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTQwIDE3LjVWMTQuOCIgc3Ryb2tlLXdpZHRoPSIwLjciLz48cGF0aCBkPSJNNDQgMTcuNVYxNiIgc3Ryb2tlLXdpZHRoPSIwLjciLz48cGF0aCBkPSJNNDggMTcuNVYxNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik01MiAxNy41VjE2IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik01NiAxNy41VjE0LjgiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTYwIDE3LjVWMTYiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTYzLjMgMTQuNnY0LjQiIHN0cm9rZS13aWR0aD0iMS4yIi8+PC9zdmc+) no-repeat center / contain;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NiAyMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuMyI+PHBhdGggZD0iTTEuNiAxOC4yVjkuNkE4LjQgOC40IDAgMCAxIDEwIDEuMkgxNkEzIDMgMCAwIDEgMTkgNC4yVjE4LjJaIi8+PHBhdGggZD0iTTAuNCAxOS4xSDIwLjQiIHN0cm9rZS13aWR0aD0iMS41Ii8+PHJlY3QgeD0iMTkiIHk9IjguNiIgd2lkdGg9IjIiIGhlaWdodD0iNC40IiByeD0iLjYiIGZpbGw9IiMwMDAiIHN0cm9rZT0ibm9uZSIvPjxjaXJjbGUgY3g9IjEwLjIiIGN5PSI5LjgiIHI9IjQuMiIvPjxjaXJjbGUgY3g9IjEwLjIiIGN5PSI5LjgiIHI9IjEuNCIgZmlsbD0iIzAwMCIgc3Ryb2tlPSJub25lIi8+PHJlY3QgeD0iMTkuNiIgeT0iMTcuNSIgd2lkdGg9IjQzLjIiIGhlaWdodD0iMC44IiBmaWxsPSIjMDAwIiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMjQgMTcuNVYxNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik0yOCAxNy41VjE2IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik0zMiAxNy41VjE0LjgiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTM2IDE3LjVWMTYiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTQwIDE3LjVWMTQuOCIgc3Ryb2tlLXdpZHRoPSIwLjciLz48cGF0aCBkPSJNNDQgMTcuNVYxNiIgc3Ryb2tlLXdpZHRoPSIwLjciLz48cGF0aCBkPSJNNDggMTcuNVYxNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik01MiAxNy41VjE2IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik01NiAxNy41VjE0LjgiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTYwIDE3LjVWMTYiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTYzLjMgMTQuNnY0LjQiIHN0cm9rZS13aWR0aD0iMS4yIi8+PC9zdmc+) no-repeat center / contain}.ms-eyebrow--light:not(#ms-z){color:var(--ms-orange)}.ms-h2:not(#ms-z){font-size:clamp(36px, 4.6vw, 64px);line-height:1;font-weight:800;letter-spacing:-.03em}.ms-accent:not(#ms-z){color:var(--ms-rust)}.ms-accent--light:not(#ms-z){color:var(--ms-orange)}.ms-tape:not(#ms-z){display:block;height:14px;border-bottom:1px solid var(--ms-tape-base,rgb(255 255 255 / .55));background:repeating-linear-gradient(to right,var(--ms-tape-major,#f7931e) 0 2px,transparent 2px 40px) left bottom / 100% 13px no-repeat,repeating-linear-gradient(to right,var(--ms-tape-mid,rgb(255 255 255 / .65)) 0 1px,transparent 1px 20px) left bottom / 100% 8px no-repeat,repeating-linear-gradient(to right,var(--ms-tape-minor,rgb(255 255 255 / .4)) 0 1px,transparent 1px 4px) left bottom / 100% 4px no-repeat}.ms-tape--rtl:not(#ms-z){background-position:right bottom,right bottom,right bottom;transform:scaleX(-1)}.ms-tape--paper:not(#ms-z){--ms-tape-base:#c9c4bc;--ms-tape-major:#c2410c;--ms-tape-mid:#b8b3ab;--ms-tape-minor:#cfcac2}.ms-btn:not(#ms-z){display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 26px;border-radius:4px;font-family:var(--ms-font);font-size:16px;font-weight:600;line-height:1;transition:background .2s,color .2s,border-color .2s,transform .2s}.ms-btn:not(#ms-z) svg{flex:none;transition:transform .2s}.ms-btn:not(#ms-z):hover svg{transform:translateX(3px)}.ms-btn--primary:not(#ms-z){background:var(--ms-orange);color:var(--ms-ink);box-shadow:0 12px 32px rgb(247 147 30 / .25)}.ms-btn--primary:not(#ms-z):hover{background:var(--ms-orange-hi);color:var(--ms-ink)}.ms-btn--ghost:not(#ms-z){border:1px solid #4a4f55;color:#f4f2ee}.ms-btn--ghost:not(#ms-z):hover{border-color:var(--ms-orange);color:#fff}.ms-btn--dark:not(#ms-z){background:var(--ms-ink);color:#f4f2ee}.ms-btn--dark:not(#ms-z):hover{background:#000;color:#fff}.ms-link-line:not(#ms-z){font-weight:600;color:#f4f2ee;text-decoration:underline!important;text-underline-offset:6px;text-decoration-color:var(--ms-orange)!important}.ms-header:not(#ms-z){position:sticky;top:0;z-index:1000;background:var(--ms-ink);color:#f4f2ee}.ms-topbar:not(#ms-z){background:#141518;border-bottom:1px solid rgb(255 255 255 / .06);font-family:var(--ms-mono);font-size:12px;letter-spacing:.06em;color:var(--ms-text-muted-dark)}.ms-topbar:not(#ms-z) .ms-wrap{min-height:38px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px}.ms-topbar__loc:not(#ms-z){display:inline-flex;align-items:center;gap:8px}.ms-topbar__links:not(#ms-z){display:inline-flex;gap:22px}.ms-topbar:not(#ms-z) a:hover{color:#fff}.ms-bar:not(#ms-z){position:relative;background:var(--ms-ink);border-bottom:1px solid rgb(255 255 255 / .08)}.ms-bar:not(#ms-z) .ms-wrap{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ms-bar__tape:not(#ms-z){position:absolute;left:0;right:0;bottom:0;height:8px;pointer-events:none;background:repeating-linear-gradient(to right,rgb(247 147 30 / .75) 0 1.5px,transparent 1.5px 40px) left bottom / 100% 8px no-repeat,repeating-linear-gradient(to right,rgb(255 255 255 / .22) 0 1px,transparent 1px 8px) left bottom / 100% 4px no-repeat}.ms-logo:not(#ms-z){display:inline-flex;align-items:center;gap:14px;color:#f4f2ee;flex:none}.ms-logo__text:not(#ms-z){display:flex;flex-direction:column;line-height:1}.ms-logo__main:not(#ms-z){font-size:21px;font-weight:800;letter-spacing:.02em}.ms-logo__sub:not(#ms-z){font-family:var(--ms-mono);font-size:12px;letter-spacing:.42em;color:var(--ms-orange);margin-top:4px}.ms-nav:not(#ms-z){display:flex;align-self:stretch}.ms-nav__item:not(#ms-z){position:relative;display:flex}.ms-nav__link:not(#ms-z){position:relative;display:flex;align-items:center;gap:8px;padding:0 16px;min-height:84px;white-space:nowrap;font-size:15px;font-weight:600;color:#c9ccd1;transition:color .2s}.ms-nav__num:not(#ms-z){font-family:var(--ms-mono);font-size:11px;color:#6b7077;transition:color .2s}.ms-nav__chev:not(#ms-z){transition:transform .25s}.ms-nav__link:not(#ms-z)::after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:3px;background:var(--ms-orange);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ms-nav__link:not(#ms-z)::before{content:"";position:absolute;left:50%;bottom:2px;margin-left:-5px;border-left:5px solid #fff0;border-right:5px solid #fff0;border-bottom:6px solid var(--ms-orange);opacity:0;transition:opacity .3s}.ms-nav__link:not(#ms-z):hover,.ms-nav__link:not(#ms-z):focus-visible,.ms-nav__link:not(#ms-z)[aria-current="page"],.ms-nav__link:not(#ms-z)[aria-expanded="true"]{color:#fff}.ms-nav__link:not(#ms-z):hover .ms-nav__num,.ms-nav__link:not(#ms-z)[aria-current="page"] .ms-nav__num,.ms-nav__link:not(#ms-z)[aria-expanded="true"] .ms-nav__num{color:var(--ms-orange)}.ms-nav__link:not(#ms-z):hover::after,.ms-nav__link:not(#ms-z)[aria-current="page"]::after,.ms-nav__link:not(#ms-z)[aria-expanded="true"]::after{transform:scaleX(1)}.ms-nav__link:not(#ms-z):hover::before,.ms-nav__link:not(#ms-z)[aria-current="page"]::before,.ms-nav__link:not(#ms-z)[aria-expanded="true"]::before{opacity:1}.ms-nav__link:not(#ms-z)[aria-expanded="true"] .ms-nav__chev{transform:rotate(180deg)}.ms-actions:not(#ms-z){display:flex;align-items:center;gap:12px;flex:none}.ms-actions:not(#ms-z) .ms-btn{min-height:48px;padding:0 18px;font-size:15px;box-shadow:none}.ms-burger:not(#ms-z){display:none;width:48px;height:48px;border:1px solid #4a4f55;border-radius:4px;align-items:center;justify-content:center;color:#f4f2ee}.ms-burger:not(#ms-z) .ms-ico-close{display:none}.ms-header:not(#ms-z).is-drawer .ms-burger .ms-ico-open{display:none}.ms-header:not(#ms-z).is-drawer .ms-burger .ms-ico-close{display:block}.ms-mega:not(#ms-z){position:absolute;left:0;right:0;top:100%;background:var(--ms-ink-3);border-bottom:1px solid rgb(255 255 255 / .08);box-shadow:0 30px 60px rgb(0 0 0 / .45);display:none}.ms-header:not(#ms-z).is-mega .ms-mega{display:block;animation:ms-drop .3s ease-out}@keyframes ms-drop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ms-mega:not(#ms-z) .ms-wrap{display:flex;flex-wrap:wrap;gap:40px;padding-top:32px;padding-bottom:36px}.ms-mega__col:not(#ms-z){display:flex;flex-direction:column;gap:16px;min-width:0}.ms-mega__col--list:not(#ms-z){flex:1 1 380px}.ms-mega__col--tiles:not(#ms-z){flex:1.5 1 560px}.ms-mega__label:not(#ms-z){font-family:var(--ms-mono);font-size:12px;letter-spacing:.22em;color:#8a8f96}.ms-mega__links:not(#ms-z){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}.ms-mega__links:not(#ms-z) a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:4px;color:#e2e4e7;font-size:15px;transition:background .2s}.ms-mega__links:not(#ms-z) a::before{content:"";width:6px;height:6px;background:var(--ms-orange);transform:skewX(-12deg);flex:none}.ms-mega__links:not(#ms-z) a:hover{background:rgb(255 255 255 / .05);color:#fff}.ms-mega__cta:not(#ms-z){margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--ms-ink);border:1px solid rgb(247 147 30 / .4);border-radius:4px;color:#f4f2ee}.ms-mega__cta:not(#ms-z) strong{display:block;font-weight:700}.ms-mega__cta:not(#ms-z) span span{display:block;font-size:14px;color:var(--ms-orange);margin-top:2px}.ms-mega__tiles:not(#ms-z){display:flex;gap:6px;height:200px;padding:0 22px}.ms-skewtile:not(#ms-z){position:relative;flex:1;min-width:0;overflow:hidden;transform:skewX(-12deg);border-radius:2px;color:#f4f2ee}.ms-skewtile:not(#ms-z) img{position:absolute;top:0;left:-50px;width:calc(100% + 100px);height:100%;object-fit:cover;transform:skewX(12deg);transition:transform .5s}.ms-skewtile:not(#ms-z):hover img{transform:skewX(12deg) scale(1.08)}.ms-skewtile:not(#ms-z)::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 30%,rgb(26 28 31 / .85) 100%)}.ms-skewtile__txt:not(#ms-z){position:absolute;z-index:1;left:22px;right:10px;bottom:14px;transform:skewX(12deg);display:flex;flex-direction:column;gap:2px}.ms-skewtile__num:not(#ms-z){font-family:var(--ms-mono);font-size:11px;color:var(--ms-orange)}.ms-skewtile__title:not(#ms-z){font-size:15px;font-weight:700}.ms-drawer:not(#ms-z){display:none;position:fixed;left:0;right:0;top:72px;bottom:0;background:var(--ms-ink);flex-direction:column;overflow-y:auto;z-index:999}.ms-header:not(#ms-z).is-drawer .ms-drawer{display:flex;animation:ms-slide .3s ease-out}@keyframes ms-slide{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.ms-drawer__nav:not(#ms-z){flex:1;padding:12px 20px 0}.ms-drawer__row:not(#ms-z){display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 0;border-bottom:1px solid var(--ms-line-dark);color:#f4f2ee;text-align:left}.ms-drawer__num:not(#ms-z){font-family:var(--ms-mono);font-size:12px;color:#6b7077}.ms-drawer__row--open:not(#ms-z) .ms-drawer__num{color:var(--ms-orange)}.ms-drawer__label:not(#ms-z){flex:1;font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.ms-drawer__chev:not(#ms-z){transition:transform .25s}.ms-drawer__row:not(#ms-z)[aria-expanded="true"] .ms-drawer__chev{transform:rotate(180deg)}.ms-drawer__sub:not(#ms-z){display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 0 18px 28px;border-bottom:1px solid var(--ms-line-dark)}.ms-drawer__sub:not(#ms-z).is-open{display:grid}.ms-drawer__sub:not(#ms-z) a{position:relative;display:flex;align-items:flex-end;height:64px;padding:8px 10px;border-radius:3px;overflow:hidden;color:#f4f2ee;font-size:14px;font-weight:700}.ms-drawer__sub:not(#ms-z) a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ms-drawer__sub:not(#ms-z) a::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(26 28 31 / .1),rgb(26 28 31 / .85))}.ms-drawer__sub:not(#ms-z) a span{position:relative;z-index:1}.ms-drawer__sub:not(#ms-z) a.ms-drawer__all{border:1px dashed #4a4f55;justify-content:center;align-items:center;color:var(--ms-orange);font-weight:600}.ms-drawer__sub:not(#ms-z) a.ms-drawer__all::after{display:none}.ms-drawer__foot:not(#ms-z){flex:none;padding:16px 20px 24px;display:flex;flex-direction:column;gap:10px;background:#141518}.ms-drawer__foot:not(#ms-z) .ms-btn{width:100%;min-height:54px}.ms-drawer__loc:not(#ms-z){text-align:center;font-family:var(--ms-mono);font-size:11px;letter-spacing:.06em;color:#8a8f96;padding-top:4px}@media (max-width:1180px){.ms-topbar:not(#ms-z),.ms-nav:not(#ms-z),.ms-actions:not(#ms-z),.ms-mega:not(#ms-z){display:none!important}.ms-burger:not(#ms-z){display:inline-flex}.ms-bar:not(#ms-z) .ms-wrap{min-height:72px}}@media (min-width:1181px){.ms-drawer:not(#ms-z){display:none!important}}.ms-hero:not(#ms-z){position:relative;min-height:860px;display:flex;flex-direction:column;overflow:hidden;background:var(--ms-ink);color:#f4f2ee}.ms-hero__bg:not(#ms-z){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center}.ms-hero__shade:not(#ms-z){position:absolute;inset:0;background:linear-gradient(90deg,rgb(26 28 31 / .97) 0%,rgb(26 28 31 / .9) 34%,rgb(26 28 31 / .35) 62%,rgb(26 28 31 / .1) 100%)}.ms-hero__grid:not(#ms-z){position:absolute;inset:0 55% 0 0;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:64px 64px}.ms-hero__diamond:not(#ms-z){position:absolute;left:-120px;top:120px;width:520px;height:520px;border:1px solid rgb(247 147 30 / .18);transform:rotate(45deg)}.ms-glint:not(#ms-z){position:absolute;top:-10%;bottom:-10%;transform:rotate(16deg);background:linear-gradient(90deg,#fff0 0%,rgba(255,255,255,var(--a,.1)) 50%,#fff0 100%);pointer-events:none}.ms-cross:not(#ms-z){position:absolute;width:18px;height:18px;pointer-events:none}.ms-cross:not(#ms-z)::before,.ms-cross:not(#ms-z)::after{content:"";position:absolute;background:var(--c,rgb(255 255 255 / .7))}.ms-cross:not(#ms-z)::before{left:8px;top:0;width:1.5px;height:18px}.ms-cross:not(#ms-z)::after{top:8px;left:0;height:1.5px;width:18px}.ms-corner:not(#ms-z){position:absolute;width:28px;height:28px;pointer-events:none}.ms-corner--tr:not(#ms-z){top:40px;right:40px;border-top:2px solid var(--ms-orange);border-right:2px solid var(--ms-orange)}.ms-corner--tl:not(#ms-z){top:40px;left:52%;border-top:2px solid rgb(255 255 255 / .5);border-left:2px solid rgb(255 255 255 / .5)}.ms-hero__vruler:not(#ms-z){position:absolute;right:40px;top:112px;bottom:150px;display:flex;align-items:center;gap:10px;font-family:var(--ms-mono);font-size:11px;letter-spacing:.24em;color:rgb(255 255 255 / .8);pointer-events:none}.ms-hero__vruler-label:not(#ms-z){writing-mode:vertical-rl;transform:rotate(180deg);padding:10px 4px;background:rgb(26 28 31 / .6);border-radius:3px}.ms-hero__vruler-tape:not(#ms-z){align-self:stretch;width:18px;border-right:1px solid rgb(255 255 255 / .6);background:repeating-linear-gradient(to bottom,#f7931e 0 2px,transparent 2px 40px) right top / 16px 100% no-repeat,repeating-linear-gradient(to bottom,rgb(255 255 255 / .7) 0 1px,transparent 1px 20px) right top / 10px 100% no-repeat,repeating-linear-gradient(to bottom,rgb(255 255 255 / .45) 0 1px,transparent 1px 4px) right top / 5px 100% no-repeat}.ms-spot:not(#ms-z){position:absolute;display:flex;align-items:center;gap:10px}.ms-spot__dot:not(#ms-z){position:relative;width:14px;height:14px;flex:none}.ms-spot__dot:not(#ms-z)::before,.ms-spot__dot:not(#ms-z)::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ms-orange)}.ms-spot__dot:not(#ms-z)::before{animation:ms-ping 1.8s ease-out infinite;animation-delay:var(--d,0s)}.ms-spot__dot:not(#ms-z)::after{border:3px solid var(--ms-ink)}@keyframes ms-ping{0%{transform:scale(1);opacity:.7}100%{transform:scale(2.6);opacity:0}}.ms-spot__line:not(#ms-z){width:28px;height:1px;background:rgb(255 255 255 / .7)}.ms-spot__label:not(#ms-z){padding:8px 12px;background:rgb(26 28 31 / .85);border-radius:4px;font-size:13px;white-space:nowrap}.ms-spot__label:not(#ms-z) b{font-weight:600}.ms-spot__label:not(#ms-z) span{color:var(--ms-text-muted-dark)}.ms-hero__main:not(#ms-z){position:relative;flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;padding-top:112px;padding-bottom:48px}.ms-hero__copy:not(#ms-z){flex:0 1 620px;min-width:0;display:flex;flex-direction:column;gap:28px}.ms-hero__title:not(#ms-z){font-size:clamp(46px, 6.4vw, 96px);line-height:.94;font-weight:800;letter-spacing:-.035em;color:#f4f2ee}.ms-hero__title:not(#ms-z) em{font-style:normal;color:var(--ms-orange);position:relative;display:inline-block}.ms-hero__title:not(#ms-z) em svg{position:absolute;left:0;bottom:-10px;width:100%;height:14px}.ms-hero__lead:not(#ms-z){max-width:500px;font-size:19px;line-height:1.55;color:#c3c6cb}.ms-hero__ctas:not(#ms-z){display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding-top:8px}.ms-hero__ctas:not(#ms-z) .ms-btn{min-height:56px;padding:0 28px;font-size:17px}.ms-guarantee:not(#ms-z){display:inline-flex;align-items:center;gap:14px;align-self:flex-start;margin-top:8px;padding:14px 18px;background:rgb(36 39 43 / .8);border:1px solid rgb(255 255 255 / .08);border-radius:6px;font-size:15px;color:#c3c6cb}.ms-guarantee__ico:not(#ms-z){width:40px;height:40px;flex:none;border-radius:50%;background:rgb(247 147 30 / .15);display:flex;align-items:center;justify-content:center}.ms-guarantee:not(#ms-z) strong{color:#f4f2ee;font-weight:600}.ms-pills:not(#ms-z){display:flex;flex-wrap:wrap;gap:8px;margin-right:48px}.ms-pill:not(#ms-z){display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:rgb(26 28 31 / .7);border:1px solid rgb(255 255 255 / .18);color:#e2e4e7;font-size:14px;transition:background .2s,border-color .2s}.ms-pill:not(#ms-z):hover{border-color:var(--ms-orange);color:#fff}.ms-pill:not(#ms-z).is-active{background:var(--ms-orange);border-color:var(--ms-orange);color:var(--ms-ink);font-weight:600}.ms-hero__measure:not(#ms-z){position:relative;display:flex;align-items:center;gap:16px;padding-bottom:18px;font-family:var(--ms-mono);font-size:11px;letter-spacing:.24em}.ms-hero__measure:not(#ms-z) .ms-tape{flex:1;height:18px}.ms-hero__measure-label:not(#ms-z){padding:6px 12px;background:rgb(26 28 31 / .7);border-radius:3px;color:#f4f2ee;font-weight:500;white-space:nowrap}.ms-stats:not(#ms-z){position:relative;background:rgb(20 22 25 / .88);border-top:1px solid rgb(255 255 255 / .1)}.ms-stats:not(#ms-z)::before{content:"";position:absolute;top:-1px;left:0;width:220px;height:2px;background:var(--ms-orange)}.ms-stats:not(#ms-z) .ms-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ms-stat:not(#ms-z){display:flex;align-items:center;gap:16px;padding:26px 24px;border-left:1px solid rgb(255 255 255 / .1)}.ms-stat:not(#ms-z):first-child{padding-left:0;border-left:0}.ms-stat__val:not(#ms-z){font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.ms-stat__val:not(#ms-z) small{color:var(--ms-orange);font-size:17px}.ms-stat__txt:not(#ms-z){font-size:14px;color:var(--ms-text-muted-dark)}@media (max-width:1000px){.ms-hero:not(#ms-z){min-height:0}.ms-hero__shade:not(#ms-z){background:linear-gradient(180deg,rgb(26 28 31 / .75) 0%,rgb(26 28 31 / .92) 60%,rgb(26 28 31 / .97) 100%)}.ms-spot:not(#ms-z),.ms-hero__vruler:not(#ms-z),.ms-cross:not(#ms-z),.ms-corner:not(#ms-z),.ms-hero__diamond:not(#ms-z),.ms-hero__grid:not(#ms-z){display:none}.ms-hero__main:not(#ms-z){padding-top:72px}.ms-pills:not(#ms-z){margin-right:0}.ms-stats:not(#ms-z) .ms-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-stat:not(#ms-z){padding:20px 16px;border-left:0;border-top:1px solid rgb(255 255 255 / .1)}.ms-stat:not(#ms-z):first-child{padding-left:16px}}@media (max-width:560px){.ms-hero__measure-label:not(#ms-z){font-size:9px;letter-spacing:.14em}.ms-stats:not(#ms-z) .ms-wrap{grid-template-columns:1fr}}.ms-services:not(#ms-z){background:var(--ms-paper);color:var(--ms-ink);padding:112px 0 120px}.ms-services:not(#ms-z) .ms-wrap{display:flex;flex-direction:column;gap:56px}.ms-sechead:not(#ms-z){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px}.ms-sechead__title:not(#ms-z){display:flex;flex-direction:column;gap:20px;flex:1 1 640px;min-width:0}.ms-sechead__lead:not(#ms-z){flex:0 1 400px;font-size:18px;line-height:1.55;color:var(--ms-text-muted)}.ms-acc:not(#ms-z){position:relative;height:620px;background:var(--ms-ink);border-radius:6px;overflow:hidden}.ms-acc__track:not(#ms-z){position:absolute;top:4px;bottom:4px;left:66px;right:66px;display:flex;gap:4px}.ms-acc__item:not(#ms-z){position:relative;display:block;flex:1 1 0%;min-width:0;overflow:hidden;transform:skewX(-12deg);transition:flex-grow .6s cubic-bezier(.2,.7,.2,1);color:#f4f2ee}.ms-acc__item:not(#ms-z).is-active{flex-grow:6}.ms-acc__img:not(#ms-z){position:absolute;top:0;left:-140px;width:calc(100% + 280px);height:100%;object-fit:cover;transform:skewX(12deg)}.ms-acc__item:not(#ms-z)::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(26 28 31 / .25) 0%,rgb(26 28 31 / .75) 100%);transition:opacity .5s}.ms-acc__item:not(#ms-z).is-active::before{background:linear-gradient(180deg,rgb(26 28 31 / .05) 35%,rgb(26 28 31 / .88) 100%)}.ms-acc__item:not(#ms-z)::after{content:"";position:absolute;top:0;left:0;right:0;height:4px;z-index:2;background:var(--ms-orange);opacity:0;transition:opacity .4s}.ms-acc__item:not(#ms-z).is-active::after{opacity:1}.ms-acc__inner:not(#ms-z){position:absolute;inset:0;z-index:3;transform:skewX(12deg)}.ms-acc__num:not(#ms-z){position:absolute;top:26px;left:84px;font-family:var(--ms-mono);font-size:13px;color:rgb(255 255 255 / .8)}.ms-acc__item:not(#ms-z).is-active .ms-acc__num{color:var(--ms-orange)}.ms-acc__label:not(#ms-z){position:absolute;top:50%;left:50%;writing-mode:vertical-rl;transform:translate(-50%,-50%) rotate(192deg);font-size:20px;font-weight:700;white-space:nowrap;text-shadow:0 2px 12px rgb(0 0 0 / .5);transition:opacity .3s}.ms-acc__item:not(#ms-z).is-active .ms-acc__label{opacity:0}.ms-acc__body:not(#ms-z){position:absolute;left:90px;right:120px;bottom:48px;max-width:560px;display:flex;flex-direction:column;gap:14px;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .4s .15s,transform .4s .15s,visibility 0s .55s}.ms-acc__item:not(#ms-z).is-active .ms-acc__body{opacity:1;visibility:visible;transform:none;transition:opacity .45s .2s,transform .45s .2s,visibility 0s}.ms-acc__title:not(#ms-z){font-size:52px;font-weight:800;letter-spacing:-.03em;line-height:1;transform:skewX(-12deg);transform-origin:left bottom}.ms-acc__desc:not(#ms-z){font-size:16px;line-height:1.55;color:#d6d8dc}.ms-acc__btn:not(#ms-z){align-self:flex-start;min-height:48px;padding:0 22px;font-size:15px;box-shadow:none}.ms-acc__tape:not(#ms-z){position:absolute;left:24px;right:24px;bottom:14px;height:12px;pointer-events:none;z-index:4;--ms-tape-base:rgba(255,255,255,0.35);--ms-tape-mid:rgba(255,255,255,0.4);--ms-tape-minor:rgba(255,255,255,0.25)}.ms-cards:not(#ms-z){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ms-card:not(#ms-z){position:relative;display:flex;align-items:center;gap:14px;padding:14px 18px 18px 14px;background:var(--ms-white);color:var(--ms-ink);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);transition:transform .25s,box-shadow .25s}.ms-card:not(#ms-z):hover{transform:translateY(-4px);box-shadow:0 18px 36px rgb(26 28 31 / .12)}.ms-card__cut:not(#ms-z){position:absolute;top:0;right:0;width:34px;height:34px}.ms-card__img:not(#ms-z){width:48px;height:48px;flex:none;object-fit:cover;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ms-orange)}.ms-card__txt:not(#ms-z){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ms-card__title:not(#ms-z){font-size:16px;font-weight:700}.ms-card__desc:not(#ms-z){font-size:13px;line-height:1.4;color:var(--ms-text-muted)}.ms-card__arrow:not(#ms-z){flex:none;transition:transform .2s}.ms-card:not(#ms-z):hover .ms-card__arrow{transform:translateX(3px)}.ms-card:not(#ms-z) .ms-tape{position:absolute;left:14px;right:14px;bottom:6px;height:6px;background-size:100% 6px,100% 3px,100% 3px}.ms-card--dark:not(#ms-z){background:var(--ms-ink);color:#f4f2ee;padding:14px 18px;overflow:hidden}.ms-card--dark:not(#ms-z)::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:24px 24px}.ms-card--dark:not(#ms-z) .ms-card__title{font-weight:800;position:relative}.ms-card--dark:not(#ms-z) .ms-card__desc{color:var(--ms-orange);position:relative}.ms-card__go:not(#ms-z){position:relative;width:40px;height:40px;flex:none;border-radius:50%;background:var(--ms-orange);color:var(--ms-ink);display:flex;align-items:center;justify-content:center}@media (max-width:1100px){.ms-cards:not(#ms-z){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ms-services:not(#ms-z){padding:80px 0}.ms-acc:not(#ms-z){height:auto;background:none;border-radius:0;overflow:visible}.ms-acc__track:not(#ms-z){position:static;flex-direction:column;gap:10px}.ms-acc__item:not(#ms-z),.ms-acc__item:not(#ms-z).is-active{transform:none;height:240px;flex:none;border-radius:6px}.ms-acc__img:not(#ms-z){left:0;width:100%;transform:none}.ms-acc__item:not(#ms-z)::before,.ms-acc__item:not(#ms-z).is-active::before{background:linear-gradient(180deg,rgb(26 28 31 / .05) 25%,rgb(26 28 31 / .9) 100%)}.ms-acc__inner:not(#ms-z){transform:none}.ms-acc__num:not(#ms-z){left:20px;top:18px;color:var(--ms-orange)}.ms-acc__label:not(#ms-z){display:none}.ms-acc__body:not(#ms-z),.ms-acc__item:not(#ms-z).is-active .ms-acc__body{left:20px;right:20px;bottom:20px;opacity:1;visibility:visible;transform:none;gap:8px}.ms-acc__title:not(#ms-z){font-size:30px;transform:none}.ms-acc__desc:not(#ms-z){font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ms-acc__btn:not(#ms-z){display:none}.ms-acc__tape:not(#ms-z){display:none}}@media (max-width:600px){.ms-cards:not(#ms-z){grid-template-columns:1fr}}.ms-draw:not(#ms-z){background:var(--ms-ink);color:#f4f2ee;padding:96px 0}.ms-draw:not(#ms-z) .ms-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.ms-draw__panel:not(#ms-z){flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:26px}.ms-draw__title:not(#ms-z){font-size:clamp(36px, 4.2vw, 58px);line-height:1;font-weight:800;letter-spacing:-.03em}.ms-draw__lead:not(#ms-z){font-size:18px;line-height:1.55;color:#b3b7bd}.ms-field:not(#ms-z){display:flex;flex-direction:column;gap:10px}.ms-field__head:not(#ms-z){display:flex;justify-content:space-between;align-items:baseline}.ms-field__label:not(#ms-z){font-family:var(--ms-mono);font-size:12px;letter-spacing:.2em;color:#8a8f96}.ms-field__val:not(#ms-z){font-family:var(--ms-mono);font-size:18px;font-weight:500}.ms-field__val:not(#ms-z) small{color:var(--ms-orange);font-size:13px}.ms-range:not(#ms-z){-webkit-appearance:none;appearance:none;width:100%;height:28px;background:#fff0;margin:0;cursor:pointer;--p:50%}.ms-range:not(#ms-z)::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--ms-orange) var(--p),#4a4f55 var(--p))}.ms-range:not(#ms-z)::-moz-range-track{height:2px;background:#4a4f55}.ms-range:not(#ms-z)::-moz-range-progress{height:2px;background:var(--ms-orange)}.ms-range:not(#ms-z)::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-10px;border-radius:50%;background:var(--ms-ink);border:2px solid var(--ms-orange)}.ms-range:not(#ms-z)::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--ms-ink);border:2px solid var(--ms-orange)}.ms-chips:not(#ms-z){display:flex;flex-wrap:wrap;gap:8px}.ms-chip:not(#ms-z){min-height:48px;padding:0 18px;border-radius:4px;border:1px solid #4a4f55;color:#f4f2ee;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.ms-chip:not(#ms-z):hover{border-color:#8a8f96}.ms-chip:not(#ms-z)[aria-pressed="true"]{background:#f4f2ee;color:var(--ms-ink);border-color:#f4f2ee}.ms-draw__cta:not(#ms-z){display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding-top:18px;border-top:1px solid #34383d}.ms-draw__cta:not(#ms-z) .ms-btn{min-height:56px;font-size:17px}.ms-draw__note:not(#ms-z){font-size:14px;line-height:1.45;color:#8a8f96;max-width:260px}.ms-stage:not(#ms-z){flex:1.3 1 600px;min-width:0;position:relative;height:640px;border-radius:6px;overflow:hidden;background-color:#1f2226;background-image:linear-gradient(rgb(255 255 255 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .07) 1px,transparent 1px),linear-gradient(rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px}.ms-stage__tag:not(#ms-z){position:absolute;top:20px;font-family:var(--ms-mono);font-size:11px;letter-spacing:.2em;color:#8a8f96}.ms-stage__tag--l:not(#ms-z){left:22px}.ms-stage__tag--r:not(#ms-z){right:22px;color:var(--ms-orange)}.ms-stage__area:not(#ms-z){position:absolute;top:70px;right:60px;bottom:110px;left:90px;display:flex;align-items:center;justify-content:center}.ms-frame:not(#ms-z){position:relative;width:300px;height:300px;transition:width .6s cubic-bezier(.2,.7,.2,1),height .6s cubic-bezier(.2,.7,.2,1)}.ms-frame__box:not(#ms-z){position:absolute;inset:0;display:flex;border:5px solid #0b0c0d;box-shadow:0 0 0 1px rgb(255 255 255 / .35),0 20px 50px rgb(0 0 0 / .4);background:rgb(160 196 206 / .1)}.ms-pane:not(#ms-z){position:relative;flex:1;min-width:0;overflow:hidden}.ms-pane:not(#ms-z)+.ms-pane{border-left:4px solid #0b0c0d}.ms-pane:not(#ms-z) svg{position:absolute;inset:0;width:100%;height:100%}.ms-pane__handle:not(#ms-z){position:absolute;right:10%;top:46%;width:4px;height:12%;background:#d6d8dc;border-radius:2px}.ms-pane__slide:not(#ms-z){position:absolute;left:50%;top:50%;width:44px;height:16px;margin:-8px 0 0 -22px}.ms-pane:not(#ms-z) .ms-door-line{animation:ms-dash 1.2s linear infinite}@keyframes ms-dash{to{stroke-dashoffset:-24}}.ms-frame__rail:not(#ms-z){position:absolute;left:-12px;right:-12px;top:-14px;height:6px;background:#0b0c0d;box-shadow:0 0 0 1px rgb(255 255 255 / .35);display:none}.ms-frame:not(#ms-z).is-slide .ms-frame__rail{display:block}.ms-frame__top:not(#ms-z){position:absolute;left:0;right:0;bottom:calc(100% + 24px);display:flex}.ms-frame__top:not(#ms-z) span{flex:1;text-align:center;font-family:var(--ms-mono);font-size:11px;color:#8a8f96;border-left:1px solid rgb(255 255 255 / .25);border-right:1px solid rgb(255 255 255 / .25);margin-right:-1px;overflow:hidden;white-space:nowrap}.ms-dim:not(#ms-z){position:absolute;display:flex;align-items:center}.ms-dim:not(#ms-z) i{display:block;background:var(--ms-orange)}.ms-dim--w:not(#ms-z){left:0;right:0;top:calc(100% + 26px);height:14px}.ms-dim--w:not(#ms-z) i:nth-child(1),.ms-dim--w:not(#ms-z) i:nth-child(3){width:1px;height:14px}.ms-dim--w:not(#ms-z) i:nth-child(2){flex:1;height:1px}.ms-dim--h:not(#ms-z){top:0;bottom:0;right:calc(100% + 28px);width:14px;flex-direction:column}.ms-dim--h:not(#ms-z) i:nth-child(1),.ms-dim--h:not(#ms-z) i:nth-child(3){width:14px;height:1px}.ms-dim--h:not(#ms-z) i:nth-child(2){flex:1;width:1px}.ms-dim:not(#ms-z) b{position:absolute;padding:2px 10px;background:#1f2226;font-family:var(--ms-mono);font-size:14px;font-weight:500;color:#f4f2ee;white-space:nowrap}.ms-dim--w:not(#ms-z) b{left:50%;transform:translateX(-50%)}.ms-dim--h:not(#ms-z) b{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.ms-readout:not(#ms-z){position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:rgb(20 22 25 / .92);border-top:1px solid rgb(255 255 255 / .1)}.ms-readout:not(#ms-z)>div{padding:16px 22px}.ms-readout:not(#ms-z)>div+div{border-left:1px solid rgb(255 255 255 / .1)}.ms-readout__k:not(#ms-z){font-family:var(--ms-mono);font-size:11px;letter-spacing:.18em;color:#8a8f96}.ms-readout__v:not(#ms-z){font-size:22px;font-weight:800;margin-top:4px}.ms-readout__v:not(#ms-z) small{font-size:13px;color:var(--ms-orange)}@media (max-width:700px){.ms-draw:not(#ms-z){padding:72px 0}.ms-stage:not(#ms-z){height:520px}.ms-stage__area:not(#ms-z){top:64px;right:24px;bottom:120px;left:60px}.ms-readout:not(#ms-z)>div{padding:12px 14px}.ms-readout__v:not(#ms-z){font-size:17px}.ms-stage__tag--r:not(#ms-z){display:none}}.ms-process:not(#ms-z){background:var(--ms-paper);color:var(--ms-ink);padding:112px 0 120px}.ms-process:not(#ms-z) .ms-wrap{display:flex;flex-direction:column;gap:48px}.ms-process__count:not(#ms-z){display:flex;align-items:baseline;gap:10px;font-family:var(--ms-mono);color:var(--ms-text-muted)}.ms-process__count:not(#ms-z) b{font-size:44px;font-weight:500;color:var(--ms-ink)}.ms-process__count:not(#ms-z) span{font-size:16px}.ms-steps:not(#ms-z){display:flex;flex-direction:column;gap:28px}.ms-ptape:not(#ms-z){position:relative;height:64px}.ms-ptape__hook:not(#ms-z){position:absolute;left:0;top:18px;width:28px;height:34px;background:#8a8f96;border-radius:3px 0 0 3px}.ms-ptape__band:not(#ms-z){position:absolute;left:20px;right:0;top:10px;height:50px;border-radius:4px;background:var(--ms-ink);overflow:hidden}.ms-ptape__fill:not(#ms-z){position:absolute;left:0;top:0;bottom:0;width:0;background:var(--ms-orange);transition:width .9s cubic-bezier(.2,.7,.2,1)}.ms-ptape__ticks:not(#ms-z){position:absolute;inset:0;background:repeating-linear-gradient(to right,rgb(255 255 255 / .75) 0 1.5px,transparent 1.5px 40px) left top / 100% 22px no-repeat,repeating-linear-gradient(to right,rgb(255 255 255 / .55) 0 1px,transparent 1px 20px) left top / 100% 14px no-repeat,repeating-linear-gradient(to right,rgb(255 255 255 / .35) 0 1px,transparent 1px 4px) left top / 100% 7px no-repeat}.ms-ptape__stop:not(#ms-z){position:absolute;top:0;width:64px;height:64px;margin-left:-32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--ms-mono);font-size:16px;font-weight:500;background:var(--ms-paper);color:var(--ms-ink);border:3px solid var(--ms-ink);transform:scale(.9);box-shadow:0 8px 20px rgb(26 28 31 / .25);transition:background .3s,color .3s,transform .3s,border-color .3s}.ms-ptape__stop:not(#ms-z).is-done{background:var(--ms-ink);color:var(--ms-orange)}.ms-ptape__stop:not(#ms-z).is-active{background:var(--ms-orange);color:var(--ms-ink);border-color:#fff;transform:scale(1.12)}.ms-pcards:not(#ms-z){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ms-pcard:not(#ms-z){position:relative;display:flex;flex-direction:column;gap:14px;text-align:left;padding:26px 24px 28px;border-radius:6px;border:1px solid var(--ms-line);background:#fff0;color:var(--ms-ink);transition:background .4s,box-shadow .4s,border-color .4s}.ms-pcard:not(#ms-z)::before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:3px;background:var(--ms-orange);opacity:0;transition:opacity .4s}.ms-pcard__ico:not(#ms-z){width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8e4dd;color:var(--ms-text-muted);transition:background .4s,color .4s}.ms-pcard__num:not(#ms-z){font-family:var(--ms-mono);font-size:12px;letter-spacing:.2em;color:var(--ms-text-muted)}.ms-pcard__title:not(#ms-z){font-size:23px;font-weight:800;letter-spacing:-.01em}.ms-pcard__text:not(#ms-z){font-size:15px;line-height:1.6;color:var(--ms-text-muted)}.ms-pcard:not(#ms-z).is-active{background:var(--ms-white);border-color:var(--ms-white);box-shadow:0 20px 40px rgb(26 28 31 / .1)}.ms-pcard:not(#ms-z).is-active::before{opacity:1}.ms-pcard:not(#ms-z).is-active .ms-pcard__ico{background:var(--ms-ink);color:var(--ms-orange)}.ms-pcard:not(#ms-z).is-active .ms-pcard__num{color:var(--ms-rust)}.ms-pcard:not(#ms-z).is-active .ms-pcard__text{color:#3d4046}.ms-example:not(#ms-z){display:flex;flex-wrap:wrap;align-items:stretch;border-radius:6px;overflow:hidden;background:var(--ms-ink);color:#f4f2ee}.ms-example__img:not(#ms-z){position:relative;flex:1.4 1 520px;min-width:0;background:#fff}.ms-example__img:not(#ms-z) img{width:100%;height:100%;max-height:380px;object-fit:contain}.ms-example__img:not(#ms-z)::before,.ms-example__img:not(#ms-z)::after{content:"";position:absolute;width:20px;height:20px}.ms-example__img:not(#ms-z)::before{top:14px;left:14px;border-top:2px solid var(--ms-rust);border-left:2px solid var(--ms-rust)}.ms-example__img:not(#ms-z)::after{bottom:14px;right:14px;border-bottom:2px solid var(--ms-rust);border-right:2px solid var(--ms-rust)}.ms-example__txt:not(#ms-z){flex:1 1 340px;min-width:0;padding:40px;display:flex;flex-direction:column;justify-content:center;gap:16px}.ms-example__tag:not(#ms-z){font-family:var(--ms-mono);font-size:12px;letter-spacing:.2em;color:var(--ms-orange)}.ms-example__title:not(#ms-z){font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.ms-example__desc:not(#ms-z){font-size:16px;line-height:1.6;color:var(--ms-text-muted-dark)}.ms-example__txt:not(#ms-z) .ms-btn{align-self:flex-start;margin-top:8px}@media (max-width:1100px){.ms-pcards:not(#ms-z){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ms-process:not(#ms-z){padding:80px 0}.ms-ptape__stop:not(#ms-z){width:48px;height:48px;margin-left:-24px;font-size:13px;top:8px}.ms-pcards:not(#ms-z){grid-template-columns:1fr}.ms-example__txt:not(#ms-z){padding:28px 22px}}@media (prefers-reduced-motion:reduce){.ms *,.ms *::before,.ms *::after{animation:none!important;transition:none!important}}.ms-footer:not(#ms-z){position:relative;overflow:hidden;background:var(--ms-ink);color:#f4f2ee}.ms-footer:not(#ms-z)::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.ms-footer__in:not(#ms-z){position:relative;padding-top:88px}.ms-footer__top:not(#ms-z){display:flex;flex-wrap:wrap;align-items:center;gap:48px 72px}.ms-footer__info:not(#ms-z){flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:24px}.ms-footer__title:not(#ms-z){font-size:clamp(34px, 4.2vw, 56px);line-height:1;font-weight:800;letter-spacing:-.03em}.ms-zones:not(#ms-z){display:flex;flex-direction:column;border-bottom:1px solid var(--ms-line-dark)}.ms-zone:not(#ms-z){display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--ms-line-dark)}.ms-zone__mark:not(#ms-z){width:22px;height:22px;flex:none;border-radius:50%}.ms-zone__mark--1:not(#ms-z){border:2px solid var(--ms-orange);background:rgb(247 147 30 / .25)}.ms-zone__mark--2:not(#ms-z){border:2px solid rgb(247 147 30 / .6)}.ms-zone__mark--3:not(#ms-z){border:2px dashed rgb(255 255 255 / .45)}.ms-zone__mark--4:not(#ms-z){border:1px dotted rgb(255 255 255 / .45)}.ms-zone__name:not(#ms-z){display:block;font-weight:700}.ms-zone__txt:not(#ms-z){display:block;font-size:14px;color:var(--ms-text-muted-dark)}.ms-footer__contact:not(#ms-z){display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding-top:6px}.ms-footer__phone:not(#ms-z){display:flex;flex-direction:column;color:#f4f2ee}.ms-footer__phone small:not(#ms-z){font-family:var(--ms-mono);font-size:11px;letter-spacing:.2em;color:#8a8f96}.ms-footer__phone span:not(#ms-z){font-size:30px;font-weight:800;letter-spacing:-.01em}.ms-footer__contact .ms-btn:not(#ms-z){min-height:56px}.ms-radar:not(#ms-z){flex:0 1 520px;min-width:0;display:flex;justify-content:center}.ms-radar__box:not(#ms-z){position:relative;width:520px;max-width:100%;aspect-ratio:1 / 1}.ms-radar__axis:not(#ms-z){position:absolute;background:rgb(255 255 255 / .12)}.ms-radar__axis--v:not(#ms-z){left:50%;top:0;bottom:0;width:1px}.ms-radar__axis--h:not(#ms-z){top:50%;left:0;right:0;height:1px}.ms-radar__ring:not(#ms-z){position:absolute;border-radius:50%}.ms-radar__ring--4:not(#ms-z){inset:0;border:1px dotted rgb(255 255 255 / .35)}.ms-radar__ring--sweep:not(#ms-z){inset:0;border:1px dashed rgb(247 147 30 / .4);border-top-color:#fff0;border-right-color:#fff0;animation:ms-spin 40s linear infinite}.ms-radar__ring--3:not(#ms-z){inset:16%;border:2px dashed rgb(255 255 255 / .4)}.ms-radar__ring--2:not(#ms-z){inset:31%;border:2px solid rgb(247 147 30 / .6);background:rgb(247 147 30 / .05)}.ms-radar__ring--1:not(#ms-z){inset:41%;border:2px solid var(--ms-orange);background:rgb(247 147 30 / .22)}@keyframes ms-spin{to{transform:rotate(360deg)}}.ms-radar__radius:not(#ms-z){position:absolute;left:50%;top:50%;width:50%;height:0;border-top:1px solid var(--ms-orange);transform-origin:left center;transform:rotate(-35deg)}.ms-radar__radius:not(#ms-z)::after{content:"";position:absolute;right:0;top:-5.5px;border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:9px solid var(--ms-orange)}.ms-radar__radius-label:not(#ms-z){position:absolute;left:56%;top:36%;transform-origin:left center;padding:4px 10px;background:var(--ms-ink);border:1px solid var(--ms-orange);border-radius:3px;font-family:var(--ms-mono);font-size:11px;letter-spacing:.14em;color:var(--ms-orange);transform:rotate(-35deg);white-space:nowrap}.ms-radar__dot:not(#ms-z){position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px}.ms-radar__dot:not(#ms-z)::before,.ms-radar__dot:not(#ms-z)::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ms-orange)}.ms-radar__dot:not(#ms-z)::before{animation:ms-pulse 2s ease-out infinite}.ms-radar__dot:not(#ms-z)::after{border:3px solid var(--ms-ink)}@keyframes ms-pulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(3);opacity:0}}.ms-radar__home:not(#ms-z){position:absolute;left:50%;top:calc(50% + 16px);transform:translateX(-50%);padding:4px 10px;background:#f4f2ee;color:var(--ms-ink);border-radius:3px;font-size:13px;font-weight:700;white-space:nowrap}.ms-radar__tag:not(#ms-z){position:absolute;left:50%;transform:translate(-50%,-100%);margin-top:-6px;font-family:var(--ms-mono);font-size:11px;letter-spacing:.12em;white-space:nowrap}.ms-footer__links:not(#ms-z){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:72px 0 56px;margin-top:56px;border-top:1px solid rgb(255 255 255 / .08)}.ms-footer__col:not(#ms-z){display:flex;flex-direction:column;gap:6px}.ms-footer__col--brand:not(#ms-z){gap:18px}.ms-footer__label:not(#ms-z){font-family:var(--ms-mono);font-size:12px;letter-spacing:.22em;color:#8a8f96;padding-bottom:10px}.ms-footer__col a:not(#ms-z){min-height:34px;display:flex;align-items:center;font-size:15px;color:#c9ccd1;transition:color .2s}.ms-footer__col a:not(#ms-z):hover{color:#fff}.ms-footer__col a.ms-footer__shop:not(#ms-z){color:var(--ms-orange)}.ms-footer__col a.ms-logo:not(#ms-z){min-height:0;color:#f4f2ee}.ms-footer__addr:not(#ms-z){font-size:15px;line-height:1.6;color:var(--ms-text-muted-dark);font-style:normal}.ms-footer__bottom:not(#ms-z){position:relative;background:#141518;border-top:1px solid rgb(255 255 255 / .08)}.ms-footer__bottom:not(#ms-z)::before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:repeating-linear-gradient(to right,rgb(247 147 30 / .75) 0 1.5px,transparent 1.5px 40px) left top / 100% 8px no-repeat,repeating-linear-gradient(to right,rgb(255 255 255 / .22) 0 1px,transparent 1px 8px) left top / 100% 4px no-repeat}.ms-footer__bottom .ms-wrap:not(#ms-z){padding-top:22px;padding-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;font-family:var(--ms-mono);font-size:12px;letter-spacing:.06em;color:#8a8f96}.ms-footer__legal:not(#ms-z){display:flex;flex-wrap:wrap;gap:22px}.ms-footer__legal a:not(#ms-z):hover{color:#fff}.ms-totop:not(#ms-z){display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border:1px solid #34383d;border-radius:4px;color:#c9ccd1;transition:border-color .2s}.ms-totop:not(#ms-z):hover{border-color:var(--ms-orange);color:#fff}@media (max-width:900px){.ms-footer__in:not(#ms-z){padding-top:64px}.ms-footer__links:not(#ms-z){grid-template-columns:1fr 1fr;padding-top:48px;margin-top:40px}.ms-footer__col--brand:not(#ms-z){grid-column:1 / -1}}@media (max-width:560px){.ms-radar__radius-label:not(#ms-z){display:none}.ms-radar__tag:not(#ms-z){font-size:9px}.ms-footer__links:not(#ms-z){grid-template-columns:1fr}}.ms-sr:not(#ms-z){position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ms-hero__bg:not(#ms-z){opacity:0;transform:scale(1.08);transition:opacity 1.2s ease,transform 1.2s ease}.ms-hero__bg:not(#ms-z).is-active{opacity:1;transform:scale(1);transition:opacity 1.2s ease,transform var(--ms-slide-time,6000ms) ease-out}.ms-hero__sweep:not(#ms-z){position:absolute;top:-10%;bottom:-10%;left:-30%;width:240px;transform:rotate(16deg);background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .16) 50%,#fff0 100%);opacity:0;pointer-events:none}.ms-hero:not(#ms-z).is-sweep .ms-hero__sweep{animation:ms-sweep 1.4s ease-out}@keyframes ms-sweep{0%{transform:translateX(0) rotate(16deg);opacity:0}15%{opacity:1}100%{transform:translateX(145vw) rotate(16deg);opacity:0}}.ms-hero__spots:not(#ms-z){position:absolute;inset:0;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.ms-hero__spots:not(#ms-z).is-active{opacity:1;visibility:visible;transition:opacity .6s .6s,visibility 0s}.ms-hero__slides:not(#ms-z){display:grid}.ms-hero__slide:not(#ms-z){grid-area:1 / 1;display:flex;flex-direction:column;gap:28px;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .5s,transform .5s,visibility 0s .5s}.ms-hero__slide:not(#ms-z).is-active{opacity:1;visibility:visible;transform:none;transition:opacity .7s .35s,transform .7s .35s,visibility 0s}.ms-pill:not(#ms-z){position:relative;overflow:hidden;cursor:pointer;font-family:var(--ms-font)}.ms-pill:not(#ms-z) span{position:relative;z-index:1}.ms-pill__bar:not(#ms-z){position:absolute;left:0;bottom:0;height:3px;width:100%;background:rgb(26 28 31 / .45);transform:scaleX(0);transform-origin:left}.ms-pill:not(#ms-z).is-running .ms-pill__bar{animation:ms-pillfill var(--ms-slide-time,6000ms) linear forwards}@keyframes ms-pillfill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1000px){.ms-hero__spots:not(#ms-z){display:none}}:where(.ms) .e-con:not(#ms-z),:where(.e-con).ms:not(#ms-z){padding:0;gap:0;min-height:0;flex-wrap:nowrap}:where(.ms) .elementor-widget:not(#ms-z){margin:0}:where(.ms) .elementor-widget-container:not(#ms-z){margin:0;padding:0}:where(.ms) .elementor-heading-title:not(#ms-z){margin:0;padding:0;color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none}:where(.ms) .elementor-widget-text-editor:not(#ms-z){color:inherit;font-family:inherit}:where(.ms) .elementor-widget-text-editor p:not(#ms-z){margin:0}:where(.ms) .elementor-widget-image:not(#ms-z){text-align:left}.ms-n-wrap:not(#ms-z){width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--ms-gutter);padding-right:var(--ms-gutter);flex-direction:column}.ms-n-eyebrow:not(#ms-z) .elementor-heading-title{display:inline-flex;align-items:center;gap:14px;font-family:var(--ms-mono);font-size:13px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--ms-rust);line-height:1.4}.ms-n-eyebrow:not(#ms-z) .elementor-heading-title::before{content:"";width:66px;height:20px;flex:none;background:currentColor;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NiAyMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuMyI+PHBhdGggZD0iTTEuNiAxOC4yVjkuNkE4LjQgOC40IDAgMCAxIDEwIDEuMkgxNkEzIDMgMCAwIDEgMTkgNC4yVjE4LjJaIi8+PHBhdGggZD0iTTAuNCAxOS4xSDIwLjQiIHN0cm9rZS13aWR0aD0iMS41Ii8+PHJlY3QgeD0iMTkiIHk9IjguNiIgd2lkdGg9IjIiIGhlaWdodD0iNC40IiByeD0iLjYiIGZpbGw9IiMwMDAiIHN0cm9rZT0ibm9uZSIvPjxjaXJjbGUgY3g9IjEwLjIiIGN5PSI5LjgiIHI9IjQuMiIvPjxjaXJjbGUgY3g9IjEwLjIiIGN5PSI5LjgiIHI9IjEuNCIgZmlsbD0iIzAwMCIgc3Ryb2tlPSJub25lIi8+PHJlY3QgeD0iMTkuNiIgeT0iMTcuNSIgd2lkdGg9IjQzLjIiIGhlaWdodD0iMC44IiBmaWxsPSIjMDAwIiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMjQgMTcuNVYxNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik0yOCAxNy41VjE2IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik0zMiAxNy41VjE0LjgiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTM2IDE3LjVWMTYiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTQwIDE3LjVWMTQuOCIgc3Ryb2tlLXdpZHRoPSIwLjciLz48cGF0aCBkPSJNNDQgMTcuNVYxNiIgc3Ryb2tlLXdpZHRoPSIwLjciLz48cGF0aCBkPSJNNDggMTcuNVYxNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik01MiAxNy41VjE2IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik01NiAxNy41VjE0LjgiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTYwIDE3LjVWMTYiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTYzLjMgMTQuNnY0LjQiIHN0cm9rZS13aWR0aD0iMS4yIi8+PC9zdmc+) no-repeat center / contain;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NiAyMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuMyI+PHBhdGggZD0iTTEuNiAxOC4yVjkuNkE4LjQgOC40IDAgMCAxIDEwIDEuMkgxNkEzIDMgMCAwIDEgMTkgNC4yVjE4LjJaIi8+PHBhdGggZD0iTTAuNCAxOS4xSDIwLjQiIHN0cm9rZS13aWR0aD0iMS41Ii8+PHJlY3QgeD0iMTkiIHk9IjguNiIgd2lkdGg9IjIiIGhlaWdodD0iNC40IiByeD0iLjYiIGZpbGw9IiMwMDAiIHN0cm9rZT0ibm9uZSIvPjxjaXJjbGUgY3g9IjEwLjIiIGN5PSI5LjgiIHI9IjQuMiIvPjxjaXJjbGUgY3g9IjEwLjIiIGN5PSI5LjgiIHI9IjEuNCIgZmlsbD0iIzAwMCIgc3Ryb2tlPSJub25lIi8+PHJlY3QgeD0iMTkuNiIgeT0iMTcuNSIgd2lkdGg9IjQzLjIiIGhlaWdodD0iMC44IiBmaWxsPSIjMDAwIiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMjQgMTcuNVYxNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik0yOCAxNy41VjE2IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik0zMiAxNy41VjE0LjgiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTM2IDE3LjVWMTYiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTQwIDE3LjVWMTQuOCIgc3Ryb2tlLXdpZHRoPSIwLjciLz48cGF0aCBkPSJNNDQgMTcuNVYxNiIgc3Ryb2tlLXdpZHRoPSIwLjciLz48cGF0aCBkPSJNNDggMTcuNVYxNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik01MiAxNy41VjE2IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik01NiAxNy41VjE0LjgiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTYwIDE3LjVWMTYiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTYzLjMgMTQuNnY0LjQiIHN0cm9rZS13aWR0aD0iMS4yIi8+PC9zdmc+) no-repeat center / contain}.ms-n-eyebrow--light:not(#ms-z) .elementor-heading-title{color:var(--ms-orange)}.ms-n-h2:not(#ms-z) .elementor-heading-title{font-size:clamp(36px, 4.6vw, 64px);line-height:1;font-weight:800;letter-spacing:-.03em}.ms-n-h2:not(#ms-z) .elementor-heading-title span{color:var(--ms-rust)}.ms-n-h2--light:not(#ms-z) .elementor-heading-title span{color:var(--ms-orange)}.ms-n-sechead:not(#ms-z){flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px}.ms-n-sechead__title:not(#ms-z){flex:1 1 640px;min-width:0;flex-direction:column;gap:20px}.ms-n-sechead__lead:not(#ms-z){flex:0 1 400px;font-size:18px;line-height:1.55;color:var(--ms-text-muted)}.ms-n-ico:not(#ms-z){flex:none;line-height:0}.ms-n-btn:not(#ms-z) .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 26px;border:0;border-radius:4px;font-family:var(--ms-font);font-size:16px;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;box-shadow:none;transition:background .2s,color .2s,border-color .2s}.ms-n-btn:not(#ms-z) .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:12px}.ms-n-btn--primary:not(#ms-z) .elementor-button,.ms-n-btn--primary:not(#ms-z) .elementor-button:visited{background:var(--ms-orange);color:var(--ms-ink);box-shadow:0 12px 32px rgb(247 147 30 / .25)}.ms-n-btn--primary:not(#ms-z) .elementor-button:hover,.ms-n-btn--primary:not(#ms-z) .elementor-button:focus{background:var(--ms-orange-hi);color:var(--ms-ink)}.ms-n-btn--primary:not(#ms-z) .elementor-button-text::after,.ms-n-btn--dark:not(#ms-z) .elementor-button-text::after{content:"";display:inline-block;width:16px;height:16px;margin-left:12px;vertical-align:-3px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s}.ms-n-btn:not(#ms-z) .elementor-button:hover .elementor-button-text::after{transform:translateX(3px)}.ms-n-btn--line:not(#ms-z) .elementor-button,.ms-n-btn--line:not(#ms-z) .elementor-button:hover,.ms-n-btn--line:not(#ms-z) .elementor-button:focus{background:#fff0;color:#f4f2ee;padding:0;min-height:52px;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--ms-orange)}.ms-n-btn--ghost:not(#ms-z) .elementor-button,.ms-n-btn--ghost:not(#ms-z) .elementor-button:hover{background:#fff0;color:#f4f2ee;border:1px solid #4a4f55}.ms-n-btn--ghost:not(#ms-z) .elementor-button:hover{border-color:var(--ms-orange)}.ms-n-btn--dark:not(#ms-z) .elementor-button,.ms-n-btn--dark:not(#ms-z) .elementor-button:visited{background:var(--ms-ink);color:#f4f2ee}.ms-n-btn--dark:not(#ms-z) .elementor-button:hover{background:#000;color:#fff}.ms-n-btn--dark:not(#ms-z) .elementor-button-text::after{background:var(--ms-orange)}.ms-n-btn--outline-dark:not(#ms-z) .elementor-button,.ms-n-btn--outline-dark:not(#ms-z) .elementor-button:hover{background:#fff0;color:var(--ms-ink);border:2px solid var(--ms-ink);font-weight:700}.ms-n-fill:not(#ms-z){position:absolute;inset:0;z-index:0}.ms-n-fill:not(#ms-z) .elementor-widget-container,.ms-n-fill:not(#ms-z) img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.ms-n-hero:not(#ms-z){position:relative;display:block;overflow:hidden;background:var(--ms-ink);color:#f4f2ee;--ms-side:calc(max(0px, (100% - 1440px) / 2) + var(--ms-gutter))}.ms-n-hero__decor:not(#ms-z){position:absolute;inset:0;z-index:3;pointer-events:none}.ms-n-hero__decor:not(#ms-z) .ms-hero__grid{inset:0 55% 0 0}.ms-n-hero__slides:not(#ms-z){display:grid;min-height:860px}.ms-n-slide:not(#ms-z){grid-area:1 / 1;position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:112px var(--ms-side) 300px;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 0s 1s}.ms-n-slide:not(#ms-z).is-active{opacity:1;visibility:visible;transition:opacity 1s ease,visibility 0s}.ms-n-slide:not(#ms-z)::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(26 28 31 / .97) 0%,rgb(26 28 31 / .9) 34%,rgb(26 28 31 / .35) 62%,rgb(26 28 31 / .1) 100%);pointer-events:none}.ms-n-slide__bg:not(#ms-z) img{object-position:70% center;transform:scale(1.08);transition:transform 1.2s ease}.ms-n-slide:not(#ms-z).is-active .ms-n-slide__bg img{transform:scale(1);transition:transform var(--ms-slide-time,6000ms) ease-out}.ms-n-slide__spots:not(#ms-z){position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .5s}.ms-n-slide:not(#ms-z).is-active .ms-n-slide__spots{opacity:1;transition:opacity .6s .6s}.ms-n-slide__copy:not(#ms-z){position:relative;z-index:4;max-width:620px;flex-direction:column;gap:28px;opacity:0;transform:translateY(16px);transition:opacity .5s,transform .5s}.ms-n-slide:not(#ms-z).is-active .ms-n-slide__copy{opacity:1;transform:none;transition:opacity .7s .35s,transform .7s .35s}.ms-n-hero__title:not(#ms-z) .elementor-heading-title{font-size:clamp(46px, 6.4vw, 96px);line-height:.94;font-weight:800;letter-spacing:-.035em;color:#f4f2ee}.ms-n-hero__title:not(#ms-z) .elementor-heading-title em,.ms-n-subhero__title:not(#ms-z) .elementor-heading-title span{font-style:normal;color:var(--ms-orange);position:relative;display:inline-block;padding-bottom:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 14' preserveAspectRatio='none'%3E%3Cpath d='M2 10 C 80 2, 200 2, 298 8' fill='none' stroke='%23f7931e' stroke-width='3' stroke-linecap='round' opacity='0.6'/%3E%3C/svg%3E") left bottom / 100% 12px no-repeat}.ms-n-hero__lead:not(#ms-z){max-width:500px;font-size:19px;line-height:1.55;color:#c3c6cb}.ms-n-ctas:not(#ms-z){flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px;padding-top:8px}.ms-n-ctas:not(#ms-z) .ms-n-btn .elementor-button{min-height:56px;font-size:17px}.ms-n-ctas:not(#ms-z) .ms-n-btn--primary .elementor-button{padding:0 28px}.ms-n-hero__pills:not(#ms-z){width:auto;max-width:60%;position:absolute;z-index:5;top:112px;right:calc(var(--ms-side) + 48px);flex-direction:row;flex-wrap:wrap;gap:8px}.ms-n-pill:not(#ms-z) .elementor-button{position:relative;overflow:hidden;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:rgb(26 28 31 / .7);border:1px solid rgb(255 255 255 / .18);color:#e2e4e7;font-family:var(--ms-font);font-size:14px;font-weight:400;line-height:1;box-shadow:none;transition:background .2s,border-color .2s}.ms-n-pill:not(#ms-z) .elementor-button:hover{border-color:var(--ms-orange);color:#fff;background:rgb(26 28 31 / .7)}.ms-n-pill:not(#ms-z).is-active .elementor-button,.ms-n-pill:not(#ms-z).is-active .elementor-button:hover{background:var(--ms-orange);border-color:var(--ms-orange);color:var(--ms-ink);font-weight:600}.ms-n-pill:not(#ms-z) .elementor-button::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:rgb(26 28 31 / .45);transform:scaleX(0);transform-origin:left}.ms-n-pill:not(#ms-z).is-running .elementor-button::after{animation:ms-pillfill var(--ms-slide-time,6000ms) linear forwards}.ms-n-guarantee:not(#ms-z){width:auto;max-width:520px;position:absolute;z-index:5;left:var(--ms-side);bottom:190px;flex-direction:row;align-items:center;gap:14px;padding:14px 18px;background:rgb(36 39 43 / .85);border:1px solid rgb(255 255 255 / .08);border-radius:6px;font-size:15px;color:#c3c6cb}.ms-n-guarantee:not(#ms-z) .ms-n-ico{width:40px;height:40px;border-radius:50%;background:rgb(247 147 30 / .15);display:flex;align-items:center;justify-content:center}.ms-n-guarantee:not(#ms-z) strong{color:#f4f2ee;font-weight:600}.ms-n-hero__measure:not(#ms-z){position:absolute;z-index:4;left:0;right:0;bottom:100px;pointer-events:none}.ms-n-hero__measure:not(#ms-z) .ms-hero__measure{max-width:1440px;margin:0 auto;padding-left:var(--ms-gutter);padding-right:var(--ms-gutter)}.ms-n-stats:not(#ms-z){position:absolute;z-index:4;left:0;right:0;bottom:0;background:rgb(20 22 25 / .88);border-top:1px solid rgb(255 255 255 / .1);flex-direction:row;padding:0 var(--ms-side)}.ms-n-stats:not(#ms-z)::before{content:"";position:absolute;top:-1px;left:0;width:220px;height:2px;background:var(--ms-orange)}.ms-n-stat:not(#ms-z){flex:1 1 0%;min-width:0;flex-direction:row;align-items:center;gap:16px;padding:26px 24px;border-left:1px solid rgb(255 255 255 / .1)}.ms-n-stat:not(#ms-z):first-child{padding-left:0;border-left:0}.ms-n-stat__txt:not(#ms-z){position:static;flex-direction:column;gap:2px;min-width:0}.ms-n-stat__val:not(#ms-z) .elementor-heading-title{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#f4f2ee}.ms-n-stat__val:not(#ms-z) .elementor-heading-title small{color:var(--ms-orange);font-size:17px}.ms-n-stat__label:not(#ms-z) .elementor-heading-title{font-size:14px;color:var(--ms-text-muted-dark);line-height:1.4}@media (max-width:1000px){.ms-n-hero__slides:not(#ms-z){min-height:0}.ms-n-slide:not(#ms-z){padding:72px var(--ms-gutter) 40px}.ms-n-slide:not(#ms-z)::after{background:linear-gradient(180deg,rgb(26 28 31 / .75) 0%,rgb(26 28 31 / .92) 60%,rgb(26 28 31 / .97) 100%)}.ms-n-slide__spots:not(#ms-z),.ms-n-hero__decor:not(#ms-z){display:none}.ms-n-hero__pills:not(#ms-z),.ms-n-guarantee:not(#ms-z){position:relative;top:auto;right:auto;left:auto;bottom:auto;margin:0 var(--ms-gutter) 20px;align-self:flex-start}.ms-n-hero:not(#ms-z){display:flex;flex-direction:column}.ms-n-hero__pills:not(#ms-z){max-width:none}.ms-n-hero__measure:not(#ms-z),.ms-n-stats:not(#ms-z){position:relative;bottom:auto}.ms-n-hero__measure:not(#ms-z){padding:8px 0}.ms-n-stats:not(#ms-z){flex-wrap:wrap;padding:0 var(--ms-gutter)}.ms-n-stat:not(#ms-z),.ms-n-stat:not(#ms-z):first-child{flex:1 1 45%;padding:20px 16px;border-left:0;border-top:1px solid rgb(255 255 255 / .1)}}@media (max-width:560px){.ms-n-stat:not(#ms-z),.ms-n-stat:not(#ms-z):first-child{flex-basis:100%}}.ms-n-services:not(#ms-z){background:var(--ms-paper);color:var(--ms-ink);padding:112px 0 120px}.ms-n-services__in:not(#ms-z){gap:56px}.ms-n-acc:not(#ms-z){position:relative;height:620px;background:var(--ms-ink);border-radius:6px;overflow:hidden}.ms-n-acc__track:not(#ms-z){position:absolute;top:4px;bottom:4px;left:66px;right:66px;flex-direction:row;gap:4px}.ms-n-acc__item:not(#ms-z){position:relative;display:block;flex:1 1 0%;min-width:0;overflow:hidden;transform:skewX(-12deg);transition:flex-grow .6s cubic-bezier(.2,.7,.2,1);color:#f4f2ee}.ms-n-acc__item:not(#ms-z).is-active{flex-grow:6}.ms-n-acc__img:not(#ms-z){left:-140px;right:auto;width:calc(100% + 280px);transform:skewX(12deg)}.ms-n-acc__item:not(#ms-z)::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(26 28 31 / .25) 0%,rgb(26 28 31 / .75) 100%)}.ms-n-acc__item:not(#ms-z).is-active::before{background:linear-gradient(180deg,rgb(26 28 31 / .05) 35%,rgb(26 28 31 / .88) 100%)}.ms-n-acc__item:not(#ms-z)::after{content:"";position:absolute;top:0;left:0;right:0;height:4px;z-index:2;background:var(--ms-orange);opacity:0;transition:opacity .4s}.ms-n-acc__item:not(#ms-z).is-active::after{opacity:1}.ms-n-acc__inner:not(#ms-z){position:absolute;inset:0;z-index:3;transform:skewX(12deg)}.ms-n-acc__num:not(#ms-z){position:absolute;top:26px;left:84px;font-family:var(--ms-mono);font-size:13px;color:rgb(255 255 255 / .8)}.ms-n-acc__item:not(#ms-z).is-active .ms-n-acc__num{color:var(--ms-orange)}.ms-n-acc__label:not(#ms-z){position:absolute;top:50%;left:50%;writing-mode:vertical-rl;transform:translate(-50%,-50%) rotate(192deg);font-size:20px;font-weight:700;white-space:nowrap;text-shadow:0 2px 12px rgb(0 0 0 / .5);transition:opacity .3s}.ms-n-acc__item:not(#ms-z).is-active .ms-n-acc__label{opacity:0}.ms-n-acc__body:not(#ms-z){position:absolute;left:90px;right:120px;bottom:48px;max-width:560px;flex-direction:column;gap:14px;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .4s,transform .4s,visibility 0s .4s}.ms-n-acc__item:not(#ms-z).is-active .ms-n-acc__body{opacity:1;visibility:visible;transform:none;transition:opacity .45s .2s,transform .45s .2s,visibility 0s}.ms-n-acc__title:not(#ms-z) .elementor-heading-title{font-size:52px;font-weight:800;letter-spacing:-.03em;line-height:1;transform:skewX(-12deg);transform-origin:left bottom;color:#f4f2ee}.ms-n-acc__desc:not(#ms-z){font-size:16px;line-height:1.55;color:#d6d8dc}.ms-n-acc__btn:not(#ms-z){align-self:flex-start}.ms-n-acc__btn:not(#ms-z) .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:4px;background:var(--ms-orange);color:var(--ms-ink);font-size:15px;font-weight:600}.ms-n-acc__tape:not(#ms-z){position:absolute;left:24px;right:24px;bottom:14px;z-index:4;pointer-events:none}.ms-n-cards:not(#ms-z){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ms-n-card:not(#ms-z){position:relative;flex-direction:row;align-items:center;gap:14px;padding:14px 44px 18px 14px;background:var(--ms-white);color:var(--ms-ink);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);transition:transform .25s,box-shadow .25s}.ms-n-card:not(#ms-z):hover{transform:translateY(-4px);box-shadow:0 18px 36px rgb(26 28 31 / .12)}.ms-n-card:not(#ms-z)::before{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:6px;border-bottom:1px solid #c9c4bc;background:repeating-linear-gradient(to right,#c2410c 0 1.5px,transparent 1.5px 40px) left bottom / 100% 6px no-repeat,repeating-linear-gradient(to right,#cfcac2 0 1px,transparent 1px 8px) left bottom / 100% 3px no-repeat}.ms-n-card:not(#ms-z)::after{content:"";position:absolute;top:0;right:0;width:34px;height:34px;background:linear-gradient(45deg,transparent calc(50% - 1px),#f7931e calc(50% - 1px),#f7931e calc(50% + 1px),transparent calc(50% + 1px))}.ms-n-card__img:not(#ms-z){flex:none;width:48px;height:48px}.ms-n-card__img:not(#ms-z) img{width:48px;height:48px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ms-orange)}.ms-n-card__txt:not(#ms-z){position:static;flex:1;min-width:0;flex-direction:column;gap:2px}.ms-n-card__txt:not(#ms-z)::after{content:"";position:absolute;right:18px;top:50%;width:16px;height:16px;margin-top:-8px;background:var(--ms-rust);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s}.ms-n-card:not(#ms-z):hover .ms-n-card__txt::after{transform:translateX(3px)}.ms-n-card__title:not(#ms-z) .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.3}.ms-n-card__desc:not(#ms-z) .elementor-heading-title{font-size:13px;line-height:1.4;color:var(--ms-text-muted)}.ms-n-card--dark:not(#ms-z){background:var(--ms-ink);color:#f4f2ee;padding:14px 70px 14px 18px;overflow:hidden;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:24px 24px}.ms-n-card--dark:not(#ms-z)::before{display:none}.ms-n-card--dark:not(#ms-z) .ms-n-card__title .elementor-heading-title{font-weight:800}.ms-n-card--dark:not(#ms-z) .ms-n-card__desc .elementor-heading-title{color:var(--ms-orange)}.ms-n-card--dark:not(#ms-z) .ms-n-card__txt::after{right:18px;width:40px;height:40px;margin-top:-20px;border-radius:50%;-webkit-mask:none;mask:none;background:var(--ms-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1c1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 16px no-repeat}@media (max-width:1100px){.ms-n-cards:not(#ms-z){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ms-n-services:not(#ms-z){padding:80px 0}.ms-n-acc:not(#ms-z){height:auto;background:none;border-radius:0;overflow:visible}.ms-n-acc__track:not(#ms-z){position:static;flex-direction:column;gap:10px}.ms-n-acc__item:not(#ms-z),.ms-n-acc__item:not(#ms-z).is-active{transform:none;height:240px;flex:none;border-radius:6px}.ms-n-acc__img:not(#ms-z){left:0;width:100%;transform:none}.ms-n-acc__item:not(#ms-z)::before,.ms-n-acc__item:not(#ms-z).is-active::before{background:linear-gradient(180deg,rgb(26 28 31 / .05) 25%,rgb(26 28 31 / .9) 100%)}.ms-n-acc__inner:not(#ms-z){transform:none}.ms-n-acc__num:not(#ms-z){left:20px;top:18px;color:var(--ms-orange)}.ms-n-acc__label:not(#ms-z),.ms-n-acc__btn:not(#ms-z),.ms-n-acc__tape:not(#ms-z){display:none}.ms-n-acc__body:not(#ms-z),.ms-n-acc__item:not(#ms-z).is-active .ms-n-acc__body{left:20px;right:20px;bottom:20px;opacity:1;visibility:visible;transform:none;gap:8px}.ms-n-acc__title:not(#ms-z) .elementor-heading-title{font-size:30px;transform:none}.ms-n-acc__desc:not(#ms-z){font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:600px){.ms-n-cards:not(#ms-z){grid-template-columns:1fr}}.ms-n-draw:not(#ms-z){background:var(--ms-ink);color:#f4f2ee;padding:96px 0}.ms-n-draw__in:not(#ms-z){flex-direction:row;flex-wrap:wrap;align-items:center;gap:56px}.ms-n-draw__panel:not(#ms-z){flex:1 1 400px;min-width:0;flex-direction:column;gap:26px}.ms-n-draw__title:not(#ms-z) .elementor-heading-title{font-size:clamp(36px, 4.2vw, 58px);line-height:1;font-weight:800;letter-spacing:-.03em}.ms-n-draw__title:not(#ms-z) .elementor-heading-title span{color:var(--ms-orange)}.ms-n-draw__lead:not(#ms-z){font-size:18px;line-height:1.55;color:#b3b7bd}.ms-n-draw__controls:not(#ms-z) .elementor-widget-container,.ms-n-draw__controls:not(#ms-z)>div{display:flex;flex-direction:column;gap:26px}.ms-n-draw__cta:not(#ms-z){flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px;padding-top:18px;border-top:1px solid #34383d}.ms-n-draw__cta:not(#ms-z) .ms-n-btn .elementor-button{min-height:56px;font-size:17px}.ms-n-draw__note:not(#ms-z){font-size:14px;line-height:1.45;color:#8a8f96;max-width:260px}.ms-n-draw__stage:not(#ms-z){flex:1.3 1 600px;min-width:0}.ms-n-draw__stage:not(#ms-z) .ms-stage{width:100%}.ms-n-process:not(#ms-z){background:var(--ms-paper);color:var(--ms-ink);padding:112px 0 120px}.ms-n-process__in:not(#ms-z){gap:48px}.ms-n-ptape:not(#ms-z){margin-top:-20px}.ms-n-pcards:not(#ms-z){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ms-n-pcard:not(#ms-z){position:relative;flex-direction:column;gap:14px;padding:26px 24px 28px;border-radius:6px;border:1px solid var(--ms-line);background:#fff0;cursor:pointer;transition:background .4s,box-shadow .4s,border-color .4s}.ms-n-pcard:not(#ms-z)::before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:3px;background:var(--ms-orange);opacity:0;transition:opacity .4s}.ms-n-pcard__ico:not(#ms-z){width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8e4dd;color:var(--ms-text-muted);transition:background .4s,color .4s}.ms-n-pcard__ico:not(#ms-z) .elementor-widget-container{line-height:0}.ms-n-pcard__num:not(#ms-z) .elementor-heading-title{font-family:var(--ms-mono);font-size:12px;letter-spacing:.2em;color:var(--ms-text-muted)}.ms-n-pcard__title:not(#ms-z) .elementor-heading-title{font-size:23px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.ms-n-pcard__text:not(#ms-z){font-size:15px;line-height:1.6;color:var(--ms-text-muted)}.ms-n-pcard:not(#ms-z).is-active{background:var(--ms-white);border-color:var(--ms-white);box-shadow:0 20px 40px rgb(26 28 31 / .1)}.ms-n-pcard:not(#ms-z).is-active::before{opacity:1}.ms-n-pcard:not(#ms-z).is-active .ms-n-pcard__ico{background:var(--ms-ink);color:var(--ms-orange)}.ms-n-pcard:not(#ms-z).is-active .ms-n-pcard__num .elementor-heading-title{color:var(--ms-rust)}.ms-n-pcard:not(#ms-z).is-active .ms-n-pcard__text{color:#3d4046}.ms-n-example:not(#ms-z){flex-direction:row;flex-wrap:wrap;align-items:stretch;border-radius:6px;overflow:hidden;background:var(--ms-ink);color:#f4f2ee}.ms-n-example__img:not(#ms-z){position:relative;flex:1.4 1 520px;min-width:0;background:#fff;min-height:300px}.ms-n-example__img:not(#ms-z)::before,.ms-n-example__img:not(#ms-z)::after{content:"";position:absolute;z-index:1;width:20px;height:20px}.ms-n-example__img:not(#ms-z)::before{top:14px;left:14px;border-top:2px solid var(--ms-rust);border-left:2px solid var(--ms-rust)}.ms-n-example__img:not(#ms-z)::after{bottom:14px;right:14px;border-bottom:2px solid var(--ms-rust);border-right:2px solid var(--ms-rust)}.ms-n-example__img:not(#ms-z) .ms-n-fill img{object-fit:contain}.ms-n-example__txt:not(#ms-z){flex:1 1 340px;min-width:0;padding:40px;flex-direction:column;justify-content:center;gap:16px}.ms-n-example__tag:not(#ms-z) .elementor-heading-title{font-family:var(--ms-mono);font-size:12px;letter-spacing:.2em;color:var(--ms-orange)}.ms-n-example__title:not(#ms-z) .elementor-heading-title{font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.ms-n-example__desc:not(#ms-z){font-size:16px;line-height:1.6;color:var(--ms-text-muted-dark)}.ms-n-example__txt:not(#ms-z) .ms-n-btn{align-self:flex-start;margin-top:8px}@media (max-width:1100px){.ms-n-pcards:not(#ms-z){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ms-n-process:not(#ms-z){padding:80px 0}.ms-n-pcards:not(#ms-z){grid-template-columns:1fr}.ms-n-example__txt:not(#ms-z){padding:28px 22px}}.ms-n-footer:not(#ms-z){position:relative;overflow:hidden;background:var(--ms-ink);color:#f4f2ee;background-image:linear-gradient(rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:40px 40px}.ms-n-footer__in:not(#ms-z){padding-top:88px}.ms-n-footer__top:not(#ms-z){flex-direction:row;flex-wrap:wrap;align-items:center;gap:48px 72px}.ms-n-footer__info:not(#ms-z){flex:1 1 460px;min-width:0;flex-direction:column;gap:24px}.ms-n-footer__title:not(#ms-z) .elementor-heading-title{font-size:clamp(34px, 4.2vw, 56px);line-height:1;font-weight:800;letter-spacing:-.03em}.ms-n-footer__title:not(#ms-z) .elementor-heading-title span{color:var(--ms-orange)}.ms-n-zones:not(#ms-z){flex-direction:column;border-bottom:1px solid var(--ms-line-dark)}.ms-n-zone:not(#ms-z){position:relative;flex-direction:column;padding:14px 0 14px 38px;border-top:1px solid var(--ms-line-dark)}.ms-n-zone:not(#ms-z)::before{content:"";position:absolute;left:0;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;box-sizing:border-box}.ms-n-zone:not(#ms-z):nth-child(1)::before{border:2px solid var(--ms-orange);background:rgb(247 147 30 / .25)}.ms-n-zone:not(#ms-z):nth-child(2)::before{border:2px solid rgb(247 147 30 / .6)}.ms-n-zone:not(#ms-z):nth-child(3)::before{border:2px dashed rgb(255 255 255 / .45)}.ms-n-zone:not(#ms-z):nth-child(n+4)::before{border:1px dotted rgb(255 255 255 / .45)}.ms-n-zone__name:not(#ms-z) .elementor-heading-title{font-weight:700;font-size:16px;line-height:1.4}.ms-n-zone__txt:not(#ms-z) .elementor-heading-title{font-size:14px;color:var(--ms-text-muted-dark);line-height:1.4}.ms-n-footer__contact:not(#ms-z){flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 28px;padding-top:6px}.ms-n-footer__phone:not(#ms-z){flex-direction:column}.ms-n-footer__phone-k:not(#ms-z) .elementor-heading-title{font-family:var(--ms-mono);font-size:11px;letter-spacing:.2em;color:#8a8f96}.ms-n-footer__phone-v:not(#ms-z) .elementor-heading-title,.ms-n-footer__phone-v:not(#ms-z) .elementor-heading-title a{font-size:30px;font-weight:800;letter-spacing:-.01em;color:#f4f2ee}.ms-n-footer__contact:not(#ms-z) .ms-n-btn .elementor-button{min-height:56px}.ms-n-radar-w:not(#ms-z){flex:0 1 520px;min-width:0}.ms-n-radar-w:not(#ms-z) .ms-radar{width:100%}.ms-n-footer__links:not(#ms-z){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:72px 0 56px;margin-top:56px;border-top:1px solid rgb(255 255 255 / .08)}.ms-n-footer__col:not(#ms-z){flex-direction:column;gap:6px}.ms-n-footer__col--brand:not(#ms-z){gap:18px}.ms-n-footer__label:not(#ms-z) .elementor-heading-title{font-family:var(--ms-mono);font-size:12px;letter-spacing:.22em;color:#8a8f96;padding-bottom:10px}.ms-n-footer__addr:not(#ms-z){font-size:15px;line-height:1.6;color:var(--ms-text-muted-dark)}.ms-n-footer__mail:not(#ms-z) .elementor-heading-title,.ms-n-footer__mail:not(#ms-z) .elementor-heading-title a{font-size:15px;color:#c9ccd1}.ms-n-list:not(#ms-z) .elementor-icon-list-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ms-n-list:not(#ms-z) .elementor-icon-list-item{margin:0;padding:0}.ms-n-list:not(#ms-z) .elementor-icon-list-item a,.ms-n-list:not(#ms-z) .elementor-icon-list-item>span{min-height:34px;display:flex;align-items:center;font-size:15px;color:#c9ccd1;transition:color .2s}.ms-n-list:not(#ms-z) .elementor-icon-list-item a:hover{color:#fff}.ms-n-list:not(#ms-z) .elementor-icon-list-text{color:inherit;padding:0}.ms-n-list:not(#ms-z) .elementor-icon-list-item:last-child a{color:var(--ms-orange)}.ms-n-list--plain:not(#ms-z) .elementor-icon-list-item:last-child a{color:#c9ccd1}.ms-n-footer__bottom:not(#ms-z){position:relative;background:#141518;border-top:1px solid rgb(255 255 255 / .08)}.ms-n-footer__bottom:not(#ms-z)::before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:repeating-linear-gradient(to right,rgb(247 147 30 / .75) 0 1.5px,transparent 1.5px 40px) left top / 100% 8px no-repeat,repeating-linear-gradient(to right,rgb(255 255 255 / .22) 0 1px,transparent 1px 8px) left top / 100% 4px no-repeat}.ms-n-footer__bar:not(#ms-z){flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:22px;padding-bottom:20px;font-family:var(--ms-mono);font-size:12px;letter-spacing:.06em;color:#8a8f96}.ms-n-footer__bar:not(#ms-z) .ms-n-list .elementor-icon-list-items{flex-direction:row;gap:22px}.ms-n-footer__bar:not(#ms-z) .ms-n-list .elementor-icon-list-item a{font-family:var(--ms-mono);font-size:12px;color:#8a8f96;min-height:24px}.ms-n-totop:not(#ms-z) .elementor-button,.ms-n-totop:not(#ms-z) .elementor-button:hover{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;background:#fff0;border:1px solid #34383d;border-radius:4px;color:#c9ccd1;font-family:var(--ms-mono);font-size:12px;font-weight:400;box-shadow:none}.ms-n-totop:not(#ms-z) .elementor-button:hover{border-color:var(--ms-orange);color:#fff}.ms-n-totop:not(#ms-z) .elementor-button-text::after{content:" ↑";color:var(--ms-orange)}@media (max-width:900px){.ms-n-footer__in:not(#ms-z){padding-top:64px}.ms-n-footer__links:not(#ms-z){grid-template-columns:1fr 1fr;padding-top:48px;margin-top:40px}.ms-n-footer__col--brand:not(#ms-z){grid-column:1 / -1}}@media (max-width:560px){.ms-n-footer__links:not(#ms-z){grid-template-columns:1fr}}.ms-n-subhero:not(#ms-z){position:relative;overflow:hidden;background:var(--ms-ink);color:#f4f2ee}.ms-n-subhero:not(#ms-z)::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.ms-n-subhero__in:not(#ms-z){position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;gap:56px;padding-top:80px;padding-bottom:96px}.ms-n-subhero__copy:not(#ms-z){flex:1 1 480px;min-width:0;flex-direction:column;gap:24px}.ms-n-crumbs:not(#ms-z){font-family:var(--ms-mono);font-size:12px;letter-spacing:.08em;color:#8a8f96}.ms-n-crumbs:not(#ms-z) a{color:#c9ccd1}.ms-n-crumbs:not(#ms-z) a:hover{color:var(--ms-orange)}.ms-n-subhero__title:not(#ms-z) .elementor-heading-title{font-size:clamp(42px, 5.4vw, 80px);line-height:.96;font-weight:800;letter-spacing:-.035em;color:#f4f2ee}.ms-n-subhero__lead:not(#ms-z){max-width:520px;font-size:19px;line-height:1.55;color:#c3c6cb}.ms-n-subhero__media:not(#ms-z){position:relative;flex:1 1 520px;min-width:0;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background:#24272b}.ms-n-subhero__deco:not(#ms-z){position:absolute;inset:0;z-index:2;pointer-events:none}.ms-n-subhero__tape:not(#ms-z){position:absolute;left:0;right:0;bottom:0}.ms-n-subhero__tape:not(#ms-z) .ms-hero__measure{max-width:1440px;margin:0 auto;padding:0 var(--ms-gutter) 18px}.ms-n-about:not(#ms-z){background:var(--ms-paper);color:var(--ms-ink);padding:112px 0}.ms-n-about__in:not(#ms-z){flex-direction:row;flex-wrap:wrap;gap:64px;align-items:flex-start}.ms-n-about__text:not(#ms-z){flex:1.2 1 480px;min-width:0;flex-direction:column;gap:22px}.ms-n-prose:not(#ms-z){font-size:17px;line-height:1.7;color:#3d4046}.ms-n-prose:not(#ms-z) p+p{margin-top:1em}.ms-n-prose:not(#ms-z) ul{margin:1em 0;padding:0;list-style:none}.ms-n-prose:not(#ms-z) li{position:relative;padding-left:22px;margin:.4em 0}.ms-n-prose:not(#ms-z) li::before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;background:var(--ms-orange);transform:skewX(-12deg)}.ms-n-feats:not(#ms-z){flex:1 1 380px;min-width:0;flex-direction:column;border-top:1px solid var(--ms-line);counter-reset:msfeat}.ms-n-feat:not(#ms-z){position:relative;flex-direction:column;gap:6px;padding:22px 0 22px 64px;border-bottom:1px solid var(--ms-line);counter-increment:msfeat}.ms-n-feat:not(#ms-z)::before{content:"0" counter(msfeat);position:absolute;left:0;top:18px;font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff0;-webkit-text-stroke:1.2px var(--ms-rust)}.ms-n-feat__title:not(#ms-z) .elementor-heading-title{font-size:20px;font-weight:800;line-height:1.25}.ms-n-feat__text:not(#ms-z){font-size:15px;line-height:1.6;color:var(--ms-text-muted)}.ms-n-gallery:not(#ms-z){background:var(--ms-white);color:var(--ms-ink);padding:112px 0}.ms-n-gallery__in:not(#ms-z){gap:48px}.ms-n-gal:not(#ms-z) .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.ms-n-gal:not(#ms-z) .gallery-item{margin:0;padding:0;width:auto;max-width:none;position:relative;overflow:hidden;border-radius:4px;aspect-ratio:4 / 3;background:#e8e4dd}.ms-n-gal:not(#ms-z) .gallery-icon,.ms-n-gal:not(#ms-z) .gallery-icon a{display:block;height:100%}.ms-n-gal:not(#ms-z) .gallery-item img{width:100%;height:100%;object-fit:cover;border:0;transition:transform .5s}.ms-n-gal:not(#ms-z) .gallery-item:hover img{transform:scale(1.05)}.ms-n-gal:not(#ms-z) .gallery-item::after{content:"";position:absolute;top:0;right:0;width:34px;height:34px;background:linear-gradient(45deg,transparent calc(50% - 1px),#f7931e calc(50% - 1px),#f7931e calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}.ms-n-gal:not(#ms-z) .gallery-caption{display:none}.ms-n-gal:not(#ms-z) br{display:none}.ms-n-variants:not(#ms-z){background:var(--ms-paper);color:var(--ms-ink);padding:112px 0}.ms-n-variants__in:not(#ms-z){gap:48px}.ms-n-vcards:not(#ms-z){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ms-n-vcard:not(#ms-z){position:relative;flex-direction:column;background:var(--ms-white);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}.ms-n-vcard:not(#ms-z)::after{content:"";position:absolute;top:0;right:0;width:42px;height:42px;background:linear-gradient(45deg,transparent calc(50% - 1px),#f7931e calc(50% - 1px),#f7931e calc(50% + 1px),transparent calc(50% + 1px))}.ms-n-vcard__img:not(#ms-z){position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#e8e4dd}.ms-n-vcard__txt:not(#ms-z){flex-direction:column;gap:10px;padding:24px 24px 30px}.ms-n-vcard__title:not(#ms-z) .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.2}.ms-n-vcard__text:not(#ms-z){font-size:15px;line-height:1.6;color:var(--ms-text-muted)}.ms-n-cta:not(#ms-z){background:var(--ms-ink);padding:72px 0}.ms-n-cta__band:not(#ms-z){position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;padding:40px 56px 46px;background:var(--ms-orange);color:var(--ms-ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);background-image:linear-gradient(rgb(26 28 31 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(26 28 31 / .06) 1px,transparent 1px);background-size:32px 32px}.ms-n-cta__band:not(#ms-z)::after{content:"";position:absolute;left:56px;right:96px;bottom:14px;height:12px;border-bottom:1px solid rgb(26 28 31 / .5);background:repeating-linear-gradient(to right,#1a1c1f 0 2px,transparent 2px 40px) left bottom / 100% 11px no-repeat,repeating-linear-gradient(to right,rgb(26 28 31 / .5) 0 1px,transparent 1px 8px) left bottom / 100% 5px no-repeat}.ms-n-cta__txt:not(#ms-z){flex:1 1 520px;min-width:0;flex-direction:column;gap:10px}.ms-n-cta__k:not(#ms-z) .elementor-heading-title{font-family:var(--ms-mono);font-size:12px;letter-spacing:.22em}.ms-n-cta__title:not(#ms-z) .elementor-heading-title{font-size:clamp(28px, 3.2vw, 44px);font-weight:800;letter-spacing:-.02em;line-height:1.05}.ms-n-cta__btns:not(#ms-z){flex-direction:row;flex-wrap:wrap;gap:12px}.ms-n-cta__btns:not(#ms-z) .ms-n-btn .elementor-button{min-height:56px}@media (max-width:900px){.ms-n-about:not(#ms-z),.ms-n-gallery:not(#ms-z),.ms-n-variants:not(#ms-z){padding:80px 0}.ms-n-gal:not(#ms-z) .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-n-vcards:not(#ms-z){grid-template-columns:1fr}.ms-n-cta__band:not(#ms-z){padding:32px 24px 44px}.ms-n-cta__band:not(#ms-z)::after{left:24px;right:64px}}.ms-n-hero:not(#ms-z).is-sweep .ms-hero__sweep{animation:ms-sweep 1.4s ease-out}.elementor-editor-active .ms-n-hero__slides:not(#ms-z){display:flex;flex-direction:column}.elementor-editor-active .ms-n-slide:not(#ms-z){opacity:1;visibility:visible;min-height:760px;border-bottom:4px dashed rgb(247 147 30 / .6)}.elementor-editor-active .ms-n-slide__copy:not(#ms-z){opacity:1;transform:none}.elementor-editor-active .ms-n-slide__spots:not(#ms-z){opacity:1}.elementor-location-header,.elementor-location-footer{margin:0!important;padding:0!important}.elementor-location-header>.elementor-element:not(.ms),.elementor-location-header>.elementor-element:not(.ms)>.elementor-element:not(.ms),.elementor-location-footer>.elementor-element:not(.ms),.elementor-location-footer>.elementor-element:not(.ms)>.elementor-element:not(.ms){padding:0!important;margin:0!important;max-width:none!important;width:100%!important;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--container-max-width:100%;--content-width:100%;--gap:0px;--row-gap:0px;--column-gap:0px}.elementor-location-header .elementor-widget-html>.elementor-widget-container,.elementor-location-footer .elementor-widget-html>.elementor-widget-container:has(>.ms){padding:0!important;margin:0!important}.page .page-header{display:none}.ms-n-fill:not(#ms-z){max-width:none!important;margin:0!important;flex:none!important}.ms-n-fill:not(#ms-z) img{max-width:none!important;width:100%!important;height:100%!important;object-fit:cover;display:block}.ms-n-acc__img:not(#ms-z){left:-140px!important;right:auto!important;width:calc(100% + 280px)!important}@media (max-width:900px){.ms-n-acc__img:not(#ms-z){left:0!important;width:100%!important}}@media (min-width:901px){.ms-n-acc__track:not(#ms-z){left:-66px!important;right:-66px!important;width:auto!important;max-width:none!important}.ms-n-acc__item:not(#ms-z):first-child,.ms-n-acc__item:not(#ms-z):last-child{flex-basis:66px!important}.ms-n-acc__item:not(#ms-z):first-child .ms-n-acc__inner{left:66px}.ms-n-acc__item:not(#ms-z):last-child .ms-n-acc__inner{right:66px}}.ms-n-hero:not(#ms-z).has-nav .ms-n-hero__pills{display:none!important}.ms-hnav:not(#ms-z){position:absolute;z-index:20;right:var(--ms-side);bottom:186px;display:flex;align-items:stretch;max-width:calc(100% - 2 * var(--ms-side));background:rgb(20 22 25 / .74);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .12);border-radius:4px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.ms-hnav:not(#ms-z)::after{content:"";position:absolute;top:0;right:0;width:26px;height:26px;pointer-events:none;background:linear-gradient(45deg,transparent calc(50% - 1px),#f7931e calc(50% - 1px),#f7931e calc(50% + 1px),transparent calc(50% + 1px))}.ms-hnav__items:not(#ms-z){display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.ms-hnav__items:not(#ms-z)::-webkit-scrollbar{display:none}.ms-hnav__item:not(#ms-z),.ms-hnav__item:not(#ms-z):hover,.ms-hnav__item:not(#ms-z):focus{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:150px;padding:15px 22px 13px;margin:0;border:0;border-left:1px solid rgb(255 255 255 / .08);border-radius:0;background:#fff0;color:#a9adb3;font-family:var(--ms-font);text-align:left;text-transform:none;letter-spacing:normal;line-height:1.2;cursor:pointer;box-shadow:none;transition:background .3s,color .3s}.ms-hnav__item:not(#ms-z):hover{color:#fff;background:rgb(255 255 255 / .05)}.ms-hnav__item:not(#ms-z).is-active{color:#fff;background:rgb(247 147 30 / .1)}.ms-hnav__item:not(#ms-z):focus-visible{outline:2px solid var(--ms-orange);outline-offset:-2px}.ms-hnav__head:not(#ms-z){display:flex;align-items:baseline;gap:10px}.ms-hnav__num:not(#ms-z){font-family:var(--ms-mono);font-size:11px;letter-spacing:.14em;color:#6b7077;transition:color .3s}.ms-hnav__item:not(#ms-z).is-active .ms-hnav__num{color:var(--ms-orange)}.ms-hnav__label:not(#ms-z){font-size:14px;font-weight:600;white-space:nowrap}.ms-hnav__bar:not(#ms-z){position:relative;display:block;height:7px;border-bottom:1px solid rgb(255 255 255 / .22);background:repeating-linear-gradient(to right,rgb(255 255 255 / .28) 0 1px,transparent 1px 8px) left bottom / 100% 4px no-repeat}.ms-hnav__bar:not(#ms-z) i{position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--ms-orange);transform:scaleX(0);transform-origin:left}.ms-hnav__item:not(#ms-z).is-done .ms-hnav__bar i{transform:scaleX(1);background:rgb(247 147 30 / .35)}.ms-hnav__item:not(#ms-z).is-active .ms-hnav__bar i{transform:scaleX(1)}.ms-hnav__item:not(#ms-z).is-running .ms-hnav__bar i{transform:scaleX(0);animation:ms-pillfill var(--ms-slide-time,6000ms) linear forwards}.ms-hnav__arrow:not(#ms-z),.ms-hnav__arrow:not(#ms-z):hover,.ms-hnav__arrow:not(#ms-z):focus{flex:none;width:54px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:#fff0;color:#f4f2ee;cursor:pointer;box-shadow:none;transition:background .2s,color .2s}.ms-hnav__arrow:not(#ms-z):hover{background:var(--ms-orange);color:var(--ms-ink)}.ms-hnav__arrow--next:not(#ms-z),.ms-hnav__arrow--next:not(#ms-z):hover{border-left:1px solid rgb(255 255 255 / .08);padding-right:6px}@media (max-width:1000px){.ms-hnav:not(#ms-z){position:relative;right:auto;bottom:auto;margin:0 var(--ms-gutter) 20px;max-width:none;align-self:stretch}.ms-hnav__item:not(#ms-z),.ms-hnav__item:not(#ms-z):hover,.ms-hnav__item:not(#ms-z):focus{min-width:128px;padding:13px 16px 11px}.ms-hnav__arrow:not(#ms-z),.ms-hnav__arrow:not(#ms-z):hover,.ms-hnav__arrow:not(#ms-z):focus{width:44px}}@media (max-width:1280px){.ms-hnav__item:not(#ms-z),.ms-hnav__item:not(#ms-z):hover,.ms-hnav__item:not(#ms-z):focus{min-width:74px}.ms-hnav__item:not(#ms-z):not(.is-active) .ms-hnav__label{display:none}.ms-hnav__item:not(#ms-z).is-active{min-width:170px}}@media (max-width:1000px){.ms-hnav__items:not(#ms-z){flex:1}.ms-hnav__item:not(#ms-z),.ms-hnav__item:not(#ms-z):hover,.ms-hnav__item:not(#ms-z):focus{min-width:56px;flex:1 1 auto;padding:13px 12px 11px}.ms-hnav__item:not(#ms-z).is-active{min-width:0;flex:3 1 auto}.ms-hnav__label:not(#ms-z){overflow:hidden;text-overflow:ellipsis}}.ms-menu-photos:not(#ms-z){display:none!important}.elementor-editor-active .ms-menu-photos{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding:14px var(--ms-gutter,24px)!important;background:#24272b!important;border-top:1px dashed #f7931e!important;border-bottom:1px dashed #f7931e!important}.elementor-editor-active .ms-menu-photos::before{content:"ZDJĘCIA DO MENU (01–05) · widoczne tylko w edytorze · kliknij zdjęcie, aby je zmienić";flex:0 0 100%;font:500 11px/1.4 "JetBrains Mono",monospace;letter-spacing:.08em;color:#f7931e}.elementor-editor-active .ms-menu-photos>.elementor-element{width:130px!important;max-width:130px!important;flex:none!important}.elementor-editor-active .ms-menu-photos img{width:130px!important;height:86px!important;object-fit:cover;display:block}.ms-menu-texts:not(#ms-z){display:none!important}.elementor-editor-active .ms-menu-texts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px 24px!important;padding:16px var(--ms-gutter,24px)!important;background:#24272b!important;border-top:1px dashed #f7931e!important;border-bottom:1px dashed #f7931e!important}.elementor-editor-active .ms-menu-texts::before{content:"TEKSTY I LINKI MENU · widoczne tylko w edytorze · kliknij listę, aby zmienić nazwy i linki";grid-column:1 / -1;font:500 11px/1.4 "JetBrains Mono",monospace;letter-spacing:.08em;color:#f7931e}.elementor-editor-active .ms-menu-texts>.elementor-element{width:auto!important;max-width:none!important}.elementor-editor-active .ms-menu-texts .elementor-widget-container::before{display:block;margin-bottom:6px;font:500 10px/1.4 "JetBrains Mono",monospace;letter-spacing:.1em;color:#8a8f96}.elementor-editor-active .ms-menu-main .elementor-widget-container::before{content:"MENU GŁÓWNE 01–06"}.elementor-editor-active .ms-menu-products .elementor-widget-container::before{content:"ZABUDOWY I PRODUKTY (lista)"}.elementor-editor-active .ms-menu-rooms .elementor-widget-container::before{content:"POMIESZCZENIA – kafelki 01–05"}.elementor-editor-active .ms-menu-contact .elementor-widget-container::before{content:"TELEFON / E-MAIL"}.elementor-editor-active .ms-menu-texts .elementor-icon-list-text,.elementor-editor-active .ms-menu-texts a{color:#f4f2ee!important;font:500 13px/1.6 "Archivo",sans-serif!important}.elementor-location-header>.elementor-element:not(.ms){flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important}.elementor-location-header .elementor-widget-html{width:100%!important;max-width:100%!important}.ms-header:not(#ms-z) .ms-mega.ms-mega--sub{display:none!important}.ms-header:not(#ms-z) .ms-mega.ms-mega--sub.is-open{display:block!important;animation:ms-drop .3s ease-out}.ms-header:not(#ms-z).is-drawer .ms-mega.ms-mega--sub{display:none!important}.ms-mega--sub:not(#ms-z) .ms-mega__col--list:only-child .ms-mega__links{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-drawer__sub:not(#ms-z) a.ms-drawer__noimg{background:#24272b;border:1px solid rgb(255 255 255 / .08);align-items:center}.ms-drawer__sub:not(#ms-z) a.ms-drawer__noimg::after{display:none}.ms-menu-subphotos:not(#ms-z){display:none!important}.elementor-editor-active .ms-menu-subphotos{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;padding:12px var(--ms-gutter,24px)!important;background:#24272b!important;border-bottom:1px dashed #f7931e!important}.elementor-editor-active .ms-menu-subphotos::before{flex:0 0 100%;font:500 11px/1.4 "JetBrains Mono",monospace;letter-spacing:.08em;color:#f7931e}.elementor-editor-active .ms-menu-sub-2-photos::before{content:"ZDJĘCIA PODMENU 02 – DRZWI SZKLANE (kolejność = kolejność pozycji)"}.elementor-editor-active .ms-menu-sub-3-photos::before{content:"ZDJĘCIA PODMENU 03 – LUSTRA (kolejność = kolejność pozycji)"}.elementor-editor-active .ms-menu-sub-4-photos::before{content:"ZDJĘCIA PODMENU 04 – SZYBY ZESPOLONE (kolejność = kolejność pozycji)"}.elementor-editor-active .ms-menu-sub-5-photos::before{content:"ZDJĘCIA PODMENU 05 – POZOSTAŁE USŁUGI (kolejność = kolejność pozycji)"}.elementor-editor-active .ms-menu-subphotos>.elementor-element{width:130px!important;max-width:130px!important;flex:none!important}.elementor-editor-active .ms-menu-subphotos img{width:130px!important;height:86px!important;object-fit:cover;display:block}.elementor-editor-active .ms-menu-sub-2 .elementor-widget-container::before{content:"PODMENU 02 – DRZWI SZKLANE"}.elementor-editor-active .ms-menu-sub-3 .elementor-widget-container::before{content:"PODMENU 03 – LUSTRA"}.elementor-editor-active .ms-menu-sub-4 .elementor-widget-container::before{content:"PODMENU 04 – SZYBY ZESPOLONE"}.elementor-editor-active .ms-menu-sub-5 .elementor-widget-container::before{content:"PODMENU 05 – POZOSTAŁE USŁUGI SZKLARSKIE"}.ms-n-area:not(#ms-z){position:relative;overflow:hidden;background:var(--ms-ink);color:#f4f2ee;background-image:linear-gradient(rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:40px 40px}.ms-n-area__in:not(#ms-z){padding-top:104px;padding-bottom:104px}.ms-n-footer__in:not(#ms-z){padding-top:0}.ms-n-footer__links:not(#ms-z){margin-top:0}@media (max-width:900px){.ms-n-area__in:not(#ms-z){padding-top:72px;padding-bottom:72px}.ms-n-footer__links:not(#ms-z){margin-top:0}}:root{--ms-tape-ico:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NiAyMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuMyI+PHBhdGggZD0iTTEuNiAxOC4yVjkuNkE4LjQgOC40IDAgMCAxIDEwIDEuMkgxNkEzIDMgMCAwIDEgMTkgNC4yVjE4LjJaIi8+PHBhdGggZD0iTTAuNCAxOS4xSDIwLjQiIHN0cm9rZS13aWR0aD0iMS41Ii8+PHJlY3QgeD0iMTkiIHk9IjguNiIgd2lkdGg9IjIiIGhlaWdodD0iNC40IiByeD0iLjYiIGZpbGw9IiMwMDAiIHN0cm9rZT0ibm9uZSIvPjxjaXJjbGUgY3g9IjEwLjIiIGN5PSI5LjgiIHI9IjQuMiIvPjxjaXJjbGUgY3g9IjEwLjIiIGN5PSI5LjgiIHI9IjEuNCIgZmlsbD0iIzAwMCIgc3Ryb2tlPSJub25lIi8+PHJlY3QgeD0iMTkuNiIgeT0iMTcuNSIgd2lkdGg9IjQzLjIiIGhlaWdodD0iMC44IiBmaWxsPSIjMDAwIiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMjQgMTcuNVYxNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik0yOCAxNy41VjE2IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik0zMiAxNy41VjE0LjgiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTM2IDE3LjVWMTYiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTQwIDE3LjVWMTQuOCIgc3Ryb2tlLXdpZHRoPSIwLjciLz48cGF0aCBkPSJNNDQgMTcuNVYxNiIgc3Ryb2tlLXdpZHRoPSIwLjciLz48cGF0aCBkPSJNNDggMTcuNVYxNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik01MiAxNy41VjE2IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik01NiAxNy41VjE0LjgiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTYwIDE3LjVWMTYiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTYzLjMgMTQuNnY0LjQiIHN0cm9rZS13aWR0aD0iMS4yIi8+PC9zdmc+); }
/* etykiety kolumn w rozwijanym menu i w stopce */
.ms-mega__label:not(#ms-z), .ms-n-footer__label:not(#ms-z) .elementor-heading-title{ display: inline-flex !important; align-items: center; gap: 10px; }
.ms-mega__label:not(#ms-z)::before, .ms-n-footer__label:not(#ms-z) .elementor-heading-title::before{ content: ""; width: 52px; height: 16px; flex: none; background: var(--ms-orange); opacity: .85; -webkit-mask: var(--ms-tape-ico) no-repeat center / contain; mask: var(--ms-tape-ico) no-repeat center / contain; }
/* ramka „Nietypowe rozwiązanie?” w menu */
.ms-mega__cta:not(#ms-z){ justify-content: flex-start !important; gap: 16px !important; }
.ms-mega__cta:not(#ms-z)::before{ content: ""; width: 72px; height: 22px; flex: none; background: var(--ms-orange); -webkit-mask: var(--ms-tape-ico) no-repeat center / contain; mask: var(--ms-tape-ico) no-repeat center / contain; }
.ms-mega__cta:not(#ms-z) > svg{ margin-left: auto; }
/* „ZADZWOŃ” w bloku Obszar działania */
.ms-n-footer__phone-k:not(#ms-z) .elementor-heading-title{ display: inline-flex; align-items: center; gap: 10px; }
.ms-n-footer__phone-k:not(#ms-z) .elementor-heading-title::before{ content: ""; width: 46px; height: 14px; flex: none; background: var(--ms-orange); -webkit-mask: var(--ms-tape-ico) no-repeat center / contain; mask: var(--ms-tape-ico) no-repeat center / contain; }
/* pomarańczowy pas wyceny na podstronach: etykieta + duży znak wodny */
.ms-n-cta__k:not(#ms-z) .elementor-heading-title{ display: inline-flex; align-items: center; gap: 12px; }
.ms-n-cta__k:not(#ms-z) .elementor-heading-title::before{ content: ""; width: 56px; height: 17px; flex: none; background: var(--ms-ink); -webkit-mask: var(--ms-tape-ico) no-repeat center / contain; mask: var(--ms-tape-ico) no-repeat center / contain; }
.ms-n-cta__band:not(#ms-z)::before{ content: ""; position: absolute; right: 4%; bottom: 36px; width: 300px; height: 92px; background: var(--ms-ink); opacity: .09; pointer-events: none; -webkit-mask: var(--ms-tape-ico) no-repeat center / contain; mask: var(--ms-tape-ico) no-repeat center / contain; }
.ms-n-cta__band:not(#ms-z) > *{ position: relative; z-index: 1; }
@media (max-width: 900px) { .ms-n-cta__band:not(#ms-z)::before{ width: 200px; height: 62px; right: 16px; bottom: 40px; } }


/* =========================================================
   Logo Majster Szklarz (znak MS z łukiem) – nagłówek, menu na telefonie, stopka
   ========================================================= */
:root { --ms-logo-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 4 1405 722'%3E%3Cdefs%3E%3ClinearGradient id='msg' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23e8402f'/%3E%3Cstop offset='.55' stop-color='%23f7931e'/%3E%3Cstop offset='1' stop-color='%23fbb040'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='%23f4f2ee' fill-rule='evenodd' d='M3 721C3 720 6 709 10 698C14 686 21 664 26 650C30 635 38 610 44 594C49 578 57 552 62 536C67 520 73 501 76 492C79 484 84 467 88 455C92 443 98 425 101 416C104 406 107 394 109 390C111 385 115 370 119 358C123 345 130 324 134 310C139 297 146 273 152 258C157 242 165 216 170 200C175 184 182 164 184 155C187 146 193 128 197 116C207 83 216 58 216 57C216 57 218 59 219 62C221 64 223 68 224 70C225 72 233 85 242 100C250 115 266 142 277 160C304 206 308 214 320 234C326 244 337 262 344 275C352 288 364 309 372 321C379 333 387 347 390 352C392 357 398 366 402 373C406 380 412 390 416 396C419 402 424 411 428 417C431 422 434 427 434 427C435 427 447 406 461 382C475 357 496 321 506 302C517 283 531 260 536 250C542 240 549 228 552 223C560 209 584 167 617 110C633 82 646 58 647 58C648 57 650 62 665 111C671 127 678 150 682 161C685 173 688 182 689 182C689 182 691 179 694 175C716 138 756 110 806 97C829 91 843 90 878 89C895 89 909 89 909 89C909 89 907 91 904 93C902 94 896 98 893 101C889 103 885 106 884 107C883 108 880 110 879 111C876 113 874 113 869 113C854 113 828 117 812 120C760 134 722 164 705 207C703 212 698 227 695 239C690 255 688 261 688 259C688 258 684 249 681 239C645 127 642 117 641 117C641 117 628 139 612 166C581 221 541 291 490 380C471 413 451 448 445 458C436 474 435 476 434 474C432 472 424 459 418 448C415 443 404 425 395 409C386 393 376 377 374 374C373 371 364 356 354 340C345 324 332 302 326 292C320 280 310 265 306 256C301 248 291 232 285 221C278 210 269 194 264 185C258 176 251 164 247 157C243 150 237 140 234 134C230 128 226 122 226 120C224 117 222 116 222 118C216 136 182 240 180 250C178 253 174 266 170 278C167 289 162 306 158 315C149 344 136 385 127 414C122 429 113 456 108 474C102 491 94 517 89 531C84 545 77 568 73 582C68 595 64 609 63 612C62 615 58 629 53 643C48 657 43 675 40 683C37 691 36 698 36 698C36 699 64 699 97 699L158 699L202 566C226 492 248 425 251 417C254 408 257 401 257 401C257 401 260 405 263 411C271 425 272 426 294 464C305 484 319 508 326 520C332 530 339 542 340 545C342 548 345 552 346 555C350 561 373 601 379 612C382 616 384 621 384 621C384 622 372 640 370 642C370 643 368 641 367 639C363 633 343 598 334 582C328 573 320 558 315 550C310 541 305 532 304 530C300 524 278 485 271 473C267 466 263 460 263 461C262 462 183 698 178 714L176 723L89 723L2 723L3 721ZM694 701C690 689 678 652 666 618L646 557L648 553C655 543 664 534 665 535C665 536 677 573 692 618L719 698L923 698C1144 698 1136 699 1164 693C1221 681 1260 651 1279 603C1293 567 1297 507 1289 466C1278 410 1246 378 1188 363C1166 358 1169 358 1006 357C854 356 853 356 846 354C837 352 829 348 829 347C829 346 833 342 837 337L846 329L852 331C857 332 869 332 1009 333C1175 334 1167 333 1194 340C1234 349 1265 368 1284 394C1285 396 1287 398 1287 398C1290 401 1300 420 1304 431C1308 441 1312 459 1315 475C1317 488 1317 492 1317 518C1316 549 1315 561 1310 583C1294 654 1246 700 1171 716C1141 723 1138 723 908 723L701 723L694 701ZM788 566C787 566 786 565 786 565C786 564 784 557 781 548C778 540 773 523 769 511C765 499 761 485 760 482C754 466 746 440 746 438C746 437 748 435 750 433L753 429L767 435C785 444 798 448 816 451C820 452 824 452 826 453C828 453 898 454 981 454C1124 454 1133 455 1139 456C1165 464 1176 479 1176 510C1175 536 1168 550 1151 559C1137 566 1152 565 962 566C868 566 790 566 788 566ZM1135 540C1145 536 1149 531 1151 521C1152 513 1152 506 1150 498C1148 487 1145 484 1134 480C1129 479 1112 478 977 478C844 477 824 477 816 476C802 473 797 472 789 470C785 469 782 468 781 468C781 469 786 485 800 529C802 534 804 539 804 540C805 542 813 542 968 542C1116 542 1131 541 1135 540ZM1185 274C1041 273 905 272 904 272C904 271 921 254 926 251L929 248L1104 249C1209 250 1280 250 1281 249C1281 249 1282 218 1281 181L1280 114L1192 113L1102 112L1106 110C1112 106 1132 95 1139 92L1145 89L1225 89L1305 89L1305 181C1306 232 1306 273 1306 274C1305 274 1302 275 1298 275C1294 275 1243 274 1185 274Z'/%3E%3Cpath fill='url(%23msg)' d='M337 715C337 713 350 693 355 686C357 684 359 681 360 680C361 678 364 674 366 672C368 669 372 663 376 658C379 654 387 644 393 636C399 628 405 620 406 618C409 615 429 590 431 588C431 587 437 581 442 574C459 554 465 547 475 535C481 529 488 522 490 519C492 516 496 511 499 508C501 506 508 499 512 494C521 484 531 473 557 446C569 433 645 357 658 344C663 340 673 330 680 324C688 317 696 309 700 306C703 303 712 295 720 288C727 281 734 275 734 275C734 275 739 270 745 266C751 260 756 256 757 256C757 255 762 251 766 248C771 244 776 239 779 236C795 223 837 190 862 171C871 164 879 158 880 158C881 157 883 156 884 155C885 155 891 150 897 146C960 101 1032 60 1088 38C1170 5 1239 -1 1290 21C1318 33 1339 51 1360 82C1370 95 1383 124 1391 148C1394 158 1400 181 1400 183C1400 185 1398 184 1397 180C1396 176 1395 174 1389 160C1386 155 1384 150 1384 150C1384 149 1380 141 1373 130C1371 127 1369 124 1369 124C1368 124 1368 123 1368 123C1368 122 1361 112 1359 110C1359 110 1357 108 1355 105C1340 86 1313 68 1288 60C1252 48 1204 52 1157 71C1138 79 1127 84 1119 88C1116 90 1111 93 1106 95C1096 101 1086 106 1083 108C1081 109 1077 111 1074 113C1065 118 1036 138 1022 148C1011 156 980 180 979 181C979 181 976 183 974 185C968 189 952 203 946 208C944 211 940 214 938 215C931 222 908 242 902 248C899 251 892 258 886 262C874 273 814 333 793 356C777 373 765 385 764 387C757 394 753 399 749 404C743 410 729 426 723 433C721 435 718 439 716 441C713 444 700 459 677 486C659 507 654 513 636 536C628 546 617 560 611 567C594 588 585 600 568 622C559 635 551 645 550 646C550 646 547 649 545 653C542 657 536 666 530 673C524 680 520 686 520 687C520 687 505 709 501 713L499 716L418 716C351 716 337 716 337 715Z'/%3E%3C/svg%3E"); }
.ms-logo:not(#ms-z) > svg{ display: none !important; }
.ms-logo:not(#ms-z)::before{ content: ""; width: 76px; height: 39px; flex: none; background: var(--ms-logo-mark) no-repeat left center / contain; }
.ms-logo:not(#ms-z){ gap: 12px; }
/* menu główne – 6 pozycji: dłuższe nazwy w dwóch liniach (łamie skrypt menu) */
.ms-bar:not(#ms-z) .ms-wrap{ gap: 20px; }
.ms-nav__txt:not(#ms-z){ display: block; line-height: 1.15; text-align: left; white-space: nowrap; }
.ms-nav__item:not(#ms-z){ flex: none; }
.ms-nav__chev:not(#ms-z){ flex: none; }
.ms-nav__link:not(#ms-z){ flex: none; max-width: none !important; width: auto !important; }
.ms-nav__txt:not(#ms-z){ flex: none; }
@media (min-width: 1181px) { .ms-nav__num:not(#ms-z){ display: none !important; } .ms-nav__link:not(#ms-z){ padding-left: 13px !important; padding-right: 13px !important; } .ms-nav__link:not(#ms-z)::after{ left: 13px !important; right: 13px !important; } }
@media (max-width: 1720px) and (min-width: 1181px) { .ms-nav__num:not(#ms-z){ display: none !important; } .ms-nav__link:not(#ms-z){ padding-left: 11px !important; padding-right: 11px !important; } .ms-nav__link:not(#ms-z)::after{ left: 11px !important; right: 11px !important; } }
@media (max-width: 1500px) and (min-width: 1181px) { .ms-actions:not(#ms-z){ gap: 8px !important; } .ms-actions:not(#ms-z) .ms-btn{ padding: 0 14px !important; } .ms-actions:not(#ms-z) .ms-btn--ghost{ font-size: 0 !important; gap: 0 !important; width: 48px; padding: 0 !important; justify-content: center; } .ms-actions:not(#ms-z) .ms-btn--ghost svg{ width: 18px; height: 18px; } }
@media (max-width: 1360px) and (min-width: 1181px) { .ms-nav__link:not(#ms-z){ padding-left: 8px !important; padding-right: 8px !important; font-size: 14px !important; gap: 5px !important; } .ms-nav__link:not(#ms-z)::after{ left: 8px !important; right: 8px !important; } .ms-logo__text:not(#ms-z){ display: none !important; } }
@media (max-width: 1260px) and (min-width: 1181px) { .ms-actions:not(#ms-z) .ms-btn--primary{ font-size: 14px !important; padding: 0 12px !important; } .ms-actions:not(#ms-z) .ms-btn--primary svg{ display: none; } }
.ms-mega--sub:not(#ms-z) .ms-mega__col--list:only-child .ms-mega__links{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
.ms-drawer__sub:not(#ms-z) a.ms-drawer__noimg{ background: #24272b; border: 1px solid rgba(255,255,255,0.08); align-items: center; }
.ms-drawer__sub:not(#ms-z) a.ms-drawer__noimg::after{ display: none; }
.ms-menu-subphotos:not(#ms-z){ display: none !important; }
.elementor-editor-active .ms-menu-subphotos { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; gap: 10px !important; padding: 12px var(--ms-gutter, 24px) !important; background: #24272b !important; border-bottom: 1px dashed #f7931e !important; }
.elementor-editor-active .ms-menu-subphotos::before { flex: 0 0 100%; font: 500 11px/1.4 "JetBrains Mono", monospace; letter-spacing: .08em; color: #f7931e; }
.elementor-editor-active .ms-menu-sub-2-photos::before { content: "ZDJĘCIA PODMENU 02 – DRZWI SZKLANE (kolejność=kolejność pozycji)"; }
.elementor-editor-active .ms-menu-sub-3-photos::before { content: "ZDJĘCIA PODMENU 03 – LUSTRA (kolejność=kolejność pozycji)"; }
.elementor-editor-active .ms-menu-sub-4-photos::before { content: "ZDJĘCIA PODMENU 04 – SZYBY ZESPOLONE (kolejność=kolejność pozycji)"; }
.elementor-editor-active .ms-menu-sub-5-photos::before { content: "ZDJĘCIA PODMENU 05 – POZOSTAŁE USŁUGI (kolejność=kolejność pozycji)"; }
.elementor-editor-active .ms-menu-subphotos > .elementor-element { width: 130px !important; max-width: 130px !important; flex: none !important; }
.elementor-editor-active .ms-menu-subphotos img { width: 130px !important; height: 86px !important; object-fit: cover; display: block; }
.elementor-editor-active .ms-menu-sub-2 .elementor-widget-container::before { content: "PODMENU 02 – DRZWI SZKLANE"; }
.elementor-editor-active .ms-menu-sub-3 .elementor-widget-container::before { content: "PODMENU 03 – LUSTRA"; }
.elementor-editor-active .ms-menu-sub-4 .elementor-widget-container::before { content: "PODMENU 04 – SZYBY ZESPOLONE"; }
.elementor-editor-active .ms-menu-sub-5 .elementor-widget-container::before { content: "PODMENU 05 – POZOSTAŁE USŁUGI SZKLARSKIE"; }

/* =========================================================
   Obszar działania – osobny blok strony głównej (wyjęty ze stopki)
   ========================================================= */
.ms-n-area:not(#ms-z){ position: relative; overflow: hidden; background: var(--ms-ink); color: #f4f2ee; background-image: linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px); background-size: 40px 40px; }
.ms-n-area__in:not(#ms-z){ padding-top: 104px; padding-bottom: 104px; }
.ms-n-footer__in:not(#ms-z){ padding-top: 0; }
.ms-n-footer__links:not(#ms-z){ margin-top: 0; }
@media (max-width: 900px) { .ms-n-area__in:not(#ms-z){ padding-top: 72px; padding-bottom: 72px; } .ms-n-footer__links:not(#ms-z){ margin-top: 0; } }


/* =========================================================
   Miarka z taśmą – ten sam znak w kolejnych miejscach
   ========================================================= */
:root { --ms-tape-ico: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NiAyMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuMyI+PHBhdGggZD0iTTEuNiAxOC4yVjkuNkE4LjQgOC40IDAgMCAxIDEwIDEuMkgxNkEzIDMgMCAwIDEgMTkgNC4yVjE4LjJaIi8+PHBhdGggZD0iTTAuNCAxOS4xSDIwLjQiIHN0cm9rZS13aWR0aD0iMS41Ii8+PHJlY3QgeD0iMTkiIHk9IjguNiIgd2lkdGg9IjIiIGhlaWdodD0iNC40IiByeD0iLjYiIGZpbGw9IiMwMDAiIHN0cm9rZT0ibm9uZSIvPjxjaXJjbGUgY3g9IjEwLjIiIGN5PSI5LjgiIHI9IjQuMiIvPjxjaXJjbGUgY3g9IjEwLjIiIGN5PSI5LjgiIHI9IjEuNCIgZmlsbD0iIzAwMCIgc3Ryb2tlPSJub25lIi8+PHJlY3QgeD0iMTkuNiIgeT0iMTcuNSIgd2lkdGg9IjQzLjIiIGhlaWdodD0iMC44IiBmaWxsPSIjMDAwIiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNMjQgMTcuNVYxNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik0yOCAxNy41VjE2IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik0zMiAxNy41VjE0LjgiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTM2IDE3LjVWMTYiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTQwIDE3LjVWMTQuOCIgc3Ryb2tlLXdpZHRoPSIwLjciLz48cGF0aCBkPSJNNDQgMTcuNVYxNiIgc3Ryb2tlLXdpZHRoPSIwLjciLz48cGF0aCBkPSJNNDggMTcuNVYxNC44IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik01MiAxNy41VjE2IiBzdHJva2Utd2lkdGg9IjAuNyIvPjxwYXRoIGQ9Ik01NiAxNy41VjE0LjgiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTYwIDE3LjVWMTYiIHN0cm9rZS13aWR0aD0iMC43Ii8+PHBhdGggZD0iTTYzLjMgMTQuNnY0LjQiIHN0cm9rZS13aWR0aD0iMS4yIi8+PC9zdmc+); }
/* etykiety kolumn w rozwijanym menu i w stopce */
.ms-mega__label:not(#ms-z), .ms-n-footer__label:not(#ms-z) .elementor-heading-title{ display: inline-flex !important; align-items: center; gap: 10px; }
.ms-mega__label:not(#ms-z)::before, .ms-n-footer__label:not(#ms-z) .elementor-heading-title::before{ content: ""; width: 52px; height: 16px; flex: none; background: var(--ms-orange); opacity: .85; -webkit-mask: var(--ms-tape-ico) no-repeat center / contain; mask: var(--ms-tape-ico) no-repeat center / contain; }
/* ramka „Nietypowe rozwiązanie?” w menu */
.ms-mega__cta:not(#ms-z){ justify-content: flex-start !important; gap: 16px !important; }
.ms-mega__cta:not(#ms-z)::before{ content: ""; width: 72px; height: 22px; flex: none; background: var(--ms-orange); -webkit-mask: var(--ms-tape-ico) no-repeat center / contain; mask: var(--ms-tape-ico) no-repeat center / contain; }
.ms-mega__cta:not(#ms-z) > svg{ margin-left: auto; }
/* „ZADZWOŃ” w bloku Obszar działania */
.ms-n-footer__phone-k:not(#ms-z) .elementor-heading-title{ display: inline-flex; align-items: center; gap: 10px; }
.ms-n-footer__phone-k:not(#ms-z) .elementor-heading-title::before{ content: ""; width: 46px; height: 14px; flex: none; background: var(--ms-orange); -webkit-mask: var(--ms-tape-ico) no-repeat center / contain; mask: var(--ms-tape-ico) no-repeat center / contain; }
/* pomarańczowy pas wyceny na podstronach: etykieta + duży znak wodny */
.ms-n-cta__k:not(#ms-z) .elementor-heading-title{ display: inline-flex; align-items: center; gap: 12px; }
.ms-n-cta__k:not(#ms-z) .elementor-heading-title::before{ content: ""; width: 56px; height: 17px; flex: none; background: var(--ms-ink); -webkit-mask: var(--ms-tape-ico) no-repeat center / contain; mask: var(--ms-tape-ico) no-repeat center / contain; }
.ms-n-cta__band:not(#ms-z)::before{ content: ""; position: absolute; right: 4%; bottom: 36px; width: 300px; height: 92px; background: var(--ms-ink); opacity: .09; pointer-events: none; -webkit-mask: var(--ms-tape-ico) no-repeat center / contain; mask: var(--ms-tape-ico) no-repeat center / contain; }
.ms-n-cta__band:not(#ms-z) > *{ position: relative; z-index: 1; }
@media (max-width: 900px) { .ms-n-cta__band:not(#ms-z)::before{ width: 200px; height: 62px; right: 16px; bottom: 40px; } }


/* =========================================================
   Logo Majster Szklarz (znak MS z łukiem) – nagłówek, menu na telefonie, stopka
   ========================================================= */
:root { --ms-logo-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 4 1405 722'%3E%3Cdefs%3E%3ClinearGradient id='msg' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23e8402f'/%3E%3Cstop offset='.55' stop-color='%23f7931e'/%3E%3Cstop offset='1' stop-color='%23fbb040'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='%23f4f2ee' fill-rule='evenodd' d='M3 721C3 720 6 709 10 698C14 686 21 664 26 650C30 635 38 610 44 594C49 578 57 552 62 536C67 520 73 501 76 492C79 484 84 467 88 455C92 443 98 425 101 416C104 406 107 394 109 390C111 385 115 370 119 358C123 345 130 324 134 310C139 297 146 273 152 258C157 242 165 216 170 200C175 184 182 164 184 155C187 146 193 128 197 116C207 83 216 58 216 57C216 57 218 59 219 62C221 64 223 68 224 70C225 72 233 85 242 100C250 115 266 142 277 160C304 206 308 214 320 234C326 244 337 262 344 275C352 288 364 309 372 321C379 333 387 347 390 352C392 357 398 366 402 373C406 380 412 390 416 396C419 402 424 411 428 417C431 422 434 427 434 427C435 427 447 406 461 382C475 357 496 321 506 302C517 283 531 260 536 250C542 240 549 228 552 223C560 209 584 167 617 110C633 82 646 58 647 58C648 57 650 62 665 111C671 127 678 150 682 161C685 173 688 182 689 182C689 182 691 179 694 175C716 138 756 110 806 97C829 91 843 90 878 89C895 89 909 89 909 89C909 89 907 91 904 93C902 94 896 98 893 101C889 103 885 106 884 107C883 108 880 110 879 111C876 113 874 113 869 113C854 113 828 117 812 120C760 134 722 164 705 207C703 212 698 227 695 239C690 255 688 261 688 259C688 258 684 249 681 239C645 127 642 117 641 117C641 117 628 139 612 166C581 221 541 291 490 380C471 413 451 448 445 458C436 474 435 476 434 474C432 472 424 459 418 448C415 443 404 425 395 409C386 393 376 377 374 374C373 371 364 356 354 340C345 324 332 302 326 292C320 280 310 265 306 256C301 248 291 232 285 221C278 210 269 194 264 185C258 176 251 164 247 157C243 150 237 140 234 134C230 128 226 122 226 120C224 117 222 116 222 118C216 136 182 240 180 250C178 253 174 266 170 278C167 289 162 306 158 315C149 344 136 385 127 414C122 429 113 456 108 474C102 491 94 517 89 531C84 545 77 568 73 582C68 595 64 609 63 612C62 615 58 629 53 643C48 657 43 675 40 683C37 691 36 698 36 698C36 699 64 699 97 699L158 699L202 566C226 492 248 425 251 417C254 408 257 401 257 401C257 401 260 405 263 411C271 425 272 426 294 464C305 484 319 508 326 520C332 530 339 542 340 545C342 548 345 552 346 555C350 561 373 601 379 612C382 616 384 621 384 621C384 622 372 640 370 642C370 643 368 641 367 639C363 633 343 598 334 582C328 573 320 558 315 550C310 541 305 532 304 530C300 524 278 485 271 473C267 466 263 460 263 461C262 462 183 698 178 714L176 723L89 723L2 723L3 721ZM694 701C690 689 678 652 666 618L646 557L648 553C655 543 664 534 665 535C665 536 677 573 692 618L719 698L923 698C1144 698 1136 699 1164 693C1221 681 1260 651 1279 603C1293 567 1297 507 1289 466C1278 410 1246 378 1188 363C1166 358 1169 358 1006 357C854 356 853 356 846 354C837 352 829 348 829 347C829 346 833 342 837 337L846 329L852 331C857 332 869 332 1009 333C1175 334 1167 333 1194 340C1234 349 1265 368 1284 394C1285 396 1287 398 1287 398C1290 401 1300 420 1304 431C1308 441 1312 459 1315 475C1317 488 1317 492 1317 518C1316 549 1315 561 1310 583C1294 654 1246 700 1171 716C1141 723 1138 723 908 723L701 723L694 701ZM788 566C787 566 786 565 786 565C786 564 784 557 781 548C778 540 773 523 769 511C765 499 761 485 760 482C754 466 746 440 746 438C746 437 748 435 750 433L753 429L767 435C785 444 798 448 816 451C820 452 824 452 826 453C828 453 898 454 981 454C1124 454 1133 455 1139 456C1165 464 1176 479 1176 510C1175 536 1168 550 1151 559C1137 566 1152 565 962 566C868 566 790 566 788 566ZM1135 540C1145 536 1149 531 1151 521C1152 513 1152 506 1150 498C1148 487 1145 484 1134 480C1129 479 1112 478 977 478C844 477 824 477 816 476C802 473 797 472 789 470C785 469 782 468 781 468C781 469 786 485 800 529C802 534 804 539 804 540C805 542 813 542 968 542C1116 542 1131 541 1135 540ZM1185 274C1041 273 905 272 904 272C904 271 921 254 926 251L929 248L1104 249C1209 250 1280 250 1281 249C1281 249 1282 218 1281 181L1280 114L1192 113L1102 112L1106 110C1112 106 1132 95 1139 92L1145 89L1225 89L1305 89L1305 181C1306 232 1306 273 1306 274C1305 274 1302 275 1298 275C1294 275 1243 274 1185 274Z'/%3E%3Cpath fill='url(%23msg)' d='M337 715C337 713 350 693 355 686C357 684 359 681 360 680C361 678 364 674 366 672C368 669 372 663 376 658C379 654 387 644 393 636C399 628 405 620 406 618C409 615 429 590 431 588C431 587 437 581 442 574C459 554 465 547 475 535C481 529 488 522 490 519C492 516 496 511 499 508C501 506 508 499 512 494C521 484 531 473 557 446C569 433 645 357 658 344C663 340 673 330 680 324C688 317 696 309 700 306C703 303 712 295 720 288C727 281 734 275 734 275C734 275 739 270 745 266C751 260 756 256 757 256C757 255 762 251 766 248C771 244 776 239 779 236C795 223 837 190 862 171C871 164 879 158 880 158C881 157 883 156 884 155C885 155 891 150 897 146C960 101 1032 60 1088 38C1170 5 1239 -1 1290 21C1318 33 1339 51 1360 82C1370 95 1383 124 1391 148C1394 158 1400 181 1400 183C1400 185 1398 184 1397 180C1396 176 1395 174 1389 160C1386 155 1384 150 1384 150C1384 149 1380 141 1373 130C1371 127 1369 124 1369 124C1368 124 1368 123 1368 123C1368 122 1361 112 1359 110C1359 110 1357 108 1355 105C1340 86 1313 68 1288 60C1252 48 1204 52 1157 71C1138 79 1127 84 1119 88C1116 90 1111 93 1106 95C1096 101 1086 106 1083 108C1081 109 1077 111 1074 113C1065 118 1036 138 1022 148C1011 156 980 180 979 181C979 181 976 183 974 185C968 189 952 203 946 208C944 211 940 214 938 215C931 222 908 242 902 248C899 251 892 258 886 262C874 273 814 333 793 356C777 373 765 385 764 387C757 394 753 399 749 404C743 410 729 426 723 433C721 435 718 439 716 441C713 444 700 459 677 486C659 507 654 513 636 536C628 546 617 560 611 567C594 588 585 600 568 622C559 635 551 645 550 646C550 646 547 649 545 653C542 657 536 666 530 673C524 680 520 686 520 687C520 687 505 709 501 713L499 716L418 716C351 716 337 716 337 715Z'/%3E%3C/svg%3E"); }
.ms-logo:not(#ms-z) > svg{ display: none !important; }
.ms-logo:not(#ms-z)::before{ content: ""; width: 76px; height: 39px; flex: none; background: var(--ms-logo-mark) no-repeat left center / contain; }
.ms-logo:not(#ms-z){ gap: 12px; }
/* menu główne – 6 pozycji: dłuższe nazwy łamią się na dwie linie */
.ms-bar:not(#ms-z) .ms-wrap{ gap: 20px; }
@media (min-width: 1181px) {
  .ms-nav__link:not(#ms-z){ white-space: normal !important; line-height: 1.15 !important; max-width: 11.5em; padding-left: 12px !important; padding-right: 12px !important; font-size: 15px !important; }
  .ms-nav__link:not(#ms-z)::after{ left: 12px !important; right: 12px !important; }
}
@media (max-width: 1720px) and (min-width: 1181px) { .ms-nav__num:not(#ms-z){ display: none !important; } .ms-nav__link:not(#ms-z){ max-width: 9.2em; padding-left: 10px !important; padding-right: 10px !important; } .ms-nav__link:not(#ms-z)::after{ left: 10px !important; right: 10px !important; } }
@media (max-width: 1560px) and (min-width: 1181px) { .ms-actions:not(#ms-z){ gap: 8px !important; } .ms-actions:not(#ms-z) .ms-btn{ padding: 0 14px !important; } .ms-actions:not(#ms-z) .ms-btn--ghost{ font-size: 0 !important; gap: 0 !important; width: 48px; padding: 0 !important; justify-content: center; } .ms-actions:not(#ms-z) .ms-btn--ghost svg{ width: 18px; height: 18px; } }
@media (max-width: 1400px) and (min-width: 1181px) { .ms-nav__link:not(#ms-z){ padding-left: 8px !important; padding-right: 8px !important; font-size: 14px !important; max-width: 8.6em; } .ms-nav__link:not(#ms-z)::after{ left: 8px !important; right: 8px !important; } .ms-logo__text:not(#ms-z){ display: none !important; } }
@media (max-width: 1260px) and (min-width: 1181px) { .ms-actions:not(#ms-z) .ms-btn--primary{ font-size: 14px !important; padding: 0 12px !important; } .ms-actions:not(#ms-z) .ms-btn--primary svg{ display: none; } }
.ms-mega--sub:not(#ms-z) .ms-mega__col--list:only-child .ms-mega__links{ grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
.elementor-editor-active .ms-menu-sub-6 .elementor-widget-container::before { content: "PODMENU 06"; }
.ms-n-footer:not(#ms-z) .ms-logo::before{ width: 92px; height: 47px; }
@media (max-width: 1180px) { .ms-logo:not(#ms-z)::before{ width: 72px; height: 37px; } }

/* =========================================================
   PODSTRONA „DRZWI SZKLANE” – skróty, rodzaje z rysunkami, szkło, FAQ
   ========================================================= */
/* skróty do rodzajów */
.ms-n-dnav:not(#ms-z){ background: var(--ms-paper); color: var(--ms-ink); padding: 96px 0 40px; }
.ms-n-dnav__in:not(#ms-z){ gap: 40px; }
.ms-n-dnav__head:not(#ms-z){ flex-direction: column; gap: 18px; }
.ms-n-dnav__grid:not(#ms-z){ display: grid !important; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 12px; }
.ms-n-dchip:not(#ms-z){ position: relative; flex-direction: column; align-items: flex-start; gap: 10px; padding: 18px 16px 16px; background: var(--ms-white); border: 1px solid var(--ms-line); border-radius: 4px; color: var(--ms-ink); text-decoration: none; transition: border-color .25s, transform .25s, box-shadow .25s; clip-path: polygon(0 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 0 100%); }
.ms-n-dchip:not(#ms-z)::after{ content: ""; position: absolute; top: 0; right: 0; width: 23px; height: 23px; background: linear-gradient(45deg, transparent calc(50% - 1px), var(--ms-orange) calc(50% - 1px), var(--ms-orange) calc(50% + 1px), transparent calc(50% + 1px)); }
.ms-n-dchip:not(#ms-z):hover{ border-color: var(--ms-orange); transform: translateY(-3px); box-shadow: 0 16px 30px rgba(26,28,31,0.08); }
.ms-n-dchip__ico:not(#ms-z){ width: 64px; height: 72px; }
.ms-n-dchip__ico:not(#ms-z) svg{ width: 100%; height: 100%; display: block; }
.ms-n-dchip__name:not(#ms-z) .elementor-heading-title{ font-size: 15px; font-weight: 700; line-height: 1.25; color: var(--ms-ink); }
.ms-n-dchip__num:not(#ms-z){ position: absolute !important; right: 16px; bottom: 14px; }
.ms-n-dchip__num:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 11px; letter-spacing: 0.16em; color: var(--ms-text-muted); }
@media (max-width: 1100px) { .ms-n-dnav__grid:not(#ms-z){ grid-template-columns: repeat(4, minmax(0, 1fr)); } }
@media (max-width: 560px) { .ms-n-dnav__grid:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); } .ms-n-dnav:not(#ms-z){ padding-top: 64px; } }

/* rodzaje drzwi – wiersze naprzemienne */
.ms-n-doors:not(#ms-z){ background: var(--ms-paper); color: var(--ms-ink); padding: 40px 0 112px; }
.ms-n-doors__in:not(#ms-z){ gap: 0; }
.ms-n-door:not(#ms-z){ position: relative; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 48px 72px; padding: 72px 0; border-top: 1px solid var(--ms-line); scroll-margin-top: 140px; }
.ms-n-door:not(#ms-z):nth-child(even){ flex-direction: row-reverse; }
.ms-n-door__info:not(#ms-z){ position: relative; flex: 1 1 420px; min-width: 0; flex-direction: column; gap: 16px; }
.ms-n-door__num:not(#ms-z){ position: absolute !important; top: -70px; right: 0; z-index: 0; pointer-events: none; }
.ms-n-door__num:not(#ms-z) .elementor-heading-title{ font-size: 150px; font-weight: 800; line-height: 1; letter-spacing: -0.06em; color: transparent; -webkit-text-stroke: 1.5px rgba(194,65,12,0.28); }
.ms-n-door__info:not(#ms-z) > *{ position: relative; z-index: 1; }
.ms-n-door__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(32px, 3.4vw, 48px); line-height: 1.02; font-weight: 800; letter-spacing: -0.03em; color: var(--ms-ink); }
.ms-n-door__desc:not(#ms-z){ max-width: 560px; }
.ms-n-door__specs:not(#ms-z){ margin-top: 4px; }
.ms-n-door__specs:not(#ms-z) .elementor-icon-list-items{ border-top: 1px solid var(--ms-line); }
.ms-n-door__specs:not(#ms-z) .elementor-icon-list-item{ position: relative; padding: 12px 0 12px 30px; border-bottom: 1px solid var(--ms-line); font-size: 15px; color: #3d4046; }
.ms-n-door__specs:not(#ms-z) .elementor-icon-list-item a{ color: inherit; pointer-events: none; }
.ms-n-door__specs:not(#ms-z) .elementor-icon-list-item::before{ content: ""; position: absolute; left: 0; top: 50%; width: 16px; height: 2px; background: var(--ms-orange); }
.ms-n-door__specs:not(#ms-z) .elementor-icon-list-item::after{ content: ""; position: absolute; left: 14px; top: calc(50% - 4px); width: 2px; height: 10px; background: var(--ms-orange); }
.ms-n-door__specs:not(#ms-z) .elementor-icon-list-icon{ display: none; }
.ms-n-door__btns:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 12px; margin-top: 10px; }
.ms-n-door__media:not(#ms-z){ position: relative; flex: 1.15 1 480px; min-width: 0; }
/* galeria: pierwsze zdjęcie duże, kolejne w rzędzie */
/* galeria pod pionowe zdjęcia drzwi: duże zdjęcie 2:3 z lewej, kwadraty z prawej */
.ms-n-door__gal:not(#ms-z) .gallery{ display: grid; grid-template-columns: 2fr 1fr; grid-auto-flow: dense; gap: 10px; margin: 0; }
.ms-n-door__gal:not(#ms-z) .gallery-item{ margin: 0; padding: 0; width: auto !important; max-width: none; position: relative; overflow: hidden; border-radius: 4px; aspect-ratio: 1 / 1; background: #e8e4dd; }
.ms-n-door__gal:not(#ms-z) .gallery-item:first-child{ grid-row: span 3; aspect-ratio: auto; }
.ms-n-door__gal:not(#ms-z) .gallery-item:nth-child(n+5){ aspect-ratio: 4 / 3; }
.ms-n-door__gal:not(#ms-z) .gallery-icon, .ms-n-door__gal:not(#ms-z) .gallery-icon a{ display: block; height: 100%; }
.ms-n-door__gal:not(#ms-z) .gallery-item img{ width: 100%; height: 100%; object-fit: cover; border: 0; transition: transform .5s; }
.ms-n-door__gal:not(#ms-z) .gallery-item:hover img{ transform: scale(1.05); }
.ms-n-door__gal:not(#ms-z) .gallery-caption{ display: none; }
.ms-n-door__gal:not(#ms-z) br{ display: none; }
/* rysunek techniczny przypięty do galerii */
.ms-n-door__plan:not(#ms-z){ position: absolute !important; z-index: 3; top: -28px; left: -28px; width: 170px; flex-direction: column; gap: 0; padding: 12px 12px 10px; background: #f4f2ee; border: 1px solid var(--ms-line); box-shadow: 0 18px 40px rgba(26,28,31,0.16); background-image: linear-gradient(rgba(26,28,31,0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(26,28,31,0.05) 1px, transparent 1px); background-size: 12px 12px; transform: rotate(-2deg); }
.ms-n-door:not(#ms-z):nth-child(even) .ms-n-door__plan{ left: auto; right: -28px; transform: rotate(2deg); }
.ms-n-door__svg:not(#ms-z) svg{ width: 100%; height: auto; display: block; }
.ms-n-door__cap:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 10px; letter-spacing: 0.08em; color: var(--ms-text-muted); text-transform: uppercase; line-height: 1.3; }
@media (max-width: 900px) {
  .ms-n-door:not(#ms-z), .ms-n-door:not(#ms-z):nth-child(even){ flex-direction: column; align-items: stretch; padding: 56px 0; gap: 36px; }
  .ms-n-door__num:not(#ms-z) .elementor-heading-title{ font-size: 110px; }
  .ms-n-door__media:not(#ms-z){ order: -1; flex: none !important; }
  .ms-n-door__info:not(#ms-z){ flex: none !important; }
  .ms-n-door__plan:not(#ms-z), .ms-n-door:not(#ms-z):nth-child(even) .ms-n-door__plan{ width: 120px; top: auto; bottom: -22px; left: auto; right: 10px; padding: 8px; }
}

/* rodzaje szkła – próbki */
.ms-n-glass:not(#ms-z){ position: relative; background: var(--ms-ink); color: #f4f2ee; padding: 112px 0; background-image: linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px); background-size: 40px 40px; }
.ms-n-glass__in:not(#ms-z){ gap: 48px; }
.ms-n-glass__lead:not(#ms-z){ color: #c3c6cb !important; }
.ms-n-swatches:not(#ms-z){ display: grid !important; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 14px; }
.ms-n-swatch:not(#ms-z){ flex-direction: column; gap: 4px; }
.ms-n-swatch:not(#ms-z)::before{ content: ""; display: block; aspect-ratio: 3 / 4; margin-bottom: 14px; border-radius: 3px; border: 1px solid rgba(255,255,255,0.18); box-shadow: inset 0 0 0 6px rgba(255,255,255,0.06); background-image: linear-gradient(115deg, transparent 0 38%, rgba(255,255,255,0.35) 40%, transparent 46% 58%, rgba(255,255,255,0.18) 60%, transparent 64%); }
.ms-n-swatch--clear:not(#ms-z)::before{ background-color: rgba(150,200,175,0.30); }
.ms-n-swatch--optiwhite:not(#ms-z)::before{ background-color: rgba(220,236,242,0.30); }
.ms-n-swatch--satin:not(#ms-z)::before{ background-color: rgba(236,238,240,0.78); background-image: radial-gradient(rgba(255,255,255,0.5) 1px, transparent 1px); background-size: 4px 4px; }
.ms-n-swatch--graphite:not(#ms-z)::before{ background-color: rgba(70,74,80,0.85); }
.ms-n-swatch--bronze:not(#ms-z)::before{ background-color: rgba(140,96,60,0.80); }
.ms-n-swatch--pattern:not(#ms-z)::before{ background-color: rgba(236,238,240,0.25); background-image: repeating-linear-gradient(90deg, rgba(255,255,255,0.75) 0 10px, transparent 10px 20px); }
.ms-n-swatch__name:not(#ms-z) .elementor-heading-title{ font-size: 16px; font-weight: 700; color: #f4f2ee; }
.ms-n-swatch__txt:not(#ms-z) .elementor-heading-title{ font-size: 13px; line-height: 1.4; color: var(--ms-text-muted-dark); }
@media (max-width: 1100px) { .ms-n-swatches:not(#ms-z){ grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 560px) { .ms-n-swatches:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); } }

/* FAQ – akordeon Elementora */
.ms-n-faq:not(#ms-z){ background: var(--ms-white); color: var(--ms-ink); padding: 112px 0; }
.ms-n-faq__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 48px 80px; align-items: flex-start; }
.ms-n-faq__head:not(#ms-z){ flex: 1 1 340px; min-width: 0; flex-direction: column; gap: 18px; position: sticky; top: 140px; }
.ms-n-faq__lead:not(#ms-z){ font-size: 17px; line-height: 1.6; color: var(--ms-text-muted); }
.ms-n-acc2:not(#ms-z){ flex: 1.6 1 520px; min-width: 0; }
.ms-n-acc2:not(#ms-z) .elementor-accordion-item{ border: 0 !important; border-top: 1px solid var(--ms-line) !important; }
.ms-n-acc2:not(#ms-z) .elementor-accordion-item:last-child{ border-bottom: 1px solid var(--ms-line) !important; }
.ms-n-acc2:not(#ms-z) .elementor-tab-title{ display: flex !important; flex-direction: row-reverse; align-items: center; justify-content: space-between; gap: 20px; padding: 24px 0 !important; border: 0 !important; margin: 0; font-size: 19px; font-weight: 700; line-height: 1.3; cursor: pointer; }
.ms-n-acc2:not(#ms-z) .elementor-tab-title a, .ms-n-acc2:not(#ms-z) .elementor-accordion-title{ color: var(--ms-ink) !important; text-decoration: none; font: inherit; }
.ms-n-acc2:not(#ms-z) .elementor-tab-title.elementor-active a{ color: var(--ms-rust) !important; }
.ms-n-acc2:not(#ms-z) .elementor-accordion-icon{ flex: none; width: 36px !important; height: 36px; display: flex !important; align-items: center; justify-content: center; border: 1px solid var(--ms-line); border-radius: 50%; color: var(--ms-orange); font-size: 18px; float: none !important; }
.ms-n-acc2:not(#ms-z) .elementor-tab-title.elementor-active .elementor-accordion-icon{ background: var(--ms-orange); border-color: var(--ms-orange); color: var(--ms-ink); }
.ms-n-acc2:not(#ms-z) .elementor-tab-content{ padding: 0 60px 26px 0 !important; border: 0 !important; font-size: 16px; line-height: 1.7; color: #3d4046; }
@media (max-width: 900px) { .ms-n-faq__head:not(#ms-z){ position: static; } .ms-n-acc2:not(#ms-z) .elementor-tab-content{ padding-right: 0 !important; } }
.ms-n-acc2:not(#ms-z) .elementor-accordion-icon-opened{ display: none !important; }
.ms-n-acc2:not(#ms-z) .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{ display: none !important; }
.ms-n-acc2:not(#ms-z) .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{ display: block !important; }
.ms-n-acc2:not(#ms-z) .elementor-accordion-icon i, .ms-n-acc2:not(#ms-z) .elementor-accordion-icon svg{ font-size: 14px; width: 14px; height: 14px; fill: currentColor; }
.ms-n-dchip__name:not(#ms-z){ padding-right: 24px; }
@media (max-width: 900px) {
  .ms-n-door__plan:not(#ms-z), .ms-n-door:not(#ms-z):nth-child(even) .ms-n-door__plan{ width: 104px; top: -14px; bottom: auto; right: -6px; left: auto; padding: 6px; }
  .ms-n-door__cap:not(#ms-z){ display: none; }
  .ms-n-door__num:not(#ms-z){ top: -40px; }
}

/* =========================================================
   PODSTRONA „LUSTRA”
   ========================================================= */
.ms-n-mfeat:not(#ms-z){ background: var(--ms-white); color: var(--ms-ink); padding: 104px 0 96px; }
.ms-n-mfeat__in:not(#ms-z){ gap: 48px; }
.ms-n-mfeats:not(#ms-z){ display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0; border-top: 1px solid var(--ms-line); border-left: 1px solid var(--ms-line); }
.ms-n-mfeat__card:not(#ms-z){ position: relative; flex-direction: column; gap: 10px; padding: 28px 28px 30px; border-right: 1px solid var(--ms-line); border-bottom: 1px solid var(--ms-line); transition: background .3s; }
.ms-n-mfeat__card:not(#ms-z):hover{ background: var(--ms-paper); }
.ms-n-mfeat__card:not(#ms-z)::after{ content: ""; position: absolute; top: 0; left: 0; width: 0; height: 3px; background: var(--ms-orange); transition: width .35s; }
.ms-n-mfeat__card:not(#ms-z):hover::after{ width: 100%; }
.ms-n-mfeat__ico:not(#ms-z){ width: 52px; height: 52px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: rgba(247,147,30,0.12); color: var(--ms-rust); margin-bottom: 6px; }
.ms-n-mfeat__ico:not(#ms-z) .elementor-widget-container{ display: flex; }
.ms-n-mfeat__title:not(#ms-z) .elementor-heading-title{ font-size: 19px; font-weight: 700; line-height: 1.25; color: var(--ms-ink); }
.ms-n-mfeat__text:not(#ms-z){ font-size: 15px; line-height: 1.6; color: var(--ms-text-muted); }
@media (max-width: 900px) { .ms-n-mfeats:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .ms-n-mfeats:not(#ms-z){ grid-template-columns: 1fr; } }
.ms-n-dnav--m:not(#ms-z){ padding-top: 80px; }
.ms-n-glass__sub:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; color: #8a8f96; }
.ms-n-glass__in:not(#ms-z) .ms-n-swatches + .ms-n-glass__sub{ margin-top: 12px; }
/* próbki luster */
.ms-n-swatch--silver:not(#ms-z)::before{ background-color: #d9e0e4; background-image: linear-gradient(115deg, rgba(255,255,255,0) 0 38%, rgba(255,255,255,0.9) 40%, rgba(255,255,255,0) 46% 58%, rgba(255,255,255,0.6) 60%, rgba(255,255,255,0) 64%), linear-gradient(180deg, #eef2f4, #b9c3c9); }
.ms-n-swatch--graphite-m:not(#ms-z)::before{ background-color: #5a6066; background-image: linear-gradient(115deg, transparent 0 38%, rgba(255,255,255,0.35) 40%, transparent 46% 58%, rgba(255,255,255,0.2) 60%, transparent 64%), linear-gradient(180deg, #767c82, #3f4449); }
.ms-n-swatch--bronze-m:not(#ms-z)::before{ background-color: #8a6a4a; background-image: linear-gradient(115deg, transparent 0 38%, rgba(255,255,255,0.35) 40%, transparent 46% 58%, rgba(255,255,255,0.2) 60%, transparent 64%), linear-gradient(180deg, #a98762, #6b4f35); }
.ms-n-swatch--antique:not(#ms-z)::before{ background-color: #b9b29e; background-image: radial-gradient(circle at 20% 30%, rgba(90,80,60,0.45) 0 8%, transparent 14%), radial-gradient(circle at 70% 60%, rgba(90,80,60,0.35) 0 10%, transparent 18%), radial-gradient(circle at 40% 85%, rgba(90,80,60,0.4) 0 6%, transparent 12%), linear-gradient(180deg, #d3cdb9, #8f8873); }
/* barwa LED – lustro z poświatą */
.ms-n-swatch--led-warm:not(#ms-z)::before, .ms-n-swatch--led-neutral:not(#ms-z)::before, .ms-n-swatch--led-cold:not(#ms-z)::before{ background-color: #c9d1d6; border-radius: 10px; background-image: linear-gradient(115deg, transparent 0 40%, rgba(255,255,255,0.6) 42%, transparent 48%), linear-gradient(180deg, #e6ebee, #aeb8be); }
.ms-n-swatch--led-warm:not(#ms-z)::before{ box-shadow: 0 0 0 6px rgba(255,186,110,0.9), 0 0 34px 10px rgba(255,170,80,0.55); }
.ms-n-swatch--led-neutral:not(#ms-z)::before{ box-shadow: 0 0 0 6px rgba(255,240,210,0.95), 0 0 34px 10px rgba(255,236,200,0.5); }
.ms-n-swatch--led-cold:not(#ms-z)::before{ box-shadow: 0 0 0 6px rgba(210,232,255,0.95), 0 0 34px 10px rgba(170,210,255,0.5); }
.ms-n-glass__in:not(#ms-z) .ms-n-swatches{ grid-template-columns: repeat(6, minmax(0, 1fr)); }
.ms-n-glass__in:not(#ms-z) .ms-n-swatches:has(.ms-n-swatch--led-warm){ margin-top: 18px; }
@media (max-width: 1100px) { .ms-n-glass__in:not(#ms-z) .ms-n-swatches{ grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 560px) { .ms-n-glass__in:not(#ms-z) .ms-n-swatches{ grid-template-columns: repeat(2, minmax(0, 1fr)); } }
/* lustra: przerwa w liście rodzajów na pas LED */
.ms-n-doors--cont:not(#ms-z){ padding-top: 0; }
.ms-n-doors--cont:not(#ms-z) .ms-n-door:first-child{ border-top: 0; }
.ms-n-glass--led:not(#ms-z){ padding: 96px 0; }
.ms-n-glass--led:not(#ms-z) .ms-n-swatches{ grid-template-columns: repeat(3, minmax(0, 260px)) !important; gap: 36px; }
.ms-n-glass--led:not(#ms-z) + .ms-n-doors--cont{ padding-top: 40px; }
@media (max-width: 900px) {
  .ms-n-doors--cont:not(#ms-z) .ms-n-door:nth-child(odd), .ms-n-doors--cont:not(#ms-z) .ms-n-door:nth-child(even){ flex-direction: column; }
  .ms-n-doors--cont:not(#ms-z) .ms-n-door .ms-n-door__plan{ width: 104px; top: -14px; bottom: auto; right: -6px; left: auto; transform: rotate(2deg); }
  .ms-n-glass--led:not(#ms-z) .ms-n-swatches{ grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 14px; }
}
.ms-n-doors--rev:not(#ms-z) .ms-n-door:nth-child(odd){ flex-direction: row-reverse; }
.ms-n-doors--rev:not(#ms-z) .ms-n-door:nth-child(odd) .ms-n-door__plan{ left: auto; right: -28px; transform: rotate(2deg); }
.ms-n-glass:not(#ms-z) + .ms-n-doors--cont{ padding-top: 40px; }
@media (max-width: 900px) { .ms-n-doors--rev:not(#ms-z) .ms-n-door:nth-child(odd){ flex-direction: column; } }
/* galeria pozioma (lustra): duże zdjęcie 3:2 na całą szerokość, pod nim 3 zdjęcia 4:3 */
.ms-n-door__gal--wide:not(#ms-z) .gallery{ grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
.ms-n-door__gal--wide:not(#ms-z) .gallery-item{ aspect-ratio: 4 / 3 !important; }
.ms-n-door__gal--wide:not(#ms-z) .gallery-item:first-child{ grid-column: 1 / -1 !important; grid-row: auto !important; aspect-ratio: 3 / 2 !important; }

/* ===== Kolor lustra – karty z odbiciem ===== */
.ms-n-mcol:not(#ms-z){ --ms-mscene: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 250' preserveAspectRatio='xMidYMid slice'%3E %3Cdefs%3E%3ClinearGradient id='w' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23e9e6e1'/%3E%3Cstop offset='1' stop-color='%23cfcac2'/%3E%3C/linearGradient%3E %3ClinearGradient id='f' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23b9a58c'/%3E%3Cstop offset='1' stop-color='%238e7a62'/%3E%3C/linearGradient%3E %3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23fff6df' stop-opacity='.95'/%3E%3Cstop offset='1' stop-color='%23fff6df' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E %3Crect width='200' height='250' fill='url(%23w)'/%3E %3Cpolygon points='0,190 200,190 200,250 0,250' fill='url(%23f)'/%3E %3Cpath d='M0 196h200M0 210h200M0 228h200' stroke='%237e6b55' stroke-opacity='.35'/%3E %3Crect x='22' y='48' width='74' height='104' fill='%23f7fbfd'/%3E%3Crect x='22' y='48' width='74' height='104' fill='none' stroke='%235c5f63' stroke-width='5'/%3E %3Cpath d='M59 48v104M22 100h74' stroke='%235c5f63' stroke-width='3'/%3E %3Cpath d='M30 140l16-30 12 18 10-12 20 24z' fill='%23c9d6cf' opacity='.8'/%3E %3Crect x='138' y='70' width='46' height='120' fill='%23cdbca4'/%3E%3Crect x='138' y='70' width='46' height='120' fill='none' stroke='%239b8c78' stroke-width='3'/%3E%3Ccircle cx='176' cy='132' r='2.5' fill='%235c5f63'/%3E %3Cline x1='118' y1='0' x2='118' y2='60' stroke='%233b3e42' stroke-width='1.5'/%3E%3Ccircle cx='118' cy='86' r='34' fill='url(%23g)'/%3E %3Cpath d='M106 60h24l-4 16h-16z' fill='%233b3e42'/%3E %3Cpath d='M98 190l4-26h22l4 26z' fill='%235c5f63'/%3E %3Cg fill='%236f8b6a'%3E%3Cellipse cx='104' cy='150' rx='7' ry='16' transform='rotate(-25 104 150)'/%3E%3Cellipse cx='113' cy='145' rx='7' ry='19'/%3E%3Cellipse cx='122' cy='151' rx='7' ry='16' transform='rotate(25 122 151)'/%3E%3C/g%3E %3C/svg%3E"); --ms-mspeck: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.08' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .32 0 0 0 0 .26 0 0 0 -2.2 1.25'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E"); background: #ebe7e0; padding: 104px 0; }
.ms-n-mcol__in:not(#ms-z){ gap: 48px; }
.ms-n-mcol__grid:not(#ms-z){ display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.ms-n-mcard:not(#ms-z){ --lvl: 5; position: relative; flex-direction: column; gap: 6px; padding: 14px 14px 22px; background: #fff; border-radius: 6px; box-shadow: 0 1px 0 rgba(26,28,31,0.06), 0 14px 34px -18px rgba(26,28,31,0.35); transition: transform .25s ease, box-shadow .25s ease; }
.ms-n-mcard:not(#ms-z):hover{ transform: translateY(-4px); box-shadow: 0 1px 0 rgba(26,28,31,0.06), 0 24px 44px -20px rgba(26,28,31,0.45); }
.ms-n-mcard:not(#ms-z)::before{ content: ""; display: block; aspect-ratio: 4 / 5; margin-bottom: 16px; border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.65), inset 0 0 0 5px rgba(255,255,255,0.18), 0 0 0 1px rgba(26,28,31,0.18);
  background-image: linear-gradient(118deg, rgba(255,255,255,0) 0 34%, rgba(255,255,255,0.55) 37%, rgba(255,255,255,0) 44% 56%, rgba(255,255,255,0.3) 58%, rgba(255,255,255,0) 63%), linear-gradient(var(--tint), var(--tint2, var(--tint))), var(--ms-mscene);
  background-size: 100% 100%, 100% 100%, cover; background-position: center; background-blend-mode: normal, multiply, normal; transition: background-position .6s ease; }
.ms-n-mcard--silver:not(#ms-z){ --tint: #f3f6f8; --tint2: #e1e7eb; --lvl: 5; }
.ms-n-mcard--graphite:not(#ms-z){ --tint: #7b8187; --tint2: #5d6268; --lvl: 2; }
.ms-n-mcard--bronze:not(#ms-z){ --tint: #c4a07c; --tint2: #9e7c5a; --lvl: 3; }
.ms-n-mcard--antique:not(#ms-z){ --tint: #e3d9bd; --tint2: #c9bc98; --lvl: 4; }
.ms-n-mcard--antique:not(#ms-z)::before{ background-image: linear-gradient(118deg, rgba(255,255,255,0) 0 34%, rgba(255,255,255,0.4) 37%, rgba(255,255,255,0) 44%), var(--ms-mspeck), radial-gradient(ellipse at 12% 8%, rgba(70,60,40,0.55), transparent 32%), radial-gradient(ellipse at 92% 94%, rgba(70,60,40,0.5), transparent 35%), linear-gradient(var(--tint), var(--tint2)), var(--ms-mscene);
  background-size: 100% 100%, 120px 120px, 100% 100%, 100% 100%, 100% 100%, cover; background-repeat: no-repeat, repeat, no-repeat, no-repeat, no-repeat, no-repeat; background-blend-mode: normal, multiply, multiply, multiply, multiply, normal; }
.ms-n-mcard__no:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .18em; color: var(--ms-rust); }
.ms-n-mcard__name:not(#ms-z) .elementor-heading-title{ font-size: 24px; font-weight: 800; letter-spacing: -0.01em; color: var(--ms-ink); line-height: 1.15; }
.ms-n-mcard__txt:not(#ms-z){ margin-bottom: 18px; }
.ms-n-mcard__txt:not(#ms-z) .elementor-heading-title{ font-size: 15px; line-height: 1.5; color: #4a4d52; font-weight: 400; }
.ms-n-mcard__lbl:not(#ms-z){ margin-top: auto; padding-top: 14px; border-top: 1px solid #e6e1d9; }
.ms-n-mcard__lbl:not(#ms-z) .elementor-heading-title, .ms-n-mcard__lvl:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 11px; letter-spacing: .16em; text-transform: uppercase; color: #8a8f96; font-weight: 400; }
.ms-n-mcard__where:not(#ms-z) .elementor-heading-title{ font-size: 14px; font-weight: 600; color: var(--ms-ink); }
.ms-n-mcard__lvl:not(#ms-z){ margin-top: 10px; }
.ms-n-mcard__lvl:not(#ms-z)::after{ content: ""; display: block; margin-top: 8px; width: 116px; height: 6px;
  background: repeating-linear-gradient(90deg, var(--ms-orange) 0 20px, transparent 20px 24px) 0 0 / calc(var(--lvl) * 24px) 100% no-repeat, repeating-linear-gradient(90deg, #e2ddd4 0 20px, transparent 20px 24px); }
@media (max-width: 1100px) { .ms-n-mcol__grid:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .ms-n-mcol:not(#ms-z){ padding: 72px 0; } .ms-n-mcol__grid:not(#ms-z){ gap: 14px; } .ms-n-mcard:not(#ms-z){ padding: 10px 10px 18px; } .ms-n-mcard__name:not(#ms-z) .elementor-heading-title{ font-size: 20px; } .ms-n-mcard__txt:not(#ms-z){ margin-bottom: 18px; }
.ms-n-mcard__txt:not(#ms-z) .elementor-heading-title{ font-size: 14px; } }
.ms-n-mcol:not(#ms-z) + .ms-n-doors--cont{ padding-top: 96px; }

/* ===== Kolor lustra – wariant B: jedna ściana, cztery tafle ===== */
.ms-n-mstrip:not(#ms-z){ --ms-mwide: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400' preserveAspectRatio='none'%3E %3Cdefs%3E%3ClinearGradient id='w' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ece9e4'/%3E%3Cstop offset='1' stop-color='%23d3cec6'/%3E%3C/linearGradient%3E %3ClinearGradient id='f' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23bba78d'/%3E%3Cstop offset='1' stop-color='%238a765e'/%3E%3C/linearGradient%3E %3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23fff4d6' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%23fff4d6' stop-opacity='0'/%3E%3C/radialGradient%3E %3ClinearGradient id='sky' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f6fbfd'/%3E%3Cstop offset='1' stop-color='%23dfeae6'/%3E%3C/linearGradient%3E%3C/defs%3E %3Crect width='800' height='400' fill='url(%23w)'/%3E %3Crect y='300' width='800' height='100' fill='url(%23f)'/%3E %3Cpath d='M0 312h800M0 332h800M0 360h800' stroke='%236f5c47' stroke-opacity='.3'/%3E %3Crect x='60' y='70' width='150' height='190' fill='url(%23sky)'/%3E %3Cpath d='M70 250l40-70 30 40 25-25 45 55z' fill='%23b9cdc2'/%3E %3Crect x='60' y='70' width='150' height='190' fill='none' stroke='%2355585c' stroke-width='8'/%3E%3Cpath d='M135 70v190M60 160h150' stroke='%2355585c' stroke-width='5'/%3E %3Crect x='250' y='300' width='12' height='0'/%3E %3Cpath d='M240 300l8-50h44l8 50z' fill='%23585b5f'/%3E %3Cg fill='%236d8a66'%3E%3Cellipse cx='255' cy='225' rx='12' ry='32' transform='rotate(-28 255 225)'/%3E%3Cellipse cx='270' cy='212' rx='12' ry='38'/%3E%3Cellipse cx='286' cy='225' rx='12' ry='32' transform='rotate(28 286 225)'/%3E%3C/g%3E %3Cline x1='400' y1='0' x2='400' y2='110' stroke='%2334373b' stroke-width='2'/%3E%3Ccircle cx='400' cy='140' r='70' fill='url(%23g)'/%3E%3Cpath d='M378 110h44l-7 26h-30z' fill='%2334373b'/%3E %3Crect x='330' y='235' width='190' height='45' rx='10' fill='%239aa29a'/%3E%3Crect x='320' y='215' width='210' height='38' rx='12' fill='%23aab2aa'/%3E%3Crect x='332' y='278' width='8' height='22' fill='%234a4d50'/%3E%3Crect x='510' y='278' width='8' height='22' fill='%234a4d50'/%3E %3Crect x='355' y='190' width='40' height='30' rx='6' fill='%23d9b27a'/%3E %3Crect x='560' y='95' width='90' height='70' fill='%23d8cfc0' stroke='%236b6e72' stroke-width='5'/%3E%3Cpath d='M572 150l22-30 16 18 14-12 18 24z' fill='%23b49d7e'/%3E %3Crect x='680' y='80' width='90' height='220' fill='%23c8b59b'/%3E%3Crect x='680' y='80' width='90' height='220' fill='none' stroke='%239a8a75' stroke-width='5'/%3E%3Ccircle cx='758' cy='195' r='4' fill='%234f5256'/%3E %3Crect x='560' y='240' width='100' height='60' fill='%23b3a28a'/%3E%3Cpath d='M560 270h100' stroke='%238d7d68' stroke-width='2'/%3E %3C/svg%3E"); --ms-mspeck2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' numOctaves='3' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .32 0 0 0 0 .26 0 0 0 -2.2 1.25'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E"); position: relative; background: var(--ms-ink); color: #f4f2ee; padding: 104px 0 96px; background-image: linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px); background-size: 40px 40px; }
.ms-n-mstrip__in:not(#ms-z){ gap: 48px; }
.ms-n-mstrip__wall:not(#ms-z){ display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 6px; padding: 6px; background: #0e0f11; border-radius: 6px; box-shadow: 0 40px 80px -30px rgba(0,0,0,0.7); }
.ms-n-mpane:not(#ms-z){ position: relative; flex-direction: column; gap: 2px; padding: 0 0 22px; background: #16181b; border-radius: 2px; overflow: hidden; }
.ms-n-mpane:not(#ms-z)::before{ content: ""; display: block; height: clamp(220px, 32vw, 440px); margin-bottom: 18px;
  background-image: linear-gradient(118deg, rgba(255,255,255,0) 0 30%, rgba(255,255,255,0.32) 34%, rgba(255,255,255,0) 42%), linear-gradient(var(--tint), var(--tint2, var(--tint))), var(--ms-mwide);
  background-size: 100% 100%, 100% 100%, 400% 100%; background-repeat: no-repeat; background-position: 0 0, 0 0, var(--px) 0; background-blend-mode: normal, multiply, normal;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.35); transition: filter .3s ease; }
.ms-n-mpane:not(#ms-z):nth-child(1){ --px: 0%; } .ms-n-mpane:not(#ms-z):nth-child(2){ --px: 33.333%; } .ms-n-mpane:not(#ms-z):nth-child(3){ --px: 66.667%; } .ms-n-mpane:not(#ms-z):nth-child(4){ --px: 100%; }
.ms-n-mpane--silver:not(#ms-z){ --tint: #f4f7f9; --tint2: #e3e9ed; }
.ms-n-mpane--graphite:not(#ms-z){ --tint: #7b8187; --tint2: #5a5f65; }
.ms-n-mpane--bronze:not(#ms-z){ --tint: #c4a07c; --tint2: #9e7c5a; }
.ms-n-mpane--antique:not(#ms-z){ --tint: #e3d9bd; --tint2: #c9bc98; }
.ms-n-mpane--antique:not(#ms-z)::before{ background-image: linear-gradient(118deg, rgba(255,255,255,0) 0 30%, rgba(255,255,255,0.28) 34%, rgba(255,255,255,0) 42%), var(--ms-mspeck2), radial-gradient(ellipse at 90% 6%, rgba(70,60,40,0.5), transparent 35%), radial-gradient(ellipse at 10% 96%, rgba(70,60,40,0.45), transparent 38%), linear-gradient(var(--tint), var(--tint2)), var(--ms-mwide);
  background-size: 100% 100%, 240px 240px, 100% 100%, 100% 100%, 100% 100%, 400% 100%; background-repeat: no-repeat, repeat, no-repeat, no-repeat, no-repeat, no-repeat; background-position: 0 0, 0 0, 0 0, 0 0, 0 0, var(--px) 0; background-blend-mode: normal, multiply, multiply, multiply, multiply, normal; }
.ms-n-mstrip__wall:not(#ms-z):hover .ms-n-mpane::before{ filter: saturate(.6) brightness(.8); }
.ms-n-mstrip__wall:not(#ms-z) .ms-n-mpane:hover::before{ filter: none; }
.ms-n-mpane__name:not(#ms-z), .ms-n-mpane__txt:not(#ms-z){ padding: 0 20px; }
.ms-n-mpane__name:not(#ms-z) .elementor-heading-title{ font-size: 22px; font-weight: 800; color: #f4f2ee; line-height: 1.2; }
.ms-n-mpane__name:not(#ms-z) .elementor-heading-title::before{ content: ""; display: inline-block; width: 10px; height: 10px; margin-right: 10px; border-radius: 50%; background: linear-gradient(var(--tint), var(--tint2)); box-shadow: 0 0 0 2px rgba(255,255,255,0.15); vertical-align: 2px; }
.ms-n-mpane__txt:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .06em; color: #9ea3aa; font-weight: 400; line-height: 1.5; }
@media (max-width: 760px) {
  .ms-n-mstrip:not(#ms-z){ padding: 72px 0; }
  .ms-n-mstrip__wall:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ms-n-mpane:not(#ms-z)::before{ height: 200px; background-size: 100% 100%, 100% 100%, 200% 100%; }
  .ms-n-mpane--antique:not(#ms-z)::before{ background-size: 100% 100%, 240px 240px, 100% 100%, 100% 100%, 100% 100%, 200% 100%; }
  .ms-n-mpane:not(#ms-z):nth-child(odd){ --px: 0%; } .ms-n-mpane:not(#ms-z):nth-child(even){ --px: 100%; }
  .ms-n-mpane__name:not(#ms-z), .ms-n-mpane__txt:not(#ms-z){ padding: 0 14px; }
  .ms-n-mpane__name:not(#ms-z) .elementor-heading-title{ font-size: 18px; }
}
.ms-n-mstrip:not(#ms-z) + .ms-n-doors--cont{ padding-top: 96px; }
/* galeria na 5 zdjęć: wysokie zdjęcie główne + 4 kwadraty 2×2 */
.ms-n-door__gal--five:not(#ms-z) .gallery{ grid-template-columns: 4fr 3fr 3fr !important; }
.ms-n-door__gal--five:not(#ms-z) .gallery-item{ aspect-ratio: 1 / 1 !important; }
.ms-n-door__gal--five:not(#ms-z) .gallery-item:first-child{ grid-row: span 2 !important; aspect-ratio: auto !important; }
@media (min-width: 1101px) { .ms-n-door:not(#ms-z):has(.ms-n-door__gal--five) .ms-n-door__plan{ top: auto; bottom: -30px; left: -30px; width: 132px; padding: 9px; } }

/* ===== SZYBY ZESPOLONE: rodzaje pakietów (karty z przekrojem) ===== */
.ms-n-igu:not(#ms-z){ background: var(--ms-paper); color: var(--ms-ink); padding: 104px 0 112px; }
.ms-n-igu__in:not(#ms-z){ gap: 48px; }
.ms-n-igu__grid:not(#ms-z){ display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }
.ms-n-igu__card:not(#ms-z){ position: relative; flex-direction: column; gap: 0; background: var(--ms-white); border: 1px solid var(--ms-line); border-radius: 4px; overflow: hidden; transition: border-color .25s, transform .25s, box-shadow .25s; }
.ms-n-igu__card:not(#ms-z)::after{ content: ""; position: absolute; top: 0; right: 0; width: 23px; height: 23px; background: linear-gradient(45deg, transparent calc(50% - 1px), var(--ms-orange) calc(50% - 1px), var(--ms-orange) calc(50% + 1px), transparent calc(50% + 1px)); }
.ms-n-igu__card:not(#ms-z):hover{ border-color: var(--ms-orange); transform: translateY(-3px); box-shadow: 0 16px 30px rgba(26,28,31,0.08); }
.ms-n-igu__plan:not(#ms-z){ flex-direction: column; gap: 4px; padding: 14px 14px 12px; background: #f9f8f5; border-bottom: 1px solid var(--ms-line); background-image: linear-gradient(rgba(26,28,31,0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(26,28,31,0.05) 1px, transparent 1px); background-size: 16px 16px; }
.ms-n-igu__svg:not(#ms-z) svg{ width: 100%; height: auto; display: block; }
.ms-n-igu__cap:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 10px; letter-spacing: 0.08em; color: var(--ms-text-muted); text-transform: uppercase; line-height: 1.3; }
.ms-n-igu__txt:not(#ms-z){ flex: 1 1 auto; flex-direction: column; gap: 10px; padding: 20px 20px 22px; }
.ms-n-igu__num:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: 0.2em; color: var(--ms-rust); }
.ms-n-igu__title:not(#ms-z) .elementor-heading-title{ font-size: 20px; font-weight: 800; line-height: 1.2; letter-spacing: -0.01em; color: var(--ms-ink); }
.ms-n-igu__text:not(#ms-z){ font-size: 15px; line-height: 1.6; color: var(--ms-text-muted); }
.ms-n-igu__specs:not(#ms-z){ margin-top: auto; }
.ms-n-igu__specs:not(#ms-z) .elementor-icon-list-items{ border-top: 1px solid var(--ms-line); }
.ms-n-igu__specs:not(#ms-z) .elementor-icon-list-item{ position: relative; padding: 9px 0 9px 20px; border-bottom: 1px solid var(--ms-line); font-size: 13.5px; line-height: 1.4; color: #3d4046; }
.ms-n-igu__specs:not(#ms-z) .elementor-icon-list-item a{ color: inherit; pointer-events: none; }
.ms-n-igu__specs:not(#ms-z) .elementor-icon-list-item::before{ content: ""; position: absolute; left: 0; top: calc(50% - 4px); width: 8px; height: 8px; background: var(--ms-orange); transform: skewX(-12deg); }
.ms-n-igu__specs:not(#ms-z) .elementor-icon-list-icon{ display: none; }
@media (max-width: 1100px) { .ms-n-igu__grid:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 860px) { .ms-n-igu:not(#ms-z){ padding: 80px 0; } .ms-n-igu__grid:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .ms-n-igu__grid:not(#ms-z){ grid-template-columns: 1fr; } }

/* ===== SZYBY ZESPOLONE: „Zanim zadzwonisz” obok listy ===== */
.ms-n-ask:not(#ms-z){ flex: 1 1 380px; min-width: 0; flex-direction: column; gap: 18px; }

/* ===== POGOTOWIE SZKLARSKIE (ciemny blok) ===== */
.ms-n-sos:not(#ms-z){ position: relative; background: var(--ms-ink); color: #f4f2ee; padding: 112px 0; background-image: linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px); background-size: 40px 40px; scroll-margin-top: 120px; }
.ms-n-sos__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 56px 80px; }
.ms-n-sos__copy:not(#ms-z){ flex: 1.35 1 520px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-n-sos__lead:not(#ms-z){ max-width: 620px; font-size: 18px; line-height: 1.6; color: #c3c6cb; }
.ms-n-sos__steps:not(#ms-z){ flex-direction: column; margin-top: 8px; border-bottom: 1px solid var(--ms-line-dark); }
.ms-n-sos__step:not(#ms-z){ flex-direction: row; align-items: flex-start; gap: 22px; padding: 20px 0; border-top: 1px solid var(--ms-line-dark); }
.ms-n-sos__no:not(#ms-z){ width: auto; flex: 0 0 auto; }
.ms-n-sos__no:not(#ms-z) .elementor-heading-title{ font-size: 34px; font-weight: 800; line-height: 1; letter-spacing: -0.04em; color: transparent; -webkit-text-stroke: 1.2px var(--ms-orange); }
.ms-n-sos__stxt:not(#ms-z){ flex: 1 1 auto; min-width: 0; flex-direction: column; gap: 6px; }
.ms-n-sos__stitle:not(#ms-z) .elementor-heading-title{ font-size: 20px; font-weight: 800; line-height: 1.25; color: #f4f2ee; }
.ms-n-sos__sdesc:not(#ms-z){ font-size: 15px; line-height: 1.6; color: var(--ms-text-muted-dark); }
.ms-n-sos__card:not(#ms-z){ position: relative; flex: 1 1 340px; min-width: 0; max-width: 460px; flex-direction: column; gap: 18px; padding: 40px 36px 36px; background: var(--ms-ink-2); border: 1px solid var(--ms-line-dark); border-radius: 6px; box-shadow: 0 30px 60px rgba(0,0,0,0.35); }
.ms-n-sos__card:not(#ms-z)::before{ content: ""; position: absolute; top: -1px; left: 36px; width: 120px; height: 3px; background: var(--ms-orange); }
.ms-n-sos__big:not(#ms-z) .elementor-heading-title{ font-size: clamp(72px, 8vw, 112px); font-weight: 800; line-height: .9; letter-spacing: -0.05em; color: var(--ms-orange); }
.ms-n-sos__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; color: #c3c6cb; line-height: 1.5; }
.ms-n-sos__list:not(#ms-z) .elementor-icon-list-items{ border-top: 1px solid var(--ms-line-dark); }
.ms-n-sos__list:not(#ms-z) .elementor-icon-list-item{ position: relative; padding: 12px 0 12px 26px; border-bottom: 1px solid var(--ms-line-dark); font-size: 15px; color: #e2e4e7; }
.ms-n-sos__list:not(#ms-z) .elementor-icon-list-item a{ color: inherit; pointer-events: none; }
.ms-n-sos__list:not(#ms-z) .elementor-icon-list-item::before{ content: ""; position: absolute; left: 0; top: 50%; width: 14px; height: 2px; background: var(--ms-orange); }
.ms-n-sos__list:not(#ms-z) .elementor-icon-list-icon{ display: none; }
.ms-n-sos__card:not(#ms-z) .ms-n-btn, .ms-n-sos__card:not(#ms-z) .ms-n-btn .elementor-button{ width: 100%; }
@media (max-width: 700px) { .ms-n-sos:not(#ms-z){ padding: 80px 0; } .ms-n-sos__card:not(#ms-z){ padding: 32px 22px 24px; } .ms-n-sos__card:not(#ms-z)::before{ left: 22px; } }
.ms-n-ask:not(#ms-z) .ms-n-feats{ flex: 0 0 auto; }

/* ===== SZYBY ZESPOLONE: jak zamówić (etapy) ===== */
.ms-n-steps:not(#ms-z){ background: var(--ms-white); color: var(--ms-ink); padding: 104px 0 96px; }
.ms-n-steps__in:not(#ms-z){ gap: 40px; }
.ms-n-steps:not(#ms-z) .ms-n-pcard{ cursor: default; background: var(--ms-paper); border-color: var(--ms-paper); }
.ms-n-steps:not(#ms-z) .ms-n-pcard:hover::before{ opacity: 1; }
.ms-n-steps:not(#ms-z) .ms-n-pcard__ico{ background: var(--ms-ink); color: var(--ms-orange); }
.ms-n-steps:not(#ms-z) .ms-n-pcard__num .elementor-heading-title{ color: var(--ms-rust); }
.ms-n-steps__who:not(#ms-z){ max-width: 900px; font-size: 16px; line-height: 1.65; color: var(--ms-text-muted); }
.ms-n-steps__who:not(#ms-z) strong{ color: var(--ms-ink); }
@media (max-width: 700px) { .ms-n-steps:not(#ms-z){ padding: 80px 0; } }

/* ===== SZYBY ZESPOLONE: budowa pakietu (duży przekrój) ===== */
.ms-n-build:not(#ms-z){ position: relative; background: var(--ms-ink); color: #f4f2ee; padding: 104px 0 112px; background-image: linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px); background-size: 40px 40px; }
.ms-n-build__in:not(#ms-z){ gap: 48px; }
.ms-n-build__row:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 72px; }
.ms-n-build__fig:not(#ms-z){ flex: 1 1 440px; min-width: 0; max-width: 560px; flex-direction: column; gap: 12px; }
.ms-n-build__svg:not(#ms-z) svg{ width: 100%; height: auto; display: block; }
.ms-n-build__cap:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .04em; color: #8a8f96; line-height: 1.5; }
.ms-n-build__legend:not(#ms-z){ flex: 1 1 380px; min-width: 0; flex-direction: column; border-top: 1px solid var(--ms-line-dark); }
.ms-n-build__item:not(#ms-z){ flex-direction: row; align-items: flex-start; gap: 18px; padding: 16px 0; border-bottom: 1px solid var(--ms-line-dark); }
.ms-n-build__no:not(#ms-z){ width: auto; flex: 0 0 auto; }
.ms-n-build__no:not(#ms-z) .elementor-heading-title{ display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; background: var(--ms-orange); color: var(--ms-ink); font-family: var(--ms-mono); font-size: 14px; font-weight: 700; line-height: 1; }
.ms-n-build__txt:not(#ms-z){ flex: 1 1 auto; min-width: 0; flex-direction: column; gap: 4px; }
.ms-n-build__t:not(#ms-z) .elementor-heading-title{ font-size: 18px; font-weight: 800; line-height: 1.3; color: #f4f2ee; }
.ms-n-build__d:not(#ms-z){ font-size: 15px; line-height: 1.6; color: var(--ms-text-muted-dark); }
@media (max-width: 700px) { .ms-n-build:not(#ms-z){ padding: 80px 0; } }

/* ===== POGOTOWIE: galeria bez przycinania (kolumny) ===== */
.ms-n-sos__galwrap:not(#ms-z){ flex: 1 1 100%; min-width: 0; flex-direction: column; gap: 16px; margin-top: 16px; }
.ms-n-sos__gal:not(#ms-z) .gallery{ display: block !important; columns: 3 240px; column-gap: 12px; margin: 0; }
.ms-n-sos__gal:not(#ms-z) .gallery-item{ display: block !important; float: none !important; width: 100% !important; max-width: none !important; margin: 0 0 12px !important; padding: 0 !important; break-inside: avoid; overflow: hidden; border-radius: 4px; }
.ms-n-sos__gal:not(#ms-z) .gallery-icon, .ms-n-sos__gal:not(#ms-z) .gallery-icon a{ display: block; }
.ms-n-sos__gal:not(#ms-z) .gallery-item img{ display: block; width: 100%; height: auto; border: 0 !important; transition: transform .5s; }
.ms-n-sos__gal:not(#ms-z) .gallery-item:hover img{ transform: scale(1.03); }
.ms-n-sos__gal:not(#ms-z) .gallery-caption, .ms-n-sos__gal:not(#ms-z) br{ display: none; }

/* ================= BALUSTRADY SZKLANE (własny układ ms-b-) ================= */
.ms-b-hero:not(#ms-z){ position: relative; overflow: hidden; color: var(--ms-ink); background: linear-gradient(180deg, #e9f0f3 0%, #f1f3f2 55%, var(--ms-paper) 100%); }
.ms-b-hero:not(#ms-z)::before{ content: ""; position: absolute; inset: 0; background-image: linear-gradient(rgba(26,28,31,0.045) 1px, transparent 1px), linear-gradient(90deg, rgba(26,28,31,0.045) 1px, transparent 1px); background-size: 48px 48px; pointer-events: none; }
.ms-b-hero__in:not(#ms-z){ position: relative; flex-direction: row; flex-wrap: wrap; align-items: flex-end; gap: 32px 56px; padding-top: 72px; }
.ms-b-hero__copy:not(#ms-z){ flex: 1 1 460px; min-width: 0; flex-direction: column; gap: 22px; padding-bottom: 80px; }
.ms-b-crumbs:not(#ms-z){ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .04em; color: var(--ms-text-muted); }
.ms-b-crumbs:not(#ms-z) a{ color: var(--ms-ink); text-decoration: underline; text-decoration-color: var(--ms-orange); text-underline-offset: 3px; }
.ms-b-hero__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(48px, 7.4vw, 108px); line-height: .9; font-weight: 800; letter-spacing: -0.045em; color: var(--ms-ink); }
.ms-b-hero__title:not(#ms-z) .elementor-heading-title span{ display: block; color: transparent; -webkit-text-stroke: 2px var(--ms-ink); background: linear-gradient(100deg, transparent 40%, rgba(247,147,30,0.35) 50%, transparent 60%) no-repeat; background-size: 220% 100%; -webkit-background-clip: text; background-clip: text; animation: msb-glint 6s ease-in-out infinite; }
@keyframes msb-glint { 0%, 60% { background-position: 120% 0; } 100% { background-position: -120% 0; } }
@media (prefers-reduced-motion: reduce) { .ms-b-hero__title:not(#ms-z) .elementor-heading-title span{ animation: none; } }
.ms-b-hero__lead:not(#ms-z){ max-width: 540px; font-size: 19px; line-height: 1.6; color: #3d4046; }
.ms-b-facts:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 8px; }
.ms-b-fact:not(#ms-z){ width: auto; }
.ms-b-fact:not(#ms-z) .elementor-heading-title{ display: inline-block; padding: 8px 14px; border: 1px solid var(--ms-line); border-radius: 999px; background: rgba(255,255,255,0.6); font-family: var(--ms-mono); font-size: 12px; letter-spacing: .06em; color: var(--ms-ink); }
.ms-b-hero__fig:not(#ms-z){ flex: 1.1 1 520px; min-width: 0; align-self: flex-end; }
.ms-b-hero__svg:not(#ms-z) svg{ width: 100%; height: auto; display: block; }

.ms-b-norm:not(#ms-z){ background: var(--ms-white); color: var(--ms-ink); padding: 104px 0 96px; }
.ms-b-norm__in:not(#ms-z){ gap: 48px; }
.ms-b-tiles:not(#ms-z){ display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px; }
.ms-b-tile:not(#ms-z){ flex-direction: column; gap: 12px; padding-top: 22px; border-top: 3px solid var(--ms-ink); }
.ms-b-tile:not(#ms-z):first-child{ border-top-color: var(--ms-orange); }
.ms-b-tile__big:not(#ms-z) .elementor-heading-title{ font-size: clamp(64px, 7vw, 112px); line-height: .9; font-weight: 800; letter-spacing: -0.05em; color: var(--ms-ink); }
.ms-b-tile__big:not(#ms-z) .elementor-heading-title small{ font-size: .32em; letter-spacing: 0; margin-left: 6px; color: var(--ms-rust); font-weight: 700; }
.ms-b-tile__lbl:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .16em; text-transform: uppercase; color: var(--ms-rust); line-height: 1.5; }
.ms-b-tile__txt:not(#ms-z){ font-size: 16px; line-height: 1.6; color: var(--ms-text-muted); max-width: 360px; }
.ms-b-norm__note:not(#ms-z){ max-width: 760px; padding: 16px 20px; border-left: 3px solid var(--ms-orange); background: var(--ms-paper); font-size: 16px; line-height: 1.6; color: #3d4046; }

.ms-b-sys:not(#ms-z){ position: relative; background: var(--ms-ink); color: #f4f2ee; padding: 104px 0 96px; scroll-margin-top: 120px; background-image: linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px); background-size: 40px 40px; }
.ms-b-sys__in:not(#ms-z){ gap: 48px; }
.ms-b-cards:not(#ms-z){ display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }
.ms-b-card:not(#ms-z){ flex-direction: column; gap: 0; background: var(--ms-ink-2); border: 1px solid var(--ms-line-dark); border-radius: 6px; overflow: hidden; transition: border-color .25s, transform .25s; }
.ms-b-card:not(#ms-z):hover{ border-color: var(--ms-orange); transform: translateY(-4px); }
.ms-b-card__fig:not(#ms-z){ padding: 18px 18px 8px; background: #202327; border-bottom: 1px solid var(--ms-line-dark); background-image: linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px); background-size: 16px 16px; }
.ms-b-card__svg:not(#ms-z) svg{ width: 100%; height: auto; display: block; max-height: 240px; }
.ms-b-card__txt:not(#ms-z){ flex: 1 1 auto; flex-direction: column; gap: 10px; padding: 22px 22px 24px; }
.ms-b-card__no:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .2em; color: var(--ms-orange); }
.ms-b-card__title:not(#ms-z) .elementor-heading-title{ font-size: 24px; font-weight: 800; line-height: 1.15; letter-spacing: -0.01em; color: #f4f2ee; }
.ms-b-card__tag:not(#ms-z) .elementor-heading-title{ font-size: 15px; font-weight: 600; line-height: 1.4; color: var(--ms-orange-hi); }
.ms-b-card__desc:not(#ms-z){ font-size: 15px; line-height: 1.6; color: var(--ms-text-muted-dark); }
.ms-b-card__where:not(#ms-z){ margin-top: auto; padding-top: 12px; border-top: 1px solid var(--ms-line-dark); }
.ms-b-card__where:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 11px; letter-spacing: .12em; text-transform: uppercase; color: #c3c6cb; line-height: 1.5; }
.ms-b-sys__note:not(#ms-z){ font-size: 15px; color: var(--ms-text-muted-dark); }
.ms-b-sys__note:not(#ms-z) p::before{ content: "+"; color: var(--ms-orange); font-weight: 700; }

.ms-b-glass:not(#ms-z){ background: var(--ms-white); color: var(--ms-ink); padding: 104px 0; border-top: 1px solid var(--ms-line); }
.ms-b-glass__in:not(#ms-z){ gap: 64px; }
.ms-b-glass__row:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 72px; }
.ms-b-glass__fig:not(#ms-z){ flex: 1 1 440px; min-width: 0; }
.ms-b-glass__svg:not(#ms-z) svg{ width: 100%; height: auto; display: block; }
.ms-b-glass__txt:not(#ms-z){ flex: 1 1 420px; min-width: 0; flex-direction: column; gap: 20px; }
.ms-b-glass__specs:not(#ms-z) .elementor-icon-list-items{ border-top: 1px solid var(--ms-line); }
.ms-b-glass__specs:not(#ms-z) .elementor-icon-list-item{ position: relative; padding: 12px 0 12px 28px; border-bottom: 1px solid var(--ms-line); font-size: 15px; color: #3d4046; }
.ms-b-glass__specs:not(#ms-z) .elementor-icon-list-item a{ color: inherit; pointer-events: none; }
.ms-b-glass__specs:not(#ms-z) .elementor-icon-list-item::before{ content: ""; position: absolute; left: 0; top: 50%; width: 14px; height: 2px; background: var(--ms-orange); }
.ms-b-glass__specs:not(#ms-z) .elementor-icon-list-icon{ display: none; }
.ms-b-vars:not(#ms-z){ display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 16px; }
.ms-b-var:not(#ms-z){ flex-direction: column; gap: 8px; }
.ms-b-var__sw:not(#ms-z){ width: 100%; aspect-ratio: 1 / 1; max-width: 100%; border-radius: 4px; border: 1px solid var(--ms-line); position: relative; overflow: hidden; background: var(--ms-sw, #e6eef1); }
.ms-b-var__sw:not(#ms-z)::after{ content: ""; position: absolute; inset: 0; background: linear-gradient(115deg, transparent 30%, rgba(255,255,255,0.55) 38%, transparent 46%, transparent 58%, rgba(255,255,255,0.3) 63%, transparent 68%); }
.ms-b-var--clear:not(#ms-z) .ms-b-var__sw{ background: linear-gradient(160deg, #eef5f7, #d7e6ec); }
.ms-b-var--graphite:not(#ms-z) .ms-b-var__sw{ background: linear-gradient(160deg, #6b7178, #3c4146); }
.ms-b-var--bronze:not(#ms-z) .ms-b-var__sw{ background: linear-gradient(160deg, #a88a6a, #6f5640); }
.ms-b-var--satin:not(#ms-z) .ms-b-var__sw{ background: linear-gradient(160deg, #f2f3f3, #dde1e2); }
.ms-b-var--satin:not(#ms-z) .ms-b-var__sw::after{ background: none; }
.ms-b-var--rib:not(#ms-z) .ms-b-var__sw{ background: repeating-linear-gradient(90deg, #e3ecef 0 7px, #cfdde3 7px 9px, #f2f6f7 9px 14px); }
.ms-b-var__name:not(#ms-z) .elementor-heading-title{ font-size: 17px; font-weight: 800; color: var(--ms-ink); }
.ms-b-var__txt:not(#ms-z) .elementor-heading-title{ font-size: 14px; line-height: 1.45; color: var(--ms-text-muted); }

.ms-b-where:not(#ms-z){ background: var(--ms-paper); color: var(--ms-ink); padding: 104px 0; }
.ms-b-where__in:not(#ms-z){ gap: 40px; }
.ms-b-places:not(#ms-z){ display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0 40px; }
.ms-b-place:not(#ms-z){ flex-direction: column; gap: 8px; padding: 26px 0 30px; border-top: 1px solid var(--ms-line); }
.ms-b-place__name:not(#ms-z) .elementor-heading-title{ font-size: clamp(26px, 2.6vw, 38px); font-weight: 800; letter-spacing: -0.03em; line-height: 1.05; color: var(--ms-ink); transition: color .2s; }
.ms-b-place:not(#ms-z):hover .ms-b-place__name .elementor-heading-title{ color: var(--ms-rust); }
.ms-b-place__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: var(--ms-text-muted); max-width: 380px; }

.ms-b-steps:not(#ms-z){ background: var(--ms-white); color: var(--ms-ink); padding: 104px 0 96px; }
.ms-b-steps__in:not(#ms-z){ gap: 48px; }
.ms-b-steps__row:not(#ms-z){ display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 24px; position: relative; }
.ms-b-steps__row:not(#ms-z)::before{ content: ""; position: absolute; left: 16px; right: 16px; top: 16px; height: 2px; background: repeating-linear-gradient(90deg, var(--ms-ink) 0 10px, transparent 10px 16px); opacity: .25; }
.ms-b-step:not(#ms-z){ position: relative; flex-direction: column; gap: 10px; }
.ms-b-step__no:not(#ms-z){ width: auto; }
.ms-b-step__no:not(#ms-z) .elementor-heading-title{ position: relative; display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 50%; background: var(--ms-ink); color: var(--ms-orange); font-family: var(--ms-mono); font-size: 14px; font-weight: 700; box-shadow: 0 0 0 6px var(--ms-white); }
.ms-b-step:not(#ms-z):last-child .ms-b-step__no .elementor-heading-title{ background: var(--ms-orange); color: var(--ms-ink); }
.ms-b-step__title:not(#ms-z) .elementor-heading-title{ font-size: 20px; font-weight: 800; line-height: 1.25; color: var(--ms-ink); margin-top: 6px; }
.ms-b-step__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: var(--ms-text-muted); }

@media (max-width: 1180px) {
  .ms-b-cards:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ms-b-vars:not(#ms-z){ grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ms-b-steps__row:not(#ms-z){ grid-template-columns: repeat(3, minmax(0, 1fr)); row-gap: 36px; }
  .ms-b-steps__row:not(#ms-z)::before{ display: none; }
}
@media (max-width: 860px) {
  .ms-b-tiles:not(#ms-z), .ms-b-places:not(#ms-z){ grid-template-columns: 1fr; }
  .ms-b-tiles:not(#ms-z){ gap: 28px; }
  .ms-b-hero__copy:not(#ms-z){ padding-bottom: 0; }
  .ms-b-norm:not(#ms-z), .ms-b-sys:not(#ms-z), .ms-b-glass:not(#ms-z), .ms-b-where:not(#ms-z), .ms-b-steps:not(#ms-z){ padding: 80px 0; }
}
@media (max-width: 600px) {
  .ms-b-cards:not(#ms-z){ grid-template-columns: 1fr; }
  .ms-b-vars:not(#ms-z){ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
  .ms-b-var__name:not(#ms-z) .elementor-heading-title{ font-size: 15px; }
  .ms-b-var__txt:not(#ms-z) .elementor-heading-title{ font-size: 12.5px; }
  .ms-b-steps__row:not(#ms-z){ grid-template-columns: 1fr; }
}

/* ================= PANELE SZKLANE (własny układ ms-p-) ================= */
.ms-p-hero:not(#ms-z){ --msp-c: #9caf88; position: relative; overflow: hidden; color: var(--ms-ink); background: var(--ms-paper); }
.ms-p-hero:not(#ms-z)::after{ content: ""; position: absolute; right: -10%; top: -30%; width: 60%; height: 120%; border-radius: 50%; background: var(--msp-c); opacity: .16; filter: blur(60px); transition: background .5s; pointer-events: none; }
.ms-p-hero__in:not(#ms-z){ position: relative; z-index: 1; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 64px; padding-top: 72px; padding-bottom: 88px; }
.ms-p-hero__copy:not(#ms-z){ flex: 1 1 420px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-p-crumbs:not(#ms-z){ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .04em; color: var(--ms-text-muted); }
.ms-p-crumbs:not(#ms-z) a{ color: var(--ms-ink); text-decoration: underline; text-decoration-color: var(--ms-orange); text-underline-offset: 3px; }
.ms-p-hero__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(44px, 6.2vw, 92px); line-height: .95; font-weight: 800; letter-spacing: -0.04em; color: var(--ms-ink); }
.ms-p-hero__title:not(#ms-z) .elementor-heading-title span{ background: linear-gradient(transparent 58%, var(--msp-c) 58%, var(--msp-c) 92%, transparent 92%); transition: background .5s; box-decoration-break: clone; -webkit-box-decoration-break: clone; }
.ms-p-hero__lead:not(#ms-z){ max-width: 520px; font-size: 19px; line-height: 1.6; color: #3d4046; }
.ms-p-hero__fig:not(#ms-z){ flex: 1.2 1 520px; min-width: 0; flex-direction: column; gap: 18px; }
.ms-p-hero__svg:not(#ms-z) svg{ width: 100%; height: auto; display: block; border-radius: 6px; box-shadow: 0 30px 60px rgba(26,28,31,0.14); }
.ms-p-hero__svg:not(#ms-z) .msp-panel{ transition: fill .5s; }
.ms-p-hero:not(#ms-z) .msp-picker{ display: flex; flex-direction: column; gap: 10px; }
.ms-p-hero:not(#ms-z) .msp-picker__lbl{ margin: 0; font-family: var(--ms-mono); font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: var(--ms-text-muted); }
.ms-p-hero:not(#ms-z) .msp-picker__lbl b{ color: var(--ms-ink); }
.ms-p-hero:not(#ms-z) .msp-picker__row{ display: flex; flex-wrap: wrap; gap: 10px; }
.ms-p-hero:not(#ms-z) .msp-chip{ display: block; width: 40px; height: 40px; min-height: 0; padding: 0 !important; border-radius: 50% !important; border: 2px solid #fff !important; background: var(--c) !important; box-shadow: 0 0 0 1px var(--ms-line), 0 4px 10px rgba(26,28,31,0.12); cursor: pointer; transition: transform .2s, box-shadow .2s; }
.ms-p-hero:not(#ms-z) .msp-chip:hover{ transform: translateY(-2px); }
.ms-p-hero:not(#ms-z) .msp-chip:focus-visible{ outline: 2px solid var(--ms-orange); outline-offset: 3px; }
.ms-p-hero:not(#ms-z) .msp-chip.is-on{ box-shadow: 0 0 0 2px var(--ms-ink), 0 6px 14px rgba(26,28,31,0.18); transform: scale(1.08); }

.ms-p-cmp:not(#ms-z){ background: var(--ms-white); color: var(--ms-ink); padding: 104px 0; }
.ms-p-cmp__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 40px 72px; align-items: flex-start; }
.ms-p-cmp__head:not(#ms-z){ flex: 1 1 320px; min-width: 0; flex-direction: column; gap: 18px; position: sticky; top: 140px; }
.ms-p-cmp__head:not(#ms-z) .ms-n-sechead__lead{ flex: 0 0 auto; }
.ms-p-table:not(#ms-z){ flex: 1.6 1 560px; min-width: 0; flex-direction: column; border-top: 2px solid var(--ms-ink); }
.ms-p-row:not(#ms-z){ display: grid !important; grid-template-columns: 1fr 1.3fr 1.5fr; border-bottom: 1px solid var(--ms-line); }
.ms-p-cell:not(#ms-z){ padding: 18px 16px; }
.ms-p-cell:not(#ms-z) .elementor-heading-title{ font-size: 16px; line-height: 1.5; color: var(--ms-text-muted); font-weight: 400; }
.ms-p-cell--k:not(#ms-z) .elementor-heading-title{ font-size: 17px; font-weight: 800; color: var(--ms-ink); }
.ms-p-cell--glass:not(#ms-z){ background: var(--ms-paper); border-left: 3px solid var(--ms-orange); }
.ms-p-cell--glass:not(#ms-z) .elementor-heading-title{ color: var(--ms-ink); font-weight: 600; }
.ms-p-row--head:not(#ms-z) .ms-p-cell .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .14em; text-transform: uppercase; font-weight: 400; color: var(--ms-text-muted); }
.ms-p-row--head:not(#ms-z) .ms-p-cell--glass .elementor-heading-title{ color: var(--ms-rust); }

.ms-p-types:not(#ms-z){ background: var(--ms-ink); color: #f4f2ee; padding: 104px 0; scroll-margin-top: 120px; }
.ms-p-types__in:not(#ms-z){ gap: 48px; }
.ms-p-tcards:not(#ms-z){ display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.ms-p-tcard:not(#ms-z){ flex-direction: column; background: var(--ms-ink-2); border-radius: 6px; overflow: hidden; border: 1px solid var(--ms-line-dark); }
.ms-p-tcard__vis:not(#ms-z){ height: 200px; position: relative; overflow: hidden; }
.ms-p-tcard__vis:not(#ms-z)::after{ content: ""; position: absolute; inset: 0; background: linear-gradient(120deg, rgba(255,255,255,0.28) 0%, transparent 32%, transparent 60%, rgba(255,255,255,0.12) 66%, transparent 72%); }
.ms-p-tcard--lak:not(#ms-z) .ms-p-tcard__vis{ background: linear-gradient(160deg, #2f4f3e, #1f3a2d); }
.ms-p-tcard--laco:not(#ms-z) .ms-p-tcard__vis{ background: linear-gradient(90deg, #f3f2ee 0 14%, #d8c7ae 14% 28%, #c0623f 28% 42%, #9caf88 42% 57%, #1f3550 57% 71%, #4a4f55 71% 85%, #1d1e20 85%); }
.ms-p-tcard--graf:not(#ms-z) .ms-p-tcard__vis{ background: radial-gradient(circle at 20% 70%, #6f8f5a 0 18%, transparent 19%), radial-gradient(circle at 46% 40%, #9caf88 0 22%, transparent 23%), radial-gradient(circle at 78% 64%, #4f6e43 0 26%, transparent 27%), radial-gradient(circle at 70% 20%, #c9d8b8 0 12%, transparent 13%), linear-gradient(160deg, #e9eee2, #cfdcc3); }
.ms-p-tcard__txt:not(#ms-z){ flex: 1 1 auto; flex-direction: column; gap: 10px; padding: 24px; }
.ms-p-tcard__no:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .2em; color: var(--ms-orange); }
.ms-p-tcard__title:not(#ms-z) .elementor-heading-title{ font-size: 28px; font-weight: 800; letter-spacing: -0.02em; color: #f4f2ee; line-height: 1.1; }
.ms-p-tcard__tag:not(#ms-z) .elementor-heading-title{ font-size: 15px; font-weight: 600; color: var(--ms-orange-hi); }
.ms-p-tcard__desc:not(#ms-z){ font-size: 15px; line-height: 1.6; color: var(--ms-text-muted-dark); }
.ms-p-tcard__specs:not(#ms-z){ margin-top: auto; }
.ms-p-tcard__specs:not(#ms-z) .elementor-icon-list-items{ border-top: 1px solid var(--ms-line-dark); }
.ms-p-tcard__specs:not(#ms-z) .elementor-icon-list-item{ position: relative; padding: 10px 0 10px 22px; border-bottom: 1px solid var(--ms-line-dark); font-size: 14px; color: #e2e4e7; }
.ms-p-tcard__specs:not(#ms-z) .elementor-icon-list-item a{ color: inherit; pointer-events: none; }
.ms-p-tcard__specs:not(#ms-z) .elementor-icon-list-item::before{ content: ""; position: absolute; left: 0; top: calc(50% - 4px); width: 8px; height: 8px; border-radius: 50%; background: var(--ms-orange); }
.ms-p-tcard__specs:not(#ms-z) .elementor-icon-list-icon{ display: none; }

.ms-p-opti:not(#ms-z){ background: var(--ms-white); color: var(--ms-ink); padding: 104px 0; }
.ms-p-opti__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 48px 80px; }
.ms-p-opti__txt:not(#ms-z){ flex: 1 1 420px; min-width: 0; flex-direction: column; gap: 20px; }
.ms-p-opti__pair:not(#ms-z){ flex: 1 1 440px; min-width: 0; display: grid !important; grid-template-columns: 1fr 1fr; gap: 20px; }
.ms-p-glass:not(#ms-z){ flex-direction: column; gap: 10px; }
.ms-p-glass__face:not(#ms-z){ aspect-ratio: 3 / 4; max-width: 100%; border-radius: 3px; position: relative; overflow: hidden; box-shadow: 0 20px 40px rgba(26,28,31,0.10); }
.ms-p-glass__face:not(#ms-z)::before{ content: ""; position: absolute; top: 0; bottom: 0; right: 0; width: 14px; }
.ms-p-glass__face:not(#ms-z)::after{ content: ""; position: absolute; inset: 0; background: linear-gradient(120deg, rgba(255,255,255,0.6) 0%, transparent 30%, transparent 62%, rgba(255,255,255,0.35) 68%, transparent 74%); }
.ms-p-glass--float:not(#ms-z) .ms-p-glass__face{ background: linear-gradient(160deg, #eef3ec, #e1ebdf); }
.ms-p-glass--float:not(#ms-z) .ms-p-glass__face::before{ background: linear-gradient(90deg, #a9c9b4, #6f9c80); }
.ms-p-glass--opti:not(#ms-z) .ms-p-glass__face{ background: linear-gradient(160deg, #fbfbfa, #f1f2f2); }
.ms-p-glass--opti:not(#ms-z) .ms-p-glass__face::before{ background: linear-gradient(90deg, #e6eef0, #c9d6db); }
.ms-p-glass__name:not(#ms-z) .elementor-heading-title{ font-size: 18px; font-weight: 800; color: var(--ms-ink); }
.ms-p-glass__txt:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .06em; color: var(--ms-text-muted); }

.ms-p-cut:not(#ms-z){ background: var(--ms-paper); color: var(--ms-ink); padding: 104px 0; }
.ms-p-cut__in:not(#ms-z){ gap: 48px; }
.ms-p-cut__row:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 72px; }
.ms-p-cut__fig:not(#ms-z){ flex: 1.2 1 480px; min-width: 0; }
.ms-p-cut__svg:not(#ms-z) svg{ width: 100%; height: auto; display: block; }
.ms-p-cut__steps:not(#ms-z){ flex: 1 1 360px; min-width: 0; flex-direction: column; }
.ms-p-cstep:not(#ms-z){ flex-direction: row; align-items: flex-start; gap: 18px; padding: 18px 0; border-top: 1px solid var(--ms-line); }
.ms-p-cstep:not(#ms-z):last-child{ border-bottom: 1px solid var(--ms-line); }
.ms-p-cstep__no:not(#ms-z){ width: auto; flex: 0 0 auto; }
.ms-p-cstep__no:not(#ms-z) .elementor-heading-title{ font-size: 40px; font-weight: 800; line-height: 1; color: transparent; -webkit-text-stroke: 1.4px var(--ms-rust); letter-spacing: -0.04em; }
.ms-p-cstep__txt:not(#ms-z){ flex: 1 1 auto; min-width: 0; flex-direction: column; gap: 4px; }
.ms-p-cstep__title:not(#ms-z) .elementor-heading-title{ font-size: 19px; font-weight: 800; color: var(--ms-ink); line-height: 1.3; }
.ms-p-cstep__desc:not(#ms-z){ font-size: 15px; line-height: 1.6; color: var(--ms-text-muted); }

.ms-p-where:not(#ms-z){ background: var(--ms-ink); color: #f4f2ee; padding: 56px 0; }
.ms-p-where__in:not(#ms-z){ gap: 24px; }
.ms-p-where__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .2em; text-transform: uppercase; color: var(--ms-orange); }
.ms-p-where__row:not(#ms-z){ display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0; }
.ms-p-spot:not(#ms-z){ flex-direction: column; gap: 6px; padding: 4px 24px 4px 0; border-right: 1px solid var(--ms-line-dark); margin-right: 24px; }
.ms-p-spot:not(#ms-z):last-child{ border-right: 0; margin-right: 0; }
.ms-p-spot__name:not(#ms-z) .elementor-heading-title{ font-size: 22px; font-weight: 800; color: #f4f2ee; }
.ms-p-spot__txt:not(#ms-z){ font-size: 14px; line-height: 1.55; color: var(--ms-text-muted-dark); }

@media (max-width: 1100px) {
  .ms-p-tcards:not(#ms-z){ grid-template-columns: 1fr; }
  .ms-p-tcard:not(#ms-z){ flex-direction: row; }
  .ms-p-tcard__vis:not(#ms-z){ height: auto; flex: 0 0 34%; min-height: 180px; }
  .ms-p-where__row:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 24px; }
  .ms-p-spot:not(#ms-z):nth-child(2n){ border-right: 0; margin-right: 0; }
  .ms-p-cmp__head:not(#ms-z){ position: static; }
}
@media (max-width: 860px) {
  .ms-p-cmp__in:not(#ms-z), .ms-p-opti__in:not(#ms-z), .ms-p-cut__row:not(#ms-z), .ms-p-hero__in:not(#ms-z){ flex-direction: column; align-items: stretch; }
  .ms-p-cmp__head:not(#ms-z), .ms-p-table:not(#ms-z), .ms-p-opti__txt:not(#ms-z), .ms-p-opti__pair:not(#ms-z), .ms-p-cut__fig:not(#ms-z), .ms-p-cut__steps:not(#ms-z), .ms-p-hero__copy:not(#ms-z), .ms-p-hero__fig:not(#ms-z){ flex: 0 0 auto; width: 100%; }
}
@media (max-width: 700px) {
  .ms-p-cmp:not(#ms-z), .ms-p-types:not(#ms-z), .ms-p-opti:not(#ms-z), .ms-p-cut:not(#ms-z){ padding: 80px 0; }
  .ms-p-hero__in:not(#ms-z){ padding-top: 48px; padding-bottom: 64px; }
  .ms-p-row:not(#ms-z){ grid-template-columns: 1fr 1fr; }
  .ms-p-row:not(#ms-z) .ms-p-cell--k{ grid-column: 1 / -1; padding-bottom: 0; }
  .ms-p-row--head:not(#ms-z) .ms-p-cell--k{ display: none; }
  .ms-p-cell:not(#ms-z){ padding: 12px 12px; }
  .ms-p-cell:not(#ms-z) .elementor-heading-title{ font-size: 14.5px; }
  .ms-p-tcard:not(#ms-z){ flex-direction: column; }
  .ms-p-tcard__vis:not(#ms-z){ flex: none; height: 140px; min-height: 0; }
  .ms-p-where__row:not(#ms-z){ grid-template-columns: 1fr; }
  .ms-p-spot:not(#ms-z){ border-right: 0; margin-right: 0; padding: 0 0 16px; border-bottom: 1px solid var(--ms-line-dark); }
  .ms-p-hero:not(#ms-z) .msp-chip{ width: 36px; height: 36px; }
}

/* Panele – wybór koloru: panel, szafki górne, szafki dolne, blat */
.ms-p-hero__svg:not(#ms-z) .msp-fill{ transition: fill .5s; }
.ms-p-hero:not(#ms-z) .msp-tabs{ display: flex; flex-wrap: wrap; gap: 6px; }
.ms-p-hero:not(#ms-z) .msp-tab{ display: inline-block; margin: 0; min-height: 0; padding: 7px 14px !important; border: 1px solid var(--ms-line) !important; border-radius: 999px !important; background: transparent !important; color: var(--ms-ink) !important; font-family: var(--ms-mono); font-size: 12px; font-weight: 500; letter-spacing: .06em; line-height: 1.2; text-transform: uppercase; cursor: pointer; transition: background .2s, color .2s, border-color .2s; }
.ms-p-hero:not(#ms-z) .msp-tab:hover{ border-color: var(--ms-ink) !important; }
.ms-p-hero:not(#ms-z) .msp-tab.is-on{ background: var(--ms-ink) !important; border-color: var(--ms-ink) !important; color: #fff !important; }
.ms-p-hero:not(#ms-z) .msp-tab:focus-visible{ outline: 2px solid var(--ms-orange); outline-offset: 2px; }
.ms-p-hero:not(#ms-z) .msp-picker__row[hidden]{ display: none !important; }
@media (max-width: 480px) {
  .ms-p-hero:not(#ms-z) .msp-tabs{ display: grid; grid-template-columns: 1fr 1fr; }
  .ms-p-hero:not(#ms-z) .msp-tab{ padding: 8px 10px !important; font-size: 11px; text-align: center; }
}

/* =========================================================
   ŚCIANY SZKLANE – prefiks ms-s- (ciemny baner z arkuszem rysunku)
   ========================================================= */
.ms-s-hero:not(#ms-z){ position: relative; overflow: hidden; color: #f4f2ee; background: var(--ms-ink); }
.ms-s-hero:not(#ms-z)::before{ content: ""; position: absolute; inset: 0; background-image: linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px); background-size: 40px 40px; pointer-events: none; }
.ms-s-hero__in:not(#ms-z){ position: relative; z-index: 1; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 64px; padding-top: 72px; padding-bottom: 88px; }
.ms-s-hero__copy:not(#ms-z){ flex: 1 1 400px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-s-crumbs:not(#ms-z){ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .04em; color: var(--ms-text-muted-dark); }
.ms-s-crumbs:not(#ms-z) a{ color: #f4f2ee; text-decoration: underline; text-decoration-color: var(--ms-orange); text-underline-offset: 3px; }
.ms-s-hero__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(44px, 6vw, 88px); line-height: .95; font-weight: 800; letter-spacing: -0.04em; color: #f4f2ee; }
.ms-s-hero__title:not(#ms-z) .elementor-heading-title span{ display: block; color: var(--ms-orange); }
.ms-s-hero__lead:not(#ms-z){ max-width: 540px; font-size: 19px; line-height: 1.6; color: #c9ccd1; }
.ms-s-hero__sheet:not(#ms-z){ flex: 1.25 1 540px; min-width: 0; flex-direction: column; gap: 20px; padding: 22px 22px 24px; background: #f4f2ee; color: var(--ms-ink); border-radius: 4px; box-shadow: 0 30px 70px rgba(0,0,0,0.45); background-image: linear-gradient(rgba(26,28,31,0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(26,28,31,0.05) 1px, transparent 1px); background-size: 20px 20px; }
.ms-s-hero__svg:not(#ms-z) svg{ display: block; width: 100%; height: auto; }
.ms-s-hero:not(#ms-z) .mss-pane{ fill: #cfe0ea; fill-opacity: .55; transition: fill .5s, fill-opacity .5s; }
.ms-s-hero:not(#ms-z) .mss-band{ fill: #f2f3f4; fill-opacity: 0; transition: fill-opacity .5s; }
.ms-s-hero:not(#ms-z) .mss-glare{ opacity: .8; transition: opacity .5s; }
.ms-s-hero:not(#ms-z) .mss-bars{ opacity: 0; transition: opacity .5s; }
.ms-s-hero:not(#ms-z) .mss-wall.is-mat .mss-pane{ fill: #e8ecee; fill-opacity: .95; }
.ms-s-hero:not(#ms-z) .mss-wall.is-mat .mss-glare{ opacity: 0; }
.ms-s-hero:not(#ms-z) .mss-wall.is-band .mss-band{ fill-opacity: .95; }
.ms-s-hero:not(#ms-z) .mss-wall.is-loft .mss-bars{ opacity: 1; }
.ms-s-hero:not(#ms-z) .mss-switch{ display: flex; flex-direction: column; gap: 10px; }
.ms-s-hero:not(#ms-z) .mss-switch__lbl{ margin: 0; font-family: var(--ms-mono); font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: var(--ms-text-muted); }
.ms-s-hero:not(#ms-z) .mss-switch__row{ display: flex; flex-wrap: wrap; gap: 8px; }
.ms-s-hero:not(#ms-z) .mss-opt{ display: inline-block; margin: 0; min-height: 0; padding: 9px 16px !important; border: 1px solid var(--ms-ink) !important; border-radius: 0 !important; background: transparent !important; color: var(--ms-ink) !important; font-family: var(--ms-mono); font-size: 12px; font-weight: 500; letter-spacing: .06em; line-height: 1.2; text-transform: uppercase; cursor: pointer; transition: background .2s, color .2s; }
.ms-s-hero:not(#ms-z) .mss-opt:hover{ background: rgba(26,28,31,0.06) !important; }
.ms-s-hero:not(#ms-z) .mss-opt.is-on{ background: var(--ms-ink) !important; color: #f4f2ee !important; box-shadow: 4px 4px 0 var(--ms-orange); }
.ms-s-hero:not(#ms-z) .mss-opt:focus-visible{ outline: 2px solid var(--ms-orange); outline-offset: 2px; }
.ms-s-hero:not(#ms-z) .mss-switch__hint{ margin: 0; min-height: 1.5em; font-size: 15px; line-height: 1.5; color: #3d4046; }

.ms-s-intro:not(#ms-z){ background: var(--ms-paper); padding: 104px 0; }
.ms-s-intro__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: flex-start; gap: 48px 80px; }
.ms-s-intro__txt:not(#ms-z){ flex: 1.4 1 520px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-s-intro:not(#ms-z) .ms-n-prose strong{ color: var(--ms-ink); }
.ms-s-facts:not(#ms-z){ flex: 1 1 340px; min-width: 0; flex-direction: column; gap: 0; border-top: 3px solid var(--ms-ink); background: #fff; padding: 8px 28px 16px; box-shadow: 0 20px 50px rgba(26,28,31,0.08); }
.ms-s-facts__k:not(#ms-z) .elementor-heading-title{ padding: 16px 0 8px; font-family: var(--ms-mono); font-size: 12px; letter-spacing: .1em; text-transform: uppercase; color: var(--ms-rust); }
.ms-s-fact:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 4px 16px; padding: 14px 0; border-bottom: 1px solid var(--ms-line); }
.ms-s-fact:not(#ms-z):last-child{ border-bottom: 0; }
.ms-s-fact__k:not(#ms-z){ flex: 0 0 110px; }
.ms-s-fact__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 13px; color: var(--ms-text-muted); }
.ms-s-fact__v:not(#ms-z){ flex: 1 1 160px; min-width: 0; }
.ms-s-fact__v:not(#ms-z) .elementor-heading-title{ font-size: 16px; font-weight: 600; line-height: 1.45; color: var(--ms-ink); }

.ms-s-types:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-s-types__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-s-tlist:not(#ms-z){ flex-direction: column; border-top: 1px solid var(--ms-ink); }
.ms-s-trow:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 20px 40px; padding: 32px 0; border-bottom: 1px solid var(--ms-line); transition: background .3s; }
.ms-s-trow:not(#ms-z):hover{ background: linear-gradient(90deg, rgba(247,147,30,0.07), transparent 70%); }
.ms-s-trow__no:not(#ms-z){ flex: 0 0 48px; }
.ms-s-trow__no:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 14px; color: var(--ms-rust); }
.ms-s-trow__pic:not(#ms-z){ flex: 0 0 150px; }
.ms-s-trow__pic:not(#ms-z) svg{ display: block; width: 150px; height: auto; }
.ms-s-trow__txt:not(#ms-z){ flex: 1 1 380px; min-width: 0; flex-direction: column; gap: 6px; }
.ms-s-trow__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(22px, 2.2vw, 30px); font-weight: 800; letter-spacing: -0.02em; line-height: 1.15; color: var(--ms-ink); }
.ms-s-trow__tag:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: var(--ms-rust); }
.ms-s-trow__desc:not(#ms-z){ max-width: 620px; font-size: 16px; line-height: 1.6; color: #3d4046; }
.ms-s-trow__where:not(#ms-z){ flex: 0 1 220px; min-width: 0; }
.ms-s-trow__where:not(#ms-z) .elementor-icon-list-items{ display: flex; flex-direction: column; gap: 6px; }
.ms-s-trow__where:not(#ms-z) .elementor-icon-list-item{ font-family: var(--ms-mono); font-size: 13px; color: var(--ms-text-muted); }
.ms-s-trow__where:not(#ms-z) .elementor-icon-list-item::before{ content: "→ "; color: var(--ms-orange); }

.ms-s-split:not(#ms-z){ background: var(--ms-ink); color: #f4f2ee; padding: 104px 0; }
.ms-s-split__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-s-split__head:not(#ms-z){ flex-direction: column; gap: 20px; }
.ms-s-split__cols:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 24px; }
.ms-s-col:not(#ms-z){ flex: 1 1 380px; min-width: 0; flex-direction: column; gap: 20px; padding: 36px 36px 32px; border: 1px solid var(--ms-line-dark); background: var(--ms-ink-2); }
.ms-s-col__title:not(#ms-z) .elementor-heading-title{ font-size: 24px; font-weight: 800; color: #f4f2ee; }
.ms-s-col__list:not(#ms-z) .elementor-icon-list-items{ display: flex; flex-direction: column; }
.ms-s-col__list:not(#ms-z) .elementor-icon-list-item{ position: relative; padding: 13px 0 13px 26px; border-top: 1px solid var(--ms-line-dark); font-size: 16px; line-height: 1.45; color: #c9ccd1; }
.ms-s-col__list:not(#ms-z) .elementor-icon-list-item::before{ content: ""; position: absolute; left: 0; top: 20px; width: 10px; height: 10px; border: 2px solid var(--ms-orange); }

.ms-s-glass:not(#ms-z){ background: var(--ms-paper); padding: 104px 0; }
.ms-s-glass__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-s-swatches:not(#ms-z){ display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 20px; }
.ms-s-sw:not(#ms-z){ flex-direction: column; gap: 10px; }
.ms-s-sw__face:not(#ms-z){ position: relative; aspect-ratio: 3 / 4; min-height: 0; border: 1px solid rgba(26,28,31,0.15); background: linear-gradient(135deg, #c9dbe5, #e3edf2); overflow: hidden; }
.ms-s-sw__face:not(#ms-z)::after{ content: ""; position: absolute; inset: 0; background: linear-gradient(115deg, transparent 30%, rgba(255,255,255,0.55) 38%, transparent 46%, transparent 60%, rgba(255,255,255,0.3) 64%, transparent 68%); }
.ms-s-sw--clear:not(#ms-z) .ms-s-sw__face{ background: linear-gradient(160deg, #b9cfdb 0%, #dbe8ef 60%, #a8bfcc 100%); }
.ms-s-sw--mat:not(#ms-z) .ms-s-sw__face{ background: #eef0f1; }
.ms-s-sw--mat:not(#ms-z) .ms-s-sw__face::after{ background: radial-gradient(circle at 30% 30%, rgba(255,255,255,0.8), transparent 60%); }
.ms-s-sw--sand:not(#ms-z) .ms-s-sw__face{ background: repeating-linear-gradient(180deg, #c9dbe5 0 22px, #eef0f1 22px 44px); }
.ms-s-sw--foil:not(#ms-z) .ms-s-sw__face{ background: linear-gradient(160deg, #b9cfdb, #dbe8ef); }
.ms-s-sw--foil:not(#ms-z) .ms-s-sw__face::before{ content: ""; position: absolute; left: 0; right: 0; top: 38%; height: 26%; background: repeating-linear-gradient(45deg, rgba(255,255,255,0.85) 0 6px, rgba(255,255,255,0.45) 6px 12px); }
.ms-s-sw--tint:not(#ms-z) .ms-s-sw__face{ background: linear-gradient(160deg, #4b5056, #6b7076 60%, #3d4146); }
.ms-s-sw__name:not(#ms-z) .elementor-heading-title{ font-size: 18px; font-weight: 800; color: var(--ms-ink); }
.ms-s-sw__txt:not(#ms-z) .elementor-heading-title{ font-size: 15px; line-height: 1.45; color: var(--ms-text-muted); }

.ms-s-safe:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-s-safe__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 24px; }
.ms-s-safe__card:not(#ms-z){ flex: 1 1 420px; min-width: 0; flex-direction: column; gap: 14px; padding: 40px; border: 1px solid var(--ms-line); border-left: 6px solid var(--ms-orange); background: var(--ms-paper); }
.ms-s-safe__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .1em; text-transform: uppercase; color: var(--ms-rust); }
.ms-s-safe__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(26px, 2.6vw, 36px); font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; color: var(--ms-ink); }
.ms-s-safe__txt:not(#ms-z){ font-size: 17px; line-height: 1.65; color: #3d4046; }
.ms-s-safe__txt:not(#ms-z) strong{ color: var(--ms-ink); }

.ms-s-steps:not(#ms-z){ background: var(--ms-paper); padding: 104px 0; }
.ms-s-steps__in:not(#ms-z){ flex-direction: column; gap: 56px; }
.ms-s-line:not(#ms-z){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0; border-top: 2px solid var(--ms-ink); }
.ms-s-step:not(#ms-z){ position: relative; flex-direction: column; gap: 10px; padding: 28px 28px 0 0; }
.ms-s-step:not(#ms-z)::before{ content: ""; position: absolute; top: -9px; left: 0; width: 16px; height: 16px; background: var(--ms-orange); border: 3px solid var(--ms-paper); border-radius: 50%; }
.ms-s-step__no:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 13px; color: var(--ms-rust); }
.ms-s-step__title:not(#ms-z) .elementor-heading-title{ font-size: 21px; font-weight: 800; line-height: 1.2; color: var(--ms-ink); }
.ms-s-step__desc:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

.ms-s-schema:not(#ms-z){ display: none; }
.ms-s-rel:not(#ms-z){ background: #fff; padding: 0 0 72px; }
.ms-s-rel__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 16px 28px; padding-top: 32px; border-top: 1px solid var(--ms-line); }
.ms-s-rel__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .1em; text-transform: uppercase; color: var(--ms-text-muted); }
.ms-s-rel__row:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 10px; }
.ms-s-rel__link:not(#ms-z) .elementor-heading-title a{ display: inline-block; padding: 9px 16px; border: 1px solid var(--ms-line); font-size: 15px; font-weight: 600; color: var(--ms-ink); transition: border-color .2s, background .2s; }
.ms-s-rel__link:not(#ms-z) .elementor-heading-title a:hover{ border-color: var(--ms-ink); background: var(--ms-paper); }

@media (max-width: 1024px) {
  .ms-s-swatches:not(#ms-z){ grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ms-s-line:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 32px; border-top: 0; }
  .ms-s-step:not(#ms-z){ border-top: 2px solid var(--ms-ink); }
}
@media (max-width: 767px) {
  .ms-s-hero__in:not(#ms-z){ padding-top: 48px; padding-bottom: 64px; }
  .ms-s-hero__sheet:not(#ms-z){ padding: 12px 12px 18px; }
  .ms-s-intro:not(#ms-z), .ms-s-types:not(#ms-z), .ms-s-split:not(#ms-z), .ms-s-glass:not(#ms-z), .ms-s-safe:not(#ms-z), .ms-s-steps:not(#ms-z){ padding: 72px 0; }
  .ms-s-facts:not(#ms-z){ padding: 4px 20px 12px; }
  .ms-s-trow:not(#ms-z){ gap: 14px 20px; padding: 24px 0; }
  .ms-s-trow__no:not(#ms-z){ flex: 0 0 auto; }
  .ms-s-trow__pic:not(#ms-z){ flex: 0 0 110px; }
  .ms-s-trow__pic:not(#ms-z) svg{ width: 110px; }
  .ms-s-col:not(#ms-z){ padding: 28px 22px 24px; }
  .ms-s-swatches:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ms-s-safe__card:not(#ms-z){ padding: 28px 22px; }
  .ms-s-line:not(#ms-z){ grid-template-columns: 1fr; }
  .ms-s-step:not(#ms-z){ padding-right: 0; }
}
@media (max-width: 480px) {
  .ms-s-hero:not(#ms-z) .mss-switch__row{ display: grid; grid-template-columns: 1fr 1fr; }
  .ms-s-hero:not(#ms-z) .mss-opt{ padding: 9px 8px !important; font-size: 11px; text-align: center; }
}

/* =========================================================
   KABINY PRYSZNICOWE – prefiks ms-k- (jasny baner „płytki”, rzut z góry)
   ========================================================= */
.ms-k-hero:not(#ms-z){ --mk-fit: #c9ced4; position: relative; overflow: hidden; color: var(--ms-ink); background: #f1f5f6; }
.ms-k-hero:not(#ms-z)::before{ content: ""; position: absolute; inset: 0; background-image: linear-gradient(rgba(143,184,207,0.28) 1px, transparent 1px), linear-gradient(90deg, rgba(143,184,207,0.28) 1px, transparent 1px); background-size: 64px 64px; pointer-events: none; }
.ms-k-hero__in:not(#ms-z){ position: relative; z-index: 1; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 64px; padding-top: 72px; padding-bottom: 88px; }
.ms-k-hero__copy:not(#ms-z){ flex: 1 1 400px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-k-crumbs:not(#ms-z){ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .04em; color: var(--ms-text-muted); }
.ms-k-crumbs:not(#ms-z) a{ color: var(--ms-ink); text-decoration: underline; text-decoration-color: var(--ms-orange); text-underline-offset: 3px; }
.ms-k-hero__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(42px, 5.6vw, 84px); line-height: .98; font-weight: 800; letter-spacing: -0.04em; color: var(--ms-ink); }
.ms-k-hero__title:not(#ms-z) .elementor-heading-title span{ display: block; color: #3b7a99; }
.ms-k-hero__lead:not(#ms-z){ max-width: 540px; font-size: 19px; line-height: 1.6; color: #3d4046; }
.ms-k-hero__plan:not(#ms-z){ flex: 1.15 1 500px; min-width: 0; flex-direction: column; gap: 18px; padding: 20px 20px 22px; background: #fff; border-radius: 10px; box-shadow: 0 30px 60px rgba(26,40,50,0.14); }
.ms-k-hero__svg:not(#ms-z) svg{ display: block; width: 100%; height: auto; border-radius: 6px; }
.ms-k-hero:not(#ms-z) .mk-l{ opacity: 0; transition: opacity .45s; }
.ms-k-hero:not(#ms-z) .mk-plan.is-niche .mk-l--niche, .ms-k-hero:not(#ms-z) .mk-plan.is-corner .mk-l--corner, .ms-k-hero:not(#ms-z) .mk-plan.is-fixed .mk-l--fixed,
.ms-k-hero:not(#ms-z) .mk-plan.is-slide .mk-l--slide, .ms-k-hero:not(#ms-z) .mk-plan.is-walkin .mk-l--walkin, .ms-k-hero:not(#ms-z) .mk-plan.is-bath .mk-l--bath{ opacity: 1; }
.ms-k-hero:not(#ms-z) .mk-floor{ transition: opacity .45s; }
.ms-k-hero:not(#ms-z) .mk-plan.is-bath .mk-floor{ opacity: 0; }
.ms-k-hero:not(#ms-z) .mk-fit{ fill: var(--mk-fit); transition: fill .4s; }
.ms-k-hero:not(#ms-z) .mk-cfg{ display: flex; flex-direction: column; gap: 10px; }
.ms-k-hero:not(#ms-z) .mk-cfg__lbl{ margin: 0; font-family: var(--ms-mono); font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: var(--ms-text-muted); }
.ms-k-hero:not(#ms-z) .mk-cfg__lbl b{ color: var(--ms-ink); }
.ms-k-hero:not(#ms-z) .mk-cfg__row{ display: flex; flex-wrap: wrap; gap: 8px; }
.ms-k-hero:not(#ms-z) .mk-opt{ display: inline-block; margin: 0; min-height: 0; padding: 9px 14px !important; border: 1px solid #c6d6de !important; border-radius: 6px !important; background: #f1f5f6 !important; color: var(--ms-ink) !important; font-family: var(--ms-font); font-size: 14px; font-weight: 600; line-height: 1.2; text-transform: none; cursor: pointer; transition: background .2s, border-color .2s; }
.ms-k-hero:not(#ms-z) .mk-opt:hover{ border-color: var(--ms-ink) !important; }
.ms-k-hero:not(#ms-z) .mk-opt.is-on{ background: var(--ms-orange) !important; border-color: var(--ms-orange) !important; color: var(--ms-ink) !important; }
.ms-k-hero:not(#ms-z) .mk-opt:focus-visible, .ms-k-hero:not(#ms-z) .mk-fitbtn:focus-visible{ outline: 2px solid var(--ms-ink); outline-offset: 2px; }
.ms-k-hero:not(#ms-z) .mk-cfg__hint{ margin: 0; min-height: 1.5em; font-size: 15px; line-height: 1.5; color: #3d4046; }
.ms-k-hero:not(#ms-z) .mk-cfg__fits{ display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 10px 16px; padding-top: 12px; border-top: 1px solid #e3e9ec; }
.ms-k-hero:not(#ms-z) .mk-cfg__chips{ display: flex; gap: 10px; }
.ms-k-hero:not(#ms-z) .mk-fitbtn{ display: block; width: 34px; height: 34px; min-height: 0; padding: 0 !important; border-radius: 50% !important; border: 2px solid #fff !important; background: radial-gradient(circle at 35% 30%, rgba(255,255,255,0.75), transparent 45%), var(--c) !important; box-shadow: 0 0 0 1px #c6d6de, 0 3px 8px rgba(26,28,31,0.15); cursor: pointer; transition: transform .2s, box-shadow .2s; }
.ms-k-hero:not(#ms-z) .mk-fitbtn.is-on{ box-shadow: 0 0 0 2px var(--ms-ink), 0 4px 10px rgba(26,28,31,0.2); transform: scale(1.08); }

.ms-k-when:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-k-when__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-k-when__grid:not(#ms-z){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.ms-k-wcard:not(#ms-z){ flex-direction: column; gap: 12px; padding: 28px 24px; background: #f1f5f6; border-radius: 10px; border: 1px solid #e3e9ec; }
.ms-k-wcard__ico:not(#ms-z) svg{ display: block; width: 56px; height: 56px; }
.ms-k-wcard__title:not(#ms-z) .elementor-heading-title{ font-size: 20px; font-weight: 800; line-height: 1.2; color: var(--ms-ink); }
.ms-k-wcard__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

.ms-k-types:not(#ms-z){ background: var(--ms-ink); color: #f4f2ee; padding: 104px 0; }
.ms-k-types__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-k-tgrid:not(#ms-z){ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1px; background: var(--ms-line-dark); border: 1px solid var(--ms-line-dark); }
.ms-k-tcard:not(#ms-z){ flex-direction: column; gap: 14px; padding: 32px 28px; background: var(--ms-ink); transition: background .3s; }
.ms-k-tcard:not(#ms-z):hover{ background: var(--ms-ink-2); }
.ms-k-tcard__ico:not(#ms-z) svg{ display: block; width: 80px; height: 64px; }
.ms-k-tcard__title:not(#ms-z) .elementor-heading-title{ font-size: 21px; font-weight: 800; line-height: 1.2; color: #f4f2ee; }
.ms-k-tcard__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #c9ccd1; }
.ms-k-types__note:not(#ms-z){ font-size: 16px; color: #c9ccd1; }
.ms-k-types__note:not(#ms-z) a{ color: var(--ms-orange); text-decoration: underline; text-underline-offset: 3px; }

.ms-k-glass:not(#ms-z){ background: #f1f5f6; padding: 104px 0; }
.ms-k-glass__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 48px 72px; align-items: flex-start; }
.ms-k-glass__txt:not(#ms-z){ flex: 1.2 1 480px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-k-glass:not(#ms-z) .ms-n-prose strong{ color: var(--ms-ink); }
.ms-k-spec:not(#ms-z){ flex: 1 1 380px; min-width: 0; flex-direction: column; background: #fff; border-radius: 10px; padding: 8px 28px; box-shadow: 0 20px 50px rgba(26,40,50,0.08); }
.ms-k-spec__row:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 4px 16px; padding: 16px 0; border-bottom: 1px solid #e3e9ec; }
.ms-k-spec__row:not(#ms-z):last-child{ border-bottom: 0; }
.ms-k-spec__k:not(#ms-z){ flex: 0 0 104px; }
.ms-k-spec__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 13px; color: #3b7a99; }
.ms-k-spec__v:not(#ms-z){ flex: 1 1 180px; min-width: 0; }
.ms-k-spec__v:not(#ms-z) .elementor-heading-title{ font-size: 16px; font-weight: 600; line-height: 1.45; color: var(--ms-ink); }
.ms-k-fins:not(#ms-z){ flex: 1 1 100%; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.ms-k-fin:not(#ms-z){ flex-direction: row; align-items: center; gap: 14px; padding: 16px; background: #fff; border-radius: 10px; border: 1px solid #e3e9ec; }
.ms-k-fin__sw:not(#ms-z){ flex: 0 0 52px; width: 52px; height: 52px; min-height: 0; border-radius: 50%; box-shadow: inset 0 -4px 8px rgba(0,0,0,0.2), 0 2px 6px rgba(0,0,0,0.12); }
.ms-k-fin--chrom:not(#ms-z) .ms-k-fin__sw{ background: linear-gradient(135deg, #f4f6f8 0%, #a9b1b9 45%, #eef1f4 55%, #8d959e 100%); }
.ms-k-fin--black:not(#ms-z) .ms-k-fin__sw{ background: linear-gradient(135deg, #3a3c40, #151618); }
.ms-k-fin--steel:not(#ms-z) .ms-k-fin__sw{ background: repeating-linear-gradient(90deg, #b3b0aa 0 2px, #9e9b95 2px 4px); }
.ms-k-fin--gold:not(#ms-z) .ms-k-fin__sw{ background: linear-gradient(135deg, #f3dc9c 0%, #c9a45c 45%, #f0d48c 55%, #a8843c 100%); }
.ms-k-fin__name:not(#ms-z){ flex: 1 1 auto; }
.ms-k-fin__name:not(#ms-z) .elementor-heading-title{ font-size: 17px; font-weight: 800; color: var(--ms-ink); }
.ms-k-fin__txt:not(#ms-z){ flex: 1 1 100%; }
.ms-k-fin:not(#ms-z){ flex-wrap: wrap; }
.ms-k-fin__txt:not(#ms-z) .elementor-heading-title{ font-size: 14px; line-height: 1.45; color: var(--ms-text-muted); }

.ms-k-ready:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-k-ready__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 40px 64px; align-items: flex-start; }
.ms-k-ready__card:not(#ms-z){ flex: 1 1 440px; min-width: 0; flex-direction: column; gap: 14px; padding: 40px; background: #f1f5f6; border-radius: 10px; border-left: 6px solid var(--ms-orange); }
.ms-k-ready__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .1em; text-transform: uppercase; color: var(--ms-rust); }
.ms-k-ready__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(26px, 2.6vw, 36px); font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; color: var(--ms-ink); }
.ms-k-ready__lead:not(#ms-z){ font-size: 16px; line-height: 1.6; color: #3d4046; }
.ms-k-ready__list:not(#ms-z) .elementor-icon-list-items{ display: flex; flex-direction: column; gap: 4px; }
.ms-k-ready__list:not(#ms-z) .elementor-icon-list-item{ position: relative; padding: 9px 0 9px 34px; font-size: 16px; line-height: 1.45; color: var(--ms-ink); }
.ms-k-ready__list:not(#ms-z) .elementor-icon-list-item::before{ content: ""; position: absolute; left: 0; top: 9px; width: 22px; height: 22px; border-radius: 6px; background: var(--ms-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1c1f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 14px no-repeat; }
.ms-k-steps:not(#ms-z){ flex: 1 1 420px; min-width: 0; flex-direction: column; }
.ms-k-step:not(#ms-z){ flex-direction: row; gap: 20px; padding: 22px 0; border-bottom: 1px solid var(--ms-line); }
.ms-k-step:not(#ms-z):first-child{ padding-top: 0; }
.ms-k-step__no:not(#ms-z){ flex: 0 0 44px; }
.ms-k-step__no:not(#ms-z) .elementor-heading-title{ display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 50%; border: 2px solid var(--ms-ink); font-family: var(--ms-mono); font-size: 14px; font-weight: 700; color: var(--ms-ink); }
.ms-k-step__txt:not(#ms-z){ flex: 1 1 auto; min-width: 0; flex-direction: column; gap: 4px; }
.ms-k-step__title:not(#ms-z) .elementor-heading-title{ font-size: 20px; font-weight: 800; color: var(--ms-ink); }
.ms-k-step__desc:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

.ms-k-care:not(#ms-z){ background: #f1f5f6; padding: 104px 0; }
.ms-k-care__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-k-care__grid:not(#ms-z){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; counter-reset: mktip; }
.ms-k-tip:not(#ms-z){ position: relative; flex-direction: column; gap: 10px; padding: 56px 24px 28px; background: #fff; border-radius: 10px; }
.ms-k-tip:not(#ms-z)::before{ counter-increment: mktip; content: "0" counter(mktip); position: absolute; top: 22px; left: 24px; font-family: var(--ms-mono); font-size: 13px; color: #3b7a99; }
.ms-k-tip__title:not(#ms-z) .elementor-heading-title{ font-size: 19px; font-weight: 800; color: var(--ms-ink); }
.ms-k-tip__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

@media (max-width: 1024px) {
  .ms-k-when__grid:not(#ms-z), .ms-k-care__grid:not(#ms-z), .ms-k-fins:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ms-k-tgrid:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .ms-k-hero__in:not(#ms-z){ padding-top: 48px; padding-bottom: 64px; }
  .ms-k-hero__plan:not(#ms-z){ padding: 12px 12px 16px; }
  .ms-k-when:not(#ms-z), .ms-k-types:not(#ms-z), .ms-k-glass:not(#ms-z), .ms-k-ready:not(#ms-z), .ms-k-care:not(#ms-z){ padding: 72px 0; }
  .ms-k-when__grid:not(#ms-z), .ms-k-care__grid:not(#ms-z), .ms-k-fins:not(#ms-z), .ms-k-tgrid:not(#ms-z){ grid-template-columns: 1fr; }
  .ms-k-spec:not(#ms-z){ padding: 4px 20px; }
  .ms-k-ready__card:not(#ms-z){ padding: 28px 22px; }
}
@media (max-width: 480px) {
  .ms-k-hero:not(#ms-z) .mk-cfg__row{ display: grid; grid-template-columns: 1fr 1fr; }
  .ms-k-hero:not(#ms-z) .mk-opt{ padding: 9px 8px !important; font-size: 13px; text-align: center; }
}

/* =========================================================
   DASZKI SZKLANE – prefiks ms-d- (wieczorne niebo, deszcz, przekrój boczny)
   ========================================================= */
.ms-d-hero:not(#ms-z){ position: relative; overflow: hidden; color: #e9e6e0; background: linear-gradient(180deg, #18202a 0%, #233140 100%); }
.ms-d-hero__in:not(#ms-z){ position: relative; z-index: 1; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 64px; padding-top: 72px; padding-bottom: 88px; }
.ms-d-hero__copy:not(#ms-z){ flex: 1 1 400px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-d-crumbs:not(#ms-z){ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .04em; color: #9fb2c2; }
.ms-d-crumbs:not(#ms-z) a{ color: #e9e6e0; text-decoration: underline; text-decoration-color: var(--ms-orange); text-underline-offset: 3px; }
.ms-d-hero__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(44px, 6vw, 88px); line-height: .96; font-weight: 800; letter-spacing: -0.04em; color: #f4f2ee; }
.ms-d-hero__title:not(#ms-z) .elementor-heading-title span{ display: block; color: var(--ms-orange); }
.ms-d-hero__lead:not(#ms-z){ max-width: 540px; font-size: 19px; line-height: 1.6; color: #c3ccd5; }
.ms-d-hero__fig:not(#ms-z){ flex: 1.2 1 520px; min-width: 0; flex-direction: column; gap: 18px; }
.ms-d-hero__svg:not(#ms-z) svg{ display: block; width: 100%; height: auto; }
.ms-d-hero:not(#ms-z) .md-drop{ animation: md-rain 1.4s linear infinite; }
.ms-d-hero:not(#ms-z) .md-splash{ opacity: .7; }
@keyframes md-rain { 0% { transform: translateY(-30px); opacity: 0; } 15% { opacity: 1; } 100% { transform: translateY(60px); opacity: 0; } }
@media (prefers-reduced-motion: reduce) { .ms-d-hero:not(#ms-z) .md-drop{ animation: none; } }
.ms-d-hero:not(#ms-z) .md-m{ opacity: 0; transition: opacity .45s; }
.ms-d-hero:not(#ms-z) .md-side.is-rods .md-m--rods, .ms-d-hero:not(#ms-z) .md-side.is-brackets .md-m--brackets, .ms-d-hero:not(#ms-z) .md-side.is-profile .md-m--profile{ opacity: 1; }
.ms-d-hero:not(#ms-z) .md-glass{ fill: #9fc3d6; fill-opacity: .55; transition: fill .45s, fill-opacity .45s; }
.ms-d-hero:not(#ms-z) .md-side.is-mat .md-glass{ fill: #e6ecef; fill-opacity: .9; }
.ms-d-hero:not(#ms-z) .md-side.is-grafit .md-glass{ fill: #5a626c; fill-opacity: .9; }
.ms-d-hero:not(#ms-z) .md-cfg{ display: flex; flex-direction: column; gap: 14px; padding: 20px 22px; border: 1px solid rgba(233,230,224,0.16); background: rgba(255,255,255,0.04); border-radius: 8px; }
.ms-d-hero:not(#ms-z) .md-cfg__grp{ display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 8px 14px; }
.ms-d-hero:not(#ms-z) .md-cfg__lbl{ flex: 0 0 110px; margin: 0; font-family: var(--ms-mono); font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: #9fb2c2; }
.ms-d-hero:not(#ms-z) .md-cfg__row{ display: flex; flex-wrap: wrap; gap: 8px; }
.ms-d-hero:not(#ms-z) .md-opt, .ms-d-hero:not(#ms-z) .md-tint{ display: inline-flex; align-items: center; gap: 8px; margin: 0; min-height: 0; padding: 8px 14px !important; border: 1px solid rgba(233,230,224,0.3) !important; border-radius: 999px !important; background: transparent !important; color: #e9e6e0 !important; font-family: var(--ms-font); font-size: 14px; font-weight: 600; line-height: 1.2; text-transform: none; cursor: pointer; transition: background .2s, border-color .2s, color .2s; }
.ms-d-hero:not(#ms-z) .md-opt:hover, .ms-d-hero:not(#ms-z) .md-tint:hover{ border-color: #e9e6e0 !important; }
.ms-d-hero:not(#ms-z) .md-opt.is-on, .ms-d-hero:not(#ms-z) .md-tint.is-on{ background: var(--ms-orange) !important; border-color: var(--ms-orange) !important; color: var(--ms-ink) !important; }
.ms-d-hero:not(#ms-z) .md-tint::before{ content: ""; width: 12px; height: 12px; border-radius: 50%; border: 1px solid rgba(0,0,0,0.25); }
.ms-d-hero:not(#ms-z) .md-tint--clear::before{ background: #9fc3d6; }
.ms-d-hero:not(#ms-z) .md-tint--mat::before{ background: #e6ecef; }
.ms-d-hero:not(#ms-z) .md-tint--grafit::before{ background: #5a626c; }
.ms-d-hero:not(#ms-z) .md-opt:focus-visible, .ms-d-hero:not(#ms-z) .md-tint:focus-visible{ outline: 2px solid #e9e6e0; outline-offset: 2px; }
.ms-d-hero:not(#ms-z) .md-cfg__hint{ margin: 0; min-height: 1.5em; font-size: 15px; line-height: 1.5; color: #c3ccd5; }

.ms-d-why:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-d-why__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 48px 80px; align-items: flex-start; }
.ms-d-why__head:not(#ms-z){ flex: 1 1 420px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-d-why:not(#ms-z) .ms-n-prose strong{ color: var(--ms-ink); }
.ms-d-why__list:not(#ms-z){ flex: 1.2 1 480px; min-width: 0; flex-direction: column; border-top: 2px solid var(--ms-ink); }
.ms-d-ben:not(#ms-z){ flex-direction: row; gap: 24px; padding: 24px 0; border-bottom: 1px solid var(--ms-line); }
.ms-d-ben__no:not(#ms-z){ flex: 0 0 40px; }
.ms-d-ben__no:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 14px; color: var(--ms-rust); }
.ms-d-ben__txt:not(#ms-z){ flex: 1 1 auto; min-width: 0; flex-direction: column; gap: 6px; }
.ms-d-ben__title:not(#ms-z) .elementor-heading-title{ font-size: 21px; font-weight: 800; color: var(--ms-ink); }
.ms-d-ben__desc:not(#ms-z){ font-size: 16px; line-height: 1.6; color: #3d4046; }

.ms-d-types:not(#ms-z){ background: var(--ms-paper); padding: 104px 0; }
.ms-d-types__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-d-tgrid:not(#ms-z){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.ms-d-tcard:not(#ms-z){ flex-direction: column; gap: 12px; padding: 24px 24px 28px; background: #fff; border-top: 4px solid var(--ms-ink); box-shadow: 0 16px 40px rgba(26,28,31,0.06); transition: border-color .3s, transform .3s; }
.ms-d-tcard:not(#ms-z):hover{ border-color: var(--ms-orange); transform: translateY(-3px); }
.ms-d-tcard__ico:not(#ms-z) svg{ display: block; width: 100%; max-width: 180px; height: auto; }
.ms-d-tcard__title:not(#ms-z) .elementor-heading-title{ font-size: 20px; font-weight: 800; line-height: 1.2; color: var(--ms-ink); }
.ms-d-tcard__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

.ms-d-glass:not(#ms-z){ background: linear-gradient(180deg, #18202a 0%, #1f2a36 100%); color: #e9e6e0; padding: 104px 0; }
.ms-d-glass__in:not(#ms-z){ flex-direction: column; gap: 56px; }
.ms-d-glass__row:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 72px; }
.ms-d-glass__txt:not(#ms-z){ flex: 1 1 440px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-d-glass__prose:not(#ms-z){ font-size: 17px; line-height: 1.7; color: #c3ccd5; }
.ms-d-glass__prose:not(#ms-z) p + p{ margin-top: 1em; }
.ms-d-glass__prose:not(#ms-z) strong{ color: #f4f2ee; }
.ms-d-glass__fig:not(#ms-z){ flex: 1 1 420px; min-width: 0; }
.ms-d-glass__svg:not(#ms-z) svg{ display: block; width: 100%; height: auto; }
.ms-d-tints:not(#ms-z){ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.ms-d-tint:not(#ms-z){ flex-direction: column; gap: 10px; padding: 18px; border: 1px solid rgba(233,230,224,0.14); border-radius: 8px; }
.ms-d-tint__sw:not(#ms-z){ height: 90px; min-height: 0; border-radius: 4px; position: relative; overflow: hidden; }
.ms-d-tint__sw:not(#ms-z)::after{ content: ""; position: absolute; inset: 0; background: linear-gradient(115deg, transparent 35%, rgba(255,255,255,0.35) 45%, transparent 55%); }
.ms-d-tint--clear:not(#ms-z) .ms-d-tint__sw{ background: linear-gradient(160deg, #9fc3d6, #c9dde8); }
.ms-d-tint--mat:not(#ms-z) .ms-d-tint__sw{ background: #e6ecef; }
.ms-d-tint--grafit:not(#ms-z) .ms-d-tint__sw{ background: linear-gradient(160deg, #4b525a, #6b7279); }
.ms-d-tint__name:not(#ms-z) .elementor-heading-title{ font-size: 18px; font-weight: 800; color: #f4f2ee; }
.ms-d-tint__txt:not(#ms-z) .elementor-heading-title{ font-size: 15px; line-height: 1.5; color: #c3ccd5; }

.ms-d-places:not(#ms-z){ background: var(--ms-orange); padding: 56px 0; }
.ms-d-places__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 20px 40px; }
.ms-d-places__k:not(#ms-z){ flex: 0 1 320px; }
.ms-d-places__k:not(#ms-z) .elementor-heading-title{ font-size: clamp(24px, 2.4vw, 32px); font-weight: 800; line-height: 1.15; letter-spacing: -0.02em; color: var(--ms-ink); }
.ms-d-places__list:not(#ms-z){ flex: 1 1 520px; min-width: 0; }
.ms-d-places__list:not(#ms-z) .elementor-icon-list-items{ display: flex; flex-wrap: wrap; gap: 10px; }
.ms-d-places__list:not(#ms-z) .elementor-icon-list-item{ padding: 10px 16px; background: var(--ms-ink); color: #f4f2ee; font-size: 15px; font-weight: 600; border-radius: 999px; }

.ms-d-mount:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-d-mount__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 40px 64px; align-items: flex-start; }
.ms-d-check:not(#ms-z){ flex: 1 1 440px; min-width: 0; flex-direction: column; gap: 14px; padding: 40px; background: var(--ms-paper); border-left: 6px solid var(--ms-orange); }
.ms-d-check__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .1em; text-transform: uppercase; color: var(--ms-rust); }
.ms-d-check__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(26px, 2.6vw, 36px); font-weight: 800; letter-spacing: -0.02em; line-height: 1.1; color: var(--ms-ink); }
.ms-d-check__lead:not(#ms-z){ font-size: 16px; line-height: 1.6; color: #3d4046; }
.ms-d-check__list:not(#ms-z) .elementor-icon-list-items{ display: flex; flex-direction: column; gap: 2px; }
.ms-d-check__list:not(#ms-z) .elementor-icon-list-item{ position: relative; padding: 9px 0 9px 30px; font-size: 16px; line-height: 1.45; color: var(--ms-ink); }
.ms-d-check__list:not(#ms-z) .elementor-icon-list-item::before{ content: ""; position: absolute; left: 0; top: 15px; width: 16px; height: 2px; background: var(--ms-orange); box-shadow: 0 -5px 0 var(--ms-orange); }
.ms-d-steps:not(#ms-z){ flex: 1 1 420px; min-width: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
.ms-d-step:not(#ms-z){ flex-direction: column; gap: 8px; padding: 24px; border: 1px solid var(--ms-line); }
.ms-d-step__no:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 28px; font-weight: 700; color: var(--ms-orange); }
.ms-d-step__title:not(#ms-z) .elementor-heading-title{ font-size: 19px; font-weight: 800; color: var(--ms-ink); }
.ms-d-step__desc:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

@media (max-width: 1024px) {
  .ms-d-tgrid:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .ms-d-hero__in:not(#ms-z){ padding-top: 48px; padding-bottom: 64px; }
  .ms-d-why:not(#ms-z), .ms-d-types:not(#ms-z), .ms-d-glass:not(#ms-z), .ms-d-mount:not(#ms-z){ padding: 72px 0; }
  .ms-d-hero:not(#ms-z) .md-cfg{ padding: 16px; }
  .ms-d-hero:not(#ms-z) .md-cfg__lbl{ flex-basis: 100%; }
  .ms-d-tgrid:not(#ms-z), .ms-d-tints:not(#ms-z), .ms-d-steps:not(#ms-z){ grid-template-columns: 1fr; }
  .ms-d-check:not(#ms-z){ padding: 28px 22px; }
}

/* =========================================================
   POGOTOWIE SZKLARSKIE – prefiks ms-g- (taśma ostrzegawcza, „Co się stało?”, mapa zasięgu)
   ========================================================= */
.ms-g-hero:not(#ms-z){ position: relative; overflow: hidden; color: #e9e6e0; background: var(--ms-ink); }
.ms-g-tape:not(#ms-z){ overflow: hidden; background: repeating-linear-gradient(-45deg, var(--ms-orange) 0 22px, var(--ms-ink) 22px 44px); padding: 6px 0; }
.ms-g-tape:not(#ms-z) .mg-tape{ display: flex; width: max-content; background: var(--ms-orange); animation: mg-tape 40s linear infinite; }
.ms-g-tape:not(#ms-z) .mg-tape span{ padding: 6px 0; font-family: var(--ms-mono); font-size: 13px; font-weight: 700; letter-spacing: .14em; color: var(--ms-ink); white-space: nowrap; }
@keyframes mg-tape { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) { .ms-g-tape:not(#ms-z) .mg-tape{ animation: none; } }
.ms-g-hero__in:not(#ms-z){ position: relative; z-index: 1; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 64px; padding-top: 64px; padding-bottom: 88px; }
.ms-g-hero__copy:not(#ms-z){ flex: 1 1 420px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-g-crumbs:not(#ms-z){ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .04em; color: var(--ms-text-muted-dark); }
.ms-g-crumbs:not(#ms-z) a{ color: #e9e6e0; text-decoration: underline; text-decoration-color: var(--ms-orange); text-underline-offset: 3px; }
.ms-g-hero__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(42px, 5.8vw, 86px); line-height: .96; font-weight: 800; letter-spacing: -0.04em; color: #f4f2ee; }
.ms-g-hero__title:not(#ms-z) .elementor-heading-title span{ display: block; color: var(--ms-orange); }
.ms-g-hero__lead:not(#ms-z){ max-width: 560px; font-size: 19px; line-height: 1.6; color: #c9ccd1; }
.ms-g-hero__call:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 16px 28px; padding-top: 8px; }
.ms-g-hero__big:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: clamp(56px, 6vw, 84px); font-weight: 700; line-height: 1; letter-spacing: -0.04em; color: var(--ms-orange); }
.ms-g-hero__calltxt:not(#ms-z){ flex-direction: column; gap: 10px; }
.ms-g-hero__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .1em; text-transform: uppercase; color: var(--ms-text-muted-dark); }
.ms-g-hero__help:not(#ms-z){ position: relative; flex: 1.1 1 500px; min-width: 0; flex-direction: column; padding: 26px; background: var(--ms-ink-2); border: 1px solid var(--ms-line-dark); border-radius: 6px; overflow: hidden; }
.ms-g-hero__crack:not(#ms-z){ position: absolute; inset: 0; z-index: 0; pointer-events: none; }
.ms-g-hero__crack:not(#ms-z) svg{ display: block; width: 100%; height: 100%; }
.ms-g-hero__cases:not(#ms-z){ position: relative; z-index: 1; }
.ms-g-hero:not(#ms-z) .mg-help{ display: flex; flex-direction: column; gap: 16px; }
.ms-g-hero:not(#ms-z) .mg-help__lbl{ margin: 0; font-family: var(--ms-mono); font-size: 12px; letter-spacing: .1em; text-transform: uppercase; color: var(--ms-orange); }
.ms-g-hero:not(#ms-z) .mg-help__row{ display: flex; flex-wrap: wrap; gap: 8px; }
.ms-g-hero:not(#ms-z) .mg-case{ margin: 0; min-height: 0; padding: 10px 14px !important; border: 1px solid rgba(233,230,224,0.28) !important; border-radius: 0 !important; background: rgba(26,28,31,0.6) !important; color: #e9e6e0 !important; font-family: var(--ms-font); font-size: 14px; font-weight: 700; line-height: 1.2; text-transform: none; cursor: pointer; transition: background .2s, border-color .2s, color .2s; }
.ms-g-hero:not(#ms-z) .mg-case:hover{ border-color: #e9e6e0 !important; }
.ms-g-hero:not(#ms-z) .mg-case.is-on{ background: var(--ms-orange) !important; border-color: var(--ms-orange) !important; color: var(--ms-ink) !important; }
.ms-g-hero:not(#ms-z) .mg-case:focus-visible{ outline: 2px solid #e9e6e0; outline-offset: 2px; }
.ms-g-hero:not(#ms-z) .mg-panel{ display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
.ms-g-hero:not(#ms-z) .mg-panel[hidden]{ display: none !important; }
.ms-g-hero:not(#ms-z) .mg-panel__col{ padding: 18px; background: rgba(26,28,31,0.72); border-top: 3px solid #e9e6e0; }
.ms-g-hero:not(#ms-z) .mg-panel__col--we{ border-top-color: var(--ms-orange); }
.ms-g-hero:not(#ms-z) .mg-panel__k{ margin: 0 0 10px; font-family: var(--ms-mono); font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: var(--ms-text-muted-dark); }
.ms-g-hero:not(#ms-z) .mg-panel ul{ margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 8px; }
.ms-g-hero:not(#ms-z) .mg-panel li{ position: relative; padding-left: 18px; font-size: 15px; line-height: 1.5; color: #e9e6e0; }
.ms-g-hero:not(#ms-z) .mg-panel li::before{ content: ""; position: absolute; left: 0; top: .55em; width: 8px; height: 8px; background: #e9e6e0; transform: rotate(45deg); }
.ms-g-hero:not(#ms-z) .mg-panel__col--we li::before{ background: var(--ms-orange); }
.ms-g-hero:not(#ms-z) .mg-help__call{ display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 14px 18px; background: var(--ms-orange); color: var(--ms-ink); font-weight: 700; font-size: 16px; text-decoration: none; transition: background .2s; }
.ms-g-hero:not(#ms-z) .mg-help__call:hover{ background: var(--ms-orange-hi); color: var(--ms-ink); }
.ms-g-hero:not(#ms-z) .mg-help__call b{ font-family: var(--ms-mono); }

.ms-g-safe:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-g-safe__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-g-safe__grid:not(#ms-z){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.ms-g-tile:not(#ms-z){ flex-direction: column; gap: 10px; padding: 0 0 24px; background: var(--ms-paper); }
.ms-g-tile:not(#ms-z)::before{ content: ""; display: block; height: 10px; background: repeating-linear-gradient(-45deg, var(--ms-orange) 0 10px, var(--ms-ink) 10px 20px); }
.ms-g-tile:not(#ms-z) > .e-con-inner, .ms-g-tile:not(#ms-z) > *{ margin-left: 24px; margin-right: 24px; }
.ms-g-tile__no:not(#ms-z){ margin-top: 18px; }
.ms-g-tile__no:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 32px; font-weight: 700; color: var(--ms-ink); }
.ms-g-tile__title:not(#ms-z) .elementor-heading-title{ font-size: 20px; font-weight: 800; color: var(--ms-ink); }
.ms-g-tile__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

.ms-g-flow:not(#ms-z){ background: var(--ms-paper); padding: 104px 0; }
.ms-g-flow__in:not(#ms-z){ flex-direction: column; gap: 56px; }
.ms-g-flow__head:not(#ms-z){ flex-direction: column; gap: 20px; max-width: 760px; }
.ms-g-flow:not(#ms-z) .ms-n-prose strong{ color: var(--ms-ink); }
.ms-g-flow__line:not(#ms-z){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; counter-reset: none; }
.ms-g-fstep:not(#ms-z){ position: relative; flex-direction: column; gap: 10px; padding: 28px 24px; background: #fff; border-bottom: 4px solid var(--ms-ink); }
.ms-g-fstep:not(#ms-z):not(:last-child)::after{ content: ""; position: absolute; top: 44px; right: -14px; width: 12px; height: 12px; border-top: 3px solid var(--ms-orange); border-right: 3px solid var(--ms-orange); transform: rotate(45deg); z-index: 2; }
.ms-g-fstep__no:not(#ms-z) .elementor-heading-title{ display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; background: var(--ms-orange); font-family: var(--ms-mono); font-size: 16px; font-weight: 700; color: var(--ms-ink); }
.ms-g-fstep__title:not(#ms-z) .elementor-heading-title{ font-size: 20px; font-weight: 800; color: var(--ms-ink); }
.ms-g-fstep__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

.ms-g-glass:not(#ms-z){ background: var(--ms-ink); color: #f4f2ee; padding: 104px 0; }
.ms-g-glass__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-g-gl:not(#ms-z){ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.ms-g-gcard:not(#ms-z){ flex-direction: column; gap: 8px; padding: 24px; border: 1px solid var(--ms-line-dark); border-left: 4px solid var(--ms-orange); background: var(--ms-ink-2); }
.ms-g-gcard__title:not(#ms-z) .elementor-heading-title{ font-size: 19px; font-weight: 800; color: #f4f2ee; }
.ms-g-gcard__txt:not(#ms-z) .elementor-heading-title{ font-size: 15px; line-height: 1.5; color: #c9ccd1; }

.ms-g-area:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-g-area__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 64px; }
.ms-g-area__txt:not(#ms-z){ flex: 1 1 420px; min-width: 0; flex-direction: column; gap: 22px; align-items: flex-start; }
.ms-g-area__map:not(#ms-z){ flex: 1.1 1 460px; min-width: 0; padding: 16px; background: var(--ms-paper); border-radius: 6px; }
.ms-g-area__svg:not(#ms-z) svg{ display: block; width: 100%; height: auto; }

.ms-g-cta:not(#ms-z){ position: relative; background: var(--ms-ink); padding: 72px 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-image: repeating-linear-gradient(-45deg, var(--ms-orange) 0 14px, var(--ms-ink) 14px 28px) 12; }
.ms-g-cta__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 24px 40px; }
.ms-g-cta__txt:not(#ms-z){ flex: 1 1 520px; min-width: 0; flex-direction: column; gap: 10px; }
.ms-g-cta__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 13px; letter-spacing: .12em; text-transform: uppercase; color: var(--ms-orange); }
.ms-g-cta__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(28px, 3.2vw, 44px); font-weight: 800; line-height: 1.1; letter-spacing: -0.02em; color: #f4f2ee; }
.ms-g-cta:not(#ms-z) .ms-n-btn .elementor-button{ min-height: 60px; padding: 0 32px; font-size: 18px; }

@media (max-width: 1024px) {
  .ms-g-safe__grid:not(#ms-z), .ms-g-flow__line:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ms-g-fstep:not(#ms-z):nth-child(2n)::after{ display: none; }
  .ms-g-gl:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .ms-g-hero__in:not(#ms-z){ padding-top: 40px; padding-bottom: 64px; }
  .ms-g-hero__help:not(#ms-z){ padding: 18px; }
  .ms-g-hero:not(#ms-z) .mg-panel{ grid-template-columns: 1fr; }
  .ms-g-safe:not(#ms-z), .ms-g-flow:not(#ms-z), .ms-g-glass:not(#ms-z), .ms-g-area:not(#ms-z){ padding: 72px 0; }
  .ms-g-safe__grid:not(#ms-z), .ms-g-flow__line:not(#ms-z), .ms-g-gl:not(#ms-z){ grid-template-columns: 1fr; }
  .ms-g-fstep:not(#ms-z)::after{ display: none; }
  .ms-g-area__map:not(#ms-z){ padding: 8px; }
}

/* =========================================================
   TABLICE SZKLANE – prefiks ms-t- (tablica do rysowania w banerze)
   ========================================================= */
.ms-t-hero:not(#ms-z){ position: relative; overflow: hidden; color: var(--ms-ink); background: linear-gradient(180deg, #ecebe6 0%, #e3e1da 100%); }
.ms-t-hero__in:not(#ms-z){ position: relative; z-index: 1; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 64px; padding-top: 72px; padding-bottom: 88px; }
.ms-t-hero__copy:not(#ms-z){ flex: 1 1 380px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-t-crumbs:not(#ms-z){ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .04em; color: var(--ms-text-muted); }
.ms-t-crumbs:not(#ms-z) a{ color: var(--ms-ink); text-decoration: underline; text-decoration-color: var(--ms-orange); text-underline-offset: 3px; }
.ms-t-hero__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(44px, 5.8vw, 86px); line-height: .96; font-weight: 800; letter-spacing: -0.04em; color: var(--ms-ink); }
.ms-t-hero__title:not(#ms-z) .elementor-heading-title span{ display: block; color: var(--ms-rust); }
.ms-t-hero__lead:not(#ms-z){ max-width: 520px; font-size: 19px; line-height: 1.6; color: #3d4046; }
.ms-t-hero__fig:not(#ms-z){ flex: 1.3 1 540px; min-width: 0; }
.ms-t-hero:not(#ms-z) .mt-board{ display: flex; flex-direction: column; gap: 16px; }
.ms-t-hero:not(#ms-z) .mt-glass{ --mt-bg: #fbfbf8; position: relative; aspect-ratio: 1200 / 760; border-radius: 6px; background: var(--mt-bg); box-shadow: 0 2px 0 rgba(255,255,255,0.8) inset, 0 30px 60px rgba(26,28,31,0.18), 0 0 0 1px rgba(26,28,31,0.08); overflow: hidden; transition: background .4s; }
.ms-t-hero:not(#ms-z) .mt-glass::after{ content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(115deg, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0) 28%, rgba(255,255,255,0) 62%, rgba(255,255,255,0.18) 70%, rgba(255,255,255,0) 78%); }
.ms-t-hero:not(#ms-z) .mt-glass canvas{ position: absolute; inset: 0; width: 100%; height: 100%; z-index: 2; cursor: crosshair; touch-action: none; }
.ms-t-hero:not(#ms-z) .mt-planer{ position: absolute; inset: 6% 5%; z-index: 1; display: none; border: 2px solid rgba(26,28,31,0.25); background-image: linear-gradient(90deg, rgba(26,28,31,0.18) 1px, transparent 1px); background-size: calc(100% / 7) 100%; }
.ms-t-hero:not(#ms-z) .mt-glass.has-planer .mt-planer{ display: block; }
.ms-t-hero:not(#ms-z) .mt-planer__head{ display: grid; grid-template-columns: repeat(7, 1fr); border-bottom: 2px solid rgba(26,28,31,0.25); }
.ms-t-hero:not(#ms-z) .mt-planer__head span{ padding: 6px 0; text-align: center; font-family: var(--ms-mono); font-size: 12px; font-weight: 700; color: rgba(26,28,31,0.55); }
.ms-t-hero:not(#ms-z) .mt-glass.is-dark .mt-planer, .ms-t-hero:not(#ms-z) .mt-glass.is-dark .mt-planer__head{ border-color: rgba(244,242,238,0.35); }
.ms-t-hero:not(#ms-z) .mt-glass.is-dark .mt-planer{ background-image: linear-gradient(90deg, rgba(244,242,238,0.25) 1px, transparent 1px); }
.ms-t-hero:not(#ms-z) .mt-glass.is-dark .mt-planer__head span{ color: rgba(244,242,238,0.7); }
.ms-t-hero:not(#ms-z) .mt-hint{ position: absolute; left: 50%; top: 50%; z-index: 1; margin: 0; transform: translate(-50%, -50%); font-family: var(--ms-mono); font-size: 15px; color: rgba(26,28,31,0.45); white-space: nowrap; pointer-events: none; transition: opacity .3s; }
.ms-t-hero:not(#ms-z) .mt-glass.is-dark .mt-hint{ color: rgba(244,242,238,0.6); }
.ms-t-hero:not(#ms-z) .mt-r{ position: absolute; z-index: 3; width: 18px; height: 18px; border-radius: 50%; background: radial-gradient(circle at 35% 30%, #fff, #b8bec4 45%, #7d848b 100%); box-shadow: 0 1px 3px rgba(0,0,0,0.35); pointer-events: none; }
.ms-t-hero:not(#ms-z) .mt-r--tl{ top: 14px; left: 14px; } .ms-t-hero:not(#ms-z) .mt-r--tr{ top: 14px; right: 14px; } .ms-t-hero:not(#ms-z) .mt-r--bl{ bottom: 14px; left: 14px; } .ms-t-hero:not(#ms-z) .mt-r--br{ bottom: 14px; right: 14px; }
.ms-t-hero:not(#ms-z) .mt-tools{ display: flex; flex-wrap: wrap; align-items: center; gap: 12px 24px; padding: 14px 16px; background: #fff; border-radius: 8px; box-shadow: 0 10px 30px rgba(26,28,31,0.08); }
.ms-t-hero:not(#ms-z) .mt-tools__grp{ display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.ms-t-hero:not(#ms-z) .mt-tools__lbl{ margin-right: 4px; font-family: var(--ms-mono); font-size: 11px; letter-spacing: .08em; text-transform: uppercase; color: var(--ms-text-muted); }
.ms-t-hero:not(#ms-z) .mt-pen, .ms-t-hero:not(#ms-z) .mt-bg{ display: block; width: 28px; height: 28px; min-height: 0; padding: 0 !important; border: 2px solid #fff !important; border-radius: 50% !important; background: var(--c) !important; box-shadow: 0 0 0 1px #c9c6bf; cursor: pointer; transition: transform .15s, box-shadow .15s; }
.ms-t-hero:not(#ms-z) .mt-bg{ border-radius: 6px !important; }
.ms-t-hero:not(#ms-z) .mt-pen.is-on, .ms-t-hero:not(#ms-z) .mt-bg.is-on{ box-shadow: 0 0 0 2px var(--ms-ink); transform: scale(1.1); }
.ms-t-hero:not(#ms-z) .mt-sponge, .ms-t-hero:not(#ms-z) .mt-act{ margin: 0; min-height: 0; padding: 6px 12px !important; border: 1px solid #c9c6bf !important; border-radius: 6px !important; background: #fff !important; color: var(--ms-ink) !important; font-family: var(--ms-font); font-size: 13px; font-weight: 600; line-height: 1.2; text-transform: none; cursor: pointer; }
.ms-t-hero:not(#ms-z) .mt-sponge.is-on, .ms-t-hero:not(#ms-z) .mt-act.is-on{ background: var(--ms-ink) !important; border-color: var(--ms-ink) !important; color: #fff !important; }
.ms-t-hero:not(#ms-z) .mt-pen:focus-visible, .ms-t-hero:not(#ms-z) .mt-bg:focus-visible, .ms-t-hero:not(#ms-z) .mt-sponge:focus-visible, .ms-t-hero:not(#ms-z) .mt-act:focus-visible{ outline: 2px solid var(--ms-orange); outline-offset: 2px; }

.ms-t-why:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-t-why__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-t-why__head:not(#ms-z){ flex-direction: column; gap: 20px; max-width: 760px; }
.ms-t-why:not(#ms-z) .ms-n-prose strong{ color: var(--ms-ink); }
.ms-t-why__grid:not(#ms-z){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0; border-top: 1px solid var(--ms-ink); border-left: 1px solid var(--ms-line); }
.ms-t-why__item:not(#ms-z){ flex-direction: column; gap: 10px; padding: 28px 24px 32px; border-right: 1px solid var(--ms-line); border-bottom: 1px solid var(--ms-line); }
.ms-t-why__no:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 13px; color: var(--ms-rust); }
.ms-t-why__title:not(#ms-z) .elementor-heading-title{ font-size: 21px; font-weight: 800; color: var(--ms-ink); }
.ms-t-why__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

.ms-t-types:not(#ms-z){ background: #2f4a3c; color: #f4f2ee; padding: 104px 0; background-image: radial-gradient(rgba(255,255,255,0.05) 1px, transparent 1px); background-size: 18px 18px; }
.ms-t-types__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-t-tlist:not(#ms-z){ display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 16px; }
.ms-t-titem:not(#ms-z){ flex-direction: column; gap: 10px; padding: 24px 20px 28px; border: 2px dashed rgba(244,242,238,0.35); border-radius: 6px; transition: border-color .3s, background .3s; }
.ms-t-titem:not(#ms-z):hover{ border-color: #f4f2ee; background: rgba(255,255,255,0.04); }
.ms-t-titem__no:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 13px; color: var(--ms-orange); }
.ms-t-titem__title:not(#ms-z) .elementor-heading-title{ font-size: 20px; font-weight: 800; line-height: 1.2; color: #f4f2ee; }
.ms-t-titem__txt:not(#ms-z){ font-size: 15px; line-height: 1.55; color: rgba(244,242,238,0.8); }

.ms-t-colors:not(#ms-z){ background: var(--ms-paper); padding: 104px 0; }
.ms-t-colors__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 72px; }
.ms-t-colors__txt:not(#ms-z){ flex: 1 1 420px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-t-colors:not(#ms-z) .ms-n-prose strong{ color: var(--ms-ink); }
.ms-t-ral:not(#ms-z){ flex: 1 1 460px; min-width: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }
.ms-t-chip:not(#ms-z){ flex-direction: column; gap: 4px; padding: 10px 10px 14px; background: #fff; border-radius: 6px; box-shadow: 0 8px 20px rgba(26,28,31,0.06); }
.ms-t-chip:not(#ms-z) .mt-swatch{ display: block; aspect-ratio: 4 / 3; border-radius: 4px; background: var(--c); box-shadow: inset 0 0 0 1px rgba(26,28,31,0.1); position: relative; overflow: hidden; }
.ms-t-chip:not(#ms-z) .mt-swatch::after{ content: ""; position: absolute; inset: 0; background: linear-gradient(115deg, rgba(255,255,255,0.4) 0%, transparent 35%); }
.ms-t-chip__name:not(#ms-z) .elementor-heading-title{ margin-top: 6px; font-size: 15px; font-weight: 800; color: var(--ms-ink); }
.ms-t-chip__ral:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 11px; color: var(--ms-text-muted); }

.ms-t-mount:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-t-mount__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-t-mgrid:not(#ms-z){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.ms-t-mcard:not(#ms-z){ flex-direction: column; gap: 12px; padding: 24px; background: var(--ms-paper); border-radius: 6px; }
.ms-t-mcard__ico:not(#ms-z) svg{ display: block; width: 120px; height: auto; }
.ms-t-mcard__title:not(#ms-z) .elementor-heading-title{ font-size: 19px; font-weight: 800; line-height: 1.2; color: var(--ms-ink); }
.ms-t-mcard__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

.ms-t-places:not(#ms-z){ background: var(--ms-ink); padding: 64px 0; }
.ms-t-places__in:not(#ms-z){ flex-direction: column; gap: 20px; }
.ms-t-places__k:not(#ms-z) .elementor-heading-title{ font-size: clamp(24px, 2.4vw, 32px); font-weight: 800; letter-spacing: -0.02em; color: #f4f2ee; }
.ms-t-places__list:not(#ms-z) .elementor-icon-list-items{ display: flex; flex-wrap: wrap; gap: 10px; }
.ms-t-places__list:not(#ms-z) .elementor-icon-list-item{ padding: 10px 16px; border: 1px solid rgba(244,242,238,0.3); border-radius: 999px; color: #f4f2ee; font-size: 15px; font-weight: 600; }
.ms-t-places__note:not(#ms-z){ font-size: 16px; color: #c9ccd1; }
.ms-t-places__note:not(#ms-z) strong{ color: var(--ms-orange); }

@media (max-width: 1024px) {
  .ms-t-tlist:not(#ms-z){ grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ms-t-why__grid:not(#ms-z), .ms-t-mgrid:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .ms-t-hero__in:not(#ms-z){ padding-top: 48px; padding-bottom: 64px; }
  .ms-t-why:not(#ms-z), .ms-t-types:not(#ms-z), .ms-t-colors:not(#ms-z), .ms-t-mount:not(#ms-z){ padding: 72px 0; }
  .ms-t-tlist:not(#ms-z), .ms-t-why__grid:not(#ms-z), .ms-t-mgrid:not(#ms-z){ grid-template-columns: 1fr; }
  .ms-t-ral:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ms-t-hero:not(#ms-z) .mt-r{ width: 12px; height: 12px; }
  .ms-t-hero:not(#ms-z) .mt-hint{ font-size: 12px; }
}

/* =========================================================
   KABINY WALK-IN – prefiks ms-w- (rysunek ścianki z konfiguratorem)
   ========================================================= */
.ms-w-hero:not(#ms-z){ position: relative; overflow: hidden; color: var(--ms-ink); background-color: #e4eae9; background-image: linear-gradient(#d3dbda 2px, transparent 2px), linear-gradient(90deg, #d3dbda 2px, transparent 2px); background-size: 96px 96px; background-position: -2px -2px; }
.ms-w-hero:not(#ms-z)::before{ content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(228,234,233,0.96) 0%, rgba(228,234,233,0.85) 45%, rgba(228,234,233,0.2) 100%); pointer-events: none; }
.ms-w-hero__in:not(#ms-z){ position: relative; z-index: 1; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 64px; padding-top: 72px; padding-bottom: 88px; }
.ms-w-hero__copy:not(#ms-z){ flex: 1 1 380px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-w-crumbs:not(#ms-z){ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .04em; color: var(--ms-text-muted); }
.ms-w-crumbs:not(#ms-z) a{ color: var(--ms-ink); text-decoration: underline; text-decoration-color: var(--ms-orange); text-underline-offset: 3px; }
.ms-w-hero__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(44px, 5.8vw, 86px); line-height: .96; font-weight: 800; letter-spacing: -0.04em; color: var(--ms-ink); }
.ms-w-hero__title:not(#ms-z) .elementor-heading-title span{ display: block; color: #1f6f6a; }
.ms-w-nw:not(#ms-z){ white-space: nowrap; font-style: normal; }
.ms-w-hero__lead:not(#ms-z){ max-width: 520px; font-size: 19px; line-height: 1.6; color: #3d4046; }
.ms-w-hero__fig:not(#ms-z){ flex: 1.2 1 520px; min-width: 0; }
.ms-w-hero:not(#ms-z) .mw-cfg{ display: flex; flex-direction: column; background: #fff; border-radius: 10px; box-shadow: 0 30px 60px rgba(26,28,31,0.14); overflow: hidden; }
.ms-w-hero:not(#ms-z) .mw-fig{ background: #f7f9f9; padding: 14px 14px 4px; border-bottom: 1px solid #e3e7e7; }
.ms-w-hero:not(#ms-z) .mw-svg{ display: block; width: 100%; height: auto; }
.ms-w-hero:not(#ms-z) .mw-drop{ stroke: rgba(70,150,190,0.55); stroke-width: 1.6; stroke-dasharray: 7 15; animation: mwRain .9s linear infinite; }
@keyframes mwRain { to { stroke-dashoffset: -22; } }
.ms-w-hero:not(#ms-z) .mw-ctl{ display: flex; flex-direction: column; gap: 14px; padding: 18px 20px 20px; }
.ms-w-hero:not(#ms-z) .mw-row{ display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; }
.ms-w-hero:not(#ms-z) .mw-row--split{ justify-content: space-between; gap: 14px 28px; }
.ms-w-hero:not(#ms-z) .mw-row--split > div{ display: flex; flex-direction: column; gap: 8px; }
.ms-w-hero:not(#ms-z) .mw-w{ flex: 1 1 220px; }
.ms-w-hero:not(#ms-z) .mw-lbl{ margin: 0; min-width: 84px; font-family: var(--ms-mono); font-size: 11px; letter-spacing: .08em; text-transform: uppercase; color: var(--ms-text-muted); }
.ms-w-hero:not(#ms-z) .mw-lbl b{ color: var(--ms-ink); letter-spacing: 0; text-transform: none; font-size: 13px; }
.ms-w-hero:not(#ms-z) .mw-chips{ display: flex; flex-wrap: wrap; gap: 6px; }
.ms-w-hero:not(#ms-z) .mw-sty, .ms-w-hero:not(#ms-z) .mw-mnt{ margin: 0; min-height: 0; padding: 7px 12px !important; border: 1px solid #c9cfcf !important; border-radius: 999px !important; background: #fff !important; color: var(--ms-ink) !important; font-family: var(--ms-font); font-size: 13px; font-weight: 600; line-height: 1.2; text-transform: none; cursor: pointer; transition: background .2s, color .2s; }
.ms-w-hero:not(#ms-z) .mw-sty.is-on, .ms-w-hero:not(#ms-z) .mw-mnt.is-on{ background: #1f6f6a !important; border-color: #1f6f6a !important; color: #fff !important; }
.ms-w-hero:not(#ms-z) .mw-fit{ display: block; width: 28px; height: 28px; min-height: 0; padding: 0 !important; border: 2px solid #fff !important; border-radius: 50% !important; background: var(--c) !important; box-shadow: 0 0 0 1px #c9cfcf; cursor: pointer; }
.ms-w-hero:not(#ms-z) .mw-fit.is-on{ box-shadow: 0 0 0 2px var(--ms-ink); }
.ms-w-hero:not(#ms-z) .mw-range{ width: 100%; accent-color: #1f6f6a; margin: 4px 0 0; }
.ms-w-hero:not(#ms-z) .mw-sty:focus-visible, .ms-w-hero:not(#ms-z) .mw-mnt:focus-visible, .ms-w-hero:not(#ms-z) .mw-fit:focus-visible, .ms-w-hero:not(#ms-z) .mw-range:focus-visible{ outline: 2px solid var(--ms-orange); outline-offset: 2px; }
.ms-w-hero:not(#ms-z) .mw-note{ margin: 0; font-size: 12px; color: var(--ms-text-muted); }

.ms-w-intro:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-w-intro__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: flex-start; gap: 40px 80px; }
.ms-w-intro__txt:not(#ms-z){ flex: 1 1 420px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-w-intro:not(#ms-z) .ms-n-prose strong{ color: var(--ms-ink); }
.ms-w-spec:not(#ms-z){ flex: 1 1 440px; min-width: 0; flex-direction: column; gap: 0; border-top: 2px solid var(--ms-ink); }
.ms-w-spec__row:not(#ms-z){ flex-direction: row; flex-wrap: wrap; gap: 4px 20px; padding: 16px 0; border-bottom: 1px solid var(--ms-line); }
.ms-w-spec__k:not(#ms-z){ flex: 0 0 130px; }
.ms-w-spec__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; color: #1f6f6a; }
.ms-w-spec__v:not(#ms-z){ flex: 1 1 220px; min-width: 0; }
.ms-w-spec__v:not(#ms-z) .elementor-heading-title{ font-size: 17px; font-weight: 600; line-height: 1.45; color: var(--ms-ink); }

.ms-w-styles:not(#ms-z){ background: #163633; color: #f4f2ee; padding: 104px 0; }
.ms-w-styles__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-w-sgrid:not(#ms-z){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.ms-w-scard:not(#ms-z){ flex-direction: column; gap: 12px; }
.ms-w-scard__fig:not(#ms-z) svg{ display: block; width: 100%; height: auto; border-radius: 6px; }
.ms-w-scard__title:not(#ms-z) .elementor-heading-title{ margin-top: 6px; font-size: 20px; font-weight: 800; color: #f4f2ee; }
.ms-w-scard__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: rgba(244,242,238,0.78); }

.ms-w-mount:not(#ms-z){ background: var(--ms-paper); padding: 104px 0; }
.ms-w-mount__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-w-mgrid:not(#ms-z){ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.ms-w-mcard:not(#ms-z){ flex-direction: column; gap: 12px; padding: 20px 20px 26px; background: #fff; border-radius: 8px; border-top: 4px solid #1f6f6a; }
.ms-w-mcard__fig:not(#ms-z) svg{ display: block; width: 100%; height: auto; border-radius: 4px; }
.ms-w-mcard__title:not(#ms-z) .elementor-heading-title{ font-size: 19px; font-weight: 800; color: var(--ms-ink); }
.ms-w-mcard__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

.ms-w-plan:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-w-plan__in:not(#ms-z){ flex-direction: column; gap: 40px; }
.ms-w-steps:not(#ms-z){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0; counter-reset: none; }
.ms-w-step:not(#ms-z){ position: relative; flex-direction: column; gap: 10px; padding: 26px 22px 30px; border-top: 4px solid #c9cfcf; background: #f6f7f7; }
.ms-w-step:not(#ms-z) + .ms-w-step{ border-left: 1px solid #fff; }
.ms-w-step--us:not(#ms-z){ border-top-color: var(--ms-orange); background: #fff5e8; }
.ms-w-step__who:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 11px; letter-spacing: .08em; text-transform: uppercase; color: var(--ms-text-muted); }
.ms-w-step--us:not(#ms-z) .ms-w-step__who .elementor-heading-title{ color: var(--ms-rust); font-weight: 700; }
.ms-w-step__title:not(#ms-z) .elementor-heading-title{ font-size: 20px; font-weight: 800; color: var(--ms-ink); }
.ms-w-step__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }
.ms-w-tips:not(#ms-z){ flex-direction: column; gap: 12px; padding: 28px 30px; border: 2px dashed #1f6f6a; border-radius: 8px; }
.ms-w-tips__k:not(#ms-z) .elementor-heading-title{ font-size: 20px; font-weight: 800; color: #1f6f6a; }
.ms-w-tips__list:not(#ms-z) ul{ margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 32px; }
.ms-w-tips__list:not(#ms-z) li{ position: relative; padding-left: 26px; font-size: 16px; line-height: 1.55; color: #3d4046; }
.ms-w-tips__list:not(#ms-z) li::before{ content: ""; position: absolute; left: 0; top: 6px; width: 12px; height: 12px; border: 2px solid #1f6f6a; border-radius: 2px; }

.ms-w-vs:not(#ms-z){ background: #eef2f1; padding: 104px 0; }
.ms-w-vs__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: flex-start; gap: 40px 72px; }
.ms-w-vs__head:not(#ms-z){ flex: 1 1 340px; min-width: 0; flex-direction: column; gap: 20px; }
.ms-w-vs__head:not(#ms-z) .ms-n-prose a{ color: var(--ms-ink); text-decoration: underline; text-decoration-color: var(--ms-orange); text-underline-offset: 3px; }
.ms-w-vs__table:not(#ms-z){ flex: 1.5 1 520px; min-width: 0; flex-direction: column; background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 14px 40px rgba(26,28,31,0.07); }
.ms-w-vs__row:not(#ms-z){ display: grid; grid-template-columns: 1fr 1.2fr 1.2fr; gap: 0; border-bottom: 1px solid #e3e7e7; }
.ms-w-vs__row:not(#ms-z):last-child{ border-bottom: 0; }
.ms-w-vs__row:not(#ms-z) > .elementor-element{ padding: 16px 18px; }
.ms-w-vs__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .05em; text-transform: uppercase; color: var(--ms-text-muted); }
.ms-w-vs__a:not(#ms-z){ background: #f0f7f6; }
.ms-w-vs__a:not(#ms-z) .elementor-heading-title{ font-size: 15px; font-weight: 700; color: #1f6f6a; }
.ms-w-vs__b:not(#ms-z) .elementor-heading-title{ font-size: 15px; font-weight: 500; color: #3d4046; }
.ms-w-vs__row--head:not(#ms-z) .elementor-heading-title{ font-size: 16px; font-weight: 800; letter-spacing: 0; text-transform: none; }
.ms-w-vs__row--head:not(#ms-z) .ms-w-vs__a{ background: #1f6f6a; }
.ms-w-vs__row--head:not(#ms-z) .ms-w-vs__a .elementor-heading-title{ color: #fff; }
.ms-w-vs__row--head:not(#ms-z) .ms-w-vs__b .elementor-heading-title{ color: var(--ms-ink); }

@media (max-width: 1024px) {
  .ms-w-sgrid:not(#ms-z), .ms-w-steps:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .ms-w-hero__in:not(#ms-z){ padding-top: 48px; padding-bottom: 64px; }
  .ms-w-intro:not(#ms-z), .ms-w-styles:not(#ms-z), .ms-w-mount:not(#ms-z), .ms-w-plan:not(#ms-z), .ms-w-vs:not(#ms-z){ padding: 72px 0; }
  .ms-w-mgrid:not(#ms-z), .ms-w-steps:not(#ms-z), .ms-w-tips__list:not(#ms-z) ul{ grid-template-columns: 1fr; }
  .ms-w-sgrid:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
  .ms-w-step:not(#ms-z) + .ms-w-step{ border-left: 0; }
  .ms-w-hero:not(#ms-z) .mw-ctl{ padding: 16px; }
  .ms-w-vs__row:not(#ms-z){ grid-template-columns: 1fr 1fr; }
  .ms-w-vs__row:not(#ms-z) > .ms-w-vs__k{ grid-column: 1 / -1; padding-bottom: 0; }
  .ms-w-vs__row--head:not(#ms-z) > .ms-w-vs__k{ display: none; }
  .ms-w-spec__k:not(#ms-z){ flex-basis: 100%; }
}

/* =========================================================
   ZABUDOWY LOFTOWE – prefiks ms-l- (szeroka scena z projektantem podziałów)
   ========================================================= */
.ms-l-hero:not(#ms-z){ position: relative; overflow: hidden; color: var(--ms-ink); background: #e7e2d9; background-image: radial-gradient(rgba(26,28,31,0.06) 1px, transparent 1px); background-size: 14px 14px; }
.ms-l-hero__in:not(#ms-z){ position: relative; z-index: 1; flex-direction: column; gap: 36px; padding-top: 64px; padding-bottom: 80px; }
.ms-l-hero__top:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 24px 64px; }
.ms-l-hero__copy:not(#ms-z){ flex: 1 1 520px; min-width: 0; flex-direction: column; gap: 18px; }
.ms-l-hero__side:not(#ms-z){ flex: 0 1 460px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-l-crumbs:not(#ms-z){ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .04em; color: var(--ms-text-muted); }
.ms-l-crumbs:not(#ms-z) a{ color: var(--ms-ink); text-decoration: underline; text-decoration-color: var(--ms-orange); text-underline-offset: 3px; }
.ms-l-hero__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(44px, 6.4vw, 96px); line-height: .94; font-weight: 800; letter-spacing: -0.045em; color: var(--ms-ink); }
.ms-l-hero__title:not(#ms-z) .elementor-heading-title span{ display: block; -webkit-text-stroke: 2px var(--ms-ink); color: transparent; }
.ms-l-hero__lead:not(#ms-z){ font-size: 18px; line-height: 1.6; color: #3d4046; }
.ms-l-hero:not(#ms-z) .ml-stage{ display: flex; flex-direction: column; border-radius: 10px; overflow: hidden; background: #fff; box-shadow: 0 30px 60px rgba(26,28,31,0.16); }
.ms-l-hero:not(#ms-z) .ml-svg{ display: block; width: 100%; height: auto; }
.ms-l-hero:not(#ms-z) .ml-bar{ display: flex; flex-wrap: wrap; align-items: flex-end; gap: 16px 28px; padding: 18px 22px; background: var(--ms-ink); color: #f4f2ee; }
.ms-l-hero:not(#ms-z) .ml-ctl{ display: flex; flex-direction: column; gap: 8px; }
.ms-l-hero:not(#ms-z) .ml-lbl{ margin: 0; font-family: var(--ms-mono); font-size: 11px; letter-spacing: .08em; text-transform: uppercase; color: #a9adb3; }
.ms-l-hero:not(#ms-z) .ml-lbl b{ color: #f4f2ee; text-transform: none; letter-spacing: 0; font-size: 13px; }
.ms-l-hero:not(#ms-z) .ml-stepper{ display: flex; align-items: center; gap: 10px; }
.ms-l-hero:not(#ms-z) .ml-step{ width: 34px; height: 34px; min-height: 0; padding: 0 !important; border: 1px solid #4a4e55 !important; border-radius: 6px !important; background: transparent !important; color: #f4f2ee !important; font-size: 18px; line-height: 1; cursor: pointer; }
.ms-l-hero:not(#ms-z) .ml-step:hover{ border-color: var(--ms-orange) !important; color: var(--ms-orange) !important; }
.ms-l-hero:not(#ms-z) .ml-val{ min-width: 18px; text-align: center; font-family: var(--ms-mono); font-size: 18px; color: var(--ms-orange); }
.ms-l-hero:not(#ms-z) .ml-chips{ display: flex; flex-wrap: wrap; gap: 6px; }
.ms-l-hero:not(#ms-z) .ml-door, .ms-l-hero:not(#ms-z) .ml-glass{ margin: 0; min-height: 0; padding: 7px 12px !important; border: 1px solid #4a4e55 !important; border-radius: 999px !important; background: transparent !important; color: #e3e4e6 !important; font-family: var(--ms-font); font-size: 13px; font-weight: 600; line-height: 1.2; text-transform: none; cursor: pointer; }
.ms-l-hero:not(#ms-z) .ml-door.is-on, .ms-l-hero:not(#ms-z) .ml-glass.is-on{ background: var(--ms-orange) !important; border-color: var(--ms-orange) !important; color: var(--ms-ink) !important; }
.ms-l-hero:not(#ms-z) .ml-swatch{ display: block; width: 30px; height: 30px; border-radius: 50%; background: var(--c); box-shadow: 0 0 0 2px var(--ms-ink), 0 0 0 3px #4a4e55; cursor: pointer; }
.ms-l-hero:not(#ms-z) .ml-swatch.is-on{ box-shadow: 0 0 0 2px var(--ms-ink), 0 0 0 4px var(--ms-orange); }
.ms-l-hero:not(#ms-z) .ml-step:focus-visible, .ms-l-hero:not(#ms-z) .ml-door:focus-visible, .ms-l-hero:not(#ms-z) .ml-glass:focus-visible, .ms-l-hero:not(#ms-z) .ml-swatch:focus-visible{ outline: 2px solid var(--ms-orange); outline-offset: 2px; }
.ms-l-hero:not(#ms-z) .ml-note{ margin: 0; padding: 10px 22px 14px; background: var(--ms-ink); border-top: 1px solid #2c2f34; font-size: 12px; color: #a9adb3; }
.ms-l-hero:not(#ms-z) .ml-out{ font-family: var(--ms-mono); color: #f4f2ee; }

.ms-l-intro:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-l-intro__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 80px; }
.ms-l-intro__txt:not(#ms-z){ flex: 1 1 460px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-l-intro:not(#ms-z) .ms-n-prose strong{ color: var(--ms-ink); }
.ms-l-facts:not(#ms-z){ flex: 1 1 400px; min-width: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0; border: 2px solid var(--ms-ink); }
.ms-l-fact:not(#ms-z){ flex-direction: column; gap: 6px; padding: 24px 22px; border-right: 1px solid var(--ms-ink); border-bottom: 1px solid var(--ms-ink); }
.ms-l-fact:not(#ms-z):nth-child(2n){ border-right: 0; }
.ms-l-fact:not(#ms-z):nth-child(n+3){ border-bottom: 0; }
.ms-l-fact__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: var(--ms-rust); }
.ms-l-fact__v:not(#ms-z) .elementor-heading-title{ font-size: 19px; font-weight: 800; line-height: 1.3; color: var(--ms-ink); }

.ms-l-places:not(#ms-z){ background: var(--ms-paper); padding: 104px 0; }
.ms-l-places__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-l-pgrid:not(#ms-z){ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.ms-l-pcard:not(#ms-z){ flex-direction: column; gap: 10px; padding: 26px 24px 30px; background: #fff; border-left: 6px solid var(--ms-ink); }
.ms-l-pcard__no:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 13px; color: var(--ms-rust); }
.ms-l-pcard__title:not(#ms-z) .elementor-heading-title{ font-size: 20px; font-weight: 800; color: var(--ms-ink); }
.ms-l-pcard__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

.ms-l-doors:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-l-doors__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-l-dgrid:not(#ms-z){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.ms-l-dcard:not(#ms-z){ flex-direction: column; gap: 12px; }
.ms-l-dcard__fig:not(#ms-z) svg{ display: block; width: 100%; height: auto; border-radius: 6px; }
.ms-l-dcard__title:not(#ms-z) .elementor-heading-title{ margin-top: 4px; font-size: 19px; font-weight: 800; color: var(--ms-ink); }
.ms-l-dcard__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

.ms-l-glass:not(#ms-z){ background: #24211e; color: #f4f2ee; padding: 104px 0; }
.ms-l-glass__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-l-ggrid:not(#ms-z){ display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 18px; }
.ms-l-gcard:not(#ms-z){ flex-direction: column; gap: 10px; }
.ms-l-gcard__fig:not(#ms-z) svg{ display: block; width: 100%; height: auto; border-radius: 4px; }
.ms-l-gcard__title:not(#ms-z) .elementor-heading-title{ margin-top: 4px; font-size: 18px; font-weight: 800; color: #f4f2ee; }
.ms-l-gcard__txt:not(#ms-z){ font-size: 14px; line-height: 1.55; color: rgba(244,242,238,0.75); }
.ms-l-ral:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 14px 24px; padding-top: 28px; border-top: 1px solid rgba(244,242,238,0.15); }
.ms-l-ral__k:not(#ms-z) .elementor-heading-title{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: var(--ms-orange); }
.ms-l-ral__list:not(#ms-z) .elementor-widget-container{ display: flex; flex-wrap: wrap; gap: 10px; }
.ms-l-ral:not(#ms-z) .ml-ral{ display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px 8px 8px; border: 1px solid rgba(244,242,238,0.2); border-radius: 999px; font-size: 14px; font-weight: 600; color: #f4f2ee; }
.ms-l-ral:not(#ms-z) .ml-ral i{ display: block; width: 20px; height: 20px; border-radius: 50%; background: var(--c); box-shadow: inset 0 0 0 1px rgba(255,255,255,0.3); }
.ms-l-ral:not(#ms-z) .ml-ral--more{ padding-left: 14px; border-style: dashed; color: rgba(244,242,238,0.8); }

.ms-l-layouts:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-l-layouts__in:not(#ms-z){ flex-direction: row; flex-wrap: wrap; align-items: center; gap: 40px 72px; }
.ms-l-layouts__txt:not(#ms-z){ flex: 1 1 380px; min-width: 0; flex-direction: column; gap: 22px; }
.ms-l-lgrid:not(#ms-z){ flex: 1.4 1 520px; min-width: 0; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 14px; }
.ms-l-lcard:not(#ms-z){ flex-direction: column; gap: 10px; padding: 12px; background: #3a3f45; border-radius: 6px; }
.ms-l-lcard__fig:not(#ms-z) svg{ display: block; width: 100%; height: auto; }
.ms-l-lcard__title:not(#ms-z) .elementor-heading-title{ font-size: 13px; font-weight: 700; line-height: 1.3; color: #f4f2ee; text-align: center; }

.ms-l-steps:not(#ms-z){ background: var(--ms-paper); padding: 104px 0; }
.ms-l-steps__in:not(#ms-z){ flex-direction: column; gap: 48px; }
.ms-l-track:not(#ms-z){ position: relative; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 24px; }
.ms-l-track:not(#ms-z)::before{ content: ""; position: absolute; left: 24px; right: 24px; top: 24px; height: 2px; background: repeating-linear-gradient(90deg, var(--ms-ink) 0 10px, transparent 10px 18px); }
.ms-l-step:not(#ms-z){ position: relative; flex-direction: column; gap: 10px; }
.ms-l-step__no:not(#ms-z) .elementor-heading-title{ display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background: var(--ms-orange); font-family: var(--ms-mono); font-size: 18px; font-weight: 700; color: var(--ms-ink); }
.ms-l-step__title:not(#ms-z) .elementor-heading-title{ margin-top: 8px; font-size: 19px; font-weight: 800; color: var(--ms-ink); }
.ms-l-step__txt:not(#ms-z){ font-size: 15px; line-height: 1.6; color: #3d4046; }

@media (max-width: 1024px) {
  .ms-l-dgrid:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ms-l-ggrid:not(#ms-z){ grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ms-l-pgrid:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ms-l-track:not(#ms-z){ grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ms-l-track:not(#ms-z)::before{ display: none; }
  .ms-l-lgrid:not(#ms-z){ grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .ms-l-hero__in:not(#ms-z){ padding-top: 44px; padding-bottom: 56px; gap: 28px; }
  .ms-l-intro:not(#ms-z), .ms-l-places:not(#ms-z), .ms-l-doors:not(#ms-z), .ms-l-glass:not(#ms-z), .ms-l-layouts:not(#ms-z), .ms-l-steps:not(#ms-z){ padding: 72px 0; }
  .ms-l-pgrid:not(#ms-z), .ms-l-track:not(#ms-z){ grid-template-columns: 1fr; }
  .ms-l-ggrid:not(#ms-z), .ms-l-dgrid:not(#ms-z), .ms-l-facts:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ms-l-lgrid:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ms-l-hero:not(#ms-z) .ml-bar{ padding: 16px; gap: 14px 20px; }
  .ms-l-hero:not(#ms-z) .ml-ctl--wide{ flex: 1 1 100%; }
  .ms-l-hero:not(#ms-z) .ml-note{ padding: 10px 16px 14px; }
  .ms-l-fact:not(#ms-z){ padding: 18px 16px; }
  .ms-l-fact__v:not(#ms-z) .elementor-heading-title{ font-size: 16px; }
}

/* LOFT – realizacje: 5 boxów w układzie z Luster (ms-n-door) */
.ms-l-real:not(#ms-z){ padding-top: 104px; }
.ms-l-real__head:not(#ms-z){ padding-bottom: 32px; }
@media (min-width: 901px) {
  .ms-l-real:not(#ms-z) .ms-n-door:nth-child(odd){ flex-direction: row-reverse; }
  .ms-l-real:not(#ms-z) .ms-n-door:nth-child(even){ flex-direction: row; }
  .ms-l-real:not(#ms-z) .ms-n-door:nth-child(odd) .ms-n-door__plan{ left: auto; right: -28px; transform: rotate(2deg); }
  .ms-l-real:not(#ms-z) .ms-n-door:nth-child(even) .ms-n-door__plan{ right: auto; left: -28px; transform: rotate(-2deg); }
}
@media (max-width: 767px) { .ms-l-real:not(#ms-z){ padding-top: 72px; } }




/* === Galeria 5 zdjęć + rozwijanie kolejnych zdjęć na stronie (klasa ms-n-door__gal--more) ===
   Widać 5 zdjęć: duże + 4 pionowe. Gdy w galerii jest więcej zdjęć, 5. kafelek pokazuje „+N zdjęć”,
   a kliknięcie rozwija resztę zdjęć pod spodem (skrypt w stopce). Zdjęcia nie są ucinane. */
.ms-n-door__gal--more:not(#ms-z) .gallery{ grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
.ms-n-door__gal--more:not(#ms-z) .gallery-item{ aspect-ratio: 3 / 4 !important; grid-column: auto !important; }
.ms-n-door__gal--more:not(#ms-z) .gallery-item:first-child{ grid-column: span 2 !important; grid-row: span 2 !important; aspect-ratio: auto !important; }
.ms-n-door__gal--more:not(#ms-z) .gallery-item img{ object-fit: contain; }
.ms-n-door__gal--more:not(#ms-z) .gallery:not(.is-expanded) .gallery-item:nth-child(n+6){ display: none !important; }
.ms-n-door__gal--more:not(#ms-z) .gallery:not(.is-expanded) a[data-ms-more]::after{
  content: attr(data-ms-more); position: absolute; inset: 0; z-index: 2; display: flex; align-items: center; justify-content: center;
  padding: 8px; background: rgba(26,28,31,.6); color: #fff; font-weight: 800; font-size: 20px; letter-spacing: .01em; text-align: center;
  transition: background .2s;
}
.ms-n-door__gal--more:not(#ms-z) .gallery:not(.is-expanded) a[data-ms-more]:hover::after{ background: rgba(247,147,30,.85); color: #1a1c1f; }
.ms-n-door__gal--more:not(#ms-z) .ms-gal-less{
  display: inline-flex; align-items: center; gap: 6px; margin-top: 12px; padding: 9px 16px; border: 1px solid #1a1c1f; border-radius: 3px;
  background: transparent; color: #1a1c1f; font: 600 14px/1.2 inherit; cursor: pointer;
}
.ms-n-door__gal--more:not(#ms-z) .ms-gal-less:hover{ background: #1a1c1f; color: #fff; }
.ms-n-door__gal--more:not(#ms-z) .ms-gal-less[hidden]{ display: none; }
@media (max-width: 767px){
  .ms-n-door__gal--more:not(#ms-z) .gallery:not(.is-expanded) a[data-ms-more]::after{ font-size: 15px; }
}

/* galeria --more z 4 zdjęciami: ostatnie zdjęcie na szerokość dwóch kafelków (bez pustego miejsca) */
.ms-n-door__gal--more:not(#ms-z) .gallery-item:nth-child(4):last-child{ grid-column: span 2 !important; aspect-ratio: 3 / 2 !important; }
/* galeria --more z 3 zdjęciami: dwa mniejsze jedno pod drugim, na szerokość dwóch kafelków */
.ms-n-door__gal--more:not(#ms-z) .gallery-item:nth-child(2):nth-last-child(2){ grid-column: span 2 !important; aspect-ratio: 3 / 2 !important; }
.ms-n-door__gal--more:not(#ms-z) .gallery-item:nth-child(3):last-child{ grid-column: span 2 !important; aspect-ratio: 3 / 2 !important; }

/* Realizacje loft – naprzemienne tło boxów (02, 04 … lekko ciemniejsze, pas na całą szerokość ekranu) */
.ms-l-real:not(#ms-z){ overflow-x: clip; }
.ms-l-real:not(#ms-z) .ms-n-door{ z-index: 0; }
.ms-l-real:not(#ms-z) .ms-n-door:nth-child(odd)::before{
  content: ""; position: absolute; top: 0; bottom: 0; left: 50%; width: 100vw; transform: translateX(-50%);
  background: #ebe7df; z-index: -1; pointer-events: none;
}

/* Naprzemienne tło boxów – klasa ms-alt-bg na sekcji (np. Drzwi szklane): co drugi box (02, 04, 06…) lekko ciemniejszy, pas na całą szerokość */
.ms-alt-bg:not(#ms-z){ overflow-x: clip; }
.ms-alt-bg:not(#ms-z) .ms-n-door{ z-index: 0; }
.ms-alt-bg:not(#ms-z) .ms-n-door:nth-child(even of .ms-n-door)::before{
  content: ""; position: absolute; top: 0; bottom: 0; left: 50%; width: 100vw; transform: translateX(-50%);
  background: #ebe7df; z-index: -1; pointer-events: none;
}

/* duże zdjęcie w galerii --more nie rozpycha wysokości (wysokie zdjęcia pionowe) */
.ms-n-door__gal--more:not(#ms-z) .gallery-item:first-child img{ position: absolute; inset: 0; }

/* === Sekcja „zobacz też” ze zdjęciami (ms-x-cross) – zachęta do przejścia na sąsiedni dział (lofty ↔ drzwi szklane) === */
.ms-x-cross:not(#ms-z){ background: #f4f2ee; padding: 96px 0; border-top: 1px solid #d9d5ce; }
.ms-x-cross__in:not(#ms-z){ display: flex; flex-direction: column; gap: 44px; }
.ms-x-cross__head:not(#ms-z){ display: grid; grid-template-columns: 1.15fr 1fr; grid-template-areas: "eb eb" "title lead" "title btn"; column-gap: 64px; row-gap: 14px; align-items: start; }
.ms-x-cross__head:not(#ms-z) > .ms-n-eyebrow{ grid-area: eb; }
.ms-x-cross__title:not(#ms-z){ grid-area: title; }
.ms-x-cross__lead:not(#ms-z){ grid-area: lead; align-self: end; }
.ms-x-cross__btn:not(#ms-z){ grid-area: btn; justify-self: start; }
.ms-x-cross__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(30px, 3.4vw, 46px); line-height: 1.08; margin: 0; }
.ms-x-cross__lead:not(#ms-z) p{ margin: 0; color: #5a5e63; font-size: 16px; line-height: 1.65; }
.ms-x-cross__btn:not(#ms-z){ margin-top: 8px; }
.ms-x-cross__grid:not(#ms-z){ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }
.ms-x-cross__card:not(#ms-z){ display: flex; flex-direction: column; gap: 0; color: #1a1c1f; text-decoration: none; position: relative; }
.ms-x-cross__img:not(#ms-z){ margin: 0 0 12px; }
.ms-x-cross__img:not(#ms-z) img{ display: block; width: 100%; aspect-ratio: 3 / 4; height: auto; object-fit: contain; background: #e8e4dd; border-radius: 4px; transition: transform .5s, box-shadow .3s; }
.ms-x-cross__card:not(#ms-z):hover .ms-x-cross__img img{ transform: translateY(-4px); box-shadow: 0 14px 28px -14px rgba(26,28,31,.45); }
.ms-x-cross__k:not(#ms-z) .elementor-heading-title{ font-family: "JetBrains Mono", monospace; font-size: 12px; letter-spacing: .12em; color: #f7931e; margin: 0 0 2px; }
.ms-x-cross__t:not(#ms-z) .elementor-heading-title{ font-size: 16px; font-weight: 700; line-height: 1.3; color: #1a1c1f; margin: 0; }
.ms-x-cross__t:not(#ms-z) .elementor-heading-title::after{ content: " →"; color: #f7931e; display: inline-block; transition: transform .2s; }
.ms-x-cross__card:not(#ms-z):hover .ms-x-cross__t .elementor-heading-title::after{ transform: translateX(4px); }
@media (max-width: 900px){
  .ms-x-cross__head:not(#ms-z){ grid-template-columns: 1fr; grid-template-areas: "eb" "title" "lead" "btn"; }
  .ms-x-cross__in:not(#ms-z){ gap: 32px; }
}
@media (max-width: 767px){
  .ms-x-cross:not(#ms-z){ padding: 64px 0; }
  .ms-x-cross__grid:not(#ms-z){ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
  .ms-x-cross__t:not(#ms-z) .elementor-heading-title{ font-size: 14px; }
}

/* === Tablice – galeria (ms-t-gal): tekst po lewej, galeria 5 zdjęć + rozwijanie po prawej === */
.ms-t-gal:not(#ms-z){ background: #f4f2ee; padding: 104px 0; }
.ms-t-gal__in:not(#ms-z){ display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.35fr); gap: 64px; align-items: center; }
.ms-t-gal__head:not(#ms-z){ display: flex; flex-direction: column; align-items: flex-start; gap: 16px; }
.ms-t-gal__title:not(#ms-z) .elementor-heading-title{ margin: 0; }
.ms-t-gal__lead:not(#ms-z) p{ margin: 0 0 12px; color: #5a5e63; font-size: 16px; line-height: 1.65; }
.ms-t-gal__lead:not(#ms-z) p:last-child{ font-size: 13px; color: #7a7e83; margin-bottom: 4px; }
@media (max-width: 900px){
  .ms-t-gal:not(#ms-z){ padding: 64px 0; }
  .ms-t-gal__in:not(#ms-z){ grid-template-columns: 1fr; gap: 32px; }
}

/* === KONTAKT – nagłówek (ms-k-hero), kreator (ms-wz), „Napisz do nas” (ms-k-msg), pola formularzy (ms-form) === */
.ms-k-hero:not(#ms-z){ background: #1a1c1f; color: #f4f2ee; padding: 120px 0 72px; position: relative; overflow: hidden; }
.ms-k-hero:not(#ms-z)::after{ content:""; position:absolute; inset:0; background: repeating-linear-gradient(90deg, rgba(255,255,255,.035) 0 1px, transparent 1px 64px); pointer-events:none; }
.ms-k-hero__in:not(#ms-z){ position: relative; z-index: 1; display: grid; grid-template-columns: 1.1fr 1fr; gap: 56px; align-items: end; }
.ms-k-hero__copy:not(#ms-z){ display: flex; flex-direction: column; gap: 14px; }
.ms-k-crumbs:not(#ms-z) p, .ms-k-crumbs:not(#ms-z) a{ color: #9a9ea3; font-size: 13px; margin: 0; }
.ms-k-hero__title:not(#ms-z) .elementor-heading-title{ font-size: clamp(42px, 6vw, 76px); font-weight: 800; line-height: 1; color: #f4f2ee; margin: 0; letter-spacing: -.02em; }
.ms-k-hero__title:not(#ms-z) .elementor-heading-title span{ color: #f7931e; }
.ms-k-hero__lead:not(#ms-z) p{ color: #c9c6c0; font-size: 17px; line-height: 1.6; margin: 0; max-width: 520px; }
.ms-k-cards:not(#ms-z){ display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 10px; }
.ms-k-card:not(#ms-z){ border: 1px solid rgba(255,255,255,.12); border-radius: 5px; padding: 16px 18px; background: rgba(255,255,255,.03); gap: 4px; }
.ms-k-card__k:not(#ms-z) .elementor-heading-title{ font: 600 11px "JetBrains Mono", monospace; letter-spacing: .12em; text-transform: uppercase; color: #f7931e; margin: 0; }
.ms-k-card__v:not(#ms-z) .elementor-heading-title, .ms-k-card__v:not(#ms-z) .elementor-heading-title a{ font-size: 17px; font-weight: 700; color: #f4f2ee; margin: 0; word-break: break-word; }
.ms-k-card__v:not(#ms-z) .elementor-heading-title a:hover{ color: #f7931e; }
.ms-wz:not(#ms-z){ background: #f4f2ee; padding: 88px 0 104px; scroll-margin-top: 80px; }
.ms-wz__in:not(#ms-z){ max-width: 1180px; margin: 0 auto; display: flex; flex-direction: column; gap: 28px; }
.ms-wz__head:not(#ms-z){ display: flex; flex-direction: column; align-items: center; text-align: center; gap: 10px; }
.ms-wz__lead:not(#ms-z) p{ margin: 0; color: #5a5e63; font-size: 16px; }
.ms-k-msg:not(#ms-z){ background: #fff; padding: 96px 0; border-top: 1px solid #e8e4dd; scroll-margin-top: 80px; }
.ms-k-msg__in:not(#ms-z){ display: grid; grid-template-columns: 1fr 1.2fr; gap: 64px; align-items: start; }
.ms-k-msg__head:not(#ms-z){ display: flex; flex-direction: column; gap: 14px; }
.ms-k-msg__lead:not(#ms-z) p{ color: #5a5e63; font-size: 16px; line-height: 1.65; margin: 0 0 10px; }
.ms-k-msg__lead:not(#ms-z) a{ color: #1a1c1f; font-weight: 700; }
.ms-form:not(#ms-z) .elementor-form-fields-wrapper{ margin-left: -8px; margin-right: -8px; }
.ms-form:not(#ms-z) .elementor-field-group{ padding-left: 8px; padding-right: 8px; margin-bottom: 18px; }
.ms-form:not(#ms-z) .elementor-field-label{ font-weight: 700; font-size: 15px; color: #1a1c1f; margin-bottom: 8px; }
.ms-form:not(#ms-z) .elementor-field-textual{ border: 1px solid #d9d5ce; border-radius: 4px; background: #fff; padding: 12px 14px; font-size: 15px; color: #1a1c1f; min-height: 48px; box-shadow: none; }
.ms-form:not(#ms-z) .elementor-field-textual:focus{ border-color: #f7931e; outline: none; box-shadow: 0 0 0 3px rgba(247,147,30,.15); }
.ms-form:not(#ms-z) .elementor-field-type-upload input[type=file]{ width: 100%; border: 1px dashed #c9c3b9; border-radius: 4px; background: #faf8f5; padding: 16px; font-size: 14px; color: #5a5e63; }
.ms-form:not(#ms-z) .elementor-field-type-acceptance .elementor-field-subgroup label{ font-size: 13px; line-height: 1.5; color: #5a5e63; font-weight: 400; }
.ms-form:not(#ms-z) .elementor-field-type-acceptance input{ accent-color: #f7931e; margin-right: 8px; }
.ms-form:not(#ms-z) .elementor-mark-required .elementor-field-label::after{ color: #f7931e; }
.ms-form:not(#ms-z) .elementor-button{ background: #f7931e; color: #1a1c1f; font-weight: 700; font-size: 15px; border-radius: 4px; padding: 16px 28px; min-height: 52px; box-shadow: 0 10px 22px -12px rgba(247,147,30,.9); transition: background .2s; }
.ms-form:not(#ms-z) .elementor-button:hover{ background: #ffa53a; color: #1a1c1f; }
.ms-form:not(#ms-z) .elementor-message{ font-size: 15px; margin-top: 14px; }
.ms-form:not(#ms-z) .elementor-message-success{ color: #2e7d32; }
.ms-form:not(#ms-z) .elementor-message-danger, .ms-form:not(#ms-z) .elementor-error{ color: #c0392b; }
@media (max-width: 900px){
  .ms-k-hero:not(#ms-z){ padding: 96px 0 48px; }
  .ms-k-hero__in:not(#ms-z), .ms-k-msg__in:not(#ms-z){ grid-template-columns: 1fr; gap: 32px; }
  .ms-wz:not(#ms-z){ padding: 56px 0 72px; }
  .ms-k-msg:not(#ms-z){ padding: 64px 0; }
}
@media (max-width: 480px){ .ms-k-cards:not(#ms-z){ grid-template-columns: 1fr; } }

/* ===== Ściany szklane – galeria, okucia, checklista, dlaczego my (2026-11) ===== */
.ms-s-gal2:not(#ms-z){ background: var(--ms-paper); padding: 104px 0; }
.ms-s-gal2:not(#ms-z) .ms-s-gal{ columns: 3 300px; column-gap: 16px; margin-top: 40px; }
.ms-s-gal2:not(#ms-z) .ms-s-gal__it{ break-inside: avoid; margin: 0 0 16px; background: #fff; border: 1px solid var(--ms-line); }
.ms-s-gal2:not(#ms-z) .ms-s-gal__it a{ display: block; overflow: hidden; }
.ms-s-gal2:not(#ms-z) .ms-s-gal__it img{ display: block; width: 100%; height: auto; transition: transform .5s ease; }
.ms-s-gal2:not(#ms-z) .ms-s-gal__it a:hover img{ transform: scale(1.03); }
.ms-s-gal2:not(#ms-z) .ms-s-gal__it figcaption{ padding: 12px 16px 14px; font-size: 14px; line-height: 1.4; color: var(--ms-text-muted); }
.ms-s-gal2:not(#ms-z) .ms-s-gal__note{ margin-top: 8px; font-size: 13px; color: var(--ms-text-muted); }

.ms-s-kit2:not(#ms-z){ background: #fff; padding: 104px 0; }
.ms-s-kit2:not(#ms-z) .ms-s-kit{ display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 0; margin-top: 40px; border-top: 2px solid var(--ms-ink); }
.ms-s-kit2:not(#ms-z) .ms-s-kit__it{ padding: 28px 28px 32px 0; border-bottom: 1px solid var(--ms-line); }
.ms-s-kit2:not(#ms-z) .ms-s-kit__no{ font-family: var(--ms-mono); font-size: 12px; letter-spacing: .08em; color: var(--ms-orange); }
.ms-s-kit2:not(#ms-z) .ms-s-kit__it h3, .ms-s-chk2:not(#ms-z) .ms-s-check h3, .ms-s-why2:not(#ms-z) h3{ margin: 8px 0 8px; font-family: var(--ms-font); font-size: 19px; font-weight: 600; line-height: 1.25; color: var(--ms-ink); }
.ms-s-kit2:not(#ms-z) .ms-s-kit__it p, .ms-s-chk2:not(#ms-z) .ms-s-check p, .ms-s-why2:not(#ms-z) p{ margin: 0; font-size: 15.5px; line-height: 1.6; color: var(--ms-text-muted); }

.ms-s-chk2:not(#ms-z){ background: var(--ms-paper); padding: 104px 0; }
.ms-s-chk2:not(#ms-z) .ms-s-check{ list-style: none; counter-reset: chk; margin: 40px 0 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 16px; }
.ms-s-chk2:not(#ms-z) .ms-s-check li{ counter-increment: chk; position: relative; padding: 28px 28px 28px 72px; background: #fff; border: 1px solid var(--ms-line); }
.ms-s-chk2:not(#ms-z) .ms-s-check li::before{ content: "✓";position:absolute;left:24px;top:28px;width:30px;height:30px;display:grid;place-items:center;background:var(--ms-ink);color:var(--ms-orange);font-weight:700;font-size:15px}.ms-s-chk2:not(#ms-z) .ms-s-check h3{margin-top:2px}.ms-s-why2:not(#ms-z){background:#fff;padding:104px 0}.ms-s-why2:not(#ms-z) .ms-s-why{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:40px}.ms-s-why2:not(#ms-z) .ms-s-why__it{padding:28px;border:1px solid var(--ms-line);border-top:3px solid var(--ms-orange)}.ms-s-why2:not(#ms-z) .ms-s-area{margin-top:24px;padding:32px;background:var(--ms-ink)}.ms-s-why2:not(#ms-z) .ms-s-area h3{color:#fff;margin-top:0}.ms-s-why2:not(#ms-z) .ms-s-area p{color:var(--ms-text-muted-dark)}@media (max-width:767px){.ms-s-gal2:not(#ms-z),.ms-s-kit2:not(#ms-z),.ms-s-chk2:not(#ms-z),.ms-s-why2:not(#ms-z){padding:64px 0}.ms-s-gal2:not(#ms-z) .ms-s-gal{columns:2 140px;column-gap:10px}.ms-s-gal2:not(#ms-z) .ms-s-gal__it{margin-bottom:10px}.ms-s-gal2:not(#ms-z) .ms-s-gal__it figcaption{padding:8px 10px 10px;font-size:12.5px}.ms-s-kit2:not(#ms-z) .ms-s-kit__it{padding-right:0}.ms-s-chk2:not(#ms-z) .ms-s-check{grid-template-columns:1fr}.ms-s-chk2:not(#ms-z) .ms-s-check li{padding:22px 20px 22px 64px}.ms-s-chk2:not(#ms-z) .ms-s-check li::before{left:18px;top:22px}}.ms-s-hd2:not(#ms-z){background:var(--ms-paper);padding:104px 0}.ms-s-hd2:not(#ms-z) .ms-s-hd{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:40px}.ms-s-hd2:not(#ms-z) .ms-s-hd__it{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ms-line);padding:0 0 20px}.ms-s-hd2:not(#ms-z) .ms-s-hd__pic{background:#fbfaf8;border-bottom:1px solid var(--ms-line);padding:18px 0 12px}.ms-s-hd2:not(#ms-z) .ms-s-hd__pic svg{display:block;width:100%;height:170px}.ms-s-hd2:not(#ms-z) .ms-s-hd__it h3{margin:16px 20px 6px;font-family:var(--ms-font);font-size:18px;font-weight:600;color:var(--ms-ink)}.ms-s-hd2:not(#ms-z) .ms-s-hd__it p{margin:0 20px 12px;font-size:14.5px;line-height:1.55;color:var(--ms-text-muted)}.ms-s-hd2:not(#ms-z) .ms-s-hd__it ul{list-style:none;margin:auto 20px 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ms-s-hd2:not(#ms-z) .ms-s-hd__it li{font-family:var(--ms-mono);font-size:11px;letter-spacing:.03em;padding:4px 8px;border:1px solid var(--ms-line);color:var(--ms-ink)}.ms-s-hd2:not(#ms-z) .ms-s-hd__it li:first-child{border-color:var(--ms-orange)}.ms-s-hd2:not(#ms-z) .ms-s-hd__note{margin:20px 0 0;font-size:13.5px;color:var(--ms-text-muted)}@media (max-width:767px){.ms-s-hd2:not(#ms-z){padding:64px 0}.ms-s-hd2:not(#ms-z) .ms-s-hd{grid-template-columns:1fr 1fr;gap:10px}.ms-s-hd2:not(#ms-z) .ms-s-hd__pic svg{height:130px}.ms-s-hd2:not(#ms-z) .ms-s-hd__it h3{margin:12px 12px 4px;font-size:16px}.ms-s-hd2:not(#ms-z) .ms-s-hd__it p{margin:0 12px 10px;font-size:13px}.ms-s-hd2:not(#ms-z) .ms-s-hd__it ul{margin:auto 12px 0}.ms-s-hd2:not(#ms-z) .ms-s-hd__it li{font-size:10px;padding:3px 6px}}.ms-s-hd2:not(#ms-z) .ms-s-hd__pic{background:#fff;padding:14px 0 8px}.ms-s-hd2:not(#ms-z) .ms-s-hd__pic img{display:block;width:100%;height:190px;object-fit:contain}@media (max-width:767px){.ms-s-hd2:not(#ms-z) .ms-s-hd__pic img{height:150px}}.ms-s-hd2:not(#ms-z) .ms-s-hd__it p.ms-s-hd__len{margin:-2px 20px 14px;padding-top:10px;border-top:1px dashed var(--ms-line);font-family:var(--ms-mono);font-size:12px;line-height:1.5;color:var(--ms-ink)}.ms-s-hd2:not(#ms-z) .ms-s-hd__len span{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-orange);margin-bottom:2px}@media (max-width:767px){.ms-s-hd2:not(#ms-z) .ms-s-hd__it p.ms-s-hd__len{margin:0 12px 10px;font-size:11px}}.ms-k-gal2:not(#ms-z){background:var(--ms-ink);padding:104px 0}.ms-k-gal2:not(#ms-z) .ms-n-eyebrow .elementor-heading-title{color:var(--ms-orange)}.ms-k-gal2:not(#ms-z) .ms-n-h2 .elementor-heading-title{color:#fff}.ms-k-gal2:not(#ms-z) .ms-n-sechead__lead,.ms-k-gal2:not(#ms-z) .ms-n-sechead__lead p{color:var(--ms-text-muted-dark)}.ms-k-gal2:not(#ms-z) .ms-k-gal__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:36px 0 28px}.ms-k-gal2:not(#ms-z) .ms-k-gal__tabs button{font-family:var(--ms-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;background:#fff0;color:#fff;border:1px solid var(--ms-line-dark);border-radius:0;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.ms-k-gal2:not(#ms-z) .ms-k-gal__tabs button:hover{border-color:var(--ms-orange);background:#fff0;color:#fff}.ms-k-gal2:not(#ms-z) .ms-k-gal__tabs button.is-on{background:var(--ms-orange);border-color:var(--ms-orange);color:var(--ms-ink)}.ms-k-gal2:not(#ms-z) .ms-k-gal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ms-k-gal2:not(#ms-z) .ms-k-gal__it{margin:0;background:var(--ms-ink-2);border:1px solid var(--ms-line-dark);display:flex;flex-direction:column}.ms-k-gal2:not(#ms-z) .ms-k-gal__it[hidden]{display:none}.ms-k-gal2:not(#ms-z) .ms-k-gal__pic{position:relative;background:#111}.ms-k-gal2:not(#ms-z) .ms-k-gal__pic>a{display:none}.ms-k-gal2:not(#ms-z) .ms-k-gal__pic>a.is-on{display:block}.ms-k-gal2:not(#ms-z) .ms-k-gal__pic>a img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain}.ms-k-gal2:not(#ms-z) .ms-k-gal__sw{position:absolute;right:12px;bottom:12px;display:flex;gap:6px}.ms-k-gal2:not(#ms-z) .ms-k-gal__sw button{display:block;width:46px;height:61px;padding:0;background:#111;border:2px solid rgb(255 255 255 / .35);border-radius:0;cursor:pointer;opacity:.75;transition:opacity .2s,border-color .2s}.ms-k-gal2:not(#ms-z) .ms-k-gal__sw button:hover{opacity:1;background:#111}.ms-k-gal2:not(#ms-z) .ms-k-gal__sw button.is-on{border-color:var(--ms-orange);opacity:1}.ms-k-gal2:not(#ms-z) .ms-k-gal__sw img{display:block;width:100%;height:100%;object-fit:contain}.ms-k-gal2:not(#ms-z) .ms-k-gal__it figcaption{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.ms-k-gal2:not(#ms-z) .ms-k-gal__it h3{margin:0 0 8px;font-family:var(--ms-font);font-size:18px;font-weight:600;line-height:1.3;color:#fff}.ms-k-gal2:not(#ms-z) .ms-k-gal__it p{margin:0 0 14px;font-size:14.5px;line-height:1.55;color:var(--ms-text-muted-dark)}.ms-k-gal2:not(#ms-z) .ms-k-gal__it ul{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ms-k-gal2:not(#ms-z) .ms-k-gal__it li{font-family:var(--ms-mono);font-size:11px;padding:4px 8px;border:1px solid var(--ms-line-dark);color:#d8dbdf}.ms-k-gal2:not(#ms-z) .ms-k-gal__it li:first-child{border-color:var(--ms-orange);color:var(--ms-orange-hi)}@media (max-width:1024px){.ms-k-gal2:not(#ms-z) .ms-k-gal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ms-k-gal2:not(#ms-z){padding:64px 0}.ms-k-gal2:not(#ms-z) .ms-k-gal__tabs{flex-wrap:nowrap;overflow-x:auto;margin:28px 0 20px;padding-bottom:4px}.ms-k-gal2:not(#ms-z) .ms-k-gal__tabs button{flex:0 0 auto;padding:9px 12px;font-size:11px}.ms-k-gal2:not(#ms-z) .ms-k-gal__grid{grid-template-columns:1fr;gap:14px}.ms-k-gal2:not(#ms-z) .ms-k-gal__it figcaption{padding:16px 16px 18px}}.ms-k-gal2:not(#ms-z) .ms-k-gal__it figcaption,.ms-k-gal2:not(#ms-z) .ms-k-gal__it figcaption *{font-style:normal;text-align:left}.ms-k-gal2.ms-k-gal2--light:not(#ms-z){background:var(--ms-paper)}.ms-k-gal2.ms-k-gal2--light:not(#ms-z) .ms-n-h2 .elementor-heading-title{color:var(--ms-ink)}.ms-k-gal2.ms-k-gal2--light:not(#ms-z) .ms-n-sechead__lead,.ms-k-gal2.ms-k-gal2--light:not(#ms-z) .ms-n-sechead__lead p{color:var(--ms-text-muted)}.ms-k-gal2.ms-k-gal2--light:not(#ms-z) .ms-k-gal__tabs button{color:var(--ms-ink);border-color:var(--ms-line);background:#fff}.ms-k-gal2.ms-k-gal2--light:not(#ms-z) .ms-k-gal__tabs button:hover{color:var(--ms-ink);background:#fff;border-color:var(--ms-orange)}.ms-k-gal2.ms-k-gal2--light:not(#ms-z) .ms-k-gal__tabs button.is-on{background:var(--ms-ink);border-color:var(--ms-ink);color:#fff}.ms-k-gal2.ms-k-gal2--light:not(#ms-z) .ms-k-gal__it{background:#fff;border-color:var(--ms-line)}.ms-k-gal2.ms-k-gal2--light:not(#ms-z) .ms-k-gal__pic{background:#e9e7e2}.ms-k-gal2.ms-k-gal2--light:not(#ms-z) .ms-k-gal__it h3{color:var(--ms-ink)}.ms-k-gal2.ms-k-gal2--light:not(#ms-z) .ms-k-gal__it p{color:var(--ms-text-muted)}.ms-k-gal2.ms-k-gal2--light:not(#ms-z) .ms-k-gal__it li{color:var(--ms-ink);border-color:var(--ms-line)}.ms-k-gal2.ms-k-gal2--light:not(#ms-z) .ms-k-gal__it li:first-child{border-color:var(--ms-orange);color:var(--ms-rust)}.ms-k-gal2:not(#ms-z) .ms-k-gal__more{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;min-height:320px;padding:28px;background:var(--ms-orange);color:var(--ms-ink);text-decoration:none;transition:background .2s}.ms-k-gal2:not(#ms-z) .ms-k-gal__more:hover{background:var(--ms-orange-hi)}.ms-k-gal2:not(#ms-z) .ms-k-gal__more span{font-family:var(--ms-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ms-k-gal2:not(#ms-z) .ms-k-gal__more strong{font-family:var(--ms-font);font-size:26px;font-weight:600;line-height:1.2}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-tab-title a{color:inherit}.elementor-accordion{text-align:start}.elementor-accordion .elementor-accordion-item{border:1px solid #d5d8dc}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-block-start:none}.elementor-accordion .elementor-tab-title{cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px 20px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{height:1em;width:1em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{border-block-start:1px solid #d5d8dc;display:none;padding:15px 20px}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}.elementor-136 .elementor-element.elementor-element-39bc5350{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-34f08ef5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-487749ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-e2a952e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-136 .elementor-element.elementor-element-26542fca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-136 .elementor-element.elementor-element-7fd998c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-74b105d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-418234fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-6603c213{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-5e09ed5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-4045015e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-5bdf5b40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-0c135d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-6622c9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-a7288a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-495fb6d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-4212575a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-104f5e0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-370012b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-70ebab05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-8285548{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-38b02e58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-883af77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-28b49312{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-b51f3d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-59cde992{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-768b49af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-3fd85b07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-18ad09ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-a1c14fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-2c1c986c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-7add9838{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-59ff3961{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-155abf12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-7509cb86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-13c24f4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-3b4f84d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-d9f5ebd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-11ea2ed7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-11583a27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-22cbe44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-1301ea34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-7b32e837{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-2308ad46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-73198b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-636a80f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-8630c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-300522d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-4c7d1769{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-83386c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-4d2f6b31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-2cd659e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-30923750{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-694ad018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-e63fbd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-2ff952bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-49901a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-656fd6c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-75d26081{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-ae97bef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-6aaeab4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-305c2cde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-4e3e5340{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-d0c3d4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-9aa4dfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-2c9f46b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-0a1bdb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-bc89702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-b683370{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-375a7e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-8f65267{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-58d4f60b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-58d5e363{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-2db9167c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-52d41996{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-6da0bdb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-66d64ede{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-6a9f5d6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-5a07c73e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-9f23f72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-3308cc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-6650ae5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-c439bad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-33e6aef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-775d6764{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-6987ee9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-48106a54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-4ca49de1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-9a16d03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-66cf3d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-136 .elementor-element.elementor-element-6f221e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title{color:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-accordion-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-accordion .elementor-tab-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.elementor .e-tabs-base{padding-block-start:0;display:flex;flex-direction:column;gap:30px}.elementor .e-tabs-menu-base{display:flex;justify-content:center}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFF;display:block}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0}.elementor .e-tabs-content-area-base{display:block}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block}.elementor .e-accordion-base{padding:0;display:flex;flex-direction:column}.elementor .e-accordion-item-base{padding:0;display:block}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center}.elementor .e-accordion-item-title-base{padding:0}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0;display:flex;flex-direction:column;flex:1 1 auto}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:#fff0;display:inline-flex;justify-content:center;align-items:center}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:#fff0;display:inline-flex;justify-content:center;align-items:center}.elementor .e-heading-base{margin:0}.elementor .e-heading-link-base{all:unset;cursor:pointer}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit}.elementor .e-image-base{display:block}.elementor .e-paragraph-base{margin:0}.elementor .e-paragraph-link-base{all:unset;cursor:pointer}.elementor .e-svg-base{width:65px;height:65px;display:inline-block}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0;background-color:#375EFB;display:inline-block}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9}.elementor .e-divider-base{width:100%;height:1px;border-width:0;border-color:#fff0;border-style:none;background-color:#000}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block}@media (max-width:767px){@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1,1fr)}}}.elementor-117 .elementor-element.elementor-element-990e5a5{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-117 .elementor-element.elementor-element-6268a3d{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-117 .elementor-element.elementor-element-726c67cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-117 .elementor-element.elementor-element-daffefb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-117 .elementor-element.elementor-element-3d34ed1d .elementor-icon-list-icon i{transition:color 0.3s}.elementor-117 .elementor-element.elementor-element-3d34ed1d .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-117 .elementor-element.elementor-element-3d34ed1d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-117 .elementor-element.elementor-element-3d34ed1d .elementor-icon-list-text{transition:color 0.3s}.elementor-117 .elementor-element.elementor-element-3411a78e .elementor-icon-list-icon i{transition:color 0.3s}.elementor-117 .elementor-element.elementor-element-3411a78e .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-117 .elementor-element.elementor-element-3411a78e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-117 .elementor-element.elementor-element-3411a78e .elementor-icon-list-text{transition:color 0.3s}.elementor-117 .elementor-element.elementor-element-3ce86ba4 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-117 .elementor-element.elementor-element-3ce86ba4 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-117 .elementor-element.elementor-element-3ce86ba4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-117 .elementor-element.elementor-element-3ce86ba4 .elementor-icon-list-text{transition:color 0.3s}.elementor-117 .elementor-element.elementor-element-721b1a23 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-117 .elementor-element.elementor-element-721b1a23 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-117 .elementor-element.elementor-element-721b1a23{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-117 .elementor-element.elementor-element-721b1a23 .elementor-icon-list-text{transition:color 0.3s}.elementor-117 .elementor-element.elementor-element-0600104 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-117 .elementor-element.elementor-element-0600104 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-117 .elementor-element.elementor-element-0600104{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-117 .elementor-element.elementor-element-0600104 .elementor-icon-list-text{transition:color 0.3s}.elementor-117 .elementor-element.elementor-element-6c1cb9d7 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-117 .elementor-element.elementor-element-6c1cb9d7 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-117 .elementor-element.elementor-element-6c1cb9d7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-117 .elementor-element.elementor-element-6c1cb9d7 .elementor-icon-list-text{transition:color 0.3s}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.elementor-193 .elementor-element.elementor-element-25231b52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-193 .elementor-element.elementor-element-205f0268{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-193 .elementor-element.elementor-element-8476c4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-193 .elementor-element.elementor-element-66277fad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-193 .elementor-element.elementor-element-37b73425{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-193 .elementor-element.elementor-element-1643c48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-193 .elementor-element.elementor-element-bcc2c20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-193 .elementor-element.elementor-element-a787951 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-193 .elementor-element.elementor-element-a787951 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-193 .elementor-element.elementor-element-a787951{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-193 .elementor-element.elementor-element-a787951 .elementor-icon-list-text{transition:color 0.3s}.elementor-193 .elementor-element.elementor-element-72fd9459{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-193 .elementor-element.elementor-element-698a1fda .elementor-icon-list-icon i{transition:color 0.3s}.elementor-193 .elementor-element.elementor-element-698a1fda .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-193 .elementor-element.elementor-element-698a1fda{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-193 .elementor-element.elementor-element-698a1fda .elementor-icon-list-text{transition:color 0.3s}.elementor-193 .elementor-element.elementor-element-7f5cba55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-193 .elementor-element.elementor-element-33bd05a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-193 .elementor-element.elementor-element-53d4d7bf .elementor-icon-list-icon i{transition:color 0.3s}.elementor-193 .elementor-element.elementor-element-53d4d7bf .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-193 .elementor-element.elementor-element-53d4d7bf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-193 .elementor-element.elementor-element-53d4d7bf .elementor-icon-list-text{transition:color 0.3s}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.elementor-193 .elementor-element.elementor-element-66277fad:not(#ms-z){grid-template-columns:1.25fr 1fr 1fr 1fr}@media (max-width:900px){.elementor-193 .elementor-element.elementor-element-66277fad:not(#ms-z){grid-template-columns:1fr 1fr}}@media (max-width:560px){.elementor-193 .elementor-element.elementor-element-66277fad:not(#ms-z){grid-template-columns:1fr}}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-59bd2d54.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-09f504e0.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ec145187.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-6b29be68.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-48514a2c.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-a81d578b.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-894b2e7f.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-e2103707.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-8ed4bb54.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-59bd2d54.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-09f504e0.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ec145187.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-6b29be68.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-48514a2c.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-a81d578b.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-894b2e7f.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-e2103707.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-8ed4bb54.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-59bd2d54.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-09f504e0.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ec145187.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-6b29be68.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-48514a2c.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-a81d578b.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-894b2e7f.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-e2103707.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-8ed4bb54.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-59bd2d54.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-09f504e0.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ec145187.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-6b29be68.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-48514a2c.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-a81d578b.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-894b2e7f.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-e2103707.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-8ed4bb54.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-59bd2d54.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-09f504e0.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ec145187.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-6b29be68.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-48514a2c.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-a81d578b.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-894b2e7f.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-e2103707.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-8ed4bb54.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-59bd2d54.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-09f504e0.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ec145187.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-6b29be68.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-48514a2c.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-a81d578b.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-894b2e7f.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-e2103707.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-8ed4bb54.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-59bd2d54.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-09f504e0.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ec145187.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-6b29be68.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-48514a2c.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-a81d578b.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-894b2e7f.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-e2103707.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-8ed4bb54.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-59bd2d54.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-09f504e0.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ec145187.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-6b29be68.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-48514a2c.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-a81d578b.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-894b2e7f.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-e2103707.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-8ed4bb54.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-59bd2d54.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-09f504e0.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ec145187.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-6b29be68.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-48514a2c.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-a81d578b.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-894b2e7f.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-e2103707.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-8ed4bb54.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-210e0792.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f6655444.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0249f65a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-b5151e85.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ba5507f2.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-da69b94e.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-bbbbbd37.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f0106b44.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0f7fcdc8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-210e0792.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f6655444.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0249f65a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-b5151e85.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ba5507f2.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-da69b94e.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-bbbbbd37.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f0106b44.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0f7fcdc8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-210e0792.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f6655444.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0249f65a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-b5151e85.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ba5507f2.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-da69b94e.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-bbbbbd37.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f0106b44.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0f7fcdc8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-210e0792.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f6655444.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0249f65a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-b5151e85.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ba5507f2.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-da69b94e.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-bbbbbd37.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f0106b44.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0f7fcdc8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-210e0792.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f6655444.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0249f65a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-b5151e85.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ba5507f2.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-da69b94e.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-bbbbbd37.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f0106b44.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0f7fcdc8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-210e0792.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f6655444.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0249f65a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-b5151e85.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ba5507f2.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-da69b94e.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-bbbbbd37.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f0106b44.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0f7fcdc8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-210e0792.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f6655444.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0249f65a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-b5151e85.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ba5507f2.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-da69b94e.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-bbbbbd37.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f0106b44.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0f7fcdc8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-210e0792.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f6655444.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0249f65a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-b5151e85.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ba5507f2.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-da69b94e.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-bbbbbd37.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f0106b44.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0f7fcdc8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-210e0792.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f6655444.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0249f65a.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-b5151e85.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-ba5507f2.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-da69b94e.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-bbbbbd37.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-f0106b44.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/roboto-0f7fcdc8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-56de4385.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-fa7c06b8.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ca82665f.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-cb40bc4b.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-429238b9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ef584ac5.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-c5e794db.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-56de4385.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-fa7c06b8.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ca82665f.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-cb40bc4b.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-429238b9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ef584ac5.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-c5e794db.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-56de4385.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-fa7c06b8.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ca82665f.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-cb40bc4b.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-429238b9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ef584ac5.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-c5e794db.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-56de4385.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-fa7c06b8.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ca82665f.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-cb40bc4b.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-429238b9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ef584ac5.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-c5e794db.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-56de4385.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-fa7c06b8.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ca82665f.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-cb40bc4b.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-429238b9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ef584ac5.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-c5e794db.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-56de4385.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-fa7c06b8.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ca82665f.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-cb40bc4b.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-429238b9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ef584ac5.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-c5e794db.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-56de4385.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-fa7c06b8.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ca82665f.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-cb40bc4b.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-429238b9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ef584ac5.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-c5e794db.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-56de4385.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-fa7c06b8.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ca82665f.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-cb40bc4b.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-429238b9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ef584ac5.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-c5e794db.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-56de4385.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-fa7c06b8.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ca82665f.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-cb40bc4b.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-429238b9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ef584ac5.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(https://www.majsterszklarz.pl/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-c5e794db.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ms-n-hero:not([data-ms-ready]) .ms-n-slide:first-child:not(#ms-z){opacity:1;visibility:visible;transition:none}.ms-n-hero:not([data-ms-ready]) .ms-n-slide:first-child .ms-n-slide__copy:not(#ms-z){opacity:1;transform:none;transition:none}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media print{@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTTNDNp8A.ttf) format('truetype')}@font-face{font-family:'Archivo';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTTBjNp8A.ttf) format('truetype')}@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTT6jRp8A.ttf) format('truetype')}@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTT0zRp8A.ttf) format('truetype')}@font-face{font-family:'Archivo';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTTtDRp8A.ttf) format('truetype')}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjPQ.ttf) format('truetype')}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8-qxjPQ.ttf) format('truetype')}}.ms-drawer__sub:not(#ms-z) .ms-drawer__list{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:6px}.ms-drawer__sub:not(#ms-z) .ms-drawer__list a{height:46px}.ms-ck{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;display:flex;justify-content:center;pointer-events:none}.ms-ck[hidden]{display:none}.ms-ck__in{pointer-events:auto;max-width:920px;width:100%;display:flex;align-items:center;gap:18px;background:#1a1c1f;color:#f4f2ee;border:1px solid #3a3e44;border-left:4px solid #f7931e;border-radius:4px;padding:16px 18px;box-shadow:0 18px 40px -16px rgb(0 0 0 / .55);animation:ms-ck-in .35s ease}.ms-ck__ico{flex:0 0 auto;color:#f7931e;display:flex}.ms-ck .ms-ck__txt:not(#ms-z){margin:0;font-size:14px;line-height:1.55;color:#c9ccd0}.ms-ck__txt strong{color:#fff}.ms-ck .ms-ck__txt a:not(#ms-z){color:#f7931e;text-decoration:underline}.ms-ck .ms-ck__btn:not(#ms-z),.ms-ck .ms-ck__btn:not(#ms-z):hover,.ms-ck .ms-ck__btn:not(#ms-z):focus{flex:0 0 auto;background:#f7931e;color:#1a1c1f;border:0;border-radius:3px;padding:11px 20px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;transition:background-color .18s}.ms-ck .ms-ck__btn:not(#ms-z):hover{background:#ffa53a}.ms-ck .ms-ck__btn:not(#ms-z):focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes ms-ck-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:640px){.ms-ck{left:10px;right:10px;bottom:10px}.ms-ck__in{flex-wrap:wrap;gap:10px 14px;padding:14px}.ms-ck__ico{display:none}.ms-ck .ms-ck__txt:not(#ms-z){font-size:13px}.ms-ck .ms-ck__btn:not(#ms-z){width:100%}}@media (prefers-reduced-motion:reduce){.ms-ck__in{animation:none}}.elementor-290 .elementor-element.elementor-element-56e4be3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-290 .elementor-element.elementor-element-53136c42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-290 .elementor-element.elementor-element-563bedb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-290 .elementor-element.elementor-element-5d93a75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-290 .elementor-element.elementor-element-25ddb7dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-290 .elementor-element.elementor-element-47dd7702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-290 .elementor-element.elementor-element-5c6852dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-290 .elementor-element.elementor-element-5dea9fc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-290 .elementor-element.elementor-element-421c335{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-290 .elementor-element.elementor-element-b83dabd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-290 .elementor-element.elementor-element-10f4d082{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}