.dipl_text_animator .animated_text,.dipl_text_animator .dipl_pre_post{display:inline-block;line-height:1;vertical-align:baseline;vertical-align:-webkit-baseline-middle}.dipl_text_animator h1,.dipl_text_animator h2,.dipl_text_animator h3,.dipl_text_animator h4,.dipl_text_animator h5,.dipl_text_animator h6{padding:0}.dipl-flip{perspective:1000px}.dipl-flip .dipl-flipUpFirst{animation-name:diplFlipUpFirst;animation-fill-mode:forwards}.dipl-flip .dipl-flipUpSecond{animation-name:diplFlipUpSecond;animation-fill-mode:forwards}@keyframes diplFlipUpFirst{from{transform:rotateX(0)}to{transform:rotateX(90deg)}}@keyframes diplFlipUpSecond{from{transform:rotateX(-90deg)}to{transform:rotateX(0)}}.dipl-zoom .dipl-zoomIn{animation-name:diplZoomin;animation-fill-mode:forwards}.dipl-zoom .dipl-zoomOut{animation-name:diplZoomout;animation-fill-mode:forwards}@keyframes diplZoomin{from{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diplZoomout{from{transform:scale(1);opacity:1}to{transform:scale(.2);opacity:0}}.dipl-bounce .dipl-bounceIn{animation-name:diplBounceIn;animation-fill-mode:forwards}.dipl-bounce .dipl-bounceOut{animation-name:diplBounceOut;animation-fill-mode:forwards}@keyframes diplBounceIn{0%{transform:scale(.2);opacity:0}50%{transform:scale(1.05);opacity:1}70%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes diplBounceOut{0%{transform:scale(1);opacity:1}30%{transform:scale(.95);opacity:1}50%{transform:scale(1.1);opacity:1}100%{transform:scale(.2);opacity:0}}.dipl-wipe .dipl-wipeIn{animation-name:diplWipeIn;animation-fill-mode:forwards}.dipl-wipe .dipl-wipeOut{animation-name:diplWipeOut;animation-fill-mode:forwards}@keyframes diplWipeIn{0%{opacity:0;clip-path:polygon(100% 0,100% 0,0 100%,0 100%)}100%{opacity:1;clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}}@keyframes diplWipeOut{0%{opacity:1;clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}100%{opacity:0;clip-path:polygon(100% 0,100% -0%,0 100%,0 100%)}}.dipl-slide{overflow:hidden}.dipl-slide .dipl-slideIn{animation-name:diplSlideIn;animation-fill-mode:forwards}.dipl-slide .dipl-slideOut{animation-name:diplSlideOut;animation-fill-mode:forwards}@keyframes diplSlideIn{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes diplSlideOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(100%)}}.dipl-fade .dipl-fadeIn{animation-name:diplFadeIn;animation-fill-mode:forwards}.dipl-fade .dipl-fadeOut{animation-name:diplFadeOut;animation-fill-mode:forwards}@keyframes diplFadeIn{0%{opacity:0;transform:scale(.98)}100%{opacity:1;transform:scale(1)}}@keyframes diplFadeOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.98)}}.dipl-wave .dipl-wave-letter{display:inline-block;transform:translateZ(20px);transform-origin:50% 50% 20px}.dipl-wave .dipl-wave-letter.out{transform:rotateX(90deg);transition:transform .32s cubic-bezier(.55, .055, .675, .19)}.dipl-wave .dipl-wave-letter.behind{transform:rotateX(-90deg)}.dipl-wave .dipl-wave-letter.in{transform:rotateX(0);transition:transform .38s cubic-bezier(.175, .885, .32, 1.275)}.dipl_tabs .dipl_tabs_content{width:100%}
.dipl_tabs_content .dipl_tabs_item{display:none}
.dipl_tabs .dipl_tabs_content .dipl_active_tab_content{display:block}

