/* dipl-modal-style-css */
.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 .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}
.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_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 .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{opacity:0;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;transition:.3s}
@-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%}}
/* dipl-button-item-style-css */
.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_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_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)}
@keyframes diplChangeIcon{0%{opacity:0;visibility:0;content:attr(data-icon)}100%{opacity:1;visibility:visible;content:attr(data-icon-hover)}}
/* dipl-breadcrumb-style-css */
.dipl_breadcrumb .dipl-breadcrumb-wrapper{display:flex}
.dipl_breadcrumb .dipl-breadcrumb-wrapper ol{display:inline-block;list-style:none!important;padding:0}
.dipl-breadcrumb-wrapper .dipl-last-page{pointer-events:none}
.dipl-breadcrumb-wrapper.layout2 ol{display:flex}
.dipl-breadcrumb-wrapper.layout2 li{display:flex;flex-wrap:wrap;align-items:center}
.dipl-home-page .breadcrumb-page{display:flex;align-items:center}
.dipl-breadcrumb-wrapper.layout2 li:after{margin:0 5px;line-height:1}
.dipl-breadcrumb-wrapper.layout2 li:last-child:after{content:'' !important;}
/* dipl-list-style-css */
.dipl-list-item-wrap {
    display: grid;
    grid-template-columns: auto 1fr;
}
.dipl_list_layout{
	display: flex;
	flex-wrap: wrap;
}
.dipl_list_layout.dipl_list_default{
	flex-direction: column;
}
.dipl_list .dipl_list_layout .dipl_list_item{
	margin-bottom: 0;
}
.dipl_list_item .dipl-list-item-wrap{
	white-space: nowrap;
}
.dipl_list .dipl_list-icon .et-pb-icon{
	font-size: 22px;
	vertical-align: middle;
    width: 40px;
    display: inline-block;
}
.dipl_list .dipl_list-icon{
    margin-right: 5px;
}
.dipl_list_layout .dipl_list-item_text,
.dipl_list_layout .dipl_list-link{
	display: inline-flex;
	align-self: center;
	vertical-align: top;
	white-space: initial;
}
.dipl_list_layout .dipl_list-divider{
	border-color: #d3d3d3;
	border-style: solid;
}
.dipl_list_default .dipl_list-icon{
    display: inline-block;
}
.dipl_list_layout .el-icon-square {
	padding: 12px;
}
/* dipl-faq-page-schema-style-css */
.dipl_faq_page_schema {
	display: flex;
	overflow: hidden;
	flex-direction: column;
	transition: all 0.5s linear;
}
.dipl_faq_page_schema .dipl_faq_wrapper {
	display: table;
}
.dipl_faq_page_schema .dipl_faq_wrapper,
.et-fb-post-content .dipl_faq_page_schema > div {
	width: 100%;
}
.dipl_faq_page_schema_item {
	border: 1px solid #d9d9d9;
}
.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper {
	padding: 20px 10px;
}
.dipl_faq_page_schema .dipl_faq_accordion .dipl_faq_page_schema_item:not(.dipl_active) .dipl_question_wrapper,
.dipl_faq_page_schema .dipl_faq_toggle .dipl_faq_page_schema_item .dipl_question_wrapper{
	cursor: pointer;
}
.dipl_faq_page_schema .dipl_faq_accordion .dipl_answer_wrapper {
	padding: 10px;
}
.dipl_faq_page_schema .dipl_faq_accordion .dipl_answer_wrapper {
	display: none;
}
.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper {
	display: flex;
}
.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper h1,
.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper h2,
.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper h3,
.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper h4,
.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper h5,
.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper h6 {
	width: 100%;
	padding: 0;
}
.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper:after {
	font-family: ETmodules;
	font-size: 16px;
	line-height: 1;
	color: #aaa;
}
.dipl_faq_page_schema .dipl_faq_grid .dipl_question_wrapper {
	padding: 20px 10px 10px 10px;
}
.dipl_faq_page_schema .dipl_faq_grid .dipl_answer_wrapper {
	padding: 10px;
}
.dipl_faq_page_schema .dipl_faq_masonry_container .dipl_faq_page_schema_item {
	margin-right: 0 !important;
	clear: none !important;
	margin: 1% !important;
}
/* dipl-image-card-carousel-item-style-css */
.dipl_image_card_carousel_item{backface-visibility:hidden;transform-style:preserve-3d}
.dipl_image_card_image_wrapper{line-height:0}
.dipl_image_card_image_wrapper img{width:100%;border: 0 solid transparent}
.dipl_image_card_content_wrapper{background-size:cover;background-position:center;background-repeat:no-repeat}
/* swiper.min.css */
@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, 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")
        format("woff");
    font-weight: 400;
    font-style: normal;
}
:root {
    --swiper-theme-color: #007aff;
}
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0);
}
.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}
:root {
    --swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: auto;
    height: auto;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    transform: translateY(-50%);
}
.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
    transition: all 300ms ease;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 0;
    right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: "prev";
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 0;
    left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: "next";
}
@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg);
    }
}
.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
/* diplSwiper.min.css */
.dipl_swiper_wrapper .dipl_swiper_inner_wrap{display:flex;flex-direction:column;flex-wrap:wrap;position:relative}
.dipl_swiper_wrapper .swiper-container{display:flex;flex-direction:column;width:100%;height:auto}
.dipl_swiper_navigation{display:flex;flex-wrap:wrap}
.dipl_swiper_navigation .swiper-button-next,.dipl_swiper_navigation .swiper-button-prev{border-width:0;border-style:solid;border-color:#333}
.dipl_swiper_navigation .swiper-button-next:after,.dipl_swiper_navigation .swiper-button-prev:after{font-size:inherit;color:inherit}
.dipl_arrows_outside .swiper-button-next{-webkit-transform:translateX(calc(100% + 10px)) translateY(-50%);-moz-transform:translateX(calc(100% + 10px)) translateY(-50%);transform:translateX(calc(100% + 10px)) translateY(-50%)}
.dipl_arrows_outside .swiper-button-prev{-webkit-transform:translateX(calc(-100% - 10px)) translateY(-50%);-moz-transform:translateX(calc(-100% - 10px)) translateY(-50%);transform:translateX(calc(-100% - 10px)) translateY(-50%)}
.dipl_swiper_wrapper .swiper-button-next,.dipl_swiper_wrapper .swiper-button-prev{background-image:none}
/* dipl-flipbox-style-css */
.dipl_flipbox{width:auto}
.dipl_flipbox .et_pb_module_inner{position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);perspective:1000px}
.dipl_flipbox .dipl_flipbox_wrapper{position:relative;margin-left:auto;margin-right:auto;text-align:center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.dipl_flipbox .flipbox_side{min-height:200px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.flipbox_back,.flipbox_front{background:center/cover no-repeat #fff;padding:30px}
.dipl_flipbox .et_pb_module_inner .flipbox_back,.dipl_flipbox .et_pb_module_inner .flipbox_front{overflow:visible}
.et_pb_with_border.dipl_flipbox .et_pb_main_flipbox_image img,.et_pb_with_border.dipl_flipbox .flipbox_back,.et_pb_with_border.dipl_flipbox .flipbox_front{border:0 solid #333}
.dipl_flipbox .et_pb_main_flipbox_image img,.dipl_flipbox .flipbox_inner{width:100%}
.dipl_flipbox .flipbox_position_left .flipbox_inner,.dipl_flipbox .flipbox_position_right .flipbox_inner,.dipl_flipbox .flipbox_position_top .flipbox_inner{display:flex}
.dipl_flipbox .flipbox_position_top .flipbox_inner{flex-direction:column}
.dipl_flipbox .flipbox_back.flipbox_content_center,.dipl_flipbox .flipbox_front.flipbox_content_center{align-items:center}
.flipbox_back h4.et_pb_module_header a,.flipbox_front h4.et_pb_module_header,.flipbox_front h4.et_pb_module_header a .flipbox_back h4.et_pb_module_header{font-size:18px}
.dipl_flipbox .layout1{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.dipl_flipbox .layout1 .flipbox_back,.dipl_flipbox .layout1 .flipbox_front,.dipl_flipbox .layout2 .flipbox_back,.dipl_flipbox .layout2 .flipbox_front{display:flex;justify-content:center;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.dipl_flipbox .layout1 .flipbox_back,.dipl_flipbox .layout2 .flipbox_back{position:absolute;top:0;left:0}
.dipl_flipbox .layout1 .flipbox_inner{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.dipl_flipbox .layout1[flip-direction=bottom] .flipbox_front,.dipl_flipbox .layout1[flip-direction=bottom]:hover .flipbox_back,.dipl_flipbox .layout1[flip-direction=top] .flipbox_front,.dipl_flipbox .layout1[flip-direction=top]:hover .flipbox_back{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0)}
.dipl_flipbox .layout1[flip-direction=bottom]:hover .flipbox_front,.dipl_flipbox .layout1[flip-direction=top] .flipbox_back{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg)}
.dipl_flipbox .layout1[flip-direction=bottom] .flipbox_back,.dipl_flipbox .layout1[flip-direction=top]:hover .flipbox_front{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}
/* legacy_animations.css */
.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}
@media (max-width:980px){.et-waypoint.et_pb_animation_top_tablet.et-animated,.et_pb_animation_top_tablet.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}}
@media (max-width:767px){.et-waypoint.et_pb_animation_top_phone.et-animated,.et_pb_animation_top_phone.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}}
/* mediaelementplayer-legacy.min.css */
@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}
@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}
/* wp-mediaelement.min.css */
/* dipl-image-card-style-css */
.dipl_image_card_image_wrapper{line-height:0}
.dipl_image_card_image_wrapper img{width:100%}
.dipl_image_card_content_wrapper{background-size:cover;background-position:center;background-repeat:no-repeat}
/* dipl-tabs-item-style-css */
.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}
.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-style-css */
.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}
/* style */
.dfh-1 .et_mobile_menu .menu-item-has-children > a:after {
  content: '\50';
  display: block !important;
	font-family: 'ETmodules';
	font-size: 16px;
	font-weight: normal;
	position: absolute;
	right: 20px;
	top: 13px;
}
.dfh-1 .et_mobile_menu .menu-item-has-children > a {
	position: relative;
}
.dfh-1 .et_mobile_menu .menu-item-has-children .sub-menu li {
	display: none;
}
.dfh-1 .et_mobile_menu .menu-item-has-children:after {
 content: '\\50';
  display: block !important;
  font-family: 'ETmodules';
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  right: 0;
  top: 0px;
  padding: 12px 26px;
  
  z-index: 9999;
    cursor: pointer;
}
.dfh-1 .et_mobile_menu .menu-item-has-children:after {
 content: '\\\\50';
  display: block !important;
  font-family: 'ETmodules';
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  right: 0;
  top: 0px;
  padding: 12px 26px;
  
  z-index: 9999;
    cursor: pointer;
}
.dfh-1 .et_mobile_menu .menu-item-has-children {
    position: relative;
  }
