/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./packages/module-library/circle-info/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
.dsm-circle-info-container{margin:auto;position:relative;width:var(--main-circle-size,500px);height:var(--main-circle-size,500px)}.dsm-circle-info-container.dsm-circle-info-size-auto{max-width:100%;box-sizing:border-box}.dsm-circle-info-container .dsm-circle-info-content{overflow:hidden;width:100%;height:100%;margin:auto;position:relative}.dsm_content_icon{display:inline-block;line-height:1em}.dsm_icon{line-height:1em}.dsm-circle-info-container .dsm-circle-info-content .dsm-circle-info-content-wrapper{top:50%;right:0;bottom:0;left:50%;width:80%;height:80%;opacity:0;visibility:hidden;border-radius:50%;position:absolute!important;transform:translate(-50%,-50%)}.dsm-circle-info-container .dsm-circle-info-content .dsm-circle-info-content-wrapper.dsm-circle-info-item-active{opacity:1;visibility:visible}.dsm-circle-info-button{position:absolute;display:block;top:50%;left:50%;z-index:99}.dsm-circle-info-button-wrapper{width:85px;height:85px;border-radius:50%;display:block;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;cursor:pointer;transition:all 0.3s ease-in-out;border-style:solid}.dsm-circle-info-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.dsm_circle_info_image{max-width:30%;border-style:solid}.dsm-circle-info-container .dsm-circle-info-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.dsm-circle-info-container .dsm-circle-info-content-wrapper .et_pb_button_wrapper{margin-top:15px}.dsm-circle-info-item-inner-wrapper{position:absolute;z-index:99}.dsm_circle_info_child.et_pb_module{min-height:0px!important}.dsm_circle_info .dsm-circle-info-button-wrapper{width:80px;height:80px;background:#444;color:#fff}.dsm_circle_info .dsm-circle-info-content-wrapper{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}.dsm_circle_info .dsm_content_icon,.dsm_circle_info .dsm_icon{font-size:16px}.dsm_circle_info .dsm-circle-info-button-wrapper .dsm-circle-info-inner img{max-width:30%}.dsm_circle_info .dsm-image img{width:30%}.dsm_circle_info .dsm-circle-info-container{border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-width:6px;border-color:#333;border-style:solid}.dsm_circle_info .dsm-circle-info-content-wrapper,.dsm_circle_info .dsm-circle-info-button-wrapper span{text-align:center}.dsm_circle_info .dsm-circle-info-container button.dsm-circle-info-button-wrapper{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;padding:0;margin:0;border:0}.dsm_circle_info .dsm-circle-info-container button.dsm-circle-info-button-wrapper:focus{outline:none}.dsm_circle_info .dsm-circle-info-container button.dsm-circle-info-button-wrapper:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion:reduce){.dsm-circle-info-container.dsm_animate .dsm-circle-info-button,.dsm-circle-info-container.dsm_animate .dsm-circle-info-button .dsm-circle-info-item-inner-wrapper{transition-duration:0.01ms!important}.dsm-circle-info-content-inner-wrapper.animated{animation-duration:0.01ms!important;animation-iteration-count:1!important}}