:where(.dipl_motion_elements_host){position:relative;isolation:isolate}
.dipl_motion_elements_layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}
.dipl_motion_elements_layer[hidden]{display:none}
.dipl_motion_elements_item{position:absolute;transform:translate(-50%,-50%);perspective:800px}
.dipl_motion_elements_item[hidden]{display:none}
.dipl_motion_elements_motion{display:block;width:100%}
.dipl_motion_elements_motion_image img{display:block;width:100%;height:auto}
.dipl_motion_elements_motion_icon,.dipl_motion_elements_motion_shape{aspect-ratio:1/1}
.dipl_motion_elements_motion_icon{display:flex;align-items:center;justify-content:center}
.dipl_motion_elements_glyph{display:block;font-style:normal;line-height:1}
.dipl_motion_elements_shape_circle{border-radius:50%}
.dipl_motion_elements_shape_blob{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}
.dipl_motion_elements_shape_square{border-radius:22%}
.dipl_motion_elements_shape_triangle{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 12L90 84H10z' fill='%23000' stroke='%23000' stroke-width='10' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 12L90 84H10z' fill='%23000' stroke='%23000' stroke-width='10' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.dipl_motion_elements_shape_star{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 12L60 38.3 88 39.6 66.2 57.3 73.5 84.4 50 69 26.5 84.4 33.8 57.3 12 39.6 40 38.3z' fill='%23000' stroke='%23000' stroke-width='8' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 12L60 38.3 88 39.6 66.2 57.3 73.5 84.4 50 69 26.5 84.4 33.8 57.3 12 39.6 40 38.3z' fill='%23000' stroke='%23000' stroke-width='8' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.dipl_motion_elements_shape_diamond{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 10L90 50 50 90 10 50z' fill='%23000' stroke='%23000' stroke-width='8' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 10L90 50 50 90 10 50z' fill='%23000' stroke='%23000' stroke-width='8' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.dipl_motion_elements_shape_hexagon{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M92 50L71 86 29 86 8 50 29 14 71 14z' fill='%23000' stroke='%23000' stroke-width='8' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M92 50L71 86 29 86 8 50 29 14 71 14z' fill='%23000' stroke='%23000' stroke-width='8' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.dipl_motion_elements_shape_heart{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 88C20 65 8 48 8 32 8 19 18 10 30 10c8 0 15 4 20 12 5-8 12-12 20-12 12 0 22 9 22 22 0 16-12 33-42 56z' fill='%23000'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 88C20 65 8 48 8 32 8 19 18 10 30 10c8 0 15 4 20 12 5-8 12-12 20-12 12 0 22 9 22 22 0 16-12 33-42 56z' fill='%23000'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.dipl_motion_elements_shape_plus{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M40 12h20v28h28v20H60v28H40V60H12V40h28z' fill='%23000' stroke='%23000' stroke-width='8' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M40 12h20v28h28v20H60v28H40V60H12V40h28z' fill='%23000' stroke='%23000' stroke-width='8' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.dipl_motion_elements_shape_burst{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 8L62.2 20.4 79.7 20.3 79.6 37.8 92 50 79.6 62.2 79.7 79.7 62.2 79.6 50 92 37.8 79.6 20.3 79.7 20.4 62.2 8 50 20.4 37.8 20.3 20.3 37.8 20.4z' fill='%23000' stroke='%23000' stroke-width='6' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 8L62.2 20.4 79.7 20.3 79.6 37.8 92 50 79.6 62.2 79.7 79.7 62.2 79.6 50 92 37.8 79.6 20.3 79.7 20.4 62.2 8 50 20.4 37.8 20.3 20.3 37.8 20.4z' fill='%23000' stroke='%23000' stroke-width='6' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.dipl_motion_elements_shape_ring{border-radius:50%;-webkit-mask:radial-gradient(circle farthest-side,transparent 62%,#000 63%);mask:radial-gradient(circle farthest-side,transparent 62%,#000 63%)}
.dipl_motion_elements_shape_dotGrid{-webkit-mask:radial-gradient(circle,#000 28%,transparent 30%) 0 0/20% 20%;mask:radial-gradient(circle,#000 28%,transparent 30%) 0 0/20% 20%}
.dipl_motion_elements_shape_squiggle{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M4 25q10-14 20 0t20 0 20 0 20 0M4 55q10-14 20 0t20 0 20 0 20 0M4 85q10-14 20 0t20 0 20 0 20 0' fill='none' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M4 25q10-14 20 0t20 0 20 0 20 0M4 55q10-14 20 0t20 0 20 0 20 0M4 85q10-14 20 0t20 0 20 0 20 0' fill='none' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}