.dfh-1 .et_mobile_menu .menu-item-has-children > a {
	position: relative;
  z-index: 1;
}
.dfh-1 .et_mobile_menu .menu-item-has-children > ul.sub-menu {
  position: relative;
  visibility: visible;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transition: max-height 850ms ease-in-out, opacity 800ms ease-in-out, padding 850ms ease-in-out;
}
.dfh-1 .nav li li {
  padding: 0 !important;
}
.dfh-1 .et_pb_menu .et_mobile_menu,
.dfh-1 .et_mobile_menu {
  padding: 0 !important;
}
.dfh-1 .et_pb_menu .et_mobile_menu a,
.dfh-1 .et_mobile_menu a {
  padding: 12px 20px !important;
}
@media screen and (min-width: 981px) {.dfh-1 .et-menu > .menu-item-has-children > .sub-menu:before {
  font-family: ETmodules;
  content: '\42';
  position: absolute;
  right: 20px;
  top: -17px;
  font-size: 30px;
}.dfh-1 .et-menu .sub-menu .menu-item-has-children>a:first-child:after {
  content: "\35" !important;
}.et-db #et-boc .et-l .dfh-1.et_pb_menu .et-menu-nav li ul.sub-menu li ul.sub-menu {
  left: 200px !important;
  top: 0;
}}
@media screen and (max-width: 980px) {.dfh-1 .et_pb_menu__wrap {
    margin-top: -8px;
}}
@media screen and (min-width: 981px) {.dfh-1 .et-menu > .menu-item-has-children > .sub-menu:before {
  font-family: ETmodules;
  content: '\\42';
  position: absolute;
  right: 20px;
  top: -17px;
  font-size: 30px;
}.dfh-1 .et-menu .sub-menu .menu-item-has-children>a:first-child:after {
  content: "\\35" !important;
}.et-db #et-boc .et-l .dfh-1.et_pb_menu .et-menu-nav li ul.sub-menu li ul.sub-menu {
  left: 200px !important;
  top: 0;
}}
@media screen and (min-width: 981px) {.dfh-1 .et-menu > .menu-item-has-children > .sub-menu:before {
  font-family: ETmodules;
  content: '\\\\42';
  position: absolute;
  right: 20px;
  top: -17px;
  font-size: 30px;
}.dfh-1 .et-menu .sub-menu .menu-item-has-children>a:first-child:after {
  content: "\\\\35" !important;
}.et-db #et-boc .et-l .dfh-1.et_pb_menu .et-menu-nav li ul.sub-menu li ul.sub-menu {
  left: 200px !important;
  top: 0;
}}
@media screen and (max-width: 980px) {.dfh-1 .et_mobile_menu .menu-item-has-children:not(.selected) > ul.sub-menu {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
  }}
