body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

.lay{width:90%;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px}#footer{color:#fff;background-color:#283339;padding:30px 0px}#footer a{color:#fff}#footer a:hover{color:#009fe3}#footer .inside{width:90%;margin-left:auto;margin-right:auto}.social{float:left;margin-right:50px;margin-top:5px}.social2{float:left;margin-right:30px;margin-top:30px}.marg-right5 img{margin-right:5px}.marg-right10 img{margin-right:5px}.marg-right20 img{margin-right:20px}.marg-right30 img{margin-right:30px}.marg-right50 img{margin-right:50px}.marg-bottom20 img{margin-bottom:20px}.marg-bottom30 img{margin-bottom:30px}.marg-bottom40 img{margin-bottom:40px}.marg-left50 img{margin-left:50px}.marg-top10 img{margin-top:10px}.marg-top5 img{margin-top:5px}.marg-top20 img{margin-top:20px}.marg-top30 img{margin-top:30px}.marg-top80 img{margin-top:80px}.ort{width:300px;float:left;padding-top:5px;padding-right:20px;font-size:14px}.phones{width:150px;float:left;padding-top:5px;padding-right:20px;font-size:14px}.mail{float:left;width:200px;padding-top:5px;font-size:14px}.lefte{float:left}.righte{float:right}.fix_infos{display:none}.infos{height:38px;background-color:#d4edfc;font-size:14px}.infos .inside{width:90%;margin-left:auto;margin-right:auto}.infos a{font-size:14px}.logo,.head2,.head2.fix .logo{transition:all .6s ease-in-out}.head2.fix .logo{width:280px;height:auto;margin-top:15px;margin-bottom:10px}.head2.fix .termin{margin-top:15px;margin-bottom:10px}.head2.fix{width:100%;top:0;position:fixed;margin-right:auto;margin-left:auto;background-color:#fff;z-index:999}body{font-family:Montserrat,Sans-Serif;font-size:17px;line-height:27px;color:#131313}a{color:#131313;text-decoration:none}a:hover{color:#009fe3}.logo{float:left;width:350px;height:auto}.head2 .inside{width:90%;margin-left:auto;margin-right:auto;padding:20px 0px}.navi{float:left;margin-left:150px;margin-top:20px}.navi a{padding-left:20px;padding-right:20px}.navi a:hover{color:#009fe3}.termin{float:right}.termin a{color:#fff;background-color:#009fe3;padding:15px 20px 15px 20px;border-radius:15px;border:0;display:inline-block}.termin a:hover{color:#fff;background-color:#176f92;padding:15px 20px 15px 20px;border-radius:15px;border:0;display:inline-block}#main{--blue: #009fe3;--blue-dark: #176f92;--dark: #212121;--text: #273238;--grey: #68757a;--light: #f4f6f6;--white: #ffffff;--max-width: 1280px;--section-space: 110px;color:var(--text);font-size:18px;line-height:1.6}#main *{box-sizing:border-box}#main img{display:block;width:100%;height:auto}#main .container{width:min(90%,var(--max-width));margin-inline:auto}#main .section{padding:var(--section-space) 0}#main h1,#main h2,#main h3,#main p{margin-top:0}#main h1,#main h2{line-height:1.05;font-weight:700;letter-spacing:-0.035em}#main h1{font-size:clamp(3.5rem,7vw,7rem)}#main h2{font-size:clamp(2.5rem,4.7vw,5rem);margin-bottom:35px}#main h3{font-size:1.35rem;line-height:1.2}#main p{margin-bottom:25px}#main .lead{font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.55}#main .eyebrow{display:block;margin-bottom:20px;color:var(--blue);font-size:.78rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}#main .eyebrow--light{color:#fff}#main .button{display:inline-flex;align-items:center;justify-content:center;padding:17px 27px;background:var(--blue);color:#fff;text-decoration:none;text-transform:uppercase;font-size:.78rem;font-weight:700;letter-spacing:.08em;transition:background .25s ease,transform .25s ease}#main .button:hover{background:var(--blue-dark);transform:translateY(-2px)}#main .button--light{background:#fff;color:var(--dark)}#main .button--light:hover{background:var(--light)}#main .textlink{color:var(--blue);font-weight:700;text-decoration:none}#main .textlink:hover{text-decoration:underline}#main .hero{position:relative;min-height:760px;display:flex;align-items:center;background:linear-gradient(90deg, rgba(16, 25, 29, 0.92) 0%, rgba(16, 25, 29, 0.72) 37%, rgba(16, 25, 29, 0.15) 68%, rgba(16, 25, 29, 0) 100%),url("/files/images/hero.jpg") center/cover no-repeat;color:#fff}#main .hero__content{position:relative;z-index:2;padding-top:70px;padding-bottom:70px}#main .hero__content h1{max-width:850px;margin-bottom:30px;color:#fff}#main .hero__content p{max-width:590px;margin-bottom:40px;font-size:1.18rem;color:rgba(255,255,255,.88)}#main .quickfacts{background:#fff;border-bottom:1px solid #e2e7e8}#main .quickfacts__grid{min-height:86px;display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;gap:30px}#main .quickfacts__grid>div{text-align:center;font-size:.95rem}#main .intro{text-align:center}#main .intro .lead{max-width:800px;margin:0 auto 70px}#main .benefits{display:grid;grid-template-columns:repeat(4, 1fr);gap:55px}#main .benefit{position:relative;padding-top:65px}#main .benefit img{width:52px;height:52px;object-fit:contain;margin:0 auto 25px}#main .benefit h3{margin-bottom:10px}#main .benefit p{color:var(--grey);font-size:.95rem}#main .products{background:var(--light)}#main .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:55px}#main .section-head h2{margin-bottom:0}#main .product-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:22px}#main .product-card{grid-column:span 2}#main .product-card:nth-child(4),#main .product-card:nth-child(5){grid-column:span 3}#main .product-card img{height:310px;object-fit:cover;margin-bottom:22px}#main .product-card h3{margin-bottom:8px}#main .product-card p{color:var(--grey);font-size:.95rem}#main .weather-banner{min-height:720px;display:flex;align-items:center;background:linear-gradient(90deg, rgba(13, 23, 27, 0.92) 0%, rgba(13, 23, 27, 0.72) 42%, rgba(13, 23, 27, 0.15) 70%),url("/files/images/wetter.jpg") center/cover no-repeat;color:#fff}#main .weather-banner__content{max-width:630px;padding:100px 0}#main .weather-banner h2{color:#fff;font-size:clamp(3.2rem,6vw,6.2rem)}#main .weather-banner p{max-width:520px;margin-bottom:35px;font-size:1.15rem;color:rgba(255,255,255,.88)}#main .showroom__intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start;margin-bottom:70px}#main .showroom__intro h2{margin-bottom:0}#main .showroom-gallery{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:300px 300px 300px;gap:18px}#main .showroom-gallery img{width:100%;height:100%;object-fit:cover;display:block;min-width:0}#main .showroom-gallery .gallery-large{grid-column:1;grid-row:1/3}#main .showroom-gallery img:nth-child(2){grid-column:2;grid-row:1}#main .showroom-gallery img:nth-child(3){grid-column:2;grid-row:2}#main .showroom-gallery img:nth-child(4){grid-column:1;grid-row:3}#main .showroom-gallery .gallery-wide{grid-column:2;grid-row:3}#main .consultation{background:var(--dark);color:#fff}#main .consultation h2{color:#fff}#main .steps{display:grid;grid-template-columns:repeat(4, 1fr);margin:65px 0 55px;border-top:1px solid rgba(255,255,255,.2)}#main .step{padding:35px 35px 20px 0}#main .step+.step{padding-left:35px;border-left:1px solid rgba(255,255,255,.2)}#main .step>span{display:block;margin-bottom:45px;color:var(--blue);font-size:2rem;font-weight:700}#main .step h3{color:#fff}#main .step p{color:rgba(255,255,255,.65);font-size:.95rem}#main .second-offer{background:#fff}#main .second-offer__grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}#main .second-offer__image img{height:620px;object-fit:cover}#main .offer-benefits{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:70px;padding-top:40px;border-top:1px solid #dce1e2}#main .offer-benefits>div{padding-right:25px;font-size:.95rem}#main .offer-benefits strong{color:var(--blue)}#main .opening-offer{display:grid;grid-template-columns:1fr 1fr;min-height:550px;background:var(--blue);color:#fff}#main .opening-offer__image{background:url("/files/images/terrassenstrahler.jpg") center/cover no-repeat}#main .opening-offer__content{display:flex;flex-direction:column;justify-content:center;padding:80px max(7vw,60px)}#main .opening-offer__content .eyebrow{color:#fff}#main .opening-offer__content h2{color:#fff}#main .opening-offer__content p{max-width:600px;font-size:1.15rem}#main .about{background:var(--light)}#main .about__grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}#main .about-values{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:75px;padding-top:40px;border-top:1px solid #d5dcde}#main .about-values>div{display:flex;flex-direction:column;gap:5px}#main .about-values strong{color:var(--blue);font-size:1.2rem}#main .about-values span{color:var(--grey);font-size:.9rem}#main .reference-grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:300px;gap:18px;margin-top:60px}#main .reference-grid img{width:100%;height:100%;object-fit:cover}#main .reference-grid img:nth-child(1),#main .reference-grid img:nth-child(4){grid-column:span 7}#main .reference-grid img:nth-child(2),#main .reference-grid img:nth-child(3){grid-column:span 5}#main .reference-grid img:nth-child(5),#main .reference-grid img:nth-child(6){grid-column:span 6}#main .faq{background:var(--light)}#main .faq__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}#main .faq-list{border-top:1px solid #cfd7d9}#main .faq details{border-bottom:1px solid #cfd7d9}#main .faq summary{position:relative;padding:25px 50px 25px 0;cursor:pointer;list-style:none;font-weight:700;font-size:1.05rem}#main .faq summary::-webkit-details-marker{display:none}#main .faq summary::after{content:"+";position:absolute;right:5px;top:50%;transform:translateY(-50%);color:var(--blue);font-size:1.8rem;font-weight:300}#main .faq details[open] summary::after{content:"−"}#main .faq details p{max-width:650px;padding:0 50px 25px 0;margin:0;color:var(--grey)}#main .appointment{text-align:center;background:var(--blue);color:#fff}#main .appointment h2{color:#fff}#main .appointment p{max-width:650px;margin:0 auto 40px;font-size:1.15rem}#main .final-cta{min-height:650px;display:flex;align-items:center;background:linear-gradient(rgba(14, 25, 29, 0.52), rgba(14, 25, 29, 0.52)),url("/files/images/final.jpg") center/cover no-repeat;color:#fff;text-align:center}#main .final-cta h2{color:#fff;font-size:clamp(3rem,6vw,6rem)}@media(max-width: 1000px){#main{--section-space: 80px}#main .hero{min-height:650px}#main .benefits,#main .steps,#main .about-values,#main .offer-benefits{grid-template-columns:repeat(2, 1fr);gap:40px}#main .product-grid{grid-template-columns:repeat(2, 1fr)}#main .product-card,#main .product-card:nth-child(4),#main .product-card:nth-child(5){grid-column:auto}#main .showroom__intro,#main .second-offer__grid,#main .about__grid,#main .faq__grid{grid-template-columns:1fr;gap:50px}#main .steps{border-top:0}#main .step,#main .step+.step{padding:30px;border:1px solid rgba(255,255,255,.2)}#main .step>span{margin-bottom:25px}#main .opening-offer{grid-template-columns:1fr}#main .opening-offer__image{min-height:450px}}@media(max-width: 650px){#main{--section-space: 65px;font-size:16px}#main .container{width:88%}#main h1{font-size:clamp(2.8rem,14vw,4.5rem)}#main h2{font-size:clamp(2.2rem,10vw,3.4rem)}#main .hero{min-height:680px;align-items:flex-end;background:linear-gradient(0deg, rgba(13, 23, 27, 0.96) 0%, rgba(13, 23, 27, 0.65) 55%, rgba(13, 23, 27, 0.15) 100%),url("/files/images/hero.jpg") 65% center/cover no-repeat}#main .hero__content{padding-top:140px;padding-bottom:65px}#main .hero__content p{font-size:1rem}#main .quickfacts__grid{grid-template-columns:1fr;padding:25px 0;gap:15px}#main .benefits{grid-template-columns:1fr 1fr;gap:45px 20px}#main .section-head{display:block}#main .section-head .textlink{display:inline-block;margin-top:20px}#main .product-grid{grid-template-columns:1fr}#main .product-card img{height:280px}#main .weather-banner{min-height:650px;align-items:flex-end}#main .showroom-gallery{grid-template-columns:1fr;grid-template-rows:none}#main .showroom-gallery img,#main .gallery-large,#main .gallery-wide{grid-column:auto;grid-row:auto;height:280px}#main .steps{grid-template-columns:1fr}#main .second-offer__image img{height:400px}#main .offer-benefits{grid-template-columns:1fr 1fr;gap:30px}#main .opening-offer__image{min-height:350px}#main .opening-offer__content{padding:60px 6%}#main .about-values{grid-template-columns:1fr 1fr;gap:35px 20px}#main .reference-grid{grid-template-columns:1fr;grid-auto-rows:280px}#main .reference-grid img:nth-child(n){grid-column:auto}#main .final-cta{min-height:550px}}#main html{scroll-behavior:smooth}#main #produkte,#main #showroom,#main #beratung,#main #ueber-uns,#main #kontakt,#main #termin{scroll-margin-top:100px}@media(max-width: 650px){.lefte,.righte{float:none}.infos{height:auto;min-height:90px}.infos .inside{width:96%}.head2.fix .logo{width:230px;margin-top:0px}.head2 .inside{width:96%}.navi{float:none;margin-top:0}.navi a{padding-left:10px;padding-right:10px}#footer .inside{width:96%}.social{margin-right:20px}.ort{width:220px;padding-right:20px}.phones{width:130px;padding-right:20px}}
/* montserrat-v31-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/montserrat_v31_20261012-175230/montserrat-v31-latin-regular.woff2') format('woff2'),
       url('../../files/googlefonts/montserrat_v31_20261012-175230/montserrat-v31-latin-regular.woff') format('woff');
}
/* montserrat-v31-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/montserrat_v31_20261012-175230/montserrat-v31-latin-500.woff2') format('woff2'),
       url('../../files/googlefonts/montserrat_v31_20261012-175230/montserrat-v31-latin-500.woff') format('woff');
}
/* montserrat-v31-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/montserrat_v31_20261012-175230/montserrat-v31-latin-600.woff2') format('woff2'),
       url('../../files/googlefonts/montserrat_v31_20261012-175230/montserrat-v31-latin-600.woff') format('woff');
}
/* montserrat-v31-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/montserrat_v31_20261012-175230/montserrat-v31-latin-700.woff2') format('woff2'),
       url('../../files/googlefonts/montserrat_v31_20261012-175230/montserrat-v31-latin-700.woff') format('woff');
}