/* Tabs Item */
.dipl_tabs .dipl_tab_wrapper{display:flex}
.dipl_tabs .dipl_tab_wrapper .dipl_tabs_controls{display:flex;flex-wrap:wrap}
.dipl_tabs .dipl_tabs_controls:after{border-top:none}
.dipl_tabs .dipl_tab_wrapper .dipl_tabs_controls .dipl_tabs_item_title{
    display:flex;
    position:relative;
    border:0 solid #fff;
    float:left;
    cursor:pointer;
    z-index:11;
    overflow: hidden;
}
.dipl_tabs .dipl_tabs_item{padding:20px;margin-bottom:0!important}
.dipl_tabs_item{height:100%}
.dipl_tabs .dipl_tabs_item_title_inner_wrap{display:flex;justify-content:center;align-items:center;width:100%}
.dipl_tabs .dipl_tabs_item .dipl_single_tab_content{padding:20px}
.dipl_tabs .dipl_tabs_item .et_pb_button_wrapper{margin-top:20px}.dipl_separator .dipl_separator_container{display:flex;align-items:center;width:100%}.dipl_separator .dipl_line{border-color:#ccc;border-top-width:3px}.dipl_separator .dipl_shadow{height:3px}.dipl_separator .et-pb-icon{font-size:32px}.dipl_separator .dipl_separator_container .dipl-text-wrapper{max-width:80%}.dipl_separator .dipl_separator_container.align_center .dipl_line_after,.dipl_separator .dipl_separator_container.align_center .dipl_line_before,.dipl_separator .dipl_separator_container.align_justify .dipl_line_after,.dipl_separator .dipl_separator_container.align_justify .dipl_line_before,.dipl_separator .dipl_separator_container.align_left .dipl_line_after,.dipl_separator .dipl_separator_container.align_none .dipl_line_before,.dipl_separator .dipl_separator_container.align_right .dipl_line_before{flex-grow:1}.dipl_separator .dipl_separator_container.align_center .dipl_line_after,.dipl_separator .dipl_separator_container.align_justify .dipl_line_after,.dipl_separator .dipl_separator_container.align_left .dipl_line_after{margin-left:10px}.dipl_separator .dipl_separator_container.align_center .dipl_line_before,.dipl_separator .dipl_separator_container.align_justify .dipl_line_before,.dipl_separator .dipl_separator_container.align_right .dipl_line_before{margin-right:10px}.dipl_separator .dipl_separator_image{width:42px}.dipl_separator .dipl-icon-circle{padding:16px;border-radius:50%}.dipl_separator .dipl-icon-square{padding:16px}.dipl_separator .dipl-icon-shape-border{border:2px solid}.dipl_separator .et-pb-icon.dipl-icon-hexagon{position:relative;z-index:99;margin-left:-40.25%;padding:15px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.dipl_separator .hexagon-wrapper{display:inline-block;position:relative}.dipl_separator .hexagon-wrapper .hex{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.dipl_separator .hexagon{width:57.735%;height:100%;margin:auto}.dipl_separator .hexagon:before{-webkit-transform:rotate(60deg) translateZ(0);transform:rotate(60deg) translateZ(0)}.dipl_separator .hexagon:after,.dipl_separator .hexagon:before{position:absolute;top:0;right:21.1325%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:inherit;width:inherit;height:inherit;content:"";-webkit-backface-visibility:hidden;backface-visibility:hidden}.dipl_separator .hexagon:after{-webkit-transform:rotate(-60deg) translateZ(0);transform:rotate(-60deg) translateZ(0)}.dipl_separator .hexagon.dipl-icon-shape-border:after,.dipl_separator .hexagon.dipl-icon-shape-border:before{border-top:2px solid;border-bottom:2px solid;border-color:inherit}.dipl_separator .hex .hexagon.dipl-icon-shape-border{border-left-color:transparent!important;border-right-color:transparent!important}.dipl_before_after_slider{
    overflow: hidden;
}
.dipl_before_after_slider .twentytwenty-horizontal .twentytwenty-handle:after,
.dipl_before_after_slider .twentytwenty-horizontal .twentytwenty-handle:before,
.dipl_before_after_slider .twentytwenty-vertical .twentytwenty-handle:after,
.dipl_before_after_slider .twentytwenty-vertical .twentytwenty-handle:before {
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    z-index: 30;
    -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px;
}
.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px;
}
.dipl_before_after_slider .twentytwenty-after-label:before,
.dipl_before_after_slider .twentytwenty-before-label:before {
    font-size: 18px;
    line-height: 1.5;
}
.twentytwenty-after-label,
.twentytwenty-before-label,
.twentytwenty-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.twentytwenty-after-label,
.twentytwenty-before-label,
.twentytwenty-overlay {
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.twentytwenty-after-label,
.twentytwenty-before-label {
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity;
}
.twentytwenty-after-label:before,
.twentytwenty-before-label:before {
    color: #fff;
    font-size: 13px;
    letter-spacing: 0.1em;
}
.twentytwenty-after-label:before,
.twentytwenty-before-label:before {
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    line-height: 38px;
    padding: 0 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.twentytwenty-horizontal .twentytwenty-after-label:before,
.twentytwenty-horizontal .twentytwenty-before-label:before {
    top: 50%;
    margin-top: -19px;
}
.twentytwenty-vertical .twentytwenty-after-label:before,
.twentytwenty-vertical .twentytwenty-before-label:before {
    left: 50%;
    margin-left: -45px;
    text-align: center;
    width: 90px;
}
.twentytwenty-down-arrow,
.twentytwenty-left-arrow,
.twentytwenty-right-arrow,
.twentytwenty-up-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute;
}
.twentytwenty-left-arrow,
.twentytwenty-right-arrow {
    top: 50%;
    margin-top: -6px;
}
.twentytwenty-down-arrow,
.twentytwenty-up-arrow {
    left: 50%;
    margin-left: -6px;
}
.twentytwenty-container {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.twentytwenty-container img {
    display: block;
    position: absolute;
    top: 0;
    max-width: 100%;
    width: 100%;
}
.twentytwenty-container.active .twentytwenty-overlay,
.twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0);
}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label {
    opacity: 0;
}
.twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.twentytwenty-before-label {
    opacity: 0;
}
.twentytwenty-before-label:before {
    content: attr(data-content);
}
.twentytwenty-after-label {
    opacity: 0;
}
.twentytwenty-after-label:before {
    content: attr(data-content);
}
.twentytwenty-horizontal .twentytwenty-before-label:before {
    left: 10px;
}
.twentytwenty-horizontal .twentytwenty-after-label:before {
    right: 10px;
}
.twentytwenty-vertical .twentytwenty-before-label:before {
    top: 10px;
}
.twentytwenty-vertical .twentytwenty-after-label:before {
    bottom: 10px;
}
.twentytwenty-overlay {
    -webkit-transition-property: background;
    -moz-transition-property: background;
    transition-property: background;
    background: rgba(0, 0, 0, 0);
    z-index: 25;
}
/*.twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5);
}*/
.dipl-before-after-slider-wrapper .dipl-image-wrapper .twentytwenty-overlay:hover .twentytwenty-after-label {
    opacity: 1 !important;
}
.dipl-before-after-slider-wrapper .dipl-image-wrapper .twentytwenty-overlay:hover .twentytwenty-before-label {
    opacity: 1 !important;
}
.twentytwenty-before {
    z-index: 20;
}
.twentytwenty-after {
    z-index: 10;
}
.twentytwenty-handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid #fff;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    border-radius: 1000px;
    -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    z-index: 40;
    cursor: pointer;
}
.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 22px;
    -webkit-box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 50%;
    margin-top: 22px;
    -webkit-box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-vertical .twentytwenty-handle:before {
    left: 50%;
    margin-left: 22px;
    -webkit-box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-vertical .twentytwenty-handle:after {
    right: 50%;
    margin-right: 22px;
    -webkit-box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-left-arrow {
    border-right: 6px solid #fff;
    left: 50%;
    margin-left: -17px;
}
.twentytwenty-right-arrow {
    border-left: 6px solid #fff;
    right: 50%;
    margin-right: -17px;
}
.twentytwenty-up-arrow {
    border-bottom: 6px solid #fff;
    top: 50%;
    margin-top: -17px;
}
.twentytwenty-down-arrow {
    border-top: 6px solid #fff;
    bottom: 50%;
    margin-bottom: -17px;
}
.et_divi_builder #et_builder_outer_content .dipl_before_after_slider .twentytwenty-horizontal .twentytwenty-handle:after,
.et_divi_builder #et_builder_outer_content .dipl_before_after_slider .twentytwenty-horizontal .twentytwenty-handle:before,
.et_divi_builder #et_builder_outer_content .dipl_before_after_slider .twentytwenty-vertical .twentytwenty-handle:after,
.et_divi_builder #et_builder_outer_content .dipl_before_after_slider .twentytwenty-vertical .twentytwenty-handle:before {
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    z-index: 30;
    -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
}
.et_divi_builder #et_builder_outer_content .twentytwenty-horizontal .twentytwenty-handle:after,
.et_divi_builder #et_builder_outer_content .twentytwenty-horizontal .twentytwenty-handle:before {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-vertical .twentytwenty-handle:after,
.et_divi_builder #et_builder_outer_content .twentytwenty-vertical .twentytwenty-handle:before {
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px;
}
.et_divi_builder #et_builder_outer_content .dipl_before_after_slider .twentytwenty-after-label:before,
.et_divi_builder #et_builder_outer_content .dipl_before_after_slider .twentytwenty-before-label:before {
    font-size: 18px;
    line-height: 1.5;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-after-label,