/* dsm_content_library_layout_styles-264593 */
/* dsm_content_library_layout_styles-265391 */
/* dsm_content_library_layout_styles-265306 */
/* dsm_content_library_layout_styles-265750 */
/* et-builder-googlefonts-inline */
/* et-builder-module-design-cached-inline-styles */
.et_pb_row_0_tb_header{display:flex;align-items:center}
.et_pb_column_0_tb_header{display:flex;align-items:center;gap:24px}
.dsm_icon_list_0_tb_header .dsm_icon_list_text{display:none}
.dsm_icon_list_0_tb_header ul{height:24px}
.et_pb_row_1_tb_header{display:flex;align-items:center}
.dipl_modal_header_title{background:url('/assets/uploads/2026/04/icon.png') top left no-repeat;background-size:90px;width:auto;display:inline-block;padding:29px 0 0 39px}
#dipl_modal_module_3 .dipl_modal_close{margin:-45px -12px;color:#fff!important;background:rgba(91,91,91,0.9);border-radius:100%}
@media only screen and (max-width:1100px){#dipl_modal_module_3 .dipl_modal_header_title{font-size:30px!important}#dipl_modal_module_3 .dipl_modal_header{padding:5% 0 15%!important}}
.et_pb_column_3_tb_header{display:flex;justify-content:flex-end;align-items:center}
.et_pb_menu_0_tb_header .et-menu li{padding-left:15px;padding-right:15px}
.et_pb_menu_0_tb_header #mobile_menu1{width:200px}
@media screen and (max-width:450px){.dipl_button_0_tb_header{display:none}}
.et_pb_menu_1_tb_header .et_mobile_menu{overflow:hidden}
@media (max-width:767px){.et_pb_menu_1_tb_header ul{width:calc(100% + 60px);left:-30px}}
.et_pb_row_0_tb_footer .et-menu{flex-direction:column}
.et_pb_row_0_tb_footer h4,.et_pb_row_0_tb_footer h5{font-weight:500}
.et_pb_row_0_tb_footer .et-menu li{margin:0!important}
.et_pb_row_0_tb_footer .et-menu-nav a{padding-bottom:16px!important}
.et_pb_row_0_tb_footer h4{position:relative}
.et_pb_row_0_tb_footer h4::after{content:'';position:absolute;background-color:#2F79ED;width:47.5px;height:3px;bottom:0;left:0}
@media (max-width:980px){.et_pb_row_0_tb_footer .et_pb_menu__menu{display:block!important}.et_pb_row_0_tb_footer .et_mobile_nav_menu{display:none!important}.et_pb_row_0_tb_footer .et_pb_menu__wrap{justify-content:flex-start!important}}
.dsm_icon_list_0_tb_footer .dsm_icon_list_text{display:none}
.dsm_icon_list_0_tb_footer ul{height:24px}
@media (max-width:767px){.et_pb_column_2_tb_footer{margin-bottom:0!important}}
.et_pb_row_0_tb_header{display:flex;align-items:center}
.et_pb_column_0_tb_header{display:flex;align-items:center;gap:24px}
.dsm_icon_list_0_tb_header .dsm_icon_list_text{display:none}
.dsm_icon_list_0_tb_header ul{height:24px}
.et_pb_row_1_tb_header{display:flex;align-items:center}
.dipl_modal_header_title{background:url('/assets/uploads/2026/04/icon.png') top left no-repeat;background-size:90px;width:auto;display:inline-block;padding:29px 0 0 39px}
#dipl_modal_module_3 .dipl_modal_close{margin:-45px -12px;color:#fff!important;background:rgba(91,91,91,0.9);border-radius:100%}
@media only screen and (max-width:1100px){#dipl_modal_module_3 .dipl_modal_header_title{font-size:30px!important}#dipl_modal_module_3 .dipl_modal_header{padding:5% 0 15%!important}}
.et_pb_column_3_tb_header{display:flex;justify-content:flex-end;align-items:center}
.et_pb_menu_0_tb_header .et-menu li{padding-left:15px;padding-right:15px}
.et_pb_menu_0_tb_header #mobile_menu1{width:200px}
@media screen and (max-width:450px){.dipl_button_0_tb_header{display:none}}
.et_pb_menu_1_tb_header .et_mobile_menu{overflow:hidden}
@media (max-width:767px){.et_pb_menu_1_tb_header ul{width:calc(100% + 60px);left:-30px}}
.et_pb_row_0_tb_footer .et-menu{flex-direction:column}
.et_pb_row_0_tb_footer h4,.et_pb_row_0_tb_footer h5{font-weight:500}
.et_pb_row_0_tb_footer .et-menu li{margin:0!important}
.et_pb_row_0_tb_footer .et-menu-nav a{padding-bottom:16px!important}
.et_pb_row_0_tb_footer h4{position:relative}
.et_pb_row_0_tb_footer h4::after{content:'';position:absolute;background-color:#2F79ED;width:47.5px;height:3px;bottom:0;left:0}
@media (max-width:980px){.et_pb_row_0_tb_footer .et_pb_menu__menu{display:block!important}.et_pb_row_0_tb_footer .et_mobile_nav_menu{display:none!important}.et_pb_row_0_tb_footer .et_pb_menu__wrap{justify-content:flex-start!important}}
.dsm_icon_list_0_tb_footer .dsm_icon_list_text{display:none}
.dsm_icon_list_0_tb_footer ul{height:24px}
@media (max-width:767px){.et_pb_column_2_tb_footer{margin-bottom:0!important}}
/* et-core-unified-deferred-cached-inline-styles */
/* port: sticky header without Divi JS */
.et-l--header{position:sticky;top:0;z-index:99}
