:root{--color-black: #000;--color-white: #fff;--color-black-rock: #333;--color-east-bay: #666;--color-science-blue: #0049d1;--color-valhalla: #333;--color-kova-cream: #EBEBDC;--color-kova-red: #E40211;--color-kova-ligrey: #9A9A9A;--color-kova-dagrey: #323237;--color-kova-dagreen: #304139;--color-kova-green: #017142;--color-kova-blue: #0E163C;--primary-color: var(--color-science-blue);--secondary-color: var(--color-valhalla);--background-color: var(--color-white);--bg-green: var(--color-kova-green);--bg-dagreen: var(--color-kova-dagreen);--bg-dagrey: var(--color-kova-dagrey);--bg-ligrey: var(--color-kova-ligrey);--bg-red: var(--color-kova-red);--bg-cream: var(--color-kova-cream);--primary-text-color: var(--color-black);--secondary-text-color: var(--color-white);--text-color: var(--color-black-rock);--primary-font: "Eurostile", sans-serif;--secondary-font: "Eurostile", serif;--font-size-paragraphs: 1.6rem;--line-height-paragraphs: 1.4;--base-spacing: 1.6rem;--base-radius: .4rem;--transition-duration: .18s;--padding-container-horizontal: 2rem;--line-height-headings: 1.5;--line-height-paragraphs: 2.5;--margin-between-paragraphs: 1rem}.brxe-container{padding-left:var(--padding-container-horizontal);padding-right:var(--padding-container-horizontal)}.pt_20{padding-top:2rem}.pt_40{padding-top:4rem}.pb_20{padding-bottom:2rem}.pb_40{padding-bottom:4rem}.mt_20{margin-top:2rem}.mt_40{margin-top:4rem}.mb_20{margin-bottom:2rem}.mb_40{margin-bottom:4rem}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text.skip-link{margin:5px}.screen-reader-text.skip-link:focus{color:#000}.screen-reader-text:focus{background-color:#fff;border-radius:0;box-shadow:0 0 2px 2px #16161699;clip:auto;clip-path:none;display:block;font-size:1.7rem;font-weight:600;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}[data-whatinput=mouse] *:focus,[data-whatinput=touch] *:focus{outline:none}[data-whatinput=keyboard] a:focus,[data-whatinput=keyboard] input:focus,[data-whatinput=keyboard] button:focus,[data-whatinput=keyboard] select:focus,[data-whatinput=keyboard] textarea:focus,[data-whatinput=keyboard] div[tabindex]:focus{opacity:1}[data-whatinput=keyboard] .global-link{transition:none}[data-whatinput=keyboard] a.global-link:focus{outline-color:#333;outline-offset:-1px;outline-style:solid;outline-width:4px}a.is-external-link{align-items:center;display:inline-flex;justify-content:space-between}a.is-external-link:after{background-position:right center;background-repeat:no-repeat;background-size:14px 14px;content:"";display:inline-flex;height:14px;margin-left:5px;margin-right:2px;position:relative;right:0;top:0;transition:all .18s ease-in-out;width:14px}a.is-external-link.global-link:after,a.is-external-link.no-external-link-indicator:after{display:none}@media (prefers-reduced-motion: no-preference){:focus,*:focus,[data-whatinput=keyboard] :focus,[data-whatinput=keyboard] a:focus{outline-offset:5px;transition:outline-offset .25s ease}}@media print{.nav-container,.site-footer,.side-nav{display:none}}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{font-size:62.5%}body{font-family:var(--primary-font);background-color:var(--background-color);color:var(--text-color);margin:0;padding:0}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--secondary-font);color:var(--primary-text-color);font-weight:600}body h1{font-size:4rem}body h2{font-size:2.6rem}body h3{font-size:2.4rem}body h4{font-size:2.2rem}body h5{font-size:2rem}body h6{font-size:1.8rem}html p,html dd,html dt,html figcaption,html hr,html small,html ol,html ul,html li,html blockquote,html kbd,html pre,html samp,html code,html th,html td,html table,html tr,.editor-styles-wrapper p,.editor-styles-wrapper dd,.editor-styles-wrapper dt,.editor-styles-wrapper figcaption,.editor-styles-wrapper hr,.editor-styles-wrapper small,.editor-styles-wrapper ol,.editor-styles-wrapper ul,.editor-styles-wrapper li,.editor-styles-wrapper blockquote,.editor-styles-wrapper kbd,.editor-styles-wrapper pre,.editor-styles-wrapper samp,.editor-styles-wrapper code,.editor-styles-wrapper th,.editor-styles-wrapper td,.editor-styles-wrapper table,.editor-styles-wrapper tr{font-size:var(--font-size-paragraphs);line-height:var(--line-height-paragraphs)}html h1:first-child,html h2:first-child,html h3:first-child,html h4:first-child,html h5:first-child,html h6:first-child,.editor-styles-wrapper h1:first-child,.editor-styles-wrapper h2:first-child,.editor-styles-wrapper h3:first-child,.editor-styles-wrapper h4:first-child,.editor-styles-wrapper h5:first-child,.editor-styles-wrapper h6:first-child{margin-top:0}html ul,.editor-styles-wrapper ul{list-style:disc outside;padding-left:1.9rem}html ul li,.editor-styles-wrapper ul li{padding-left:0}html ol,.editor-styles-wrapper ol{padding-left:1.9rem}html b,html strong,.editor-styles-wrapper b,.editor-styles-wrapper strong{font-weight:600}html em,html i,.editor-styles-wrapper em,.editor-styles-wrapper i{font-style:italic}html small,.editor-styles-wrapper small{font-size:.87em}html p,.editor-styles-wrapper p{margin-bottom:2.9rem;margin-top:2.9rem}html blockquote,.editor-styles-wrapper blockquote{border:0 none;clear:both;margin:0;padding-bottom:3rem;position:relative}html blockquote p,.editor-styles-wrapper blockquote p{font-style:italic;margin-bottom:0;overflow:visible;position:relative}html blockquote:before,.editor-styles-wrapper blockquote:before{content:"";display:block;height:4px;left:0;max-width:147px;position:absolute;top:0}html cite,.editor-styles-wrapper cite{display:block;font-style:italic}html p:first-child,.editor-styles-wrapper p:first-child{margin-top:0}html p:last-child,.editor-styles-wrapper p:last-child{margin-bottom:0}html img,.editor-styles-wrapper img{height:auto;max-width:100%;vertical-align:middle}html figure,.editor-styles-wrapper figure{margin-bottom:1rem;margin-left:0;margin-right:0;margin-top:0;position:relative}html figcaption,.editor-styles-wrapper figcaption{font-style:normal;margin-top:0}html kbd,html pre,html samp,.editor-styles-wrapper kbd,.editor-styles-wrapper pre,.editor-styles-wrapper samp{font-family:var(--secondary-font)}html code,.editor-styles-wrapper code{background-color:#f1f1f1;border-radius:.3rem;color:#333;font-family:var(--secondary-font);font-size:inherit;padding:.37rem .5rem}pre html code,pre .editor-styles-wrapper code{display:inline-block;padding:1.15rem 1rem .85rem}html pre,.editor-styles-wrapper pre{border-radius:.3rem;display:block;margin-bottom:2rem;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}.button{background-color:var(--primary-color);color:#fff;text-align:center;padding:var(--base-spacing)/2 var(--base-spacing);border-radius:var(--base-radius);transition:background-color .3s}.button--hover:hover{background-color:var(--color-black)}.button-red{background-color:#e40211;color:#fff;font-size:1.8rem;font-weight:800;text-transform:uppercase;border-radius:20px;max-width:100%;padding-bottom:5px;margin-right:10px;margin-bottom:10px;transition:background-color .3s ease,color .3s ease}.button-red:hover{background-color:#b0020d;color:#ebebdc}.footer-info p{font-size:2.2rem;font-weight:500;color:var(--secondary-text-color);line-height:32px}.footer-contact p{font-size:2.2rem;font-weight:600;color:var(--secondary-text-color);line-height:22px}.footer-privacy p{font-size:1.2rem;color:var(--primary-text-color);font-weight:400}.site-header{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:100%;padding-bottom:30px;padding-top:30px;position:relative;z-index:15;background-color:none}@media only screen and (max-width: 991px){.site-header{padding-top:10px;padding-bottom:10px;padding-left:0!important;padding-right:0!important}}.site-header a{font-size:1.6rem;font-weight:700;text-transform:uppercase;color:var(--primary-text-color);transition:color .3s}.site-header a:hover,.site-header a:active .site-header a:focus{color:var(--color-kova-red)!important}.site-header ul{list-style:none}.site-title{line-height:0;margin:0}.site-title a{align-items:center;display:flex}.nav-container{z-index:10}.site-title svg{fill:#fff;height:auto;width:230px}.sticky{border:none;padding:0rem}#brx-header.sticky.on-scroll{position:fixed;margin-bottom:0}.header-mobile a{font-size:2.5rem;font-weight:400;text-transform:uppercase;color:var(--primary-text-color);transition:color .3s;border-top:1px solid #000;padding-top:20px;padding-bottom:20px;padding-left:50px}.header-mobile a:last-child{border-bottom:1px solid #000;width:100%}.header-mobile a:hover,.header-mobile a:focus{color:#e40211!important}.scrolled{fill:#3498db}.header-contact__bt-orange{background-color:#d9d9d9;color:#e40211;font-size:1.8rem;font-weight:800;text-transform:uppercase;border-radius:40px;width:100%;max-width:200px;padding:15px 20px 10px;margin-bottom:10px;line-height:.9}.scrolling .mobile-burger svg{stroke-width:1px;fill:#000!important;height:35px;width:35px}.brx-body{min-height:100dvh;background-color:#ebebdc;overflow-x:hidden}html{scroll-behavior:smooth;scroll-padding-top:100px}@media (max-width: 767px){html html{scroll-padding-top:50px}}.text-white h1,.text-white h2,.text-white p{color:var(--secondary-text-color)}.text-cream h1,.text-cream h2,.text-cream p{color:var(--color-kova-cream)}.text-black h1,.text-black h2,.text-black p{color:var(--primary-text-color)}.bg-green{background-color:var(--bg-green)}.bg-red{background-color:var(--bg-red)}.bg-cream{background-color:var(--bg-cream)}.bg-white{background-color:#fff}.bg-ligrey{background-color:var(--bg-ligrey)}.bg-dagreen{background-color:var(--bg-dagreen)}.bg-dagrey{background-color:var(--bg-dagrey)}.heading-cream h2{font-size:5.3rem;line-height:52px;font-weight:850;color:var(--color-kova-cream)}@media only screen and (max-width: 767px){.heading-cream h2{font-size:3.6rem;line-height:38px}}.landing-hero h1{font-size:20rem;color:var(--secondary-text-color);font-weight:900;line-height:173px;text-transform:uppercase;text-align:center}@media only screen and (max-width: 1400px){.landing-hero h1{font-size:15rem;line-height:150px}}@media only screen and (max-width: 939px){.landing-hero h1{font-size:10rem;line-height:100px}}@media only screen and (max-width: 767px){.landing-hero h1{font-size:7rem;line-height:70px}}@media only screen and (max-width: 478px){.landing-hero h1{font-size:4rem;line-height:40px}}.landing-site h1{font-size:12rem;color:var(--secondary-text-color);font-weight:900;line-height:120px;text-transform:uppercase;text-align:center}@media only screen and (max-width: 991px){.landing-site h1{font-size:9rem;line-height:80px}}@media only screen and (max-width: 767px){.landing-site h1{font-size:4rem;line-height:38px}}.landing-paragraph h2{font-size:4.8rem;line-height:48px;font-weight:900}@media only screen and (max-width: 767px){.landing-paragraph h2{font-size:3.6rem;line-height:38px}}.landing-paragraph p{font-size:2.3rem;font-weight:700;line-height:22px}.content-paragraph h2{font-size:5.3rem;line-height:53px;font-weight:700}@media only screen and (max-width: 767px){.content-paragraph h2{font-size:3.6rem;line-height:38px}}.content-paragraph p{font-size:2.3rem;font-weight:500;line-height:22px}.content-paragraph__highlight p{font-size:2rem;line-height:24px;font-weight:850;color:var(--color-kova-red)}.content-box__red{display:flex;justify-content:start;align-items:start;flex-direction:column;padding:30px;background-color:var(--bg-red);width:100%;height:356px;border-radius:20px}.content-box__red h2{font-size:4rem;font-weight:900;line-height:39px;color:var(--secondary-text-color);padding-bottom:20px;padding-top:30px}.content-box__red p{font-size:1.7rem;font-weight:500;line-height:18px;color:var(--secondary-text-color)}.content-box__ligrey{display:flex;justify-content:start;align-items:start;flex-direction:column;padding:30px;background-color:var(--bg-ligrey);width:100%;height:356px;border-radius:20px}.content-box__ligrey h2{font-size:4rem;font-weight:900;line-height:39px;color:var(--primary-text-color);padding-bottom:20px;padding-top:30px}.content-box__ligrey p{font-size:1.7rem;font-weight:500;line-height:18px;color:var(--primary-text-color)}.content-box__dagrey{display:flex;justify-content:start;align-items:start;flex-direction:column;padding:30px;background-color:var(--bg-dagrey);width:100%;height:356px;border-radius:20px}.content-box__dagrey h2{font-size:4rem;font-weight:900;line-height:39px;color:var(--color-kova-cream);padding-bottom:20px;padding-top:30px}.content-box__dagrey p{font-size:1.7rem;font-weight:500;line-height:18px;color:var(--color-kova-cream)}.content-box__green{display:flex;justify-content:start;align-items:start;flex-direction:column;padding:30px;background-color:var(--bg-green);width:100%;height:356px;border-radius:20px}.content-box__green h2{font-size:4rem;font-weight:900;line-height:39px;color:var(--color-kova-cream);padding-bottom:20px;padding-top:30px}.content-box__green p{font-size:1.7rem;font-weight:500;line-height:18px;color:var(--color-kova-cream)}.content-box__highlight h3{font-size:4rem;font-weight:700;line-height:39px}@media only screen and (max-width: 767px){.content-box__highlight h3{font-size:3.6rem;line-height:38px}}.service-links{border-top:1px solid #EBEBDC}.service-links:last-child{border-bottom:1px solid #EBEBDC}.service-links p{font-size:2rem;line-height:24px;font-weight:500;color:var(--color-kova-cream)}.contact-page h1{font-weight:700;font-size:6rem;line-height:60px;text-transform:uppercase}@media only screen and (max-width: 767px){.contact-page h1{font-size:4rem;line-height:38px}}.contact-page h2{font-weight:700;font-size:5.3rem;line-height:53px;padding-bottom:20px}@media only screen and (max-width: 767px){.contact-page h2{font-size:3.6rem;line-height:38px}}.contact-page p{font-weight:500;font-size:2.3rem;line-height:23px}.contact-page a{color:var(--color-kova-red)}@media (min-width: 1124px){.gform-theme--foundation .gfield--width-one-sixth{grid-column:span 4}}.serticate-block{border-bottom:1px solid #000;margin-bottom:10px;padding-left:10px;padding-right:10px;padding-bottom:10px}.serticate-block-white{border-bottom:1px solid #fff;margin-bottom:10px;padding-left:10px;padding-right:10px;padding-bottom:10px}.front-ref-heading h2{font-size:10rem;font-weight:900;text-transform:uppercase;line-height:1;color:var(--color-kova-red)}@media only screen and (max-width: 991px){.front-ref-heading h2{font-size:4rem}}@media only screen and (max-width: 478px){.front-ref-heading h2{font-size:4rem}}.reference-heading h1{font-size:20rem;font-weight:900;text-transform:uppercase;line-height:1;color:var(--color-rm-orange)}@media only screen and (max-width: 991px){.reference-heading h1{font-size:9rem}}@media only screen and (max-width: 478px){.reference-heading h1{font-size:4.5rem}}.front-reference{border-radius:20px;position:relative}.front-reference h3{font-size:2rem;color:var(--color-white);padding-left:20px!important;margin-bottom:0!important;padding-bottom:0!important;position:absolute;bottom:20px;z-index:10}.front-reference p{color:var(--color-white);line-height:1;padding:20px!important}.front-reference .bricks-layout-wrapper .image{aspect-ratio:1/1;object-fit:cover;position:relative;height:100%;min-height:250px;height:250px;border-radius:10px;filter:brightness(.8);z-index:1}.front-reference .bricks-layout-item .content-wrapper,.front-reference .bricks-layout-item .overlay-wrapper{bottom:0;display:flex;flex-direction:column;justify-content:end;height:100%;left:0;right:0;z-index:2;background-color:unset;transition:background-color .5s ease}.front-reference .bricks-layout-item .content-wrapper:hover,.front-reference .bricks-layout-item .overlay-wrapper:hover{border-radius:10px}.front-reference .bricks-layout-wrapper .image-wrapper{position:relative}.front-reference .bricks-layout-wrapper .image-wrapper:hover{filter:grayscale(100%) brightness(.7) contrast(1.3) sepia(1) hue-rotate(-50deg) saturate(2)}.single-reference{color:var(--primary-color)}.single-reference h1{font-size:5.3rem;line-height:1;font-weight:700}@media only screen and (max-width: 767px){.single-reference h1{font-size:4.5rem}}.single-reference h2{font-size:4rem;line-height:1;font-weight:700}.single-reference h3{font-size:2.4rem;line-height:1;padding-bottom:20px;font-weight:800}.single-reference h4{font-size:1.8rem;line-height:1;font-weight:500}.single-reference p{font-size:2.3rem;line-height:1.2}.single-reference .brxe-image-gallery .image{position:relative;border-radius:10px}.border-reference{padding-top:30px;border-top:1px solid #000}.reference-list{border-radius:20px}.reference-list h2{font-size:3rem;color:#000;font-weight:900;text-transform:uppercase;line-height:1;margin-top:15px!important}.reference-list h3{font-size:1.2rem;color:#000;margin-bottom:0!important;padding-bottom:0!important}.reference-list p{color:#000;line-height:1;padding:0 20px 20px 0!important}.reference-list .bricks-layout-wrapper .image{aspect-ratio:1/1;object-fit:cover;height:100%;max-height:292px;border-radius:10px}.reference-list .bricks-layout-wrapper .image:hover{filter:grayscale(100%) brightness(.7) contrast(1.3) sepia(1) hue-rotate(-50deg) saturate(2)}.reference-list .bricks-layout-wrapper[data-layout=grid].isotope>li:not(.bricks-gutter-sizer){margin-bottom:var(--gutter);width:calc(100% / var(--columns) - var(--gutter) * (var(--columns) - 1) / var(--columns))}.reference-list .bricks-layout-wrapper[data-layout=grid].isotope>li:not(.bricks-gutter-sizer):nth-child(2),.reference-list .bricks-layout-wrapper[data-layout=grid].isotope>li:not(.bricks-gutter-sizer):nth-child(3){width:calc(66.6666666667% - var(--gutter) * 2 / 3)}@media (max-width: 1024px){.reference-list .bricks-layout-wrapper[data-layout=grid].isotope>li:not(.bricks-gutter-sizer){width:calc(50% - var(--gutter) / 2)}.reference-list .bricks-layout-wrapper[data-layout=grid].isotope>li:not(.bricks-gutter-sizer):nth-child(2),.reference-list .bricks-layout-wrapper[data-layout=grid].isotope>li:not(.bricks-gutter-sizer):nth-child(3){width:100%}}@media (max-width: 768px){.reference-list .bricks-layout-wrapper[data-layout=grid].isotope>li:not(.bricks-gutter-sizer){width:100%}.reference-list .bricks-layout-wrapper[data-layout=grid].isotope>li:not(.bricks-gutter-sizer):nth-child(2),.reference-list .bricks-layout-wrapper[data-layout=grid].isotope>li:not(.bricks-gutter-sizer):nth-child(3){width:100%}}.x-slider-gallery .splide__slide img{height:auto;width:100%;border-radius:20px;height:500px}.reference-filter .bricks-isotope-filters{margin-bottom:30px}.reference-filter .bricks-isotope-filters li{cursor:pointer;display:inline-block;padding:5px 20px 0;width:auto!important;border-radius:30px;margin:10px;border:1px solid var(--color-kova-red);color:var(--color-kova-red);font-size:1.7rem;font-weight:900;text-transform:uppercase}.x-slider-gallery .splide__slide img{height:auto;width:100%;border-radius:20px}.button-red__wide{background-color:var(--color-kova-red);color:var(--color-kova-cream);font-size:1.8rem;font-weight:800;text-transform:uppercase;border-radius:20px;max-width:100%;padding-bottom:5px}.ajan-text h1{font-weight:700;font-size:5.3rem;line-height:53px}.hanke-article{border-radius:20px}.hanke-article h2{font-size:3rem;color:var(--color-white);font-weight:900;text-transform:uppercase;line-height:1;padding-left:20px!important;margin-top:15px!important;margin-bottom:70px!important;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hanke-article h3{font-size:1.2rem;color:var(--color-white);padding-left:20px!important;margin-bottom:0!important;padding-bottom:0!important}.hanke-article p{color:var(--color-white);line-height:1;padding:20px!important}.hanke-article .bricks-layout-inner .content-wrapper p{color:var(--color-white);line-height:1;padding:20px!important;position:absolute!important;bottom:0!important}.hanke-article .bricks-layout-wrapper .image{aspect-ratio:1/1;object-fit:cover;position:absolute;height:100%;min-height:470px}.hanke-article #brxe-33e0e3 .bricks-layout-inner{background-size:cover;background-repeat:no-repeat;background-position:center center}.hanke-article .bricks-layout-item .bricks-layout-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:relative;right:0;top:0;height:470px;width:100%;border-radius:20px;background-color:var(--bg-dagrey)}.hanke-article .bricks-layout-item .content-wrapper,.hanke-article .bricks-layout-item .overlay-wrapper{align-items:baseline;justify-content:start;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;left:0;position:relative;right:0;top:0;z-index:1}.hanke-article .bricks-layout-item:nth-child(2n) .content-wrapper,.hanke-article .bricks-layout-item:nth-child(2n) .overlay-wrapper{background-color:var(--bg-dagrey)}.hanke-article .bricks-layout-item:nth-child(2n) .content-wrapper h2,.hanke-article .bricks-layout-item:nth-child(2n) .overlay-wrapper h2{color:#fff}.hanke-article .bricks-layout-item:nth-child(2n) .content-wrapper h3,.hanke-article .bricks-layout-item:nth-child(2n) .overlay-wrapper h3{color:#fff}.hanke-article .bricks-layout-item:nth-child(2n) .content-wrapper p,.hanke-article .bricks-layout-item:nth-child(2n) .overlay-wrapper p{color:#fff}.hanke-article .bricks-layout-item:nth-child(2n) .content-wrapper .bricks-layout-item .overlay-wrapper,.hanke-article .bricks-layout-item:nth-child(2n) .overlay-wrapper .bricks-layout-item .overlay-wrapper{align-items:baseline;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;min-height:470px;height:100%;left:0;position:relative;right:0;top:0;z-index:1}.hanke-article .bricks-layout-item .content-wrapper,.hanke-article .bricks-layout-item .overlay-wrapper{background-color:#00000080}.hanke-single h1{line-height:1}.hanke-single p{font-size:2.3rem;color:#000;line-height:1.2;font-weight:500}.hanke-single__gallery .brxe-image-gallery .image{border-radius:20px}.hanke-single__bt-gallery .bricks-layout-wrapper[data-layout=grid]:not(.isotope) img{height:470px;object-fit:cover;width:100%;border-radius:20px}.hanke-single__bt-gallery .bricks-layout-wrapper[data-layout=grid]:not(.isotope){display:grid;gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.hanke-single__bt-gallery .bricks-layout-wrapper[data-layout=grid]:not(.isotope)>*:first-child{grid-column:span 2}@media (max-width: 1024px){.hanke-single__bt-gallery .bricks-layout-wrapper[data-layout=grid]:not(.isotope){grid-template-columns:repeat(2,minmax(0,1fr))}.hanke-single__bt-gallery .bricks-layout-wrapper[data-layout=grid]:not(.isotope)>*:first-child{grid-column:span 2}}@media (max-width: 768px){.hanke-single__bt-gallery .bricks-layout-wrapper[data-layout=grid]:not(.isotope){grid-template-columns:1fr}.hanke-single__bt-gallery .bricks-layout-wrapper[data-layout=grid]:not(.isotope)>*:first-child{grid-column:span 1}}.product-paragraph h2{text-transform:uppercase;font-weight:900;line-height:55px;font-size:6.2rem}@media only screen and (max-width: 1180px){.product-paragraph h2{font-size:5.2rem;line-height:55px}}@media only screen and (max-width: 980px){.product-paragraph h2{font-size:3.5rem;line-height:40px}}@media only screen and (max-width: 767px){.product-paragraph h2{font-size:3.5rem;line-height:38px}}.product-paragraph p{padding-top:40px;padding-bottom:40px;font-weight:400;font-size:1.9rem;line-height:18px}.product-button__cream{background-color:#ebebdc;color:#e40211;font-size:1.8rem;font-weight:800;text-transform:uppercase;border-radius:20px;max-width:100%;padding-bottom:5px;margin-right:10px;margin-bottom:30px;transition:background-color .3s ease,color .3s ease;padding-left:30px;padding-right:30px}.product-button__cream:hover{background-color:#b0020d;color:#ebebdc}.product-button__red{background-color:#e40211;color:#ebebdc;font-size:1.8rem;font-weight:800;text-transform:uppercase;border-radius:20px;max-width:100%;padding-bottom:5px;margin-right:10px;margin-bottom:30px;transition:background-color .3s ease,color .3s ease;padding-left:30px;padding-right:30px}.product-button__red:hover{background-color:#b0020d;color:#ebebdc}.product-image{border-radius:20px;width:100%;height:649px}.company-text h2{font-weight:900;font-size:4.8rem;line-height:47px;text-transform:uppercase}@media only screen and (max-width: 767px){.company-text h2{font-size:3.6rem;line-height:38px}}.company-text p{font-weight:700;font-size:2.3rem;line-height:23px}.company-lead h1{font-weight:700;font-size:6rem;line-height:60px;text-transform:uppercase}@media only screen and (max-width: 767px){.company-lead h1{font-size:4rem;line-height:38px}}.company-lead h2{font-weight:700;font-size:5.3rem;line-height:53px}@media only screen and (max-width: 767px){.company-lead h2{font-size:3.6rem;line-height:38px}}.company-lead p{font-weight:500;font-size:2.3rem;line-height:23px;padding-top:40px}.company-lead a{color:var(--color-kova-red)}.product-navigation{border-top:1px solid #000;border-bottom:1px solid #000}.product-navigation__button .menu-item{font-weight:700;text-transform:uppercase;font-size:1.6rem;line-height:16px;background-color:var(--color-kova-cream);color:#000;transition:background-color .3s ease,color .3s ease}.product-navigation__button .brxe-text-link{padding:30px}.product-navigation__button .brxe-text-link:hover,.product-navigation__button .brxe-text-link:focus{background-color:var(--color-kova-red);color:#ebebdc}.product-navigation .brx-nav-nested-items{gap:0px}.product-navigation .brx-nav-nested-items>li>[aria-current=page]:hover,.product-navigation .brx-nav-nested-items>li>[aria-current=page]:focus{background-color:#b0020d;color:#ebebdc}.product-text h1{font-weight:700;font-size:6rem;line-height:60px;text-transform:uppercase}@media only screen and (max-width: 767px){.product-text h1{font-size:4rem;line-height:40px}}.product-text h2{font-weight:700;font-size:5.3rem;line-height:53px}@media only screen and (max-width: 767px){.product-text h2{font-size:3.6rem;line-height:38px}}.product-text p{font-weight:500;font-size:2.3rem;line-height:23px;padding-top:40px}.product-text a{text-decoration:underline}.product-text li{font-weight:500;font-size:2.3rem;line-height:25px}.product-image{border-radius:20px}.sertificate-text p{font-size:2.3rem;line-height:23px;font-weight:500}.contact-info h2{font-size:3.3rem;padding-bottom:0;margin-bottom:0;line-height:1}@media only screen and (max-width: 767px){.contact-info h2{font-size:2rem}}.contact-info p{font-size:3.3rem;color:var(--color-rm-blue);padding-bottom:0;margin-bottom:0;line-height:1}@media only screen and (max-width: 767px){.contact-info p{font-size:2rem}}.contact-info p a{color:var(--color-rm-orange)}@media only screen and (max-width: 767px){.contact-info p a{font-size:2rem}}.contact-personel .bricks-layout-wrapper .image{aspect-ratio:1/1;object-fit:cover;position:relative;height:250px}.contact-personel .bricks-layout-item .content-wrapper,.contact-personel .bricks-layout-item .overlay-wrapper{align-items:baseline;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;left:0;position:relative;right:0;top:0;z-index:1;background-color:var(--color-rm-dark-blue);padding:20px}.contact-personel .bricks-layout-item:nth-child(2n) .content-wrapper,.contact-personel .bricks-layout-item:nth-child(2n) .overlay-wrapper{background-color:var(--color-rm-blue)}.contact-personel .bricks-layout-item .bricks-layout-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:relative;right:0;top:0;border-radius:20px}.contact-personel h2{font-size:2.6rem;color:var(--color-white);text-transform:uppercase;font-weight:900;padding-bottom:0;margin-bottom:0;line-height:1}.contact-personel p{font-size:1.6rem;color:var(--color-white);font-weight:500;padding-bottom:0;margin-bottom:0;line-height:1;margin-top:0}.contact-personel a{font-size:1.6rem;color:var(--color-white);font-weight:500;padding-bottom:0;margin-bottom:0;line-height:1}.modal-bg{background-color:var(--color-kova-red);padding:40px}.modal-heading h2{font-size:3.6rem;font-weight:900;margin-bottom:0;padding-bottom:0;color:#fff}@media only screen and (max-width: 767px){.modal-heading h2{font-size:2.5rem}}.contact-modal h3{font-size:3.2rem;text-transform:uppercase;font-weight:700;padding-bottom:0;margin-bottom:0;line-height:1;color:#fff}@media only screen and (max-width: 767px){.contact-modal h3{font-size:2.3rem}}.contact-modal h4{font-size:2.3rem;font-weight:700;padding-bottom:0;margin-bottom:0;line-height:1;color:#fff}@media only screen and (max-width: 767px){.contact-modal h4{font-size:1.8rem}}.contact-modal h5{font-size:2.3rem;font-weight:400;text-transform:uppercase;padding-bottom:0;margin-bottom:0;line-height:1;color:#fff}@media only screen and (max-width: 767px){.contact-modal h5{font-size:1.6rem}}.contact-modal a{font-size:2.3rem;font-weight:700;padding-bottom:0;margin-bottom:0;line-height:1;color:#fff}@media only screen and (max-width: 767px){.contact-modal a{font-size:1.6rem}}.contact-modal p{font-size:1.6rem;font-weight:500;padding-bottom:0;margin-bottom:0;line-height:1;color:#fff}.modal-button{background-color:var(--color-kova-cream);color:#000!important;font-size:1.8rem!important;font-weight:800!important;text-transform:uppercase!important;border-radius:20px!important;width:170px!important;max-width:100%;padding-bottom:5px!important}.brx-popup-content{background-color:unset!important;margin:0;max-width:100%;overflow-y:auto;padding:0;z-index:1}.contact-mobile__button{background-color:var(--color-kova-cream);color:var(--color-kova-red);text-transform:uppercase;font-weight:800;font-size:2rem;border-top:1px solid #000}.gform-theme--foundation .gfield--width-seven-twelfths{grid-column:span 10!important}.gform-theme--foundation #field_submit{align-items:center!important}.gform-body{color:#fff!important}#input_1_6,#input_1_3,#input_1_9{background-color:unset;color:#fff;border:none;border-bottom:1px solid #000;font-size:1.8rem}#gform_submit_button_1{border-radius:20px;font-size:2rem;background-color:#ebebdc;color:#000}
