@import "https://fonts.googleapis.com/css2?family=Hind:wght@400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&display=swap";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{box-sizing:border-box;min-height:100vh;margin:0;position:relative}img{object-fit:contain;max-width:100%;height:auto}.container{width:95%;max-width:1180px;margin:auto}.container-wide{width:95%;max-width:1688px;margin:auto}.container-super-wide{width:100%;max-width:1920px;margin:auto}body{font-family:Hind,sans-serif}h3{letter-spacing:.605rem;text-align:center;text-transform:uppercase;margin:0 0 30px;font-family:Josefin Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:2.75rem}h4{letter-spacing:.209rem;text-transform:uppercase;margin:0 0 30px;font-size:.813rem;font-style:normal;font-weight:700;line-height:1.063rem}p{letter-spacing:0;margin:0 0 30px;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}p.big{letter-spacing:.243rem;text-transform:uppercase;font-size:1.625rem;line-height:2.75rem}h1,h2,.fake-h2{letter-spacing:12.29px;text-align:center;text-transform:uppercase;margin:0 0 30px;font-family:Josefin Sans,sans-serif;font-size:2.187rem;font-style:normal;font-weight:400;line-height:2.75rem}h2,.fake-h2{font-size:2rem}ul{color:#000;letter-spacing:normal;text-align:left;margin:0 0 30px;padding:0 0 0 15px;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}a{color:#000}@media only screen and (max-width:1024px){h2,.fake-h2{font-size:1.5rem}h3{font-size:1.1rem;line-height:1.5}}.button,.div-button a{color:#fff;letter-spacing:.26rem;-webkit-appearance:none;appearance:none;cursor:pointer;text-align:center;white-space:nowrap;text-transform:uppercase;box-sizing:border-box;border:2px solid #fff;padding:9px 24px;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;display:inline-block}.button:hover,.div-button a:hover{color:#000;background-color:#fff;border:2px solid #fff}.button--reverse,.pager .button,.div-button--reverse a{color:#000;border:2px solid #000}.button--reverse:hover,.pager .button:hover,.div-button--reverse a:hover{color:#fff;background-color:#000;border:2px solid #000}.link-back{color:#000;letter-spacing:.26rem;text-transform:uppercase;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.link-back:before{content:url(/themes/custom/awesome/src/images/link-back.svg);margin-right:9px;position:relative;top:-1px}.link-back:hover{text-decoration:underline}.up-button{cursor:pointer;z-index:99;position:fixed;bottom:20px;right:30px}.up-button--hidden{display:none}.button--external{padding-right:50px;position:relative}.button--external:after{content:url(/themes/custom/awesome/src/images/external-link.svg);display:block;position:absolute;top:50%;right:24px;transform:translateY(-42%)}.button--external:hover:after{filter:invert()}ul.pager{text-align:center;margin:0;padding:0;list-style:none}.minimasonry{text-align:center;margin-bottom:120px;position:relative}.minimasonry a{width:-webkit-fit-content;width:fit-content;display:block;position:absolute}.filters{border-right:2px solid #7070702b;padding-right:30px}.filters .js-form-type-textfield{border-bottom:2px solid #7070702b;margin-bottom:60px;padding-bottom:70px}.filters .js-form-type-textfield label{letter-spacing:.219rem;margin:0 2px 30px;font-size:1.125rem;line-height:1.688rem;display:block}.filters .js-form-type-textfield input{-webkit-appearance:none;appearance:none;color:#888;letter-spacing:normal;box-sizing:border-box;background:url(/themes/custom/awesome/src/images/zoom.svg) 10px no-repeat;border:.063rem solid #7070702b;border-radius:.438rem;padding:10px 10px 10px 30px;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem}.filters legend{letter-spacing:.219rem;margin:0 0 25px;font-size:1.125rem;line-height:1.688rem}.filters fieldset[id^=edit-tag]{border-bottom:2px solid #7070702b;margin-bottom:60px;padding-bottom:70px}.filters fieldset[id^=edit-tag] .form-radios{flex-flow:wrap;display:flex}.filters fieldset[id^=edit-tag] input{display:none}.filters fieldset[id^=edit-tag] label{color:#888;box-sizing:border-box;cursor:pointer;background:#fff;border:.063rem solid #888;border-radius:.438rem;margin:0 5px 5px 0;padding:6px 18px;font-size:.75rem;line-height:1.375rem;display:inline-block}.filters fieldset[id^=edit-tag] label:hover,.filters fieldset[id^=edit-tag] input:checked+label{color:#fff;background:#888}.filters fieldset[id^=edit-category] input{display:none}.filters fieldset[id^=edit-category] label{color:#888;cursor:pointer;font-size:.875rem;line-height:2.188rem;display:block}.filters fieldset[id^=edit-category] label:before{content:url(/themes/custom/awesome/src/images/arrow-small-right.svg);margin-right:10px;position:relative;top:-1px}.filters fieldset[id^=edit-category] label:hover,.filters fieldset[id^=edit-category] input:checked+label{text-decoration:underline}@media only screen and (max-width:1024px){.filters{padding-right:unset;border:unset}.filters form{grid-template-columns:1fr 1fr 1fr;justify-items:center;column-gap:20px;margin-bottom:30px;display:grid}.filters form .js-form-type-textfield{border:unset;margin:unset}.filters form fieldset[id^=edit-tag]{margin-bottom:unset;border-bottom:unset}}@media only screen and (max-width:550px){.filters form{grid-template-columns:1fr 1fr}.filters form .js-form-type-textfield{grid-column:1/3}}.benefits{background-color:#f7f7f7;margin-bottom:70px}.benefits .container-super-wide{grid-template-columns:3fr 2fr;justify-items:end;display:grid}.benefits .container-super-wide .benefits-img img{object-fit:cover;width:100%;height:100%}.benefits .container-super-wide .benefits-left{padding:50px 20px}.benefits .container-super-wide .benefits-left h2{text-align:left;margin:0 0 50px;font-family:hind,sans-serif}.benefits .container-super-wide .benefits-left .benefits-grid{grid-template-columns:20vw 20vw;gap:80px 30px;display:grid}.benefits .container-super-wide .benefits-left .benefits-grid .benefits-grid__item{grid-template-rows:1fr 2fr;grid-template-columns:1fr 3fr;column-gap:25px;display:grid}.benefits .container-super-wide .benefits-left .benefits-grid .benefits-grid__item p{color:#888;margin:0 0 9px;line-height:1.5rem}.benefits .container-super-wide .benefits-left .benefits-grid .benefits-grid__item p:first-of-type{text-transform:uppercase;letter-spacing:.219rem;color:#000;font-weight:700;line-height:1.063rem}.benefits .container-super-wide .benefits-left .benefits-grid .benefits-grid__item img{grid-row:1/3;place-self:center}@media only screen and (max-width:1024px){.benefits .container-super-wide{grid-template-columns:1fr;justify-items:center}.benefits .container-super-wide .benefits-left{padding:50px 30px}.benefits .container-super-wide .benefits-left .benefits-grid{grid-template-columns:30vw 30vw}.benefits .container-super-wide .benefits-left .benefits-grid .benefits-grid__item{text-align:center}}@media only screen and (max-width:550px){.benefits .container-super-wide .benefits-left{padding:40px 10px}.benefits .container-super-wide .benefits-left .benefits-grid{grid-template-columns:40vw 40vw;gap:30px 10px}}.breadcrumb{color:#888;letter-spacing:.209rem;font-size:.813rem;font-style:normal;font-weight:400;line-height:1.063rem;overflow-x:hidden}.breadcrumb .container{text-align:right}.breadcrumb .breadcrumb__shadow{margin:0 -10px;padding:30px 10px;box-shadow:inset -9px 12px 1rem #00000008}.breadcrumb a{color:#030303;letter-spacing:.209rem;font-size:.813rem;font-style:normal;font-weight:400;line-height:1.063rem;text-decoration:none}.breadcrumb a:after{content:"/"}.pop-up{z-index:10000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.pop-up__content{box-sizing:border-box;background:#fff;max-width:90vw;max-height:90vh;padding:64px 120px;position:relative;overflow:auto;box-shadow:0 60px 120px #00000080}.pop-up__content p{text-align:center;letter-spacing:.25em;text-transform:uppercase;color:#000;margin:0 0 30px;font-family:Josefin Sans,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:24px}.pop-up__content form{text-align:center}.pop-up__content input[type=text],.pop-up__content input[type=email],.pop-up__content input[type=tel],.pop-up__content textarea{box-sizing:border-box;color:#4b4e53;border:1px solid #ededed;border-radius:10px;width:100%;max-width:456px;margin:0 0 20px;padding:12px 16px;font-size:13px;font-style:normal;font-weight:400;line-height:180%}.pop-up__content input[id*=edit-product-name]{text-align:center;letter-spacing:.35em;color:#000;pointer-events:none;border:none;border-radius:0;outline:none;margin:0 0 20px;padding:0;font-family:Josefin Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700}.pop-up__content textarea{resize:none;max-height:125px}.pop-up__close{cursor:pointer;width:14px;height:14px;position:absolute;top:21px;right:21px}.pop-up__close:after,.pop-up__close:before{content:"";background:#000;width:140%;height:2px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.pop-up__close:before{transform:translate(-50%,-50%)rotate(-45deg)}.pop-up--active{display:flex}.teaser-blog{grid-column-gap:100px;grid-template-columns:repeat(2,1fr);display:grid}.teaser-blog h2{text-align:left;margin:0 0 50px}.teaser-blog img{object-fit:cover;width:100%;height:100%}.teaser-blog .button{margin-right:20px}.teaser-blog .teaser-blog__cat{color:#888;letter-spacing:normal;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-style:normal;font-weight:400;line-height:22px}.teaser-blog .teaser-blog__title{letter-spacing:4.29px;margin:0;font-size:22px;font-style:normal;font-weight:400;line-height:27px}.teaser-blog .teaser-blog__author-date{letter-spacing:normal;margin:0 30px 24px 0;font-size:13px;font-style:normal;font-weight:600;line-height:24px;display:inline-block}.teaser-blog .teaser-blog__author-date.fw-400{font-weight:400}.teaser-blog .teaser-blog__text p{color:#888;letter-spacing:normal;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.teaser-blog--small{grid-column-gap:34px;grid-template-columns:auto 1fr}.teaser-blog--small img{width:unset;height:unset;object-fit:contain}.teaser-blog--small .teaser-blog__author-date{margin:0 15px 17px 0}@media only screen and (max-width:1024px){.teaser-blog{grid-column-gap:50px;grid-template-columns:1fr 2fr}}@media only screen and (max-width:550px){.teaser-blog{grid-column-gap:20px;grid-template-columns:1fr}.teaser-blog img{height:250px;margin-bottom:20px}.teaser-blog .button{width:100%;margin-bottom:20px;margin-right:0}}.teaser-big-references{grid-template-columns:1fr 1fr;display:grid}.teaser-big-references .teaser-big-references__img img{object-fit:cover;width:100%;height:100%}.teaser-big-references .teaser-big-references__content{background-color:#f7f7f7;padding:141px 117px}.teaser-big-references .teaser-big-references__content h2{text-align:left;margin:0 0 20px}.teaser-big-references .teaser-big-references__content p{letter-spacing:normal;font-family:Hind,sans-serif;font-size:.938rem;font-weight:600;line-height:1.625rem}.par-references-all .teaser-big-references:nth-child(2) .teaser-big-references__content{grid-area:1/1/2/2;justify-items:end;display:grid}.teaser-sml-references{position:relative}.teaser-sml-references img{display:table}.teaser-sml-references .teaser-sml-references__hover{box-sizing:border-box;color:#fff;opacity:0;background-color:#03030399;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:opacity,all .2s linear;display:flex;position:absolute;top:0;left:0}.teaser-sml-references .teaser-sml-references__hover h4{letter-spacing:normal;margin:0 0 10px;font-size:1.25rem;line-height:1.375rem}.teaser-sml-references .teaser-sml-references__hover p{margin:0 0 10px;font-weight:600}.teaser-sml-references:hover .teaser-sml-references__hover{opacity:1}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__title{color:#fff;letter-spacing:.504rem;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.313rem;font-weight:600;line-height:2.063rem;display:flex;position:absolute;top:0;left:0}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover h4{letter-spacing:.209rem;text-transform:uppercase;margin:0 0 24px;font-size:.813rem;font-style:normal;font-weight:700;line-height:1.063rem}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover p{letter-spacing:normal;margin:0 0 30px;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem}.par-references-all--surfaces .teaser-sml-references img{object-fit:cover;width:100%;height:100%}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover{align-items:flex-start}.par-references-all--surfaces .teaser-sml-references:hover .teaser-sml-references__title{display:none}@media only screen and (max-width:1024px){.teaser-big-references{grid-template-columns:1fr}.par-references-all .teaser-big-references:nth-child(2) .teaser-big-references__content{grid-area:unset;display:unset;justify-items:unset}}@media only screen and (max-width:480px){.teaser-big-references{grid-template-columns:1fr}.teaser-big-references .teaser-big-references__content{padding:20px}}@media only screen and (max-width:1600px) and (min-width:1350px){.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover h4,.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover p{margin-bottom:10px;font-size:.775rem}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover a{font-size:.775rem}}@media only screen and (max-width:1350px) and (min-width:1150px){.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover h4{display:none}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover p{margin-bottom:10px;font-size:.6rem}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover a{font-size:.675rem}}@media only screen and (max-width:1150px) and (min-width:1024px){.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover{padding:5px}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover h4{display:none}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover p{margin-bottom:5px;font-size:.6rem}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover a{padding:4px 24px;font-size:.6rem}}@media only screen and (max-width:750px) and (min-width:650px){.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover h4,.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover p{margin-bottom:10px;font-size:.775rem}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover a{font-size:.775rem}}@media only screen and (max-width:650px) and (min-width:550px){.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover h4{display:none}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover p{margin-bottom:10px;font-size:.6rem}.par-references-all--surfaces .teaser-sml-references .teaser-sml-references__hover a{font-size:.675rem}}.teaser-product{margin-bottom:70px}.teaser-product .container{grid-column-gap:100px;grid-template-columns:1fr 1fr;display:grid}.teaser-product .container .teaser-product__gallery{display:none}.teaser-product .container .teaser-product__img img{object-fit:cover;width:100%;height:100%}.teaser-product .container .teaser-product__content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.teaser-product .container .teaser-product__content h4{margin:0 0 25px;font-family:Josefin Sans,sans-serif;font-size:.875rem;font-weight:700}.teaser-product .container .teaser-product__content p{font-family:Hind,sans-serif;line-height:1.375rem}.teaser-product .container .teaser-product__links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.teaser-product .container .teaser-product__links--left{justify-content:left;gap:10px}.teaser-product .container .teaser-product__icons a{cursor:pointer;margin-right:20px;display:inline-block}.teaser-product__buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media only screen and (max-width:1024px){.teaser-product .container{grid-gap:30px;grid-template-columns:1fr}.teaser-product .container .teaser-product__content{padding:0}}.teaser-client{grid-template-rows:1fr auto;height:100%;margin:0 10px;display:grid}.teaser-client .teaser-client__content{box-sizing:border-box;border:1px solid #88888823;border-radius:10px;margin:0 0 40px;padding:40px;position:relative}.teaser-client .teaser-client__content p{color:#888}.teaser-client .teaser-client__content a{color:#888;font-size:.875rem;font-weight:700;text-decoration:none}.teaser-client .teaser-client__content a:hover{color:#000;text-decoration:underline}.teaser-client .teaser-client__content .triangle{position:absolute;bottom:0;left:10%;transform:translateY(100%)}.teaser-client .teaser-client__personal{grid-template-columns:1fr 5fr;padding:0 7px;display:grid}.teaser-client .teaser-client__personal p{text-transform:uppercase;align-self:center;margin:0;font-weight:700;line-height:normal}.par-references-all{margin-bottom:100px}.par-references-all h2{font-family:Hind,sans-serif}.par-references-all .par-references-all__grid{grid-gap:2.3vw;grid-template-columns:1fr 1fr 1fr;margin-bottom:50px;display:grid}.par-references-all--surfaces .par-references-all__grid{grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width:1024px){.par-references-all .par-references-all__grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:550px){.par-references-all .par-references-all__grid{grid-template-columns:1fr}}.par-signpost{margin-bottom:100px}.par-signpost h2{margin:0 0 57px;font-family:Hind,sans-serif}.par-signpost .container-super-wide{grid-gap:2.3vw;grid-template-columns:repeat(4,1fr);display:grid}.par-signpost .container-super-wide .signpost-teaser{position:relative;overflow:hidden}.par-signpost .container-super-wide .signpost-teaser img{width:100%;display:table}.par-signpost .container-super-wide .signpost-teaser .signpost-teaser-content{box-sizing:border-box;background-color:#03030399;flex-direction:column;justify-content:center;align-items:flex-start;width:75%;height:69%;padding-left:40px;padding-right:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.par-signpost .container-super-wide .signpost-teaser .signpost-teaser-content h3{color:#fff;text-align:left;letter-spacing:.504rem;margin:0 0 19px;font-family:Hind,sans-serif;font-size:1.313rem;line-height:2.063rem}.par-signpost--logo .container-super-wide .signpost-teaser .signpost-teaser-content .signpost-logo{width:60px;height:auto;margin:30px;position:absolute;bottom:0;right:0}@media only screen and (max-width:1024px){.par-signpost .container-super-wide{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:550px){.par-signpost .container-super-wide{grid-template-columns:1fr}}@media only screen and (max-width:1600px) and (min-width:1350px){.par-signpost .container-super-wide .signpost-teaser .signpost-teaser-content{padding:0 30px}.par-signpost .container-super-wide .signpost-teaser .signpost-teaser-content h3{font-size:1.1rem;line-height:1.8rem}}@media only screen and (max-width:1350px) and (min-width:1150px){.par-signpost .container-super-wide .signpost-teaser .signpost-teaser-content{padding:20px}.par-signpost .container-super-wide .signpost-teaser .signpost-teaser-content h3{font-size:.9rem;line-height:1.5rem}.par-signpost--logo .container-super-wide .signpost-teaser .signpost-teaser-content .signpost-logo{width:50px;height:auto;margin:20px}}@media only screen and (max-width:1150px) and (min-width:1024px){.par-signpost .container-super-wide .signpost-teaser .signpost-teaser-content{padding:0 20px}.par-signpost .container-super-wide .signpost-teaser .signpost-teaser-content h3{font-size:.7rem;line-height:1.3rem}.par-signpost--logo .container-super-wide .signpost-teaser .signpost-teaser-content .signpost-logo{width:45px;height:auto;margin:10px}}@media only screen and (max-width:750px) and (min-width:650px){.par-signpost .container-super-wide .signpost-teaser .signpost-teaser-content{padding:0 30px}.par-signpost .container-super-wide .signpost-teaser .signpost-teaser-content h3{font-size:1.1rem;line-height:1.8rem}}@media only screen and (max-width:650px) and (min-width:550px){.par-signpost .container-super-wide{grid-template-columns:1fr}}@media only screen and (max-width:430px){.par-signpost .container-super-wide .signpost-teaser .signpost-teaser-content{padding:0 20px}}@media only screen and (max-width:350px){.par-signpost .container-super-wide .signpost-teaser .signpost-teaser-content h3{font-size:1.1rem}}.par-hero{margin-bottom:100px}.par-hero h1,.par-hero h2{letter-spacing:.841rem;margin:30px 0}.par-hero h3{margin:0 0 15px}.par-hero img{width:100%;display:table}.par-hero .container-super-wide{background-repeat:no-repeat;background-size:cover;padding:180px 0}.par-hero .container{color:#fff;background:#03030399;padding:40px 20px;position:relative}.par-hero .container .contact-details{display:flex;position:relative;left:-20px}.par-hero .container .contact-details .contact-details__item{grid-template-columns:1fr 3fr;display:grid}.par-hero .container .contact-details .contact-details__item a{color:#fff;text-align:left;align-self:center;margin:0 100px 0 20px;font-size:.875rem;font-weight:700;line-height:1.063rem;text-decoration:none}.par-hero .container .contact-details .contact-details__item img{justify-self:start;height:43px}.par-hero .container .contact-details .contact-details__item .contact-details__item-tel{flex-direction:column;gap:5px;display:flex}.par-hero .par-hero__box--no-bg .container{background:0 0}.par-hero .par-hero__box--640 .container{text-align:center;max-width:640px}.par-hero .par-hero__box--640 h1{letter-spacing:.841rem;margin:0 0 21px;font-size:2.563rem;line-height:3.25rem}.par-hero .par-hero__box--640 h3{letter-spacing:.23rem;font-family:Hind,sans-serif;font-size:1.438rem;line-height:2.5rem}.par-hero .par-hero__box--640 p{margin:0;font-family:Hind,sans-serif;font-weight:700}.par-hero .par-hero__buttons .button{width:183px;margin:0 20px}.par-hero--front{letter-spacing:28.32px}.par-hero--small .container-super-wide{padding:180px 0 80px}.par-hero--font h1{letter-spacing:.841rem;margin:0 0 10px;font-size:2.563rem;font-weight:600;line-height:3.25rem}.par-hero--font h3{letter-spacing:.23rem;margin:0;font-family:hind,sans-serif;font-size:1.438rem;line-height:2.5rem}.par-hero--font .p-luxury{letter-spacing:3.68px;text-align:center;font-family:Hind;font-size:1.437rem;line-height:2.5rem}.par-hero--contact h1{margin-bottom:35px}.par-hero--contact h3{margin-bottom:43px}@media only screen and (max-width:1024px){.par-hero .container .contact-details{grid-gap:20px;grid-template-columns:1fr;display:grid;left:0}.par-hero .container .contact-details .contact-details__item img{justify-self:start}.par-hero--font .p-luxury{letter-spacing:3px;font-size:1.2rem;line-height:2rem}}@media only screen and (max-width:550px){.par-hero .container{padding:15px 0}.par-hero--font h1{font-size:1.8rem;line-height:1.8rem}.par-hero--font h3{font-size:.9rem;line-height:1rem}.par-hero--font .p-luxury{letter-spacing:2px;font-size:1.1rem;line-height:1.5rem}}@media only screen and (max-width:650px) and (min-width:550px){.par-hero--font h1{font-size:2.2rem;line-height:2.2rem}}@media only screen and (max-width:480px){.par-hero--font h1{font-size:1.5rem;line-height:1.5rem}.par-hero--font h3{font-size:.8rem;line-height:.8rem}.par-hero--font .p-luxury{letter-spacing:2px;font-size:.9rem;line-height:1rem}}@media only screen and (max-width:430px){.par-hero--font h1{letter-spacing:.5rem;font-size:1.3rem;line-height:1.3rem}.par-hero--font h3{font-size:.8rem;line-height:.8rem}}.par-banner{color:#fff;margin-bottom:100px;padding:75px 0}.par-banner h1,.par-banner h2{letter-spacing:12.29px;text-align:left}.par-banner .par-banner__grid{grid-gap:100px;grid-template-columns:repeat(2,1fr);display:grid}.par-banner .button{margin-right:20px}@media only screen and (max-width:1024px){.par-banner .par-banner__grid{grid-template-columns:1fr}}.par-gallery{margin-bottom:100px}.par-gallery p{text-transform:uppercase;margin:0 0 57px;font-family:Josefin Sans,sans-serif;font-weight:700;line-height:1.375rem}.par-gallery .par-gallery__filters{margin:40px 0}.par-gallery .par-gallery__filters .form-radios{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.par-gallery .par-gallery__filters .form-radios .js-form-item{margin:0 20px 20px;display:block}.par-gallery .par-gallery__filters .form-radios input{display:none}.par-gallery .par-gallery__filters .form-radios label{cursor:pointer;white-space:nowrap;font-size:.875rem;font-weight:700;position:relative}.par-gallery .par-gallery__filters .form-radios label:after{content:"";background:#030303;width:0;height:1px;transition:width .2s linear;display:block;position:absolute;top:90%;left:50%;transform:translate(-50%)}.par-gallery .par-gallery__filters .form-radios input:checked+label:after,.par-gallery .par-gallery__filters .form-radios label:hover:after{width:calc(100% + 20px)}.par-gallery .par-gallery__grid{grid-template-columns:repeat(4,1fr);margin-bottom:50px;display:grid}.par-gallery .par-gallery__grid div{grid-area:999/1/1000/10;margin-top:35px}.par-gallery .par-gallery__grid--slider{grid-template-columns:unset;display:block}.par-gallery img{width:100%;display:table}@media only screen and (max-width:1024px){.par-gallery .par-gallery__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.par-gallery .par-gallery__grid{grid-template-columns:1fr}}.par-blog-one{background:#f7f7f7;margin-bottom:100px;padding:50px 0}@media only screen and (max-width:480px){.par-blog-one{padding:50px 0}}.par-about-us .container .about-us-description{grid-template-columns:1fr 1fr;column-gap:169px;display:grid}.par-about-us .container .about-us-description h3{text-align:left;letter-spacing:.268rem;grid-column:1/3;font-family:Hind,sans-serif;font-size:1.375rem;line-height:1.688rem}.par-about-us .container .about-us-description p{line-height:1.375rem}.par-about-us .container .about-us-description .about-us-description__right{flex-wrap:wrap;display:flex}.par-about-us .container .about-us-description .about-us-description__right p{flex-basis:100%;margin:0 0 50px}.par-about-us .container .about-us-description .about-us-description__right a{height:2.438rem}.par-about-us .container .about-us-description .about-us-description__right a:first-of-type{margin:0 20px 0 0}.par-about-us .container-grey{background-color:#f7f7f7}.par-about-us .container-grey .container .about-us-team{grid-template-columns:1fr 1fr;column-gap:169px;display:grid}.par-about-us .container-grey .container .about-us-team h2{letter-spacing:1.073rem;white-space:nowrap;place-self:center start;font-size:4.063rem;font-weight:700;line-height:4.688rem}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost{grid-template-columns:1fr 1fr;display:grid}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser{margin:0 26px 0 0;position:relative;overflow:hidden}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser img{width:100%;display:table}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser .signpost-teaser-content{box-sizing:border-box;background-color:#03030399;flex-direction:column;justify-content:center;width:100%;height:100%;padding:65px 20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser .signpost-teaser-content h3{color:#fff;letter-spacing:.268rem;text-align:center;white-space:nowrap;margin:0 auto 10px;font-family:Hind,sans-serif;font-size:1.375rem;line-height:1.063rem}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser .signpost-teaser-content .line{width:7.5rem;height:.125rem;margin:0 auto 5px}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser .signpost-teaser-content p,.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser .signpost-teaser-content a{color:#fff;text-align:center;font-family:Hind,sans-serif;line-height:1.375rem;text-decoration:none}.par-about-us .container-grey .container .about-us-history h2{letter-spacing:.768rem;margin-bottom:75px;font-family:Hind,sans-serif;font-size:2rem}.par-about-us .container-grey .container .about-us-history .history__timeline{grid-template-columns:1fr 1px 1fr;margin-bottom:120px;display:grid;position:relative}.par-about-us .container-grey .container .about-us-history .history__timeline .timeline__dot{background-color:#000;border-radius:50%;width:1rem;height:1rem;position:absolute;top:0;left:50%;transform:translate(-50%,-25%)}.par-about-us .container-grey .container .about-us-history .history__timeline .timeline__axis{background-color:#030303;padding:20px 0}.par-about-us .container-grey .container .about-us-history .history__timeline h3{letter-spacing:.268rem;text-align:left;font-family:Hind,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.688rem}.par-about-us .container-grey .container .about-us-history .history__timeline p{font-family:Hind,sans-serif}.par-about-us .container-grey .container .about-us-history .history__timeline .timeline__content{border-top:.063rem solid #70707017;max-width:31.563rem;padding:25px 0 0}.par-about-us .container-grey .container .about-us-history .history__timeline .timeline__left .timeline__content{margin:0 85px 330px 0}.par-about-us .container-grey .container .about-us-history .history__timeline .timeline__left .timeline__content:first-of-type{border-top:.063rem solid #707070}.par-about-us .container-grey .container .about-us-history .history__timeline .timeline__left .timeline__content:first-of-type h3{font-weight:700}.par-about-us .container-grey .container .about-us-history .history__timeline .timeline__left .timeline__content:last-child{margin-bottom:0}.par-about-us .container-grey .container .about-us-history .history__timeline .timeline__right .timeline__content{margin:250px 0 330px 85px}.par-about-us .container-grey .container .about-us-history .history__timeline .timeline__right .timeline__content:last-child{margin:250px 0 0 85px}.par-about-us .container-grey .container .about-us-history .history__conclusion{border-top:.063rem solid #70707017;max-width:-webkit-fit-content;max-width:fit-content;margin:auto;padding:25px 0 0}.par-about-us .container-grey .container .about-us-history .history__conclusion p{text-align:center;max-width:27.375rem;margin:0 0 25px;font-family:Hind,sans-serif;font-weight:700}.par-about-us .container-grey .container .about-us-history .history__conclusion .button{margin:auto}.about-us-realize{padding:160px 0 143px}.about-us-realize .container{display:grid}.about-us-realize .container .about-us-realize__content{box-sizing:border-box;background-color:#03030335;justify-self:right;max-width:31.5rem;height:-webkit-fit-content;height:fit-content;padding:53px 67px}.about-us-realize .container .about-us-realize__content h2{color:#fff;letter-spacing:.268rem;text-align:left;margin:0 0 21px;font-size:2.5rem;line-height:1.063rem}.about-us-realize .container .about-us-realize__content p{color:#fff;font-family:Hind,sans-serif;font-size:.938rem;font-weight:600;line-height:1.625rem}.about-us-realize .container .about-us-realize__content a{width:-webkit-fit-content;width:fit-content}.about-us-realize--solo{margin:0 0 100px}@media only screen and (max-width:1024px){.par-about-us .container .about-us-description{column-gap:40px}.par-about-us .container .about-us-description .about-us-description__right{align-content:start}.par-about-us .container .about-us-description .about-us-description__right a:first-of-type{margin-bottom:20px}.par-about-us .container-grey .container .about-us-team{grid-gap:40px}.par-about-us .container-grey .container .about-us-team h2{font-size:3.063rem}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser{margin:0 10px 0 0}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser .signpost-teaser-content{padding:25px 10px}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser .signpost-teaser-content h3{white-space:unset}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser .signpost-teaser-content p,.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser .signpost-teaser-content a{margin-bottom:10px;font-size:.875rem;line-height:1}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser .signpost-teaser-content p:nth-of-type(2){margin-bottom:0;font-size:.675rem;line-height:1.5}.par-about-us .container-grey .container .about-us-history .history__timeline{margin:0 0 100px}.par-about-us .container-grey .container .about-us-history .history__timeline .timeline__left .timeline__content{margin:0 55px 290px 0}.par-about-us .container-grey .container .about-us-history .history__timeline .timeline__right .timeline__content{margin:400px 0 330px 55px}.par-about-us .container-grey .container .about-us-history .history__timeline .timeline__axis{height:95%}}@media only screen and (max-width:550px){.par-about-us .container .about-us-description{grid-template-columns:1fr}.par-about-us .container .about-us-description h3{grid-column:1;margin:0 auto 30px}.par-about-us .container .about-us-description .about-us-description__right a,.par-about-us .container .about-us-description .about-us-description__right a:first-of-type{margin:0 auto 30px}.par-about-us .container-grey .container .about-us-team{grid-template-columns:1fr}.par-about-us .container-grey .container .about-us-team h2{margin:auto}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost{grid-gap:10px}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser{margin:0}.par-about-us .container-grey .container .about-us-team .about-us-team__signpost .signpost-teaser .signpost-teaser-content h3{line-height:1.5rem}.par-about-us .container-grey .container .about-us-history .history__timeline-mobile h3{text-align:left}.about-us-realize .container .about-us-realize__content{text-align:center;max-width:95vw;padding:53px 30px}.about-us-realize .container .about-us-realize__content h2{text-align:center}}@media only screen and (max-width:750px) and (min-width:650px){.par-about-us .container-grey .container .about-us-team{grid-gap:0}.par-about-us .container-grey .container .about-us-team h2{white-space:normal}}@media only screen and (max-width:650px) and (min-width:550px){.par-about-us .container-grey .container .about-us-team{grid-gap:0;grid-template-columns:1fr}.par-about-us .container-grey .container .about-us-team h2{margin:auto}}.par-contact .par-contact-content{background-color:#f7f7f7}.par-contact .par-contact-content .container{grid-template-columns:5fr 5fr 6fr;display:grid}.par-contact .par-contact-content .container h4{margin:0 0 35px;font-family:Josefin Sans,sans-serif;font-size:.875rem}.par-contact .par-contact-content .container p{margin:0 0 25px;font-family:Hind,sans-serif;line-height:1.375rem}.par-contact .par-contact-content .container .content__personal p span{font-weight:700}.par-contact .par-contact-content .container .content__personal p:last-of-type{margin-bottom:0}.par-contact .par-contact-content .container a{color:#000;font-weight:700;text-decoration:none}.par-contact .par-contact-content .content__invoice p{line-height:1.375rem}.par-contact .par-contact-content .content__invoice p:last-of-type{margin-bottom:0}.par-contact .par-contact-content .content__invoice .content__invoice-details{justify-content:space-between;display:flex}.par-contact .par-contact-content .content__invoice .content__invoice-details p{margin:0 0 30px}.par-contact .par-contact-writeus .container{grid-gap:21px;grid-template-columns:2fr 1fr;display:grid}.par-contact .par-contact-writeus .container h4{font-family:Josefin Sans,sans-serif;font-size:.875rem}.par-contact .par-contact-writeus .container .writeus__form form{grid-template-columns:2fr 1fr;column-gap:40px;display:grid}.par-contact .par-contact-writeus .container .writeus__form form input,.par-contact .par-contact-writeus .container .writeus__form form textarea{box-sizing:border-box;color:#000;border:.063rem solid #88888823;border-radius:.625rem;width:100%;margin-bottom:24px;padding:13px 17px;font-family:Hind,sans-serif}.par-contact .par-contact-writeus .container .writeus__form form textarea{resize:none;margin-bottom:14px}.par-contact .par-contact-writeus .container .writeus__form form .webform-button--submit{border-radius:unset;background-color:#fff;border:.125rem solid #030303;width:11.438rem;margin:0}.par-contact .par-contact-writeus .container .writeus__form form div:first-of-type,.par-contact .par-contact-writeus .container .writeus__form form div.js-form-type-textarea{grid-column:1/3}.par-contact .par-contact-writeus .container .writeus__form form div.form-disabled textarea{color:#757575}.par-contact .par-contact-writeus .container .writeus__map iframe{width:27.625rem;height:18.713rem}@media only screen and (max-width:1024px){.par-contact .par-contact-content .container{grid-gap:10px}.par-contact .par-contact-writeus .container{grid-template-columns:1fr}.par-contact .par-contact-writeus .container .writeus__map h4{display:none}.par-contact .par-contact-writeus .container .writeus__map iframe{width:100%;height:25rem}}@media only screen and (max-width:650px) and (min-width:550px){.par-contact .par-contact-content .container p{font-size:.675rem}.par-contact .par-contact-content .container a{font-size:.775rem}}@media only screen and (max-width:480px){.par-contact .par-contact-content .container{grid-gap:10px;grid-template-columns:1fr}.par-contact .par-contact-content .container .content__invoice .content__invoice-details{flex-direction:column}}.par-career .career-teaser .container{border-bottom:.063rem solid #707070;grid-template-columns:1fr 1fr;padding:70px 0 50px;display:grid}.par-career .career-teaser .container .career-teaser__left{grid-template-rows:1fr 4fr 3fr;display:grid}.par-career .career-teaser .container .career-teaser__left h2{letter-spacing:.528rem;text-align:left;margin:0 0 34px;font-family:Open Sans,sans-serif;font-weight:700}.par-career .career-teaser .container .career-teaser__left ul{font-weight:700}.par-career .career-teaser .container .career-teaser__left .career-teaser__contact{box-sizing:border-box;background-color:#f7f7f7;border-radius:.625rem;align-self:end;width:29.5rem;height:14.938rem;padding:65px 68px}.par-career .career-teaser .container .career-teaser__left .career-teaser__contact h3{letter-spacing:.268rem;text-align:left;font-family:Hind,sans-serif;font-size:1.375rem;line-height:1.688rem}.par-career .career-teaser .container .career-teaser__left .career-teaser__contact p{font-family:Hind,sans-serif}.par-career .career-teaser .container .career-teaser__left .career-teaser__contact a{color:#000;font-weight:900;text-decoration:none}.par-career .career-teaser .container .career-teaser__right h4{letter-spacing:normal;font-family:Josefin Sans,sans-serif;line-height:1.375rem}.par-career .career-teaser .container .career-teaser__right ul{font-family:Hind,sans-serif}.par-career .career-teaser:last-of-type .container{padding:70px 0 90px}@media only screen and (max-width:1024px){.par-career .career-teaser .container{grid-gap:50px}.par-career .career-teaser .container .career-teaser__left{flex-direction:column;align-content:center;display:flex}.par-career .career-teaser .container .career-teaser__left .career-teaser__contact{justify-self:center;max-width:50vw;padding:15px 18px;display:grid}.par-career .career-teaser .container .career-teaser__left .career-teaser__contact h3,.par-career .career-teaser .container .career-teaser__left .career-teaser__contact p,.par-career .career-teaser .container .career-teaser__left .career-teaser__contact a{margin:auto}.par-career .career-teaser .container .career-teaser__left .career-teaser__contact p{text-align:center}}@media only screen and (max-width:550px){.par-career .career-teaser .container{grid-template-columns:1fr;padding:50px 0 40px}.par-career .career-teaser .container .career-teaser__left{grid-template-rows:1fr 2fr 2fr;padding:0 5px}.par-career .career-teaser .container .career-teaser__left h2{text-align:center}.par-career .career-teaser .container .career-teaser__left .career-teaser__contact{height:unset;align-self:center;max-width:80vw;padding:40px 18px}.par-career .career-teaser .container .career-teaser__right{padding:0 20px}}.par-review{margin-bottom:100px}.par-review .slick-track{grid-auto-flow:column;display:grid}.par-review__content{display:none}.brand-teaser .container{grid-template-columns:1fr 1fr;padding:0 0 60px;display:grid}.brand-teaser .container .brand-teaser__content{padding:32px 100px 37px 0}.brand-teaser .container .brand-teaser__content h2{letter-spacing:.768rem;text-align:left;margin:0 0 20px;font-family:hind,sans-serif}.brand-teaser .container .brand-teaser__content p{font-family:Hind,sans-serif;font-size:.938rem;font-weight:600;line-height:1.625rem}.brand-teaser--service .container{grid-gap:100px}.brand-teaser--service .container .brand-teaser__content p{font-weight:initial}@media only screen and (max-width:1024px){.brand-teaser .container{box-sizing:border-box;grid-template-columns:1fr;padding:20px}.brand-teaser .container .brand-teaser__content{padding:0 0 37px}}.par-headline h1{margin:35px 0 30px}.par-foto-text-button{grid-template-columns:1fr 1fr;display:grid}.par-foto-text-button img{box-sizing:border-box;padding:0 10px}.par-foto-text-button .button{white-space:normal}.par-foto-text-button_content{text-align:left;flex-direction:column;justify-content:center;align-items:baseline;padding:10px 60px;display:flex}.par-foto-text-button_content--switch{grid-area:1/1/2/2}@media only screen and (max-width:1024px){.par-foto-text-button{grid-template-columns:1fr}.par-foto-text-button img{margin:0 auto 30px}.par-foto-text-button_content--switch{grid-area:2/1/3/2}.par-foto-text-button_content{width:95%;margin:auto;padding:0}}.par-2-collumns{grid-template-columns:1fr 1fr;margin-bottom:120px;display:grid}.par-2-collumns div{padding:10px 60px}.par-2-collumns div h2,.par-2-collumns div H3,.par-2-collumns div h4,.par-2-collumns div h5{text-align:left}@media only screen and (max-width:1024px){.par-2-collumns{grid-template-columns:1fr;margin-bottom:60px}.par-2-collumns div{padding:0}}.par-button-with-background{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;max-width:940px;margin:0 auto 50px;padding:40px;text-decoration:none;display:flex;position:relative}.par-button-with-background p{z-index:1;margin:0}.par-button-with-background p:first-of-type{text-transform:uppercase;color:#fff;letter-spacing:.25em;font-size:1rem;font-weight:700;line-height:1.375rem}.par-button-with-background .background-cover{background:linear-gradient(90deg,#fff0 0%,#000 62%,#000 100%);position:absolute;top:0;bottom:0;left:0;right:0}.par-button-with-background .background-cover--left{background:linear-gradient(90deg,#000 0%,#000 62%,#fff0 100%)}.divider-16{height:16px}.divider-32{height:32px}.header{padding:20px 0}.header .container-wide{justify-content:space-between;align-items:center;display:flex}.header .header__menu-area ul{flex-direction:row;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.header .header__menu-area ul a{letter-spacing:1.97px;text-transform:uppercase;color:#030303;margin:0 30px;font-size:.687rem;line-height:1.375rem;text-decoration:none;display:block;position:relative}.header .header__menu-area ul a:after{content:"";background:#030303;width:0;height:2px;transition:width .2s linear;display:block;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.header .header__menu-area ul a:hover:after,.header .header__menu-area ul a.is-active:after{width:100%}.header .header__menu-area ul li:first-child a{margin:0 30px 0 0}.header .header__menu-area ul li:last-child a{margin:0 0 0 30px}.header .header__menu-area ul>li.menu-arrow>a{padding-right:10px}.header .header__menu-area ul>li.menu-arrow>a:before{content:url(/themes/custom/awesome/src/images/arrow-down.svg);transition:transform .2s linear;position:absolute;top:-1px;right:0;transform:rotate(0)}.header .header__menu-area ul>li{position:relative}.header .header__menu-area ul>li>ul{z-index:10;text-align:right;background:#fff;flex-direction:column;display:none;position:absolute;top:100%;right:0}.header .header__menu-area ul>li>ul li{width:100%}.header .header__menu-area ul>li>ul a{margin:10px!important}.header .header__menu-area ul>li>ul a:after{content:none!important}.header .header__menu-area ul>li.menu-arrow:hover>a:before{transform:rotate(180deg)}.header .header__menu-area ul>li.menu-arrow:hover ul{display:flex}@media only screen and (max-width:1024px){.header{position:relative}.header .header__menu-area ul{z-index:100;background:#fff;flex-direction:column;width:100%;padding:20px 0;display:none;position:absolute;top:100%;left:0}.header .header__menu-area ul.is-active{display:flex}.header .header__menu-area ul li:first-child a,.header .header__menu-area ul li:last-child a{margin:0 30px}}.article{margin:80px 0}.article .article__content{grid-column-gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:100px;display:grid}.article .article__content h1,.article .article__content h2{text-align:initial}.article .article__content h1{margin:0 0 20px}.article .article__content .article__text h3{letter-spacing:.268rem;font-family:Hind,sans-serif;font-size:1.375rem;line-height:1.688rem}.article .article__content .article__text p{font-family:Hind,sans-serif;line-height:1.375rem}.article .article__content--gap-big{grid-column-gap:168px}.article .article__logo{justify-content:flex-end;max-height:90px;margin-bottom:30px;display:flex}.article .article__logo img{display:table}.article .article__right p:first-of-type{margin:0 0 25px;font-weight:600}.article .article__right p:first-of-type span{font-weight:400}.article .article__right p{line-height:1.375rem}.article .article__flag{color:#888;text-transform:uppercase;margin-bottom:20px;font-size:.75rem;line-height:1.375rem}.article .article__pen{justify-content:center;align-items:center;display:flex}.article .link-back{margin-bottom:50px}.article .par-gallery{margin-bottom:0}.article .par-gallery h2{margin:0 0 20px}.article--article{background:url(/themes/custom/awesome/src/images/bd.svg) 116% no-repeat}.article--article .container--ar{max-width:775px}.article--article .slick-arrow{display:none!important}.article--article .article__content{display:block}.article--article .article__img{justify-content:center;align-items:center;margin-bottom:30px;display:flex}.article--cooperation .article__right h1{letter-spacing:.528rem;font-family:Hind,sans-serif;font-size:2rem;font-weight:700}.article--cooperation .article__right p:first-of-type{display:none}.article--cooperation .article__right p:nth-of-type(3){line-height:1.5rem}@media only screen and (max-width:1024px){.article .article__content{grid-template-columns:1fr}}@media only screen and (max-width:480px){.article--article{background:unset}}.footer{color:#f7f7f7;background-color:#000;width:100%;padding:90px 0;position:absolute;bottom:0;left:0}.footer .container h2{letter-spacing:.768rem;margin:0 0 77px;font-family:Hind,sans-serif;font-size:2rem;line-height:2.75rem}.footer .container .footer-content{grid-template-columns:1fr 1fr 1fr;margin-bottom:100px;display:grid}.footer .container .footer-content p,.footer .container .footer-content h3{text-align:left}.footer .container .footer-content h3{letter-spacing:normal;margin:0 0 19px;font-size:.875rem;font-weight:700;line-height:1.375rem}.footer .container .footer-content p{margin:0;font-family:Hind,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem}.footer .container .footer-content p span{margin:0 0 5px;font-weight:700}.footer .container .footer-content p a{color:#fff}.footer .container .footer-content .footer-content__email{grid-template-rows:1fr 1fr;display:grid}.footer .container .footer-content .footer-content__email a:first-child{color:#f7f7f7;text-align:right;max-width:-webkit-fit-content;max-width:fit-content;font-family:Hind,sans-serif;font-size:1.25rem;font-weight:700;text-decoration:none}.footer .container .footer-content .footer-content__email .button{align-self:end}.footer .container .footer-content .footer-content__email .button:hover{background-color:unset}.footer .container .footer-logos{text-align:center}.footer .container .footer-logos .socials{margin-bottom:39px}.footer .container .footer-logos .socials img:nth-child(2),.footer .container .footer-logos .socials a:nth-child(2){margin:0 29px}.footer .container .footer-logos .bd-logo{letter-spacing:.279rem;text-transform:uppercase;font-size:1.563rem;font-style:normal;font-weight:400;line-height:1.375rem}.footer .container .footer-logos .bd-logo span{font-weight:700}@media only screen and (max-width:1024px){.footer .container h3,.footer .container .footer-content-h4{text-align:center}.footer .container .footer-content{grid-template-columns:1fr;display:grid}.footer .container .footer-content p{text-align:center;margin-bottom:20px}.footer .container .footer-content .footer-content__email{margin:auto}}@media only screen and (max-width:550px){.footer .container .footer-content{grid-template-columns:1fr}.footer .container .footer-content .footer-content__contact{grid-template-columns:1fr;justify-self:center;padding:0 10px}.footer .container .footer-content .footer-content__contact h3,.footer .container .footer-content .footer-content__email{grid-column:1}}.page-blog{margin-bottom:90px}.page-blog .page-blog__content{grid-template-columns:1fr 2.1fr;display:grid}.page-blog .page-blog__items{padding-left:30px}.page-blog .teaser-blog{border-bottom:2px solid #7070702b;margin-bottom:50px;padding-bottom:50px}@media only screen and (max-width:1024px){.page-blog .page-blog__content{grid-template-columns:1fr}}.par-review__content.slick-dotted.slick-slider{margin-bottom:90px}.par-review__content.slick-dotted.slick-slider .slick-dots{bottom:-60px}.slick-dots li button:before{font-size:11px!important}.par-gallery__grid--slider .slick-arrow{color:#030303;letter-spacing:.26rem;width:initial;height:initial;font-size:.875rem;font-style:normal;font-weight:600;line-height:2.75rem;top:6%;right:19%;transform:none}.par-gallery__grid--slider .slick-arrow:hover,.par-gallery__grid--slider .slick-arrow:focus{color:#030303}.par-gallery__grid--slider .slick-arrow:before{content:none}.par-gallery__grid--slider .slick-prev{z-index:1;color:#fff;background-color:#000;border:1px solid #000;border-radius:.5rem;width:-webkit-fit-content;width:fit-content;margin:0;padding:0 1rem;top:50%;left:1rem}.par-gallery__grid--slider .slick-next{z-index:1;color:#fff;background-color:#000;border:1px solid #000;border-radius:.5rem;margin:0;padding:0 1rem;top:50%;right:1rem}.product-header{background-size:cover;padding:90px 10vw}.product-header__content{color:#fff;background:#00000080;width:-webkit-fit-content;width:fit-content;max-width:1175px;margin:auto;padding:50px 80px}.product-header__content p{text-align:center;max-width:1095px}.product-content{justify-content:center;gap:90px;padding:60px;display:flex}.product-content p{max-width:580px}.product-content .product-content__links{flex-direction:column;gap:15px;display:flex}.product-content .product-content__links span:nth-of-type(2){display:none}.product-video{padding:0 120px 60px}.product-video .product-video__cover{padding-bottom:56.25%;position:relative}.product-video iframe{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (max-width:1024px){.product-content{gap:unset;text-align:center;flex-direction:column;align-items:center}.product-content .product-content__links{flex-direction:unset;flex-wrap:wrap;justify-content:center}.product-video{padding:0 60px 60px}}@media only screen and (max-width:550px){.product-header{padding:100px 0}.product-header__content{padding:50px}.product-video{padding:50px 0}}.center-text{text-align:center}.left-text{text-align:left}.right-text{text-align:right}.bg-image-bottom{background-position:bottom}.img-w-100 img{width:100%}.mb-20{margin-bottom:20px}.mr-28{margin-right:28px}.mb-100{margin-bottom:100px}.m-0{margin:0}.p-100{padding:100px 0}.p-40-50{padding:40px 0 50px}.font-black{color:#000}.grey-bg{background:#f7f7f7;padding:100px 0}.mobile-only,.tablet-mobile-only{display:none}.background-center{background-position:50%}@media only screen and (max-width:1024px){.tablet-mobile-only{display:block}}@media only screen and (max-width:480px){.p-100{padding:60px 0}.mobile-only{display:block}.mobile-hide{display:none}}@media only screen and (max-width:550px){.mobile-only{display:block}.mobile-hide{display:none}}
.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;}
.slick-loading .slick-list{background:#fff url(/themes/custom/awesome/vendor/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/awesome/vendor/slick/./fonts/slick.eot);src:url(/themes/custom/awesome/vendor/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/awesome/vendor/slick/./fonts/slick.woff) format('woff'),url(/themes/custom/awesome/vendor/slick/./fonts/slick.ttf) format('truetype'),url(/themes/custom/awesome/vendor/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.lity.lity-opened{opacity:1;}.lity.lity-closed{opacity:0;}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important;}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.lity-loading .lity-loader{opacity:1;}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important;}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease,-o-transform 0.3s ease;}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;}.lity-close::-moz-focus-inner{border:0;padding:0;}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;}.lity-close:active{top:1px;}.lity-image img{max-width:100%;display:block;line-height:0;border:0;}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px;}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch;}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}.lity-hide{display:none;}
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;display:none;z-index:1035}.sl-wrapper{z-index:1040}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-close:focus{outline:none}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-navigation button:focus{outline:none}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}
