/*GROUP*/
.styleWrap{transform-origin:center;-webkit-transform:center;position:absolute !important;}
.styleWrap .objWrap {position:absolute;width:100%;height:100%;top:0;left:0;}
.styleWrap .elem_wrap{max-width:initial;}
.styleWrap iframe{transform-origin:left top 0;-webkit-transform:left top 0;}

/*CANVAS*/
.pc_canvas{position:absolute;line-height:1.2;right:0;top:0;left:0;box-shadow:0 var(--px3) var(--px3) rgba(0, 0, 0, 0.04);transform-origin:top left;-webkit-transform-origin:top left;background-size:cover;background-position:center;}
.pc_slide_width{transform-origin:left top 0;-webkit-transform:left top 0;}

/*TEXT*/
.styleWrap.text .objWrap{position:relative;-webkit-touch-callout:default;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}
.styleWrap.text .objWrap *,
.pc_canvasText *,
body .pc_canvasText p{font-size:inherit;margin-bottom:0;line-height:inherit;overflow:visible !important;word-break:inherit;}
.styleWrap.text .objWrap p {margin-bottom:0;line-height:inherit;}
.styleWrap.text[data-type="text"] .objWrap p span[style*="background-color"]{padding:0 0.1em;}
.styleWrap.text .objWrap li{margin-bottom:0.2em;}
.styleWrap.text[data-type="text"] ul,.styleWrap.text[data-type="text"] ul {padding-left:0.7em;}
.styleWrap.text .customIcons{list-style:none;padding-left:1.5em !important;}
.styleWrap.text .customIcons i.fa {position:absolute;left:0;}
.ul_modify ul,.ul_modify ol{padding:0 !important;}
.space_modify p{word-wrap:normal;}


.logo_center .logo_wrapper{display:flex;justify-content:center;}
/*
.styleWrap.text .objWrap ul,
.styleWrap.text .objWrap ol{list-style:none;}*/

.el_oldpic{white-space:nowrap;}
.styleWrap.text {height:auto !important;}
.styleWrap.text .textWrap{z-index:3;position:relative;}
.txtPa{white-space:normal;overflow-wrap:break-word;word-break:break-word;}
.styleWrap.effectBackground .txtPa *{display:inline;}
.styleWrap.effectBackground .txtPa [style*="font-size"] [style*="font-size"] {font-size:inherit !important;}
.styleWrap.effectBackground .txtPa [style*="line-height"] [style*="line-height"] {line-height:inherit !important;}
.effectBackground.txtPa{padding:0.2em 0.3em;}

