body.dipl_modal_active{overflow:hidden;}
body.dipl_modal_active.dipl_modal_enable_scroll{overflow:auto;}
.dipl_modal_section.et_pb_section, .et_pb_module.dipl_modal_module{position:unset !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;background:0 0 !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;animation:none !important;transition:none !important;transform:none !important}
.dipl_modal_section .dipl_active_modal .dipl_modal_fullscreen{animation:none;}
.dipl_modal .dipl_modal_trigger_element, .dipl_modal_module .dipl_modal_body, .dipl_modal_module .dipl_modal_footer, .dipl_modal_module .dipl_modal_header, .dipl_modal_module .dipl_modal_inner_wrap, .dipl_modal_module .dipl_modal_wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;}
.dipl_modal .dipl_modal_close_button, .dipl_modal .dipl_modal_trigger_button{display:inline-block;text-decoration:none;}
.dipl_modal .dipl_modal_trigger_element{cursor:pointer;}
.dipl_modal_footer .et_pb_button_wrapper{text-align:right;}
.dipl_modal .dipl_modal_wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);overflow-y:scroll;z-index:999999999;}
.dipl_active_modal .dipl_modal_wrapper, .dipl_animate_reverse .dipl_modal_wrapper, .dipl_modal_opened .dipl_modal_wrapper{display:flex;}
.et_pb_with_border .dipl_modal_inner_wrap, .et_pb_with_border .dipl_modal_trigger_element:not(.et_pb_button){border:0 solid #333;}
.dipl_modal .dipl_modal_inner_wrap{display:flex;flex-direction:column;background:#fff;max-width:100%;max-height:100%;width:50%;height:auto;}
.dipl_modal_center{align-items:center;justify-content:center;}
.dipl_modal_top_left{align-items:flex-start;justify-content:flex-start;}
.dipl_modal_top_right{align-items:flex-start;justify-content:flex-end;}
.dipl_modal_top_center{align-items:flex-start;justify-content:center;}
.dipl_modal_bottom_left{align-items:flex-end;justify-content:flex-start;}
.dipl_modal_bottom_right{align-items:flex-end;justify-content:flex-end;}
.dipl_modal_bottom_center{align-items:flex-end;justify-content:center;}
.dipl_modal .dipl_modal_wrapper .dipl_modal_body, .et-db #et-boc .et-l .dipl_modal .dipl_modal_wrapper .dipl_modal_body{overflow-y:auto;}
.dipl_modal .dipl_modal_header{display:flex;align-items:flex-start;justify-content:flex-end;}
.dipl_modal .dipl_modal_header_title_container{flex-grow:1;}
.dipl_modal .dipl_modal_header_title{padding-bottom:0;font-size:28px;line-height:1.2;word-break:break-word;}
.dipl_modal .dipl_modal_close_icon + .dipl_modal_header_title_container{align-self:center;margin-right:30px;}
.dipl_modal .dipl_modal_close_icon{order:1;font-size:32px;cursor:pointer;}
.dipl_modal .dipl_modal_body{flex-grow:1;word-break:break-word;}
.dipl_modal .dipl_animated{animation-timing-function:linear;animation-fill-mode:both;transition:.3s;}
.dipl_animate_reverse .dipl_animated{animation-direction:reverse;-webkit-animation-direction:reverse;}
.dipl_animate_reverse .dipl_animated.slide{-webkit-animation-name:et_pb_slide;animation-name:et_pb_slide;}
.dipl_animate_reverse .dipl_animated.slideLeft{-webkit-animation-name:et_pb_slideLeft;animation-name:et_pb_slideLeft;}
.dipl_animate_reverse .dipl_animated.slideRight{-webkit-animation-name:et_pb_slideRight;animation-name:et_pb_slideRight;}
.dipl_animate_reverse .dipl_animated.slideTop{-webkit-animation-name:et_pb_slideTop;animation-name:et_pb_slideTop;}
.dipl_animate_reverse .dipl_animated.slideBottom{-webkit-animation-name:et_pb_slideBottom;animation-name:et_pb_slideBottom;}
.dipl_animate_reverse .dipl_animated.bounce{-webkit-animation-name:et_pb_bounce;animation-name:et_pb_bounce;}
.dipl_animate_reverse .dipl_animated.bounceLeft{-webkit-animation-name:et_pb_bounceLeft;animation-name:et_pb_bounceLeft;}
.dipl_animate_reverse .dipl_animated.bounceRight{-webkit-animation-name:et_pb_bounceRight;animation-name:et_pb_bounceRight;}
.dipl_animate_reverse .dipl_animated.bounceTop{-webkit-animation-name:et_pb_bounceTop;animation-name:et_pb_bounceTop;}
.dipl_animate_reverse .dipl_animated.bounceBottom{-webkit-animation-name:et_pb_bounceBottom;animation-name:et_pb_bounceBottom;}
.dipl_animate_reverse .dipl_animated.zoom{-webkit-animation-name:et_pb_zoom;animation-name:et_pb_zoom;}
.dipl_animate_reverse .dipl_animated.zoomLeft{-webkit-animation-name:et_pb_zoomLeft;animation-name:et_pb_zoomLeft;}
.dipl_animate_reverse .dipl_animated.zoomRight{-webkit-animation-name:et_pb_zoomRight;animation-name:et_pb_zoomRight;}
.dipl_animate_reverse .dipl_animated.zoomTop{-webkit-animation-name:et_pb_zoomTop;animation-name:et_pb_zoomTop;}
.dipl_animate_reverse .dipl_animated.zoomBottom{-webkit-animation-name:et_pb_zoomBottom;animation-name:et_pb_zoomBottom;}
.dipl_animate_reverse .dipl_animated.flip{-webkit-animation-name:et_pb_flip;animation-name:et_pb_flip;}
.dipl_animate_reverse .dipl_animated.flipLeft{-webkit-animation-name:et_pb_flipLeft;animation-name:et_pb_flipLeft;}
.dipl_animate_reverse .dipl_animated.flipRight{-webkit-animation-name:et_pb_flipRight;animation-name:et_pb_flipRight;}
.dipl_animate_reverse .dipl_animated.flipTop{-webkit-animation-name:et_pb_flipTop;animation-name:et_pb_flipTop;}
.dipl_animate_reverse .dipl_animated.flipBottom{-webkit-animation-name:et_pb_flipBottom;animation-name:et_pb_flipBottom;}
.dipl_animate_reverse .dipl_animated.fold{-webkit-animation-name:et_pb_fold;animation-name:et_pb_fold;}
.dipl_animate_reverse .dipl_animated.foldLeft{-webkit-animation-name:et_pb_foldLeft;animation-name:et_pb_foldLeft;}
.dipl_animate_reverse .dipl_animated.foldRight{-webkit-animation-name:et_pb_foldRight;animation-name:et_pb_foldRight;}
.dipl_animate_reverse .dipl_animated.foldTop{-webkit-animation-name:et_pb_foldTop;animation-name:et_pb_foldTop;}
.dipl_animate_reverse .dipl_animated.foldBottom{-webkit-animation-name:et_pb_foldBottom;animation-name:et_pb_foldBottom;}
.dipl_animate_reverse .dipl_animated.roll{-webkit-animation-name:et_pb_roll;animation-name:et_pb_roll;}
.dipl_animate_reverse .dipl_animated.rollLeft{-webkit-animation-name:et_pb_rollLeft;animation-name:et_pb_rollLeft;}
.dipl_animate_reverse .dipl_animated.rollRight{-webkit-animation-name:et_pb_rollRight;animation-name:et_pb_rollRight;}
.dipl_animate_reverse .dipl_animated.rollTop{-webkit-animation-name:et_pb_rollTop;animation-name:et_pb_rollTop;}
.dipl_animate_reverse .dipl_animated.rollBottom{-webkit-animation-name:et_pb_rollBottom;animation-name:et_pb_rollBottom;}
@-webkit-keyframes dipl_animate_fade{
from{opacity:0}
to{opacity:1}
}
@keyframes dipl_animate_fade{
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes dipl_animate_slide_center{
100%{transform:scale3d(1,1,1);opacity:1}
}
@keyframes dipl_animate_slide_center{
100%{transform:scale3d(1,1,1);opacity:1}
}
@-webkit-keyframes dipl_animate_slide_up{ to{transform:translate3d(0,0,0);opacity:1}
}
@keyframes dipl_animate_slide_up{ to{transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes dipl_animate_slide_right{ to{transform:translate3d(0,0,0);opacity:1}
}
@keyframes dipl_animate_slide_right{ to{transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes dipl_animate_slide_down{ to{transform:translate3d(0,0,0);opacity:1}
}
@keyframes dipl_animate_slide_down{ to{transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes dipl_animate_slide_left{ to{transform:translate3d(0,0,0);opacity:1}
}
@keyframes dipl_animate_slide_left{ to{transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes dipl_animate_bounce_center{
20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{transform:scale3d(.3,.3,.3)}
20%{transform:scale3d(1.1,1.1,1.1)}
40%{transform:scale3d(.9,.9,.9)}
60%{transform:scale3d(1.03,1.03,1.03)}
80%{transform:scale3d(.97,.97,.97)}
100%{opacity:1;transform:scale3d(1,1,1)}
}
@keyframes dipl_animate_bounce_center{
20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{transform:scale3d(.3,.3,.3)}
20%{transform:scale3d(1.1,1.1,1.1)}
40%{transform:scale3d(.9,.9,.9)}
60%{transform:scale3d(1.03,1.03,1.03)}
80%{transform:scale3d(.97,.97,.97)}
100%{opacity:1;transform:scale3d(1,1,1)}
}
@-webkit-keyframes dipl_animate_bounce_up{
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{transform:translate3d(0,200px,0)}
60%{transform:translate3d(0,-25px,0)}
75%{transform:translate3d(0,10px,0)}
90%{transform:translate3d(0,-5px,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes dipl_animate_bounce_up{
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{transform:translate3d(0,200px,0)}
60%{transform:translate3d(0,-25px,0)}
75%{transform:translate3d(0,10px,0)}
90%{transform:translate3d(0,-5px,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes dipl_animate_bounce_right{
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{transform:translate3d(-200px,0,0)}
60%{transform:translate3d(25px,0,0)}
75%{transform:translate3d(-10px,0,0)}
90%{transform:translate3d(5px,0,0)}
to{transform:none;opacity:1}
}
@keyframes dipl_animate_bounce_right{
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{transform:translate3d(-200px,0,0)}
60%{transform:translate3d(25px,0,0)}
75%{transform:translate3d(-10px,0,0)}
90%{transform:translate3d(5px,0,0)}
to{transform:none;opacity:1}
}
@-webkit-keyframes dipl_animate_bounce_down{
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{transform:translate3d(0,-200px,0)}
60%{transform:translate3d(0,25px,0)}
75%{transform:translate3d(0,-10px,0)}
90%{transform:translate3d(0,5px,0)}
100%{transform:none;opacity:1}
}
@keyframes dipl_animate_bounce_down{
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{transform:translate3d(0,-200px,0)}
60%{transform:translate3d(0,25px,0)}
75%{transform:translate3d(0,-10px,0)}
90%{transform:translate3d(0,5px,0)}
100%{transform:none;opacity:1}
}
@-webkit-keyframes dipl_animate_bounce_left{
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{transform:translate3d(200px,0,0)}
60%{transform:translate3d(-25px,0,0)}
75%{transform:translate3d(10px,0,0)}
90%{transform:translate3d(-5px,0,0)}
to{transform:none;opacity:1}
}
@keyframes dipl_animate_bounce_left{
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{transform:translate3d(200px,0,0)}
60%{transform:translate3d(-25px,0,0)}
75%{transform:translate3d(10px,0,0)}
90%{transform:translate3d(-5px,0,0)}
to{transform:none;opacity:1}
}
@-webkit-keyframes dipl_animate_zoom_center{
100%{transform:scale3d(1,1,1);opacity:1}
}
@keyframes dipl_animate_zoom_center{
100%{transform:scale3d(1,1,1);opacity:1}
}
@-webkit-keyframes dipl_animate_zoom_up{ 0%{transform-origin:bottom}
100%{transform-origin:bottom;transform:scale3d(1,1,1);opacity:1}
}
@keyframes dipl_animate_zoom_up{ 0%{transform-origin:bottom}
100%{transform-origin:bottom;transform:scale3d(1,1,1);opacity:1}
}
@-webkit-keyframes dipl_animate_zoom_right{ 0%{transform-origin:left}
100%{transform-origin:left;transform:scale3d(1,1,1);opacity:1}
}
@keyframes dipl_animate_zoom_right{ 0%{transform-origin:left}
100%{transform-origin:left;transform:scale3d(1,1,1);opacity:1}
}
@-webkit-keyframes dipl_animate_zoom_down{ 0%{transform-origin:top}
100%{transform-origin:top;transform:scale3d(1,1,1);opacity:1}
}
@keyframes dipl_animate_zoom_down{ 0%{transform-origin:top}
100%{transform-origin:top;transform:scale3d(1,1,1);opacity:1}
}
@-webkit-keyframes dipl_animate_zoom_left{ 0%{transform-origin:right}
100%{transform-origin:right;transform:scale3d(1,1,1);opacity:1}
}
@keyframes dipl_animate_zoom_left{ 0%{transform-origin:right}
100%{transform-origin:right;transform:scale3d(1,1,1);opacity:1}
}
@-webkit-keyframes dipl_animate_flip_center{ to{opacity:1;transform:perspective(0) rotateX(0)}
}
@keyframes dipl_animate_flip_center{ to{opacity:1;transform:perspective(0) rotateX(0)}
}
@-webkit-keyframes dipl_animate_flip_up{
from{transform-origin:center}
to{opacity:1;transform:perspective(0) rotateX(0)}
}
@keyframes dipl_animate_flip_up{
from{transform-origin:center}
to{opacity:1;transform:perspective(0) rotateX(0)}
}
@-webkit-keyframes dipl_animate_flip_right{
from{transform-origin:center}
to{opacity:1;transform:perspective(0) rotateY(0)}
}
@keyframes dipl_animate_flip_right{
from{transform-origin:center}
to{opacity:1;transform:perspective(0) rotateY(0)}
}
@-webkit-keyframes dipl_animate_flip_down{
from{transform-origin:center}
to{opacity:1;transform:perspective(0) rotateX(0)}
}
@keyframes dipl_animate_flip_down{
from{transform-origin:center}
to{opacity:1;transform:perspective(0) rotateX(0)}
}
@-webkit-keyframes dipl_animate_flip_left{
from{transform-origin:center}
to{opacity:1;transform:perspective(0) rotateY(0)}
}
@keyframes dipl_animate_flip_left{
from{transform-origin:center}
to{opacity:1;transform:perspective(0) rotateY(0)}
}
@-webkit-keyframes dipl_animate_fold_center{
from{transform-origin:center}
to{transform-origin:center;opacity:1;transform:perspective(0) rotateY(0)}
}
@keyframes dipl_animate_fold_center{
from{transform-origin:center}
to{transform-origin:center;opacity:1;transform:perspective(0) rotateY(0)}
}
@-webkit-keyframes dipl_animate_fold_up{
from{transform-origin:bottom}
to{transform-origin:bottom;opacity:1;transform:perspective(0) rotateX(0)}
}
@keyframes dipl_animate_fold_up{
from{transform-origin:bottom}
to{transform-origin:bottom;opacity:1;transform:perspective(0) rotateX(0)}
}
@-webkit-keyframes dipl_animate_fold_right{
from{transform-origin:left}
to{transform-origin:left;opacity:1;transform:perspective(0) rotateY(0)}
}
@keyframes dipl_animate_fold_right{
from{transform-origin:left}
to{transform-origin:left;opacity:1;transform:perspective(0) rotateY(0)}
}
@-webkit-keyframes dipl_animate_fold_down{
from{transform-origin:top}
to{transform-origin:top;opacity:1;transform:perspective(0) rotateX(0)}
}
@keyframes dipl_animate_fold_down{
from{transform-origin:top}
to{transform-origin:top;opacity:1;transform:perspective(0) rotateX(0)}
}
@-webkit-keyframes dipl_animate_fold_left{
from{transform-origin:right}
to{transform-origin:right;opacity:1;transform:perspective(0) rotateY(0)}
}
@keyframes dipl_animate_fold_left{
from{transform-origin:right}
to{transform-origin:right;opacity:1;transform:perspective(0) rotateY(0)}
}
@-webkit-keyframes dipl_animate_roll_center{
from{transform-origin:center}
to{transform-origin:center;opacity:1;transform:none}
}
@keyframes dipl_animate_roll_center{
from{transform-origin:center}
to{transform-origin:center;opacity:1;transform:none}
}
@-webkit-keyframes dipl_animate_roll_up{
from{transform-origin:bottom}
to{transform-origin:bottom;opacity:1;transform:none}
}
@keyframes dipl_animate_roll_up{
from{transform-origin:bottom}
to{transform-origin:bottom;opacity:1;transform:none}
}
@-webkit-keyframes dipl_animate_roll_right{
from{transform-origin:left}
to{transform-origin:left;opacity:1;transform:none}
}
@keyframes dipl_animate_roll_right{
from{transform-origin:left}
to{transform-origin:left;opacity:1;transform:none}
}
@-webkit-keyframes dipl_animate_roll_down{
from{transform-origin:top}
to{transform-origin:top;opacity:1;transform:none}
}
@keyframes dipl_animate_roll_down{
from{transform-origin:top}
to{transform-origin:top;opacity:1;transform:none}
}
@-webkit-keyframes dipl_animate_roll_left{
from{transform-origin:right}
to{transform-origin:right;opacity:1;transform:none}
}
@keyframes dipl_animate_roll_left{
from{transform-origin:right}
to{transform-origin:right;opacity:1;transform:none}
}
@media screen and (max-width:980px){
.dipl_modal .dipl_modal_inner_wrap{
width: 80%;
}
}