[data-simplebar]{-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:start;-ms-flex-pack:start;align-content:flex-start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}.simplebar-wrapper{width:inherit;height:inherit;max-width:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{direction:inherit;z-index:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;width:auto!important;height:auto!important}.simplebar-offset{-webkit-overflow-scrolling:touch;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.simplebar-content-wrapper{direction:inherit;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:auto;box-sizing:border-box!important}.simplebar-content-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{pointer-events:none;width:100%;max-width:100%;max-height:100%}.simplebar-height-auto-observer-wrapper{float:left;z-index:-1;pointer-events:none;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0%;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:inherit!important}.simplebar-height-auto-observer{box-sizing:inherit;opacity:0;pointer-events:none;z-index:-1;width:1000%;min-width:1px;height:1000%;min-height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.simplebar-track{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;left:0;right:0}.simplebar-scrollbar:before{content:"";opacity:0;background:#000;border-radius:7px;transition:opacity .2s linear .5s;position:absolute;left:2px;right:2px}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-duration:0s;transition-delay:0s}.simplebar-track.simplebar-vertical{width:11px;top:0}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{width:auto;min-width:10px;min-height:0;top:0;bottom:0;left:0;right:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{opacity:0;visibility:hidden;direction:rtl;width:500px;height:500px;position:fixed;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;left:0;overflow-y:scroll}html{box-sizing:border-box;vertical-align:baseline;scroll-behavior:smooth;scroll-padding:150px}@media (max-width:1280px){html{scroll-padding:100px}}html::-webkit-scrollbar{width:4px}html::-webkit-scrollbar-track{background-color:#d0d9ea}html::-webkit-scrollbar-thumb{background-color:var(--wp--preset--color--primary)}html::-webkit-scrollbar-button{display:none}*,:before,:after{box-sizing:inherit;margin:0;padding:0}body{color:#1e1d27;overflow-x:hidden;padding-top:131px!important}@media (max-width:1280px){body{padding-top:76px!important}}img,body,article,main,aside,address,details,figcaption,figure,footer,header,nav{display:block}img{max-width:100%}ol,ul{list-style:none}li:empty,p:empty{display:none}textarea,select,input,button{-ms-appearance:none;appearance:none;color:inherit;background:0 0;border:none}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}:focus,:active{outline:none}picture{display:-ms-flexbox;display:flex}dialog{border:none!important}#wpadminbar{opacity:0;transition:all .2s;top:-26px}#wpadminbar:hover{opacity:1;top:0}.read-more,.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer,.otgs-development-site-front-end{display:none}[data-tooltip]:after{content:attr(data-tooltip);background:var(--wp--preset--color--primary);opacity:0;visibility:hidden;font-size:var(--wp--preset--font-size--x-small);color:var(--wp--preset--color--white);z-index:10;padding:10px;font-weight:500;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:absolute;top:calc(100% + 5px);left:30px}.disabled-tooltip[data-tooltip]:after{opacity:0!important;visibility:hidden!important}[data-tooltip]:hover:after{content:attr(data-tooltip);opacity:1;visibility:visible}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media screen and (min-width:640px){.container{max-width:640px;padding-left:48px;padding-right:48px}}@media screen and (min-width:768px){.container{max-width:768px}}@media screen and (min-width:1024px){.container{max-width:1024px;padding-left:72px;padding-right:72px}}@media screen and (min-width:1280px){.container{max-width:1280px;padding-left:96px;padding-right:96px}}@media screen and (min-width:1440px){.container{max-width:1440px;padding-left:108px;padding-right:108px}}.hidden{display:none}footer.wp-block-template-part{overflow-x:hidden}.d-none{display:none!important}.position-relative{position:relative}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:1440px){:root{--wp--style--global--wide-size:1088px}}@media screen and (max-width:1279px){:root{--wp--style--global--wide-size:880px}}@media screen and (max-width:1024px){:root{--wp--preset--font-size--xx-large:24px;--wp--preset--spacing--108:40px;--wp--preset--spacing--120:64px;--wp--preset--spacing--64-32:32px;--wp--preset--spacing--64-12:12px}}@media screen and (min-width:1024px){:root{--wp--preset--spacing--0-24:0}}@media screen and (min-width:1440px){:root{--wp--style--global--wide-size:1220px}}.loaderContainer{z-index:21;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.5);-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;height:100%;margin-top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0}.loaderContainer.active{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.loaderContainer .loader{box-sizing:border-box;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;width:48px;height:48px;animation:1s linear infinite rotation;display:inline-block}.loaderContainer p{text-align:center;color:var(--wp--preset--color--white);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.loaderContainer p .hidden{opacity:0;visibility:hidden}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.counter-container{background-color:var(--wp--preset--color--primary);width:16px;height:16px;color:var(--wp--preset--color--white);text-align:center;border:1px solid var(--wp--preset--color--white);z-index:2;border-radius:50%;font-size:12px;line-height:1;position:absolute;top:-6px;right:-6px}@font-face{font-family:myriad-pro-semi-condensed;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semi-condensed-700.109f0d05.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semi-condensed-700.75d44e8b.woff)format("woff");font-display:swap;font-style:normal;font-weight:700;font-stretch:100%}@font-face{font-family:myriad-pro-semi-condensed;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semi-condensed-400.67fc8bec.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semi-condensed-400.1ecbc912.woff)format("woff");font-display:swap;font-style:normal;font-weight:400;font-stretch:100%}@font-face{font-family:myriad-pro-semi-condensed;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semi-condensed-400-italic.0013c735.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semi-condensed-400-italic.3355ac05.woff)format("woff");font-display:swap;font-style:italic;font-weight:400;font-stretch:100%}@font-face{font-family:myriad-pro-semi-condensed;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semi-condensed-700-italic.f4f62da9.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semi-condensed-700-italic.5ffda2f4.woff)format("woff");font-display:swap;font-style:italic;font-weight:700;font-stretch:100%}@font-face{font-family:myriad-pro-condensed;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-condensed-700.1c68d65e.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-condensed-700.6b1e71a8.woff)format("woff");font-display:swap;font-style:normal;font-weight:700;font-stretch:100%}@font-face{font-family:myriad-pro-condensed;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-condensed-400.9dbe4faf.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-condensed-400.6c59e419.woff)format("woff");font-display:swap;font-style:normal;font-weight:400;font-stretch:100%}@font-face{font-family:myriad-pro-condensed;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-condensed-700-italic.0a29420c.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-condensed-700-italic.7048ad7f.woff)format("woff");font-display:swap;font-style:italic;font-weight:700;font-stretch:100%}@font-face{font-family:myriad-pro-condensed;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-condensed-400-italic.ad598bb2.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-condensed-400-italic.667ec344.woff)format("woff");font-display:swap;font-style:italic;font-weight:400;font-stretch:100%}@font-face{font-family:myriad-pro;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-700.6ce03d62.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-700.66437f30.woff)format("woff");font-display:swap;font-style:normal;font-weight:700;font-stretch:100%}@font-face{font-family:myriad-pro;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-700-italic.8a5d8799.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-700-italic.b1c2780e.woff)format("woff");font-display:swap;font-style:italic;font-weight:700;font-stretch:100%}@font-face{font-family:myriad-pro;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-400-italic.364adf06.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-400-italic.833eaed3.woff)format("woff");font-display:swap;font-style:italic;font-weight:400;font-stretch:100%}@font-face{font-family:myriad-pro;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-300.4ed189a2.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-300.e7613036.woff)format("woff");font-display:swap;font-style:normal;font-weight:300;font-stretch:100%}@font-face{font-family:myriad-pro;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-300-italic.9aff4b14.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-300-italic.70099ab4.woff)format("woff");font-display:swap;font-style:italic;font-weight:300;font-stretch:100%}@font-face{font-family:myriad-pro;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-400.1609e15e.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-400.a31fef21.woff)format("woff");font-display:swap;font-style:normal;font-weight:400;font-stretch:100%}@font-face{font-family:myriad-pro;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-600.fb91ba2d.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-600.618a6600.woff)format("woff");font-display:swap;font-style:normal;font-weight:600;font-stretch:100%}@font-face{font-family:myriad-pro;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-600-italic.30980f26.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-600-italic.0444414f.woff)format("woff");font-display:swap;font-style:italic;font-weight:600;font-stretch:100%}@font-face{font-family:myriad-pro-semiextended;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semiextended-400-italic.3aec27ec.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semiextended-400-italic.3bc6eb60.woff)format("woff");font-display:swap;font-style:italic;font-weight:400;font-stretch:100%}@font-face{font-family:myriad-pro-semiextended;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semiextended-400.27b9c21c.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semiextended-400.76d8953b.woff)format("woff");font-display:swap;font-style:normal;font-weight:400;font-stretch:100%}@font-face{font-family:myriad-pro-semiextended;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semiextended-700-italic.709f6011.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semiextended-700-italic.9ea7517d.woff)format("woff");font-display:swap;font-style:italic;font-weight:700;font-stretch:100%}@font-face{font-family:myriad-pro-semiextended;src:url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semiextended-700.ef639ec7.woff2)format("woff2"),url(../../../../../../../../../themes/juniper-theme/dist/myriad-pro-semiextended-700.0bfef890.woff)format("woff");font-display:swap;font-style:normal;font-weight:700;font-stretch:100%}:root{--swiper-theme-color:#333}.swiper-container{z-index:1;width:100%;margin-left:auto;margin-right:auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:-ms-flexbox;display:flex;position:relative}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-flow:column wrap;flex-flow:column wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;transition-property:transform;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.5))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-button{height:10px}.swiper-button-next,.swiper-button-prev{z-index:2;cursor:pointer;background:#ccc;width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%)}.swiper-button-prev{left:5%}.swiper-button-next{right:5%}.swiper-pagination{z-index:2;display:-ms-flexbox;display:flex;position:absolute;bottom:20px;left:20px}.swiper-pagination-bullet{background:#ccc;width:10px;height:10px;margin-right:5px;display:block}.swiper-pagination-bullet-active{background:red}header.wp-block-template-part{background-color:var(--wp--preset--color--white);z-index:10;height:80px;position:fixed;top:0;left:0;right:0}@media screen and (max-width:1280px){header.wp-block-template-part{border-bottom:1px solid var(--wp--preset--color--primary)}header.wp-block-template-part:after{content:"";transform-origin:bottom;background-color:transparent;height:77px;transition:transform,background-color .1s linear;position:absolute;bottom:calc(100% - 77px);left:0;right:0;transform:scaleY(0)}header.wp-block-template-part.second-mobile-menu-is-active:after{background-color:rgba(0,0,0,.376);transition:background-color .1s .25s,transform;transform:scaleY(1)}}@media screen and (max-width:640px){header.wp-block-template-part{height:auto}}@media screen and (max-width:1280px){header.wp-block-template-part.search-bar-is-open{border-bottom:none}}header.wp-block-template-part .header--scroll .top-menu{opacity:0;height:20px}@media screen and (min-width:1440px){header.wp-block-template-part .header__container{padding-left:0;padding-right:0}}@media screen and (min-width:1280px){header.wp-block-template-part .header__container{padding-left:0;padding-right:0}}@media screen and (min-width:1024px){header.wp-block-template-part .header__container{padding-left:0;padding-right:0}}@media screen and (max-width:640px){header.wp-block-template-part .header__container{padding-left:0;padding-right:0}}.header-middle{background-color:var(--wp--preset--color--white);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding-bottom:16px;display:-ms-flexbox;display:flex}@media screen and (max-width:1280px){.header-middle{padding:22px 0}}.header-middle__logo{text-decoration:none}.header-middle__image{width:120px;height:32px}.header-middle__motto{color:var(--wp--preset--color--primary)}@media screen and (max-width:1279px){.header-middle__motto{display:none}}.header-middle__icons{gap:1.5rem;display:-ms-flexbox;display:flex}@media screen and (min-width:1280px){.header-middle__icons{display:none}}.header-middle .global-rfq{position:relative}.header-bottom{z-index:1;background-color:#f3f5f8;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:1279px){.header-bottom{display:none}}.header-bottom:before,.header-bottom:after{content:"";background-color:#f3f5f8;width:100vw;position:absolute;top:0;bottom:0}.header-bottom:before{right:100%}.header-bottom:after{left:100%}.header-bottom__icons{gap:1.5rem;display:-ms-flexbox;display:flex}.header-bottom .global-rfq{position:relative}.top-menu{height:32px;transition:all .15s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:1279px){.top-menu{display:none}}.top-menu__nav{background-color:var(--wp--preset--color--primary);max-width:586px;height:32px;color:var(--wp--preset--color--white);-ms-flex-pack:end;justify-content:end;-ms-flex-align:center;align-items:center;gap:2rem;margin-left:auto;padding-left:2rem;display:-ms-flexbox;display:flex;position:relative}.top-menu__nav:before,.top-menu__nav:after{content:"";height:32px;position:absolute;top:0}.top-menu__nav:before{background:url(../../../../../../../../../themes/juniper-theme/dist/top-menu-triangle.5e3b9754.svg) 50%/cover no-repeat;width:32px;right:100%}.top-menu__nav:after{background-color:var(--wp--preset--color--primary);width:100vw;left:100%}@media screen and (min-width:1024px){.top-menu__nav{direction:rtl;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top-menu__nav .wpml-ls,.top-menu__nav .top-menu-dropdown{white-space:nowrap}.top-menu__nav .top-menu-dropdown{z-index:2;direction:ltr}.top-menu__nav .wpml-ls{direction:ltr}.top-menu__link{white-space:nowrap;direction:ltr}}.top-menu__link--right-arrow{-ms-flex-align:center;align-items:center;gap:3px;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.top-menu__link--right-arrow{direction:ltr}}.top-menu__link--right-arrow:after{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/top-menu-arrow.cf1b50d2.svg) 50%/cover no-repeat;width:14px;height:14px}.top-menu-dropdown{position:relative}.top-menu-dropdown__button{-ms-flex-align:center;align-items:center;gap:3px;padding-right:0;font-size:14px;line-height:17px;display:-ms-flexbox;display:flex}.top-menu-dropdown__button:after{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/top-menu-arrow.cf1b50d2.svg) 50%/cover no-repeat;border:none;width:14px;height:14px;position:static;transform:rotate(90deg)}.top-menu-dropdown__wrapper{background-color:var(--wp--preset--color--white);color:#1e1d27;border:1px solid var(--wp--preset--color--primary);opacity:0;visibility:hidden;z-index:11;min-width:240px;padding:12px 0 0;transition:all .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.top-menu-dropdown__wrapper--active{opacity:1;visibility:visible}.top-menu-dropdown__link{white-space:nowrap;margin-bottom:.5rem;padding:.25rem .75rem .25rem 1rem;font-size:14px;line-height:17px;transition:all .15s cubic-bezier(.4,0,.2,1);display:block}.top-menu-dropdown__link:hover{background-color:#f3f5f8}.top-menu-dropdown__social{border-top:1px solid var(--wp--preset--color--primary);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem;display:-ms-flexbox;display:flex}.top-menu-dropdown__social-label{white-space:nowrap}.top-menu-dropdown__social-icons{gap:1rem;display:-ms-flexbox;display:flex}.hamburger{background:url(../../../../../../../../../themes/juniper-theme/dist/hamburger.5fda92ee.svg) 50%/cover no-repeat;width:24px;height:24px}.hamburger--close{background:url(../../../../../../../../../themes/juniper-theme/dist/menu-close.666dc371.svg) 50%/cover no-repeat;border:2px solid #000;border-radius:50%;padding:2px}.mobile-menu{background-color:var(--wp--preset--color--white);border-top:1px solid var(--wp--preset--color--primary);z-index:102;width:100%;height:calc(100dvh - 75px);padding:0 24px;transition:all .15s cubic-bezier(.4,0,.2,1);position:fixed;top:76px;left:0;overflow:hidden;transform:translate(-100%)}@media screen and (min-width:1281px){.mobile-menu{display:none}}.mobile-menu--active{transform:translate(0)}.mobile-menu--active .mobile-submenu--active{opacity:1;visibility:visible;transform:translate(0)}@media screen and (max-width:640px){.mobile-menu__container{padding-left:0;padding-right:0}}.mobile-menu__list{padding:1.5rem 0}.mobile-menu__link-wrapper{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.mobile-menu__link-wrapper:not(:last-child){margin-bottom:1rem}.mobile-menu__link-button{-ms-flex-positive:1;flex-grow:1;font-weight:600;line-height:2.5rem!important}.mobile-menu__link-arrow{-ms-flex-align:center;align-items:center;justify-items:center;width:40px;height:40px;display:grid}.mobile-menu__link-arrow:after{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/mobile-menu-arrow.87833b9f.svg) 50%/cover no-repeat;width:24px;height:24px}.mobile-submenu{background:var(--wp--preset--color--white);z-index:2;visibility:hidden;opacity:0;height:calc(100dvh - 75px);padding:29px 24px;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;overflow-x:hidden;overflow-y:auto;transform:translate(100vw)}@media screen and (max-width:640px){.mobile-submenu__container{padding-left:0;padding-right:0}}.mobile-submenu__back{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.mobile-submenu__back:before{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/mobile-menu-arrow.87833b9f.svg) 50%/cover no-repeat;width:24px;height:24px;margin-right:.75rem;transform:rotate(180deg)}.mobile-submenu__label{color:var(--wp--preset--color--primary);margin:1.5rem 0 1rem;font-weight:600}.mobile-submenu__link{transition:all .15s cubic-bezier(.4,0,.2,1);position:relative}.mobile-submenu__link:before,.mobile-submenu__link:after{content:"";background:rgba(243,245,248,0);width:100vw;height:100%;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;top:0}.mobile-submenu__link:before{right:100%}.mobile-submenu__link:after{left:100%}.mobile-submenu__link--active,.mobile-submenu__link--active:before,.mobile-submenu__link--active:after{background:#f3f5f8}.mobile-submenu__link--active .mobile-submenu__link-arrow{transform:rotate(-180deg)}.mobile-submenu__link-group{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px 0;display:-ms-flexbox;display:flex}.mobile-submenu__link-icon{object-fit:cover;width:24px;height:24px;margin-right:.75rem}.mobile-submenu__link-button{-ms-flex-positive:1;flex-grow:1;font-weight:600}.mobile-submenu__link-arrow{background:url(../../../../../../../../../themes/juniper-theme/dist/mobile-menu-accordion-arrow.408bc973.svg) 50%/cover no-repeat;width:16px;height:16px;transition:all .15s cubic-bezier(.4,0,.2,1)}.mobile-submenu__link-arrow--active{transform:rotate(180deg)}.mobile-submenu-accordion{grid-template-rows:0fr;width:100%;transition:all .3s;display:grid;overflow:hidden}.mobile-submenu-accordion--active{grid-template-rows:1fr;padding:5px 0 16px}.mobile-submenu-accordion__wrapper{min-height:0}.mobile-submenu-accordion__link{margin-bottom:.25rem;padding:.5rem 0;display:block}.mobile-second-menu{border-top:1px solid #d0d9ea;padding-top:1.5rem}.mobile-second-menu__button,.mobile-second-menu__link{width:100%;margin-bottom:1rem;font-weight:600;display:-ms-flexbox;display:flex;line-height:2.5rem!important}.mobile-second-menu__button{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.mobile-second-menu__button:after{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/mobile-menu-arrow.87833b9f.svg) 50%/cover no-repeat;width:24px;height:24px}.mobile-second-menu .js-wpml-ls-item-toggle.wpml-ls-item-toggle{-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:1rem;font-size:16px;font-weight:600;color:var(--wp--preset--color--black)!important;line-height:2.5rem!important}.mobile-second-menu .js-wpml-ls-item-toggle.wpml-ls-item-toggle:after{background:url(../../../../../../../../../themes/juniper-theme/dist/mobile-menu-arrow.87833b9f.svg) 50%/cover no-repeat;width:24px;height:24px;transform:rotate(0)}.mobile-second-menu__dropdown{visibility:hidden;-ms-flex-align:end;align-items:end;justify-items:end;width:100%;height:100%;transition:transform .25s,background .1s linear .25s;display:grid;background:0 0!important;border:none!important;padding:0!important;position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:auto!important;transform:translateY(100vh)!important}.mobile-second-menu__dropdown--active{visibility:visible;z-index:2;background:rgba(0,0,0,.376)!important;transform:translateY(0)!important}.mobile-second-menu__dropdown-wrapper{background:var(--wp--preset--color--white);width:100%;padding-bottom:1rem}.mobile-second-menu__dropdown-header{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:24px 24px 12px;display:-ms-flexbox;display:flex}.mobile-second-menu__dropdown-title{font-weight:600}.mobile-second-menu__dropdown-close{background:url(../../../../../../../../../themes/juniper-theme/dist/menu-close.666dc371.svg) 50%/cover no-repeat;width:26px;height:26px}.mobile-second-menu__dropdown-links .wpml-ls-item{margin:0!important;padding:12px 24px!important}.mobile-second-menu__dropdown-links .wpml-ls-link{font-size:16px!important;line-height:19px!important}.mobile-second-menu__dropdown-link{padding:.75rem 1.5rem;display:block}footer.wp-block-template-part .wp-block-group{padding-top:0;padding-bottom:0}footer.wp-block-template-part .footer{padding:52px 0 0;position:relative}@media screen and (max-width:1024px){footer.wp-block-template-part .footer{padding-top:24px}}footer.wp-block-template-part .footer:before{content:"";background-color:#d0d9ea;width:150vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (max-width:1024px){footer.wp-block-template-part .footer:before{display:none}}@media screen and (min-width:1440px){footer.wp-block-template-part .footer__container{padding-left:0;padding-right:0}}@media screen and (min-width:1280px){footer.wp-block-template-part .footer__container{padding-left:0;padding-right:0}}@media screen and (min-width:1024px){footer.wp-block-template-part .footer__container{padding-left:0;padding-right:0}}@media screen and (max-width:640px){footer.wp-block-template-part .footer__container{padding-left:0;padding-right:0}}footer.wp-block-template-part .footer__top,footer.wp-block-template-part .footer__middle{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}footer.wp-block-template-part .footer__top{-ms-flex-align:end;align-items:end;margin-bottom:2rem}@media screen and (max-width:1024px){footer.wp-block-template-part .footer__top{-ms-flex-align:center;align-items:center;margin-bottom:0;padding-bottom:24px}}footer.wp-block-template-part .footer__middle{-ms-flex-align:center;align-items:center;padding-bottom:2.5rem}@media screen and (max-width:1024px){footer.wp-block-template-part .footer__middle{display:none}}footer.wp-block-template-part .footer__image{width:125px;height:32px}footer.wp-block-template-part .footer__motto{color:var(--wp--preset--color--primary)}@media screen and (max-width:1024px){footer.wp-block-template-part .footer__motto{display:none}}footer.wp-block-template-part .footer__mobile-socials,footer.wp-block-template-part .footer__socials{-ms-flex-align:center;align-items:center;gap:1rem;display:-ms-flexbox;display:flex}@media screen and (min-width:1025px){footer.wp-block-template-part .footer__mobile-socials{display:none}}footer.wp-block-template-part .footer__menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:.75rem 2rem;display:-ms-flexbox;display:flex}footer.wp-block-template-part .footer__menu-item{font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1)}footer.wp-block-template-part .footer__menu-item:hover{color:var(--wp--preset--color--primary)}footer.wp-block-template-part .footer__bottom{background-color:var(--wp--preset--color--primary);-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;column-gap:2rem;padding:1rem 0;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:1024px){footer.wp-block-template-part .footer__bottom{column-gap:1.5rem;padding:0}}footer.wp-block-template-part .footer__bottom:before,footer.wp-block-template-part .footer__bottom:after{content:"";background-color:var(--wp--preset--color--primary);width:100vw;height:100%;position:absolute;top:0}footer.wp-block-template-part .footer__bottom:before{right:calc(100% - 2px)}footer.wp-block-template-part .footer__bottom:after{left:calc(100% - 2px)}footer.wp-block-template-part .footer__bottom-item{color:#f3f5f8;transition:all .15s cubic-bezier(.4,0,.2,1)}footer.wp-block-template-part .footer__bottom-item:hover{opacity:.9}@media screen and (max-width:1024px){footer.wp-block-template-part .footer__bottom-item{font-size:10px;line-height:48px}}.main-menu{-ms-flex-align:center;align-items:center;gap:1.25rem;display:-ms-flexbox;display:flex}.main-menu__wrapper--relative{position:relative}.main-menu__link{color:#1e1d27;padding:1rem 0;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1);display:block;position:relative}.main-menu__link:after{content:"";background-color:var(--wp--preset--color--primary);opacity:0;height:2px;position:absolute;bottom:0;left:0;right:0}.main-menu__link--current:after,.main-menu__link:hover:after{opacity:1}.main-menu__link:hover{color:var(--wp--preset--color--primary)}.main-menu__link:hover+.main-menu__box,.main-menu__link:hover+.submenu,.main-menu__link:target+.main-menu__box,.main-menu__link:target+.submenu,.main-menu__link:focus+.main-menu__box,.main-menu__link:focus+.submenu{visibility:visible;opacity:1}.main-menu span.main-menu__link{cursor:default}.main-menu__box{background-color:var(--wp--preset--color--white);visibility:hidden;opacity:0;z-index:2;min-width:calc(100% + 2.5rem);padding:1.25rem .875rem;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 0 transparent,0 0 transparent,0 8px 40px rgba(0,0,0,.05)}.main-menu__box:hover{visibility:visible;opacity:1}.main-menu__child-link{transition:all .15s cubic-bezier(.4,0,.2,1);display:block}.main-menu__child-link:hover,.main-menu__child-link--current{color:var(--wp--preset--color--primary);font-weight:600;text-decoration:underline}.main-menu__child-link:not(:last-child){margin-bottom:1.25rem}.submenu{background-color:var(--wp--preset--color--white);visibility:hidden;opacity:0;z-index:10;grid-template-columns:repeat(5,1fr);padding:26px 0 1.5rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;left:0}.submenu:hover{visibility:visible;opacity:1}.submenu:before{content:"";background-color:var(--wp--preset--color--white);z-index:-1;width:200vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 transparent,0 0 transparent,0 8px 40px rgba(0,0,0,.05)}.submenu__column:not(:last-child){border-right:1px solid #f1f1f1;margin-right:.75rem;padding-right:.75rem}.submenu__title{margin-bottom:1.25rem;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1);display:block;line-height:2.5rem!important}.submenu__title:hover{color:var(--wp--preset--color--primary)}.submenu__link{color:var(--wp--preset--color--black);padding-left:.75rem;display:block}.submenu__link:not(:last-child){margin-bottom:27px}.submenu__link:hover{color:var(--wp--preset--color--primary);font-weight:600;text-decoration:underline}.submenu__link--blue{color:var(--wp--preset--color--primary);font-weight:600}.submenu__link--without-padding{color:#1e1d27;padding-left:0}.submenu-column-header{border:1px solid transparent;-ms-flex-align:center;align-items:center;width:fit-content;min-width:189px;margin-bottom:1.25rem;padding:.875rem .75rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:-ms-flexbox;display:flex}.submenu-column-header:hover{border-color:#f1f1f1;box-shadow:0 0 transparent,0 0 transparent,0 16px 40px rgba(0,0,0,.08)}.submenu-column-header__icon{object-fit:cover;width:24px;height:24px;margin-right:.75rem}.submenu-column-header__label{color:var(--wp--preset--color--black);font-weight:600}span.submenu-column-header{cursor:default}.search-bar{z-index:1;visibility:hidden;opacity:0;position:fixed}.search-bar:before{content:"";visibility:hidden;opacity:0;background-color:#000;width:200vw;height:100vh;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:50%;transform:translate(-50%)}.search-bar__form{grid-template-columns:180px 1fr;transition:all .3s;display:grid;transform:translateY(-64px)}@media screen and (max-width:640px){.search-bar__form{background-color:var(--wp--preset--color--white);grid-template-columns:1fr;width:calc(100% + 48px);margin-left:-24px;padding:24px 24px 12px}}.search-bar__input-group{height:4rem;position:relative}@media screen and (max-width:640px){.search-bar__input-group{grid-row:1;width:calc(100% + 48px);margin:-24px 0 24px -24px}}.search-bar__input-group:before{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/search.f4d377d1.svg) 50%/cover no-repeat;width:24px;height:24px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}@media screen and (max-width:640px){.search-bar__input-group:before{left:24px}}.search-bar__input{background-color:var(--wp--preset--color--white);width:calc(100% + 2px);color:var(--wp--preset--color--black);-ms-appearance:none;appearance:none;border:2px solid rgba(22,65,148,.2);border-radius:0;margin-left:-2px;padding:0 104px 0 4rem;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;line-height:calc(4rem - 4px);transition:all .15s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:640px){.search-bar__input{border:1px solid rgba(22,65,148,.2);padding:0 24px 0 4rem;line-height:4rem}}.search-bar__input::placeholder{font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px}.search-bar__input::placeholder{font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px}.search-bar__input:-ms-placeholder-shown+.search-bar__button{visibility:hidden;opacity:0}.search-bar__input:-ms-placeholder-shown+.search-bar__button{visibility:hidden;opacity:0}.search-bar__input:placeholder-shown+.search-bar__button{visibility:hidden;opacity:0}.search-bar__input:focus{border-color:var(--wp--preset--color--primary);border-left-color:rgba(22,65,148,.9)}@media screen and (max-width:640px){.search-bar__input:focus{border-left-color:var(--wp--preset--color--primary)}}.search-bar__button{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);padding:.75rem 1.25rem;font-size:14px;font-weight:600;line-height:17px;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.search-bar__button:hover{background-color:rgba(22,65,148,.8)}@media screen and (max-width:640px){.search-bar__button--desktop{display:none}}.search-bar__button--mobile{width:calc(100% - 3px);margin-top:40px;margin-left:2px;position:static}@media screen and (min-width:640px){.search-bar__button--mobile{display:none}}.search-bar--active{visibility:visible;opacity:1;position:relative}.search-bar--active:before{opacity:.2;visibility:visible}.search-bar--active .search-bar__form{transform:translateY(0)}.search-select{position:relative}.search-select__output{background-color:var(--wp--preset--color--white);text-align:left;cursor:pointer;text-overflow:ellipsis;-webkit-line-clamp:1;border:2px solid rgba(22,65,148,.2);-webkit-box-orient:vertical;width:100%;height:4rem;padding:0 2rem;font-size:16px;line-height:4rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:-webkit-box;position:relative;overflow:hidden}@media screen and (max-width:640px){.search-select__output{border:1px solid rgba(22,65,148,.2);height:3rem;padding:0 1rem;line-height:2rem}}.search-select__output--focus{border-color:var(--wp--preset--color--primary);z-index:2;border-right-color:rgba(22,65,148,.9)}@media screen and (max-width:640px){.search-select__output--focus{border-right-color:var(--wp--preset--color--primary)}}.search-select__output:after{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/search-arrow.29bb2015.svg) 50%/cover no-repeat;width:20px;height:20px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search-select__options{opacity:0;visibility:hidden;width:100%;max-height:222px;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;left:50%;transform:translate(-50%)}@media screen and (max-width:640px){.search-select__options{z-index:2;border:1px solid rgba(22,65,148,.1)}}.search-select__options--visible{opacity:1;visibility:visible}.search-select__option{position:relative}.search-select__option-input{opacity:0;z-index:1;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.search-select__option-input:checked+.search-select__option-text,.search-select__option-input:hover+.search-select__option-text{background-color:#f3f5f9}.search-select__option-input:checked+.search-select__option-text{color:var(--wp--preset--color--primary);font-weight:600}.search-select__option-text{background-color:var(--wp--preset--color--white);padding:.75rem 1.5rem;font-size:14px;transition:all .15s cubic-bezier(.4,0,.2,1);display:block}.search-select .simplebar-visible.simplebar-scrollbar:before{opacity:.3}.search-button{background:url(../../../../../../../../../themes/juniper-theme/dist/search.f4d377d1.svg) 50%/cover no-repeat;width:24px;height:24px}.custom-hidden-input{display:none}.social-icon{background-color:var(--wp--preset--color--primary);-ms-flex-align:center;align-items:center;justify-items:center;width:32px;height:32px;transition:all .15s cubic-bezier(.4,0,.2,1);display:grid}.social-icon:after{content:"";background-color:var(--wp--preset--color--white);width:16px}.social-icon--light{background-color:#f3f5f8}.social-icon--light:hover{background-color:#d0d9ea}.social-icon--light:after{background-color:var(--wp--preset--color--primary)}.social-icon--youtube:after{height:12px;mask:url(../../../../../../../../../themes/juniper-theme/dist/youtube.4f05d3a4.svg) 0 0/cover no-repeat}.social-icon--linkedin:after{height:16px;mask:url(../../../../../../../../../themes/juniper-theme/dist/linkedin.d07e57fd.svg) 0 0/cover no-repeat}.wpml-ls-legacy-dropdown-click{width:auto}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a:hover{color:var(--wp--preset--color--white);background:0 0}.wpml-ls-legacy-dropdown-click a{color:var(--wp--preset--color--white);background-color:transparent;border:none;padding:0}.wpml-ls-legacy-dropdown-click a:hover{color:var(--wp--preset--color--white);background:0 0}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{-ms-flex-align:center;align-items:center;gap:3px;padding-right:0;font-size:14px;display:-ms-flexbox;display:flex;color:var(--wp--preset--color--white)!important;background-color:transparent!important}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{background:url(../../../../../../../../../themes/juniper-theme/dist/top-menu-arrow.cf1b50d2.svg) 50%/cover no-repeat;border:none;width:14px;height:14px;position:static;transform:rotate(90deg)}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--primary);padding:12px 0;top:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%)}.wpml-ls-legacy-dropdown-click .wpml-ls-item:not(.wpml-ls-current-language){padding:.25rem .75rem .25rem 1rem}.wpml-ls-legacy-dropdown-click .wpml-ls-item:not(.wpml-ls-current-language):not(:last-child){margin-bottom:.5rem}.wpml-ls-legacy-dropdown-click .wpml-ls-item:not(.wpml-ls-current-language):hover{background-color:#f3f5f8}.wpml-ls-legacy-dropdown-click .wpml-ls-link{color:#1e1d27;font-size:14px;line-height:17px}.wpml-ls-legacy-dropdown-click .wpml-ls-link:hover{color:#1e1d27}.wpml-ls-legacy-dropdown-click .wpml-ls-link span{min-width:64px;display:block}.download-button{width:24px;height:24px;display:block;position:relative}.download-button:before{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/downloads.2743295d.svg) 50%/cover no-repeat;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.input{background-color:var(--wp--preset--color--white);display:block;position:relative}.input input[type=text]{color:#1e1d27;border:1px solid rgba(22,65,148,.2);border-radius:0;width:100%;height:48px;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:17px;transition:border-color .1s}.input input[type=text]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:12px}.input input[type=text]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:14px}.input input[type=email]{color:#1e1d27;border:1px solid rgba(22,65,148,.2);border-radius:0;width:100%;height:48px;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:17px;transition:border-color .1s}.input input[type=email]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:12px}.input input[type=email]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:14px}.input input[type=password]{color:#1e1d27;border:1px solid rgba(22,65,148,.2);border-radius:0;width:100%;height:48px;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:17px;transition:border-color .1s}.input input[type=password]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:12px}.input input[type=password]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:14px}.input input[type=tel]{color:#1e1d27;border:1px solid rgba(22,65,148,.2);border-radius:0;width:100%;height:48px;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:17px;transition:border-color .1s}.input input[type=tel]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:12px}.input input[type=tel]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:14px}.input input[type=number]{color:#1e1d27;border:1px solid rgba(22,65,148,.2);border-radius:0;width:100%;height:48px;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:17px;transition:border-color .1s}.input input[type=number]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:12px}.input input[type=number]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:14px}.input input[type=url]{color:#1e1d27;border:1px solid rgba(22,65,148,.2);border-radius:0;width:100%;height:48px;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:17px;transition:border-color .1s}.input input[type=url]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:12px}.input input[type=url]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:14px}.input input[type=text]:focus{border-color:var(--wp--preset--color--primary)}.input input[type=email]:focus{border-color:var(--wp--preset--color--primary)}.input input[type=password]:focus{border-color:var(--wp--preset--color--primary)}.input input[type=tel]:focus{border-color:var(--wp--preset--color--primary)}.input input[type=number]:focus{border-color:var(--wp--preset--color--primary)}.input input[type=url]:focus{border-color:var(--wp--preset--color--primary)}.input input[type=text]::placeholder{color:transparent}.input input[type=text]::placeholder{color:transparent}.input input[type=email]::placeholder{color:transparent}.input input[type=email]::placeholder{color:transparent}.input input[type=password]::placeholder{color:transparent}.input input[type=password]::placeholder{color:transparent}.input input[type=tel]::placeholder{color:transparent}.input input[type=tel]::placeholder{color:transparent}.input input[type=number]::placeholder{color:transparent}.input input[type=number]::placeholder{color:transparent}.input input[type=url]::placeholder{color:transparent}.input input[type=url]::placeholder{color:transparent}.input__placeholder{color:#1e1d27;font-size:14px;line-height:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.input__placeholder.required:after{content:"*";color:var(--wp--preset--color--primary);position:relative;left:3px}.technical-training-no-functional-cookies .input,.form--register--no-functional-cookies .input{cursor:not-allowed;opacity:.6;background-color:#e6ebf5}.technical-training-no-functional-cookies .input input,.form--register--no-functional-cookies .input input{pointer-events:none}.technical-training-no-functional-cookies .input .password-show-button,.form--register--no-functional-cookies .input .password-show-button{display:none}.form{max-width:807px}.form__wrapper{gap:24px;margin-bottom:24px;display:grid}.form__wrapper--2{grid-template-columns:1fr 1fr}.form__wrapper--3{grid-template-columns:18.4fr 28.8fr 28.6fr}.form__wrapper--last{margin-bottom:40px}@media screen and (max-width:1024px){.form__wrapper--last{margin-bottom:32px}}.form__wrapper--margin-register{margin-bottom:56px!important}@media screen and (max-width:1024px){.form__wrapper--margin-register{margin-bottom:40px!important}.form__wrapper{grid-template-columns:1fr}}.form__wrapper:has(.form__has-note){-ms-flex-align:start;align-items:flex-start}.form__add-attendee-label .wpcf7-form-control-wrap{display:none}.form__add-other{cursor:pointer;color:var(--wp--preset--color--primary);font-size:16px;font-weight:600;line-height:19px;display:inline-block}.form__add-other.last{margin-bottom:48px}@media screen and (max-width:1024px){.form__add-other.last{margin-bottom:40px}}.form__check-with-add{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:24px;margin-bottom:48px;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.form__check-with-add{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}}.form__attendee-header{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:22px;display:-ms-flexbox;display:flex}.form__attendee-text{color:#1e1d27;margin-bottom:0;font-size:16px;line-height:19px}.form__remove-attendee{color:#ff4d00;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ff4d00;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.form__remove-attendee:hover{color:#fff;background:#ff4d00}.form__remove-attendee:focus{outline-offset:2px;outline:2px solid #ff4d00}.form__button{-ms-flex-align:center;align-items:center;gap:32px;margin-top:32px;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.form__button .button-submit{width:100%}.form__button{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:16px}}.form .custom-select__select{display:none}.form__error-text{position:absolute;top:100%;left:0;transform:translateY(4px);color:#e45454!important;font-size:12px!important;line-height:.75rem!important}.form__has-note{position:relative}.form__note{color:#000;margin-top:5px;font-size:10px;line-height:.75rem;display:inline-block}.form__checkboxes{-ms-flex-direction:column;flex-direction:column;gap:24px;padding-top:18px;display:-ms-flexbox;display:flex}.form__checkboxes a{color:var(--wp--preset--color--primary);font-weight:600}.form__checkboxes .checkbox input[type=checkbox]{transform:translateY(-2px)}.form__status{-ms-flex-align:center;align-items:center;gap:16px;display:-ms-flexbox;display:flex}.form__status__spinner{display:-ms-flexbox;display:flex}.form__status__spinner svg{width:24px;height:auto;fill:var(--wp--preset--color--primary);animation:1s linear infinite spin}.form__status__error{color:#e45454!important;font-size:14px!important;line-height:.75rem!important}.form .form__wrapper:has(.form__error-text){margin-bottom:36px}@media screen and (max-width:1024px){.form .form__wrapper:has(.form__error-text){gap:40px;margin-bottom:36px}}.form .checkbox:has(.form__error-text){margin-bottom:12px}.form--register{margin-top:56px}.form--register .text-2xl{color:#1e1d27;margin-bottom:24px;font-weight:600}.form--register .form__wrapper{margin-bottom:16px}.form__cookies-tooltip{color:var(--wp--preset--color--white);z-index:100;background:#000;border-radius:4px;padding:6px 12px;font-size:14px;line-height:20px;position:fixed}.form .woocommerce-password-strength{margin-top:16px}.technical-training-register-button-hidden .form__button{pointer-events:none!important;display:none!important}.form--register--no-functional-cookies .form__button button{color:#adb5bd;opacity:.5;cursor:not-allowed;background-color:#e9ecef;border-color:transparent}.form--register--no-functional-cookies .form__button button:hover{background-color:var(--wp--preset--color--primary)}.form--register--no-functional-cookies .form__button button:active{transform:translateY(0)}.technical-training-no-functional-cookies .form__button{cursor:not-allowed}.technical-training-no-functional-cookies .form__button:hover input{background-color:var(--wp--preset--color--primary)}.technical-training-no-functional-cookies .form__button input{color:#adb5bd;opacity:.5;pointer-events:none;background-color:#e9ecef;border-color:transparent}.custom-select{position:relative}.custom-select .wpcf7-form-control-wrap select{display:none}.custom-select__label{color:#1e1d27;z-index:4;pointer-events:none;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:400;line-height:17px;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.custom-select__label-required{color:var(--wp--preset--color--primary)}.custom-select__output{background:var(--wp--preset--color--white);z-index:3;border:1px solid #d0d9ea;width:100%;height:48px;position:relative}.custom-select__output:after{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/search-arrow.29bb2015.svg) 50%/cover no-repeat;width:20px;height:20px;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.custom-select__input{color:#1e1d27;width:100%;height:100%;padding:0 2.25rem 0 .875rem;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:400;line-height:17px}.custom-select__wrapper{background:var(--wp--preset--color--white);visibility:hidden;opacity:0;z-index:5;max-height:222px;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:1px;right:1px;box-shadow:0 8px 40px rgba(0,0,0,.2)}.custom-select__options{display:grid}.custom-select__button{text-align:left;width:100%;padding:.5rem .875rem;font-size:14px;line-height:17px;transition:all .15s cubic-bezier(.4,0,.2,1)}.custom-select__button:hover{background-color:#f3f5f8}.custom-select__button--selected{color:var(--wp--preset--color--primary);background-color:#f3f5f8;font-weight:600}.custom-select--active .custom-select__output{border-color:var(--wp--preset--color--primary)}.custom-select--active .custom-select__output:after{transform:translateY(-50%)rotate(-180deg)}.custom-select--active .custom-select__wrapper{visibility:visible;opacity:1}@media screen and (max-width:1024px){.custom-select--active .custom-select__wrapper{grid-template-rows:1fr;padding:5px 0 16px}}.custom-select--not-empty .custom-select__label{display:none}.technical-training-no-functional-cookies .custom-select,.form--register--no-functional-cookies .custom-select{cursor:not-allowed;opacity:.6}.technical-training-no-functional-cookies .custom-select__output,.form--register--no-functional-cookies .custom-select__output{pointer-events:none;background-color:#e6ebf5}.checkbox{-ms-flex-align:center;align-items:center;gap:16px;display:-ms-flexbox;display:flex;position:relative}.checkbox .wpcf7-list-item{margin:0;display:-ms-flexbox;display:flex}.checkbox span:not(:is(.wpcf7-not-valid-tip,.form__error-text)){color:#1e1d27;font-size:14px;line-height:17px}.checkbox span:not(:is(.wpcf7-not-valid-tip,.form__error-text)) strong{font-weight:600}.checkbox span:not(:is(.wpcf7-not-valid-tip,.form__error-text)) a{font-weight:600;text-decoration:underline}.checkbox .wpcf7-not-valid-tip,.checkbox .form__error-text{padding-left:37px}.checkbox input[type=checkbox]{background-color:var(--wp--preset--color--white);border:2px solid #ced4da;border-radius:0;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;transition:all .1s;position:relative}.checkbox input[type=checkbox]:before{content:"";opacity:0;background:url(../../../../../../../../../themes/juniper-theme/dist/arrow-checkbox.1c6704fc.svg) no-repeat;width:100%;height:9px;transition:all .1s;position:absolute;top:50%;left:50%;transform:translate(-35%,-55%)}.checkbox input[type=checkbox]:checked{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}.checkbox input[type=checkbox]:checked:before{opacity:1;transform:translate(-35%,-50%)}.technical-training-no-functional-cookies .checkbox,.form--register--no-functional-cookies .checkbox{pointer-events:none}.technical-training-no-functional-cookies .checkbox input[type=checkbox]{background-color:#e9ecef;border-color:#dee2e6}.form--register--no-functional-cookies .checkbox input[type=checkbox]{background-color:#e9ecef;border-color:#dee2e6}.technical-training-no-functional-cookies .checkbox input[type=checkbox]:checked{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}.form--register--no-functional-cookies .checkbox input[type=checkbox]:checked{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}.technical-training-no-functional-cookies .checkbox input[type=checkbox]:checked:before{opacity:.6}.form--register--no-functional-cookies .checkbox input[type=checkbox]:checked:before{opacity:.6}.wpcf7-response-output,.wpcf7-spinner{display:none!important}.wpcf7-form.submitting:before{content:"";border:5px solid rgba(0,0,0,.1);border-bottom-color:var(--wp--preset--color--primary);box-sizing:border-box;z-index:10000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite wpcf7-spin;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.wpcf7-form.submitting:after{content:"";backdrop-filter:blur(2px);z-index:9999;background:rgba(255,255,255,.8);position:fixed;top:0;bottom:0;left:0;right:0}@keyframes wpcf7-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.wpcf7-form-control-wrap{position:static}.wpcf7-not-valid-tip{color:#e45454;font-size:12px;line-height:.75rem;position:absolute;top:100%;left:0;transform:translateY(4px)}.wpcf7-form.invalid .form__wrapper:has(.wpcf7-not-valid-tip){margin-bottom:48px}@media screen and (max-width:1024px){.wpcf7-form.invalid .form__wrapper:has(.wpcf7-not-valid-tip){gap:40px;margin-bottom:40px}}.wpcf7-form.invalid .checkbox:has(.wpcf7-not-valid-tip):not(.checkbox:has([data-name=contact-person-is-attendee])){margin-bottom:48px}.wpcf7-form.invalid .checkbox:has([data-name=contact-person-is-attendee]) .wpcf7-not-valid-tip{white-space:nowrap}form.wpcf7-form[data-status=failed] .wpcf7-response-output,form.wpcf7-form[data-status=invalid] .wpcf7-response-output,form.wpcf7-form[data-status=spam] .wpcf7-response-output{color:red;border:none;margin:20px 0 0;padding:0;display:block!important}.cf7-success-popup{background:0 0;border:none;border-radius:12px;width:400px;max-width:90%;padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0!important}.cf7-success-popup::-ms-backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.5)}.cf7-success-popup::-ms-backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.5)}.cf7-success-popup::backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.5)}.cf7-success-popup__content{background:var(--wp--preset--color--white);text-align:center;max-width:100%;max-height:unset;border-radius:12px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:20px;margin:0;padding:32px;display:-ms-flexbox;display:flex;position:static;transform:none}.cf7-success-popup__icon svg{width:64px;height:64px}.cf7-success-popup__title{color:var(--wp--preset--color--black);margin:0;font-size:24px;font-weight:600}.cf7-success-popup__message{color:#1e1d27;margin:0;font-size:16px;line-height:1.5}.cf7-success-popup__button{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);cursor:pointer;border:none;border-radius:8px;min-width:80px;padding:12px 24px;font-size:16px;font-weight:700;transition:filter .2s}.cf7-success-popup__button:hover{filter:brightness(1.2)}.cf7-success-popup__button:focus{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.form-note__toggler:hover .form-note__content{opacity:1;visibility:visible}.form-note__content{width:436px;color:var(--wp--preset--color--white);text-align:center;background-color:var(--wp--preset--color--primary);opacity:0;visibility:hidden;z-index:5;pointer-events:none;padding:8px 12px;font-size:16px;line-height:19px;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;top:calc(100% + 4px);left:36px}@media screen and (max-width:1024px){.form-note__content{width:calc(100vw - 48px);left:0}}.technical-training-functional-consent{text-align:center;border:1px solid var(--wp--preset--color--gray-500);background-color:#f1f1f1;max-width:807px;margin:1rem 0;padding:1.25rem;display:none}.technical-training-functional-consent--register{margin-top:32px;display:block!important}.technical-training-functional-consent--login{display:block!important}.technical-training-functional-consent__title,.technical-training-functional-consent__description{color:var(--wp--preset--color--black);margin-bottom:1rem;line-height:24px}.technical-training-functional-consent__title{font-size:20px;font-weight:600}.technical-training-functional-consent__description{font-size:16px;font-weight:400;display:block}.technical-training-functional-consent__description a{color:var(--wp--preset--color--primary);text-decoration:underline}.technical-training-functional-consent__button{background-color:var(--wp--preset--color--primary);width:fit-content;color:var(--wp--preset--color--white);text-transform:uppercase;cursor:pointer;border-radius:0;margin:0 auto;padding:12px;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1);display:block}.technical-training-functional-consent__button:hover{background-color:rgba(22,65,148,.9)}.technical-training-no-functional-cookies .technical-training-functional-consent{display:block}.documentation__option__checkbox{width:20px;min-width:20px;height:20px;position:relative}.documentation__option__checkbox__input{-webkit-tap-highlight-color:transparent;-ms-appearance:none;appearance:none;background-color:#fff;border:2px solid #ced4da;border-radius:0;-ms-flex-item-align:center;align-self:center;width:100%;height:100%;margin:0;padding:0;transition:border-color .1s,background-color .1s;display:-ms-flexbox;display:flex}.documentation__option__checkbox__input+svg{color:#fff;opacity:0;width:.75rem;transition:opacity .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.documentation__option__checkbox__input:checked{background-color:#164194;border-color:#164194}.documentation__option__checkbox__input:checked+svg{opacity:1}.newsletter{width:100%;color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--primary);margin:24px 0;padding:32px;position:relative}@media screen and (min-width:1024px){.newsletter{clip-path:polygon(0 0,90% 0,100% 100%,0% 100%);width:80%}}.newsletter .loaderContainer{position:absolute}.newsletter .text-heading{margin-bottom:24px;font-weight:600}.newsletter .text-terms p{color:var(--wp--preset--color--white)}.newsletter form input[type=email]{border-bottom:1px solid var(--wp--preset--color--white);width:100%;max-width:320px;color:var(--wp--preset--color--white);padding:8px 12px}@media screen and (min-width:1024px){.newsletter form input[type=email]{width:auto;min-width:320px;max-width:unset}}.newsletter form input[type=email]::placeholder{color:var(--wp--preset--color--white)}.newsletter form input[type=email]::placeholder{color:var(--wp--preset--color--white)}.newsletter form input[type=checkbox]{cursor:pointer}.newsletter form input[type=checkbox]:checked{border-color:var(--wp--preset--color--white)!important}.newsletter form button{border:1px solid var(--wp--preset--color--white);width:100%;margin-top:12px;padding:12px 24px;font-weight:600}@media screen and (min-width:768px){.newsletter form button{width:auto;margin-top:0;margin-left:24px;padding:8px 24px}}.newsletter form button:hover{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--primary)}.newsletter form div{margin-top:12px}.newsletter__notice{margin-top:12px;font-weight:600}.newsletter__notice.error{color:#ff4d00}.newsletter__notice.success{color:var(--wp--preset--color--green)}.floating-elements{z-index:101;-ms-flex-direction:column;flex-direction:column;gap:8px;display:-ms-flexbox;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.floating-elements a{background-color:var(--wp--preset--color--blueish);width:48px;height:48px;padding:12px;display:block;position:relative}.floating-elements a:before,.floating-elements a:after{content:"";opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.floating-elements a:before{content:attr(aria-label);color:#fff;background:#4e4b66;border-radius:4px;width:max-content;padding:4px 8px;font-size:12px;line-height:16px;right:calc(100% + 8px)}.floating-elements a:after{border:5px solid transparent;border-left-color:#4e4b66;border-right-width:0;right:calc(100% + 3px)}.floating-elements a{transition:background-color .3s ease-in-out}.floating-elements a:hover{background-color:#f1f1f1}.floating-elements a:hover:before,.floating-elements a:hover:after{opacity:1}.floating-elements a img{object-fit:contain;width:100%;height:100%}.cky-btn-revisit-wrapper.cky-revisit-bottom-left{z-index:1}.popup{width:100dvw;height:100dvh;max-height:unset;max-width:unset;background-color:transparent;padding-top:118px;padding-bottom:64px;overflow:clip}.popup::-ms-backdrop{background:rgba(0,0,0,.3)}.popup::-ms-backdrop{background:rgba(0,0,0,.3)}.popup::backdrop{background:rgba(0,0,0,.3)}.popup__content{background-color:var(--wp--preset--color--white);opacity:0;max-width:600px;max-height:calc(100vh - 185px);margin-left:24px;margin-right:24px;padding:40px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;left:50%;overflow-x:clip;overflow-y:auto;transform:translate(-50%)scale(.9)}.popup__content::-webkit-scrollbar{width:4px}.popup__content::-webkit-scrollbar-track{background:#e6ebf5}.popup__content::-webkit-scrollbar-thumb{background:#164194}@media screen and (max-width:768px){.popup__content{height:100%;max-height:unset;padding:24px 24px 0;left:0;transform:translate(0)}}.popup__content.animation{opacity:1;transform:translate(-50%)scale(1)}@media screen and (max-width:768px){.popup__content.animation{transform:translate(0)scale(1)}}.popup__text-wrapper{margin-bottom:24px}.popup__close{position:absolute;top:40px;right:40px}@media screen and (max-width:768px){.popup__close{top:16px;right:16px}}.popup__close svg{color:#000;transition:all .15s cubic-bezier(.4,0,.2,1)}.popup__close:hover svg{color:rgba(0,0,0,.6)}.popup__title{color:#000;padding-right:40px;font-size:32px;font-weight:600;line-height:38px}@media screen and (max-width:768px){.popup__title{padding-right:12px;font-size:24px;line-height:28px}}.popup__subtitle{margin-bottom:20px;font-size:16px;font-weight:400;line-height:19px}.popup__wysiwyg{color:#000;font-size:16px;line-height:19px}.popup__wysiwyg a{color:var(--wp--preset--color--primary);text-decoration:underline}.popup__thumbnail{aspect-ratio:auto;height:200px;margin-bottom:40px}@media screen and (max-width:768px){.popup__thumbnail{margin-bottom:24px}}.popup__thumbnail img{object-fit:cover;width:100%;height:100%}.popup__locations-wrapper{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media screen and (min-width:768px){.popup__locations-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.popup__list{-ms-flex-direction:column;flex-direction:column;gap:24px;width:241px;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.popup__list{width:auto;margin-bottom:40px}}.popup__list__item{color:#1e1d27;-ms-flex-align:start;align-items:flex-start;gap:12px;font-size:16px;line-height:19px;display:-ms-flexbox;display:flex}.popup__list__item p{font-size:inherit;line-height:inherit;color:inherit}.popup__list__item strong{font-weight:600}.popup__list__item svg{stroke:#1e1d27;width:16px;height:16px}.popup__list__item--email a{text-decoration:underline}.popup__customer-service{background-color:#e6ebf5;width:286px;margin-bottom:-40px;margin-left:14px}@media screen and (max-width:768px){.popup__customer-service{width:auto;margin-bottom:40px;margin-left:0}}.popup__customer-service__inner{margin:24px 42px 40px 24px}@media screen and (max-width:1024px){.popup__customer-service__inner{margin:0;padding:24px 24px 7px}}.popup__customer-service__title{color:#000;font-size:14px;font-weight:600;line-height:1.25rem}.popup__customer-service__wysiwyg{color:#000;margin-bottom:17px;font-size:14px;line-height:1.25rem}.popup__customer-service__emails-wrapper{-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:19px;display:-ms-flexbox;display:flex}.popup__customer-service__emails-wrapper svg{stroke:#1e1d27;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px}.popup__customer-service__text{color:#1e1d27;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:17px;font-size:16px;line-height:19px;display:-ms-flexbox;display:flex}.popup__customer-service__text svg{stroke:#1e1d27;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px}.popup__customer-service__text--email{margin-bottom:0;font-size:14px;line-height:17px;display:inline}.popup__customer-service__text--email a{text-decoration:underline}.marketing-popup{bottom:64px;right:64px;top:unset;left:unset;background-color:var(--wp--preset--color--white);z-index:1000;opacity:0;pointer-events:none;border-radius:8px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:24px;padding-left:24px;display:-ms-flexbox;display:flex;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12);margin:0 0 0 64px!important;position:fixed!important}.marketing-popup--image{padding-left:0}.marketing-popup__image{object-fit:cover;object-position:center;width:300px;height:300px}@media screen and (max-width:768px){.marketing-popup{border-radius:0;width:100%;bottom:0;left:0;right:0;box-shadow:0 -4px 16px rgba(0,0,0,.12);margin-left:0!important}}@media (max-width:630px){.marketing-popup{padding-left:24px}.marketing-popup__image{display:none}}.marketing-popup.is-open{opacity:1;pointer-events:auto}.marketing-popup::-ms-backdrop{display:none}.marketing-popup::-ms-backdrop{display:none}.marketing-popup::backdrop{display:none}.marketing-popup__close{cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;padding:8px;transition:background-color .3s;position:absolute;top:24px;right:24px}@media screen and (max-width:768px){.marketing-popup__close{top:16px;right:16px}}.marketing-popup__close:hover{background-color:rgba(0,0,0,.1)}.marketing-popup__close img{color:#000;width:20px;height:20px}.marketing-popup__body{max-width:450px;padding:24px 24px 24px 0}.marketing-popup__body h1,.marketing-popup__body h2,.marketing-popup__body h3,.marketing-popup__body h4,.marketing-popup__body h5,.marketing-popup__body h6{margin-bottom:16px;line-height:1.2}.marketing-popup__body h1{font-size:28px;font-weight:700}@media screen and (max-width:768px){.marketing-popup__body h1{font-size:24px}}.marketing-popup__body h2{font-size:24px;font-weight:600}@media screen and (max-width:768px){.marketing-popup__body h2{font-size:20px}}.marketing-popup__body p{margin-bottom:16px;line-height:1.5}.marketing-popup__body>:first-child{max-width:calc(100% - 50px)}.marketing-popup__body img{border-radius:8px;max-width:100%;height:auto;margin:16px 0}.marketing-popup__body .wp-element-button,.marketing-popup__body .wp-block-button__link{color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);text-align:center;background-color:transparent;border-radius:4px;width:100%;margin-top:16px;padding:12px 24px;font-size:16px;font-weight:600;line-height:19px;text-decoration:none;transition:background-color .3s;display:inline-block}.marketing-popup__body .wp-element-button:hover,.marketing-popup__body .wp-block-button__link:hover{color:#fff;background-color:var(--wp--preset--color--primary)}.marketing-popup__body>:last-child{margin-bottom:0}.page-template-page-meeting-room-confirmation .meeting-room-container{max-width:900px!important}@media screen and (max-width:900px){.page-template-page-meeting-room-confirmation .meeting-room-container{margin:0 24px!important}}.page-template-page-meeting-room-confirmation .meeting-room-container{margin:0 auto}.page-template-page-meeting-room-confirmation .wp-block-buttons{-ms-flex-flow:wrap;flex-flow:wrap}@media screen and (max-width:1024px){.page-template-page-meeting-room-confirmation .wp-block-buttons{-ms-flex-direction:column;flex-direction:column}}.page-template-page-meeting-room-confirmation .wp-block-buttons .wp-block-button{-ms-flex:0 0 30%;flex:0 0 30%;width:30%}@media screen and (max-width:1024px){.page-template-page-meeting-room-confirmation .wp-block-buttons .wp-block-button{-ms-flex:0 0 80%;flex:0 0 80%;width:80%}}.meeting-room-popup{z-index:9999;backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:rgba(0,0,0,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);display:-ms-flexbox;display:flex;position:fixed;top:0;left:0}.meeting-room-popup.entering{opacity:1;visibility:visible}.meeting-room-popup.exiting{opacity:0;visibility:hidden}.meeting-room-popup__content{background:var(--wp--preset--color--white);text-align:center;border-radius:12px;width:calc(100vw - 32px);max-width:400px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);transform:scale(.9)translateY(20px);box-shadow:0 20px 60px rgba(0,0,0,.2),0 8px 25px rgba(0,0,0,.1)}@media (max-width:640px){.meeting-room-popup__content{width:calc(100vw - 32px);margin:16px;padding:24px}}.meeting-room-popup.entering .meeting-room-popup__content{transform:scale(1)translateY(0)}.meeting-room-popup.exiting .meeting-room-popup__content{transform:scale(.9)translateY(20px)}.meeting-room-popup__icon{width:64px;height:64px;color:var(--wp--preset--color--white);border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto 20px;font-size:32px;font-weight:700;display:-ms-flexbox;display:flex}.meeting-room-popup--success .meeting-room-popup__icon{background:linear-gradient(135deg,var(--wp--preset--color--green) 0%,rgba(40,167,69,.9) 100%)}.meeting-room-popup--success .meeting-room-popup__icon:after{content:"✓"}.meeting-room-popup--error .meeting-room-popup__icon{background:linear-gradient(135deg,#ff4d00 0%,rgba(220,53,69,.9) 100%)}.meeting-room-popup--error .meeting-room-popup__icon:after{content:"!"}.meeting-room-popup--info .meeting-room-popup__icon{background:linear-gradient(135deg,var(--wp--preset--color--primary) 0%,rgba(22,65,148,.9) 100%)}.meeting-room-popup--info .meeting-room-popup__icon:after{content:"i"}.meeting-room-popup__message{color:#1e1d27;margin:0;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width:1280px){.is-style-text-technologies{max-width:1024px;margin-left:auto!important;margin-right:auto!important;padding-left:72px!important;padding-right:72px!important}}@media screen and (max-width:1024px){.is-style-text-technologies{max-width:768px;padding:24px 48px!important}}@media screen and (max-width:768px){.is-style-text-technologies{max-width:640px}}@media screen and (max-width:640px){.is-style-text-technologies{max-width:100%;padding-left:24px!important;padding-right:24px!important}}@media screen and (max-width:1024px){.is-style-text-technologies .wp-block-heading.has-xx-large-font-size{margin-bottom:24px!important;font-size:24px!important}.is-style-text-technologies p{margin:0 0 12px!important}.is-style-text-technologies p:last-child{margin-bottom:0!important}}.is-style-text-technologies p strong,.is-style-text-technologies p b,.is-style-text-technologies ul strong,.is-style-text-technologies ol strong{font-size:16px}.is-style-text-technologies .caption-mt{margin-top:16px!important}.is-style-has-link a{color:var(--wp--preset--color--primary);font-weight:600;text-decoration:underline}@media screen and (max-width:1280px){.is-style-toc-columns{-ms-flex-direction:column;flex-direction:column}.is-style-toc-columns>.wp-block-column{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.is-style-toc-columns>.wp-block-column:first-child{background-color:var(--wp--preset--color--white);z-index:4;width:100%;padding:10px 24px;position:sticky;overflow-x:auto;top:76px!important}}.is-style-toc-columns>.wp-block-column:first-child::-webkit-scrollbar{height:4px}.is-style-toc-columns>.wp-block-column:first-child::-webkit-scrollbar-track{background-color:#d0d9ea;height:4px}.is-style-toc-columns>.wp-block-column:first-child::-webkit-scrollbar-thumb{background-color:var(--wp--preset--color--primary)}.is-style-toc-columns>.wp-block-column:first-child::-webkit-scrollbar-button{display:none}@media screen and (max-width:1280px){.is-style-toc-columns>.wp-block-column:last-child{width:100%}}@media screen and (max-width:1024px){.is-style-toc-columns .column-tile__content{min-height:252px}.is-style-full-width-on-mobile{width:calc(100% + 48px)!important;margin-left:-24px!important}}.is-style-text-with-image-on-background{padding:48px 24px!important}@media screen and (max-width:1024px){.is-style-text-with-image-on-background{padding:24px 0!important}}.is-style-text-with-image-on-background .wp-block-column:first-of-type{max-width:768px;padding-left:24px;padding-right:24px}@media screen and (min-width:1024px){.is-style-text-with-image-on-background .wp-block-column:first-of-type{padding-left:0;padding-right:0}}@media screen and (max-width:1024px){.is-style-text-with-image-on-background .wp-block-columns{-ms-flex-direction:column;flex-direction:column}.is-style-text-with-image-on-background .wp-block-columns img{width:100%!important;height:auto!important}}.is-style-text-with-image-on-background img{margin-left:auto;margin-right:auto}.is-style-text-with-image-on-background-reversed{padding:48px 24px!important}@media screen and (max-width:1024px){.is-style-text-with-image-on-background-reversed{padding:24px 0!important}}.is-style-text-with-image-on-background-reversed .wp-block-column:last-child{max-width:768px;padding-left:24px;padding-right:24px}@media screen and (min-width:1024px){.is-style-text-with-image-on-background-reversed .wp-block-column:last-child{padding-left:0;padding-right:0}}@media screen and (max-width:1024px){.is-style-text-with-image-on-background-reversed .wp-block-columns{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.is-style-text-with-image-on-background-reversed .wp-block-columns img{width:100%!important;height:auto!important}}.is-style-text-with-image-on-background-reversed img{margin-left:auto;margin-right:auto}.is-style-text-with-image .wp-block-column:first-of-type{max-width:768px;padding-left:24px;padding-right:24px}@media screen and (min-width:1024px){.is-style-text-with-image .wp-block-column:first-of-type{padding-left:0;padding-right:60px}}@media screen and (min-width:1280px){.is-style-text-with-image .wp-block-column:first-of-type{padding-right:96px}}@media screen and (min-width:1440px){.is-style-text-with-image .wp-block-column:first-of-type{padding-right:128px}}@media screen and (max-width:1024px){.is-style-text-with-image .wp-block-columns{-ms-flex-direction:column;flex-direction:column}.is-style-text-with-image .wp-block-columns img{width:100%!important;height:auto!important}}.is-style-text-with-image img{margin-left:auto;margin-right:auto}@media screen and (max-width:1024px){.is-style-column-tiles-in-column{padding-top:24px!important;padding-bottom:24px!important}.is-style-column-tiles-in-column .wp-block-heading{margin-bottom:40px!important;font-size:24px!important}}.is-style-technical-training-description{padding-bottom:80px!important}@media screen and (max-width:1024px){.is-style-technical-training-description{padding-bottom:48px!important}}.single-technical-training .wp-site-blocks .is-style-technical-training-description .wp-block-columns{-ms-flex-pack:justify!important;justify-content:space-between!important;gap:24px!important;max-width:882px!important;margin-left:0!important;margin-right:0!important}@media screen and (max-width:1024px){.single-technical-training .wp-site-blocks .is-style-technical-training-description .wp-block-columns{padding-left:4px!important;padding-right:4px!important}}.is-style-technical-training-description-item{margin-bottom:40px;padding:0!important}.is-style-technical-training-description-item .text-base,.is-style-technical-training-description-item .has-base-font-size{line-height:1.5}@media screen and (max-width:1024px){.is-style-technical-training-description-item{margin-bottom:24px}}.is-style-listings{padding-top:64px!important;padding-bottom:80px!important}@media screen and (max-width:1024px){.is-style-listings{padding-top:32px!important}}.is-style-share-page{margin-top:90px}@media screen and (max-width:1024px){.is-style-share-page{margin-top:0}}.is-style-careers-text-image{padding:148px 0 90px!important}@media screen and (max-width:768px){.is-style-careers-text-image{padding:48px 0 0!important}.is-style-careers-text-image .wp-block-columns{gap:0}}.is-style-careers-text-image .wp-block-columns>.wp-block-column:first-child{margin-bottom:6rem}@media screen and (max-width:768px){.is-style-careers-text-image .wp-block-columns>.wp-block-column:first-child{max-width:640px;margin-bottom:2.5rem;padding-left:48px;padding-right:48px!important}}.is-style-careers-text-image .wp-block-columns>.wp-block-column:last-child{max-height:424px}@media screen and (max-width:768px){.is-style-careers-text-image .wp-block-columns>.wp-block-column:last-child img{height:auto;width:100%!important}}.is-style-careers-text-image p{font-size:14px;line-height:17px}@media screen and (max-width:1024px){.is-style-careers-text-image p{margin:0 0 12px!important}.is-style-careers-text-image p:last-child{margin-bottom:0!important}}.is-style-careers-text-image p strong,.is-style-careers-text-image p b{font-size:16px}.entry-content .wp-block-group.is-style-full-width-child>*{max-width:unset!important}@media screen and (max-width:1280px){.is-style-text-careers{max-width:1024px;margin-left:auto!important;margin-right:auto!important;padding-left:72px!important;padding-right:72px!important}}@media screen and (max-width:1024px){.is-style-text-careers{max-width:768px;padding-left:48px!important;padding-right:48px!important}}@media screen and (max-width:768px){.is-style-text-careers{max-width:640px}}@media screen and (max-width:640px){.is-style-text-careers{max-width:100%;padding-left:24px!important;padding-right:24px!important}}.is-style-text-careers p{line-height:1.5rem}@media screen and (max-width:1024px){.is-style-text-careers p{margin:0 0 20px!important}.is-style-text-careers p:last-child{margin-bottom:0!important}}.is-style-text-careers p strong,.is-style-text-careers p b,.is-style-text-careers ul strong,.is-style-text-careers ol strong{font-size:16px}.is-style-text-careers li{line-height:1.5rem}.is-style-career-address strong,.is-style-career-address p{font-size:inherit!important}.is-style-career-apply{padding:48px 56px!important}@media screen and (max-width:1024px){.is-style-career-apply{width:calc(100% - 48px);margin:0 auto;padding:24px!important}}@media screen and (min-width:1024px){.is-style-career-apply .wp-block-heading br{display:none}}.is-style-career-apply p{margin-top:8px;line-height:1.5rem}@media screen and (max-width:1024px){.is-style-career-apply p{margin-top:16px}}.is-style-career-apply a{text-decoration:underline}@media screen and (max-width:1280px){.is-style-technologies-text-with-image{max-width:1024px;margin-left:auto!important;margin-right:auto!important;padding-left:72px!important;padding-right:72px!important}}@media screen and (max-width:1024px){.is-style-technologies-text-with-image{max-width:768px;overflow:clip;padding:24px 48px!important}.is-style-technologies-text-with-image img{max-width:unset;transform:translate(-24px);width:102dvw!important}}@media screen and (max-width:768px){.is-style-technologies-text-with-image{max-width:640px}}@media screen and (max-width:640px){.is-style-technologies-text-with-image{max-width:100%;padding-left:24px!important;padding-right:24px!important}}@media screen and (max-width:1024px){.is-style-technologies-text-with-image .wp-block-heading.has-xx-large-font-size{margin-bottom:24px!important;font-size:24px!important}.is-style-technologies-text-with-image p{margin:0 0 12px!important}.is-style-technologies-text-with-image p:last-child{margin-bottom:0!important}}.is-style-technologies-text-with-image p strong,.is-style-technologies-text-with-image p b,.is-style-technologies-text-with-image ul strong,.is-style-technologies-text-with-image ol strong{font-size:16px}main .is-style-technologies-text-with-image p:last-child{margin-top:16px!important}.is-style-technical-training-form{position:relative}@media screen and (max-width:1024px){.is-style-technical-training-form{padding-top:48px!important;padding-bottom:56px!important}.is-style-technical-training-form .wp-block-heading{font-size:24px!important;line-height:28px!important}}.is-style-technical-training-form:after{content:"";z-index:1;pointer-events:none;background:url(../../../../../../../../../themes/juniper-theme/dist/training-form-shape.fd57ae68.svg) no-repeat;width:100%;max-width:440px;height:350px;display:none;position:absolute;top:0;right:0}@media screen and (min-width:1024px){.is-style-technical-training-form:after{display:block}}.is-style-technical-training-form>*{z-index:2;position:relative}.technical-training-invitation-only .is-style-technical-training-form{display:none!important}@media screen and (max-width:1024px){.is-style-gray-background-on-mobile{background:#f9f9f9}}.is-style-register{padding-top:64px!important;padding-bottom:80px!important}@media screen and (max-width:1024px){.is-style-register{padding-top:48px!important;padding-bottom:56px!important}.is-style-contact-title{background-color:#f9f9f9!important;padding-top:24px!important;padding-bottom:16px!important}}.is-style-terms-text{padding-top:108px;padding-bottom:108px}@media screen and (max-width:1024px){.is-style-terms-text{padding-top:32px;padding-bottom:32px}.is-style-terms-text h1{margin-bottom:24px!important;font-size:24px!important;line-height:28px!important}}.is-style-columns-gap-12{gap:12px!important}.is-style-has-underline{text-decoration:underline}.is-style-is-caption{margin-top:16px!important}@media screen and (max-width:1024px){.is-style-related-products-group{padding-top:21px!important;padding-bottom:26px!important}}.is-style-downloads-transparent-background .download{background-color:transparent!important}.woocommerce-notices-wrapper a{text-decoration:underline}.woocommerce-account-account .woocommerce a:not(.technical-training-functional-consent__button){color:#164194;text-decoration:underline}.woocommerce-account .form__error-text{position:static}.woocommerce-account form:not(.search-bar form):not(#newsletter-form){width:100%;margin-top:32px}@media screen and (min-width:1140px){.woocommerce-account form:not(.search-bar form):not(#newsletter-form){width:392px;margin-top:48px}}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row{background-color:#fff;margin-top:16px;margin-bottom:5px;position:relative}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row label,.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input{color:#1e1d27;font-size:14px;line-height:17px}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row label{transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row label span.required{color:#164194}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input{border:1px solid rgba(22,65,148,.2);width:100%;height:46px;padding:0 14px 0 12px}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input[type=password]{padding:0 42px 0 12px}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input[type=password]:focus{border-color:#228be6}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input[type=password]:not(:-ms-placeholder-shown){border-color:#228be6}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input[type=password]:not(:-ms-placeholder-shown){border-color:#228be6}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input[type=password]:not(:placeholder-shown){border-color:#228be6}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input[type=password]:-webkit-autofill{border-color:#228be6}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input:focus{border-color:#164194;outline:none}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input:not(:-ms-placeholder-shown){border-color:#164194;outline:none}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input:not(:-ms-placeholder-shown){border-color:#164194;outline:none}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input:not(:placeholder-shown){border-color:#164194;outline:none}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input:-webkit-autofill{border-color:#164194;outline:none}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input:focus~label{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input:not(:-ms-placeholder-shown)~label{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input:not(:-ms-placeholder-shown)~label{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input:not(:placeholder-shown)~label{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row input:-webkit-autofill~label{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .woocommerce-form-row button#showPassword{height:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .username-note{color:var(--wp--preset--color--black);margin-top:5px;font-size:10px;line-height:12px}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .form-button-container{margin-top:40px}@media screen and (min-width:1140px){.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .form-button-container{width:fit-content;margin-top:44px}}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .form-button-container.disabled{pointer-events:none}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .form-button-container.disabled button{color:#adb5bd;opacity:.5;cursor:not-allowed;background-color:#e9ecef;border-color:transparent}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .form-button-container button{width:100%}.woocommerce-account form:not(.search-bar form):not(#newsletter-form) .lost_password{text-align:right}.woocommerce-account fieldset{border:0;min-width:0;margin:0;padding:0}.woocommerce-account .edit-account .wp-block-button{margin-top:20px}.woocommerce-account .edit-account .woocommerce-password-strength{margin-top:12px}body.single-product,body.tax-product_cat,body.revit-library{background-color:#f9f9f9}.products-browse h1{display:none}@media screen and (min-width:1024px){.products-browse h1{margin-bottom:48px;display:block}}.products-browse input[type=checkbox]{border:2px solid var(--wp--preset--color--blueish);cursor:pointer;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:20px;position:relative}.products-browse input[type=checkbox]:checked{background-color:var(--wp--preset--color--primary);border:2px solid var(--wp--preset--color--primary)}.products-browse input[type=checkbox]:checked:after{content:"";background-image:url(../../../../../../../../../themes/juniper-theme/dist/checkmark.49d29d29.svg);background-repeat:no-repeat;background-size:contain;width:.75rem;height:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-browse__breadcrumbs{display:none}@media screen and (min-width:1024px){.products-browse__breadcrumbs{margin-bottom:16px;display:block}.products-browse__breadcrumbs>span{-ms-flex-align:center;align-items:center;gap:4px;display:-ms-flexbox;display:flex}.products-browse__breadcrumbs a{color:rgba(0,0,0,.5);font-size:14px;line-height:1;display:inline-block}.products-browse__breadcrumbs .breadcrumb_last{color:#000;font-size:14px;line-height:1}.products-browse__filters{margin-bottom:40px}}.products-browse__filters--mobile{margin-bottom:40px}@media screen and (min-width:1024px){.products-browse__filters--mobile{display:none}}.products-browse__filters--mobile.open .products-browse__select__popup{opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;transform:scale(1)}.products-browse__filters--mobile.open span{opacity:.5;visibility:visible}.products-browse__filters--mobile span{opacity:.5;z-index:10;opacity:0;visibility:hidden;background:#000;width:100%;height:100%;position:fixed;top:0;left:0}.products-browse__filters--desktop{display:none}@media screen and (min-width:1024px){.products-browse__filters--desktop{background-color:var(--wp--preset--color--white);margin-bottom:24px;padding-bottom:8px;display:block;overflow-x:auto}}.products-browse__filters p{color:var(--wp--preset--color--black)}.products-browse__filters svg{width:24px;height:24px}.products-browse__filter{-ms-flex:none;flex:none;position:relative}.products-browse__filter img{object-fit:contain;width:24px;height:24px}.products-browse__filter__tooltip{opacity:0;visibility:hidden;color:var(--wp--preset--color--white);background-color:#164194;padding:8px;font-size:16px;line-height:19px;transition:opacity .1s ease-in-out .1s,visibility .1s ease-in-out .1s;position:fixed}.products-browse__list{gap:53px;display:-ms-flexbox;display:flex;box-shadow:0 8px #f9f9f9}.products-browse__list li{cursor:pointer}.products-browse__list li.active{border-bottom:2px solid #164194}.products-browse__list li.active p{font-weight:600}.products-browse__list li a{-ms-flex-align:center;align-items:center;gap:12px;padding:12px 19px 12px 12px;display:-ms-flexbox;display:flex}.products-browse__list li p{font-size:16px;line-height:19px}.products-browse__back{display:none}.products-browse__back.active{color:var(--wp--preset--color--black);-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:44px;font-size:14px;line-height:17px}.products-browse__back.active svg{width:24px;height:24px}.products-browse__select{position:relative}.products-browse__select__top{-ms-flex-pack:justify;justify-content:space-between}.products-browse__select__top,.products-browse__select__popup__selected{border-bottom:2px solid var(--wp--preset--color--primary);-ms-flex-align:center;align-items:center;padding:12px;display:-ms-flexbox;display:flex;box-shadow:0 0 transparent,0 0 transparent,0 8px 40px rgba(40,44,52,.15)}.products-browse__select__top p,.products-browse__select__popup__selected p{font-size:14px;font-weight:600;line-height:24px}.products-browse__select__top svg,.products-browse__select__popup__selected svg{color:var(--wp--preset--color--primary)}.products-browse__select__selected,.products-browse__select__selected *{-ms-flex-align:center;align-items:center;gap:12px;display:-ms-flexbox;display:flex}.products-browse__select__selected img{object-fit:cover;width:32px;height:32px}.products-browse__select__popup{background-color:var(--wp--preset--color--white);z-index:11;opacity:0;visibility:hidden;width:100%;position:absolute;top:0;left:0;transform:scale(.8)}.products-browse__select__popup .products-browse__select__selected{box-shadow:none}.products-browse__select__popup__list{background-color:var(--wp--preset--color--white);padding:10px 12px}.products-browse__select__popup__list li{margin-bottom:12px}.products-browse__select__popup__list li:last-child{margin-bottom:0}.products-browse__select__popup__list li a{-ms-flex-align:center;align-items:center;gap:12px;padding:10px 0;display:-ms-flexbox;display:flex}.products-browse__select__popup__list li img{object-fit:cover;width:32px;height:32px}.products-browse__select__popup__list li p{font-size:16px;line-height:19px}.products-browse__wrapper{position:relative}.products-browse__wrapper--product_filters{padding-top:20px}@media screen and (min-width:1024px){.products-browse__wrapper--product_filters{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0}.products-browse__wrapper{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:24px;display:-ms-flexbox;display:flex}}.products-browse__product-filters{margin-bottom:16px;padding:8px}.products-browse__product-filters__container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:32px;display:-ms-flexbox;display:flex}.products-browse__product-filters .wp-block-button{width:fit-content}.products-browse__product-filters__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;gap:12px;display:-ms-flexbox;display:flex}.products-browse__product-filters__buttons .reset{opacity:0;visibility:hidden}.products-browse__product-filters__buttons .reset.active{opacity:1;visibility:visible}.products-browse__product-filters__single{cursor:pointer;background-color:#fff;border-bottom:1px solid #dee2e6;width:100%;position:relative}@media (min-width:1024px){.products-browse__product-filters__single{--tw-shadow:0px 4px 12px rgba(0,0,0,.03);--tw-shadow-colored:0px 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);border:1px solid rgba(22,65,148,.2);max-width:182px;padding:6px .75rem}}.products-browse__product-filters__single__label_wrapper{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:5px;min-height:34px;padding:16px 8px 16px 16px;display:-ms-flexbox;display:flex}.products-browse__product-filters__single__label_wrapper:hover{background-color:#f8f9fa}@media (min-width:1024px){.products-browse__product-filters__single__label_wrapper{padding:0}.products-browse__product-filters__single__label_wrapper:hover{background-color:unset}}.products-browse__product-filters__single__label_wrapper__label{-ms-flex-align:center;align-items:center;gap:.25rem;display:-ms-flexbox;display:flex}.products-browse__product-filters__single__label_wrapper__label p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.products-browse__product-filters__single__label_wrapper svg{margin-right:-4px}.products-browse__product-filters__single.active{border-color:#164194}.products-browse__product-filters__single.active>[class*=__options__wrapper]{opacity:1;pointer-events:all;max-height:181px;overflow-x:auto}.products-browse__product-filters__single.active>[class*=__options__wrapper]>[class*=__options]{width:100%;max-height:160px;overflow-x:visible}@media (min-width:1024px){.products-browse__product-filters__single.active>[class*=__options__wrapper]{max-height:226px}.products-browse__product-filters__single.active>[class*=__options__wrapper]>[class*=__options]{max-height:215px}}.products-browse__product-filters__single.active>[class*=__label] svg{transform:rotate(180deg)}.products-browse__product-filters__single__options__wrapper{opacity:0;pointer-events:none;width:100%;height:181px;max-height:0;transition:all .2s ease-in-out;overflow:hidden}@media (min-width:1024px){.products-browse__product-filters__single__options__wrapper{z-index:10;--tw-shadow:0px 4px 12px rgba(0,0,0,.03);--tw-shadow-colored:0px 4px 12px var(--tw-shadow-color);height:auto;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);background:#fff;border:1px solid #e6ebf5;padding-bottom:8px;position:absolute;top:calc(100% + 1px);left:0}}.products-browse__product-filters__single__options{-ms-flex-flow:column;flex-flow:column;gap:20px;width:100%;padding:5px 16px 16px;display:-ms-flexbox;display:flex;overflow-y:auto}@media (min-width:1024px){.products-browse__product-filters__single__options{gap:0;max-height:226px;padding:0}}.products-browse__product-filters__single__options__single{cursor:pointer;-ms-flex-align:center;align-items:center;gap:.5rem;display:-ms-flexbox;display:flex}.products-browse__product-filters__single__options__single span{-ms-flex-align:center;align-items:center;gap:6px;display:-ms-flexbox;display:flex}.products-browse__product-filters__single__options__single span img,.products-browse__product-filters__single__options__single span svg{object-fit:contain;width:18px;min-width:18px;height:auto}@media (min-width:1024px){.products-browse__product-filters__single__options__single{padding:.5rem .7rem}.products-browse__product-filters__single__options__single:hover{background-color:#f1f3f5}}@media screen and (min-width:1024px){.products-browse__product-filters__single{-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}}.products-browse__product-filters__single:before{opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.39,.575,.565,1),visibility .3s cubic-bezier(.39,.575,.565,1)}.products-browse__product-filters__single.selected:before{content:"";opacity:1;visibility:visible;background-color:#ff4d00;border-radius:50%;width:10px;height:10px;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.products-browse__categories{display:none}@media screen and (min-width:1024px){.products-browse__categories{background-color:var(--wp--preset--color--white);-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%;max-height:calc(100vh - 150px);display:block;position:sticky;top:150px;overflow:auto}.products-browse__products{-ms-flex:0 0 calc(68% - 24px);flex:0 0 calc(68% - 24px);max-width:calc(68% - 24px)}}@media screen and (min-width:782px){.products-browse__products__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}}@media screen and (min-width:1024px){.products-browse__products__list{-ms-flex:0 0 calc(68% - 24px);flex:0 0 calc(68% - 24px);grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:1280px){.products-browse__products__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-browse>button{margin:56px auto 0;display:block}.products-browse #show-more{margin:2rem auto 0;display:block}.products-browse #show-more.disabled{cursor:disabled;pointer-events:none}.products-browse #show-more.disabled span{color:var(--wp--preset--color--gray);background-color:#f1f1f1;border-color:#f1f1f1}.products-browse #show-more span{display:block}.browse-card{background-color:var(--wp--preset--color--white);-ms-flex-pack:justify;justify-content:space-between;gap:28px;margin-bottom:16px;padding:20px;display:-ms-flexbox;display:flex;position:relative;box-shadow:0 0 transparent,0 0 transparent,0 16px 40px rgba(0,0,0,.08)}.browse-card--product .browse-card__decoration{clip-path:polygon(0 0,45% 0,100% 100%,0 100%);background-color:var(--category-color);width:32px;height:24px;display:block;position:absolute;bottom:0;left:0}.browse-card__image{-ms-flex:0 0 72px;flex:0 0 72px;width:72px}.browse-card__image img{object-fit:contain;width:100%;height:auto;max-height:80px}.browse-card__content{-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between;gap:8px;display:-ms-flexbox;display:flex}.browse-card__name{text-align:left;margin:8px 0 12px;font-size:20px;font-weight:600;line-height:24px}.browse-card__name:hover{color:#164194}.browse-card__bottom{-ms-flex-pack:justify;justify-content:space-between;gap:12px;display:-ms-flexbox;display:flex}.browse-card__bottom a,.browse-card__bottom button{background-color:var(--wp--preset--color--blueish);-ms-flex:0 0 32px;flex:0 0 32px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;margin-left:auto;display:-ms-flexbox;display:flex}.browse-card__bottom a:hover svg,.browse-card__bottom button:hover svg{color:#164194}.browse-card__bottom a svg,.browse-card__bottom button svg{width:24px;height:24px;color:var(--wp--preset--color--primary)}.browse-card__bottom p{color:var(--wp--preset--color--black);opacity:.5;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;line-height:17px;display:-webkit-box;overflow:hidden}.browse-card__decoration{display:none}.browse-category{cursor:pointer;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;padding:20px 16px;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.browse-category{padding:20px 32px}}.browse-category.open{border-left:2px solid var(--category-color)}.browse-category.open svg{transition:transform .3s ease-in-out;transform:rotate(-180deg)}.browse-category h3{-ms-flex:1;flex:1;font-size:18px;font-weight:600;line-height:22px}.browse-category h3 button{text-align:left;width:100%;font-size:18px;font-weight:600;line-height:22px}.browse-category svg{width:24px;height:24px;margin-left:20px;transition:transform .3s ease-in-out}.browse-category ul{-ms-flex:0 0 100%;flex:0 0 100%;max-height:0;transition:max-height .2s ease-out;overflow:hidden}.browse-category ul li:first-child{margin-top:20px}.browse-category ul li.active{background-color:var(--category-color)}.browse-category ul li.active a,.browse-category ul li.active button{color:var(--wp--preset--color--white);font-weight:600}.browse-category ul li a,.browse-category ul li button{text-align:left;width:100%;padding:12px;font-size:16px;line-height:19px;display:block}.browse-filters{display:none}.browse-filters__wrapper{-ms-flex-align:center;align-items:center;gap:24px;margin-bottom:24px;display:-ms-flexbox;display:flex}.browse-filters__filter{background-color:var(--wp--preset--color--white);cursor:pointer;border-bottom:1px solid #164194;min-width:182px;position:relative}.browse-filters__name{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:6px 12px;display:-ms-flexbox;display:flex}.browse-filters__name p{font-size:14px;line-height:34px}.browse-filters__active{gap:24px;margin-bottom:40px;display:none}.browse-filters__active.active{display:-ms-flexbox;display:flex}.browse-filters__active>p{-ms-flex:none;flex:none;padding-top:7px;font-size:14px;font-weight:600;line-height:17px}.browse-filters__selected-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:12px;display:-ms-flexbox;display:flex}.browse-filters__selected-container>p{border-left:2px solid var(--wp--preset--color--black);cursor:pointer;margin-left:8px;padding-left:8px;font-size:14px;font-weight:500;line-height:32px}.browse-filters__selected{background-color:#e6ebf5;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 8px;line-height:24px;display:-ms-flexbox;display:flex}.browse-filters__selected p{color:#2d4f9e;font-size:14px}.browse-filters__selected span{cursor:pointer;background-image:url(../../../../../../../../../themes/juniper-theme/dist/close.d94b3bed.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:18px;display:block}.browse-filters__options{z-index:2;background-color:var(--wp--preset--color--white);opacity:0;visibility:hidden;width:100%;padding:10px 0;position:absolute;top:calc(100% + 1px);left:0}.browse-filters__options.active{opacity:1;visibility:visible}.browse-filters__options li{-ms-flex-align:center;align-items:center;gap:12px;padding:6px 12px;display:-ms-flexbox;display:flex}.browse-filters__options li p{font-size:14px;line-height:1.5}@media screen and (min-width:1024px){.browse-product__container{background-color:var(--wp--preset--color--white);padding:48px}}.browse-product__hero{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.browse-product__hero{-ms-flex-direction:row;flex-direction:row;margin-bottom:83px}}.browse-product__hero__desktop{display:none}@media screen and (min-width:1024px){.browse-product__hero__desktop{display:block}}.browse-product__hero__mobile{-ms-flex-order:3;order:3}@media screen and (min-width:1024px){.browse-product__hero__mobile{display:none}}.browse-product__hero__content{-ms-flex-order:1;order:1}@media screen and (min-width:1024px){.browse-product__hero__content{-ms-flex:1;flex:1;-ms-flex-order:2;order:2;margin-left:34px}}.browse-product__hero__image{-ms-flex-order:2;order:2;width:230px;max-height:230px;margin:0 auto 20px}@media screen and (min-width:1024px){.browse-product__hero__image{width:unset;height:unset;min-height:230px;margin:unset;-ms-flex-order:1;order:1}}.browse-product__hero__image img{min-width:220px;max-width:230px;max-height:230px;margin:0 auto}@media screen and (min-width:1024px){.browse-product__hero__image img{max-width:220px;max-height:247px}}.browse-product__hero img{object-fit:contain;width:auto;height:auto}.browse-product__hero__headline{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.browse-product__hero__headline{margin-bottom:16px}}.browse-product__hero__headline h2{color:var(--wp--preset--color--black);font-size:24px;font-weight:600;line-height:28px}.browse-product__hero__headline svg{color:#164194}.browse-product__hero p{color:var(--wp--preset--color--black)}.browse-product__hero p.short-description{margin-bottom:32px;font-size:16px;font-weight:600;line-height:19px}.browse-product__hero p.part-number,.browse-product__hero p.description{margin-bottom:16px;font-size:14px;line-height:24px}.browse-product__hero__badges{display:none}@media screen and (min-width:1024px){.browse-product__hero__badges{-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-align:center;align-items:center;gap:24px;display:-ms-flexbox;display:flex}.browse-product__hero__badges img{height:32px}}.browse-product__table-navigation{display:none}@media screen and (min-width:1024px){.browse-product__table-navigation{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-bottom:12px;display:-ms-flexbox;display:flex}.browse-product__table-navigation p{cursor:pointer;margin-bottom:0;margin-top:0!important}.browse-product__table-navigation p.left-begin,.browse-product__table-navigation p.right-end{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.browse-product__table-navigation .left,.browse-product__table-navigation .left-begin{transform:rotate(180deg)}.browse-product__table-navigation .left-begin img:first-child{margin-right:-18px}.browse-product__table-navigation .right-end img:nth-child(2){margin-left:-18px}}.browse-product__table{overflow:auto}.browse-product__documents__top,.browse-product__documents__download{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:32px;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.browse-product__documents__top,.browse-product__documents__download{gap:0}}.browse-product__documents__top h3,.browse-product__documents__download h3{color:var(--wp--preset--color--black);font-size:20px;font-weight:600;line-height:24px}.browse-product__documents__top span#download-all-documents,.browse-product__documents__top span#download-selected-files,.browse-product__documents__top span#add-download-box,.browse-product__documents__download span#download-all-documents,.browse-product__documents__download span#download-selected-files,.browse-product__documents__download span#add-download-box{color:#164194;cursor:pointer;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:24px;display:-ms-flexbox;display:flex}.browse-product__documents__top span#download-all-documents *,.browse-product__documents__top span#download-selected-files *,.browse-product__documents__top span#add-download-box *,.browse-product__documents__download span#download-all-documents *,.browse-product__documents__download span#download-selected-files *,.browse-product__documents__download span#add-download-box *{color:#164194}.browse-product__documents__top span#download-all-documents svg,.browse-product__documents__top span#download-selected-files svg,.browse-product__documents__top span#add-download-box svg,.browse-product__documents__download span#download-all-documents svg,.browse-product__documents__download span#download-selected-files svg,.browse-product__documents__download span#add-download-box svg{width:24px;height:24px}.browse-product__documents__download{display:none}.browse-product__documents__download.active{gap:16px;margin-top:16px;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.browse-product__documents .relative:after{content:"";background-color:#eee;width:calc(100% + 96px);height:2px;position:absolute;bottom:8px;left:-48px}}.browse-product__documents__tabs{margin-bottom:16px;padding-bottom:8px;overflow:auto}@media screen and (min-width:1024px){.browse-product__documents__tabs{z-index:2;position:relative}}.browse-product__documents__wrapper{border-bottom:2px solid #eee;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;gap:8px;display:-ms-flexbox;display:flex}.browse-product__documents__tab{background-color:var(--wp--preset--color--white);opacity:.5;text-align:center;color:var(--wp--preset--color--black);border:1px solid #eee;-ms-flex:none;flex:none;margin-bottom:-2px;padding:8px 16px;font-size:14px;font-weight:600;line-height:17px}.browse-product__documents__tab:first-letter{text-transform:uppercase}.browse-product__documents__tab{cursor:pointer}@media screen and (min-width:1024px){.browse-product__documents__tab{border-top:none;border-left:none;border-right:none;padding:0 0 8px;font-size:16px;line-height:19px}}.browse-product__documents__tab.active{opacity:1;color:#164194;border-bottom-width:2px;border-bottom-color:#164194}.browse-product__documents__table{display:none}.browse-product__documents__table.active{display:block}.browse-product__documents__table>ul{display:none}.browse-product__documents .document_row__line{display:none!important}@media (min-width:1280px){.browse-product__documents .document_row{grid-template-columns:repeat(5,minmax(0,1fr))!important}.browse-product__documents .document_row__name{grid-column:span 2/span 2!important}.browse-product__documents .document_row__type,.browse-product__documents .document_row__language,.browse-product__documents .document_row__icons{grid-column:span 1/span 1!important}}.browse-product__documents__selected{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:5px;display:none}@media screen and (min-width:1024px){.browse-product__documents__selected{-ms-flex:1;flex:1}}.browse-product__documents__selected svg{width:18px;height:18px}.browse-product__documents__selected div{-ms-flex-align:center;align-items:center;gap:5px;display:-ms-flexbox;display:flex}.browse-product__documents__selected p{font-size:14px;line-height:20px}.browse-product__documents__languages{cursor:pointer;align-items:baseline;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.browse-product__documents__languages{-ms-flex-align:center;align-items:center}.browse-product__documents__languages>p{display:none}}.browse-product__documents__actions{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;gap:20px;display:-ms-flexbox;display:flex}.browse-product__documents__actions span svg path{fill:#164194}.browse-product__documents__actions a,.browse-product__documents__actions span{cursor:pointer}.browse-product__documents__actions a svg,.browse-product__documents__actions span svg{color:#164194;width:20px;height:20px}.browse-product__documents__actions a.preview-docs,.browse-product__documents__actions a.download,.browse-product__documents__actions span.preview-docs,.browse-product__documents__actions span.download{pointer-events:none;opacity:.5}.browse-product__documents__actions a.preview-docs.active,.browse-product__documents__actions a.download.active,.browse-product__documents__actions span.preview-docs.active,.browse-product__documents__actions span.download.active{pointer-events:all;opacity:1}@media screen and (min-width:1024px){.browse-product__variants{margin-top:48px}}.browse-product__variants h3{font-size:20px;line-height:24px}.browse-product__variants ul{margin-bottom:8px}.browse-product__variants ul li{background-color:var(--wp--preset--color--white);border:1px solid #eee;display:-ms-flexbox;display:flex}.browse-product__variants ul li:nth-child(2n){border-top:none;border-bottom:none}.browse-product__variants ul li:first-child span{padding:8px 16px;font-weight:600}.browse-product__variants ul li span{color:var(--wp--preset--color--black);padding:0 16px 4px;font-size:12px;line-height:24px}.browse-product__variants ul li span:first-child{opacity:.5;-ms-flex:0 0 48%;flex:0 0 48%;width:48%}.browse-product__variants ul li span:nth-child(2){border-left:1px solid #eee;-ms-flex:0 0 52%;flex:0 0 52%;width:52%}.browse-product__variants table{width:100%}.browse-product__variants table thead{border-collapse:collapse;caption-side:top;color:var(--wp--preset--color--black);text-indent:0;width:100%;line-height:1.55;display:table}.browse-product__variants table thead tr{background-color:#f9f9f9;width:100%;margin-bottom:4px;display:block}.browse-product__variants table thead tr th{text-align:left;overflow-wrap:anywhere;color:rgba(0,0,0,.5);border-right:none;min-width:160px;max-width:160px;padding:7px 10px;font-size:12px;font-weight:400;line-height:20px}.browse-product__variants table tbody{border-spacing:0;width:100%;display:table}.browse-product__variants table tbody tr{background-color:var(--wp--preset--color--white);border:1px solid #eee8e6;width:100%;margin-bottom:4px;display:block;box-shadow:0 0 transparent,0 0 transparent,0 16px 32px rgba(0,0,0,.04)}.browse-product__variants table tbody tr td{overflow-wrap:anywhere;color:var(--wp--preset--color--black);border-top:none;border-right:none;min-width:160px;max-width:160px;padding:7px 10px;font-size:12px;font-weight:400;line-height:20px}.browse-product__variants table tbody tr td:first-of-type{font-weight:600}.browse-product__variants table tbody tr td div{-ms-flex-direction:column;flex-direction:column;max-height:80px;display:-ms-flexbox;display:flex;overflow:hidden}.browse-product__variants table .table-input{min-width:40px;max-width:40px}.browse-product__variants p{color:var(--wp--preset--color--black);margin-top:12px;font-size:16px;line-height:24px}.browse-product__variants__top{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px;display:-ms-flexbox;display:flex}.browse-product__variants__top .hidden{opacity:0;visibility:hidden}.browse-product__variants__actions{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;gap:12px;margin-left:auto;display:-ms-flexbox;display:flex}.browse-product__variants__actions span{cursor:pointer;-ms-flex-align:center;align-items:center;gap:8px;display:-ms-flexbox;display:flex}.browse-product__variants__actions span:first-child,.browse-product__variants__actions span:nth-child(2){display:none}@media screen and (min-width:1024px){.browse-product__variants__actions span:first-child,.browse-product__variants__actions span:nth-child(2){display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px) and (max-width:1280px){.browse-product__variants__actions span:first-child{-ms-flex-order:1;order:1}.browse-product__variants__actions span:nth-child(2){-ms-flex-order:3;order:3}.browse-product__variants__actions span:nth-child(3){-ms-flex-order:2;order:2}}.browse-product__variants__actions span svg{width:24px;height:24px}.browse-product__variants__actions span p{color:#164194;margin-top:0;font-size:14px;font-weight:600;line-height:24px}.browse-product__related{margin-top:72px}.browse-product__related .browse-card{box-shadow:none;margin-bottom:0}.browse-product__related__section:nth-of-type(n+2){margin-top:32px}.browse-product__related__top{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:24px;display:-ms-flexbox;display:flex}.browse-product__related__navigation{-ms-flex-align:center;align-items:center;gap:48px;margin-left:16px;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.browse-product__related__navigation{display:none}}.browse-product__related__button{background-color:rgba(22,65,148,.1);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;display:-ms-flexbox;display:flex}.browse-product__related__button--previous{rotate:180deg}.browse-product__related__button:disabled{cursor:not-allowed;opacity:.5}.browse-product__related .swiper-wrapper{z-index:0}@media screen and (min-width:662px){.browse-product__related .swiper{margin-right:-100px;position:relative;overflow:hidden}.browse-product__related .swiper:after{content:"";z-index:0;background:linear-gradient(90deg,rgba(249,249,249,0) 0%,rgba(249,249,249,.5) 40%,#f9f9f9 100%);width:100px;height:100%;position:absolute;top:0;right:0}}@media screen and (max-width:662px){.browse-product__related .swiper-wrapper{-ms-flex-direction:column;flex-direction:column;gap:12px 0}.browse-product__related .swiper-slide{-ms-flex:0 0 100%;flex:0 0 100%;width:100%!important;margin-right:0!important}}.browse-product__copy-to-clipboard-message{cursor:pointer;z-index:10;background-color:#dff0d8;border:1px solid #7ad03a;min-width:250px;padding:18px 10px;position:fixed;bottom:10%;right:20px;transform:translate(calc(100% + 20px))}.browse-product__copy-to-clipboard-message div{-ms-flex-align:center;align-items:center;gap:8px;display:-ms-flexbox;display:flex}.browse-product__copy-to-clipboard-message div span{background-color:#07bc0c;border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;display:-ms-flexbox;display:flex}.browse-product__copy-to-clipboard-message div span img{width:10px}.browse-product__copy-to-clipboard-message span#close-copy{opacity:.5;transition:opacity .3s ease-in-out;position:absolute;top:5px;right:5px}.browse-product__copy-to-clipboard-message span#close-copy:hover{opacity:1}.related-post h2{margin-bottom:12px}.related-post__content{background-color:var(--wp--preset--color--white);padding:24px}.related-post__image{height:160px;position:relative}.related-post__image img{object-fit:cover;width:100%;height:100%}.related-post__decoration{clip-path:polygon(6.5% 0,100% 0,100% 100%,62% 100%);background-image:linear-gradient(270deg,rgba(84,178,255,.5),rgba(22,65,148,.6));width:230px;height:100%;position:absolute;top:0;right:0}.related-post__bottom{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.related-post__bottom p{color:rgba(0,0,0,.5);text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.related-post__bottom a{background-color:rgba(22,65,148,.1);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;display:-ms-flexbox;display:flex}.d-mobile-none{display:none}@media screen and (min-width:1024px){.d-mobile-none{display:block}.d-desktop-none{display:none}}.relative{position:relative}.rfq-table{text-align:center;width:85px!important;min-width:85px!important;max-width:85px!important}.rfq-quantity{width:80px!important;min-width:80px!important;max-width:80px!important}td.rfq-quantity input{border:2px solid var(--wp--preset--color--blueish);height:24px;padding:0 2px;max-width:60px!important}td.rfq-table{color:#164194!important;font-size:14px!important;font-weight:700!important}.plus-click{cursor:pointer!important}.rfq-mobile-table tr{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox!important;display:flex!important}.rfq-mobile-table th,.rfq-mobile-table td{text-align:center;width:50%!important;max-width:inherit!important}.rfq-mobile-table th{height:30px;line-height:30px}.rfq-modal{z-index:100;opacity:0;visibility:hidden;width:100%;height:100%;margin-top:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),visibility .3s cubic-bezier(.25,.46,.45,.94);position:fixed;top:0;left:0;max-width:unset!important}.rfq-modal.active{opacity:1;visibility:visible}.rfq-modal .rfq-transparent{opacity:.7;background:#000;width:100%;height:100%}.rfq-modal .rfq-content{z-index:2;background:#fff;width:80%;height:85%;padding:60px 40px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.rfq-modal .rfq-content .rfq-title{text-align:center;width:100%;margin:20px 0}.rfq-modal .rfq-content .rfq-title-success{color:#164194}.rfq-modal .rfq-content .close-rfq-modal-wrapper{cursor:pointer;-ms-flex-align:center;align-items:center;gap:12px;display:-ms-flexbox;display:flex;position:absolute;top:25px;right:25px}.rfq-modal .rfq-content .single-rfq-product{border:1px solid rgba(204,209,221,.498);-ms-flex-align:center;align-items:center;gap:50px;width:100%;height:70px;margin-bottom:15px;padding:0 30px;display:-ms-flexbox;display:flex}.rfq-modal .rfq-content .single-rfq-product:last-child{margin-bottom:30px}@media screen and (max-width:768px){.rfq-modal .rfq-content .single-rfq-product{-ms-flex-direction:column;flex-direction:column;gap:15px;height:auto;padding:30px 0}}.rfq-modal .rfq-content .single-rfq-product div{-ms-flex:0 0 calc(22.5% - 40px);flex:0 0 calc(22.5% - 40px);-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.rfq-modal .rfq-content .single-rfq-product div p{font-size:16px}.rfq-modal .rfq-content .single-rfq-product div img{object-fit:contain;min-height:50px;max-height:50px;margin:0 auto}.rfq-modal .rfq-content .single-rfq-product div .delete-rfq{cursor:pointer}.rfq-modal .rfq-content .single-rfq-product--delete{-ms-flex-pack:center;justify-content:center}.rfq-modal .rfq-content .single-rfq-product--image{-ms-flex:0 0 calc(10% - 40px)!important;flex:0 0 calc(10% - 40px)!important}.rfq-form{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.rfq-form--email{border:1px solid rgba(204,209,221,.498);padding:10px}.rfq-form--button{color:#164194;cursor:pointer;border:1px solid #164194;margin-left:10px;padding:10px}.rfq-form--button.block-button{opacity:.3}.loading-rfq{height:40px}.account-dashboard__boxes{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;gap:24px;margin-top:48px;display:-ms-flexbox;display:flex}.account-dashboard__box{border:2px solid #f2f5f8;-ms-flex:1;flex:1}.account-dashboard__heading{background-color:#f2f5f8;padding:10px 16px}.account-dashboard__data{padding:12px 0}.account-dashboard__item{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:8px 16px;display:-ms-flexbox;display:flex}.account-dashboard__item p{-ms-flex:1;flex:1}.account-dashboard__newsletter{color:var(--wp--preset--color--white);cursor:pointer;margin-left:12px;padding:6px}.account-dashboard__newsletter--yes{background-color:#ff4d00}.account-dashboard__newsletter--no{background-color:var(--wp--preset--color--primary)}.account-dashboard__button{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);cursor:pointer;margin-right:12px;padding:8px 16px;font-size:14px;font-weight:600}.account-dashboard__button--red{background-color:#ff4d00}.account-dashboard__notice{margin:12px 0;font-weight:600}.account-dashboard__notice.error{color:#ff4d00}.data-modal{z-index:20;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0}.data-modal.active{opacity:1;visibility:visible}.data-modal__content{background-color:var(--wp--preset--color--white);border-radius:8px;width:90%;max-width:600px;max-height:80%;padding:20px;position:relative;overflow:auto;box-shadow:0 4px 8px rgba(0,0,0,.2)}.data-modal__content form{width:100%!important;margin-top:16px!important}.data-modal__content form legend{background-color:#f2f5f8;width:100%;margin-bottom:12px;padding:10px 16px}.data-modal__content form .form-group{-ms-flex-align:center;align-items:center;margin:12px 0;padding:0 16px;display:-ms-flexbox;display:flex}.data-modal__content form .form-group label{margin-right:12px}.data-modal__content form .form-group input{border-bottom:1px solid var(--wp--preset--color--black);-ms-flex:1;flex:1;line-height:1.2}.data-modal__content form button{margin-top:12px}.data-modal__content form button:disabled,.data-modal__content form button.disabled{background-color:var(--wp--preset--color--gray);pointer-events:none}.data-modal__close{cursor:pointer;color:var(--wp--preset--color--white);font-size:24px;position:absolute;top:20px;right:20px}.data-modal__close:hover{color:#ff4d00}.data-modal__notice{margin:12px 0;font-weight:600}.data-modal__notice.error{color:#ff4d00}.product-library{margin-bottom:120px}@media screen and (max-width:1024px){.product-library{margin-bottom:76px}.product-library .products-browse__breadcrumbs{margin-bottom:24px;display:block}.product-library .products-browse__breadcrumbs span{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}.product-library .products-browse__wrapper{position:static}.product-library .revit-category__subcategories{-ms-flex:0 0 100%;flex:0 0 100%;grid-template-rows:0fr;transition:all .3s;display:grid;overflow:hidden}.product-library .revit-category ul{min-height:0;max-height:unset}.product-library .revit-category.active{border-left:2px solid var(--category-color)}.product-library .revit-category.active svg{transform:rotate(-180deg)}.product-library .revit-category.active .revit-category__subcategories{grid-template-rows:1fr}.product-library__mobile-categories-trigger{border-bottom:2px solid var(--category-color);cursor:pointer;background-color:#fff;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:32px;padding:12px;display:-ms-flexbox;display:flex;box-shadow:0 0 transparent,0 0 transparent,0 8px 40px rgba(40,44,52,.15)}@media screen and (min-width:1024px){.product-library__mobile-categories-trigger{display:none}}.product-library__mobile-categories-trigger svg{color:#2d4f9e}.product-library__mobile-categories-title{font-size:16px}@media screen and (max-width:1024px){.product-library .products-browse__categories{z-index:11;opacity:0;visibility:hidden;background:rgba(0,0,0,.5);-ms-flex-align:center;align-items:center;justify-items:center;transition:all .3s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.product-library .products-browse__categories .revit-category.active{color:#2d4f9e;border-left:none}.product-library .products-browse__categories svg,.product-library .products-browse__categories .revit-category__subcategories{display:none}.product-library .products-browse__categories.active{opacity:1;visibility:visible}.product-library .products-browse__categories-wrapper{background-color:#fff;width:90vw;max-height:calc(100vh - 200px);overflow-y:scroll}}.product-library__show-more{grid-column:1/-1}.product-library__show-more .wp-block-button{margin:0 auto;display:block}.product-library__show-more .wp-block-button__link{display:block}.product-library .browse-product{grid-column:1/-1}.product-library .product-library-files__title{margin-bottom:24px}.product-library .product-library-files__search{margin-bottom:16px;display:block;position:relative}.product-library .product-library-files__search:before{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/search.f4d377d1.svg) 50%/cover no-repeat;width:24px;height:24px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.product-library .product-library-files__input{background-color:var(--wp--preset--color--white);width:100%;height:3rem;color:var(--wp--preset--color--black);border:1px solid #d0d9ea;padding:0 16px 0 52px;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;line-height:49px;transition:border-color .1s;border-radius:0!important}.product-library .product-library-files__input::placeholder{color:var(--wp--preset--color--gray-500);font-family:inherit;font-size:16px;line-height:49px}.product-library .product-library-files__input::placeholder{color:var(--wp--preset--color--gray-500);font-family:inherit;font-size:16px;line-height:49px}.product-library .product-library-files__input:focus{border-color:var(--wp--preset--color--primary)}.product-library .product-library-files__head,.product-library .product-library-files__file{grid-template-columns:repeat(3,1fr);gap:4px 12px;display:grid}@media screen and (max-width:565px){.product-library .product-library-files__head,.product-library .product-library-files__file{grid-template-columns:1fr 1fr 70px}}.product-library .product-library-files__head{background-color:var(--wp--preset--color--gray-100);border-bottom:2px solid #2d4f9e}.product-library .product-library-files__head-cell{color:var(--wp--preset--color--black);padding:10px;font-size:16px;font-weight:600}.product-library .product-library-files__file{background-color:var(--wp--preset--color--gray-100);border-bottom:1px solid #2d4f9e;-ms-flex-align:center;align-items:center}.product-library .product-library-files__file:nth-child(odd){background-color:var(--wp--preset--color--white)}.product-library .product-library-files__file-friendly-name,.product-library .product-library-files__file-filename,.product-library .product-library-files__file-import{padding:10px;font-size:14px}.product-library .product-library-files p:empty{display:block}.product-library .product-library-files__file-filename{word-break:break-word}.product-library .product-library-files__file-import{width:100%}@media screen and (max-width:565px){.product-library .product-library-files__file-import{-ms-flex-align:center;align-items:center;justify-items:center;display:grid}.product-library .product-library-files__file-import:before{content:"";background-color:#2d4f9e;width:24px;height:24px;mask:url(../../../../../../../../../themes/juniper-theme/dist/file-import.37911619.svg) 0 0/cover no-repeat}}.product-library .product-library-files__file-import span{padding:10px 24px;display:block}@media screen and (max-width:565px){.product-library .product-library-files__file-import span{display:none}}.revit-library.noscroll{overflow:hidden}form:has(.main-contact){max-width:800px;margin:60px auto 0;padding:0 24px 100px}.main-contact{-ms-flex-direction:column;flex-direction:column;gap:24px;display:-ms-flexbox;display:flex}.main-contact__name_and_email{gap:24px;display:-ms-flexbox;display:flex}@media (max-width:700px){.main-contact__name_and_email{-ms-flex-direction:column;flex-direction:column;gap:0}}.main-contact__name,.main-contact__email{-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}.main-contact__locations{margin-top:0;margin-bottom:0;position:relative}.main-contact__comment{margin-top:0;margin-bottom:0}.main-contact textarea{color:#1e1d27;background-color:var(--wp--preset--color--white);border:1px solid #adb5bd;border-radius:0;width:100%;height:48px;margin-bottom:0;padding:0 14px;font-family:inherit;font-size:16px}.main-contact input[type=text]{color:#1e1d27;background-color:var(--wp--preset--color--white);border:1px solid #adb5bd;border-radius:0;width:100%;height:48px;margin-bottom:0;padding:0 14px;font-family:inherit;font-size:16px}.main-contact input[type=email]{color:#1e1d27;background-color:var(--wp--preset--color--white);border:1px solid #adb5bd;border-radius:0;width:100%;height:48px;margin-bottom:0;padding:0 14px;font-family:inherit;font-size:16px}.main-contact textarea:focus,.main-contact textarea:hover,.main-contact textarea:active{border-color:var(--wp--preset--color--primary)}.main-contact input[type=text]:focus{border-color:var(--wp--preset--color--primary)}.main-contact input[type=text]:hover{border-color:var(--wp--preset--color--primary)}.main-contact input[type=text]:active{border-color:var(--wp--preset--color--primary)}.main-contact input[type=email]:focus{border-color:var(--wp--preset--color--primary)}.main-contact input[type=email]:hover{border-color:var(--wp--preset--color--primary)}.main-contact input[type=email]:active{border-color:var(--wp--preset--color--primary)}.main-contact textarea{resize:vertical;height:100px;padding:14px}.main-contact label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main-contact__locations .wpcf7-form-control-wrap{width:100%}.main-contact__locations select{display:none}.main-contact .main-contact__locations .wpcf7-form-control-wrap{width:100%;height:0;display:block}.main-contact .main-contact__locations .wpcf7-not-valid-tip{top:48px}.main-contact .wpcf7-submit{color:var(--wp--preset--color--white);cursor:pointer;background-color:#1e1d27;border:none;border-radius:0;width:fit-content;margin-top:16px;padding:12px 32px;font-size:16px;font-weight:600;transition:background .2s}.main-contact .wpcf7-submit:hover{background-color:var(--wp--preset--color--primary)}.main-contact .wpcf7-form-control-wrap{position:relative}.main-contact .simplebar-content-wrapper{overflow:auto!important}.main-contact .custom-select__output{border:none;padding:0}.main-contact .custom-select__input{margin:0!important}.news-date{-ms-flex-align:center;align-items:center;gap:8px;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.news-date{-ms-flex-wrap:wrap;flex-wrap:wrap}.news-date .news-type-separator{display:none}.news-date .news-type{-ms-flex:0 0 100%;flex:0 0 100%}}.news-date span{color:rgba(0,0,0,.5)}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:1rem;line-height:1.15}body{font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:inherit}button{font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-capitalize{text-transform:capitalize}.text-2xl{font-size:24px;line-height:28px}.text-3xl{font-size:32px;line-height:38px}.text-4xl{font-size:40px;line-height:48px}.text-lg,.account-dashboard__notice,.data-modal__notice{font-size:18px;line-height:22px}.text-md,.text-base{font-size:16px;line-height:19px}.text-sm{font-size:12px;line-height:20px}.text-xl,.newsletter__notice{font-size:20px;line-height:24px}.text-xs{font-size:10px;line-height:20px}.font-semibold{font-weight:600}@media (min-width:1024px){.lg\:text-2xl{font-size:24px;line-height:28px}.lg\:text-3xl{font-size:32px;line-height:38px}.lg\:text-4xl{font-size:40px;line-height:48px}.lg\:text-lg{font-size:18px;line-height:22px}.lg\:text-md,.lg\:text-base{font-size:16px;line-height:19px}.lg\:text-sm{font-size:12px;line-height:20px}.lg\:text-xl{font-size:20px;line-height:24px}.lg\:text-xs{font-size:10px;line-height:20px}}strong,b{font-weight:600}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:unset!important}.entry-content .wp-block-group,header .wp-block-group,footer .wp-block-group,.editor-styles-wrapper .wp-block-group{padding-left:20px;padding-right:20px}.entry-content .wp-block-group>:not(:is(.loaderContainer,.rfq-modal)){margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size)!important}header .wp-block-group>:not(:is(.loaderContainer,.rfq-modal)){margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size)!important}footer .wp-block-group>:not(:is(.loaderContainer,.rfq-modal)){margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size)!important}.editor-styles-wrapper .wp-block-group>:not(:is(.loaderContainer,.rfq-modal)){margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size)!important}.entry-content .wp-block-group.alignwide>*,header .wp-block-group.alignwide>*,footer .wp-block-group.alignwide>*,.editor-styles-wrapper .wp-block-group.alignwide>*{max-width:var(--wp--style--global--content-size)!important}.entry-content .wp-block-group.alignfull>*,header .wp-block-group.alignfull>*,footer .wp-block-group.alignfull>*,.editor-styles-wrapper .wp-block-group.alignfull>*{max-width:100%!important}.editor-styles-wrapper{font-size:var(--wp--preset--font-size--mini)}:where(.editor-styles-wrapper) p{font-size:var(--wp--preset--font-size--mini)}.editor-styles-wrapper :where(.wp-block-group){margin-top:0!important}ol.wp-block-list{padding-left:20px;list-style:decimal}ul.wp-block-list{padding-left:26px;list-style:outside}a,button,.button{transition:300;cursor:pointer}.button{border:.125rem solid #000}.button-arrow{background-color:#e6ebf5;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;transition:all .2s ease-out;display:-ms-flexbox;display:flex}.button-arrow svg{stroke:var(--wp--preset--color--primary)}.button-arrow--external svg{rotate:-45deg}.button-submit{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);cursor:pointer;border-radius:0;padding:12px 32px;font-family:myriad-pro,myriad-pro-condensed,myriad-pro-semiextended,myriad-pro-semi-condensed,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1)}.button-submit:hover{background-color:rgba(22,65,148,.9)}.button-submit:active{background-color:rgba(22,65,148,.9);transform:translateY(1px)}.wp-block-button .wp-block-button__link{font-size:var(--wp--preset--font-size--x-small);border:1px solid var(--wp--preset--color--primary);background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);border-radius:0;padding:10px 50px;font-weight:600;transition:all .3s}.wp-block-button.is-style-fill:hover .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--primary)}.wp-block-button.is-style-outline:hover .wp-block-button__link{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.wp-block-button.is-style-outline.is-transparent .wp-block-button__link{color:var(--wp--preset--color--primary);background-color:transparent}.wp-block-button.is-style-outline.is-transparent:hover .wp-block-button__link{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.wp-block-button.is-style-arrowed .wp-block-button__link,.wp-block-button.is-style-arrowed-external .wp-block-button__link{background-color:var(--wp--preset--color--blueish);color:var(--wp--preset--color--primary);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:5px;padding:5px;display:-ms-flexbox;display:flex}.wp-block-button.is-style-arrowed .wp-block-button__link:after,.wp-block-button.is-style-arrowed-external .wp-block-button__link:after{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/arrow-right.a74b081f.svg) 0 0/contain;width:30px;height:30px;display:-ms-inline-flexbox;display:inline-flex;position:relative}.wp-block-button.is-style-arrowed:hover .wp-block-button__link,.wp-block-button.is-style-arrowed-external:hover .wp-block-button__link{background-color:var(--wp--preset--color--blueish-hover)}.wp-block-button.is-style-arrowed-external .wp-block-button__link:after{background:url(../../../../../../../../../themes/juniper-theme/dist/arrow-external.ebf1d4f1.svg) 0 0/contain}.wp-block-button.is-style-arrowed-no-border .wp-block-button__link{color:var(--wp--preset--color--primary);background-color:transparent;border:none;-ms-flex-align:center;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;line-height:19px;display:-ms-flexbox;display:flex}.wp-block-button.is-style-arrowed-no-border .wp-block-button__link:after{content:"";background:url(../../../../../../../../../themes/juniper-theme/dist/arrow-right.a74b081f.svg) 0 0/contain;width:24px;height:24px;display:-ms-inline-flexbox;display:inline-flex;position:relative}.wp-block-button.is-style-arrowed-no-border .wp-block-button__link:hover{color:rgba(22,65,148,.9)}.wp-block-button.is-style-attachment .wp-block-button__link{color:var(--wp--preset--color--primary);background:0 0;border:none;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:16px;font-weight:400;line-height:19px;text-decoration:underline;display:-ms-flexbox;display:flex}.wp-block-button.is-style-attachment .wp-block-button__link:before{content:"";background-color:var(--wp--preset--color--primary);width:16px;height:16px;mask:url(../../../../../../../../../themes/juniper-theme/dist/attachment.12ff7e28.svg) 0 0/cover no-repeat}.wp-block-button .style-block-like-column-tile_btn{background-color:var(--wp--preset--color--blueish);color:#164194;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:8px;width:fit-content;padding:5px 10px;font-weight:600;line-height:19px;transition:all .3s ease-in-out;display:-ms-flexbox;display:flex}.wp-block-button .style-block-like-column-tile_btn *{transition:all .3s ease-in-out}.wp-block-button .style-block-like-column-tile_btn:hover{color:var(--wp--preset--color--white);background-color:#164194}.wp-block-button .style-block-like-column-tile_btn:hover svg{stroke:var(--wp--preset--color--white)}::-webkit-scrollbar{background-color:#e6ebf5;width:.25rem;height:.25rem}::-webkit-scrollbar-thumb{background-color:#164194}html{scroll-behavior:smooth}.grecaptcha-badge,.cky-btn-revisit-wrapper.cky-revisit-bottom-left{z-index:5!important}