.dipl_button_item .dipl_button_horizontal_shutter_fill:hover .dipl_background_effect_wrap:after,.dipl_button_item .dipl_button_horizontal_shutter_fill:hover .dipl_background_effect_wrap:before,.dipl_button_item .dipl_button_link,.dipl_button_item .dipl_button_vertical_shutter_fill:hover .dipl_background_effect_wrap:after,.dipl_button_item .dipl_button_vertical_shutter_fill:hover .dipl_background_effect_wrap:before{background-size:cover;background-repeat:no-repeat}.dipl_button_item .dipl_button_link{display:inline-block;position:relative;background-position:center;overflow:hidden;padding:10px;transition:background-image .3s linear,background-color .3s linear,border .3s linear}.et_pb_with_border .dipl_button_link{border:0 solid #333}.dipl_button_item .dipl_background_effect_wrap{position:absolute;top:0;left:0;width:100%;height:100%}.dipl_button_item .dipl_button_secondary_text,.dipl_button_item .dipl_button_text{position:relative;z-index:2}.dipl_button_item .dipl_button_text{font-size:18px;line-height:1.5}.dipl_button_item .dipl_button_secondary_text{font-size:14px;line-height:1.5}.dipl_button_icon{display:inline-block;position:relative}.dipl_button_icon:after,.dipl_button_icon:before{display:inline-block;position:relative;z-index:-1;font-family:ETModules;font-size:inherit;line-height:inherit;vertical-align:middle}.dipl_button_icon_left .dipl_button_icon:before{left:0;padding-right:6px;content:attr(data-icon)}.dipl_button_icon_right .dipl_button_icon:after{right:0;padding-left:6px;content:attr(data-icon)}@keyframes diplChangeIcon{0%{opacity:0;visibility:0;content:attr(data-icon)}100%{opacity:1;visibility:visible;content:attr(data-icon-hover)}}.dipl_button_no_text,.dipl_button_no_text .dipl_button_text{line-height:0}.dipl_button_no_text .dipl_button_icon:after,.dipl_button_no_text .dipl_button_icon:before{line-height:1;padding:0}.dipl_button_icon_on_hover .dipl_button_icon:after,.dipl_button_icon_on_hover .dipl_button_icon:before{visibility:hidden;opacity:0;transition:.3s linear}.dipl_button_icon_on_hover .dipl_button_secondary_text:after,.dipl_button_icon_on_hover .dipl_button_secondary_text:before{display:inline-block;visibility:hidden;opacity:0;width:0;content:"";transition:.3s linear}.dipl_button_item .dipl_button_icon_on_hover:hover .dipl_button_icon{transform:translateX(0)!important}.dipl_button_icon_on_hover:hover .dipl_button_icon:after,.dipl_button_icon_on_hover:hover .dipl_button_icon:before{visibility:visible;opacity:1}.dipl_button_item .dipl_button_icon_on_hover.dipl_button_icon_left:hover .dipl_button_icon:before{left:0!important}.dipl_button_item .dipl_button_icon_on_hover.dipl_button_icon_right:hover .dipl_button_icon:after{right:0!important}.dipl_button_secondary_text{display:block}.dipl_button_item .dipl_background_effect_wrap:after,.dipl_button_item .dipl_background_effect_wrap:before{position:absolute;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center;transition:.3s linear;content:""}.dipl_button_item .dipl_button_wipe_fill .dipl_background_effect_wrap:before{top:0;left:0;width:100%;height:100%;transform:translate(-100%,0) skew(-45deg);transform-origin:0 0}.dipl_button_item .dipl_button_wipe_fill:hover .dipl_background_effect_wrap:before{transform:translate(0,0)}.dipl_button_item .dipl_button_slide_down_fill .dipl_background_effect_wrap:before,.dipl_button_item .dipl_button_slide_up_fill .dipl_background_effect_wrap:before,.dipl_button_item .dipl_button_vertical_shutter_fill .dipl_background_effect_wrap:after,.dipl_button_item .dipl_button_vertical_shutter_fill .dipl_background_effect_wrap:before{left:0;width:100%;height:100%}.dipl_button_item .dipl_button_slide_up_fill .dipl_background_effect_wrap:before,.dipl_button_item .dipl_button_vertical_shutter_fill .dipl_background_effect_wrap:after{bottom:-100%}.dipl_button_item .dipl_button_slide_up_fill:hover .dipl_background_effect_wrap:before{bottom:0}.dipl_button_item .dipl_button_slide_down_fill .dipl_background_effect_wrap:before,.dipl_button_item .dipl_button_vertical_shutter_fill .dipl_background_effect_wrap:before{top:-100%}.dipl_button_item .dipl_button_slide_down_fill:hover .dipl_background_effect_wrap:before{top:0}.dipl_button_item .dipl_button_slide_left_fill .dipl_background_effect_wrap:before,.dipl_button_item .dipl_button_slide_right_fill .dipl_background_effect_wrap:before{top:0;width:100%;height:100%}.dipl_button_item .dipl_button_horizontal_shutter_fill .dipl_background_effect_wrap:after,.dipl_button_item .dipl_button_slide_left_fill .dipl_background_effect_wrap:before{right:-100%}.dipl_button_item .dipl_button_slide_left_fill:hover .dipl_background_effect_wrap:before{right:0}.dipl_button_item .dipl_button_horizontal_shutter_fill .dipl_background_effect_wrap:before,.dipl_button_item .dipl_button_slide_right_fill .dipl_background_effect_wrap:before{left:-100%}.dipl_button_item .dipl_button_slide_right_fill:hover .dipl_background_effect_wrap:before{left:0}.dipl_button_item .dipl_button_vertical_shutter_fill:hover .dipl_background_effect_wrap:before{top:-50%}.dipl_button_item .dipl_button_vertical_shutter_fill:hover .dipl_background_effect_wrap:after{bottom:-50%}.dipl_button_item .dipl_button_horizontal_shutter_fill .dipl_background_effect_wrap:after,.dipl_button_item .dipl_button_horizontal_shutter_fill .dipl_background_effect_wrap:before{top:0;height:100%;width:100%}.dipl_button_item .dipl_button_horizontal_shutter_fill:hover .dipl_background_effect_wrap:before{left:-50%}.dipl_button_item .dipl_button_horizontal_shutter_fill:hover .dipl_background_effect_wrap:after{right:-50%}.dipl-scroll-text-inner{
font-size: 55px;
line-height: 1.3;
}
.dipl-scroll-text-inner span{
white-space: pre;
transition: all 0.4s ease !important;
}
.dipl-scroll-text-inner span.dipl_st_word{
display: inline-block;
}
.dipl-scroll-text-inner span.dipl_st_letter{
display: inline-block;
white-space: nowrap;
} .dipl_scroll_word_fade .dipl_st_word,
.dipl_scroll_letter_fade .dipl_st_letter{
opacity: 0;
}
.dipl_scroll_text .dipl_scroll_word_fade .dipl_st_word.visible,
.dipl_scroll_text .dipl_scroll_letter_fade .dipl_st_letter.visible{
opacity: 1;
} .dipl_scroll_word_blur .dipl_st_word,
.dipl_scroll_letter_blur .dipl_st_letter{
filter: blur(6px);
}
.dipl_scroll_text .dipl_scroll_word_blur .dipl_st_word.visible,
.dipl_scroll_text .dipl_scroll_letter_blur .dipl_st_letter.visible{
filter: blur(0) !important;
} .dipl_scroll_word_color .dipl_st_word,
.dipl_scroll_letter_color .dipl_st_letter{
color: #999999;
}
.dipl_scroll_word_color .dipl_st_word.visible,
.dipl_scroll_letter_color .dipl_st_letter.visible{
color: #2ea3f2;
} .dipl_scroll_word_slide .dipl_st_word,
.dipl_scroll_letter_slide .dipl_st_letter{
transform: translateY(40px);
opacity: 0;
}
.dipl_scroll_word_slide .dipl_st_word.visible,
.dipl_scroll_letter_slide .dipl_st_letter.visible{
transform: translateY(0) !important;
opacity: 1;
} .dipl_scroll_word_3d_flip .dipl_st_word,
.dipl_scroll_letter_3d_flip .dipl_st_letter{
opacity: 0;
transform: perspective(1000px) rotateX(-90deg) translateY(100px);
transform-origin: center center;
transition: transform 0.9s cubic-bezier(0.75, 0, 0.25, 1), opacity 0.9s ease;
}
.dipl_scroll_word_3d_flip .dipl_st_word.visible,
.dipl_scroll_letter_3d_flip .dipl_st_letter.visible{
opacity: 1;
transform: perspective(1000px) rotateX(0deg) translateY(0px);
}
.dipl_scroll_word_3d_flip .dipl_st_word.visible.reverse,
.dipl_scroll_letter_3d_flip .dipl_st_letter.visible.reverse{
opacity: 0;
transform: perspective(1000px) rotateX(90deg) translateY(-100px);
} .dipl_scroll_word_skew .dipl_st_word,
.dipl_scroll_letter_skew .dipl_st_letter{
transform: skewY(35deg);
opacity: 0;
}
.dipl_scroll_word_skew .dipl_st_word.visible,
.dipl_scroll_letter_skew .dipl_st_letter.visible {
transform: skewY(0) !important;
opacity: 1;
}.tippy-box:before {
position: absolute;
}
.tippy-box[data-placement="top"]:before,
.tippy-box[data-placement="bottom"]:before{
left: 0;
width: 100%;
height: 15px;
background: inherit;
}
.tippy-box[data-placement="top"]:before{
bottom: -14px;
clip-path: polygon(
0 0,
100% 0,
100% calc(100% - 15px),
calc(50% + 15px) calc(100% - 15px),
50% 100%,
calc(50% - 15px) calc(100% - 15px),
0 calc(100% - 15px)
);
}
.tippy-box[data-placement="bottom"]:before{
top: -14px;
clip-path: polygon(
100% 15px,
calc(50% + 15px) 15px,
50% 0,
calc(50% - 15px) 15px,
0 15px,
0 100%,
100% 100%
);
}
.tippy-box[data-placement="left"]:before,
.tippy-box[data-placement="right"]:before{
top: 0;
width: 15px;
height: 100%;
background: inherit;
box-sizing: border-box;
}
.tippy-box[data-placement="left"]:before{
right: -14px;
clip-path: polygon(
0 0,
calc(100% - 15px) 0,
calc(100% - 15px) calc(50% - 15px),
100% 50%,
calc(100% - 15px) calc(50% + 15px),
calc(100% - 15px) 100%,
0 100%
);
}
.tippy-box[data-placement="right"]:before{
left: -14px;
clip-path: polygon(
100% 0,
15px 0,
15px calc(50% - 15px),
0 50%,
15px calc(50% + 15px),
15px 100%,
100% 100%
);
} .tippy-box[data-theme^=".dipl_advanced_tooltip_"] {
background-color: #000000;
border-radius: 10px; }
.tippy-box[data-theme^=".dipl_advanced_tooltip_"] .tippy-content{
padding: 0;
} .dipl_advanced_tooltip_content_wrap{
display: none;
}
.dipl_advanced_tooltip_content{
padding: 20px;
color: #ffffff;
}
.dipl_tooltip_trigger_icon,
.dipl_tooltip_trigger_image{
cursor: pointer;
}.dipl_text_wrapper h1,.dipl_text_wrapper h2,.dipl_text_wrapper h3,.dipl_text_wrapper h4,.dipl_text_wrapper h5,.dipl_text_wrapper h6{padding-bottom:0;font-size:1.75rem;line-height:1.5;word-wrap:break-word}.dipl_double_color_heading .dipl_text_wrapper .dipl_text_stack{display:block}
.dipl_double_color_heading .dipl_main_text{
padding: 0 5px;
}
.dipl_double_color_heading .dipl_pre_text,
.dipl_double_color_heading .dipl_main_text,
.dipl_double_color_heading .dipl_post_text {
word-wrap: break-word;
overflow-wrap: break-word;
}.dipl-marquee-text-wrap {
position: relative;
width: 100%;
overflow: hidden;
box-sizing: border-box;
border: 0 solid #000;
}
.dipl-marquee-text-inner{
display: flex;
width: max-content;
animation: dipl_marquee 15s linear infinite;
}
.dipl-marquee-text-inner.dipl_marquee_reverse{
animation: dipl_marquee_reverse 15s linear infinite;
}
.dipl-mt-text{
font-size: 20px;
line-height: 1.3;
padding-right: 10px; white-space: nowrap;
} .dipl-marquee-text-wrap:hover .dipl-marquee-text-inner.dipl_marquee_on_hover_stop_on_hover{
animation-play-state: paused;
} .dipl-marquee-text-wrap .dipl_marquee_on_hover_start_on_hover{
animation-play-state: paused;
}
.dipl-marquee-text-wrap:hover .dipl-marquee-text-inner.dipl_marquee_on_hover_start_on_hover{
animation-play-state: running;
}
@keyframes dipl_marquee {
0% { transform: translateX(0%); }
100% { transform: translateX(-50%);  }
}
@keyframes dipl_marquee_reverse {
0% { transform: translateX(-50%); }
100% { transform: translateX(0%);  }
}.dipl_floating_image .dipl_floating_images_wrapper .dipl_floating_image_item{position:absolute!important}.dipl_floating_image_item{display:inline-block;line-height:0;top:0;left:0;margin:0;will-change:transform;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@-webkit-keyframes dipl_float_up_down{from{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes dipl_float_up_down{from{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes dipl_float_left_right{from{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes dipl_float_left_right{from{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}.dipl_mystery_image_wrap{
display: inline-block;
position: relative;
max-width: 100%;
border: 0px solid #000;
}
.dipl_mystery_image_wrap:hover .et_overlay{
z-index: 3;
opacity: 1;
}
.dipl_mystery_image_wrap img{
display: block;
}
.dipl_mystery_image_lightbox.mfp-ready{
opacity: 1;
}.et_pb_with_border .dipl_price_list_item_thumbnail img{border-width:0;border-style:solid;border-color:#333}.dipl_price_list_item_thumbnail{line-height:0}.dipl_price_list_item_name{font-size:20px;padding:0}.dipl_price_list_item_currency,.dipl_price_list_item_price{font-size:18px;line-height:1}.dipl_price_list_item .dipl_price_list_item_description ol,.dipl_price_list_item .dipl_price_list_item_description ul{list-style-position:inside;margin:0;padding-left:0}.dipl_price_list .dipl_price_list_item_wrap{width:100%}.dipl_price_list_item_thumbnail img{width:100px}.dipl_price_list_layout1 .dipl_price_list_item_wrap{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.dipl_price_list_layout1 .dipl_price_list_item_details{flex:1 0 0;padding-left:15px}.dipl_price_list_layout1 .dipl_price_list_item_name_wrap{display:flex;align-items:center;width:100%}.dipl_price_list_layout1 .dipl_price_list_item_price_divider{flex-grow:1;border-top:1px dotted;min-width:25px;margin:0 10px}.dipl_price_list_layout1 .dipl_price_list_item_description{width:100%;margin-top:10px}.dipl_price_list_layout2 .dipl_price_list_item{display:table;max-width:100%}.dipl_price_list_layout2 .dipl_price_list_item_icon,.dipl_price_list_layout2 .dipl_price_list_item_price_wrap,.dipl_price_list_layout2 .dipl_price_list_item_thumbnail{margin-bottom:15px}.dipl_price_list_layout2 .dipl_price_list_item_description{margin-top:15px}
.dipl_price_list_item_price_period{
font-size: 16px;
}.dipl_price_list_layout{display:flex;flex-wrap:wrap;align-items:flex-start}
.dipl_price_list_layout.dipl_currency_pos_right .dipl_price_list_item_price_wrap {
display: inline-flex;
flex-wrap: wrap;
flex-direction: row-reverse;
align-items: center;
}