/* compiled by scssphp 1.6.0 on Mon, 15 Sep 2025 14:19:24 +0000 (0.1288s) */

.single-service .textblock-media,.single-product .textblock-media{margin-block:50px}.textblock-media{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.textblock-media--normal{margin-bottom:10px}}.textblock-media__container{display:grid}@media (min-width:768px){.textblock-media__container{grid-template-columns:1fr;gap:50px}}@media (min-width:1140px){.textblock-media__container{grid-template-columns:repeat(2, 1fr);gap:80px}}.textblock-media__info{display:grid}.textblock-media__info.right{order:1;align-self:flex-start;padding-top:0}@media (min-width:1140px){.textblock-media__info.right{order:2;padding-top:18px}}.textblock-media__info.left{order:1;align-self:flex-start}@media (min-width:1140px){.textblock-media__info.left{order:2}}.textblock-media__eyebrow{color:#181716;font-size:11px;font-weight:500;letter-spacing:3px;line-height:2.36;margin-bottom:0;text-transform:uppercase;order:-1}@media (min-width:768px){.textblock-media__eyebrow{margin-bottom:4px;font-size:13px;line-height:2;letter-spacing:4px}}.textblock-media__title{margin-bottom:11px;font-size:28px;line-height:1.71}@media (min-width:768px){.textblock-media__title{font-size:35px;line-height:1.37;margin-bottom:20px}}.textblock-media__media{position:relative;padding-top:42px;padding-bottom:0}@media (min-width:768px){.textblock-media__media{padding:0}}.textblock-media__media.right{order:2}.textblock-media__media.left{order:1}.textblock-media__media img{width:100%;min-height:299px;object-fit:cover;position:relative}@media (min-width:1140px){.textblock-media__media img{max-height:610px}}.textblock-media__media .trigger-lightbox{position:absolute;display:flex;align-items:center;justify-content:center;width:70px;height:70px;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#181716;border:1px solid #000;transition:all 0.5s ease-in-out;cursor:pointer}.textblock-media__media .trigger-lightbox .play{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M48 432L336 256 48 80l0 352zM24.5 38.1C39.7 29.6 58.2 30 73 39L361 215c14.3 8.7 23 24.2 23 41s-8.7 32.2-23 41L73 473c-14.8 9.1-33.4 9.4-48.5 .9S0 449.4 0 432V80C0 62.6 9.4 46.6 24.5 38.1z'/%3E%3C/svg%3E");display:inline-block;width:20px;height:25px;cursor:pointer;background-repeat:no-repeat;background-size:20px 25px;background-position:center}.textblock-media__media .trigger-lightbox:hover{background-color:#D60029;transition:all 0.5s ease-in-out;border:1px solid #D60029}.textblock-media__button-row{margin-top:31px}.textblock-media__content p{font-size:14px;letter-spacing:0;line-height:1.64;margin:0}@media (min-width:768px){.textblock-media__content p{font-size:16px;line-height:1.75}}.textblock-media__content ul{margin-top:17px}@media (min-width:768px){.textblock-media__content ul{margin-top:17px}}.textblock-media__content ul li{color:#181716;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.85;padding-left:25px;position:relative;margin-bottom:6px}@media (min-width:768px){.textblock-media__content ul li{font-size:16px;line-height:1.62}}.textblock-media__content ul li::before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23D60029' d='M256 0c36.8 0 68.8 20.7 84.9 51.1C373.8 41 411 49 437 75s34 63.3 23.9 96.1C491.3 187.2 512 219.2 512 256s-20.7 68.8-51.1 84.9C471 373.8 463 411 437 437s-63.3 34-96.1 23.9C324.8 491.3 292.8 512 256 512s-68.8-20.7-84.9-51.1C138.2 471 101 463 75 437s-34-63.3-23.9-96.1C20.7 324.8 0 292.8 0 256s20.7-68.8 51.1-84.9C41 138.2 49 101 75 75s63.3-34 96.1-23.9C187.2 20.7 219.2 0 256 0zM369 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;height:26px;width:16px;top:5px;left:0}