/*IMAGE*/
.objWrap .imageWrap{width:100%;height:100%;overflow:hidden;}
.objWrap .imageCont{width:100%;height:100%;background-size:100% 100%;}
.objWrap .imageCrop{width:100%;height:100%;position:relative;}
.styleWrap.empty_img .imageCont{background:#111 !important;}
.styleWrap.empty_img .imageCont:after{content:"\f03e";font-family:'FontAwesome';font-size:3em;color:#fff;left:0;right:0;position:absolute;top:calc(50% - 0.5em);text-align:center;}

/*LINE*/
.objWrap svg{width:auto;max-height:initial;}
.styleWrap[data-cat="line"] svg {position:absolute;}
.styleWrap[data-cat="line"] .objWrap{height:1px;transform-origin:left;position:absolute;}
.styleWrap[data-cat="line"] .pointWrap{top:0;right:0;position:absolute;height:7px;transform:translate(0.2px, -50%);width:7px;overflow:hidden;}
.styleWrap[data-cat="line"] .pointWrap svg{transform:translate(-11px,-8.5px) scale(0.65);}
.styleWrap[data-cat="line"] .pointWrapG{position:absolute;top:0;transform:translate(-50%, -50%);}
.styleWrap[data-cat="line"] .pointWrap.startLine{transform: translate(6.85px, -50%) scale(-1, 1);}
.styleWrap[data-cat="line"] .pointWrapG.endLine{right:0;}
.styleWrap[data-cat="line"] .pointWrapG.startLine{left:0;}

/*dcrm*/
.dcrm_wrap{position:relative;}
.dcrm_wrap:after{content:"";display:block;padding-top:100%;}
.dcrm_img{position:absolute;width:100%;font-weight:600;height:100%;background-size:cover;border-radius:100%;border:0.3em solid #fff;box-shadow:0 0.4em 1em rgba(0, 0, 0, 0.2);display:flex;align-items:center;justify-content:center;}

/*ename*/
.delem_ename{display:flex;flex-direction:column;align-items:flex-end;}
.dcrm_lb_wrap{display:block;font-size:60% !important;}
.dcrm_nm_wrap{display:block;position:relative;right:0.1em;white-space:nowrap;z-index:1;}
.dcrm_nm_wrap_shadow{position:absolute;width:calc(100% - 0.4em);bottom:0.1em;height:1em;margin:0 auto;left:-0.3em;right:0;opacity:0.8;}
.dcrm_lb{display:inline-block;background:#111;color:#fff;padding:0.1em 0.4em 0.1em;text-transform:uppercase;border-radius:0.2em 0.2em 0 0;}
.dcrm_nm{padding:0 0.4em;position:relative;z-index:1;}
.dcrm_nm_back{background:#d0442d;position:absolute;width:100%;height:100%;left:0;transform:skew(-10deg);-webkit-transform:skew(-10deg);border-radius:0.2em 0 0.2em 0.2em;}
.dcrm_nm .aim{position:relative;}
.dcrm_txt{font-size:6.5em;}

/*dlife*/
.delem_life{display:flex;}
.dlife_img_wrap{width:33.333%;position:relative;}
.dlife_img{background-size:cover;}
.dlife_img_wrap{filter:drop-shadow(0 0.5em 0.6em #f93a33);}
.dlife_img:after{content:"";display:block;padding-top:100%;}
.dlife_img_s{ height:0.2em;width:100%;background:#f53630;position:absolute;left:0;margin-left:0.4em;margin-top:-0.4em;border-radius:0.1em;box-shadow:0 0 0.3em #f53630;top:50%;transform-origin:center;-webkit-transform:center;transform:rotate(-45deg);}
.dlife_img_wrap.t_eg .dlife_img_s{transform:rotate(45deg);}

.dlife_img.t_lf{background-size:108%;background-position:center;}
.dlife_img_wrap.t_eg.cursed .dlife_img.t_eg{filter:grayscale(1) brightness(0.7) contrast(1.2);}
.dlife_img_wrap.t_eg.cursed{filter:drop-shadow(0 0.5em 0.6em #f93a33);}
.dlife_img_wrap:not(.t_lf).cursed{filter:none;}
.dlife_img_wrap:not(.t_lf).cursed .dlife_img:not(.t_lf){filter:drop-shadow(1em 1em 1em rgba(0,0,0,0.5)) grayscale(1) brightness(0.4) contrast(1.2);}
/*box*/
.delem_box{}
.dbox_img{ background-size:contain;background-repeat:no-repeat;}
.dbox_img:after{content:"";display:block;padding-top:calc(1449/1024*100%);}

/*animbg*/
.styleWrap[data-type="animbg"]{font-size:inherit !important;}
.animbg_holder{padding-top:100%;display:block;}
.animbg_bg{position:absolute;width:120%;height:120%;top:-10%;left:-10%;}

/*delem_mth*/
.delem_mth{font-size:1.26em;line-height:1;}
/*qr*/
.delem_qr{border:0.6em solid #fff;padding-bottom:calc(100% - 1.2em);border: 0.6em solid #fff;background:#fff;}
.delem_qr .qr img{position:absolute;width:calc(100% - 1.2em);top:0.6em;left:0.6em;}
/*arrow*/
.darrow_obj{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;}
/*dtask*/
.dtask_obj .task_icon .cont{font-size:0.55em;}
/*roadmap*/
.droadmap_wrap .prog_t >*{font-size:1.2em !important;}
/*mockup*/
.delem_mockup iframe{top:0;position:absolute;width:100%;height:100%;}
/*barcode*/
.barcode{font-size:1.5em;}

.mockup_wrapper,.filter_applier{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;}

.pc_star_wrapper{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;}
/*delem_glass*/
.groupWrap[data-type="glass"]{font-size:inherit !important;}
.delem_glass .p{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:inherit;}
.delem_glass .b{border-top: 1px solid #fff;}
.delem_glass .g{background:#ffffff1f;border:0.07em solid #ffffff57;backdrop-filter:blur(0.6em);-webkit-backdrop-filter:blur(0.6em);box-shadow:0 1em 2em rgba(0, 0, 0, 0.1);}
/*
.your-element {
    background-color: rgba(255, 255, 255, 0.7);
}

@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    .your-element {
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        background-color: transparent;
    }
}*/
.delem_glass .b{background:radial-gradient(circle at bottom left, rgba(0, 0, 0, 0.035) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 100%);}
.delem_glass .t{background:radial-gradient(circle at top right, rgba(255, 255, 255, 0.235) 0%, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 100%);}
.delem_glass .glass_sparkle{z-index:1;position:absolute;transform-origin:center top;}
.delem_glass .sparck_w{}
.delem_glass .glass_sparkle>div{position:relative;top:-50%;transform:translate(0, -50%);}

.delem_edittext{height:100%;display:flex;flex-direction:column;justify-content:center;}
.styleWrap[data-type="edittext"]{font-size: 1.8em !important;}
.delem_edittext .markdown{display:flex;flex-direction:column;justify-content:center;}
body.mfnls .markdown{
    line-height:1.3;
    font-size:16px;
    h1,h2,h3,h4,h5,h6{ margin:0.6375em 0 0.2975em;line-height:1;font-weight:600;}
    h1{font-size:1.6em;}
    h2{font-size:1.4em;}
    h3{font-size:1.2em;}
    h4,h5,h6{font-size:1em;}
    p,ul,ol,blockquote,pre { margin:0.425em 0;font-size:inherit;}
    ul,ol { padding-left:1em;}
    li { margin:0.15em 0;padding-left:0.15em;}
    blockquote { padding:0.35em 0.5em;border-left:0.2em solid #eee;background:#ffffff1f;}
    pre { flex-shrink:0;padding:0.425em;background:#f8f8f8;border-radius:2px;font-family:monospace;font-size:0.9em;color:#111;white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;}
    code { flex-shrink:0;padding:0.1em 0.2em;background:#f3f3f3;border-radius:2px;font-size:0.9em;color:#111;white-space:pre-wrap;word-wrap:break-word;}
    a { border-bottom:1px solid transparent;color:inherit;border-bottom:1px solid;}
    img { max-width:100%;margin:0.425em auto;}
    table { width:100%;margin:0.6375em 0;border-collapse:collapse;th, td { padding:0.3em;border:1px solid #eee;} th { background:#ffffff1f;} }
    hr { margin:0.85em 0;border-top:1px solid rgba(0, 0, 0, 0.1);}
}