/**handles:profile-builder-upload-css,wppb-select-cpt-style,e-shapes**/
.wppb-remove-upload{color:#bc0b0b;cursor:pointer}.wppb-remove-upload:hover{color:red}.wppb-remove-upload:focus{border:1px dotted #00f}.upload-field-details{display:inline-block;vertical-align:middle;min-height:24px;padding:2px 0}.upload-field-details p{margin:2px 0 0}.upload-field-details img{margin:0 5px 0 0;box-shadow:0 1px 2px rgba(0,0,0,.3)}.upload-field-details>*{float:left}.upload-field-details span{display:block}.upload-field-details .file-name{font-weight:700;color:#21759b}.upload-field-details .file-type{font-size:11px}.wppb_upload_button{background:none repeat scroll 0 0 #f7f7f7;border:1px solid #ccc;color:#555;cursor:pointer;display:inline-block;font-size:12px;line-height:26px;padding:0 15px;text-decoration:none;white-space:nowrap}.wppb_upload_button:hover{background:none repeat scroll 0 0 #fafafa;border:1px solid #999;color:#222;text-decoration:none}
.wppb-select-cpt span.select2-container{width:69.9%!important;float:left}@media screen and (max-width:500px){.wppb-select-cpt span.select2-container{width:100%!important}}
.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center}