.ProductDescriptionBlock{margin-bottom:50px;position:relative}.ProductDescriptionBlock-img{border-radius:4px;overflow:hidden}.ProductDescriptionBlock-img .video-popup{width:auto;min-width:300px}.ProductDescriptionBlock-img img{max-width:100%}@media (min-width: 768px){.ProductDescriptionBlock-img img{max-width:600px}}@media (min-width: 992px){.ProductDescriptionBlock-img img{max-width:790px}}.ProductDescriptionBlock-img picture,.ProductDescriptionBlock-img img{width:100%}.ProductDescriptionBlock-content{background-color:#00a3e0;border-radius:10px;box-shadow:5px 10px 20px #0000000d;padding:30px 25px;text-align:left;width:100%}@media (min-width: 768px){.ProductDescriptionBlock-content{box-shadow:15px 30px 50px #0000000d;padding:30px 35px}}@media (min-width: 992px){.ProductDescriptionBlock-content{max-width:500px}}.ProductDescriptionBlock-content-text,.ProductDescriptionBlock-content-title{color:#fff}.ProductDescriptionBlock-content-title{font-family:FocoBold,sans-serif;font-size:1.5rem;margin-bottom:10px}@media (min-width: 992px){.ProductDescriptionBlock-content-title{font-size:1.875rem}}@media (max-width: 767.98px){.ProductDescriptionBlock .video-popup{margin-bottom:0}.ProductDescriptionBlock .video-popup img,.ProductDescriptionBlock .video-popup{border-bottom-left-radius:0;border-bottom-right-radius:0}.ProductDescriptionBlock .ProductDescriptionBlock-img{height:auto;top:-175px;width:100%;border-radius:10px 10px 0 0}.ProductDescriptionBlock .ProductDescriptionBlock-content{position:relative;z-index:999;border-top-left-radius:0;border-top-right-radius:0}}@media (min-width: 768px) and (max-width: 991.98px){.ProductDescriptionBlock{display:inline-block;margin-top:-110px;position:relative;width:100%}.ProductDescriptionBlock:after{clear:both;content:"";display:table}.ProductDescriptionBlock-img{height:379px;width:auto}.ProductDescriptionBlock:first-child{margin-top:0}.ProductDescriptionBlock .ProductDescriptionBlock-content{max-width:580px;position:relative;top:-130px}.ProductDescriptionBlock:nth-child(odd) .ProductDescriptionBlock-img{clear:both;float:left}.ProductDescriptionBlock:nth-child(odd) .ProductDescriptionBlock-content{clear:both;float:right}.ProductDescriptionBlock:nth-child(2n) .ProductDescriptionBlock-img{clear:both;float:right}.ProductDescriptionBlock:nth-child(2n) .ProductDescriptionBlock-content{clear:both;float:left}}@media (min-width: 992px){.ProductDescriptionBlock:after{clear:both;content:"";display:table}.ProductDescriptionBlock .ProductDescriptionBlock-content{position:absolute;top:50%;transform:translateY(-50%)}.ProductDescriptionBlock-img{height:500px;width:auto}.ProductDescriptionBlock:nth-child(odd) .ProductDescriptionBlock-img{float:left}.ProductDescriptionBlock:nth-child(odd) .ProductDescriptionBlock-content{right:20px}.ProductDescriptionBlock:nth-child(2n) .ProductDescriptionBlock-img{float:right}.ProductDescriptionBlock:nth-child(2n) .ProductDescriptionBlock-content{left:20px}}@media (min-width: 1200px){.ProductDescriptionBlock:nth-child(odd) .ProductDescriptionBlock-content{right:150px}.ProductDescriptionBlock:nth-child(2n) .ProductDescriptionBlock-content{left:150px}}@font-face{font-family:introRegular;font-style:normal;font-weight:400;font-display:swap;src:url(/css/intro-regular.woff2) format("woff2")}@font-face{font-family:introBold;font-style:normal;font-weight:700;font-display:swap;src:url(/css/intro-bold.woff) format("woff")}.ProductDescriptionBlock-content{background-color:#fff;text-align:left}.ProductDescriptionBlock-content__inner:before{content:"";display:block;position:absolute;top:0;bottom:0;overflow:visible;z-index:-1;height:100%;background:linear-gradient(to bottom,#008219,#26358C,#f00)}.ProductDescriptionBlock-content__inner:after{content:"";display:block;position:absolute;top:0;bottom:0;overflow:visible;z-index:-1;height:100%;background:linear-gradient(to bottom,#008219,#26358C,#f00)}.ProductDescriptionBlock-content:before{content:"";background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;overflow:visible;z-index:-1}.ProductDescriptionBlock-content:after{content:"";background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;overflow:visible;z-index:-1}.ProductDescriptionBlock-content{z-index:9;max-width:369px;min-width:369px;padding:10px 7px!important;margin:24px auto;background-color:#fff!important}.ProductDescriptionBlock-content p,.ProductDescriptionBlock-content h2,.ProductDescriptionBlock-content h3,.ProductDescriptionBlock-content h4,.ProductDescriptionBlock-content{color:#193367}@media (min-width: 768px){.ProductDescriptionBlock-content{max-width:550px;min-width:550px;padding:20px 16px!important;margin:36px 8px}}@media screen and (max-width: 400px){.ProductDescriptionBlock-content{max-width:250px;min-width:250px;margin:20px auto}}.ProductDescriptionBlock-content__inner:before{left:-4px;width:4px}@media (min-width: 768px){.ProductDescriptionBlock-content__inner:before{width:8px;left:-8px}}@media screen and (max-width: 400px){.ProductDescriptionBlock-content__inner:before{left:-3px;width:3px}}.ProductDescriptionBlock-content__inner:after{right:-4px;width:4px}@media (min-width: 768px){.ProductDescriptionBlock-content__inner:after{width:8px;right:-8px}}@media screen and (max-width: 400px){.ProductDescriptionBlock-content__inner:after{right:-3px;width:3px}}.ProductDescriptionBlock-content:before{background-image:url(/css/wave-top-lg-mob2.png?format=webp);top:-24px;left:-4px;right:-4px;height:24px}@media (min-width: 768px){.ProductDescriptionBlock-content:before{background-image:url(/css/wave-top-lg.png?format=webp);height:36px;top:-35px;left:-8px;right:-8px}}@media screen and (max-width: 400px){.ProductDescriptionBlock-content:before{height:20px;top:-20px;left:-3px;right:-3px}}.ProductDescriptionBlock-content:after{background-image:url(/css/wave-bottom-lg-mob2.png?format=webp);bottom:-24px;left:-4px;right:-4px;height:24px}@media (min-width: 768px){.ProductDescriptionBlock-content:after{background-image:url(/css/wave-bottom-lg.png?format=webp);height:36px;bottom:-35px;left:-8px;right:-8px}}@media screen and (max-width: 400px){.ProductDescriptionBlock-content:after{height:20px;bottom:-20px;left:-3px;right:-3px}}@media screen and (min-width: 992px){.ProductDescriptionBlock-img{height:500px;width:60%}.ProductDescriptionBlock-img .video-popup{height:500px}}
