.catbanner-container{max-width:100%;overflow:hidden;width:100%}.bannerwrapper{display:none}.banner-container{flex:1 1 800px;min-height:450px}.banner-container .banner-wrapper{position:absolute;width:100%;min-height:450px;overflow:hidden}.swiper-slide{border:0}.swiper{position:relative;padding:0;z-index:2}.swiper-wrapper{position:relative;list-style:none;height:100%;width:100%;z-index:1;display:flex;transition-property:transform}.swiper-slide{border:unset}.swiper-container{max-width:1600px}.flex-row.overflow{display:flex;flex-wrap:wrap;overflow:hidden;background:#000}.banner-container.swiper{flex:1 1 800px}.banner-square{flex:1 1 350px;max-width:400px;display:flex;flex-direction:column;align-self:center;height:100%;align-items:center;background:#000}.banner-square .banner{width:unset;height:unset;max-width:unset;min-width:unset;max-height:unset;min-height:unset;display:unset;position:relative;transition:transform .2s;overflow:hidden;box-shadow:0 0 8px 1px #12477d}.banner-square .banner .bannerwrapper{display:flex;width:100%;height:100%;z-index:1;position:absolute;transition:transform .2s}.banner-square .banner .bannerwrapper a{width:100%;height:100%}.banner-square .banner .bannerwrapper a span{display:none}.banner-square .banner .bannerwrapper:hover{border:#ff0 1px solid}.banner-square .banner .image-container{width:unset;height:unset;max-width:unset;min-width:unset;max-height:unset;min-height:unset}.banner-square .banner .image-container img{width:unset;height:unset;max-width:unset;min-width:unset;max-height:unset;min-height:unset;object-position:unset}.banner-square .banner:hover img{transform:scale(1.1)}.banner-square .flex-banner .image-container img{max-width:100%}.banner-horisontal{display:flex;flex-wrap:wrap;width:100%}.banner-horisontal .flex-banner{flex:1 1 400px;box-shadow:0px 0 0 1px #fff;display:flex;flex-wrap:wrap}.banner-horisontal .flex-banner .bannerwrapper{display:flex;width:100%;height:100%;z-index:10;position:absolute;transition:transform .2s}.banner-horisontal .flex-banner .bannerwrapper a{width:100%;height:100%}.banner-horisontal .flex-banner .bannerwrapper a span{display:none}.banner-horisontal .flex-banner .bannerwrapper:hover{border:#ff0 1px solid}.banner-horisontal .flex-banner .image-container{width:100%;min-height:unset}.banner-horisontal .flex-banner .image-container img{width:100%;min-height:unset;object-position:unset}.banner{display:flex;position:relative;width:100%;overflow:hidden;min-width:300px;max-height:500px}.banner .manulogo{position:absolute;height:35px;max-width:100%;background:#fff;display:flex;margin:.5em;padding:.2em .5em;z-index:2}.banner .manulogo img{max-width:100%;max-height:100%;mix-blend-mode:multiply}.banner .logo-contents{position:absolute;z-index:1;right:1rem;top:1rem;display:flex}.banner .logo-contents .iconcontainer{z-index:1;padding:.5em;margin:.1em;background:#fff}.banner .logo-contents .iconcontainer img{max-width:50px;max-height:100%;background-blend-mode:multiply}.banner .text-logo-container{margin:2rem 1rem 0;background:rgba(255,255,255,.85);padding:1em}.banner .text-logo-container img{mix-blend-mode:multiply;max-width:100%}.banner .bannercontent-container{position:absolute;display:flex;flex-wrap:wrap;z-index:2;align-content:flex-start;justify-content:space-around;align-items:center;width:100%;height:100%}.banner .bannercontent-container .catbanner-textarea{position:relative;display:flex;flex-direction:column;justify-content:center;color:#f1f1f1;flex:1 1 200px}.banner .bannercontent-container .smallheader{display:flex;align-self:flex-start;justify-content:center;color:#f1f1f1;font-weight:600;text-transform:uppercase;z-index:1;margin:.4em 0;padding:.1em .5em}.banner .bannercontent-container ul li,.banner .bannercontent-container ol li{list-style-type:disc;margin-left:0rem}.banner .bannercontent-container ul{margin-left:15px}.banner .bannercontent-container h3{color:#f1f1f1;font-size:2em;font-weight:700;line-height:1em;margin:0}.banner .bannercontent-container .text{display:flex;font-size:1em}.banner .bannercontent-container .text p{padding:.5em}.banner .bannercontent-container a.read-more{display:flex;align-content:center;justify-content:center;align-items:center;height:35px;background:#12477d;margin:1rem 0;text-transform:uppercase;cursor:pointer;box-shadow:0px 1px 0px 1px #3876d6;color:#fff}.banner .bannercontent-container a.read-more:hover{background:#fff;color:#12477d}.banner .bannercontent-container a.read-more.red-button{display:flex;align-content:center;justify-content:center;align-items:center;height:50px;background:#f51b1b;background-image:none;margin:1rem 0;text-transform:uppercase;cursor:pointer;box-shadow:0px 1px 0px 1px #f22121;color:#fff;border-radius:0;font-weight:700}.banner .bannercontent-container .banneritemcontainer{position:absolute;bottom:2em;width:100%;display:flex}.banner .bannercontent-container .bannercontent-items{z-index:2;overflow:auto;width:100%;display:flex;height:100px;margin:0 1em;justify-content:space-between;padding:1em 1em 0 0}.banner .bannercontent-container .bannercontent-items li{display:flex;flex-direction:column;margin:.5em;padding:.5em}.banner .bannercontent-container .bannercontent-items li .smallheader{padding:0;margin:0}.banner .bannercontent-container .bannercontent-items li h4{font-size:1.5em;color:#fff;font-weight:700;margin:0}.banner .catbanner-textarea.left-text,.banner .catbanner-textarea.right-text{z-index:1;padding:20px 2em 1em;flex:1 1 350px;max-width:450px}.banner .catbanner-textarea.left-text a.read-more,.banner .catbanner-textarea.right-text a.read-more{min-width:70%}.banner .content-image{position:relative;flex:1 1 200px;max-width:550px;overflow:hidden}.banner .content-image img{max-width:100%;max-height:100%}.banner .content-image.center-justify{justify-content:center;align-content:center}.banner .content-image.left-justify{align-content:right}.banner .content-image.right-justify{align-content:right}.banner .content-image.set-top-right,.banner .content-image.set-bottom-right,.banner .content-image.set-top-left,.banner .content-image.set-bottom-left{position:absolute;width:740px;max-width:740px}.banner .content-image.set-top-right{top:0;right:0}.banner .content-image.set-bottom-right{bottom:-5px;right:0}.banner .content-image.set-top-left{top:0;left:0}.banner .content-image.set-bottom-left{bottom:-5px;left:0}.banner .content-image.set-bottom-width100{bottom:0;width:100%;max-width:100%;position:absolute}.banner .content-image.set-top-width100{bottom:0;width:100%;max-width:100%;position:absolute}.banner .content-image.rotate-content-banner{transform:rotate(338deg);position:absolute;left:40%;width:100%;max-width:550px}.banner .flex-slim-productlist.productslist .content-image.rotate-content-banner{transform:rotate(338deg);top:unset;bottom:unset;position:absolute;left:0 !important;right:0;max-width:300px}.banner .image-container{width:100%;height:100%;min-height:450px}.banner .image-container img{z-index:0;width:100%;min-height:450px;object-fit:cover;height:100%}.flex-80-20-productlistWBan .banner{height:auto;max-height:100%}.bannertitles-container{position:relative;z-index:2;bottom:0;width:100%;height:50px;padding:1rem;display:flex;justify-content:start;background:#000;color:#fff}.bannertitles-container div{margin:0 .2rem;padding:1em;box-shadow:0 0px 0 1px #fff;animation:.2s ease all;display:flex;font-size:.8em;align-items:center;text-transform:uppercase}.bannertitles-container div.active{box-shadow:0 0 3px 1px #ff0}.banner-bg-right_text .bannercontent-container{justify-content:flex-end}.banner-bg-right_text .catbanner-textarea.right-text{display:none}.banner-bg-right_text .content-image{display:none}.banner-bg-left_text .bannercontent-container{justify-content:flex-start}.banner-bg-left_text .bannercontent-container .catbanner-textarea{flex:1 1 200px;max-width:450px}.banner-bg-bothside-text .bannercontent-container{justify-content:space-between}.banner.sliders{border-radius:unset;margin:unset}.banner-bg-center_text .catbanner-textarea.left-text,.bg-center_text_tag_img .catbanner-textarea.left-text{display:flex;justify-content:flex-start;text-align:center;align-items:center;color:#000;background:rgba(255,255,255,.85);border-radius:5px;padding:2em}.banner-bg-center_text .catbanner-textarea.left-text .text-logo-container,.bg-center_text_tag_img .catbanner-textarea.left-text .text-logo-container{margin:2rem 1rem 0;background:#fff;padding:1em}.banner-bg-center_text .catbanner-textarea.left-text .text-logo-container img,.bg-center_text_tag_img .catbanner-textarea.left-text .text-logo-container img{max-width:100%;max-height:100%}.banner-bg-center_text .catbanner-textarea.right-text,.bg-center_text_tag_img .catbanner-textarea.right-text{display:none}.banner-bg-center_text .catbanner-textarea.left-text h3,.bg-center_text_tag_img .catbanner-textarea.left-text h3{color:#000;font-size:2em;font-weight:500}.banner-bg-center_text .catbanner-textarea.left-text .text,.bg-center_text_tag_img .catbanner-textarea.left-text .text{color:#000;line-height:1.3em;font-size:1.2em}.banner.only-bgimage .image-container{width:100%}.banner.only-bgimage .image-container img{max-height:100%;max-width:100%;z-index:0;object-fit:cover;height:unset}.banner.bg-banner_big_content_article_two{background:#8e9eab;min-height:800px}.banner.bg-banner_big_content_article_two .bannercontent-container{position:absolute;display:flex;flex-wrap:wrap;align-content:start}.banner.bg-banner_big_content_article_two .bannercontent-container .content-image{position:relative;width:100%;max-width:100%;display:flex;justify-content:center;max-height:400px}.banner.bg-banner_big_content_article_two .bannercontent-container .content-image img{max-width:100%;max-height:550px;object-fit:cover}.banner.bg-banner_big_content_article_two .bannercontent-container div:nth-child(1){order:2}.banner.bg-banner_big_content_article_two .bannercontent-container div:nth-child(2){order:1;flex:1 1 100%;max-height:450px}.banner.bg-banner_big_content_article_two .bannercontent-container div:nth-child(3){order:3}.banner.bg-banner_big_content_article_two .catbanner-textarea.left-text,.banner.bg-banner_big_content_article_two .catbanner-textarea.right-text{z-index:1;padding:1em 2em;flex:1 1 450px;display:flex;align-self:flex-start;margin:0 6rem}.bg-center_text_tag_img .catbanner-textarea.left-text{flex-direction:unset;flex-wrap:wrap;justify-content:center}.bg-center_text_tag_img .catbanner-textarea.left-text a.read-more,.bg-center_text_tag_img .catbanner-textarea.left-text h3{flex:1 1 100%;align-content:center}.bg-center_text_tag_img .catbanner-textarea.left-text .text,.bg-center_text_tag_img .catbanner-textarea.left-text .text-logo-container{flex:1 1 100px}.banner-bg-left_text .content-image{display:none}.banner-bg-left_text .catbanner-textarea.right-text{display:none}.banner-left_text-right_image_left .catbanner-textarea.right-text{display:none}.banner-left_text-right_image_left .content-image img{max-height:100%;max-width:100%}.banner.banner-article-style .image-container{height:480px;width:680px}.banner.banner-article-style .image-container img{width:100%;height:100%}.bg-banner_front_content_image .bannercontent-container{justify-content:space-around;height:100%}.bg-banner_front_content_image .content-image{position:absolute;left:0;right:0;width:100%;max-width:100%;bottom:0}.bg-banner_front_content_image .content-image img{width:100%;object-fit:cover}.bg-banner_front_content_image .image-container{background-size:cover;background-position:center center;transform-origin:center top;vertical-align:top;width:100%;height:100%;min-height:499px;max-height:499px;background-position:center;background-repeat:no-repeat;margin-bottom:-5px;overflow:hidden}.bg-banner_front_content_image .image-container img{opacity:0;width:100%;height:100%}.banner-left_image-right_text .bannercontent-container{flex-direction:row-reverse}.banner-left_image-right_text .catbanner-textarea.right-text,.banner-left_image-right_text .catbanner-textarea a.readmore{display:none}.only-bgimage .content-image,.only-bgimage .catbanner-textarea.right-text,.only-bgimage .catbanner-textarea.left-text{display:none}.banner-left_text-right_image .catbanner-textarea.right-text{display:none}.bg-center_text_tag_img .bannercontent-container{justify-content:center;align-items:center}.banner-bg-bothside-text.center{align-items:center}.banner-bg-bothside-text .top{align-items:baseline}.banner-twocol{display:flex;position:relative;width:100%;overflow:hidden}.banner-twocol .content-image{display:none}.banner-twocol .image-container{width:100%}.banner-twocol .image-container img{width:100%;max-height:100%;object-fit:cover}.banner-twocol .catbanner-textarea h3{font-size:1.8rem;color:#fff}.banner-twocol .catbanner-textarea p{color:#fff;margin-bottom:1rem}.banner-twocol .catbanner-textarea a.read-more{margin-top:1rem;box-shadow:0 0 0 1px #fff,5px 5px 10px 0px rgba(204,204,204,.56);padding:.5rem 1rem;color:#fff;transition:.4s ease all;text-transform:uppercase;display:flex;justify-content:center;align-content:center}.banner-twocol .catbanner-textarea a.read-more:hover{background:#eaeaea;color:#12477d;box-shadow:0 0 0 1px #fff,0px 8px 12px 4px rgba(204,204,204,.56)}a.read-more:hover .banner-twocol .catbanner-textareaimg{zoom:1.2}.banner-twocol .catbanner-textarea.left-text{display:flex;flex-direction:column}.banner-twocol .catbanner-textarea.right-text{display:none}.banner-bg-bothside-text{display:flex;position:relative;width:100%;overflow:hidden;background:#eaeae8;color:#fff}.banner-bg-bothside-text .image-container{width:100%}.banner-bg-bothside-text .image-container img{width:100%;object-fit:cover}.banner-bg-bothside-text .content-image{flex:1 1 150px;align-self:center}.banner-bg-bothside-text .catbanner-textarea{color:#fff}.catbanner-container .logo-contents,.banner-container .logo-contents{position:absolute;z-index:1;right:1rem;top:1rem;display:flex}.catbanner-container .logo-contents .iconcontainer,.banner-container .logo-contents .iconcontainer{z-index:1;padding:.5em;margin:.1em;background:#fff}.catbanner-container .logo-contents .iconcontainer img,.banner-container .logo-contents .iconcontainer img{max-width:50px;max-height:100%;background-blend-mode:multiply}.underline-headers h3{box-shadow:0 15px 0 0;line-height:2em;margin:1em 0;display:flex;justify-content:center;padding:.5em !important}.rounded-headers h3{box-shadow:0 0px 0 5px;display:flex;justify-content:center;padding:.5em !important}.dark-bg-theme .bannercontent-container h3{box-shadow:#fff;color:#fff;text-shadow:1px 3px 0 #12477d,0px 2px 7px #2c2c2c}.dark-bg-theme .bannercontent-container .text{text-shadow:0px 3px 1px #12477d,1px 1px 6px #2b2b2b,-1px 0px 4px #000}.dark-bg-theme .bannercontent-container a.read-more{box-shadow:0 0 0 1px #fff,5px 5px 10px 0px rgba(111,104,104,.56);padding:.5rem 1rem;color:#fff;background:none;background-color:#000}.dark-bg-theme .bannercontent-container a.read-more.button-only-borders{background:none;transition:cubic-bezier(0.6, -0.28, 0.88, 0.04) .2s all;box-shadow:0 0 0 1px #fff;color:#fff}.dark-bg-theme .bannercontent-container .banneritemcontainer .bannercontent-items li,.dark-bg-theme .bannercontent-container .banneritemcontainer .bannercontent-items li .smallheader,.dark-bg-theme .bannercontent-container .banneritemcontainer .bannercontent-items li h4{text-shadow:1px 1px 0px #12477d,1px 0px 1px #2b2b2b,0px 0px 4px #000}.dark-bg-with-text-bg .bannercontent-container h3{text-shadow:2px 4px 3px rgba(0,0,0,.3)}.dark-bg-with-text-bg .bannercontent-container .text{display:flex;font-size:1.1em;font-family:Lato;font-weight:bolder;background:#f0f8ffb3;padding:.5em .5em;border-radius:5px;color:#675f60;text-shadow:2px 4px 3px rgba(0,0,0,.3)}.dark-bg-with-text-bg .bannercontent-container a.read-more{box-shadow:0 0 0 1px #fff,5px 5px 10px 0px rgba(111,104,104,.56);padding:.5rem 1rem;color:#fff;background:none;background-color:#000}.dark-bg-with-text-bg .bannercontent-container a.read-more.button-only-borders{background:none;transition:cubic-bezier(0.6, -0.28, 0.88, 0.04) .2s all;box-shadow:0 0 0 1px #fff;color:#fff}.dark-bg-with-text-bg-2 .bannercontent-container .catbanner-textarea{border-radius:35px;margin:0}.dark-bg-with-text-bg-2 .bannercontent-container h3,.dark-bg-with-text-bg-2 .bannercontent-container .text{color:#675f60;background:#fff}.dark-bg-with-text-bg-2 .bannercontent-container a.read-more{box-shadow:0 0 0 2px #675f60,5px 5px 10px 0px rgba(111,104,104,.56);padding:.5rem 1rem;color:#fff;background:none;background-color:#000}.dark-bg-with-text-bg-2 .bannercontent-container a.read-more.button-only-borders{background:none;transition:cubic-bezier(0.6, -0.28, 0.88, 0.04) .2s all;box-shadow:0 0 0 2px #675f60;color:#fff}.black-backgroud-element .catbanner-textarea.left-text{height:100%;transform:skew(347deg);background:#232222}.light-bg-theme .bannercontent-container{text-shadow:0 1px 0 rgba(255,248,248,.48)}.light-bg-theme .bannercontent-container .bannercontent-items{color:#675f60;background:rgba(0,0,0,.5)}.light-bg-theme .bannercontent-container .bannercontent-items li,.light-bg-theme .bannercontent-container .bannercontent-items li h4,.light-bg-theme .bannercontent-container .bannercontent-items li .smallheader{color:#fff}.light-bg-theme .catbanner-textarea{background:rgba(0,0,0,.59)}.light-bg-theme .catbanner-textarea h3{color:#e5e5e5;text-shadow:1px 1px 2px #040404,4px 3px 2px rgba(0,0,0,.15)}.light-bg-theme .catbanner-textarea .smallheader{color:#675f60}.light-bg-theme .catbanner-textarea .text{color:#fff;background:rgba(255,0,0,.7);margin:1em 0}.light-bg-theme .catbanner-textarea a.read-more{box-shadow:0 0 0 1px #675f60,5px 5px 10px 0px rgba(111,104,104,.56);padding:.5rem 1rem;color:#fff;background:none;background-color:#000}.light-bg-theme .catbanner-textarea a.read-more.button-only-borders{background:none;transition:cubic-bezier(0.6, -0.28, 0.88, 0.04) .2s all;box-shadow:0 0 0 1px #675f60;color:#675f60}.icon-negative{-webkit-filter:invert(100%);filter:invert(100%)}.catbanner-textarea a.read-more.button-only-borders:hover{background:#12477d;color:#fff;box-shadow:0 0 3px 0 #fff}.dark-bg-theme.bg-center_text_tag_img .catbanner-textarea.left-text{background-color:#000}.dark-bg-theme.bg-center_text_tag_img .catbanner-textarea.left-text h3{color:#fff;font-weight:600}.dark-bg-theme.bg-center_text_tag_img .catbanner-textarea.left-text .text-logo-container{background:#fff;padding:1em}.dark-bg-theme.bg-center_text_tag_img a.read-more{box-shadow:0 0 0 1px #675f60,5px 5px 10px 0px rgba(111,104,104,.56);padding:.5rem 1rem;color:#fff;background:none;background-color:#000}.dark-bg-theme.bg-center_text_tag_img a.read-more.button-only-borders{background:none;transition:cubic-bezier(0.6, -0.28, 0.88, 0.04) .2s all;box-shadow:0 0 0 1px #000;color:#fff}.sliders,.no-slider{border-radius:0}@media only screen and (max-width: 1190px){.banner-bg-bothside-text,.banner-twocol{width:100%}.banner-bg-bothside-text .catbanner-textarea h3,.banner-twocol .catbanner-textarea h3{font-size:1.2rem}.banner-bg-bothside-text .catbanner-textarea.right-text,.banner-twocol .catbanner-textarea.right-text{display:none}.banner-bg-bothside-text .image-container img,.banner-twocol .image-container img{object-fit:cover;width:100%;object-position:40% 50%}.banner-bg-bothside-text .iconcontainer img,.banner-twocol .iconcontainer img{max-width:55px;max-height:55px}.banner-square{flex:1 1 350px;max-width:100%;display:flex;flex-direction:row;justify-content:space-between;align-self:center;height:100%;align-items:center;background:#000}}@media only screen and (max-width: 992px){.new-list{margin:0rem;padding:0rem}.catbanner-textarea.right-text{display:none}.bannertitles-container{display:none}.banner .image-container img{object-position:40% 50%}.banner-bg-center_text .catbanner-textarea .left-text,.bg-center_text_tag_img .catbanner-textarea .left-text{left:0;max-width:450px}.banner-bg-center_text .catbanner-textarea.left-text,.bg-center_text_tag_img .catbanner-textarea.left-text{max-width:250px;width:100px;background:#fff}.banner-bg-center_text .catbanner-textarea.left-text h3,.bg-center_text_tag_img .catbanner-textarea.left-text h3{font-size:1.4rem;font-weight:600}.banner-bg-center_text .catbanner-textarea.left-text .text,.bg-center_text_tag_img .catbanner-textarea.left-text .text{font-size:.8rem;line-height:1rem}.banner-bg-center_text .image-container img,.bg-center_text_tag_img .image-container img{object-position:0 0}}@media only screen and (max-device-width: 767px){.banner-horisontal{display:none}.banner-wrapper{width:100%}.banner-square{flex-direction:column}.banner .content-image{bottom:0;right:unset;left:unset;width:100%}.banner .content-image.default-banner{position:absolute;display:flex;justify-content:center;align-content:center;z-index:1;bottom:10%;left:unset;right:unset}.banner .content-image.set-bottom-left,.banner .content-image.set-top-left,.banner .content-image.set-bottom-right,.banner .content-image.set-top-right{z-index:1;left:unset;right:unset;max-height:300px;max-width:100%;bottom:0;display:flex;align-content:flex-end}.banner .content-image.rotate-content-banner{transform:rotate(338deg);position:absolute;bottom:20%;left:unset;width:100%;display:flex;justify-content:center}.banner .catbanner-textarea.right-text a.read-more,.banner .catbanner-textarea.left-text a.read-more{position:absolute;height:100vh;width:100vw;margin:0;padding:0;background:unset;box-shadow:unset}.banner .catbanner-textarea.right-text a.read-more span,.banner .catbanner-textarea.left-text a.read-more span{display:none}.banner{max-width:100%;height:85vh}.banner .bannercontent-container{margin-top:40px;text-shadow:0px 0px 2px rgba(19,19,19,.8)}.banner .bannercontent-container h3{font-size:2.5em;line-height:.9em;word-spacing:normal}.banner .bannercontent-container .smallheader{font-size:1em}.banner .bannercontent-container .text{font-size:1.6em}.banner .manulogo{z-index:2;width:150px;margin:1em;transition:.2s ease height}.banner .catbanner-textarea{z-index:2;padding:70px 2em}.banner .catbanner-textarea.left-text{font-size:.8rem}.banner .catbanner-textarea.left-text .text{font-size:.8rem;line-height:1rem}.banner .text-logo-container{width:150px;margin:1rem}.banner .image-container{opacity:1;background-size:cover;background-position:center center;position:relative;vertical-align:top;transform-origin:center top}.banner .image-container img{width:100%;object-fit:cover;min-height:500px}.banner a.read-more{width:100%}.banner .manulogo{z-index:2}.banner.black-backgroud-element .bannercontent-container{margin-top:0;z-index:1}.banner.black-backgroud-element .bannercontent-container h3{font-size:2.5em;color:#12477d;padding:.5em}.banner.black-backgroud-element .bannercontent-container .catbanner-textarea{max-width:80%;justify-content:flex-start !important;height:unset;z-index:0;position:relative;display:flex;flex-direction:column;justify-content:flex-start;transform:skew(0);background:none}.banner.black-backgroud-element .bannercontent-container .catbanner-textarea .text{color:#12477d}.header-content .description-category .cat-decs-header{padding:2rem}.header-content .cat-block-nav ul.blockslist li.mainmenu{margin:.2rem}.banner-bg-right_text .image-container img{object-position:-500px 0}.banner-bg-center_text .catbanner-textarea.left-text,.bg-center_text_tag_img .catbanner-textarea.left-tex{flex:1 1 200px}.bg-center_text_tag_img .image-container img{object-position:-50px 0}.light-bg-theme .bannercontent-container{text-shadow:0px 0px 2px rgba(255,255,255,.5)}.light-bg-theme .bannercontent-container .bannercontent-items{bottom:0em;background:rgba(0,0,0,.5)}.light-bg-theme .bannercontent-container .bannercontent-items li h4,.light-bg-theme .bannercontent-container .bannercontent-items li .smallheader{color:#000}.bg-banner_big_content_article_two{min-height:1000px}.button-only-borders{background:#000}.bg-banner_front_content_image .read-more{z-index:2}.bg-banner_front_content_image .content-image{background-size:cover;background-position:center center;position:absolute;vertical-align:top;transform-origin:center top;bottom:0;height:100%;z-index:0}}.bgwhite{background:#fff}.grid-auto-productlist{display:grid;grid-template-columns:repeat(6, 1fr);gap:1em 1em}.grid-auto-productlist .grid-card-auto{background-color:#fff;border:1px solid #ececec;font-size:1em;min-width:100px;transition:all 2s ease}.longbanner-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr;gap:0;grid-template-areas:"long-bannerA long-bannerA long-bannerB long-bannerB"}.long-bannerA{grid-area:long-bannerA;color:red}.long-bannerB{grid-area:long-bannerB}.long-bannerA,.long-bannerB{display:flex;justify-content:center;align-content:center}h2{margin:0;padding:0;line-height:1em}.customizer-landing,.service-landing{background:#fff;padding:1em;display:flex;flex-direction:column;overflow:hidden}.customizer-landing .customizer-landing-top,.service-landing .customizer-landing-top{display:flex;justify-content:space-between;align-items:end}ul.toplinks{width:100%;display:flex;margin:0;padding:0;flex-direction:row;justify-content:space-between;position:relative;flex:1 1 400px;flex-wrap:wrap;display:flex}ul.toplinks li.toplink{flex:1 1 50px;align-self:center;height:3.2em;display:flex;align-items:center;justify-content:center;width:100%;box-shadow:0 0 0 1px #ececec}ul.toplinks li.toplink a{background:#fff;box-shadow:1px 4px 5px 1px #cecece;display:flex;align-items:center;justify-content:center;width:100%;padding:0 .5em;height:3.2em;text-align:center}ul.toplinks li.pop-up-text{background:brown;box-shadow:-2px 0px 1px 1px #ececec;align-self:center;height:3.2em;display:flex;align-items:center;justify-content:center;width:100%}ul.toplinks li.pop-up-text a{font-variant-caps:all-small-caps;color:#fff;font-size:1.2em;display:flex;align-items:center;justify-content:center;width:100%}li.manufacturerlist{float:left;padding:1em;max-height:5em;max-width:9em;list-style:none}.landing h1,.landing h2,.landing h3,.landing h4,.landing h4,.landing h6{font-family:"Roboto";font-weight:700;font-style:normal}@media(max-width: 1400px){.grid-auto-productlist{grid-template-columns:repeat(4, 1fr)}.business-40-content{width:50%}.business-20-content{width:100%}.banner-50-content{width:50%}}.campaignsite-banner img{border:none;width:100%;height:400px;margin-top:0}@media only screen and (max-width: 1199px){.grid-auto-productlist{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 992px){.grid-auto-productlist{grid-template-columns:repeat(2, 1fr)}.customizer-landing-body{position:relative;display:flex;max-width:50em}ul.main-links li a{position:relative}.item img{object-fit:cover;width:100%;object-position:0px 0px}.index-banner-main a{color:#7b7b7b;font-weight:normal;text-decoration:none !important}.index-banner-main a:hover{color:#137dcb;text-decoration:none}.index-banner-main i:hover{color:#aaa}}@media only screen and (max-width: 768px){.customizers-box{display:flex;flex-direction:column;justify-content:space-around}.customizer-landing-body{position:relative;display:flex;max-width:50em}ul.main-links{top:0;right:0;padding:0}ul.main-links li a{padding:.3em 1em}.frontpageTag h3{font-size:1.1em}ul.toplinks{display:none;flex-direction:column}ul.toplinks li{flex:1 1 150px}}/*# sourceMappingURL=landing.css.map */
