.download-form-wrapper{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:10000}.download-form-wrapper.hidden{display:none}.download-form-wrapper .inner{background-color:#edebeb;max-width:536px;padding:40px;position:relative}.download-form-wrapper .inner div.wpforms-container{margin:0}.download-form-wrapper .inner div.wpforms-container input{max-width:100%!important}.download-form-wrapper .inner div.wpforms-container .btn{align-items:center;background-color:var(--button-color);border-radius:.5rem;color:#fff;cursor:pointer;display:flex;filter:brightness(100%);font-size:1.4rem;font-weight:700;justify-content:center;min-height:4rem;padding:0 1rem;transition:opacity .3s ease-in-out;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.download-form-wrapper .inner div.wpforms-container .btn:hover{background-color:var(--button-color)}.download-form-wrapper .inner .close-form{align-items:center;color:#000;display:flex;font-size:1.6rem;font-weight:400;height:2.5rem;justify-content:center;position:absolute;right:0;text-decoration:none;top:0;width:2.5rem}.download-form-wrapper .inner .product-title-pop{font-style:italic}@media screen and (min-width:768px){.download-form-wrapper .inner{padding:40px 70px}.download-form-wrapper .inner h2{color:#003866;font-size:28px;letter-spacing:.51px;line-height:1.25;margin-bottom:16px}.download-form-wrapper .text-description{font-size:16px;letter-spacing:-.13px;line-height:1.5;margin-bottom:24px}}@media screen and (min-width:768px) and (max-width:1024px){.download-form-wrapper .inner{padding:40px}.download-form-wrapper .image-wrapper{text-align:center}.download-form-wrapper .image-wrapper img{width:100%}}.banner-items-download{margin:5rem 0}.banner-items-download-front-page{margin-top:5rem}.banner-items-download-wrapper{position:relative}.banner-items-download .flex-divider{margin-bottom:4rem}.banner-items-download .grid{grid-gap:5rem;grid-template-columns:repeat(2,2fr)}.banner-items-download .grid .item{align-items:center;background-position:50% 0;color:#fff;display:flex;flex-direction:column;justify-content:stretch;min-height:28.5rem;position:relative;text-align:center}.banner-items-download .grid .item a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:30}.banner-items-download .grid .item a:hover+.img-responsive{filter:brightness(80%);transition:all 1s ease}.banner-items-download .grid .item .img-responsive{filter:brightness(100%);margin-bottom:0;min-height:28.5rem;width:100%}@media screen and (min-width:680px){.banner-items-download .grid .item .img-responsive{margin-bottom:auto}}.banner-items-download .grid .item h3{color:#19436f;font-size:1.8rem}.banner-items-download .grid .item.has-title-below-img:not(.gradient-primary){flex-direction:column;min-height:32rem}.banner-items-download .grid .item.has-title-below-img:not(.gradient-primary) h3{bottom:0;color:#19436f;left:0;margin:2rem 0 0;position:relative;transform:none;width:100%}.banner-items-download .grid .item.has-title-below-img:not(.gradient-primary) .read-more{color:#19436f;font-size:1.4rem;margin-top:1rem;width:100%}@media screen and (min-width:768px){.banner-items-download .grid .item.has-title-below-img:not(.gradient-primary) .read-more{margin-top:2rem}}.banner-items-download .grid .item.has-title-below-img:not(.gradient-primary):after,.banner-items-download .grid .item.no-overlay:after{display:none}.banner-items-download .grid .item.border-radius:after{border-radius:0 0 2.5rem 2.5rem}@media screen and (min-width:768px){.banner-items-download .grid .item.border-radius:after{border-radius:0 0 var(--border-radius) var(--border-radius)}}.banner-items-download .grid .item.bg-primary .title,.banner-items-download .grid .item.gradient-primary .title{display:flex;flex-direction:column;font-size:5.5rem;font-weight:700;line-height:1.2;padding:0 2rem;text-align:center;text-transform:uppercase}.banner-items-download .grid .item.bg-primary .title small,.banner-items-download .grid .item.gradient-primary .title small{font-size:1.8rem}.banner-items-download .grid .item.bg-primary.border-radius:after,.banner-items-download .grid .item.gradient-primary.border-radius:after{border-radius:2.5rem}@media screen and (min-width:768px){.banner-items-download .grid .item.bg-primary.border-radius:after,.banner-items-download .grid .item.gradient-primary.border-radius:after{border-radius:var(--border-radius)}}.banner-items-download .grid-4{grid-gap:8rem;grid-template-columns:repeat(4,2fr)}.banner-items-download .grid-4 .item{min-height:33.5rem}.banner-items-download .grid-3{grid-gap:3rem;grid-template-columns:repeat(3,2fr)}.banner-items-download .grid-3 .item{min-height:40rem}.banner-items-download .grid-2{grid-gap:5rem;grid-template-columns:repeat(2,2fr)}.banner-items-download .grid-2 .item{min-height:28.5rem}.banner-items-download .grid-1{grid-template-columns:repeat(1,2fr)}.banner-items-download .btn{margin:2rem auto 0}.banner-items-download .btn-footer{margin-top:3rem}.banner-items-download-overview-page .row-title{text-align:left}.banner-items-download.has-title-below-img .grid{grid-gap:1.5rem;grid-template-columns:repeat(2,2fr)}@media screen and (min-width:700px){.banner-items-download.has-title-below-img .grid{grid-gap:7.5rem;grid-template-columns:repeat(2,2fr)}}@media screen and (min-width:900px){.banner-items-download.has-title-below-img .grid{grid-gap:7.5rem;grid-template-columns:repeat(4,2fr)}}@media screen and (min-width:1200px){.banner-items-download.has-title-below-img .grid{grid-gap:10.5rem}}.banner-items-download.has-title-below-img .grid h3{text-align:left}@media screen and (max-width:1300px){.banner-items .grid{grid-gap:2rem}.banner-items .btn-footer{margin-top:2rem}}@media screen and (max-width:1000px){.banner-items{margin-bottom:5rem}}@media screen and (max-width:820px){.banner-items .grid .item.gradient-primary .title{font-size:4rem}.banner-items .grid .item.gradient-primary .title small{font-size:1.6rem}}@media screen and (max-width:767px){.banner-items{margin:2rem 0}.banner-items .grid{grid-template-columns:repeat(1,2fr)}.banner-items .grid title{font-size:3.5rem}.banner-items .eblem-white-transparent{display:none}}

/*# sourceMappingURL=_flex-downloads.css.map*/