.media_box .play{display:block;position:absolute;top:50%;left:50%;width:10%;border-radius:50%;background:var(--color-primary);transition:0.2s;transform:translate(-50%, -50%);z-index:2;-webkit-mask:url(../../images/ico_play.svg) 50% 50%/contain no-repeat}@media (hover: hover){.media_box .play:hover{background-color:var(--color-secondary)}}.media_box .play:after{content:'';display:block;padding-bottom:100%}.media_box .socials{display:block;font-size:0;line-height:0;white-space:nowrap;--height-icon: 24px;--gap-buttons-y: 12px;--gap-buttons-x: 12px}.media_box .socials .social{display:inline-block;width:var(--height-icon);height:var(--height-icon);margin:0 var(--gap-buttons-x) 0 0;background:currentColor;-webkit-mask:var(--mask-image) 50% 50%/contain no-repeat;color:currentColor;vertical-align:middle;transition:0.2s;cursor:pointer;--mask-image: url(../../images/ico_social_facebook.svg)}.media_box .socials .social:last-child{margin-right:0}@media (hover: hover){.media_box .socials .social:hover{background-color:var(--color-link)}}.media_box .socials .social_instagram{--mask-image: url(../../images/ico_social_instagram.svg)}.media_box .socials .social_linkedin{--mask-image: url(../../images/ico_social_linkedin.svg)}.media_box .socials .social_twitter{--mask-image: url(../../images/ico_social_twitter.svg)}.media_box .socials .social_youtube{--mask-image: url(../../images/ico_social_youtube.svg)}.media_box .socials b{display:inline-block;flex-grow:0;flex-shrink:0;width:0;height:calc(0.75 * var(--height-icon));margin:0 var(--gap-buttons-x) 0 0;border-right:1px dashed var(--color-field);vertical-align:middle}.media_box .socials b:last-child{margin-right:0}.media_box{display:block;overflow:hidden;--width-item: 100%;--height-image: 75%}.media_box.box_dark .subscribe{--color-muted: var(--theme-muted);--field-border: var(--color-section)}.media_box.is_card.box_dark{padding:0;background:none}.media_box.is_card.box_dark .fixed{background:var(--color-background)}.media_box.is_card:last-child{margin-top:auto;--gap-section-bottom: 0px}.media_box.is_card:last-child:before{content:'';position:absolute;top:50%;right:0;bottom:0;left:0;background-color:var(--theme-heading);z-index:1}.media_box.is_card .fixed{position:relative;border-radius:var(--radius-regular);background-color:var(--color-background);z-index:2}.media_box.is_card .media{padding:10px}.media_box.is_card .wrapper{padding:calc(var(--gap-contents) + 10px) var(--gap-section-side)}.media_box.is_reversed.is_card .wrapper{padding:calc(var(--gap-contents) + 10px) var(--gap-section-side)}.media_box .media{display:block;position:relative;color:var(--color-secondary);font-size:0;line-height:0;text-align:center}.media_box .image{display:inline-block;position:relative;max-width:100%}.media_box .image.is_video:before{content:'';position:absolute;background:var(--theme-black);transition:0.2s;opacity:0.25;z-index:2;inset:0}.media_box .image img,.media_box .image video{display:inline;position:relative;max-width:100%;height:auto;border-radius:var(--radius-regular);z-index:1;object-fit:cover}.media_box .note{display:block;color:var(--color-muted);font-size:var(--size-small);font-weight:400;line-height:1.5}.media_box .subscribe .fields{display:flex;align-items:flex-start;gap:10px}.media_box .subscribe .field{display:block;position:relative;flex-basis:320px}.media_box .subscribe .error,.media_box .subscribe .success{display:block;margin:8px 16px -10px;color:var(--color-error);font-size:var(--size-base);font-weight:500;line-height:1.25rem;text-align:left}.media_box .subscribe .success{color:#236910;font-weight:600}.media_box .photo{display:block;position:relative;margin:var(--gap-section-small) 0 calc(-1 * var(--gap-section-bottom));font-size:0;line-height:0}.media_box .photo img{display:inline;width:auto;max-width:100%;height:auto}.media_box .form{max-width:600px;padding:calc(var(--gap-section-small) - 10px) 0 0;margin:var(--gap-section-small) 0 0;border-top:1px solid var(--color-border);--gap-contents: 25px}.media_box .form:first-child{padding-top:0}@media (min-width: 48rem){.media_box.is_reversed .fixed{flex-direction:row}.media_box.is_reversed .wrapper{padding:0 0 0 var(--gap-section-inner)}.media_box.is_reversed .contents{margin-left:auto}.media_box.is_reversed .media{right:auto;left:0;text-align:left}.media_box.is_card.is_reversed .wrapper{padding-left:var(--gap-section-side)}.media_box.is_card .media{width:calc(50% + 10px)}.media_box.is_full{--gap-section-top: var(--gap-section)}.media_box.is_full+section:not(.box_no_top){--gap-section-top: var(--gap-section)}.media_box.is_full.is_reversed .fixed{flex-direction:row-reverse}.media_box.is_full .fixed{flex-direction:row;min-height:360px}.media_box.is_full .media{position:absolute}.media_box.is_full .image{display:block;width:100%;height:100%}.media_box.is_full .image img,.media_box.is_full .image video{display:block;width:100%;height:100%;border-radius:0;object-fit:cover}.media_box.is_wide .wrapper{width:40%}.media_box.is_wide .media{width:60%}.media_box.is_narrow .wrapper{width:60%}.media_box.is_narrow .media{width:40%}.media_box.is_narrow .image{width:100%}.media_box.is_left .contents{text-align:left}.media_box.is_right .contents{text-align:right}.media_box .fixed{display:flex;position:static;flex-direction:row-reverse;align-items:center}.media_box .wrapper{display:block;align-self:center;width:50%;padding:0 var(--gap-section-inner) 0 0;--width-contents: 50rem}.media_box .media{top:0;right:0;bottom:0;flex-grow:0;flex-shrink:0;width:50%;text-align:right}.media_box .media.is_video:before{border-radius:var(--radius-regular)}}@media (max-width: 48rem){.media_box:has(.media)+section:not(.box_no_top){--gap-section-top: var(--gap-section)}.media_box.is_card .fixed{flex-direction:column;border-radius:0}.media_box.is_card .media{padding:0;margin:0}.media_box.is_card .media img,.media_box.is_card .media video{border-radius:0}.media_box.is_card .wrapper{text-align:center}.media_box .fixed{display:flex;flex-direction:column-reverse;align-items:stretch}.media_box .media{position:relative;width:auto;margin:var(--gap-section) calc(-1 * var(--gap-section-side)) calc(-1 * var(--gap-section-bottom))}.media_box .media:last-child{margin-top:calc(-1 * var(--gap-section-top))}.media_box .media .image{display:block}.media_box .media img,.media_box .media video{width:100%;border-radius:0}.media_box .photo{margin-bottom:0}.media_box .note{text-align:center}}

/*# sourceMappingURL=media.css.map */