.et_divi_builder #et_builder_outer_content .twentytwenty-before-label,
.et_divi_builder #et_builder_outer_content .twentytwenty-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-after-label,
.et_divi_builder #et_builder_outer_content .twentytwenty-before-label,
.et_divi_builder #et_builder_outer_content .twentytwenty-overlay {
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-after-label,
.et_divi_builder #et_builder_outer_content .twentytwenty-before-label {
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-after-label:before,
.et_divi_builder #et_builder_outer_content .twentytwenty-before-label:before {
    color: #fff;
    font-size: 13px;
    letter-spacing: 0.1em;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-after-label:before,
.et_divi_builder #et_builder_outer_content .twentytwenty-before-label:before {
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    line-height: 38px;
    padding: 0 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-horizontal .twentytwenty-after-label:before,
.et_divi_builder #et_builder_outer_content .twentytwenty-horizontal .twentytwenty-before-label:before {
    top: 50%;
    margin-top: -19px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-vertical .twentytwenty-after-label:before,
.et_divi_builder #et_builder_outer_content .twentytwenty-vertical .twentytwenty-before-label:before {
    left: 50%;
    margin-left: -45px;
    text-align: center;
    width: 90px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-down-arrow,
.et_divi_builder #et_builder_outer_content .twentytwenty-left-arrow,
.et_divi_builder #et_builder_outer_content .twentytwenty-right-arrow,
.et_divi_builder #et_builder_outer_content .twentytwenty-up-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-left-arrow,
.et_divi_builder #et_builder_outer_content .twentytwenty-right-arrow {
    top: 50%;
    margin-top: -6px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-down-arrow,
