@font-face{font-family:"Mori";src:url("../fonts/PPMori-Regular.ttf") format("truetype"), url("../fonts/PPMori-Regular.woff") format("woff");font-display:swap;font-weight:normal}@font-face{font-family:"Mori";src:url("../fonts/PPMori-SemiBold.ttf") format("truetype"), url("../fonts/PPMori-SemiBold.woff") format("woff");font-display:swap;font-weight:bold}:root{--wc-form-border-radius: 0}*{scrollbar-color:var(--sw-general-1) var(--sw-general-light4);scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:8px;background-color:var(--sw-general-light4);cursor:pointer}*::-webkit-scrollbar-thumb{background:var(--sw-general-1);cursor:pointer, auto}*{margin:0;padding:0;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;border-radius:0px;font-family:"Verdana";line-height:1em}body{line-height:1.5em;background:#ffffff;color:var(--sw-general-txt);height:100%;position:relative;overflow-x:hidden;font-family:Mori, sans-serif;-webkit-font-smoothing:antialiased}#page-loader{position:fixed;z-index:9999;background:white;inset:0;display:flex;justify-content:center;align-items:center}.loader-spinner{width:40px;height:40px;border:4px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}a{color:var(--sw-general-a);border:0;-moz-outline:none;outline:none;text-decoration:none}a:hover,a:focus,a:visited{color:var(--sw-general-ahover);border:0;-moz-outline:none;outline:none;text-decoration:none}.clear:before,.clear:after{content:".";display:block;height:0;overflow:hidden}.clear:after{clear:both}.clear{zoom:1}.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter:gray}.helper{display:inline-block;vertical-align:middle;width:0;height:100%}.helper+div{display:inline-block;vertical-align:middle;width:100%}.helperdown{display:inline-block;vertical-align:bottom;width:0;height:100%}.helperdown+div{display:inline-block;vertical-align:bottom;width:100%}h1,.h1,h2,.h2,h3,.h3{font-family:Mori, sans-serif;font-weight:bold;line-height:1.2em;letter-spacing:0.02em}h4,.h4,h5,.h5,h6,.h6{font-family:Mori, sans-serif;font-weight:normal;line-height:1.5em}hr{color:var(--sw-general-light);opacity:1}.vh-100{height:100vh !important;height:calc(var(--vh, 1vh) * 100) !important}.min-vh-100{min-height:100vh !important;min-height:calc(var(--vh, 1vh) * 100) !important}.vh-header{height:calc(100vh - var(--sw-h-header)) !important}.min-vh-header{min-height:calc(100vh - var(--sw-h-header)) !important}.vh-headerfooter{height:calc(100vh - var(--sw-h-header) - var(--sw-h-footer)) !important}.min-vh-headerfooter{min-height:calc(100vh - var(--sw-h-header) - var(--sw-h-footer)) !important}.vh-footer{height:calc(100vh - var(--sw-h-footer)) !important}.min-vh-footer{min-height:calc(100vh - var(--sw-h-footer)) !important}.h-50n2{height:calc(50% - 0.75rem) !important}.dvh-100{height:100dvh !important}.dvh-100n3{height:calc(100dvh - 3rem) !important}.dvh-100n2{height:calc(100dvh - 2rem) !important}.dvh-100nheader{height:calc(100dvh - var(--sw-h-header)) !important}.dvh-100nheader2{height:calc(100dvh - ( var(--sw-h-header) * 2 ) - 2rem) !important}.dvh-85{height:85dvh !important}.dvh-75{height:75dvh !important}.dvh-60{height:60dvh !important}.dvh-50{height:50dvh !important}.dvh-40{height:40dvh !important}.dvh-35{height:35dvh !important}.top-header{top:var(--sw-h-header) !important}.pt-header{padding-top:var(--sw-h-header) !important}.pt-header2{padding-top:calc(var(--sw-h-header) * 2) !important}.pb-header{padding-bottom:var(--sw-h-header) !important}.pb-header2{padding-bottom:calc(var(--sw-h-header) * 2) !important}.ps-header{padding-left:var(--sw-h-header) !important}.pe-header{padding-right:var(--sw-h-header) !important}.py-header{padding-top:var(--sw-h-header) !important;padding-bottom:var(--sw-h-header) !important}.py-header2{padding-top:calc(var(--sw-h-header) * 2) !important;padding-bottom:calc(var(--sw-h-header) * 2) !important}.px-header{padding-left:var(--sw-h-header) !important;padding-right:var(--sw-h-header) !important}.p-header{padding:var(--sw-h-header) !important}.pt-0{padding-top:0 !important}.fontsize-10px{font-size:10px !important;line-height:1.2em !important;line-height:1.3em}.fontsize-09{font-size:0.9rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-08{font-size:0.8rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-1{font-size:1rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-12{font-size:1.2rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-13{font-size:1.3rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-15{font-size:1.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-17{font-size:1.7rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-2{font-size:2rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-25{font-size:2.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-3{font-size:3rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-35{font-size:3.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-4{font-size:4rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-45{font-size:4.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-5{font-size:5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-55{font-size:5.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-6{font-size:6rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-65{font-size:6.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-7{font-size:7rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-75{font-size:7.5rem !important;line-height:1.2em !important;line-height:1.3em}.font-bold{font-weight:700 !important}.font-semibold{font-weight:500 !important}.font-normal{font-weight:400 !important}.font-1{font-family:Mori, sans-serif !important}.font-2{font-family:Mori, sans-serif !important}.text-justify{text-align:justify !important}.lheight-1{line-height:1em !important}.lheight-11{line-height:1.1em !important}.lheight-12{line-height:1.2em !important}.lheight-13{line-height:1.3em !important}.lheight-15{line-height:1.5em !important}.lheight-2{line-height:2em !important}.color1{color:var(--sw-general-1) !important}.color2{color:var(--sw-general-2) !important}.color3{color:var(--sw-general-3) !important}.color4{color:var(--sw-general-4) !important}.color5{color:var(--sw-general-5) !important}.colorf{color:var(--sw-general-f, #fff) !important}.colord{color:var(--sw-general-d) !important}.colorlight{color:var(--sw-general-light) !important}.colorlight2{color:var(--sw-general-light2) !important}.colorlight3{color:var(--sw-general-light3) !important}.colorlight4{color:var(--sw-general-light4) !important}.colorlight5{color:var(--sw-general-light5) !important}.color1-a a{color:var(--sw-general-1) !important}.color2-a a{color:var(--sw-general-2) !important}.color3-a a{color:var(--sw-general-3) !important}.color4-a a{color:var(--sw-general-4) !important}.color5-a a{color:var(--sw-general-5) !important}.colorf-a a{color:var(--sw-general-f, #fff) !important}.colord-a a{color:var(--sw-general-d) !important}.colorlight-a a{color:var(--sw-general-light) !important}.colorlight2-a a{color:var(--sw-general-light2) !important}.colorlight3-a a{color:var(--sw-general-light3) !important}.colorlight4-a a{color:var(--sw-general-light4) !important}.colorlight5-a a{color:var(--sw-general-light5) !important}.color1hover:hover{color:var(--sw-general-1) !important}.color2hover:hover{color:var(--sw-general-2) !important}.color3hover:hover{color:var(--sw-general-3) !important}.color4hover:hover{color:var(--sw-general-4) !important}.color5hover:hover{color:var(--sw-general-5) !important}.colorfhover:hover{color:var(--sw-general-f, #fff) !important}.colordhover:hover{color:var(--sw-general-d) !important}.colorlighthover:hover{color:var(--sw-general-light) !important}.colorlight2hover:hover{color:var(--sw-general-light2) !important}.colorlight3hover:hover{color:var(--sw-general-light3) !important}.colorlight4hover:hover{color:var(--sw-general-light4) !important}.colorlight5hover:hover{color:var(--sw-general-light5) !important}.bgcolor1{background-color:var(--sw-general-1) !important}.bgcolor2{background-color:var(--sw-general-2) !important}.bgcolor3{background-color:var(--sw-general-3) !important}.bgcolor4{background-color:var(--sw-general-4) !important}.bgcolor5{background-color:var(--sw-general-5) !important}.bgcolorf{background-color:var(--sw-general-f, #fff) !important}.bgcolord{background-color:var(--sw-general-d) !important}.bgtransparent{background-color:transparent !important}.bgcolorlight{background-color:var(--sw-general-light) !important}.bgcolorlight2{background-color:var(--sw-general-light2) !important}.bgcolorlight3{background-color:var(--sw-general-light3) !important}.bgcolorlight4{background-color:var(--sw-general-light4) !important}.bgcolorlight5{background-color:var(--sw-general-light5) !important}.bgcolor1hover:hover{background-color:var(--sw-general-1) !important}.bgcolor2hover:hover{background-color:var(--sw-general-2) !important}.bgcolor3hover:hover{background-color:var(--sw-general-3) !important}.bgcolor4hover:hover{background-color:var(--sw-general-4) !important}.bgcolor5hover:hover{background-color:var(--sw-general-5) !important}.bgcolorfhover:hover{background-color:var(--sw-general-f, #fff) !important}.bgcolordhover:hover{background-color:var(--sw-general-d) !important}.bgcolorlighthover:hover{background-color:var(--sw-general-light) !important}.bgcolorlight2hover:hover{background-color:var(--sw-general-light2) !important}.bgcolorlight3hover:hover{background-color:var(--sw-general-light3) !important}.bgcolorlight4hover:hover{background-color:var(--sw-general-light4) !important}.bgcolorlight5hover:hover{background-color:var(--sw-general-light5) !important}.border{border:1px solid !important}.border-top{border-top:1px solid !important}.border-start{border-left:1px solid !important}.border-end{border-right:1px solid !important}.border-bottom{border-bottom:1px solid !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.bordercolor-1{border-color:var(--sw-general-1) !important}.bordercolor-2{border-color:var(--sw-general-2) !important}.bordercolor-3{border-color:var(--sw-general-3) !important}.bordercolor-4{border-color:var(--sw-general-4) !important}.bordercolor-5{border-color:var(--sw-general-5) !important}.bordercolor-f{border-color:var(--sw-general-f, #fff) !important}.bordercolor-d{border-color:var(--sw-general-d) !important}.bordercolor-light{border-color:var(--sw-general-light) !important}.bordercolor-light2{border-color:var(--sw-general-light2) !important}.bordercolor-light3{border-color:var(--sw-general-light3) !important}.bordercolor-light4{border-color:var(--sw-general-light4) !important}.bordercolor-light5{border-color:var(--sw-general-light5) !important}.borderhovercolor-1:hover{border-color:var(--sw-general-1) !important}.borderhovercolor-2:hover{border-color:var(--sw-general-2) !important}.borderhovercolor-3:hover{border-color:var(--sw-general-3) !important}.borderhovercolor-f:hover{border-color:var(--sw-general-f, #fff) !important}.borderhovercolor-d:hover{border-color:var(--sw-general-d) !important}.borderhovercolor-light:hover{border-color:var(--sw-general-light) !important}.borderhovercolor-light2:hover{border-color:var(--sw-general-light2) !important}.borderhovercolor-transparent:hover{border-color:transparent !important}.svg-w-1 svg{width:1rem;height:auto}.svg-w-2 svg{width:2rem;height:auto}.svg-w-3 svg{width:3rem;height:auto}.svg-w-4 svg{width:4rem;height:auto}.svg-w-5 svg{width:5rem;height:auto}.bg-cover{background-size:cover !important}.bg-contain{background-size:contain !important}.bg-center{background-position:center center !important}.bg-norepeat{background-repeat:no-repeat !important}.bottom-1{bottom:1rem !important}.bottom-2{bottom:2rem !important}.bottom-3{bottom:3rem !important}.zindex-n1{z-index:-1 !important}.zindex-0{z-index:0 !important}.zindex-1{z-index:1 !important}.zindex-2{z-index:2 !important}.zindex-3{z-index:3 !important}.zindex-4{z-index:4 !important}.zindex-5{z-index:5 !important}.line{height:1px !important;background-color:var(--sw-general-1)}.line-1{height:1px !important}.line-2{height:2px !important}.line-3{height:3px !important}@media (min-width:768px){.vh-md-100{height:100vh !important;height:calc(var(--vh, 1vh) * 100) !important}.min-vh-md-100{min-height:100vh !important;min-height:calc(var(--vh, 1vh) * 100) !important}.vh-md-header{height:calc(100vh - var(--sw-h-header)) !important}.min-vh-md-header{min-height:calc(100vh - var(--sw-h-header)) !important}.vh-md-headerfooter{height:calc(100vh - var(--sw-h-header) - var(--sw-h-footer)) !important}.min-vh-md-headerfooter{min-height:calc(100vh - var(--sw-h-header) - var(--sw-h-footer)) !important}.vh-md-footer{height:calc(100vh - var(--sw-h-footer)) !important}.min-vh-md-footer{min-height:calc(100vh - var(--sw-h-footer)) !important}.h-md-50n2{height:calc(50% - 0.75rem) !important}.dvh-md-100{height:100dvh !important}.dvh-md-100n3{height:calc(100dvh - 3rem) !important}.dvh-md-100n2{height:calc(100dvh - 2rem) !important}.dvh-md-100nheader{height:calc(100dvh - var(--sw-h-header)) !important}.dvh-md-100nheader2{height:calc(100dvh - ( var(--sw-h-header) * 2 ) - 2rem) !important}.dvh-md-85{height:85dvh !important}.dvh-md-75{height:75dvh !important}.dvh-md-60{height:60dvh !important}.dvh-md-50{height:50dvh !important}.dvh-md-40{height:40dvh !important}.dvh-md-35{height:35dvh !important}.top-md-header{top:var(--sw-h-header) !important}.pt-md-header{padding-top:var(--sw-h-header) !important}.pt-md-header2{padding-top:calc(var(--sw-h-header) * 2) !important}.pb-md-header{padding-bottom:var(--sw-h-header) !important}.pb-md-header2{padding-bottom:calc(var(--sw-h-header) * 2) !important}.ps-md-header{padding-left:var(--sw-h-header) !important}.pe-md-header{padding-right:var(--sw-h-header) !important}.py-md-header{padding-top:var(--sw-h-header) !important;padding-bottom:var(--sw-h-header) !important}.py-md-header2{padding-top:calc(var(--sw-h-header) * 2) !important;padding-bottom:calc(var(--sw-h-header) * 2) !important}.px-md-header{padding-left:var(--sw-h-header) !important;padding-right:var(--sw-h-header) !important}.p-md-header{padding:var(--sw-h-header) !important}.pt-md-0{padding-top:0 !important}.fontsize-md-10px{font-size:10px !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-09{font-size:0.9rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-08{font-size:0.8rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-1{font-size:1rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-12{font-size:1.2rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-13{font-size:1.3rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-15{font-size:1.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-17{font-size:1.7rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-2{font-size:2rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-25{font-size:2.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-3{font-size:3rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-35{font-size:3.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-4{font-size:4rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-45{font-size:4.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-5{font-size:5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-55{font-size:5.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-6{font-size:6rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-65{font-size:6.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-7{font-size:7rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-md-75{font-size:7.5rem !important;line-height:1.2em !important;line-height:1.3em}.font-md-bold{font-weight:700 !important}.font-md-semibold{font-weight:500 !important}.font-md-normal{font-weight:400 !important}.font-md-1{font-family:Mori, sans-serif !important}.font-md-2{font-family:Mori, sans-serif !important}.text-md-justify{text-align:justify !important}.lheight-md-1{line-height:1em !important}.lheight-md-11{line-height:1.1em !important}.lheight-md-12{line-height:1.2em !important}.lheight-md-13{line-height:1.3em !important}.lheight-md-15{line-height:1.5em !important}.lheight-md-2{line-height:2em !important}.color1-md{color:var(--sw-general-1) !important}.color2-md{color:var(--sw-general-2) !important}.color3-md{color:var(--sw-general-3) !important}.color4-md{color:var(--sw-general-4) !important}.color5-md{color:var(--sw-general-5) !important}.colorf-md{color:var(--sw-general-f, #fff) !important}.colord-md{color:var(--sw-general-d) !important}.colorlight-md{color:var(--sw-general-light) !important}.colorlight2-md{color:var(--sw-general-light2) !important}.colorlight3-md{color:var(--sw-general-light3) !important}.colorlight4-md{color:var(--sw-general-light4) !important}.colorlight5-md{color:var(--sw-general-light5) !important}.color1-md-a a{color:var(--sw-general-1) !important}.color2-md-a a{color:var(--sw-general-2) !important}.color3-md-a a{color:var(--sw-general-3) !important}.color4-md-a a{color:var(--sw-general-4) !important}.color5-md-a a{color:var(--sw-general-5) !important}.colorf-md-a a{color:var(--sw-general-f, #fff) !important}.colord-md-a a{color:var(--sw-general-d) !important}.colorlight-md-a a{color:var(--sw-general-light) !important}.colorlight2-md-a a{color:var(--sw-general-light2) !important}.colorlight3-md-a a{color:var(--sw-general-light3) !important}.colorlight4-md-a a{color:var(--sw-general-light4) !important}.colorlight5-md-a a{color:var(--sw-general-light5) !important}.color1-mdhover:hover{color:var(--sw-general-1) !important}.color2-mdhover:hover{color:var(--sw-general-2) !important}.color3-mdhover:hover{color:var(--sw-general-3) !important}.color4-mdhover:hover{color:var(--sw-general-4) !important}.color5-mdhover:hover{color:var(--sw-general-5) !important}.colorf-mdhover:hover{color:var(--sw-general-f, #fff) !important}.colord-mdhover:hover{color:var(--sw-general-d) !important}.colorlight-mdhover:hover{color:var(--sw-general-light) !important}.colorlight2-mdhover:hover{color:var(--sw-general-light2) !important}.colorlight3-mdhover:hover{color:var(--sw-general-light3) !important}.colorlight4-mdhover:hover{color:var(--sw-general-light4) !important}.colorlight5-mdhover:hover{color:var(--sw-general-light5) !important}.bgcolor1-md{background-color:var(--sw-general-1) !important}.bgcolor2-md{background-color:var(--sw-general-2) !important}.bgcolor3-md{background-color:var(--sw-general-3) !important}.bgcolor4-md{background-color:var(--sw-general-4) !important}.bgcolor5-md{background-color:var(--sw-general-5) !important}.bgcolorf-md{background-color:var(--sw-general-f, #fff) !important}.bgcolord-md{background-color:var(--sw-general-d) !important}.bgtransparent-md{background-color:transparent !important}.bgcolorlight-md{background-color:var(--sw-general-light) !important}.bgcolorlight2-md{background-color:var(--sw-general-light2) !important}.bgcolorlight3-md{background-color:var(--sw-general-light3) !important}.bgcolorlight4-md{background-color:var(--sw-general-light4) !important}.bgcolorlight5-md{background-color:var(--sw-general-light5) !important}.bgcolor1-mdhover:hover{background-color:var(--sw-general-1) !important}.bgcolor2-mdhover:hover{background-color:var(--sw-general-2) !important}.bgcolor3-mdhover:hover{background-color:var(--sw-general-3) !important}.bgcolor4-mdhover:hover{background-color:var(--sw-general-4) !important}.bgcolor5-mdhover:hover{background-color:var(--sw-general-5) !important}.bgcolorf-mdhover:hover{background-color:var(--sw-general-f, #fff) !important}.bgcolord-mdhover:hover{background-color:var(--sw-general-d) !important}.bgcolorlight-mdhover:hover{background-color:var(--sw-general-light) !important}.bgcolorlight2-mdhover:hover{background-color:var(--sw-general-light2) !important}.bgcolorlight3-mdhover:hover{background-color:var(--sw-general-light3) !important}.bgcolorlight4-mdhover:hover{background-color:var(--sw-general-light4) !important}.bgcolorlight5-mdhover:hover{background-color:var(--sw-general-light5) !important}.border-md{border:1px solid !important}.border-md-top{border-top:1px solid !important}.border-md-start{border-left:1px solid !important}.border-md-end{border-right:1px solid !important}.border-md-bottom{border-bottom:1px solid !important}.border-md-1{border-width:1px !important}.border-md-2{border-width:2px !important}.border-md-3{border-width:3px !important}.border-md-4{border-width:4px !important}.bordercolor-md-1{border-color:var(--sw-general-1) !important}.bordercolor-md-2{border-color:var(--sw-general-2) !important}.bordercolor-md-3{border-color:var(--sw-general-3) !important}.bordercolor-md-4{border-color:var(--sw-general-4) !important}.bordercolor-md-5{border-color:var(--sw-general-5) !important}.bordercolor-md-f{border-color:var(--sw-general-f, #fff) !important}.bordercolor-md-d{border-color:var(--sw-general-d) !important}.bordercolor-md-light{border-color:var(--sw-general-light) !important}.bordercolor-md-light2{border-color:var(--sw-general-light2) !important}.bordercolor-md-light3{border-color:var(--sw-general-light3) !important}.bordercolor-md-light4{border-color:var(--sw-general-light4) !important}.bordercolor-md-light5{border-color:var(--sw-general-light5) !important}.borderhovercolor-md-1:hover{border-color:var(--sw-general-1) !important}.borderhovercolor-md-2:hover{border-color:var(--sw-general-2) !important}.borderhovercolor-md-3:hover{border-color:var(--sw-general-3) !important}.borderhovercolor-md-f:hover{border-color:var(--sw-general-f, #fff) !important}.borderhovercolor-md-d:hover{border-color:var(--sw-general-d) !important}.borderhovercolor-md-light:hover{border-color:var(--sw-general-light) !important}.borderhovercolor-md-light2:hover{border-color:var(--sw-general-light2) !important}.borderhovercolor-md-transparent:hover{border-color:transparent !important}.svg-w-md-1 svg{width:1rem;height:auto}.svg-w-md-2 svg{width:2rem;height:auto}.svg-w-md-3 svg{width:3rem;height:auto}.svg-w-md-4 svg{width:4rem;height:auto}.svg-w-md-5 svg{width:5rem;height:auto}.bg-md-cover{background-size:cover !important}.bg-md-contain{background-size:contain !important}.bg-md-center{background-position:center center !important}.bg-md-norepeat{background-repeat:no-repeat !important}.bottom-md-1{bottom:1rem !important}.bottom-md-2{bottom:2rem !important}.bottom-md-3{bottom:3rem !important}.zindex-md-n1{z-index:-1 !important}.zindex-md-0{z-index:0 !important}.zindex-md-1{z-index:1 !important}.zindex-md-2{z-index:2 !important}.zindex-md-3{z-index:3 !important}.zindex-md-4{z-index:4 !important}.zindex-md-5{z-index:5 !important}.line-md{height:1px !important;background-color:var(--sw-general-1)}.line-md-1{height:1px !important}.line-md-2{height:2px !important}.line-md-3{height:3px !important}}@media (min-width:992px){.vh-lg-100{height:100vh !important;height:calc(var(--vh, 1vh) * 100) !important}.min-vh-lg-100{min-height:100vh !important;min-height:calc(var(--vh, 1vh) * 100) !important}.vh-lg-header{height:calc(100vh - var(--sw-h-header)) !important}.min-vh-lg-header{min-height:calc(100vh - var(--sw-h-header)) !important}.vh-lg-headerfooter{height:calc(100vh - var(--sw-h-header) - var(--sw-h-footer)) !important}.min-vh-lg-headerfooter{min-height:calc(100vh - var(--sw-h-header) - var(--sw-h-footer)) !important}.vh-lg-footer{height:calc(100vh - var(--sw-h-footer)) !important}.min-vh-lg-footer{min-height:calc(100vh - var(--sw-h-footer)) !important}.h-lg-50n2{height:calc(50% - 0.75rem) !important}.dvh-lg-100{height:100dvh !important}.dvh-lg-100n3{height:calc(100dvh - 3rem) !important}.dvh-lg-100n2{height:calc(100dvh - 2rem) !important}.dvh-lg-100nheader{height:calc(100dvh - var(--sw-h-header)) !important}.dvh-lg-100nheader2{height:calc(100dvh - ( var(--sw-h-header) * 2 ) - 2rem) !important}.dvh-lg-85{height:85dvh !important}.dvh-lg-75{height:75dvh !important}.dvh-lg-60{height:60dvh !important}.dvh-lg-50{height:50dvh !important}.dvh-lg-40{height:40dvh !important}.dvh-lg-35{height:35dvh !important}.top-lg-header{top:var(--sw-h-header) !important}.pt-lg-header{padding-top:var(--sw-h-header) !important}.pt-lg-header2{padding-top:calc(var(--sw-h-header) * 2) !important}.pb-lg-header{padding-bottom:var(--sw-h-header) !important}.pb-lg-header2{padding-bottom:calc(var(--sw-h-header) * 2) !important}.ps-lg-header{padding-left:var(--sw-h-header) !important}.pe-lg-header{padding-right:var(--sw-h-header) !important}.py-lg-header{padding-top:var(--sw-h-header) !important;padding-bottom:var(--sw-h-header) !important}.py-lg-header2{padding-top:calc(var(--sw-h-header) * 2) !important;padding-bottom:calc(var(--sw-h-header) * 2) !important}.px-lg-header{padding-left:var(--sw-h-header) !important;padding-right:var(--sw-h-header) !important}.p-lg-header{padding:var(--sw-h-header) !important}.pt-lg-0{padding-top:0 !important}.fontsize-lg-10px{font-size:10px !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-09{font-size:0.9rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-08{font-size:0.8rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-1{font-size:1rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-12{font-size:1.2rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-13{font-size:1.3rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-15{font-size:1.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-17{font-size:1.7rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-2{font-size:2rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-25{font-size:2.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-3{font-size:3rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-35{font-size:3.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-4{font-size:4rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-45{font-size:4.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-5{font-size:5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-55{font-size:5.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-6{font-size:6rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-65{font-size:6.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-7{font-size:7rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-lg-75{font-size:7.5rem !important;line-height:1.2em !important;line-height:1.3em}.font-lg-bold{font-weight:700 !important}.font-lg-semibold{font-weight:500 !important}.font-lg-normal{font-weight:400 !important}.font-lg-1{font-family:Mori, sans-serif !important}.font-lg-2{font-family:Mori, sans-serif !important}.text-lg-justify{text-align:justify !important}.lheight-lg-1{line-height:1em !important}.lheight-lg-11{line-height:1.1em !important}.lheight-lg-12{line-height:1.2em !important}.lheight-lg-13{line-height:1.3em !important}.lheight-lg-15{line-height:1.5em !important}.lheight-lg-2{line-height:2em !important}.color1-lg{color:var(--sw-general-1) !important}.color2-lg{color:var(--sw-general-2) !important}.color3-lg{color:var(--sw-general-3) !important}.color4-lg{color:var(--sw-general-4) !important}.color5-lg{color:var(--sw-general-5) !important}.colorf-lg{color:var(--sw-general-f, #fff) !important}.colord-lg{color:var(--sw-general-d) !important}.colorlight-lg{color:var(--sw-general-light) !important}.colorlight2-lg{color:var(--sw-general-light2) !important}.colorlight3-lg{color:var(--sw-general-light3) !important}.colorlight4-lg{color:var(--sw-general-light4) !important}.colorlight5-lg{color:var(--sw-general-light5) !important}.color1-lg-a a{color:var(--sw-general-1) !important}.color2-lg-a a{color:var(--sw-general-2) !important}.color3-lg-a a{color:var(--sw-general-3) !important}.color4-lg-a a{color:var(--sw-general-4) !important}.color5-lg-a a{color:var(--sw-general-5) !important}.colorf-lg-a a{color:var(--sw-general-f, #fff) !important}.colord-lg-a a{color:var(--sw-general-d) !important}.colorlight-lg-a a{color:var(--sw-general-light) !important}.colorlight2-lg-a a{color:var(--sw-general-light2) !important}.colorlight3-lg-a a{color:var(--sw-general-light3) !important}.colorlight4-lg-a a{color:var(--sw-general-light4) !important}.colorlight5-lg-a a{color:var(--sw-general-light5) !important}.color1-lghover:hover{color:var(--sw-general-1) !important}.color2-lghover:hover{color:var(--sw-general-2) !important}.color3-lghover:hover{color:var(--sw-general-3) !important}.color4-lghover:hover{color:var(--sw-general-4) !important}.color5-lghover:hover{color:var(--sw-general-5) !important}.colorf-lghover:hover{color:var(--sw-general-f, #fff) !important}.colord-lghover:hover{color:var(--sw-general-d) !important}.colorlight-lghover:hover{color:var(--sw-general-light) !important}.colorlight2-lghover:hover{color:var(--sw-general-light2) !important}.colorlight3-lghover:hover{color:var(--sw-general-light3) !important}.colorlight4-lghover:hover{color:var(--sw-general-light4) !important}.colorlight5-lghover:hover{color:var(--sw-general-light5) !important}.bgcolor1-lg{background-color:var(--sw-general-1) !important}.bgcolor2-lg{background-color:var(--sw-general-2) !important}.bgcolor3-lg{background-color:var(--sw-general-3) !important}.bgcolor4-lg{background-color:var(--sw-general-4) !important}.bgcolor5-lg{background-color:var(--sw-general-5) !important}.bgcolorf-lg{background-color:var(--sw-general-f, #fff) !important}.bgcolord-lg{background-color:var(--sw-general-d) !important}.bgtransparent-lg{background-color:transparent !important}.bgcolorlight-lg{background-color:var(--sw-general-light) !important}.bgcolorlight2-lg{background-color:var(--sw-general-light2) !important}.bgcolorlight3-lg{background-color:var(--sw-general-light3) !important}.bgcolorlight4-lg{background-color:var(--sw-general-light4) !important}.bgcolorlight5-lg{background-color:var(--sw-general-light5) !important}.bgcolor1-lghover:hover{background-color:var(--sw-general-1) !important}.bgcolor2-lghover:hover{background-color:var(--sw-general-2) !important}.bgcolor3-lghover:hover{background-color:var(--sw-general-3) !important}.bgcolor4-lghover:hover{background-color:var(--sw-general-4) !important}.bgcolor5-lghover:hover{background-color:var(--sw-general-5) !important}.bgcolorf-lghover:hover{background-color:var(--sw-general-f, #fff) !important}.bgcolord-lghover:hover{background-color:var(--sw-general-d) !important}.bgcolorlight-lghover:hover{background-color:var(--sw-general-light) !important}.bgcolorlight2-lghover:hover{background-color:var(--sw-general-light2) !important}.bgcolorlight3-lghover:hover{background-color:var(--sw-general-light3) !important}.bgcolorlight4-lghover:hover{background-color:var(--sw-general-light4) !important}.bgcolorlight5-lghover:hover{background-color:var(--sw-general-light5) !important}.border-lg{border:1px solid !important}.border-lg-top{border-top:1px solid !important}.border-lg-start{border-left:1px solid !important}.border-lg-end{border-right:1px solid !important}.border-lg-bottom{border-bottom:1px solid !important}.border-lg-1{border-width:1px !important}.border-lg-2{border-width:2px !important}.border-lg-3{border-width:3px !important}.border-lg-4{border-width:4px !important}.bordercolor-lg-1{border-color:var(--sw-general-1) !important}.bordercolor-lg-2{border-color:var(--sw-general-2) !important}.bordercolor-lg-3{border-color:var(--sw-general-3) !important}.bordercolor-lg-4{border-color:var(--sw-general-4) !important}.bordercolor-lg-5{border-color:var(--sw-general-5) !important}.bordercolor-lg-f{border-color:var(--sw-general-f, #fff) !important}.bordercolor-lg-d{border-color:var(--sw-general-d) !important}.bordercolor-lg-light{border-color:var(--sw-general-light) !important}.bordercolor-lg-light2{border-color:var(--sw-general-light2) !important}.bordercolor-lg-light3{border-color:var(--sw-general-light3) !important}.bordercolor-lg-light4{border-color:var(--sw-general-light4) !important}.bordercolor-lg-light5{border-color:var(--sw-general-light5) !important}.borderhovercolor-lg-1:hover{border-color:var(--sw-general-1) !important}.borderhovercolor-lg-2:hover{border-color:var(--sw-general-2) !important}.borderhovercolor-lg-3:hover{border-color:var(--sw-general-3) !important}.borderhovercolor-lg-f:hover{border-color:var(--sw-general-f, #fff) !important}.borderhovercolor-lg-d:hover{border-color:var(--sw-general-d) !important}.borderhovercolor-lg-light:hover{border-color:var(--sw-general-light) !important}.borderhovercolor-lg-light2:hover{border-color:var(--sw-general-light2) !important}.borderhovercolor-lg-transparent:hover{border-color:transparent !important}.svg-w-lg-1 svg{width:1rem;height:auto}.svg-w-lg-2 svg{width:2rem;height:auto}.svg-w-lg-3 svg{width:3rem;height:auto}.svg-w-lg-4 svg{width:4rem;height:auto}.svg-w-lg-5 svg{width:5rem;height:auto}.bg-lg-cover{background-size:cover !important}.bg-lg-contain{background-size:contain !important}.bg-lg-center{background-position:center center !important}.bg-lg-norepeat{background-repeat:no-repeat !important}.bottom-lg-1{bottom:1rem !important}.bottom-lg-2{bottom:2rem !important}.bottom-lg-3{bottom:3rem !important}.zindex-lg-n1{z-index:-1 !important}.zindex-lg-0{z-index:0 !important}.zindex-lg-1{z-index:1 !important}.zindex-lg-2{z-index:2 !important}.zindex-lg-3{z-index:3 !important}.zindex-lg-4{z-index:4 !important}.zindex-lg-5{z-index:5 !important}.line-lg{height:1px !important;background-color:var(--sw-general-1)}.line-lg-1{height:1px !important}.line-lg-2{height:2px !important}.line-lg-3{height:3px !important}}@media (min-width:1600px){.vh-xxl-100{height:100vh !important;height:calc(var(--vh, 1vh) * 100) !important}.min-vh-xxl-100{min-height:100vh !important;min-height:calc(var(--vh, 1vh) * 100) !important}.vh-xxl-header{height:calc(100vh - var(--sw-h-header)) !important}.min-vh-xxl-header{min-height:calc(100vh - var(--sw-h-header)) !important}.vh-xxl-headerfooter{height:calc(100vh - var(--sw-h-header) - var(--sw-h-footer)) !important}.min-vh-xxl-headerfooter{min-height:calc(100vh - var(--sw-h-header) - var(--sw-h-footer)) !important}.vh-xxl-footer{height:calc(100vh - var(--sw-h-footer)) !important}.min-vh-xxl-footer{min-height:calc(100vh - var(--sw-h-footer)) !important}.h-xxl-50n2{height:calc(50% - 0.75rem) !important}.dvh-xxl-100{height:100dvh !important}.dvh-xxl-100n3{height:calc(100dvh - 3rem) !important}.dvh-xxl-100n2{height:calc(100dvh - 2rem) !important}.dvh-xxl-100nheader{height:calc(100dvh - var(--sw-h-header)) !important}.dvh-xxl-100nheader2{height:calc(100dvh - ( var(--sw-h-header) * 2 ) - 2rem) !important}.dvh-xxl-85{height:85dvh !important}.dvh-xxl-75{height:75dvh !important}.dvh-xxl-60{height:60dvh !important}.dvh-xxl-50{height:50dvh !important}.dvh-xxl-40{height:40dvh !important}.dvh-xxl-35{height:35dvh !important}.top-xxl-header{top:var(--sw-h-header) !important}.pt-xxl-header{padding-top:var(--sw-h-header) !important}.pt-xxl-header2{padding-top:calc(var(--sw-h-header) * 2) !important}.pb-xxl-header{padding-bottom:var(--sw-h-header) !important}.pb-xxl-header2{padding-bottom:calc(var(--sw-h-header) * 2) !important}.ps-xxl-header{padding-left:var(--sw-h-header) !important}.pe-xxl-header{padding-right:var(--sw-h-header) !important}.py-xxl-header{padding-top:var(--sw-h-header) !important;padding-bottom:var(--sw-h-header) !important}.py-xxl-header2{padding-top:calc(var(--sw-h-header) * 2) !important;padding-bottom:calc(var(--sw-h-header) * 2) !important}.px-xxl-header{padding-left:var(--sw-h-header) !important;padding-right:var(--sw-h-header) !important}.p-xxl-header{padding:var(--sw-h-header) !important}.pt-xxl-0{padding-top:0 !important}.fontsize-xxl-10px{font-size:10px !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-09{font-size:0.9rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-08{font-size:0.8rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-1{font-size:1rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-12{font-size:1.2rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-13{font-size:1.3rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-15{font-size:1.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-17{font-size:1.7rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-2{font-size:2rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-25{font-size:2.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-3{font-size:3rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-35{font-size:3.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-4{font-size:4rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-45{font-size:4.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-5{font-size:5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-55{font-size:5.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-6{font-size:6rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-65{font-size:6.5rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-7{font-size:7rem !important;line-height:1.2em !important;line-height:1.3em}.fontsize-xxl-75{font-size:7.5rem !important;line-height:1.2em !important;line-height:1.3em}.font-xxl-bold{font-weight:700 !important}.font-xxl-semibold{font-weight:500 !important}.font-xxl-normal{font-weight:400 !important}.font-xxl-1{font-family:Mori, sans-serif !important}.font-xxl-2{font-family:Mori, sans-serif !important}.text-xxl-justify{text-align:justify !important}.lheight-xxl-1{line-height:1em !important}.lheight-xxl-11{line-height:1.1em !important}.lheight-xxl-12{line-height:1.2em !important}.lheight-xxl-13{line-height:1.3em !important}.lheight-xxl-15{line-height:1.5em !important}.lheight-xxl-2{line-height:2em !important}.color1-xxl{color:var(--sw-general-1) !important}.color2-xxl{color:var(--sw-general-2) !important}.color3-xxl{color:var(--sw-general-3) !important}.color4-xxl{color:var(--sw-general-4) !important}.color5-xxl{color:var(--sw-general-5) !important}.colorf-xxl{color:var(--sw-general-f, #fff) !important}.colord-xxl{color:var(--sw-general-d) !important}.colorlight-xxl{color:var(--sw-general-light) !important}.colorlight2-xxl{color:var(--sw-general-light2) !important}.colorlight3-xxl{color:var(--sw-general-light3) !important}.colorlight4-xxl{color:var(--sw-general-light4) !important}.colorlight5-xxl{color:var(--sw-general-light5) !important}.color1-xxl-a a{color:var(--sw-general-1) !important}.color2-xxl-a a{color:var(--sw-general-2) !important}.color3-xxl-a a{color:var(--sw-general-3) !important}.color4-xxl-a a{color:var(--sw-general-4) !important}.color5-xxl-a a{color:var(--sw-general-5) !important}.colorf-xxl-a a{color:var(--sw-general-f, #fff) !important}.colord-xxl-a a{color:var(--sw-general-d) !important}.colorlight-xxl-a a{color:var(--sw-general-light) !important}.colorlight2-xxl-a a{color:var(--sw-general-light2) !important}.colorlight3-xxl-a a{color:var(--sw-general-light3) !important}.colorlight4-xxl-a a{color:var(--sw-general-light4) !important}.colorlight5-xxl-a a{color:var(--sw-general-light5) !important}.color1-xxlhover:hover{color:var(--sw-general-1) !important}.color2-xxlhover:hover{color:var(--sw-general-2) !important}.color3-xxlhover:hover{color:var(--sw-general-3) !important}.color4-xxlhover:hover{color:var(--sw-general-4) !important}.color5-xxlhover:hover{color:var(--sw-general-5) !important}.colorf-xxlhover:hover{color:var(--sw-general-f, #fff) !important}.colord-xxlhover:hover{color:var(--sw-general-d) !important}.colorlight-xxlhover:hover{color:var(--sw-general-light) !important}.colorlight2-xxlhover:hover{color:var(--sw-general-light2) !important}.colorlight3-xxlhover:hover{color:var(--sw-general-light3) !important}.colorlight4-xxlhover:hover{color:var(--sw-general-light4) !important}.colorlight5-xxlhover:hover{color:var(--sw-general-light5) !important}.bgcolor1-xxl{background-color:var(--sw-general-1) !important}.bgcolor2-xxl{background-color:var(--sw-general-2) !important}.bgcolor3-xxl{background-color:var(--sw-general-3) !important}.bgcolor4-xxl{background-color:var(--sw-general-4) !important}.bgcolor5-xxl{background-color:var(--sw-general-5) !important}.bgcolorf-xxl{background-color:var(--sw-general-f, #fff) !important}.bgcolord-xxl{background-color:var(--sw-general-d) !important}.bgtransparent-xxl{background-color:transparent !important}.bgcolorlight-xxl{background-color:var(--sw-general-light) !important}.bgcolorlight2-xxl{background-color:var(--sw-general-light2) !important}.bgcolorlight3-xxl{background-color:var(--sw-general-light3) !important}.bgcolorlight4-xxl{background-color:var(--sw-general-light4) !important}.bgcolorlight5-xxl{background-color:var(--sw-general-light5) !important}.bgcolor1-xxlhover:hover{background-color:var(--sw-general-1) !important}.bgcolor2-xxlhover:hover{background-color:var(--sw-general-2) !important}.bgcolor3-xxlhover:hover{background-color:var(--sw-general-3) !important}.bgcolor4-xxlhover:hover{background-color:var(--sw-general-4) !important}.bgcolor5-xxlhover:hover{background-color:var(--sw-general-5) !important}.bgcolorf-xxlhover:hover{background-color:var(--sw-general-f, #fff) !important}.bgcolord-xxlhover:hover{background-color:var(--sw-general-d) !important}.bgcolorlight-xxlhover:hover{background-color:var(--sw-general-light) !important}.bgcolorlight2-xxlhover:hover{background-color:var(--sw-general-light2) !important}.bgcolorlight3-xxlhover:hover{background-color:var(--sw-general-light3) !important}.bgcolorlight4-xxlhover:hover{background-color:var(--sw-general-light4) !important}.bgcolorlight5-xxlhover:hover{background-color:var(--sw-general-light5) !important}.border-xxl{border:1px solid !important}.border-xxl-top{border-top:1px solid !important}.border-xxl-start{border-left:1px solid !important}.border-xxl-end{border-right:1px solid !important}.border-xxl-bottom{border-bottom:1px solid !important}.border-xxl-1{border-width:1px !important}.border-xxl-2{border-width:2px !important}.border-xxl-3{border-width:3px !important}.border-xxl-4{border-width:4px !important}.bordercolor-xxl-1{border-color:var(--sw-general-1) !important}.bordercolor-xxl-2{border-color:var(--sw-general-2) !important}.bordercolor-xxl-3{border-color:var(--sw-general-3) !important}.bordercolor-xxl-4{border-color:var(--sw-general-4) !important}.bordercolor-xxl-5{border-color:var(--sw-general-5) !important}.bordercolor-xxl-f{border-color:var(--sw-general-f, #fff) !important}.bordercolor-xxl-d{border-color:var(--sw-general-d) !important}.bordercolor-xxl-light{border-color:var(--sw-general-light) !important}.bordercolor-xxl-light2{border-color:var(--sw-general-light2) !important}.bordercolor-xxl-light3{border-color:var(--sw-general-light3) !important}.bordercolor-xxl-light4{border-color:var(--sw-general-light4) !important}.bordercolor-xxl-light5{border-color:var(--sw-general-light5) !important}.borderhovercolor-xxl-1:hover{border-color:var(--sw-general-1) !important}.borderhovercolor-xxl-2:hover{border-color:var(--sw-general-2) !important}.borderhovercolor-xxl-3:hover{border-color:var(--sw-general-3) !important}.borderhovercolor-xxl-f:hover{border-color:var(--sw-general-f, #fff) !important}.borderhovercolor-xxl-d:hover{border-color:var(--sw-general-d) !important}.borderhovercolor-xxl-light:hover{border-color:var(--sw-general-light) !important}.borderhovercolor-xxl-light2:hover{border-color:var(--sw-general-light2) !important}.borderhovercolor-xxl-transparent:hover{border-color:transparent !important}.svg-w-xxl-1 svg{width:1rem;height:auto}.svg-w-xxl-2 svg{width:2rem;height:auto}.svg-w-xxl-3 svg{width:3rem;height:auto}.svg-w-xxl-4 svg{width:4rem;height:auto}.svg-w-xxl-5 svg{width:5rem;height:auto}.bg-xxl-cover{background-size:cover !important}.bg-xxl-contain{background-size:contain !important}.bg-xxl-center{background-position:center center !important}.bg-xxl-norepeat{background-repeat:no-repeat !important}.bottom-xxl-1{bottom:1rem !important}.bottom-xxl-2{bottom:2rem !important}.bottom-xxl-3{bottom:3rem !important}.zindex-xxl-n1{z-index:-1 !important}.zindex-xxl-0{z-index:0 !important}.zindex-xxl-1{z-index:1 !important}.zindex-xxl-2{z-index:2 !important}.zindex-xxl-3{z-index:3 !important}.zindex-xxl-4{z-index:4 !important}.zindex-xxl-5{z-index:5 !important}.line-xxl{height:1px !important;background-color:var(--sw-general-1)}.line-xxl-1{height:1px !important}.line-xxl-2{height:2px !important}.line-xxl-3{height:3px !important}}.wp-pagenavi{margin:3rem 0}.wp-pagenavi a,.wp-pagenavi span{bordeR:0}.setafter,footer a{transition:color 0.5s ease-in-out;display:inline-block;position:relative}.setafter:before,footer a:before{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:currentColor;transition:right 0.25s ease-in-out}.setafter:hover:before,footer a:hover:before{right:0}.setafter2{transition:color 0.5s ease-in-out;display:inline-block;position:relative}.setafter2:before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transition:right 0.25s ease-in-out}.setafter2:hover:before{right:100%}.h2,h2{font-size:3rem}.h4,h4{font-size:1.5rem}.container,.container-fluid,.container-lg,.container-md,.container-xl,.container-xxl,.container-xxxl{width:100%;padding-right:var(--bs-gutter-x, 1.5rem);padding-left:var(--bs-gutter-x, 1.5rem);margin-right:auto;margin-left:auto}.row{--bs-gutter-x: 0.75rem}a.btn{color:var(--sw-general-txt);padding:1rem 2rem;border:1px solid var(--sw-general-txt);transition:0.1s ease-in-out}a.btn:hover{color:var(--sw-general-bg);background-color:var(--sw-general-txt)}a.btn-rev{color:var(--sw-general-bg);background-color:var(--sw-general-txt);padding:1rem 2rem;border:1px solid var(--sw-general-txt);transition:0.1s ease-in-out}a.btn-rev:hover{color:var(--sw-general-txt);background-color:var(--sw-general-bg)}a.btn.colorlight{color:var(--sw-general-light);background-color:transparent;padding:1rem 2rem;border:1px solid var(--sw-general-light);transition:0.1s ease-in-out}a.btn.colorlight:hover{color:var(--sw-general-d) !important;background-color:var(--sw-general-light)}a.btn-big{font-size:1.5rem;line-height:1.3em;font-weight:bold;border-width:2px !important}sub,sup{font-size:0.55em;margin-left:0.25em}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.main-headerbg{width:100%;position:fixed;top:0;height:1.5rem;background:var();z-index:100000;transition:all 0.25s ease-in-out}.main-headerbg.menuopen{background:transparent}header#main-header{width:100%;position:fixed;padding:1.5rem 0 1rem 0;top:1.5rem;z-index:99999;background-color:var(--sw-header-bg);transition:all 0.25s ease-in-out}.subpage header#main-header{background-color:var(--sw-header-bgsubpage);top:0}header#main-header.scrolled{background-color:var(--sw-header-bgscroll);top:0}header#main-header.scrolled.menuopen{background-color:transparent}.logo{font-family:"Verdana";line-height:1em;z-index:1000}.logo img{height:20px;max-width:100%;margin:0 0 auto 0;display:block}.logo svg{height:20px;width:auto;max-width:100%;margin:0 0 auto 0;display:block}.logo svg *{fill:var(--sw-header-logoscroll)}body.home:not(.scrolled) .logo svg *{fill:var(--sw-header-logo)}body.home:not(.scrolled) .menu-products{color:var(--sw-header-menu)}body.home:not(.scrolled) .menu-products.open{color:var(--sw-header-menuscroll)}.menu-products{cursor:pointer}#menu #menu-header ul{text-align:right;margin:0}#menu #menu-header ul li{list-style:none;display:inline-block;padding-right:1rem}#menu #menu-header ul li:last-child{padding-right:0}#menu #menu-header ul li a{color:var(--sw-header-menuscroll);text-decoration:none;transition:color 0.5s ease-in-out}#menu #menu-header ul li a:hover{color:var(--sw-header-menuscrollhover)}#menu #menu-header ul li.current-menu-item:not('.tbtn') a{color:var(--sw-header-menuscrollhover) !important}#menu-eu{transition:opacity 0.25s ease-in-out}.menuopen #menu-eu{opacity:0}#menu-eu ul{margin:0;line-height:1em}#menu-eu ul li{list-style:none;display:inline-block;padding-right:1rem;position:relative}#menu-eu ul li:last-child{padding-right:0}#menu-eu ul li.unia a{text-indent:-99em;display:block;width:30px;overflow:hidden;line-height:0}#menu-eu ul li.unia a:after{content:"";display:inline-block;position:relative;top:initial;left:initial;right:initial;width:30px;height:30px;background-color:transparent;background-image:url("../img/flaga-ue.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:992px){#menu-eu ul li.unia a:after{width:30px;height:30px}}.menu-button{position:relative;cursor:pointer;line-height:1em}.menu-button svg{width:32px;margin-top:-4px}.menu-button svg.close{position:absolute;left:2.5px;opacity:0;width:1.25rem}.menu-button svg *{fill:var(--sw-header-menuscroll);transition:all 0.25s ease-in-out}.menu-button:hover svg *{fill:var(--sw-header-menuscrollhover)}.menu-button:hover svg rect:nth-child(1){width:28px}.menu-button:hover svg rect:nth-child(2){width:32px}.menu-button:hover svg rect:nth-child(3){width:23px}.menu-button.open svg.open{opacity:0}.menu-button.open svg.close{opacity:1}body.home:not(.scrolled) .menu-button svg *{fill:var(--sw-header-menu)}body.home:not(.scrolled) .menu-button:hover svg *{fill:var(--sw-header-menuhover)}.menu-top{transform:translatex(101%);position:fixed;top:0;bottom:0;left:75dvw;right:0;background-color:var(--sw-general-f, #fff);transition:transform 0.5s ease-in-out;z-index:10009}.menu-top.open{transform:translatex(0)}.menu-top #menu-top ul#menu-nav{list-style:none;margin:0;padding:0}.menu-top #menu-top ul#menu-nav>li{padding-bottom:0.75rem}.menu-top #menu-top ul#menu-nav>li>a{font-weight:bold;font-size:2rem;line-height:1em}.menu-top #menu-top ul#menu-nav>li .sub-menu{list-style:none;margin:1rem 0 1.5rem 0}.menu-top #menu-top ul#menu-nav>li .sub-menu li a{font-size:1.2rem;line-height:1.5em}.menu-top #menu-top2{margin-top:4rem}.menu-top #menu-top2 ul#menu-nav{list-style:none;margin:0;padding:0}.menu-top #menu-top2 ul#menu-nav>li>a{font-weight:normal;font-size:1rem;line-height:1.2em;color:var(--sw-general-light)}.menu-top #menu-top2 ul#menu-nav>li .sub-menu{list-style:none;margin:1rem 0 1.5rem 0}.menu-prod{transform:translateX(-101%);position:fixed;top:0;bottom:0;left:0;right:75dvw;background-color:var(--sw-general-f, #fff);transition:transform 0.5s ease-in-out;z-index:10009}.menu-prod.open{transform:translateX(0)}.menu-prod #menu-prod ul#menu-nav{list-style:none;margin:0;padding:0}.menu-prod #menu-prod ul#menu-nav>li{padding-bottom:0.75rem}.menu-prod #menu-prod ul#menu-nav>li>a{font-weight:bold;font-size:2rem;line-height:1em}.menu-prod #menu-prod ul#menu-nav>li .sub-menu{list-style:none;margin:1rem 0 1.5rem 0}.menu-prod #menu-prod ul#menu-nav>li .sub-menu li a{font-size:1.2rem;line-height:1.5em}.menu-prod #menu-prod2{margin-top:4rem}.menu-prod #menu-prod2 ul#menu-nav{list-style:none;margin:0;padding:0}.menu-prod #menu-prod2 ul#menu-nav>li>a{font-weight:bold;font-size:1.2rem;line-height:1.5em}.menu-prod #menu-prod2 ul#menu-nav>li .sub-menu{list-style:none;margin:1rem 0 1.5rem 0}.menu-prod #menu-prod3{margin-top:4rem}.menu-prod #menu-prod3 ul#menu-nav{list-style:none;margin:0;padding:0}.menu-prod #menu-prod3 ul#menu-nav>li>a{font-weight:normal;font-size:1rem;line-height:1.2em;color:var(--sw-general-light)}.menu-prod #menu-prod3 ul#menu-nav>li .sub-menu{list-style:none;margin:1rem 0 1.5rem 0}.menu-prod a,.menu-top a{transition:color 0.5s ease-in-out;display:inline-block;position:relative}.menu-prod a:before,.menu-top a:before{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:currentColor;transition:right 0.25s ease-in-out}.menu-prod a:hover:before,.menu-top a:hover:before{right:0}#homeslider .slick-item>.col{overflow:hidden}#homeslider .slick-item{color:var(--slajdcolor)}#homeslider .slick-item a{color:var(--slajdcolor)}#homeslider .slider-info{position:absolute;left:3rem;right:3rem;bottom:2.5rem;transition:all 0.25s ease-in-out;color:var(--slajdcolor)}#homeslider .arrows button{border:0;background:transparent;cursor:pointer}#homeslider .arrows button svg *{stroke:var(--slajdcolor)}#homeslider .arrows button.slick-prev{margin-right:1rem}#homeslider .arrows button:hover svg *{stroke:var(--sw-general-light)}#homeslider .slick-item>div{background-size:cover;background-position:center center;background-repeat:no-repeat}#homeslider .videobg-container-full{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#homeslider .videobg-container-full video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);object-fit:cover;width:auto;height:auto;z-index:0;pointer-events:none}#homeslider .videobg-container-full:after{content:"";background:#191919;opacity:0.25;position:absolute;top:0;left:0;right:0;bottom:0}.slajderfotofull .sl-arrows svg{width:15px;height:auto}.line{display:block;width:30dvw;height:1px;background:var(--sw-general-light)}.top .videobg-container-full{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.top .videobg-container-full video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);object-fit:cover;width:auto;height:auto;z-index:0;pointer-events:none}.top .videobg-container-full:after{content:"";background:#191919;opacity:0.25;position:absolute;top:0;left:0;right:0;bottom:0}.top-image{height:100%;background-size:cover;background-position:center center}.slajderfotofull .sl-nav,.bloggrid .sl-nav{color:var(--sw-general-light)}.slajderfotofull .sl-nav .sl-arrows button,.bloggrid .sl-nav .sl-arrows button{border:0;background:transparent;cursor:pointer}.slajderfotofull .sl-nav .sl-arrows button.slick-prev,.bloggrid .sl-nav .sl-arrows button.slick-prev{margin-right:1rem}.slajderfotofull .sl-nav .sl-arrows button:hover svg *,.bloggrid .sl-nav .sl-arrows button:hover svg *{stroke:var(--sw-general-d)}.product .pr-image{overflow:hidden}.product .pr-image img{transition:all 0.25s ease-in-out}.product:hover .pr-image img{transform:scale(1.05)}.post .ps-image{overflow:hidden}.post .ps-image img{transition:all 0.25s ease-in-out}.post:hover .ps-image img{transform:scale(1.05)}.newsletter-form{border:2px solid var(--sw-general-f, #fff);padding:3rem}.newsletter-form .wpcf7-form-control-wrap,.newsletter-form .wpcf7-form-control,.newsletter-form .wpcf7-list-item{width:100%;display:block;color:var(--sw-general-f, #fff)}.newsletter-form ::-webkit-input-placeholder{color:var(--sw-general-f, #fff)}.newsletter-form ::-moz-placeholder{color:var(--sw-general-f, #fff)}.newsletter-form :-ms-input-placeholder{color:var(--sw-general-f, #fff)}.newsletter-form :-moz-placeholder{color:var(--sw-general-f, #fff)}.newsletter-form input[type="email"]:focus{background:transparent;border-color:var(--sw-general-f, #fff);outline-color:var(--sw-general-f, #fff)}.newsletter-form input[type=submit]{background:transparent;padding:0.25rem 1rem;height:auto;border:2px solid var(--sw-general-f, #fff);cursor:pointer;display:inline-block;width:auto}.newsletter-form input[type=submit]:hover{color:var(--sw-general-1);background:var(--sw-general-f, #fff)}.newsletter-form .wpcf7-spinner{display:none}.accordion .accordion-item{background:transparent;border:0;border-bottom:2px solid var(--sw-general-d)}.accordion .accordion-item .accordion-button{outline:0;color:var(--sw-general-d)}.accordion .accordion-item .accordion-button:after{content:"+";background:transparent;font-family:Mori, sans-serif;font-weight:bold}.accordion .accordion-item .accordion-button:focus{border:0;box-shadow:none}.accordion .accordion-item .accordion-button:not(.collapsed){background:transparent}.accordion .accordion-item .accordion-button:not(.collapsed):after{transform:none;content:"-"}.accordion .accordion-item .accordion-button .accordion-number{background:var(--sw-general-d);font-size:2rem;color:var(--sw-general-f, #fff);display:block;width:4rem;height:4rem;line-height:4rem;border-radius:50%;text-align:center;font-weight:bold}.accordion .accordion-item .accordion-body{padding:3rem 1.25rem}.content ol,.content ul{margin-left:1em}.content-accordion .accordion-button{padding:0 1.5rem;line-height:3em;font-weight:bold;font-size:1.5rem;color:var(--sw-general-d);box-shadow:none;cursor:pointer}@media screen and (max-width:992px){.content-accordion .accordion-button{padding:0 1rem}}.content-accordion .accordion-item{border-color:var(--sw-general-light)}.content-accordion .accordion-button:not(.collapsed){color:var(--sw-general-d)}.content-accordion .accordion-button::after{line-height:1;content:"+"}.content-accordion .accordion-button:not(.collapsed):after{content:"-"}.content-accordion .accordion-item{border-radius:0}.content-accordion .accordion-item .accordion-body{padding:1rem 1.5rem 2rem 1.5rem}@media screen and (max-width:992px){.content-accordion .accordion-item .accordion-body{padding:1rem}}.custom-content ul,.custom-content ol{padding-left:2em}.newsletter-form input[type="email"]{margin-bottom:0 !important;padding:0.5rem 1rem !important;background:transparent !important;border:1px solid var(--sw-general-f, #fff) !important;border-radius:0}.newsletter-form input[type="email"]:focus{background:transparent !important;border-color:var(--sw-general-f, #fff) !important;outline-color:var(--sw-general-f, #fff) !important}.newsletter-form input[type="submit"]{margin-bottom:0 !important;margin-top:0 !important;border:1px solid var(--sw-general-f, #fff) !important;color:var(--sw-general-1) !important;background:var(--sw-general-f, #fff) !important;padding:0.5rem 1rem !important}.newsletter-form input[type="submit"]:hover{border-color:var(--sw-general-f, #fff) !important;background:var(--sw-general-1) !important;color:var(--sw-general-f, #fff) !important}.newsletter-form .wpcf7-acceptance{margin-top:1rem;color:var(--sw-general-f, #fff) !important}.newsletter-form .wpcf7-list-item-label{line-height:1.3em !important;color:var(--sw-general-f, #fff) !important}.newsletter-form .wpcf7-list-item-label a{color:var(--sw-general-f, #fff) !important}.woocommerce div.product div.summary{margin-bottom:0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb,.woocommerce-notices-wrapper{padding:0 1.5rem}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce div.product div.images{margin-bottom:0}.product-type-konfigurator .selected-configuration{font-size:0.8rem;color:var(--sw-general-light);padding:0}.konfigurator-order-button{background:none;border:none;padding:0;font-size:18px;font-weight:bold;display:flex;align-items:center;gap:10px;color:var(--sw-general-light);cursor:pointer}.konfigurator-order-button:hover{color:var(--sw-general-d)}.konfigurator-order-button svg{transition:transform 0.2s ease}.konfigurator-order-button:hover svg{transform:translateX(5px)}.koszyk-title{margin-bottom:0.5rem;color:var(--sw-general-light)}.koszyk-title.active{font-weight:bold;color:var(--sw-general-1)}.koszyk-line{height:3px;width:100%;background:var(--sw-general-light2)}.koszyk-line.active{background:var(--sw-general-1)}@media screen and (max-width:768px){.koszyk-pkt{font-size:0.8rem !important}.koszyk-kolko{width:1.5rem;height:1.5rem;font-size:1rem;line-height:1.2rem}}.woocommerce .shop_table .row-th{border-bottom:2px solid var(--sw-general-light2)}.woocommerce .shop_table .woocommerce-cart-form__cart-item{border-bottom:2px solid var(--sw-general-light2)}.woocommerce .shop_table .woocommerce-cart-form__cart-item .product-name{font-weight:bold}.woocommerce .shop_table .woocommerce-cart-form__cart-item .product-name span{font-weight:normal}.woocommerce .shop_table .woocommerce-cart-form__cart-item .product-info{font-weight:normal}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{color:var(--sw-general-d);border-radius:0;padding:0.5rem 1rem;background-color:var(--sw-general-light);border:1px solid var(--sw-general-light)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:var(--sw-general-d);color:var(--sw-general-f, #fff)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{padding:0.5rem 1rem}.woocommerce .cart_totals h2{font-size:1.5rem;line-height:1.3em}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{color:var(--sw-general-f, #fff);background-color:var(--sw-general-d)}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{color:var(--sw-general-d);background-color:var(--sw-general-light)}.koszyk-title{margin-bottom:0.5rem;color:var(--sw-general-light)}.koszyk-title.active{font-weight:bold;color:var(--sw-general-1)}.koszyk-line{height:3px;width:100%;background:var(--sw-general-light2)}.koszyk-line.active{background:var(--sw-general-1)}@media screen and (max-width:768px){.koszyk-pkt{font-size:0.8rem !important}.koszyk-kolko{width:1.5rem;height:1.5rem;font-size:1rem;line-height:1.2rem}}.woocommerce-checkout .section-title{border-bottom:1px solid var(--sw-general-light);line-height:1.5rem}.woocommerce-checkout .border.border-2.bordercolor-1{padding:0 2rem 2rem 2rem !important}.woocommerce-checkout .aplapkt{position:absolute;width:1.5rem;height:1.5rem;top:0;left:0;background:var(--sw-general-1);color:var(--sw-general-f, #fff);text-align:center;line-height:1.5rem;font-size:1rem;font-weight:bold}.woocommerce-checkout form.checkout_coupon,.woocommerce-checkout form.login,.woocommerce-checkout form.register{border:2px solid var(--sw-general-1);border-radius:0}.woocommerce-checkout form.checkout_coupon input[name="coupon_code"],.woocommerce-checkout form.login input[name="coupon_code"],.woocommerce-checkout form.register input[name="coupon_code"]{line-height:1;outline:0}.woocommerce-checkout form.checkout_coupon input[name="coupon_code"]:focus,.woocommerce-checkout form.checkout_coupon input[name="coupon_code"]:focus-visible,.woocommerce-checkout form.login input[name="coupon_code"]:focus,.woocommerce-checkout form.login input[name="coupon_code"]:focus-visible,.woocommerce-checkout form.register input[name="coupon_code"]:focus,.woocommerce-checkout form.register input[name="coupon_code"]:focus-visible{outline:0;box-shadow:none}.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"],.woocommerce-checkout form.login button[name="apply_coupon"],.woocommerce-checkout form.register button[name="apply_coupon"]{background:var(--sw-general-f, #fff);color:var(--sw-general-1);text-align:center}.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"]:hover,.woocommerce-checkout form.login button[name="apply_coupon"]:hover,.woocommerce-checkout form.register button[name="apply_coupon"]:hover{background:var(--sw-general-1);color:var(--sw-general-f, #fff)}@media screen and (max-width:992px){.woocommerce-checkout form.checkout_coupon .form-row-first,.woocommerce-checkout form.checkout_coupon .form-row-last{width:100%;float:none;margin-bottom:1rem}}.woocommerce-checkout form.login .form-row-first,.woocommerce-checkout form.login .form-row-last{float:none;display:block;width:100%}.woocommerce-checkout form.login .form-row-first input[name="username"],.woocommerce-checkout form.login .form-row-first input[name="password"],.woocommerce-checkout form.login .form-row-last input[name="username"],.woocommerce-checkout form.login .form-row-last input[name="password"]{line-height:2;border:0;border-bottom:1px solid #d8d8d8;padding:3px 5px}.woocommerce-checkout form.login .woocommerce-form-login__submit{width:100%;margin:0.5rem 0;background:var(--sw-general-f, #fff);color:var(--sw-general-1);text-align:center}.woocommerce-checkout form.login .woocommerce-form-login__submit:hover{background:var(--sw-general-1);color:var(--sw-general-f, #fff)}.woocommerce ul#shipping_method li input{vertical-align:middle}.woocommerce ul#shipping_method li{display:flex;flex-wrap:wrap;align-items:center}.woocommerce ul#shipping_method li input{flex:0 0 auto;width:auto;order:1}.woocommerce ul#shipping_method li label{order:3;flex:1 0 0%}.woocommerce ul#shipping_method li label+div{order:4}.woocommerce ul#shipping_method li label[for="shipping_method_0_inpost_paczkomaty12"]+div+div{order:4;flex:0 0 auto;width:100%;margin-left:calc(4.5rem + 12px)}.woocommerce ul#shipping_method li label[for="shipping_method_0_inpost_paczkomaty12"]+div{order:2}.woocommerce ul#shipping_method li label[for="shipping_method_0_inpost_paczkomaty12"]+div img{max-width:3rem;margin:0 0.5rem}.woocommerce ul#shipping_method li label+span{order:2}.woocommerce ul#shipping_method li #selected-paczkomat{display:block;width:100%;order:5;margin-left:5.3rem;line-height:1.5em;font-weight:bold}.easypack-shipping-method-logo img{max-width:3rem;margin:0 0.5rem}.sslinfo{font-size:0.7rem;color:var(--sw-general-light);text-transform:none !important;font-weight:normal !important;line-height:1 !important}.sslinfo:before{content:"";width:1.5rem;height:2rem;display:inline-block;vertical-align:middle;margin:0 0.25rem;background:url("../img/ssl.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.sslinfo span{display:inline-block;vertical-align:middle;width:calc(100% - 2rem)}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:transparent}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}.dotpay_agreements{font-size:0.7rem !important}input[name="blik_code"]{background:var(--sw-general-f, #fff) !important;border:2px solid var(--sw-general-1) !important;color:var(--sw-general-d) !important}input[name="blik_code"]:focus,input[name="blik_code"]:focus-visible{box-shadow:none !important;outline:0 !important}.woocommerce-checkout #payment ul.payment_methods li input{float:left}.woocommerce-checkout #payment ul.payment_methods li img{float:left;margin-right:1rem}label[for="ipresso_woocommerce_newsletter"],label[for="ipresso_woocommerce_newsletter"] span{font-size:0.7rem;line-height:1 !important}.woocommerce-privacy-policy-text{margin:1rem 0;border-top:1px solid var(--sw-general-light);padding-top:1rem;font-size:0.7rem;line-height:1;color:var(--sw-general-light)}button[name="woocommerce_checkout_place_order"]{width:100%}.widget-modal{max-width:90% !important;max-height:90% !important}.woocommerce .star-rating{font-size:0.7rem;color:var(--sw-general-1)}.woocommerce .products .star-rating{display:none}label[for="payment_method_przelewy24_extra_154"] img{height:25px}input[name="gr_marketing_consent"]{margin-right:8px}input[name="gr_marketing_consent"]+span{font-size:0.7rem !important;line-height:1.5 !important}.woocommerce-checkout-payment .allterms p{padding:3px;margin:0 0 6px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:transparent;border-radius:0}.woocommerce-checkout .place-order{margin-bottom:1rem}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt{background-color:var(--sw-general-d);color:var(--sw-general-f, #fff)}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover{background-color:var(--sw-general-light);color:var(--sw-general-d)}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none}.woocommerce-order-received h2{font-size:1.5rem;line-height:1.3em}.woocommerce table.shop_table{border-radius:0}.woocommerce *{border-radius:0 !important}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;margin-bottom:2rem;padding:0}.woocommerce-MyAccount-navigation ul li a{font-weight:bold;line-height:1.5em}.woocommerce-MyAccount-navigation ul li a:hover{color:var(--sw-general-1, #004225)}.woocommerce-MyAccount-navigation ul li.is-active a{color:var(--sw-general-1, #004225)}.woocommerce-MyAccount-navigation-link--customer-logout a{margin-top:2rem;display:inline-block;width:auto;border-radius:0;background-color:var(--sw-general-1, #004225);color:var(--sw-general-f, #fff);padding:0.25rem 1rem;font-weight:bold;border:2px solid var(--sw-general-1, #004225)}.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background-color:var(--sw-general-f, #fff);color:var(--sw-general-1, #004225)}.usunkonto form div{margin-bottom:0.5rem}.usunkonto form div label{margin-bottom:0.5rem}.usunkonto form div button[type="submit"]{display:inline-block;width:auto;border-radius:0;background-color:var(--sw-general-light, #DFF2F9);color:var(--sw-general-f, #fff);padding:0.25rem 1rem;font-weight:bold;border:2px solid var(--sw-general-light, #DFF2F9)}.usunkonto form div button[type="submit"]:hover{background-color:var(--sw-general-f, #fff);color:var(--sw-general-d, #000)}.woocommerce-EditAccountForm{margin-bottom:3rem}.woocommerce-products-header,.woocommerce-result-count,.woocommerce-ordering{padding:0 1.5rem}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .products .product .price{color:var(--sw-general-light)}.woocommerce .products div.product .woocommerce-loop-product__title{font-size:1.5rem;line-height:1.3em}.shop-category-nav{margin:10px 0 20px;border-bottom:1px solid #ddd;padding-bottom:10px}.shop-category-nav ul.product-category-links{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.shop-category-nav ul.product-category-links li{margin-right:20px}.shop-category-nav ul.product-category-links li a{font-size:1rem;color:#999;text-decoration:none;font-weight:normal}.shop-category-nav ul.product-category-links li a sup{font-size:0.7em;margin-left:4px}.shop-category-nav ul.product-category-links li.active a,.shop-category-nav ul.product-category-links li a:hover{color:#000;font-weight:600}.shop-category-nav ul.product-category-links li.all-products{margin-left:auto}.shop-category-nav ul.product-category-links li.all-products a{color:#ccc;font-size:0.95rem;font-weight:normal}.shop-category-nav ul.product-category-links li.all-products.active a{color:#000}.woocommerce .product-grid-box>a{overflow:hidden;display:block}.woocommerce .product-grid-box>a img{transition:all 0.25s ease-in-out}.woocommerce .product-grid-box:hover>a img{transform:scale(1.05)}.woocommerce-message{border-top-color:var(--sw-general-light)}.woocommerce-message:focus{outline:0}.woocommerce-message::before{color:var(--sw-general-light)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:0.8rem;line-height:1.3em}#accordionfaqs.accordion .accordion-item{border-color:var(--sw-general-light)}#accordionfaqs.accordion .accordion-item button{padding:1rem 0;color:var(--sw-general-light);line-height:1.5em;font-weight:bold}#accordionfaqs.accordion .accordion-item .accordion-body{padding:1rem 1rem 3rem 0}.woocommerce div.product.product-type-simple form.cart .button{color:var(--sw-general-light);border-radius:0;padding:0.5rem 1rem;background-color:var(--sw-general-f, #fff);border:1px solid var(--sw-general-light);line-height:1.5em;outline-width:1px;border-radius:0 !important}.woocommerce div.product.product-type-simple form.cart .button:focus,.woocommerce div.product.product-type-simple form.cart .button:active,.woocommerce div.product.product-type-simple form.cart .button:focus-visible{box-shadow:none;border-radius:0;outline-width:1px;outline-radius:0}.woocommerce div.product.product-type-simple form.cart .button:hover{background-color:var(--sw-general-light);color:var(--sw-general-f, #fff)}.woocommerce div.product.product-type-simple form.cart .button.single_add_to_cart_button{float:none;display:inline-block;margin-top:1rem}.woocommerce .quantity .qty{outline-width:1px;border-radius:0 !important}.woocommerce .quantity .qty:focus,.woocommerce .quantity .qty:active,.woocommerce .quantity .qty:focus-visible{box-shadow:none;border-radius:0;outline-width:1px;outline-radius:0}.woocommerce div.product.product-type-simple form.cart div.quantity{float:none}.konfigurator-form .attribute-option [name="pa_tapicerka"]~.option-content{display:block}form:not(.ml-block-form) input[type="text"],form:not(.ml-block-form) input[type="email"],form:not(.ml-block-form) input[type="tel"]{width:100%;padding:3px 5px;height:auto;background:transparent;border-radius:0;border:0;border-bottom:1px solid #d8d8d8;margin-bottom:1rem}form:not(.ml-block-form) input[type="text"]:focus,form:not(.ml-block-form) input[type="email"]:focus,form:not(.ml-block-form) input[type="tel"]:focus{border:0}form:not(.ml-block-form) select{width:100%;padding:3px 5px;height:auto;background:transparent;border-radius:0;border:0;border-bottom:1px solid #d8d8d8;margin-bottom:1rem}form:not(.ml-block-form) select:focus{background:#fff;border:0;outline:0}form:not(.ml-block-form) label{width:100%;font-size:0.8rem;line-height:1.2em}form:not(.ml-block-form) ::-webkit-input-placeholder{font-size:0.8rem}form:not(.ml-block-form) ::-moz-placeholder{font-size:0.8rem}form:not(.ml-block-form) :-ms-input-placeholder{font-size:0.8rem}form:not(.ml-block-form) :-moz-placeholder{font-size:0.8rem}form:not(.ml-block-form) textarea{width:100%;padding:3px 5px;height:auto;background:transparent;border-radius:5px;border:1px solid #d8d8d8;height:100px}form:not(.ml-block-form) textarea:focus{background:#fff;border:0;outline:0}form:not(.ml-block-form) .wpcf7-acceptance .wpcf7-list-item{margin-left:0;font-size:0.7rem}form:not(.ml-block-form) .wpcf7-acceptance .wpcf7-list-item input{display:inline-block}form:not(.ml-block-form) .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{font-size:0.7rem;margin-left:0;display:inline-block;vertical-align:top;width:calc(100% - 20px);padding-left:1rem}form:not(.ml-block-form) p:last-of-type{margin-bottom:0}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:var(--sw-general-1) !important}.loading{margin:5rem auto;width:300px;max-width:100%}.loading .progress-bar{width:100%;background:linear-gradient(90deg, var(--sw-general-1), var(--sw-general-f, #fff) 17%, var(--sw-general-1) 34%, var(--sw-general-f, #fff) 51%, var(--sw-general-1) 68%, var(--sw-general-f, #fff) 85%, var(--sw-general-1));background-size:300% 100%;animation:progress-animation 2s linear infinite}@keyframes progress-animation{0%{background-position:100%}100%{background-position:0}}.soc-item{margin-right:1rem}.soc-item svg{height:1.5rem}footer .widget_nav_menu ul{list-style:none}footer .widget_nav_menu ul a{line-height:1.3rem;margin-bottom:0.5rem}.formproduct label,.wpcf7 label{color:var(--sw-general-d);font-weight:bold;font-size:1rem;line-height:1.5em}.formproduct form input[type="text"],.formproduct form input[type="email"],.formproduct form input[type="tel"],.formproduct form textarea,.wpcf7 form input[type="text"],.wpcf7 form input[type="email"],.wpcf7 form input[type="tel"],.wpcf7 form textarea{border:1px solid var(--sw-general-light2);background:var(--sw-general-light2);color:var(--sw-general-d);height:auto;padding:0.5rem 1rem}.formproduct .accordion .accordion-item,.wpcf7 .accordion .accordion-item{border:0}.formproduct .accordion .accordion-item button,.wpcf7 .accordion .accordion-item button{line-height:1.3em;padding:0.5rem 0;font-weight:bold}.formproduct form input[type="submit"],.wpcf7 form input[type="submit"]{width:100%;text-align:center;height:auto;padding:1rem 2rem;background:var(--sw-general-d);color:var(--sw-general-f, #fff);font-weight:bold;margin:1rem 0;border:0;cursor:pointer}.formproduct form input[type="submit"]:hover,.wpcf7 form input[type="submit"]:hover{color:var(--sw-general-d);background-color:var(--sw-general-light)}.formproduct form input[type="submit"]:disabled,.wpcf7 form input[type="submit"]:disabled{opacity:0.5;cursor:not-allowed}@media screen and (max-width:992px){.container-fluid{padding-right:var(--bs-gutter-x, 1rem);padding-left:var(--bs-gutter-x, 1rem)}.menu-top{left:25dvw}.menu-prod{right:25dvw}.main-headerbg{height:1rem}.menu-products{font-size:0.8rem;line-height:1.3em}#homeslider .slider-info{left:2rem;right:2rem}#menu-eu ul li.unia a{width:20px}#menu-eu ul li.unia a:after{width:20px;height:20px}.h2,h2{font-size:1.3rem}.h3,h3{font-size:1.15rem}.h2.sl-title{font-size:1.75rem}.slick-slider .slick-track,.slick-slider .slick-list{padding:0 !important}.bloggridslider{margin-left:0 !important;margin-right:0 !important}.newsletter-form{padding:1rem;margin-left:-1rem;margin-right:-1rem}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb,.woocommerce-notices-wrapper{padding:0 1rem}.woocommerce-products-header,.woocommerce-result-count,.woocommerce-ordering{padding:0 1rem}.shop-category-nav ul.product-category-links li.all-products{margin-left:0}.shop-category-nav ul.product-category-links li a,.shop-category-nav ul.product-category-links li.all-products a{font-size:0.8rem}}[data-animsl]{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;transform-origin:unset;opacity:0;z-index:10}[data-animhead]{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;transform-origin:unset;opacity:0;z-index:10}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;-o-animation-name:slideInLeft;animation-name:slideInLeft}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;-moz-animation-name:slideInDown;-o-animation-name:slideInDown;animation-name:slideInDown}#sw_main.transition-main{will-change:opacity, transform}html.is-changing #sw_main.transition-main{transition:opacity 250ms ease-in-out}html.is-leaving #sw_main.transition-main{transition:opacity 250ms ease-in-out}html.is-animating .transition-main{opacity:0}[data-anim]{transition:transform 300ms, opacity 300ms}html.is-animating.is-leaving [data-anim]{transform:translateY(2rem);opacity:0}html.is-animating.is-rendering [data-anim]{transform:translateY(-2rem);opacity:0}.przejscie{will-change:transform;position:fixed;top:0;left:0;width:100%;height:100%;background:#823622;z-index:999998;opacity:0;pointer-events:none;transform:translateY(-100%);transition:transform 0.5s ease-in-out}.przejscie .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.przejscie .logo img,.przejscie .logo svg{max-width:200px;min-width:150px;width:100%;height:auto}.przejscie .logo img *,.przejscie .logo svg *{fill:var(--sw-general-f, #fff)}html.is-leaving .przejscie{transform:translateY(0);opacity:1}html.is-rendering .przejscie{transform:translateY(100%);opacity:1}.przejscie-progress{position:fixed;top:0;left:0;width:100%;z-index:999999;height:2px}.przejscie-progress .bar{will-change:width;width:0;height:100%;background:var(--sw-general-f, #fff);transition:width 0.2s ease-out}html.is-leaving .przejscie-progress .bar{transition-duration:0.2s}@media (min-width:992px){.pt-prodimage{padding-top:max(0px, calc(100dvh - var(--prodH, 0px)  - var(--sw-h-header) - 1rem))}.h-prodimage{height:var(--prodH, 0px)}}