/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.checkout-order-summary .order-total-line,.path-checkout .block--content .layout-checkout-form,.path-cart .block--content .cart-form .field--name-total-price .order-total-line,.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-register,.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message,.path-cart .block--content .cart-form table tbody td.views-field-remove-button > div,.path-checkout .block--content .link--previous,.path-cart .block--content .cart-form input[type=submit],.path-checkout .block--content form .form-actions,.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message .complete-title,.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message .order-number,.path-cart .block--content .cart-form .form-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message .order-number,.path-cart .block--content .cart-form .form-actions{justify-content:flex-start;align-items:flex-start;}.path-checkout .block--content form .form-actions,.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message .complete-title{justify-content:flex-start;align-items:center;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-register,.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message,.path-cart .block--content .cart-form table tbody td.views-field-remove-button > div,.path-checkout .block--content .link--previous,.path-cart .block--content .cart-form input[type=submit]{justify-content:center;align-items:center;}.checkout-order-summary .order-total-line,.path-checkout .block--content .layout-checkout-form,.path-cart .block--content .cart-form .field--name-total-price .order-total-line{justify-content:space-between;align-items:flex-start;}.path-checkout .block--content .link--previous,.path-cart .block--content .cart-form input[type=submit]{background-color:#fff;box-shadow:0px 5px 10px 0 rgba(0,0,0,0.05),20px 20px 20px -10px rgba(0,119,149,0.05);border:2px solid #333333;color:#333333;padding:10px 20px;min-height:50px;cursor:pointer;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;min-width:150px;margin:0 20px;margin-left:0;margin-bottom:20px;display:inline-flex;font-weight:700;text-decoration:none;}.path-checkout .block--content .link--previous:hover,.path-cart .block--content .cart-form input[type=submit]:hover,.path-checkout .block--content .link--previous:focus,.path-cart .block--content .cart-form input[type=submit]:focus{background-color:#333333;color:#fff;text-decoration:none;}@font-face{font-family:"Manrope";font-style:normal;font-weight:200;src:url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-200.eot);src:local(""),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-200.eot#iefix) format("embedded-opentype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-200.woff2) format("woff2"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-200.woff) format("woff"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-200.ttf) format("truetype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-200.svg#Manrope) format("svg");}@font-face{font-family:"Manrope";font-style:normal;font-weight:300;src:url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-300.eot);src:local(""),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-300.eot#iefix) format("embedded-opentype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-300.woff2) format("woff2"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-300.woff) format("woff"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-300.ttf) format("truetype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-300.svg#Manrope) format("svg");}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;src:url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-regular.eot);src:local(""),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-regular.eot#iefix) format("embedded-opentype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-regular.woff2) format("woff2"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-regular.woff) format("woff"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-regular.ttf) format("truetype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-regular.svg#Manrope) format("svg");}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;src:url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-500.eot);src:local(""),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-500.eot#iefix) format("embedded-opentype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-500.woff2) format("woff2"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-500.woff) format("woff"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-500.ttf) format("truetype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-500.svg#Manrope) format("svg");}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;src:url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-600.eot);src:local(""),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-600.eot#iefix) format("embedded-opentype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-600.woff2) format("woff2"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-600.woff) format("woff"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-600.ttf) format("truetype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-600.svg#Manrope) format("svg");}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;src:url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-700.eot);src:local(""),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-700.eot#iefix) format("embedded-opentype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-700.woff2) format("woff2"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-700.woff) format("woff"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-700.ttf) format("truetype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-700.svg#Manrope) format("svg");}@font-face{font-family:"Manrope";font-style:normal;font-weight:800;src:url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-800.eot);src:local(""),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-800.eot#iefix) format("embedded-opentype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-800.woff2) format("woff2"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-800.woff) format("woff"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-800.ttf) format("truetype"),url(/themes/flexibuild/assets/fonts/Manrope/manrope-v13-latin-ext-800.svg#Manrope) format("svg");}.toolbar-horizontal header{top:39px;}.toolbar-horizontal.toolbar-tray-open header{top:79px;}.header{width:100%;z-index:501;}.header .block-mobilemenubutton{display:none;flex-direction:column;justify-content:center;margin-right:10px;overflow:hidden;}@media (max-width:1024px){.header .block-mobilemenubutton{display:flex;padding-top:4px;margin-left:10px;}}.header #nav-icon{width:30px;height:26px;position:relative;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer;}.header #nav-icon span{display:block;position:absolute;height:4px;width:50%;background-color:#fff;opacity:1;transform:rotate(0deg);transition:0.25s ease-in-out;}.header #nav-icon span:nth-child(even){left:50%;border-radius:0 9px 9px 0;}.header #nav-icon span:nth-child(even){left:50%;border-radius:0 9px 9px 0;}.header #nav-icon span:nth-child(even){left:50%;border-radius:0 9px 9px 0;}.header #nav-icon span:nth-child(odd){left:1px;border-radius:9px 0 0 9px;}.header #nav-icon span:nth-child(1),.header #nav-icon span:nth-child(2){top:0px;}.header #nav-icon span:nth-child(3),.header #nav-icon span:nth-child(4){top:10px;}.header #nav-icon span:nth-child(5),.header #nav-icon span:nth-child(6){top:20px;}.header #nav-icon.open span:nth-child(1),.header #nav-icon.open span:nth-child(6){transform:rotate(45deg);}.header #nav-icon.open span:nth-child(2),.header #nav-icon.open span:nth-child(5){transform:rotate(-45deg);}.header #nav-icon.open span:nth-child(1){left:3px;top:5px;}.header #nav-icon.open span:nth-child(2){left:calc(50% - 3px);top:5px;}.header #nav-icon.open span:nth-child(3){left:-50%;opacity:0;}.header #nav-icon.open span:nth-child(4){left:100%;opacity:0;}.header #nav-icon.open span:nth-child(5){left:3px;top:14px;}.header #nav-icon.open span:nth-child(6){left:calc(50% - 3px);top:14px;}.header__top-section{top:0;width:100%;z-index:999;}@media (max-width:1024px){.header__top-section{max-width:1024px;}}.header__top-section.sticky{position:fixed;}.header__top-section--container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;}@media (max-width:1024px){.header__top-section--container{min-height:50px;}}.header .block-sitebranding{display:flex;flex-direction:column;justify-content:center;padding-left:20px;}@media (max-width:1024px){.header .block-sitebranding{width:15%;}}.header .block-sitebranding a{line-height:0;}.header .block-sitebranding a img{max-width:100px;max-height:60px;}@media (max-width:1024px){.header .block-sitebranding a img{max-height:40px;}}.header .block-languageswitcher{display:flex;flex-direction:column;justify-content:center;}@media (max-width:1024px){.header .block-languageswitcher{margin-left:auto;}}.header .block-languageswitcher ul.links{display:flex;}.header .block-languageswitcher ul.links li{padding:0 10px;}.header .block-languageswitcher ul.links li:first-child{border-right:1px solid white;}.header .block-languageswitcher ul.links a{text-decoration:none;font-size:18px;}.header .block-languageswitcher ul.links a:hover{text-decoration:underline;}@media (min-width:1025px){.header[data-desktop-header-menu-order-variant=main-lang] .block-sitebranding{order:1;}.header[data-desktop-header-menu-order-variant=main-lang] .block--main-menu{order:2;margin-right:auto;}.header[data-desktop-header-menu-order-variant=main-lang] .block-languageswitcher{order:3;margin-left:auto;}.header[data-desktop-header-menu-order-variant=lang-main] .block-sitebranding{order:1;}.header[data-desktop-header-menu-order-variant=lang-main] .block--main-menu{order:3;margin-left:auto;}.header[data-desktop-header-menu-order-variant=lang-main] .block-languageswitcher{order:2;margin-right:auto;}.header[data-desktop-header-sticky-variant=sticky]{position:fixed;left:0;}.header[data-desktop-header-sticky-variant=non-sticky]{position:relative;margin-bottom:-90px;}}@media (max-width:1024px){.header[data-mobile-header-sticky-variant=sticky]{position:fixed;left:0;}.header[data-mobile-header-sticky-variant=non-sticky]{position:relative;margin-bottom:-50px;}}.search-api-page-block-form-content-search{margin-left:0;position:relative;width:30px;height:30px;}.search-api-page-block-form-content-search .form-search{height:40px;width:400px;}@media (max-width:768px){.search-api-page-block-form-content-search .form-search{width:300px;}}.search-api-page-block-form-content-search .block-icon{width:30px;height:30px;position:relative;cursor:pointer;}.search-api-page-block-form-content-search .block-icon svg{position:absolute;top:2px;}.search-api-page-block-form-content-search .close-search-box{display:none;position:absolute;top:10%;right:10%;height:40px;width:40px;font-size:20px;cursor:pointer;text-align:center;justify-content:center;flex-direction:column;}.search-api-page-block-form-content-search.open-search{position:fixed;width:100%;height:100%;background:white;z-index:60;left:0;bottom:0;top:0;}.search-api-page-block-form-content-search.open-search input{display:flex;}.search-api-page-block-form-content-search.open-search > form{display:flex;position:absolute;top:50%;width:400px;left:calc(50% - 200px);}@media (max-width:768px){.search-api-page-block-form-content-search.open-search > form{width:300px;left:calc(50% - 150px);}}.search-api-page-block-form-content-search.open-search .close-search-box{display:flex;}.search-api-page-block-form-content-search input{display:none;height:24px;font-size:16px;letter-spacing:0.08em;color:#8d8d8d;background-color:transparent;border:0;border-bottom:1px solid #07294d;}.search-api-page-block-form-content-search input:hover{background-color:#ff0000;}@media (max-width:930px) and (color-index:48){.search-api-page-block-form-content-search input{background-color:transparent;border:none;}}@media (max-width:930px) and (color:48842621){.search-api-page-block-form-content-search input{background-color:transparent;border:none;}}@media (max-width:930px) and (prefers-color-scheme:dark){.search-api-page-block-form-content-search input{background-color:transparent;border:none;}}.search-api-page-block-form-content-search .search-form__submit{background-color:transparent !important;}.search-api-page-block-form-content-search .search-form__submit{cursor:pointer;position:absolute;right:0;top:22px;text-indent:-1999px;background-image:url(/themes/base/assets/svgs/search.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;border:0;min-width:30px;min-height:29px;font-size:8px;margin-left:-18px;}.search-api-page-block-form-content-search .mobile-search-close-button{display:none;}@media (max-width:930px){.search-api-page-block-form-content-search .mobile-search-close-button{display:flex;}}.footer__top{padding:30px 0;}.footer__top-container{max-width:1200px;padding:0 15px;margin:0 auto;}.footer__middle{padding:50px 0;}@media (max-width:768px){.footer__middle{padding:10px;}}.footer__middle-container{max-width:1200px;padding:0 15px;margin:0 auto;}@media (max-width:1024px){.footer__middle-container{max-width:100%;}}.footer__middle-container > .region-footer{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;}@media (max-width:930px){.footer__middle-container > .region-footer{flex-wrap:wrap;}}.footer__middle-container > .region-footer > .block{max-width:100%;padding:10px;margin:0 auto;}.footer__middle-container > .region-footer #block-contactinfo{width:25%;}@media (max-width:930px){.footer__middle-container > .region-footer #block-contactinfo{width:100%;}}.footer__middle-container > .region-footer #block-creditcardpayment{width:50%;}@media (max-width:930px){.footer__middle-container > .region-footer #block-creditcardpayment{width:100%;}}.footer__middle-container > .region-footer #block-informationblock{width:25%;}@media (max-width:930px){.footer__middle-container > .region-footer #block-informationblock{width:100%;}}.footer__bottom{padding:40px 0;font-size:0.875rem;}.footer__bottom-container{max-width:1200px;padding:0 15px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;}@media (max-width:1024px){.footer__bottom-container{max-width:100%;}}@media (max-width:768px){.footer__bottom-container{flex-direction:column;justify-content:center;}}.footer__bottom-container > div,.footer__bottom-container > nav{width:100%;max-width:33%;}@media (max-width:768px){.footer__bottom-container > div,.footer__bottom-container > nav{max-width:100%;}}.header{}.header ul:not(.contextual-links){padding:0;margin:0;}.header .menu-item,.header .links > li{list-style:none;padding:0;}@media (min-width:1025px){.header .block--main-menu > .standard-menu{margin-left:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:row;min-height:90px;}.header .block--main-menu > .standard-menu a,.header .block--main-menu > .standard-menu span{display:inline-block;font-family:"Manrope",Helvetica,sans-serif;white-space:nowrap;}.header .block--main-menu > .standard-menu span{cursor:default;}.header .block--main-menu > .standard-menu .menu-item-back{display:none;}.header .block--main-menu > .standard-menu > .menu-level-0{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:row;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item{margin:0 5px;padding:20px 0;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item.menu-item--active-trail a{font-weight:600;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item:hover > .menu-level-1{visibility:visible;opacity:1;top:100%;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item.menu-item--expanded{position:relative;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item.menu-item--expanded > .menu-item-expanded-plus{position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:12px;width:5px;height:5px;border:1px solid #ffffff;border-top:0;border-left:0;opacity:0.4;transition:opacity 300ms ease;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item.menu-item--expanded:hover > .menu-item-expanded-plus{opacity:1;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item.menu-item--expanded > a,.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item.menu-item--expanded > span{padding-right:calc(22px + 0.375em);}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > a,.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > span{padding:12px;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.5em;transition:color 300ms ease;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > a:hover,.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > span:hover{}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > a.is-active,.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > span.is-active{font-weight:600;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > .menu-level-1{visibility:hidden;opacity:0;position:absolute;left:0;top:calc(100% + 5px);border-top:6px solid transparent;z-index:10;transition:top 200ms ease-in-out,visibility 200ms ease-in-out,opacity 200ms ease-in-out;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > .menu-level-1 .menu-item{}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > .menu-level-1 .menu-item:hover{}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > .menu-level-1 .menu-item > a,.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > .menu-level-1 .menu-item > span{display:block;padding:15px 0;margin:0 20px;font-size:13.5px;font-weight:400;line-height:150%;min-width:200px;text-decoration:none;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > .menu-level-1 .menu-item:not(:last-of-type) > a,.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > .menu-level-1 .menu-item:not(:last-of-type) > span{border-bottom:1px solid #f2f2f2;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > .menu-level-1 .menu-item.menu-item--expanded{position:relative;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > .menu-level-1 .menu-item.menu-item--expanded > .menu-item-expanded-plus{position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);right:20px;width:5px;height:5px;border:1px solid #ffffff;border-top:0;border-left:0;opacity:0.4;transition:opacity 300ms ease;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > .menu-level-1 .menu-item.menu-item--expanded ul{visibility:hidden;opacity:0;position:absolute;top:0;left:100%;top:5px;border-left:5px solid transparent;transition:top 200ms ease-in-out,visibility 200ms ease-in-out,opacity 200ms ease-in-out;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > .menu-level-1 .menu-item.menu-item--expanded:hover > .menu-item-expanded-plus{opacity:1;}.header .block--main-menu > .standard-menu > .menu-level-0 > .menu-item > .menu-level-1 .menu-item.menu-item--expanded:hover > ul{visibility:visible;opacity:1;top:0;}}@media (max-width:1024px){.toolbar-fixed header{top:39px;}.header{left:0;}.header.open-menu .block--main-menu{display:block;}.header .block--main-menu{display:none;position:absolute;top:50px;left:0;width:100%;height:calc(100vh - 30px);overflow:hidden;}.header .block--main-menu > .standard-menu{align-items:flex-start;height:100%;max-height:calc(100vh - 20px);padding:20px;position:relative;overflow-x:hidden;overflow-y:auto;}.header .block--main-menu > .standard-menu .menu-item{width:100%;border-bottom:1px solid rgba(141,141,141,0.5);line-height:1;}.header .block--main-menu > .standard-menu .menu-item.menu-item--expanded{overflow:hidden;}.header .block--main-menu > .standard-menu .menu-item.menu-item--expanded > [class^=menu-level-]{z-index:1;width:100%;}.header .block--main-menu > .standard-menu .menu-item.menu-item--expanded > [class^=menu-level-] > .menu-item-back{font-weight:bold;padding:10px;font-size:18px;border-bottom:2px solid rgba(141,141,141,0.5);cursor:pointer;}.header .block--main-menu > .standard-menu .menu-item > span{color:#8d8d8d;}.header .block--main-menu > .standard-menu .menu-item:last-child{border-bottom:none;}.header .block--main-menu > .standard-menu a,.header .block--main-menu > .standard-menu span{display:block;font-size:16px;padding:22px;}.header[data-mobile-header-menu-submenu-variant=right-slide] .menu-item--expanded{display:flex;flex-direction:row;}.header[data-mobile-header-menu-submenu-variant=right-slide] .menu-item--expanded > span,.header[data-mobile-header-menu-submenu-variant=right-slide] .menu-item--expanded > a{width:75%;}.header[data-mobile-header-menu-submenu-variant=right-slide] .menu-item--expanded > .menu-item-expanded-plus{position:relative;width:25%;cursor:pointer;}.header[data-mobile-header-menu-submenu-variant=right-slide] .menu-item--expanded > .menu-item-expanded-plus::after{content:"";position:absolute;top:50%;right:10px;width:15px;height:15px;border:3px solid #fff;border-left:0;border-top:0;transform:translateY(-50%) rotate(-45deg);}.header[data-mobile-header-menu-submenu-variant=right-slide] .menu-item--expanded > [class^=menu-level-]{position:absolute;top:0;left:0;height:100%;overflow:hidden;padding:20px;transform:translateX(100%);transition:transform 350ms ease-in-out;}.header[data-mobile-header-menu-submenu-variant=right-slide] .menu-item--expanded > [class^=menu-level-].menu-level-animation{transform:translateX(0%);}.header[data-mobile-header-menu-submenu-variant=dropdown] .menu-item--expanded{display:flex;flex-direction:row;flex-wrap:wrap;}.header[data-mobile-header-menu-submenu-variant=dropdown] .menu-item--expanded > span,.header[data-mobile-header-menu-submenu-variant=dropdown] .menu-item--expanded > a{width:75%;}.header[data-mobile-header-menu-submenu-variant=dropdown] .menu-item--expanded > .menu-item-expanded-plus{position:relative;width:25%;}.header[data-mobile-header-menu-submenu-variant=dropdown] .menu-item--expanded > .menu-item-expanded-plus::after{content:"";position:absolute;top:50%;right:10px;width:15px;height:15px;border:3px solid #fff;border-left:0;border-top:0;transform:translateY(-50%) rotate(45deg);transition:transform 400ms ease-in-out;}.header[data-mobile-header-menu-submenu-variant=dropdown] .menu-item--expanded > .menu-item-expanded-plus.active::after{transform:translateY(-50%) rotate(-135deg);}.header[data-mobile-header-menu-submenu-variant=dropdown] .menu-item--expanded > [class^=menu-level-]{padding-left:15px;padding-right:10px;height:0;}.header[data-mobile-header-menu-submenu-variant=dropdown] .menu-item--expanded > [class^=menu-level-] > .menu-item-back{display:none;}.header[data-mobile-header-menu-submenu-variant=dropdown] .menu-item--expanded > [class^=menu-level-] > .menu-item:first-of-type{border-top:1px solid #8d8d8d;}.header[data-mobile-header-menu-submenu-variant=dropdown] .block-language{display:flex;flex-direction:row;flex-wrap:wrap;}.header[data-mobile-header-menu-submenu-variant=dropdown] .block-language > .lang-switcher-current{width:75%;}.header[data-mobile-header-menu-submenu-variant=dropdown] .block-language > .menu-item-expanded-plus{position:relative;width:25%;}.header[data-mobile-header-menu-submenu-variant=dropdown] .block-language > .menu-item-expanded-plus::after{content:"";position:absolute;top:50%;right:10px;width:15px;height:15px;border:3px solid #fff;border-left:0;border-top:0;transform:translateY(-50%) rotate(45deg);}.header[data-mobile-header-menu-submenu-variant=dropdown] .block-language > .links{width:100%;}body.fix-the-background{overflow-y:hidden;}}.full-width .paragraph-type__slideshow-element .swiper-button-prev{left:15px;}.full-width .paragraph-type__slideshow-element .swiper-button-next{right:15px;}.paragraph-type__slideshow-element{position:relative;}@media (min-width:1025px){.paragraph-type__slideshow-element .swiper-button-prev{left:-35px;}.paragraph-type__slideshow-element .swiper-button-next{right:-35px;}}.paragraph-type__slideshow-element .generic-swiper{max-height:800px;}.paragraph-type__slideshow-element .generic-swiper .swiper-button-container{position:absolute;top:0;left:0;width:100%;height:100%;}.paragraph-type__slideshow-element .generic-swiper .swiper-slide__text{width:80%;margin:auto;cursor:default;}.paragraph-type__slideshow-element .multiple-slides-per-view-swiper .swiper-slide__text{width:80%;margin:auto;cursor:default;}.paragraph-type__slideshow-element .multiple-slides-per-view-swiper .paragraph-type__slideshow-content img{padding:0 40px;}.views-exposed-form .form--inline{display:flex;flex-wrap:wrap;flex-direction:row;}.views-exposed-form label{font-size:1.4rem;font-weight:600;}.views-exposed-form .form-type-textfield{width:100%;}.views-exposed-form .form-type-textfield input{width:100%;max-width:200px;}.views-exposed-form .form-item-field-kategoria ul{list-style:none;padding-left:0;}.views-exposed-form .form-item-field-kategoria ul a{color:#000;}.views-exposed-form .form-item-field-kategoria ul ul{list-style:none;padding-left:20px;}.views-exposed-form .form-item-field-kategoria ul .bef-link--selected{font-weight:bold;}.views-exposed-form .form-actions{width:100%;}body.path-webshop main,body.path-product main,body.path-szolgaltatasok main{margin:0 auto;}@media (max-width:1024px){body.path-webshop main > .main__container,body.path-product main > .main__container,body.path-szolgaltatasok main > .main__container{order:2;}body.path-webshop main > .sidebar__container,body.path-product main > .sidebar__container,body.path-szolgaltatasok main > .sidebar__container{order:1;max-width:none;max-width:initial;padding:2rem 1rem 1rem;}}body.path-webshop .filter-mobile-wrapper,body.path-product .filter-mobile-wrapper,body.path-szolgaltatasok .filter-mobile-wrapper{display:none;text-align:center;}@media (max-width:1024px){body.path-webshop .filter-mobile-wrapper,body.path-product .filter-mobile-wrapper,body.path-szolgaltatasok .filter-mobile-wrapper{display:block;}}body.path-webshop .filter-mobile-wrapper #filter-mobile,body.path-product .filter-mobile-wrapper #filter-mobile,body.path-szolgaltatasok .filter-mobile-wrapper #filter-mobile{cursor:pointer;display:inline-block;color:#333333;background-color:#fff;padding:5px 10px;border:2px solid #333333;}body.path-webshop .views-exposed-form > #filter-close-button,body.path-product .views-exposed-form > #filter-close-button,body.path-szolgaltatasok .views-exposed-form > #filter-close-button{display:none;position:absolute;top:20px;right:20px;font-size:50px;color:#fff;}@media (max-width:1024px){body.path-webshop .views-exposed-form > #filter-close-button,body.path-product .views-exposed-form > #filter-close-button,body.path-szolgaltatasok .views-exposed-form > #filter-close-button{display:block;}}body.path-webshop .views-exposed-form .form-item,body.path-product .views-exposed-form .form-item,body.path-szolgaltatasok .views-exposed-form .form-item{float:none;}body.path-webshop .views-exposed-form .form-item > label,body.path-product .views-exposed-form .form-item > label,body.path-szolgaltatasok .views-exposed-form .form-item > label{display:block;margin-bottom:5px;}@media (max-width:1024px){body.path-webshop .views-exposed-form,body.path-product .views-exposed-form,body.path-szolgaltatasok .views-exposed-form{position:fixed;bottom:-100%;left:0;width:100vw;height:calc(100vh - 60px);padding:20px;background-color:rgba(0,0,0,0.9411764706);z-index:999;overflow-y:scroll;transition:bottom 500ms ease-out;}body.path-webshop .views-exposed-form.show-filter,body.path-product .views-exposed-form.show-filter,body.path-szolgaltatasok .views-exposed-form.show-filter{bottom:0;}body.path-webshop .views-exposed-form > h2,body.path-product .views-exposed-form > h2,body.path-szolgaltatasok .views-exposed-form > h2{color:#fff;margin:0;}body.path-webshop .views-exposed-form .form--inline,body.path-product .views-exposed-form .form--inline,body.path-szolgaltatasok .views-exposed-form .form--inline{flex-direction:column;align-items:center;justify-content:center;}body.path-webshop .views-exposed-form .form--inline > .form-item,body.path-product .views-exposed-form .form--inline > .form-item,body.path-szolgaltatasok .views-exposed-form .form--inline > .form-item{width:100%;margin:10px 0;}body.path-webshop .views-exposed-form .form--inline > .form-item > label,body.path-webshop .views-exposed-form .form--inline > .form-item ul a,body.path-product .views-exposed-form .form--inline > .form-item > label,body.path-product .views-exposed-form .form--inline > .form-item ul a,body.path-szolgaltatasok .views-exposed-form .form--inline > .form-item > label,body.path-szolgaltatasok .views-exposed-form .form--inline > .form-item ul a{color:#fff;}body.path-webshop .views-exposed-form .form--inline > .form-item > select,body.path-product .views-exposed-form .form--inline > .form-item > select,body.path-szolgaltatasok .views-exposed-form .form--inline > .form-item > select{background-color:#fff;width:100%;}body.path-webshop .views-exposed-form .form--inline > .form-item > input,body.path-product .views-exposed-form .form--inline > .form-item > input,body.path-szolgaltatasok .views-exposed-form .form--inline > .form-item > input{background-color:#fff;max-width:none;max-width:initial;}body.path-webshop .views-exposed-form .form--inline > .form-item > .form-select a,body.path-product .views-exposed-form .form--inline > .form-item > .form-select a,body.path-szolgaltatasok .views-exposed-form .form--inline > .form-item > .form-select a{text-decoration:underline;}body.path-webshop .views-exposed-form .form--inline > .form-item > .form-select ul li,body.path-product .views-exposed-form .form--inline > .form-item > .form-select ul li,body.path-szolgaltatasok .views-exposed-form .form--inline > .form-item > .form-select ul li{padding:5px 0;}body.path-webshop .views-exposed-form .form--inline > .form-actions,body.path-product .views-exposed-form .form--inline > .form-actions,body.path-szolgaltatasok .views-exposed-form .form--inline > .form-actions{text-align:right;}body.path-webshop .views-exposed-form .form--inline > .form-actions > input,body.path-product .views-exposed-form .form--inline > .form-actions > input,body.path-szolgaltatasok .views-exposed-form .form--inline > .form-actions > input{padding:5px 50px;}}body.path-product main .commerce-product-page{margin:0 auto;padding:7rem 0rem 2rem;}body.path-product main .commerce-product-page .field--name-price{font-size:1.5rem;}body.path-product main .commerce-product-page > .product-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;flex-direction:row;border-bottom:1px solid #555555;padding-bottom:50px;max-width:1200px;margin:0 auto 20px;}@media (max-width:768px){body.path-product main .commerce-product-page > .product-wrapper{padding-bottom:20px;}}body.path-product main .commerce-product-page > .product-wrapper > div{max-width:48%;}@media (max-width:768px){body.path-product main .commerce-product-page > .product-wrapper > div{max-width:100%;}}body.path-product main .commerce-product-page > .product-wrapper > div.product-summary > .page-title{margin-top:0;}body.path-product main .commerce-product-page > .product-wrapper > div.product-summary > .field:not(.field--name-variations):not(.field--name-price):not(.field--name-field-stock){margin-left:10px;margin-bottom:20px;}body.path-product main .commerce-product-page > .field--name-field-related-products > .field__items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;padding-top:20px;}body.path-product main .commerce-product-page > .field--name-field-related-products > .field__items > .field__item{width:33.333333%;padding:0 20px;margin-bottom:30px;}@media (max-width:768px){body.path-product main .commerce-product-page > .field--name-field-related-products > .field__items > .field__item{width:100%;padding:0 10px;}}body.path-product main .commerce-product-page > .field--name-field-related-products > .field__items > .field__item > .commerce-product-related-product > .product-title a{color:#201e2a;}body.path-product main .commerce-product-page > .field--name-field-related-products > .field__items > .field__item > .commerce-product-related-product > .product-title a:hover{color:#17cf97;}body.path-product main .commerce-product-page > .product-pricing{max-width:800px;margin:0 auto;padding:0 20px;}body.path-webshop main .view-webshop > .view-content > .views-row > .product-top > .product-image{line-height:0;margin-bottom:1rem;}body.path-webshop main .view-webshop > .view-content > .views-row > .product-top > .product-name > a{display:block;color:#201e2a;font-family:"Brygada 1918",sans-serif;padding:0.5rem 0;font-size:1.3rem;}body.path-webshop main .view-webshop > .view-content > .views-row > .product-top > .product-name > a:hover{color:#17cf97;}body.path-webshop main .view-webshop > .view-content > .views-row > .product-top > .product-price{margin:0.5rem 0;}body.path-webshop main .view-webshop > .view-content > .views-row > .product-bottom .commerce-order-item-add-to-cart-form{flex-direction:column;}body.path-webshop main .view-webshop > .view-content > .views-row > .product-bottom .commerce-order-item-add-to-cart-form .form-item > label{display:block;margin-bottom:5px;}body.path-webshop main .view-webshop > .view-content > .views-row img{height:250px;-o-object-fit:cover;object-fit:cover;}body.path-szolgaltatasok main .view-webshop > .view-content > .views-row{display:flex;flex-direction:row;align-items:center;justify-content:center;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:box-shadow 300ms ease;margin:30px 0;}body.path-szolgaltatasok main .view-webshop > .view-content > .views-row:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);}body.path-szolgaltatasok main .view-webshop > .view-content > .views-row > .product-image{width:30%;padding:10px;padding-right:20px;line-height:0;}body.path-szolgaltatasok main .view-webshop > .view-content > .views-row > .product-info-wrapper{width:70%;}body.path-szolgaltatasok main .view-webshop > .view-content > .views-row > .product-info-wrapper > .product-name > a{display:block;color:#201e2a;font-family:"Brygada 1918",sans-serif;font-weight:bold;padding:1rem 0;font-size:1.5rem;}body.path-szolgaltatasok main .view-webshop > .view-content > .views-row > .product-info-wrapper > .product-name > a:hover{color:#17cf97;}.block-commerce-cart .cart-icon{fill:white;}.block-commerce-cart .cart-icon path,.block-commerce-cart .cart-icon use{fill:white;}.block-commerce-cart .cart-block--link__expand{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:center;align-items:center;position:relative;width:60px;height:60px;}.block-commerce-cart .cart-block--link__expand .cart-block--summary__count{color:transparent;position:absolute;top:6px;right:10px;font-size:10px;line-height:9px;font-weight:bold;padding:3px;border-radius:3px;transition:opacity 0.2s ease-in-out;font-family:sans-serif;}.block-commerce-cart .cart-block--link__expand .cart-block--summary__count.splitted{color:#000;background-color:#c2ac38;}.block-commerce-cart .cart-block--link__expand::after{position:absolute;width:10px;content:" ";display:block;background:#fff;height:10px;transform:rotate(45deg) translateX(-50%);top:calc(100% + 19px);left:50%;right:auto;border:1px solid #000;border-bottom:0;border-right:0;z-index:2;opacity:0;transition:opacity 0.2s ease-in-out;}.block-commerce-cart .cart-block--contents{overflow:hidden !important;display:block !important;height:auto !important;}.block-commerce-cart .cart-block--contents{width:430px;right:0;top:calc(100% + 20px);box-shadow:0px 5px 10px 0 rgba(0,0,0,0.0509803922),20px 20px 20px -10px rgba(0,119,149,0.0509803922);padding:0px;z-index:1;max-height:0px;transition:max-height 0.3s ease-in-out;}.block-commerce-cart .cart-block--contents .cart-block--contents__inner{padding:0;padding-bottom:15px;border:1px solid #000;}.block-commerce-cart .cart-block--contents .cart-block--contents__items{overflow-x:hidden;overflow-y:auto;max-height:300px;}.block-commerce-cart .cart-block--contents .cart-block--contents__items caption{text-align:left;text-align:initial;border-bottom:1px solid #dcdadb;text-transform:uppercase;padding:10px;font-weight:bold;}.block-commerce-cart .cart-block--contents .cart-block--contents__items table{margin:0;width:100%;}.block-commerce-cart .cart-block--contents .cart-block--contents__items table thead th{padding:10px;font-weight:normal;font-size:0.9rem;background-color:#c2ac38;color:#000;border-right:1px solid #000;text-transform:uppercase;}.block-commerce-cart .cart-block--contents .cart-block--contents__items table thead th.views-field-title{text-align:left;}.block-commerce-cart .cart-block--contents .cart-block--contents__items table thead th:last-child{border-right:0;}.block-commerce-cart .cart-block--contents .cart-block--contents__items table tbody td{border-bottom:1px solid #000;font-size:0.9rem;padding:10px;text-align:center;}.block-commerce-cart .cart-block--contents .cart-block--contents__items table tbody td img{max-width:70px;}.block-commerce-cart .cart-block--contents .cart-block--contents__items table tbody td.views-field-title{width:150px;text-align:left;}.block-commerce-cart .cart-block--contents .cart-block--contents__items .view-footer{padding:10px;}.block-commerce-cart .cart-block--contents .cart-block--contents__items .view-footer .order-total-line{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:space-between;align-items:flex-start;padding:0;}.block-commerce-cart .cart-block--contents .cart-block--contents__items .view-footer .order-total-line .order-total-line-value{width:auto;color:#000;}.block-commerce-cart .cart-block--contents .cart-block--contents__links{text-align:center;margin-top:15px;}.block-commerce-cart .cart-block--contents .cart-block--contents__links .btn{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:center;align-items:center;background-color:#fff;box-shadow:0px 5px 10px 0 rgba(0,0,0,0.05),20px 20px 20px -10px rgba(0,119,149,0.05);border:2px solid #333333;color:#000;padding:5px 10px;min-height:50px;cursor:pointer;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;min-width:150px;margin:0 20px;margin-left:0;margin-bottom:20px;display:inline-flex;font-weight:700;margin:0;}.block-commerce-cart .cart-block--contents .cart-block--contents__links .btn:hover,.block-commerce-cart .cart-block--contents .cart-block--contents__links .btn:focus{background-color:#333333;color:#fff;}.block-commerce-cart .cart--cart-block.opened .cart-block--link__expand::after{opacity:1;}.block-commerce-cart .cart--cart-block.opened .cart-block--contents{max-height:400px;}.path-cart .layout-content{max-width:1200px;margin:0 auto;padding:0 15px;position:relative;}.path-cart .block--content{padding:50px 0;}.path-cart .block--content .cart-form{position:relative;padding-bottom:70px;}@media (max-width:768px){.path-cart .block--content .cart-form form{width:auto;overflow:auto;}}.path-cart .block--content .cart-form table{width:100%;margin-bottom:40px;}.path-cart .block--content .cart-form table thead th{padding:15px;font-weight:normal;font-size:1rem;background-color:#f7e39f;color:#000;border-right:1px solid #000;text-transform:uppercase;}.path-cart .block--content .cart-form table thead th.views-field-title{text-align:left;}.path-cart .block--content .cart-form table thead th:last-child{border-right:0;}.path-cart .block--content .cart-form table tbody td{border-bottom:1px solid gray;font-size:1rem;padding:15px;text-align:center;border-left:1px solid gray;}.path-cart .block--content .cart-form table tbody td:last-child{border-right:1px solid gray;}.path-cart .block--content .cart-form table tbody td.views-field-title{width:150px;text-align:left;}.path-cart .block--content .cart-form table tbody td img{max-width:140px;}.path-cart .block--content .cart-form table tbody td.views-field-remove-button > div{position:relative;}.path-cart .block--content .cart-form table tbody td.views-field-remove-button > div input{min-width:50px;width:50px;height:50px;color:transparent;padding:0;background-color:transparent;box-shadow:none;margin:0;}.path-cart .block--content .cart-form table tbody td.views-field-remove-button > div input:hover,.path-cart .block--content .cart-form table tbody td.views-field-remove-button > div input:focus{background-color:transparent;border-color:transparent;}.path-cart .block--content .cart-form table tbody td.views-field-remove-button > div::after{content:"";background-image:url(/themes/flexibuild/assets/svgs/delete.svg);background-size:28px 28px;height:28px;width:28px;font-size:24px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);pointer-events:none;transition:color 0.3s ease-in-out;}.path-cart .block--content .cart-form table tbody td.views-field-remove-button > div:hover::after{color:#17cf97;transition:color 0.3s ease-in-out;}.path-cart .block--content .cart-form .field--name-total-price{position:relative;margin-bottom:40px;border:1px solid #cccccc;}.path-cart .block--content .cart-form .field--name-total-price .order-total-line{padding:18px 30px;border-bottom:1px solid #cccccc;}.path-cart .block--content .cart-form .field--name-total-price .order-total-line .order-total-line-value{width:auto;color:#000;}.path-cart .block--content .cart-form .views-field-purchased-entity{min-width:150px;}.path-cart .block--content .cart-form .form-actions{position:absolute;left:0;bottom:0;margin:0;width:100%;}@media (max-width:500px){.path-cart .block--content .cart-form .form-actions input{min-width:100%;margin:10px 0;width:100%;}}@media (max-width:500px){.path-cart .block--content .cart-form{padding-bottom:140px;}}.path-checkout{overflow-x:visible;overflow-x:initial;}.path-checkout .main__layout-content{max-width:1200px;margin:0 auto;padding:30px 15px;position:relative;}.path-checkout .block--content .layout-checkout-form{position:relative;}.path-checkout .block--content .layout-checkout-form > div{width:calc(50% - 15px);padding:15px;padding-bottom:0;}.path-checkout .block--content .layout-checkout-form > div.checkout-pane-login{width:100%;}.path-checkout .block--content .layout-checkout-form > div.layout-region-checkout-main .field--type-commerce-stock-level{display:none;}.path-checkout .block--content .layout-checkout-form > div.layout-region-checkout-footer{position:absolute;top:450px;}.path-checkout .block--content .layout-checkout-form > div.layout-region-checkout-footer input{margin-right:40%;}.path-checkout .block--content .layout-checkout-form > div.layout-region-checkout-footer .form-actions{margin:0;}@media (max-width:768px){.path-checkout .block--content .layout-checkout-form > div{width:100%;position:relative;}}.path-checkout .block--content .layout-checkout-form .layout-region-checkout-main{border:1px solid gray;padding:15px;}.path-checkout .block--content .layout-checkout-form .layout-region-checkout-secondary{position:-webkit-sticky;position:sticky;top:15px;margin-top:0;border:1px solid gray;padding:15px;padding-bottom:0;}.path-checkout .block--content .layout-checkout-form .layout-region-checkout-secondary select{width:100%;}.path-checkout .block--content .layout-checkout-form .layout-region-checkout-secondary .address-container-inline{width:100%;}.path-checkout .block--content .layout-checkout-form .layout-region-checkout-secondary .address-container-inline .js-form-item{width:100%;}.path-checkout .block--content .layout-checkout-form .layout-region-checkout-secondary .address-container-inline input{width:100%;}.path-checkout .block--content .layout-checkout-form .layout-region-checkout-secondary .js-form-item-payment-information-billing-information-address-0-address-locality input{width:100%;}.path-checkout .block--content .layout-checkout-form .layout-region-checkout-secondary .js-form-item-shipping-information-shipping-profile-address-0-address-locality input{width:100%;}@media (max-width:768px){.path-checkout .block--content .layout-checkout-form .layout-region-checkout-secondary .form-submit{margin-bottom:0;}}@media (max-width:768px){.path-checkout .block--content .layout-checkout-form .layout-region-checkout-secondary{position:relative;}}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message{margin:0 auto;width:100%;padding:70px 0;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message .complete-title{flex-wrap:nowrap;padding-bottom:20px;color:#c2ac38;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message .complete-title .complete-pipe{width:60px;min-width:60px;height:60px;border-width:0;border-radius:50%;background:#f5b67c;box-shadow:0 2px 24px rgba(0,0,0,0.2);position:relative;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message .complete-title .complete-pipe::after{content:"";position:absolute;display:block;left:22px;top:12px;width:13px;height:25px;border:solid white;border-width:0 4px 4px 0;border-radius:3px;transform:rotate(45deg);}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message .complete-title .complete-title-text{padding-left:30px;font-weight:800;font-size:1.5rem;line-height:1.3;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message .order-number .before-text{text-transform:uppercase;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message .order-number .number{padding-left:10px;color:#c2ac38;font-weight:800;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message .order-after-text{padding-top:20px;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message form .description{margin:0;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message form .js-form-type-password{padding:10px 0;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message form .js-form-type-password label{width:100%;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message form .js-form-type-password .password-confirm,.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message form .js-form-type-password .password-field,.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message form .js-form-type-password .password-strength,.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message form .js-form-type-password .password-confirm-match{width:100%;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message form details{background:#fff;box-shadow:0 2px 24px rgba(0,0,0,0.2);border-width:0;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message form details summary{padding:30px;border-bottom:1px solid rgba(128,128,128,0.1);}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message form details .details-wrapper{padding:20px 30px;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-message form .fieldset-wrapper .form-submit{margin:20px 0;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-register{width:100%;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-register .commerce-checkout-completion-register{border:1px solid gray;padding:15px;}@media (max-width:500px){.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-register .commerce-checkout-completion-register{border:0px solid gray;padding:0;}}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-register .commerce-checkout-completion-register__text h2{margin-bottom:0;color:#c2ac38;width:100%;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-register .js-form-item{max-width:100%;}.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-register input{width:100%;margin-right:0;}@media (max-width:500px){.path-checkout .block--content .layout-checkout-form .checkout-pane-completion-register{border:0px solid gray;padding:0;}}.path-checkout .block--content .view-commerce-checkout-order-summary table{width:100%;margin-bottom:40px;}.path-checkout .block--content .view-commerce-checkout-order-summary table thead th{padding:15px;font-weight:normal;font-size:1rem;background-color:#c2ac38;color:#000;border-right:1px solid #000;text-transform:uppercase;}.path-checkout .block--content .view-commerce-checkout-order-summary table thead th.views-field-title{text-align:left;}.path-checkout .block--content .view-commerce-checkout-order-summary table thead th:last-child{border-right:0;}.path-checkout .block--content .view-commerce-checkout-order-summary table tbody td{border-bottom:1px solid gray;font-size:1rem;padding:15px;text-align:center;border-left:1px solid gray;}.path-checkout .block--content .view-commerce-checkout-order-summary table tbody td:last-child{border-right:1px solid gray;}.path-checkout .block--content .view-commerce-checkout-order-summary table tbody td.views-field-title{width:150px;text-align:left;}.path-checkout .block--content .view-commerce-checkout-order-summary table tbody td img{max-width:140px;}.path-checkout .block--content form{position:relative;}.path-checkout .block--content form fieldset{margin-bottom:15px;}.path-checkout .block--content .link--previous{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;order:0;margin-top:40px;}.path-checkout.toolbar-fixed .block--content .layout-checkout-form .layout-region-checkout-secondary{top:90px;}@media (max-width:768px){.path-checkout.toolbar-fixed .block--content .layout-checkout-form .layout-region-checkout-secondary{top:15px;}}.path-checkout.toolbar-fixed.sticky-header .block--content .layout-checkout-form .layout-region-checkout-secondary{top:180px;}@media (max-width:768px){.path-checkout.toolbar-fixed.sticky-header .block--content .layout-checkout-form .layout-region-checkout-secondary{top:15px;}}.layout-region-checkout-secondary h3{font-size:20px;}.checkout-order-header{display:flex;justify-content:space-between;}.checkout-order-header > div{font-size:16px;font-weight:bold;}.order-total-line{padding:5px 0 5px 0;}.checkout-order-summary table{border-bottom:2px solid #c2ac38;width:100%;}.checkout-order-summary table tbody{width:100%;}.checkout-order-summary table tbody tr td{font-size:16px;}.checkout-order-summary > div{position:relative;margin-top:40px;border:1px solid #cccccc;}.checkout-order-summary .order-total-line{padding:18px 30px;border-bottom:1px solid #cccccc;}.checkout-order-summary .order-total-line .order-total-line-value{width:auto;color:#000;}#edit-review-payment-information .field--name-label{display:none;}.view-id-webshop.view-three-items > .view-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;padding-top:20px;}.view-id-webshop.view-three-items > .view-content > .views-row{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:space-between;width:30%;padding:15px;margin:0 10px 20px 10px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:box-shadow 300ms ease;}@media (max-width:1024px){.view-id-webshop.view-three-items > .view-content > .views-row{width:50%;padding:0 20px 30px;}}@media (max-width:768px){.view-id-webshop.view-three-items > .view-content > .views-row{width:100%;padding:0 30px 40px;}}@media (max-width:500px){.view-id-webshop.view-three-items > .view-content > .views-row{width:100%;padding:0 10px 20px;}}.view-id-webshop.view-three-items > .view-content > .views-row:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);}.view-id-webshop.view-three-items > .view-content > .views-row .product-bottom{width:100%;}.view-id-webshop.view-three-items > .view-content > .views-row .product-bottom .commerce-order-item-add-to-cart-form{display:flex;justify-content:space-between;}.view-id-webshop.view-three-items > .view-content > .views-row .product-bottom .commerce-order-item-add-to-cart-form [id*=edit-action]{align-self:flex-end;}input#edit-sidebar-coupon-redemption-form-code{width:100%;}.custom-select-list{position:relative;}.custom-select-list--value{position:relative;border:1px solid;padding:3px;cursor:pointer;}.custom-select-list--value::after{content:"";border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);position:absolute;right:5px;top:25%;}.custom-select-list__container{max-height:0;opacity:0;position:absolute;width:100%;background:white;transition:max-height 0.3s ease-in-out;}.custom-select-list__container--option{padding:3px;border-bottom:1px solid;visibility:hidden;cursor:pointer;}.custom-select-list__container--option:last-child{border-bottom:none;}.custom-select-list__container--option:hover{background-color:turquoise;}.custom-select-list.select-opened .custom-select-list--value::after{top:40%;transform:rotate(-135deg);}.custom-select-list.select-opened .custom-select-list__container{max-height:300px;opacity:1;border:1px solid;z-index:666;}.custom-select-list.select-opened .custom-select-list__container .custom-select-list__container--option{visibility:visible;}.button-white a{display:inline-block;padding:12px;cursor:pointer;font-weight:600;text-transform:uppercase;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;text-decoration:none;margin:0 10px;color:#333333;background-color:#ffffff;border:2px solid #333333;}.button-white a:focus,.button-white a:hover{color:#ffffff;background-color:#333333;border:2px solid #333333;}.button-white-alt a{display:inline-block;padding:12px;cursor:pointer;font-weight:600;text-transform:uppercase;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;text-decoration:none;margin:0 10px;color:#333333;background-color:#ffffff;border:2px solid #333333;}.button-white-alt a:focus,.button-white-alt a:hover{color:#ffffff;background-color:#333333;border:2px solid #ffffff;}.button-gray a{display:inline-block;padding:12px;cursor:pointer;font-weight:600;text-transform:uppercase;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;text-decoration:none;margin:0 10px;color:#ffffff;background-color:#333333;border:2px solid #333333;}.button-gray a:focus,.button-gray a:hover{color:#333333;background-color:#ffffff;border:2px solid #333333;}.button-gray-alt a{display:inline-block;padding:12px;cursor:pointer;font-weight:600;text-transform:uppercase;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;text-decoration:none;margin:0 10px;color:#ffffff;background-color:#333333;border:2px solid #333333;}.button-gray-alt a:focus,.button-gray-alt a:hover{color:#333333;background-color:#ffffff;border:2px solid #ffffff;}input[type=submit],.form-submit{display:inline-block;margin:1rem 0.75rem 1rem 0;padding:calc(1rem - 1px) calc(1.5rem - 1px);cursor:pointer;text-align:center;text-decoration:none;color:#232429;border-radius:2px;background-color:#d3d4d9;font-size:1rem;font-weight:700;line-height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;}input[type=submit]:focus,input[type=submit]:hover,.form-submit:focus,.form-submit:hover{background-color:#adaeb3;font-weight:700;border:0;}input[type=submit][disabled=disabled],.form-submit[disabled=disabled]{cursor:not-allowed;}form.layout-paragraphs-builder-form .js-lpb-component-list{padding:120px 0 0 0;}.layout-section{position:relative;}.paragraph-type__layout{margin:0 auto;}.paragraph-type__layout.normal-width .layout-width-container{max-width:900px;}.paragraph-type__layout.wide-width .layout-width-container{max-width:1200px;}.paragraph-type__layout.full-width .layout-width-container{width:100%;}.paragraph-type__layout.narrow-width .layout-width-container{max-width:600px;}.paragraph-type__layout .layout-width-container{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}.paragraph-type__layout .layout-width-container img:not(.map-pin){height:auto;max-width:100%;pointer-events:none;}.lpb-enable{opacity:1;display:block;z-index:10;position:fixed;top:calc(40% - 120px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:0;transform:translateX(calc(-100% + 60px)) translateY(0);transition:transform 300ms ease-in-out;}.lpb-enable:hover{transform:translateX(0) translateY(0);}.lpb-enable:hover a.lpb-enable-button::before{opacity:1;}.lpb-enable:hover a.lpb-enable-button span{opacity:1;}.lpb-enable a.lpb-enable-button{color:#fff;padding:10px;border:2px solid #000;border-left:0;border-radius:0 20px 20px 0;text-decoration:none;}.lpb-enable a.lpb-enable-button:hover{color:#fff;}.lpb-enable a.lpb-enable-button::before{width:45px;height:45px;transition:opacity 700ms ease-in-out;background-position:center;background-size:80px;order:2;}.lpb-enable a.lpb-enable-button span{opacity:0;transition:opacity 700ms ease-in-out;padding-right:20px;}.lpb-form__actions{justify-content:center !important;}.lpb-form__actions{opacity:1;display:flex;flex-direction:column;z-index:10;padding:0;position:fixed;top:calc(38% - 120px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:0;transform:translateX(calc(-100% + 60px)) translateY(0);transition:transform 300ms ease-in-out;background-color:#00659b;border-bottom-right-radius:20px;border-top-right-radius:20px;border:2px solid;border-left:none;}.lpb-form__actions::after{content:"";background:url(/themes/flexibuild/assets/svgs/pencil.svg);background-repeat:no-repeat;background-position:center;background-size:cover;margin:10px;right:0;position:absolute;display:flex;justify-content:center;flex-direction:column;align-items:center;width:40px;height:40px;}.lpb-form__actions:hover{transform:translateX(0) translateY(0);}.lpb-form__actions:hover a.lpb-enable-button::before{opacity:1;}.lpb-form__actions:hover a.lpb-enable-button span{opacity:1;}.lpb-form__actions .button--primary{order:1 !important;}.lpb-form__actions .lpb-btn--cancel{order:2;}.lpb-form__actions .form-submit{position:relative;margin:0.5rem 80px 0.5rem 20px;background-color:white;padding:10px;}.lpb-form__actions .ajax-progress{display:none;}.lpb-enable__empty-message__wrapper{position:relative;min-height:50vh;padding:20px;text-align:center;}.lpb-enable__empty-message__wrapper p{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 20px));font-size:2rem;font-style:italic;}.lpb-enable__empty-message__wrapper a.lpb-enable-button{position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%);font-size:16px;font-style:normal;padding:5px;color:#fff;text-decoration:none;}.lpb-enable__empty-message__wrapper a.lpb-enable-button:hover{color:#fff;}form.layout-paragraphs-builder-form{margin-left:0;margin-right:0;}form.layout-paragraphs-builder-form .lpb-controls .lpb-tooltiptext{display:none;}form.layout-paragraphs-builder-form div:not(.lpb-layout) > .lpb-controls{width:-webkit-max-content;width:-moz-max-content;width:max-content;left:50%;transform:translateX(-50%);z-index:666;}form.layout-paragraphs-builder-form div:not(.lpb-layout) > .lpb-controls .lpb-tooltiptext{display:none;}html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}html{font-size:100%;}body{font-family:"Manrope",Helvetica,sans-serif;}body .dialog-off-canvas-main-canvas{font-weight:400;line-height:1.3;font-size:16px;color:#000;}body .dialog-off-canvas-main-canvas *{box-sizing:border-box;}body .dialog-off-canvas-main-canvas p{margin-bottom:1rem;}body .dialog-off-canvas-main-canvas p > a:not([class]){text-decoration:underline;}body .dialog-off-canvas-main-canvas .myckebutton p a{text-decoration:none;}body .dialog-off-canvas-main-canvas img{max-width:100%;height:auto;}body .dialog-off-canvas-main-canvas h1,body .dialog-off-canvas-main-canvas h2,body .dialog-off-canvas-main-canvas h3,body .dialog-off-canvas-main-canvas h4,body .dialog-off-canvas-main-canvas h5{font-weight:400;line-height:1.3;}body .dialog-off-canvas-main-canvas h1{font-size:3.1rem;font-weight:800;}body .dialog-off-canvas-main-canvas h2{font-size:2.6rem;margin-bottom:1rem;}body .dialog-off-canvas-main-canvas h3{font-size:2.369rem;margin-bottom:1rem;}body .dialog-off-canvas-main-canvas h4{font-size:1.777rem;margin-bottom:1rem;}body .dialog-off-canvas-main-canvas h5{font-size:1.333rem;margin-bottom:1rem;}body .dialog-off-canvas-main-canvas small,body .dialog-off-canvas-main-canvas .text_small{font-size:0.75rem;}body .dialog-off-canvas-main-canvas em{font-style:italic;}[dir="ltr"] body .dialog-off-canvas-main-canvas ol:not([class]),[dir="ltr"] 
body .dialog-off-canvas-main-canvas ul:not([class]){margin-left:0px;}[dir="rtl"] body .dialog-off-canvas-main-canvas ol:not([class]),[dir="rtl"] 
body .dialog-off-canvas-main-canvas ul:not([class]){margin-right:0px;}[dir="ltr"] body .dialog-off-canvas-main-canvas ol:not([class]),[dir="ltr"] 
body .dialog-off-canvas-main-canvas ul:not([class]){margin-right:0px;}[dir="rtl"] body .dialog-off-canvas-main-canvas ol:not([class]),[dir="rtl"] 
body .dialog-off-canvas-main-canvas ul:not([class]){margin-left:0px;}[dir="ltr"] body .dialog-off-canvas-main-canvas ol:not([class]),[dir="ltr"] 
body .dialog-off-canvas-main-canvas ul:not([class]){padding-left:40px;}[dir="rtl"] body .dialog-off-canvas-main-canvas ol:not([class]),[dir="rtl"] 
body .dialog-off-canvas-main-canvas ul:not([class]){padding-right:40px;}body .dialog-off-canvas-main-canvas ol:not([class]),body .dialog-off-canvas-main-canvas ul:not([class]){margin-top:1em;margin-bottom:1em;}body .dialog-off-canvas-main-canvas li{padding-left:5px;line-height:1.5em;}body .dialog-off-canvas-main-canvas blockquote,body .dialog-off-canvas-main-canvas q{quotes:none;}body .dialog-off-canvas-main-canvas blockquote:before,body .dialog-off-canvas-main-canvas blockquote:after,body .dialog-off-canvas-main-canvas q:before,body .dialog-off-canvas-main-canvas q:after{content:"";content:none;}body .dialog-off-canvas-main-canvas table{border-collapse:collapse;border-spacing:0;float:none;}body .dialog-off-canvas-main-canvas .system-messages{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);width:100%;max-width:800px;max-height:50vh;z-index:500;opacity:1;transition:opacity 500ms ease;overflow-y:auto;border:2px solid #000;}body .dialog-off-canvas-main-canvas .system-messages h2.visually-hidden{width:0;height:0;}body .dialog-off-canvas-main-canvas .system-messages.fading{opacity:0;}body .dialog-off-canvas-main-canvas .system-messages > .messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;word-wrap:break-word;}body .dialog-off-canvas-main-canvas .system-messages > .messages > h2.visually-hidden{display:none;}body .dialog-off-canvas-main-canvas .system-messages > .messages > .messages__list{list-style-type:none;}body .dialog-off-canvas-main-canvas .system-messages > .messages--error{box-shadow:8px 0 0 #e62600 inset;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);}body .dialog-off-canvas-main-canvas .system-messages > .messages--warning{box-shadow:8px 0 0 #e09600 inset;color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);}body .dialog-off-canvas-main-canvas .system-messages > .messages--status{box-shadow:8px 0 0 #77b259 inset;color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);}body .dialog-off-canvas-main-canvas .system-messages > .sm-close{cursor:pointer;font-size:20px;font-family:Arial,Helvetica,sans-serif;opacity:0.4;position:absolute;top:15px;right:15px;transition:opacity 300ms ease;}body .dialog-off-canvas-main-canvas .system-messages > .sm-close:focus,body .dialog-off-canvas-main-canvas .system-messages > .sm-close:hover{opacity:1;}body .dialog-off-canvas-main-canvas .system-messages > .sm-close:focus{outline:1px solid #000000;}body:not(.path-user) .block--primary-local-tasks{max-width:1480px;margin:auto;text-align:center;}body:not(.path-user) .block--primary-local-tasks .is-active{background-color:#fff;color:#000;}body:not(.path-user) .block--primary-local-tasks{position:fixed;left:0;top:45%;z-index:6;filter:drop-shadow(0px 0px 25px rgba(0,0,0,0.2));transform:translateZ(0) translateX(-100%);-webkit-transform:translateZ(0) translateX(-100%);transition:transform 0.3s ease-in-out,filter 0.3s ease-in-out;}body:not(.path-user) .block--primary-local-tasks:hover{transform:translateZ(0) translateX(0);-webkit-transform:translateZ(0) translateX(0);}body:not(.path-user) .block--primary-local-tasks h2{background:url(/themes/flexibuild/assets/svgs/settings.svg);background-color:#fff;width:60px;height:60px;background-size:40px;background-repeat:no-repeat;background-position:center;color:transparent;margin:0;position:absolute;border-top-right-radius:20px;border-bottom-right-radius:20px;z-index:0;top:0;right:-58px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid #000;border-left:0;text-indent:-9999px;clip:auto;-webkit-clip-path:none;clip-path:none;}body:not(.path-user) .block--primary-local-tasks .contextual{display:none;}body:not(.path-user) .block--primary-local-tasks .tabs{background:#fff;}[dir="ltr"] body:not(.path-user) .block--primary-local-tasks .tabs ul{padding-left:0;}[dir="rtl"] body:not(.path-user) .block--primary-local-tasks .tabs ul{padding-right:0;}body:not(.path-user) .block--primary-local-tasks .tabs ul{display:flex;flex-direction:column;align-items:stretch;justify-content:center;text-align:right;padding-left:0;margin:0;border:2px solid #000;border-left:0;list-style-type:none;}body:not(.path-user) .block--primary-local-tasks .tabs ul li{margin:0;padding:10px 0;margin:0 15px;}body:not(.path-user) .block--primary-local-tasks .tabs ul li:not(:last-child){border-bottom:1px solid #000;}body:not(.path-user) .block--primary-local-tasks .tabs ul li a{display:block;color:#201e2a;font-size:20px;font-weight:bold;text-decoration:none;}@media (max-width:768px){body:not(.path-user) .block--primary-local-tasks{display:none;}}.slim-width-container{max-width:800px;margin:auto;}.textbox-font-color{color:#c2ac38;}input{color:#000;}main{min-height:600px;padding-top:90px;}@media (max-width:1024px){main{padding-top:50px;}}main.transparent-menu{padding-top:0px;}@media (max-width:1024px){main.transparent-menu{padding-top:0px;}}main *{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}iframe{max-width:100%;}.swiper-slideshow{overflow:hidden;}.swiper-slideshow .swiper-slide__background-image{height:100%;}.swiper-slideshow .swiper-slide__background-image img{height:100%;}.toolbar-horizontal #drupal-live-announce{height:0px;}.node{margin:0 auto;}.node.node--type-flexi-content{width:100%;padding:0;}.node .align-center{display:flex;justify-content:center;}.media--type-video,.media--type-remote-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.media--bundle--remote-video iframe,.media--type-video video,.media-oembed-content{position:absolute;top:0;left:0;width:100%;height:100%;}div.code{white-space:pre;}.media--type-image{text-align:center;line-height:0;}.toolbar-tray-horizontal ul li.menu-item--expanded .menu-item.hover-intent ul{margin-left:197px;}.access-denied-page-footer,.page-404-footer{position:absolute;display:flex;width:100%;bottom:0;}.access-denied-page-footer .footer__container,.page-404-footer .footer__container{width:100%;}.access-denied-page__container,.page-404__container{max-width:1040px;margin:auto;padding:40px;height:55.5vh;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;margin-top:80px;}.access-denied-page__container--title,.page-404__container--title{text-align:center;font-size:65px;padding:20px;-weight:bold;}.access-denied-page__container--text,.page-404__container--text{text-align:center;}a{color:black;}a[class]{text-decoration:none;}.page-node-type-blog-post .main__layout-content{background-color:#f8f8f8;}.node--type-blog-post{max-width:1040px;padding-top:60px;padding-bottom:40px;}@media (max-width:1024px){.node--type-blog-post{padding:0;}}.node--type-blog-post .blog-post{box-sizing:border-box;margin:0;min-width:0;background-color:#ffffff;transition:transform 250ms ease,box-shadow 250ms ease,color 250ms ease;box-shadow:1px 1px 5px 0 rgba(1,1,1,0.05);position:relative;overflow:hidden;}.node--type-blog-post .blog-post__img img{width:100%;-o-object-fit:cover;object-fit:cover;}.node--type-blog-post .blog-post__content{padding:0 4rem 4rem;}@media (max-width:1024px){.node--type-blog-post .blog-post__content{padding:0 2rem;}}@media (max-width:768px){.node--type-blog-post .blog-post__content{padding:0 1rem;}}.node--type-blog-post .blog-post__content--title{box-sizing:border-box;margin:0;min-width:0;font-weight:bold;line-height:1.33;display:block;color:black;font-weight:900;-webkit-text-decoration:none;text-decoration:none;margin-bottom:1rem;font-size:3rem;}@media (max-width:1024px){.node--type-blog-post .blog-post__content--title{margin-top:1rem;font-size:2rem;}}@media (max-width:1024px){.node--type-blog-post .blog-post__content--title{margin-top:2rem;}}.node--type-blog-post .blog-post__content--author{box-sizing:border-box;margin:0;min-width:0;display:block;font-weight:600;text-decoration:none;margin-bottom:1rem;font-size:1rem;font-weight:normal;color:#718096;margin-bottom:30px;}.node--type-blog-post .blog-post__content--author a{font-weight:bold;}.node--type-blog-post .blog-post__content--body{color:#4a5568;font-size:1.25rem;padding-top:40px;border-top:2px solid #edf2f7;}.node--type-blog-post .blog-post__tags{display:flex;flex-wrap:wrap;padding:15px 0;margin:20px 30px;border-top:2px solid #edf2f7;border-bottom:2px solid #edf2f7;}@media (max-width:768px){.node--type-blog-post .blog-post__tags{margin:10px 0;}}.node--type-blog-post .blog-post__tags--label{padding-right:15px;display:flex;justify-content:center;flex-direction:column;font-size:0.875rem;color:#718096;}.node--type-blog-post .blog-post__tags li{box-sizing:border-box;margin:5px;min-width:0;display:inline-block;vertical-align:baseline;font-size:0.75rem;font-weight:700;white-space:nowrap;padding-left:0.25rem;padding-right:0.25rem;background-color:primary;display:inline-block;text-decoration:none;font-weight:600;vertical-align:middle;padding-left:1rem;padding-right:1rem;padding-top:0.25rem;padding-bottom:0.25rem;transition:all 250ms ease;background-color:#e2e8f0;color:#718096;}.node--type-blog-post .blog-post__tags li:hover{color:#e2e8f0;background-color:#718096;}.path-user{}.path-user .main__container{display:flex;flex-direction:column;justify-content:center;align-items:center;}.path-user .main__container .block--content{width:1040px;margin:auto;padding:50px;}.path-user .main__container .block--content article{padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:400px;}.path-user .main__container .block--content article .field__label{display:block;padding-top:20px;font-weight:bold;}.path-user .main__container .block--content .user-login-form,.path-user .main__container .block--content .user-pass{padding:30px 50px;box-shadow:0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3);max-width:450px;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;}.path-user .main__container .block--content .user-login-form h2,.path-user .main__container .block--content .user-pass h2{font-size:1.5rem;text-transform:uppercase;margin-bottom:1.5rem;}.path-user .main__container .block--content .user-login-form .js-form-item,.path-user .main__container .block--content .user-pass .js-form-item{display:flex;flex-direction:column;}.path-user .main__container .block--content .user-login-form .js-form-item label,.path-user .main__container .block--content .user-pass .js-form-item label{display:none;}.path-user .main__container .block--content .user-login-form .js-form-item input,.path-user .main__container .block--content .user-pass .js-form-item input{width:100%;padding:20px 15px;margin:10px 0;background-color:#e5e8ed;border:0;}.path-user .main__container .block--content .user-login-form .js-form-item .description,.path-user .main__container .block--content .user-pass .js-form-item .description{color:#8d919d;width:100%;}.path-user .main__container .block--content .user-login-form #edit-name--description,.path-user .main__container .block--content .user-login-form #edit-pass--description,.path-user .main__container .block--content .user-pass #edit-name--description,.path-user .main__container .block--content .user-pass #edit-pass--description{margin-bottom:10px;font-size:15px;}.path-user .main__container .block--content .user-login-form .form-actions,.path-user .main__container .block--content .user-pass .form-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;}.path-user .main__container .block--content .user-login-form .form-actions .form-submit,.path-user .main__container .block--content .user-pass .form-actions .form-submit{width:100%;margin-right:0;text-transform:uppercase;}.path-user .main__container .block--content .user-login-form .form-actions #edit-pass-reset,.path-user .main__container .block--content .user-pass .form-actions #edit-pass-reset{color:#8d919d;margin-top:1rem;font-size:0.8rem;}.path-user .main__container .block--content .user-login-form .form-actions #edit-pass-reset:hover,.path-user .main__container .block--content .user-pass .form-actions #edit-pass-reset:hover{color:#595b63;}.path-user .main__container .block--content .user-login-form .js-form-item .description{display:none;}.layout__region .paragraph{width:100%;}.layout__region .js-lpb-ui{max-width:none;max-width:initial;}.lpb-layout{padding:0px;}.lpb-layout > .lpb-controls{right:120px;}.lpb-form__actions{display:flex;justify-content:flex-end;}.lpb-form__actions > .button--primary{order:2;}.lpb-form__actions > .lpb-btn--cancel{order:1;}.layout .layout-width-container{margin-top:50px;margin-bottom:50px;padding:0 15px;margin:0 auto;}.lpb-component-list__item img{width:24px;}.layout-paragraphs-builder-form .layout-section{border-top:1px solid #000;border-bottom:1px solid #000;}.ui-dialog{padding:0;z-index:666;}.ui-dialog .ui-dialog-titlebar{padding:20px !important;}.ui-dialog .ui-dialog-titlebar{background:#232429;color:white;}.ui-dialog .ui-dialog-titlebar-close{right:1em !important;}.ui-dialog .ui-dialog-content{padding:2em 1em 1em;}.ui-dialog .ui-dialog-content details{margin:10px 0;padding:0 10px;border:1px solid #ccc;}.ui-dialog .ui-dialog-content details > summary{cursor:pointer;padding:10px 0;}.ui-dialog .ui-dialog-buttonpane{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#f3f4f9;margin-top:0;}.ui-dialog .ui-dialog-buttonpane > .ui-dialog-buttonset{order:2;}.ui-dialog .ui-dialog-buttonpane > .media-library-selected-count{order:1;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;float:none;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lpb-btn--save{order:2;background-color:#72eb35;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lpb-btn--save:hover{background-color:#55a52d;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lpb-btn--cancel{order:1;background-color:#f52e06;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .lpb-btn--cancel:hover{background-color:#b12306;}.ui-dialog .ui-dialog-buttonpane .media-library-sleected-count{position:absolute;top:calc(50% - 16px);left:20px;}.ui-dialog .fieldgroup div:not(.layout-select) > .js-form-type-radio:nth-child(odd){background-color:#d3d4d9;}.ui-dialog .fieldgroup div.layout-select .layout-select__item label{width:100%;}.ui-dialog .fieldgroup .description{margin-top:10px;}.ui-dialog .layout-paragraphs-component-form #layout-paragraphs-element .fieldgroup{padding-left:10px;}.ui-dialog .layout-paragraphs-component-form .field--name-field-section-width{padding-left:10px;}.ui-dialog .layout-paragraphs-component-form .field--name-field-gallery-image{margin:20px 10px;padding:70px 20px 40px;position:relative;border:1px solid #dedfe4;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.ui-dialog .layout-paragraphs-component-form .field--name-field-gallery-image .js-form-managed-file{padding:20px 0;}.ui-dialog .layout-paragraphs-component-form .field--name-field-gallery-image .tabledrag-toggle-weight-wrapper{display:none;}.ui-dialog .layout-paragraphs-component-form .field--name-field-gallery-image table{display:block;margin:20px 10px;padding:40px 20px 40px 20px;position:relative;border:1px solid #dedfe4;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.ui-dialog .layout-paragraphs-component-form .field--name-field-gallery-image table thead{font-size:18px;font-weight:bold;}.ui-dialog .layout-paragraphs-component-form .field--name-field-gallery-image table tbody .draggable > td:first-child{display:flex;}.ui-dialog .layout-paragraphs-component-form .field--name-field-gallery-image table tbody .js-form-managed-file{width:90%;}.ui-dialog .layout-paragraphs-component-form .field--name-field-gallery-image table .tabledrag-handle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:10%;margin:auto;}.ui-dialog .layout-paragraphs-component-form .field--name-field-gallery-image table .tabledrag-handle .handle{width:25px;height:25px;}.ui-dialog .layout-paragraphs-component-form .field--name-field-slider-type{position:relative;padding:20px 20px;border:1px solid;margin:20px 0;}.ui-dialog .layout-paragraphs-component-form .field--name-field-slider-type > .js-form-type-select{margin-top:0;}.ui-dialog .layout-paragraphs-component-form .field--name-field-pagination{padding:20px;margin-top:20px;border:1px solid;}.ui-dialog .layout-paragraphs-component-form .field--name-field-navigation-button-type fieldset{position:relative;padding:50px 20px 40px;border:1px solid;margin-top:20px;}.ui-dialog .layout-paragraphs-component-form .field--name-field-navigation-button-type fieldset legend{display:flex;position:absolute;top:10px;}.ui-dialog .layout-paragraphs-component-form .field--name-field-navigation-button-type fieldset .fieldset-wrapper > div{}.ui-dialog .layout-paragraphs-component-form .field--name-field-navigation-button-type fieldset .fieldset-wrapper > div .js-form-item{display:flex;}.ui-dialog .layout-paragraphs-component-form .field--name-field-navigation-button-type fieldset .fieldset-wrapper > div .js-form-item input:not([type=radio]),.ui-dialog .layout-paragraphs-component-form .field--name-field-navigation-button-type fieldset .fieldset-wrapper > div .js-form-item label{display:flex;flex-direction:column;justify-content:center;align-items:center;}.ui-dialog .layout-paragraphs-component-form .field--name-field-navigation-button-type fieldset .fieldset-wrapper > div .js-form-item label{padding:0 10px;}.ui-dialog .layout-paragraphs-component-form .js-form-type-select{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.ui-dialog .layout-paragraphs-component-form .js-form-type-select select{font-size:14px;padding:5px;}.ui-dialog .layout-paragraphs-component-form .system-messages{position:relative;width:100%;max-height:200px;opacity:1;transition:opacity 500ms ease;overflow-y:auto;}.ui-dialog .layout-paragraphs-component-form .system-messages h2.visually-hidden{width:0;height:0;}.ui-dialog .layout-paragraphs-component-form .system-messages.fading{opacity:0;}.ui-dialog .layout-paragraphs-component-form .system-messages > .messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;word-wrap:break-word;}.ui-dialog .layout-paragraphs-component-form .system-messages > .messages > h2.visually-hidden{display:none;}.ui-dialog .layout-paragraphs-component-form .system-messages > .messages > .messages__list{list-style-type:none;}.ui-dialog .layout-paragraphs-component-form .system-messages > .messages--error{box-shadow:8px 0 0 #e62600 inset;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);}.ui-dialog .layout-paragraphs-component-form .system-messages > .messages--warning{box-shadow:8px 0 0 #e09600 inset;color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);}.ui-dialog .layout-paragraphs-component-form .system-messages > .messages--status{box-shadow:8px 0 0 #77b259 inset;color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);}.ui-dialog .layout-paragraphs-component-form .system-messages > .sm-close{cursor:pointer;font-size:20px;font-family:Arial,Helvetica,sans-serif;opacity:0.4;position:absolute;top:15px;right:15px;transition:opacity 300ms ease;}.ui-dialog .layout-paragraphs-component-form .system-messages > .sm-close:focus,.ui-dialog .layout-paragraphs-component-form .system-messages > .sm-close:hover{opacity:1;}.ui-dialog .layout-paragraphs-component-form .system-messages > .sm-close:focus{outline:1px solid #000000;}.ui-dialog #layout-paragraphs-layout-options{margin:20px 10px;padding:20px;position:relative;border:1px solid #dedfe4;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.ui-dialog #layout-paragraphs-layout-options summary{cursor:pointer;}.ui-dialog #layout-paragraphs-layout-options > div{border-bottom:1px solid;padding:10px 0;}.ui-dialog #layout-paragraphs-layout-options > div:last-child{border:none;}.ui-dialog .has-bg-image{background-repeat:no-repeat;background-size:cover;}.ui-dialog .field--type-boolean{margin:5px 0;}.ui-dialog .field--type-entity-reference legend{margin:5px 0;font-size:18px;font-weight:bold;}.ui-dialog .field--type-entity-reference table{width:100%;margin:5px 0;border-collapse:collapse;}.ui-dialog .field--type-entity-reference table th,.ui-dialog .field--type-entity-reference table td{padding:5px;border:1px solid rgba(35,36,41,0.5647058824);}.ui-dialog .field--type-entity-reference table th{text-align:left;font-weight:bold;}.ui-dialog .field--type-entity-reference table.ief-entity-table tr > td:last-child{text-align:center;}.ui-dialog .field--type-entity-reference table.ief-entity-table tr > td:last-child input{padding:10px;margin:0;}.ui-dialog .form-item-field-image-style{padding-left:10px;}.ui-dialog .form-item:not(.js-form-type-checkbox):not(.js-form-type-radio) > label{display:block;font-weight:bold;}.ui-dialog .form-item:not(.js-form-type-checkbox):not(.js-form-type-radio) > input:not(.form-submit),.ui-dialog .form-item:not(.js-form-type-checkbox):not(.js-form-type-radio) > select{padding:5px;margin:5px 0;}.ui-dialog .form-item-field-copy-to-clipboard-button-value{display:flex;}.ui-dialog .js-form-type-radio{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;}.ui-dialog .js-form-type-radio input{margin-top:0;}.ui-dialog .js-form-type-radio label{margin:10px 0;}.ui-dialog .js-form-type-checkbox{margin:5px 0;}.ui-dialog .js-form-type-checkbox label{font-size:16px;font-weight:bold;}.ui-dialog .js-form-type-vertical-tabs .vertical-tabs{display:flex;margin:1em 0;border:0;}.ui-dialog .js-form-type-vertical-tabs .vertical-tabs .vertical-tabs__menu{padding-left:0;margin-top:0;margin-right:-1px;margin-left:0;z-index:1;}.ui-dialog .js-form-type-vertical-tabs .vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item{line-height:1;padding:0;}.ui-dialog .js-form-type-vertical-tabs .vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item.is-selected{border-right:1px solid #ffffff;}.ui-dialog .js-form-type-vertical-tabs .vertical-tabs .vertical-tabs__pane{margin:0;}.ui-dialog .js-form-type-item{margin:5px 0;}.ui-dialog .js-filter-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:10px;}.ui-dialog .js-filter-wrapper .js-form-type-select{order:1;}.ui-dialog .js-filter-wrapper .js-form-wrapper{order:2;margin-top:10px;}.ui-dialog .js-filter-wrapper .js-form-wrapper a{font-weight:bold;font-style:italic;text-decoration:underline;}.ui-dialog .js-filter-guidelines{display:none;}.ui-dialog .ajax-progress-throbber{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.ui-dialog .description{margin:5px 0;font-size:14px;font-style:italic;}.ui-dialog img{max-width:100%;height:auto;}.ui-dialog .js-form-type-webform-codemirror{margin:10px 0;}.ui-dialog .js-form-type-webform-codemirror textarea{padding:10px;}.ui-dialog .js-form-type-webform-codemirror .js-webform-element-more{margin:10px;}.ui-dialog .js-form-type-webform-codemirror .js-webform-element-more .webform-element-more--link{padding:5px 0;}.ui-dialog .field-multiple-table{width:100%;}.ui-dialog .field-multiple-table h4{margin-top:1rem;}.ui-dialog .field-multiple-table .tabledrag-toggle-weight-wrapper{position:absolute;right:10px;}.ui-dialog .field-multiple-table .paragraphs-icon-button-collapse{display:inline-block;padding:5px 10px;cursor:pointer;text-align:center;text-decoration:none;color:#232429;border-radius:2px;border-color:transparent;background-color:#d3d4d9;font-size:1rem;font-weight:700;line-height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.ui-dialog .field-multiple-table.responsive-enabled tbody{}.ui-dialog .field-multiple-table.responsive-enabled tbody > .draggable{padding:10px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:10px 0;border:1px solid #dedfe4;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.ui-dialog .field-multiple-table.responsive-enabled tbody > .draggable > td:nth-child(2){width:100%;}.ui-dialog .field-multiple-table.responsive-enabled tbody > .draggable > td:nth-child(2) .paragraph-top{display:flex;align-items:center;grid-gap:0;}.ui-dialog .field-multiple-table.responsive-enabled tbody > .draggable > td:nth-child(2) .paragraph-top .paragraph-type{display:none;}.ui-dialog .field-multiple-table.responsive-enabled tbody > .draggable > td:nth-child(2) .paragraph-top .paragraph-summary{margin-right:auto;}.ui-dialog .cke_chrome{border-color:#232429;}.ui-dialog .field--widget-text-textarea .js-form-type-textarea{display:flex;flex-wrap:wrap;margin:10px;}.ui-dialog .field--widget-text-textarea .js-form-type-textarea > label{width:100%;order:-2;}.ui-dialog .field--widget-text-textarea .js-form-type-textarea > div:first-of-type{width:100%;}.ui-dialog .field--widget-text-textarea .js-form-type-textarea .ckeditor-button-container{width:100%;order:-1;display:flex;flex-wrap:wrap;padding:15px;border:1px solid;border-bottom:none;}.ui-dialog .field--widget-text-textarea .js-form-type-textarea .ckeditor-button-container__label{width:100%;padding-bottom:10px;}.ui-dialog .field--widget-text-textarea .js-form-type-textarea .ckeditor-button-container__button{z-index:6;padding:10px 0 10px 40px;cursor:pointer;position:relative;}.ui-dialog .field--widget-text-textarea .js-form-type-textarea .ckeditor-button-container__button .checkbox{background-color:lightgrey;position:absolute;top:7px;left:10px;height:25px;width:25px;background-color:#eee;}.ui-dialog .field--widget-text-textarea .js-form-type-textarea .ckeditor-button-container__button .checkbox::before{content:"";opacity:0;left:8px;position:absolute;display:inline-block;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg);}.ui-dialog .field--widget-text-textarea .js-form-type-textarea .ckeditor-button-container .ckeditor-bg-switcher-active .checkbox{background-color:#00659b;}.ui-dialog .field--widget-text-textarea .js-form-type-textarea .ckeditor-button-container .ckeditor-bg-switcher-active .checkbox::before{opacity:1;}.ui-dialog .imce-url-button{display:block;}.ui-dialog #media-library-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;}.ui-dialog #media-library-wrapper.has-menu #media-library-content{width:75%;}.ui-dialog #media-library-wrapper .js-media-library-menu{width:25%;list-style-type:none;margin-right:-1px;}.ui-dialog #media-library-wrapper .js-media-library-menu li{z-index:1;}.ui-dialog #media-library-wrapper .js-media-library-menu li a{display:block;padding:20px;border:1px solid #d3d4d9;position:relative;text-decoration:none;}.ui-dialog #media-library-wrapper .js-media-library-menu li a.active{color:#003ecc;border-left:5px solid #003ecc;border-right:1px solid #ffffff;}.ui-dialog #media-library-wrapper .js-media-library-menu li:not(:last-of-type) a{border-bottom:0;}.ui-dialog #media-library-wrapper #media-library-content #media-library-add-form-wrapper .js-media-library-add-form{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:1.5rem;border:1px solid #dedfe4;border-radius:2px;background-color:#fff;}.ui-dialog #media-library-wrapper #media-library-content .js-form-type-managed-file{border-radius:0.125rem;}.ui-dialog #media-library-wrapper #media-library-content .js-form-type-managed-file .js-form-managed-file{padding:10px;border:1px solid #919297;border-radius:2px;}.ui-dialog #media-library-wrapper #media-library-content .js-form-type-managed-file label{display:block;font-size:14px;font-weight:bold;padding-bottom:10px;}.ui-dialog #media-library-wrapper #media-library-content .js-form-type-managed-file .description{margin-top:0.375rem;margin-bottom:0.375rem;color:#55565b;font-size:0.79rem;line-height:1.0625rem;}.ui-dialog #media-library-wrapper #media-library-content .views-exposed-form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;margin-top:0;margin-bottom:0;padding:1.5rem;border:1px solid #dedfe4;border-top:0;border-radius:2px;background-color:#fff;}.ui-dialog #media-library-wrapper #media-library-content .views-exposed-form > div:not(:last-of-type){padding-right:10px;}.ui-dialog #media-library-wrapper #media-library-content .views-exposed-form > div label{display:block;width:100%;font-size:14px;}.ui-dialog #media-library-wrapper #media-library-content .views-exposed-form > div input,.ui-dialog #media-library-wrapper #media-library-content .views-exposed-form > div select{padding:5px;font-size:16px;line-height:normal;}.ui-dialog #media-library-wrapper #media-library-content .views-exposed-form > div:last-child input{padding:7px;margin:5px 0;}.ui-dialog #media-library-wrapper #media-library-content .views-exposed-form > div:last-child input:hover{border:none;background-color:#adaeb3;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view{display:flex;flex-direction:column;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > header{order:2;margin-top:50px;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > header .views-display-link-widget{position:relative;padding-left:25px;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > header .views-display-link-widget::before{content:"";position:absolute;left:0;width:20px;height:20px;background:url(/themes/flexibuild/assets/svgs/grid.svg),white;background-repeat:no-repeat;background-position:center;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > header .views-display-link-widget_table{position:relative;padding-left:25px;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > header .views-display-link-widget_table::before{content:"";position:absolute;left:0;width:20px;height:20px;background:url(/themes/flexibuild/assets/svgs/table.svg),white;background-repeat:no-repeat;background-position:center;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > header .is-active{font-weight:bold;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-exposed-form{order:1;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form{order:3;margin:10px 0;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form .js-media-library-item{background-color:#ededed;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form .js-media-library-item .views-field img{-o-object-fit:contain;object-fit:contain;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > .js-media-library-item{position:relative;padding:0 10px 20px 10px;margin:5px;width:28%;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #d3d4d9;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > .js-media-library-item .views-field-media-library-select-form{position:absolute;z-index:66;left:5px;top:5px;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > .js-media-library-item .views-field-media-library-select-form input{width:23px;height:23px;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > .js-media-library-item .views-field-rendered-entity article{position:static;position:initial;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > .js-media-library-item .views-field-rendered-entity article img{height:180px;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > .js-media-library-item .views-field-rendered-entity article > div:last-child{position:absolute;left:0;bottom:0;padding:5px;background-color:white;width:calc(100% - 10px);font-size:12px;text-align:center;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > .js-media-library-item .views-field-rendered-entity .contextual-region > div:last-child{word-break:break-word;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > table{width:100%;border:1px solid #dedfe4;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > table th,.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > table td{padding:5px 10px;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > table .media-library-item{height:180px;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > table .views-field-media-library-select-form{width:30px;vertical-align:middle;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > table .views-field-media-library-select-form input{width:23px;height:23px;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > table .views-field-thumbnail__target-id{vertical-align:middle;text-align:center;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > table .views-field-thumbnail__target-id img{max-height:150px;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > table .views-field-name{vertical-align:middle;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > table .views-field-uid{vertical-align:middle;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > .views-form > .js-media-library-views-form > table .views-field-changed{vertical-align:middle;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > nav{order:4;margin:10px 0;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > nav > .js-pager__items{list-style-type:none;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-left:0;margin-bottom:0;font-size:20px;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > nav > .js-pager__items li{margin:0 5px;}.ui-dialog #media-library-wrapper #media-library-content .js-media-library-view > nav > .js-pager__items li a{text-decoration:none;}.ui-dialog .js-media-library-widget{margin:20px 10px;padding:70px 20px 20px;position:relative;border:1px solid #dedfe4;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.ui-dialog .js-media-library-widget legend{position:absolute;color:#232429;top:20px;left:20px;font-size:16px;font-weight:bold;padding:0;}.ui-dialog .js-media-library-widget .js-media-library-selection{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;}.ui-dialog .js-media-library-widget .js-media-library-selection .js-media-library-item{position:relative;width:23%;margin:5px 10px;}.ui-dialog .js-media-library-widget .js-media-library-selection .js-media-library-item .js-form-submit{border:1px solid #ccc;background:url(/themes/flexibuild/assets/svgs/close.svg),#ffffff;background-repeat:no-repeat;background-position:center;background-size:0.75rem;position:absolute;z-index:1;top:0;right:0;overflow:hidden;width:1.5rem;height:1.5rem;margin:0.3125rem;padding:0;transition:0.2s border-color;color:transparent;background-size:0.75rem;text-shadow:none;font-size:0;cursor:pointer;}.ui-dialog .js-media-library-widget .js-media-library-selection .js-media-library-item .media-library-edit__link{top:30px;right:0;border-radius:0;border:1px solid #ccc;text-indent:-9999px;}.ui-dialog .js-media-library-widget .js-media-library-selection .js-media-library-item > article{background-color:#ebebeb;padding:20px 40px 60px;margin-bottom:10px;border:1px solid #dedfe4;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.ui-dialog .js-media-library-widget .js-media-library-selection .js-media-library-item > article > .js-media-library-item-preview{display:flex;flex-direction:row;align-items:center;justify-content:center;}.ui-dialog .js-media-library-widget .js-media-library-selection .js-media-library-item > article > div:last-child{width:calc(100% - 20px);background-color:#ffffff;position:absolute;text-align:center;bottom:0;left:0;padding:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.ui-dialog .js-media-library-widget .js-media-library-selection .js-media-library-item > article img{min-width:150px;}.ui-dialog .js-media-library-widget .description{margin-top:0.375rem;margin-bottom:0.375rem;color:#55565b;font-size:0.79rem;line-height:1.0625rem;}.ui-dialog .media-image-edit-form .js-form-type-managed-file label.form-required:first-of-type{font-size:20px;font-weight:bold;}.ui-dialog .media-image-edit-form .js-form-type-managed-file .image-widget .form-managed-file__meta{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin:5px 0;}.ui-dialog .media-image-edit-form .js-form-type-managed-file .image-widget .form-managed-file__meta .js-form-type-textfield{padding-left:15px;}.ui-dialog .media-image-edit-form .js-form-type-managed-file .image-widget > .messages{padding:10px;margin:5px 0;font-size:20px;font-weight:bold;border:1px solid #232429;}.ui-dialog .media-image-edit-form .js-form-type-managed-file .image-widget > .messages.messages--warning{background-color:#f5d309;}.ui-dialog .media-image-edit-form > .js-form-type-vertical-tabs{display:none;}.ui-dialog .media-image-edit-form .field--name-status{margin:5px 0;}
.header__top-section,.header__top-section .standard-menu .menu-level-1 .menu-item{background-color:#171717;}@media screen and (max-width:1024px){.header__top-section .standard-menu,.header__top-section .standard-menu .menu-item--expanded [class^='menu-level-']{background-color:#171717;}}.header__top-section a,.header__top-section span,.header__top-section .menu-item-back{color:#ffffff;}.header__top-section a.is-active,.header__top-section .menu-item--active-trail > a,.header__top-section .menu-item--active-trail > span{color:#b86500;}.header__top-section .standard-menu .menu-level-0 > .menu-item > a:hover,.header__top-section .standard-menu .menu-level-0 > .menu-item > span:hover,.header__top-section .standard-menu .menu-level-0 > .menu-item--expanded .menu-item:hover{background-color:#555555;}.footer .footer__top{background-color:#6d6d6d;}.footer .footer__top .footer__top-container *:not(.contextual){color:#fefefe;}.footer .footer__top .footer__top-container *:not(.contextual-links) a{color:#efefef;}.footer .footer__top .footer__top-container *:not(.contextual-links) a:hover{color:#eeefff;}.footer .footer__middle{background-color:#323232;}.footer .footer__middle .footer__middle-container *:not(.contextual){color:#fffeee;}.footer .footer__middle .footer__middle-container *:not(.contextual-links) a{color:#000000;}.footer .footer__middle .footer__middle-container *:not(.contextual-links) a:hover{color:#000001;}.footer .footer__bottom{background-color:#201e2a;}.footer .footer__bottom .footer__bottom-container *:not(.contextual){color:#949091;}.footer .footer__bottom .footer__bottom-container *:not(.contextual-links) a{color:#eeeeee;}.footer .footer__bottom .footer__bottom-container *:not(.contextual-links) a:hover{color:#b86500;}