.et_divi_builder #et_builder_outer_content .twentytwenty-up-arrow {
    left: 50%;
    margin-left: -6px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-container {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-container img {
    display: block;
    position: absolute;
    top: 0;
    max-width: 100%;
    width: 100%;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-container.active .twentytwenty-overlay,
.et_divi_builder #et_builder_outer_content .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0);
}
.et_divi_builder #et_builder_outer_content .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,
.et_divi_builder #et_builder_outer_content .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.et_divi_builder #et_builder_outer_content .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,
.et_divi_builder #et_builder_outer_content .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label {
    opacity: 0;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-before-label {
    opacity: 0;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-before-label:before {
    content: attr(data-content);
}
.et_divi_builder #et_builder_outer_content .twentytwenty-after-label {
    opacity: 0;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-after-label:before {
    content: attr(data-content);
}
.et_divi_builder #et_builder_outer_content .twentytwenty-horizontal .twentytwenty-before-label:before {
    left: 10px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-horizontal .twentytwenty-after-label:before {
    right: 10px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-vertical .twentytwenty-before-label:before {
    top: 10px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-vertical .twentytwenty-after-label:before {
    bottom: 10px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-overlay {
    -webkit-transition-property: background;
    -moz-transition-property: background;
    transition-property: background;
    background: rgba(0, 0, 0, 0);
    z-index: 25;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5);
}
.et_divi_builder #et_builder_outer_content .twentytwenty-overlay:hover .twentytwenty-after-label {
    opacity: 1;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-overlay:hover .twentytwenty-before-label {
    opacity: 1;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-before {
    z-index: 20;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-after {
    z-index: 10;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid #fff;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    border-radius: 1000px;
    -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
    z-index: 40;
    cursor: pointer;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 22px;
    -webkit-box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.et_divi_builder #et_builder_outer_content .twentytwenty-horizontal .twentytwenty-handle:after {
    top: 50%;
    margin-top: 22px;
    -webkit-box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.et_divi_builder #et_builder_outer_content .twentytwenty-vertical .twentytwenty-handle:before {
    left: 50%;
    margin-left: 22px;
    -webkit-box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.et_divi_builder #et_builder_outer_content .twentytwenty-vertical .twentytwenty-handle:after {
    right: 50%;
    margin-right: 22px;
    -webkit-box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    -moz-box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
    box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, 0.5);
}
.et_divi_builder #et_builder_outer_content .twentytwenty-left-arrow {
    border-right: 6px solid #fff;
    left: 50%;
    margin-left: -17px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-right-arrow {
    border-left: 6px solid #fff;
    right: 50%;
    margin-right: -17px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-up-arrow {
    border-bottom: 6px solid #fff;
    top: 50%;
    margin-top: -17px;
}
.et_divi_builder #et_builder_outer_content .twentytwenty-down-arrow {
    border-top: 6px solid #fff;
    bottom: 50%;
    margin-bottom: -17px;
}