.scroll-animation::after{position:absolute;top:0;left:50%;width:2px;height:40px;content:'';transform:translate(-50%,100%);border-radius:1px;background:#d1b436;animation:scrollTrait 1.8s ease-in-out 0.25s infinite}@keyframes scrollTrait{0%{transform:scaleY(0);transform-origin:top}70%{transform:scaleY(1);transform-origin:top}70.1%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}h1,h2,h3,h4,h5,h6{font-weight:400}.image_lodge figure figcaption::before{transition:all .35s,transform .35s,-webkit-transform .35s}.dipl_animated{opacity:1!important}#menu_burger .dipl_modal_wrapper,#gallery_arbre_perche .dipl_modal_wrapper,#modal_film .dipl_modal_wrapper{overflow:hidden}body.dipl_modal_active{overflow:auto}#menu_burger .dipl_modal_body{overflow-x:hidden}#menu_burger .dipl_modal_wrapper{display:flex;right:100%;left:auto;width:100%;transition:right 0s 1s}#menu_burger.dipl_active_modal .dipl_modal_wrapper{right:0;transition:right 0s}.animation_row_content_menu{transform:translateX(-50%);transition:transform .5s .4s ease-in-out,opacity .5s .4s ease-in-out;opacity:0}.dipl_modal_opened .animation_row_content_menu{transform:translateX(0);transition:transform .5s ease-in-out,opacity .5s ease-in-out;opacity:1}.animation_image_content_menu{transform:translateX(-20%);transition:transform 1s ease-in-out,opacity 1s ease-in-out;opacity:0}.dipl_modal_opened .animation_image_content_menu{transform:translateX(0);opacity:1}.animation_logo_content_menu{transform:translateY(80px);transition:transform 0.8s ease-in-out,opacity 0.8s ease-in-out;opacity:0}.dipl_modal_opened .animation_logo_content_menu{transform:translateY(0px);opacity:1}.animation_menulist_content_menu{transform:translateY(80px);transition:transform 0.8s 0.1s ease-in-out,opacity 0.8s 0.1s ease-in-out;opacity:0}.dipl_modal_opened .animation_menulist_content_menu{transform:translateY(0px);opacity:1}.animation_icon_content_menu{transform:translateY(80px);transition:background-color 300ms ease 0ms,background-image 300ms ease 0ms,transform 0.8s 0.2s ease-in-out,opacity 0.8s 0.2s ease-in-out!important;opacity:0}.dipl_modal_opened .animation_icon_content_menu{transform:translateY(0px);opacity:1}.animation_topbar{transition:opacity .5s ease-in-out!important;opacity:0!important}.dipl_modal_opened .animation_topbar{opacity:1!important}.side_slideshow .et_pb_slides,.side_slideshow .et_pb_slide{height:100%}.side_slideshow .et-pb-controllers a{border-radius:4px;width:8px;height:8px;box-shadow:0 0 10px rgba(37,43,34,0.3);background-color:#f7f5ef!important;opacity:1;margin-right:6px}.side_slideshow .et-pb-controllers a.et-pb-active-control{background-color:#d1b436!important}.side_slideshow .et-pb-arrow-next,.side_slideshow .et-pb-arrow-prev{background-color:rgba(49,58,46,0.6);border-radius:4px;padding:0 .0208em .0208em 0}.side_slideshow .et-pb-arrow-next:hover,.side_slideshow .et-pb-arrow-prev:hover{background-color:#20361D}.side_slideshow .et-pb-arrow-prev::before{display:block;transform:translateY(-.0208em)}.side_slideshow .et-pb-arrow-next::before{display:block;transform:translate(-.0417em,-0.0208em)}

@media (min-width:768px) and (max-width:980px){.et_pb_column .et_pb_team_member_image{float:none}.et_pb_column .et_pb_team_member_description{display:block}}.button_footer .dipl_button_link{line-height:1;display:flex;align-items:center}.et_pb_sticky_placeholder{visibility:hidden}.contact_form_d .et_pb_contact p .et_contact_error{border:none!important}.contact_form_d .et_pb_contact p .et_contact_error::placeholder{color:#ff9c94}.et_pb_contact .et_pb_contact_form p.et_contact_error input[type="checkbox"]+label{color:#ff9c94!important}.contact_form_d .et-pb-contact-message p,.contact_form_d .et-pb-contact-message ul li{font-family:'Quicksand',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.8em;color:rgba(247,245,239,0.7)}.contact_form_d .et-pb-contact-message ul{margin-top:40px;padding:0}.contact_form_d .et-pb-contact-message ul li{list-style:none}.contact_form_d .et_pb_contact_select option{background-color:#045565;color:#ffffff}.contact_form_d .et_pb_contact_field[data-type="select"]:after{border-color:rgba(255,255,255,0.5) transparent transparent transparent}.blockMap .et_pb_text_inner{height:100%}.wsp-pages-list li a{color:#f7f5ef;transition:color 300ms ease}.wsp-pages-list li a:hover{color:#D1B436}.book-btn>*,.social_facebook>*,.social_instagram>*{pointer-events:none}.container-switch-lang .et_pb_text_inner{height:100%;width:100%}.container-switch-lang .et_pb_text_inner p{height:100%;width:100%}.container-switch-lang .et_pb_text_inner a.switch-lang{height:100%;width:100%;display:flex;align-items:center;justify-content:center}a div,a span,a i{pointer-events:none}.et_pb_image a{display:inline-block}
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
    background: #f7f5ef !important
}

#et_search_icon:hover,
.mobile_menu_bar:before,
.mobile_menu_bar:after,
.et_toggle_slide_menu:after,
.et-social-icon a:hover,
.et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.entry-summary p.price ins,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price,
.woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce #content div.product p.price,
.woocommerce-page #content div.product p.price,
.et_pb_member_social_links a:hover,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.et_pb_widget li a:hover,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.wp-pagenavi span.current,
.wp-pagenavi a:hover,
.nav-single a,
.tagged_as a,
.posted_in a {
    color: #f7f5ef
}

.et_pb_contact_submit,
.et_password_protected_form .et_submit_button,
.et_pb_bg_layout_light .et_pb_newsletter_button,
.comment-reply-link,
.form-submit .et_pb_button,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light .et_pb_more_button,
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce-page button.button.alt,
.woocommerce-page button.button.alt.disabled,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.et_pb_contact p input[type="checkbox"]:checked+label i:before,
.et_pb_bg_layout_light.et_pb_module.et_pb_button {
    color: #f7f5ef
}

.footer-widget h4 {
    color: #f7f5ef
}

.et-search-form,
.nav li ul,
.et_mobile_menu,
.footer-widget li:before,
.et_pb_pricing li:before,
blockquote {
    border-color: #f7f5ef
}

.et_pb_counter_amount,
.et_pb_featured_table .et_pb_pricing_heading,
.et_quote_content,
.et_link_content,
.et_audio_content,
.et_pb_post_slider.et_pb_bg_layout_dark,
.et_slide_in_menu_container,
.et_pb_contact p input[type="radio"]:checked+label i:before {
    background-color: #f7f5ef
}

a {
    color: #f7f5ef
}

.nav li ul {
    border-color: #2ea3f2
}

#main-header .nav li ul a {
    color: rgba(0, 0, 0, 0.7)
}

#footer-widgets .footer-widget a,
#footer-widgets .footer-widget li a,
#footer-widgets .footer-widget li a:hover {
    color: #ffffff
}

.footer-widget {
    color: #ffffff
}

.footer-widget .et_pb_widget div,
.footer-widget .et_pb_widget ul,
.footer-widget .et_pb_widget ol,
.footer-widget .et_pb_widget label {
    line-height: 1.7em
}

#et-footer-nav .bottom-nav li.current-menu-item a {
    color: #2ea3f2
}

body .et_pb_bg_layout_light.et_pb_button:hover,
body .et_pb_bg_layout_light .et_pb_button:hover,
body .et_pb_button:hover {
    border-radius: 0px
}

.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce button.button.alt.disabled:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page button.button.alt.disabled:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover {
    border-radius: 0px
}

body #page-container .et_slide_in_menu_container {
    background: #2ea3f2
}

@media only screen and (min-width:768px) and (max-width:1024px)
{
    .et_pb_section_2.et_pb_section,
    .et_pb_section_0_tb_footer.et_pb_section,
    .container-footer
    {
        padding-right: 4vw!important;
        padding-left: 4vw!important;      
    }

    
    .et_pb_section_0_tb_footer.et_pb_section   
    {      
        padding-top: 6vh !important;
        padding-bottom: 6vh !important;
    }
}

@media only screen and (min-width:981px) {
    .et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,
    .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
        height: 11.88px
    }
}

@media only screen and (min-width:1350px) {
    .et_pb_row {
        padding: 27px 0
    }
    .et_pb_section {
        padding: 54px 0
    }
    .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
        padding-top: 81px
    }
    .et_pb_fullwidth_section {
        padding: 0
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Raleway', sans-serif !important;
}

body,
input,
textarea,
select {
    font-family: 'Raleway', sans-serif !important;
}

.et_pb_section_0_tb_header {
    min-height: 80px;
    position: fixed !important;
    top: 0px;
    bottom: auto;
    left: 0px;
    right: auto;
    display: flex;
    align-items: center
}

.et_pb_section_0_tb_header.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: RGBA(0, 0, 0, 0) !important
}

body.logged-in.admin-bar .et_pb_section_0_tb_header {
    top: calc(0px + 32px)
}

.et_pb_row_0_tb_header {
    background-color: RGBA(0, 0, 0, 0);
    display: flex;
    align-items: center
}

.et_pb_row_0_tb_header.et_pb_row {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

.et_pb_row_1_tb_header.et_pb_row {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

.et_pb_row_1_tb_header,
body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_header.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_2_tb_header,
body #page-container .et-db #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_0_tb_header,
body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_text_0_tb_header {
    background-image: url(../images/logo/icon_menu_white.svg);
    background-color: #7B977A;
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-right: 40px !important;
    margin-bottom: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    cursor: pointer
}

.et_pb_text_0_tb_header:hover {
    background-image: url(../images/logo/icon_menu_white.svg);
    background-color: #7B977A
}

.dipl_modal_0_tb_header_module .dipl_modal_header_title_container {
    text-align: left
}

.dipl_modal_0_tb_header_module .dipl_modal_body {
    text-align: left;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background-color: RGBA(0, 0, 0, 0)
}

.dipl_modal_0_tb_header {
    height: 0px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    width: 0px;
    margin-bottom: 0 !important
}

.dipl_modal_0_tb_header_module .dipl_modal_inner_wrap {
    height: 100vh;
    width: 100vw;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background-color: RGBA(0, 0, 0, 0)
}

.et_pb_section_1_tb_header {
    height: 100%;
    min-height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.et_pb_section_1_tb_header.et_pb_section {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: RGBA(0, 0, 0, 0) !important
}

.et_pb_row_1_tb_header {
    background-color: RGBA(0, 0, 0, 0);
    z-index: 3 !important;
    position: absolute !important;
    top: 0px;
    bottom: auto;
    left: 0px;
    right: auto;
    display: flex;
    align-items: center
}

.et_pb_text_1_tb_header {
    background-image: url(../images/logo/icon_close_white.svg);
    background-color: #7B977A;
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-right: 40px !important;
    margin-bottom: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    cursor: pointer
}




.et_pb_text_12_tb_header.et_pb_text {
    color: #7B977A !important
}

.et_pb_text_5_tb_header.et_pb_text {
    color: #F7F5EF !important
}

.et_pb_text_6_tb_header.et_pb_text {
    color: #F7F5EF !important
}

.et_pb_text_7_tb_header.et_pb_text {
    color: #F7F5EF !important
}

.et_pb_text_9_tb_header.et_pb_text {
    color: #F7F5EF !important
}

.et_pb_text_10_tb_header.et_pb_text {
    color: #F7F5EF !important
}

.et_pb_text_11_tb_header.et_pb_text {
    color: #F7F5EF !important
}

.et_pb_text_3_tb_header.et_pb_text {
    color: #F7F5EF !important
}

.et_pb_text_2_tb_header.et_pb_text {
    color: #F7F5EF !important
}

.et_pb_text_4_tb_header.et_pb_text {
    color: #F7F5EF !important
}

.et_pb_text_11_tb_header {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    
    background-color: rgba(209, 180, 54, 0.8);
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-right: 30px !important;
    padding-bottom: 0px !important;
    padding-left: 30px !important;
    margin-top: 0px !important;
    margin-right: 20px !important;
    margin-bottom: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    display: flex;
    align-items: center
}

.et_pb_text_2_tb_header {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    
    background-color: rgba(209, 180, 54, 0.8);
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-right: 30px !important;
    padding-bottom: 0px !important;
    padding-left: 30px !important;
    margin-top: 0px !important;
    margin-right: 20px !important;
    margin-bottom: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    display: flex;
    align-items: center
}

.et_pb_text_2_tb_header:hover {
    
    background-color: #D1B436
}

.et_pb_text_11_tb_header:hover {
    
    background-color: #D1B436
}

.et_pb_text_3_tb_header {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: #7B977A;
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-right: 30px !important;
    padding-bottom: 0px !important;
    padding-left: 30px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    display: flex;
    align-items: center
}

.et_pb_text_12_tb_header {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    color: #7B977A;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: #f7f5ef;
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-right: 30px !important;
    padding-bottom: 0px !important;
    padding-left: 30px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    display: flex;
    align-items: center
}

.et_pb_text_9_tb_header:hover {
    background-image: initial;
    background-color: #7B977A
}

.et_pb_text_4_tb_header:hover {
    background-image: initial;
    background-color: #7B977A
}

.et_pb_text_12_tb_header:hover {
    background-image: initial;
    background-color: #F7F5EF
}

.et_pb_text_3_tb_header:hover {
    background-image: initial;
    background-color: #7B977A
}

.et_pb_row_2_tb_header {
    background-color: #7B977A;
    height: 100%;
    z-index: 2 !important;
    position: relative
}

.et_pb_row_2_tb_header.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_image_0_tb_header .et_pb_image_wrap img {
    height: 20vh;
    width: auto
}

.et_pb_image_0_tb_header {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    width: 100%;
    text-align: left;
    margin-left: 0
}

.et_pb_image_0_tb_header .et_pb_image_wrap {
    display: block
}

.dipl_button_0_tb_header .dipl_button_text {
    font-family: 'Raleway', sans-serif !important;;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    color: #F7F5EF !important;
    letter-spacing: 2px;
    line-height: 1.4em;
    transition: color 300ms ease 0ms
}

.dipl_button_0_tb_header .dipl_button_text:hover {
    color: #7B977A !important
}

.dipl_button_0_tb_header {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 10vh !important;
    margin-bottom: 0px !important;
    width: 100%
}

.et_pb_text_4_tb_header {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: rgba(124, 145, 119, 0.1);
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 40px !important;
    margin-right: 20px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    display: flex;
    align-items: center;
    justify-content: center
}

.et_pb_text_5_tb_header {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-image: url(../images/logo/icon_call_white.svg)!important;
    background-color: rgba(124, 145, 119, 0.1);
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 40px !important;
    margin-right: 20px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    display: flex;
    align-items: center;
    justify-content: center
}

.et_pb_text_5_tb_header:hover {
    background-image: url(../images/logo/icon_call_white.svg)!important;
    background-color: #7B977A
}

.et_pb_text_6_tb_header {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-image: url(../images/logo/icon_facebook_white.svg);
    background-color: rgba(124, 145, 119, 0.1);
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 40px !important;
    margin-right: 20px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    display: flex;
    align-items: center;
    justify-content: center
}

.et_pb_text_6_tb_header:hover {
    background-image: url(../images/logo/icon_facebook_white.svg);
    background-color: #7B977A
}

.et_pb_text_7_tb_header {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-image: url(../images/logo/icon_instagram_white.svg);
    background-color: rgba(124, 145, 119, 0.1);
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 40px !important;
    margin-right: 20px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    display: flex;
    align-items: center;
    justify-content: center
}

.et_pb_text_7_tb_header:hover {
    background-image: url(../images/logo/icon_instagram_white.svg);
    background-color: #7B977A
}

.dipl_modal_0_tb_header_module .dipl_modal_close_icon {
    color: #000;
    font-size: 32px !important
}

.dipl_modal_0_tb_header_module .dipl_modal_footer {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important
}

.dipl_modal_0_tb_header_module .dipl_modal_header {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important
}

.dipl_modal_0_tb_header_module .dipl_modal_wrapper {
    background-color: RGBA(0, 0, 0, 0)
}

.dipl_modal_0_tb_header .dipl_modal_trigger_element {
    background-color: RGBA(0, 0, 0, 0)
}

.et_pb_text_9_tb_header {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: rgba(49, 58, 46, 0.3);
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 20px !important;
    margin-bottom: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    display: flex;
    align-items: center;
    justify-content: center
}

.et_pb_text_10_tb_header {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-image: url(../images/logo/icon_call_white.svg);
    background-color: rgba(49, 58, 46, 0.3);
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 20px !important;
    margin-bottom: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    display: flex;
    align-items: center;
    justify-content: center
}

.et_pb_text_10_tb_header:hover {
    background-image: url(../images/logo/icon_call_white.svg);
    background-color: #7B977A
}

.et_pb_column_0_tb_header {
    background-color: RGBA(0, 0, 0, 0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0
}

.et_pb_column_1_tb_header {
    background-color: RGBA(0, 0, 0, 0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0
}

.et_pb_column_2_tb_header {
    background-color: RGBA(0, 0, 0, 0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    margin: 0
}

.et_pb_column_3_tb_header {
    background-color: #7B977A;
    padding-top: 40px;
    padding-right: 140px;
    padding-bottom: 40px;
    padding-left: 140px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    height: 100% !important
}

.dipl_button .dipl_button_item_2_tb_header .dipl_button_link {
    padding-top: 5px !important;
    padding-right: 0px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important
}

.dipl_button .dipl_button_item_5_tb_header .dipl_button_link {
    padding-top: 5px !important;
    padding-right: 0px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important
}

.dipl_button .dipl_button_item_0_tb_header .dipl_button_link {
    padding-top: 5px !important;
    padding-right: 0px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important
}

.dipl_button .dipl_button_item_3_tb_header .dipl_button_link {
    padding-top: 5px !important;
    padding-right: 0px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important
}

.dipl_button .dipl_button_item_1_tb_header .dipl_button_link {
    padding-top: 5px !important;
    padding-right: 0px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important
}

.dipl_button .dipl_button_item_4_tb_header .dipl_button_link {
    padding-top: 5px !important;
    padding-right: 0px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important
}

.dipl_button .dipl_button_item_7_tb_header .dipl_button_link {
    padding-top: 5px !important;
    padding-right: 0px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important
}

.dipl_button .dipl_button_item_6_tb_header .dipl_button_link {
    padding-top: 5px !important;
    padding-right: 0px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important
}

.dipl_button .dipl_button_item_3_tb_header {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_1_tb_header {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_4_tb_header {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_6_tb_header {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_5_tb_header {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_2_tb_header {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_7_tb_header {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_0_tb_header {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_column_4_tb_header {
    background-image: url(../images/bg1.jpg);
    filter: opacity(90%);
    backface-visibility: hidden;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    filter: opacity(90%);
    backface-visibility: hidden
}

.et_pb_column_5_tb_header {
    background-color: RGBA(0, 0, 0, 0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    margin: 0
}

@media only screen and (min-width:981px) {
    .et_pb_text_0_tb_header {
        width: 50px
    }
    .et_pb_text_1_tb_header {
        width: 50px
    }
    .et_pb_text_4_tb_header {
        width: 50px
    }
    .et_pb_text_5_tb_header {
        width: 50px
    }
    .et_pb_text_6_tb_header {
        width: 50px
    }
    .et_pb_text_7_tb_header {
        width: 50px
    }
    .et_pb_text_9_tb_header {
        width: 50px
    }
    .et_pb_text_10_tb_header {
        width: 50px
    }
}

@media only screen and (max-width:980px) {
    .et_pb_section_0_tb_header {
        min-height: 80px
    }
    .et_pb_text_0_tb_header {
        height: 40px;
        width: 40px
    }
    .et_pb_text_1_tb_header {
        height: 40px;
        width: 40px
    }
    .et_pb_text_11_tb_header {
        font-size: 13px;
        height: 40px;
        padding-right: 20px !important;
        padding-left: 20px !important
    }
    .et_pb_text_12_tb_header {
        font-size: 13px;
        height: 40px;
        padding-right: 20px !important;
        padding-left: 20px !important
    }
    .et_pb_text_2_tb_header {
        font-size: 13px;
        height: 40px;
        padding-right: 20px !important;
        padding-left: 20px !important
    }
    .et_pb_text_3_tb_header {
        font-size: 13px;
        height: 40px;
        padding-right: 20px !important;
        padding-left: 20px !important
    }
    .et_pb_image_0_tb_header .et_pb_image_wrap img {
        height: 140px
    }
    .dipl_button_0_tb_header .dipl_button_text {
        font-size: 12px
    }
    .dipl_button_0_tb_header {
        margin-top: 80px !important
    }
    .et_pb_text_4_tb_header {
        font-size: 13px;
        height: 40px;
        margin-top: 20px !important;
        width: 40px
    }
    .et_pb_text_5_tb_header {
        font-size: 13px;
        height: 40px;
        margin-top: 20px !important;
        width: 40px
    }
    .et_pb_text_6_tb_header {
        font-size: 13px;
        height: 40px;
        margin-top: 20px !important;
        width: 40px
    }
    .et_pb_text_7_tb_header {
        font-size: 13px;
        height: 40px;
        margin-top: 20px !important;
        width: 40px
    }
    .et_pb_text_9_tb_header {
        font-size: 13px;
        height: 40px;
        width: 40px
    }
    .et_pb_text_10_tb_header {
        font-size: 13px;
        height: 40px;
        width: 40px
    }
    .et_pb_column_3_tb_header {
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        background-blend-mode: normal;
        padding-top: 40px;
        padding-right: 140px;
        padding-bottom: 40px;
        padding-left: 140px
    }
}

@media only screen and (min-width:768px) and (max-width:980px) {
    .et_pb_column_4_tb_header {
        display: none !important
    }
}

@media only screen and (max-width:767px) {
    .et_pb_section_0_tb_header {
        min-height: 60px
    }
    .et_pb_row_0_tb_header.et_pb_row {
        padding-top: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 10px !important;
        padding-top: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 10px !important
    }
    .et_pb_row_1_tb_header.et_pb_row {
        padding-top: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 10px !important;
        padding-top: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 10px !important
    }
    .et_pb_text_0_tb_header {
        height: 40px;
        margin-right: 20px !important
    }
    .et_pb_text_1_tb_header {
        height: 40px;
        margin-right: 20px !important
    }
    .et_pb_text_2_tb_header {
        font-size: 10px;
        height: 40px;
        padding-right: 20px !important;
        padding-left: 20px !important;
        margin-right: 10px !important
    }
    .et_pb_text_11_tb_header {
        font-size: 10px;
        height: 40px;
        padding-right: 20px !important;
        padding-left: 20px !important;
        margin-right: 10px !important
    }
    .et_pb_text_12_tb_header {
        font-size: 10px;
        height: 40px;
        padding-right: 20px !important;
        padding-left: 20px !important
    }
    .et_pb_text_3_tb_header {
        font-size: 10px;
        height: 40px;
        padding-right: 20px !important;
        padding-left: 20px !important
    }
    .et_pb_image_0_tb_header .et_pb_image_wrap img {
        height: 100px
    }
    .dipl_button_0_tb_header .dipl_button_text {
        font-size: 12px
    }
    .dipl_button_0_tb_header {
        margin-top: 40px !important
    }
    .et_pb_text_5_tb_header {
        font-size: 10px;
        height: 40px;
        margin-top: 20px !important;
        margin-right: 10px !important;
        margin-bottom: 0px !important
    }
    .et_pb_text_4_tb_header {
        font-size: 10px;
        height: 40px;
        margin-top: 20px !important;
        margin-right: 10px !important;
        margin-bottom: 0px !important
    }
    .et_pb_text_6_tb_header {
        font-size: 10px;
        height: 40px;
        margin-top: 20px !important;
        margin-right: 10px !important;
        margin-bottom: 0px !important
    }
    .et_pb_text_7_tb_header {
        font-size: 10px;
        height: 40px;
        margin-top: 20px !important;
        margin-right: 10px !important;
        margin-bottom: 0px !important
    }
    .et_pb_column_4_tb_header {
        display: none !important
    }
    .et_pb_text_9_tb_header {
        font-size: 10px;
        height: 40px;
        margin-right: 10px !important
    }
    .et_pb_text_10_tb_header {
        font-size: 10px;
        height: 40px;
        margin-right: 10px !important
    }
    .et_pb_column_3_tb_header {
        padding-top: 20px;
        padding-right: 60px;
        padding-bottom: 20px;
        padding-left: 60px
    }
    .dipl_button .dipl_button_item_3_tb_header .dipl_button_link {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }
    .dipl_button .dipl_button_item_4_tb_header .dipl_button_link {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }
    .dipl_button .dipl_button_item_6_tb_header .dipl_button_link {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }
    .dipl_button .dipl_button_item_7_tb_header .dipl_button_link {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }
    .dipl_button .dipl_button_item_2_tb_header .dipl_button_link {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }
    .dipl_button .dipl_button_item_0_tb_header .dipl_button_link {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }
    .dipl_button .dipl_button_item_1_tb_header .dipl_button_link {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }
    .dipl_button .dipl_button_item_5_tb_header .dipl_button_link {
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }
}

/* .et_pb_section_0_tb_footer.et_pb_section {
    padding-top: 20vh;
    padding-right: 10vw;
    padding-bottom: 0px;
    padding-left: 10vw;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #7B977A !important
} */

.et_pb_row_0_tb_footer.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_0_tb_footer,
body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_1_tb_footer,
body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_image_0_tb_footer {
    text-align: left;
    margin-left: 0
}

.et_pb_image_0_tb_footer .et_pb_image_wrap {
    display: block
}

.et_pb_image_0_tb_footer .et_pb_image_wrap img {
    width: auto
}

.et_pb_text_2_tb_footer h4 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    color: #F7F5EF !important
}

.et_pb_text_4_tb_footer h4 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    color: #F7F5EF !important
}

.et_pb_text_0_tb_footer h4 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    color: #F7F5EF !important
}

.et_pb_text_4_tb_footer {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_text_2_tb_footer {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_text_0_tb_footer {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_divider_1_tb_footer {
    background-color: #114455;
    height: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 6px !important;
    margin-bottom: 0px !important;
    width: 40px
}

.et_pb_divider_0_tb_footer {
    background-color: #114455;
    height: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 6px !important;
    margin-bottom: 0px !important;
    width: 40px
}

.et_pb_divider_2_tb_footer {
    background-color: #114455;
    height: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 6px !important;
    margin-bottom: 0px !important;
    width: 40px
}

.et_pb_divider_1_tb_footer:before {
    border-top-color: #D1B436;
    border-top-style: solid;
    border-top-width: 3px;
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px
}

.et_pb_divider_2_tb_footer:before {
    border-top-color: #D1B436;
    border-top-style: solid;
    border-top-width: 3px;
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px
}

.et_pb_divider_0_tb_footer:before {
    border-top-color: #D1B436;
    border-top-style: solid;
    border-top-width: 3px;
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px
}

.et_pb_text_3_tb_footer.et_pb_text {
    color: rgba(247, 245, 239, 0.5) !important
}

.et_pb_text_5_tb_footer.et_pb_text {
    color: rgba(247, 245, 239, 0.5) !important
}

.et_pb_text_1_tb_footer.et_pb_text {
    color: rgba(247, 245, 239, 0.5) !important
}

.et_pb_text_5_tb_footer {
    line-height: 1.6em;
    font-family: 'Raleway', sans-serif !important;;
    line-height: 1.6em;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 40px !important;
    margin-bottom: 0px !important
}

.et_pb_text_3_tb_footer {
    line-height: 1.6em;
    font-family: 'Raleway', sans-serif !important;;
    line-height: 1.6em;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 40px !important;
    margin-bottom: 0px !important
}

.et_pb_text_1_tb_footer {
    line-height: 1.6em;
    font-family: 'Raleway', sans-serif !important;;
    line-height: 1.6em;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 40px !important;
    margin-bottom: 0px !important
}

.et_pb_text_5_tb_footer.et_pb_text a {
    color: rgb(255 255 255 / 50%) !important;
    transition: color 300ms ease 0ms
}

.et_pb_text_3_tb_footer.et_pb_text a {
    color: rgb(255 255 255 / 50%) !important;
    transition: color 300ms ease 0ms
}

.et_pb_text_1_tb_footer.et_pb_text a {
    color: rgb(255 255 255 / 50%) !important;
    transition: color 300ms ease 0ms
}

.et_pb_text_5_tb_footer.et_pb_text a:hover {
    color: rgb(255 255 255) !important
}

.et_pb_text_3_tb_footer.et_pb_text a:hover {
    color:rgb(255 255 255) !important
}

.et_pb_text_1_tb_footer.et_pb_text a:hover , .et_pb_text p:hover {
    color: rgb(255 255 255) !important
}

.et_pb_text_3_tb_footer h4 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    color: #FCF9ED !important
}

.et_pb_text_1_tb_footer h4 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    color: #FCF9ED !important
}

.et_pb_text_5_tb_footer h4 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    color: #FCF9ED !important
}

.et_pb_row_1_tb_footer.et_pb_row {
    padding-top: 20vh !important;
    padding-bottom: 10vh !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 20vh;
    padding-bottom: 10vh
}

.dipl_button_0_tb_footer .dipl_button_text {
    font-family: 'Raleway', sans-serif !important;;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10px;
    color: #7B977A !important;
    letter-spacing: 2px;
    line-height: 1em;
    transition: color 300ms ease 0ms
}

.dipl_button_0_tb_footer .dipl_button_text:hover {
    color: rgba(124, 145, 119, 0.6) !important
}

.dipl_button_0_tb_footer .dipl_button_item {
    display: inline-block
}

.dipl_button_0_tb_footer {
    text-align: center
}

.et_pb_column_2_tb_footer {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_column_1_tb_footer {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_column_0_tb_footer {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_column_3_tb_footer {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.dipl_button .dipl_button_item_0_tb_footer .dipl_button_link {
    border-right-width: 1px;
    border-right-color: rgba(252, 249, 237, 0.2);
    padding-top: 0px !important;
    padding-right: 10px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important
}

.dipl_button .dipl_button_item_1_tb_footer .dipl_button_link {
    border-right-width: 1px;
    border-right-color: rgba(252, 249, 237, 0.2);
    padding-top: 0px !important;
    padding-right: 10px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important
}

.dipl_button .dipl_button_item_2_tb_footer .dipl_button_link {
    border-right-width: 1px;
    border-right-color: rgba(252, 249, 237, 0.2);
    padding-top: 0px !important;
    padding-right: 10px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important
}

.dipl_button .dipl_button_item_3_tb_footer .dipl_button_link {
    border-right-width: 1px;
    border-right-color: rgba(252, 249, 237, 0.2);
    padding-top: 0px !important;
    padding-right: 10px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important
}

.dipl_button .dipl_button_item_4_tb_footer .dipl_button_link {
    border-right-width: 1px;
    border-right-color: rgba(252, 249, 237, 0.2);
    padding-top: 0px !important;
    padding-right: 10px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important
}

.dipl_button .dipl_button_item_0_tb_footer {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_1_tb_footer {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_2_tb_footer {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_3_tb_footer {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_4_tb_footer {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_5_tb_footer {
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_5_tb_footer .dipl_button_link {
    border-right-color: RGBA(0, 0, 0, 0);
    background-size: contain;
    background-position: center right;
    background-image: url(../images/logo/logo_diadao.svg) !important;
    padding-top: 0px !important;
    padding-right: 10px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important
}

@media only screen and (min-width:981px) {
    .et_pb_image_0_tb_footer {
        width: 160px
    }
}

@media only screen and (max-width:980px) {
    .et_pb_section_0_tb_footer.et_pb_section {
        padding-right: 80px;
        padding-left: 80px
    }
    .et_pb_row_0_tb_footer {
        display: flex;
        flex-wrap: wrap
    }
    .et_pb_row_1_tb_footer {
        display: flex;
        flex-wrap: wrap
    }
    .et_pb_image_0_tb_footer {
        width: 100px;
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }
    .et_pb_text_0_tb_footer h4 {
        text-align: center
    }
    .et_pb_text_2_tb_footer h4 {
        text-align: center
    }
    .et_pb_text_4_tb_footer h4 {
        text-align: center
    }
    .et_pb_column_0_tb_footer {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 30px;
        padding-left: 0px;
        width: 100% !important
    }
    .et_pb_column_1_tb_footer {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 30px;
        padding-left: 0px;
        width: 100% !important
    }
    .et_pb_column_2_tb_footer {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        width: 100% !important
    }
    .et_pb_column_3_tb_footer {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        width: 100% !important
    }
    .dipl_button .dipl_button_item_0_tb_footer .dipl_button_link {
        border-right-width: 1px;
        border-right-color: rgba(252, 249, 237, 0.2)
    }
    .dipl_button .dipl_button_item_1_tb_footer .dipl_button_link {
        border-right-width: 1px;
        border-right-color: rgba(252, 249, 237, 0.2)
    }
    .dipl_button .dipl_button_item_2_tb_footer .dipl_button_link {
        border-right-width: 1px;
        border-right-color: rgba(252, 249, 237, 0.2)
    }
    .dipl_button .dipl_button_item_3_tb_footer .dipl_button_link {
        border-right-width: 1px;
        border-right-color: rgba(252, 249, 237, 0.2)
    }
    .dipl_button .dipl_button_item_4_tb_footer .dipl_button_link {
        border-right-width: 1px;
        border-right-color: rgba(252, 249, 237, 0.2)
    }
    .dipl_button .dipl_button_item_5_tb_footer .dipl_button_link {
        border-right-color: RGBA(0, 0, 0, 0)
    }
    .et_pb_divider_1_tb_footer.et_pb_module {
        margin-left: auto !important;
        margin-right: auto !important
    }
    .et_pb_divider_2_tb_footer.et_pb_module {
        margin-left: auto !important;
        margin-right: auto !important
    }
    .et_pb_divider_0_tb_footer.et_pb_module {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media only screen and (max-width:767px) {
    .et_pb_section_0_tb_footer.et_pb_section {
        padding-right: 20px;
        padding-left: 20px
    }
    .et_pb_image_0_tb_footer {
        width: 80px
    }
    .dipl_button .dipl_button_item_0_tb_footer .dipl_button_link {
        border-right-width: 1px;
        border-right-color: rgba(252, 249, 237, 0.2)
    }
    .dipl_button .dipl_button_item_1_tb_footer .dipl_button_link {
        border-right-width: 1px;
        border-right-color: rgba(252, 249, 237, 0.2)
    }
    .dipl_button .dipl_button_item_2_tb_footer .dipl_button_link {
        border-right-width: 1px;
        border-right-color: rgba(252, 249, 237, 0.2)
    }
    .dipl_button .dipl_button_item_3_tb_footer .dipl_button_link {
        border-right-width: 1px;
        border-right-color: rgba(252, 249, 237, 0.2)
    }
    .dipl_button .dipl_button_item_4_tb_footer .dipl_button_link {
        border-right-width: 1px;
        border-right-color: rgba(252, 249, 237, 0.2)
    }
    .dipl_button .dipl_button_item_5_tb_footer .dipl_button_link {
        border-right-color: RGBA(0, 0, 0, 0)
    }
}

.et_pb_section_0 {
    height: 100vh
}

.et_pb_section_0.et_pb_section {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #7B977A !important
}

.et_pb_row_0 {
    background-color: rgba(37, 43, 34, 0.5);
    height: 100%;
    display: flex;
    align-items: flex-end
}

.et_pb_row_1,
body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_9,
body #page-container .et-db #et-boc .et-l .et_pb_row_9.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_9.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_9.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_8,
body #page-container .et-db #et-boc .et-l .et_pb_row_8.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_8.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_7,
body #page-container .et-db #et-boc .et-l .et_pb_row_7.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_7.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_6,
body #page-container .et-db #et-boc .et-l .et_pb_row_6.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_6.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_5,
body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_3,
body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_2,
body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_10,
body #page-container .et-db #et-boc .et-l .et_pb_row_10.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_10.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_10.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_row_0,
body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row {
    width: 100%;
    max-width: 100%
}

.et_pb_image_0 .et_pb_image_wrap img {
    height: 15vh;
    width: auto
}

.et_pb_image_0 {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    text-align: center
}

.et_pb_image_0 .et_pb_image_wrap {
    display: block
}

.et_pb_text_0 h1 {
    color: #F7F5EF !important
}

.et_pb_text_0 h2 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    font-size: 6vh;
    color: #F7F5EF !important;
    line-height: 1.2em;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0.3em !important;
}

.et_pb_text_0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 50px !important;
    margin-bottom: 0px !important
}

.et_pb_text_1 h1 {
    font-family: 'Raleway', sans-serif !important;;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 2vh;
    color: rgba(247, 245, 239, 0.7) !important;
    letter-spacing: 4px;
    line-height: 1.5em;
    text-align: center
}

.et_pb_text_1 h2 {
    font-family: 'Raleway', sans-serif !important;;
    text-transform: uppercase;
    font-size: 7vh;
    color: #FFFFFF !important;
    letter-spacing: 4px;
    line-height: 1.4em;
    text-align: center
}

.et_pb_text_1 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 20px !important;
    margin-bottom: 0px !important
}

.et_pb_code_0 {
    background-color: RGBA(0, 0, 0, 0);
    height: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    width: 20px;
    position: relative;
    top: 0px;
    bottom: auto;
    left: 0px;
    right: auto
}

.et_pb_button_0_wrapper .et_pb_button_0,
.et_pb_button_0_wrapper .et_pb_button_0:hover {
    padding-top: 8px !important;
    padding-right: 36px !important;
    padding-bottom: 8px !important;
    padding-left: 20px !important
}

.et_pb_button_0_wrapper {
    margin-top: 20px !important;
    margin-bottom: 25px !important;
}

body #page-container .et_pb_section .et_pb_button_0 {
    color: #F7F5EF !important;
    border-width: 0px !important;
    border-radius: 4px;
    letter-spacing: 2px;
    font-size: 12px;
    font-family: 'Raleway', sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: rgba(49, 58, 46, 0.6)
}

body #page-container .et_pb_section .et_pb_button_0:hover:after {
    margin-left: .3em;
    left: auto;
    margin-left: .3em
}

body #page-container .et_pb_section .et_pb_button_0:after {
    line-height: inherit;
    font-size: inherit !important;
    opacity: 1;
    margin-left: .3em;
    left: auto
}

body #page-container .et_pb_section .et_pb_button_0:hover {
    background-image: initial;
    background-color: #7B977A
}

.et_pb_button_1 {
    transition: background-color 300ms ease 0ms
}

.et_pb_button_0 {
    transition: background-color 300ms ease 0ms
}

.et_pb_button_0,
.et_pb_button_0:after {
    transition: all 300ms ease 0ms
}

.et_pb_button_1,
.et_pb_button_1:after {
    transition: all 300ms ease 0ms
}

.dipl_modal_0_module .dipl_modal_header_title_container {
    text-align: left
}

.dipl_modal_0_module .dipl_modal_body {
    text-align: left;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background-color: #252B22
}

.dipl_modal_0 {
    height: 0px;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    width: 0px;
    margin-bottom: 0 !important
}

.dipl_modal_0_module .dipl_modal_inner_wrap {
    height: 100vh;
    width: 100vw;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background-color: #252B22
}

.et_pb_section_1 {
    height: 100%;
    width: 100%
}

.et_pb_section_1.et_pb_section {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #252B22 !important
}

.et_pb_row_1 {
    background-color: RGBA(0, 0, 0, 0);
    z-index: 3 !important;
    position: absolute !important;
    top: 0px;
    bottom: auto;
    left: 0px;
    right: auto;
    display: flex;
    align-items: center
}

.et_pb_row_1.et_pb_row {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

.et_pb_text_2 {
    background-image: url(assets/images/logo/icon_close_white);
    background-color: #7B977A;
    position: relative;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    height: 50px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-right: 40px !important;
    margin-bottom: 0px !important;
    transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms;
    cursor: pointer
}

.et_pb_text_2:hover {
    background-image: url(assetaicon_close_white.svg);
    background-color: #7B977A
}

.et_pb_row_2 {
    background-color: #252B22;
    height: 100%
}

.et_pb_row_2.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_code_1 {
    width: 100%;
    max-width: 1200px
}

.et_pb_row_4,
body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row {
    width: 100%;
    max-width: 1200px
}

.dipl_modal_0_module .dipl_modal_close_icon {
    color: #000;
    font-size: 32px !important
}

.dipl_modal_0_module .dipl_animated {
    opacity: 0%;
    animation-duration: 1000ms;
    animation-timing-function: ease-in-out
}

.dipl_modal_0_module.dipl_active_modal .dipl_animated {
    animation-name: dipl_animate_fade
}

.dipl_modal_0_module.dipl_animate_reverse .dipl_animated {
    animation-name: dipl_animate_fade
}

.dipl_modal_0_module .dipl_modal_header {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important
}

.dipl_modal_0_module .dipl_modal_footer {
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important
}

.et_pb_section_2 {
    /* min-height: 120vh; */
    display: flex;
    align-content: center;
    flex-wrap: wrap
}

.et_pb_section_2.et_pb_section {
    padding-top: 10vh;
    padding-right: 10vw;
    padding-bottom: 10vh;
    padding-left: 10vw;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #F7F5EF !important;
}

.et_pb_section_6.et_pb_section {
    padding-top: 20vh;
    padding-right: 10vw;
    padding-bottom: 20vh;
    padding-left: 10vw;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #F7F5EF !important
}

.et_pb_text_3 h2 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    font-size: 5vw;
    color: #5A6B59 !important;
    line-height: 1.2em;
    text-align: center
}

.et_pb_text_6 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    width: 100%
}

.et_pb_text_3 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    width: 100%
}

.et_pb_text_9 {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    width: 100%
}

.et_pb_divider_0 {
    background-color: #114455;
    height: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 5vh !important;
    margin-bottom: 0px !important
}

.et_pb_divider_2 {
    background-color: #114455;
    height: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 5vh !important;
    margin-bottom: 0px !important
}

.et_pb_divider_1 {
    background-color: #114455;
    height: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 5vh !important;
    margin-bottom: 0px !important
}

.et_pb_divider_0:before {
    border-top-color: #D1B436;
    border-top-style: solid;
    border-top-width: 8px;
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px
}

.et_pb_divider_2:before {
    border-top-color: #D1B436;
    border-top-style: solid;
    border-top-width: 8px;
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px
}

.et_pb_divider_1:before {
    border-top-color: #D1B436;
    border-top-style: solid;
    border-top-width: 8px;
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px
}

.et_pb_text_10.et_pb_text {
    color: #4C4C4C !important
}

.et_pb_text_4.et_pb_text {
    color: #4C4C4C !important
}

.et_pb_text_5.et_pb_text {
    color: #4C4C4C !important
}

.et_pb_text_11.et_pb_text {
    color: #4C4C4C !important
}

.et_pb_text_5 {
    line-height: 1.6em;
    font-family: 'Raleway', sans-serif !important;;
    font-size: 16px;
    line-height: 1.6em;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_text_4 {
    line-height: 1.6em;
    font-family: 'Raleway', sans-serif !important;;
    font-size: 16px;
    line-height: 1.6em;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important
}

.et_pb_text_5 h2 {
    font-family: 'Raleway', sans-serif !important;;
    text-transform: uppercase;
    font-size: 16vh;
    color: rgba(124, 145, 119, 0.2) !important
}

.et_pb_text_4 h2 {
    font-family: 'Raleway', sans-serif !important;;
    text-transform: uppercase;
    font-size: 16vh;
    color: rgba(124, 145, 119, 0.2) !important
}

.et_pb_text_10 h2 {
    font-family: 'Raleway', sans-serif !important;;
    text-transform: uppercase;
    font-size: 16vh;
    color: rgba(124, 145, 119, 0.2) !important
}

.et_pb_text_11 h2 {
    font-family: 'Raleway', sans-serif !important;;
    text-transform: uppercase;
    font-size: 16vh;
    color: rgba(124, 145, 119, 0.2) !important
}

.dipl_button .dipl_button_item_0 .dipl_button_wrapper {
    text-align: left
}

.dipl_button .dipl_button_item_1 .dipl_button_wrapper {
    text-align: left
}

.dipl_button_0 .dipl_button_item {
    display: inline-block
}



.et_pb_section_7 {
    height: 120vh
}

.et_pb_section_3 {
    height: 120vh
}

.et_pb_section_5.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #FCF9ED !important
}

.et_pb_section_7.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #FCF9ED !important
}

.et_pb_section_3.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #FCF9ED !important
}

.et_pb_row_5 {
    background-color: #252b22;
    height: 100%
}

.et_pb_row_10 {
    background-color: #252b22;
    height: 100%
}

.et_pb_row_8 {
    background-color: #252b22;
    height: 100%
}

.et_pb_row_10.et_pb_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_row_5.et_pb_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_row_8.et_pb_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_section_4 {
    min-height: 120vh;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.et_pb_section_4.et_pb_section {
    padding-top: 10vh;
    padding-right: 10vw;
    padding-bottom: 10vh;
    padding-left: 10vw;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #7B977A !important;
}


.et_pb_text_6 h2 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    font-size: 7vw;
    color: #F7F5EF !important;
    line-height: 1.2em;
    text-align: center
}

.et_pb_text_8.et_pb_text {
    color: RGBA(0, 0, 0, 0) !important
}

.et_pb_text_7.et_pb_text {
    color: RGBA(0, 0, 0, 0) !important
}

.et_pb_text_7.et_pb_text:hover {
    color: #38332E !important
}

.et_pb_text_8.et_pb_text:hover {
    color: #38332E !important
}

.et_pb_text_7 {
    font-family: 'Raleway', sans-serif !important;;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
    /* background-color: rgba(49, 58, 46, 0.5); */
    position: relative;
    filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%) opacity(0%) blur(0px);
    backface-visibility: hidden;
    height: 70vh;
    padding-top: 160px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: -5vw !important;
    display: flex;
    flex-wrap: wrap;
    cursor: pointer
}

.et_pb_text_7 h3 {
   font-family: 'Raleway', sans-serif !important;
   font-weight: 700 !important;
    font-size: 5vw;
    color: #F7F5EF !important;
    text-align: left
}

.et_pb_text_7 h4 {
    font-family: 'Raleway', sans-serif !important;;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    color: #F7F5EF !important;
    letter-spacing: 2px;
    line-height: 1.6em;
    text-align: left
}

html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_text_7:hover {
    filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%);
    filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%);
    filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%)
}

html:not(.et_fb_edit_enabled) #et-fb-app .et_pb_text_8:hover {
    filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%);
    filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%);
    filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%)
}

.et_pb_text_8.et_pb_text,
.et_pb_text_8 {
    transition: color 600ms ease-in-out 0ms, padding 600ms ease-in-out 0ms, filter 600ms ease-in-out 0ms
}

.et_pb_text_7.et_pb_text,
.et_pb_text_7 {
    transition: color 600ms ease-in-out 0ms, padding 600ms ease-in-out 0ms, filter 600ms ease-in-out 0ms
}

.et_pb_text_8 {
    font-family: 'Raleway', sans-serif !important;;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
    /* background-color: rgba(49, 58, 46, 0.5); */
    position: relative;
    filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%) opacity(0%) blur(0px);
    backface-visibility: hidden;
    height: 70vh;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 160px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-right: -5vw !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-end;
    cursor: pointer
}

.et_pb_text_8 h3 {
   font-family: 'Raleway', sans-serif !important;
   font-weight: 700 !important;
    font-size: 5vw;
    color: #F7F5EF !important;
    text-align: right
}

.et_pb_text_8 h4 {
    font-family: 'Raleway', sans-serif !important;;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    color: #F7F5EF !important;
    letter-spacing: 2px;
    line-height: 1.6em;
    text-align: right
}

.et_pb_section_6 {
    min-height: 120vh;
    display: flex;
    align-items: center
}

.et_pb_text_9 h2 {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    font-size: 5vw;
    color: #7B977A !important;
    line-height: 1.1em
}

.et_pb_text_10 {
    line-height: 1.8em;
    font-family: 'Raleway', sans-serif !important;;
    font-size: 16px;
    line-height: 1.8em;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    width: 100%;
    max-width: 600px
}

.et_pb_text_10 h3 {
    font-family: 'Raleway', sans-serif !important;;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    color: #D1B436 !important;
    letter-spacing: 1px
}

.et_pb_text_11 h3 {
    font-family: 'Raleway', sans-serif !important;;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    color: #D1B436 !important;
    letter-spacing: 1px
}

.et_pb_text_10 ul {
    list-style-type: circle !important;
    padding-left: 18px !important
}

.et_pb_text_11 ul {
    list-style-type: circle !important;
    padding-left: 18px !important
}

.et_pb_text_11 {
    line-height: 1.8em;
    font-family: 'Raleway', sans-serif !important;;
    font-size: 16px;
    line-height: 1.8em;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 40px !important;
    margin-bottom: 0px !important;
    width: 100%;
    max-width: 600px
}

.et_pb_button_1_wrapper .et_pb_button_1,
.et_pb_button_1_wrapper .et_pb_button_1:hover {
    padding-top: 12px !important;
    padding-right: 30px !important;
    padding-bottom: 12px !important;
    padding-left: 30px !important
}

.et_pb_button_1_wrapper {
    margin-top: 80px !important;
    margin-bottom: 0px !important
}

body #page-container .et_pb_section .et_pb_button_1 {
    color: #F7F5EF !important;
    border-width: 0px !important;
    border-radius: 4px;
    letter-spacing: 2px;
    font-size: 14px;
    font-family: 'Raleway', sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #7B977A
}

body #page-container .et_pb_section .et_pb_button_1:before,
body #page-container .et_pb_section .et_pb_button_1:after {
    display: none !important
}

body #page-container .et_pb_section .et_pb_button_1:hover {
    background-image: initial;
    background-color: rgba(124, 145, 119, 0.7)
}

.et_pb_column_0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0
}

.et_pb_column_1 {
    background-color: RGBA(0, 0, 0, 0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0
}

.et_pb_column_2 {
    background-color: RGBA(0, 0, 0, 0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    margin: 0
}

.et_pb_column_3 {
    background-color: #252B22;
    padding-top: 100px;
    padding-right: 100px;
    padding-bottom: 100px;
    padding-left: 100px;
    margin: 0 !important;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center
}

.et_pb_column_8 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0
}

.et_pb_column_4 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0
}

.et_pb_column_12 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0
}

.et_pb_column_5 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0
}

.et_pb_column_6 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.dipl_button .dipl_button_item_0 .dipl_button_text {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    color: #7B977A !important;
    letter-spacing: 2px;
    transition: color 300ms ease 0ms
}

.dipl_button .dipl_button_item_0 .dipl_button_link:hover .dipl_button_text {
    color: #7B977A !important
}

.dipl_button .dipl_button_item_1 .dipl_button_link:hover .dipl_button_text {
    color: #7B977A !important
}

.dipl_button .dipl_button_item_0 .dipl_button_link {
    text-align: center;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    background-color: #f7f5ef;
    padding-top: 14px !important;
    color: #7B977A;
    padding-right: 30px !important;
    padding-bottom: 14px !important;
    padding-left: 30px !important
}

.dipl_button .dipl_button_item_0 .dipl_button_link:hover {
    background-image: initial !important;
    background-color: #f7f5ef !important
}

.dipl_button .dipl_button_item_0 {
    margin-top: 40px !important;
    margin-right: 20px !important;
    margin-bottom: 0px !important
}

.dipl_button .dipl_button_item_1 .dipl_button_text {
   font-family: 'Raleway', sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    color: #7B977A !important;
    letter-spacing: 2px;
    transition: color 300ms ease 0ms
}

.dipl_button .dipl_button_item_1 .dipl_button_link {
    text-align: center;
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    border-width: 2px;
    border-color: #7B977A;
    background-color: RGBA(0, 0, 0, 0);
    padding-top: 12px !important;
    padding-right: 30px !important;
    padding-bottom: 12px !important;
    padding-left: 30px !important
}

.dipl_button .dipl_button_item_1 .dipl_button_link:hover {
    background-image: initial !important;
    background-color: #f7f5ef !important
}

.dipl_button .dipl_button_item_1 {
    margin-bottom: 0px !important
}

.et_pb_column_9 {
    background-position: bottom center;
   
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0
}

.et_pb_column_10 {
   
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0
}

.et_pb_column_13 {
    padding-top: 16vh;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_0.et_pb_row {
    padding-top: 100px !important;
    padding-right: 10vw !important;
    padding-bottom: 0px !important;
    padding-left: 10vw !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 100px;
    padding-right: 10vw;
    padding-bottom: 0px;
    padding-left: 10vw
}

.et_pb_code_0.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

.et_pb_divider_1.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

.et_pb_divider_0.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

.et_pb_code_1.et_pb_module {
    margin-left: auto !important;
    margin-right: auto !important
}

.et_pb_row_9.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_3.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_6.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_4.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 10vh !important;
    margin-bottom: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_7.et_pb_row {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-top: 10vh !important;
    margin-bottom: 0px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_text_7:hover {
    filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%) opacity(100%) blur(0px);
    backface-visibility: hidden;
    padding-top: 100px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important
}

.et_pb_text_8:hover {
    filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%) opacity(100%) blur(0px);
    backface-visibility: hidden;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 100px !important;
    padding-left: 0px !important
}

.et_pb_divider_2.et_pb_module {
    margin-left: 0px !important;
    margin-right: auto !important
}

@media only screen and (min-width:981px) {
    .et_pb_text_2 {
        width: 50px
    }
    .et_pb_divider_0 {
        width: 4vw
    }
    .et_pb_divider_1 {
        width: 4vw
    }
    .et_pb_divider_2 {
        width: 4vw
    }
    .et_pb_column_6 {
        margin: 0
    }
}

@media only screen and (max-width:980px) {
    .et_pb_section_0 {
        height: 100vh
    }
    .et_pb_row_0.et_pb_row {
        padding-right: 80px !important;
        padding-left: 80px !important;
        padding-right: 80px !important;
        padding-left: 80px !important
    }
    .et_pb_image_0 .et_pb_image_wrap img {
        height: 18vh
    }
    .et_pb_text_0 h2 {
        font-size: 5vh
    }
    .et_pb_text_1 h2 {
        font-size: 5vh
    }
    .et_pb_text_1 h1 {
        font-size: 2vw
    }
    .et_pb_button_0_wrapper {
        margin-bottom: 70px !important
    }
    body #page-container .et_pb_section .et_pb_button_0:after {
        line-height: inherit;
        font-size: inherit !important;
        margin-left: .3em;
        left: auto;
        display: inline-block;
        opacity: 1;
        content: attr(data-icon);
        font-family: 'Raleway', sans-serif !important;
    }
    body #page-container .et_pb_section .et_pb_button_0:before {
        display: none
    }
    body #page-container .et_pb_section .et_pb_button_0:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em
    }
    .et_pb_text_2 {
        height: 40px;
        width: 40px
    }
    .et_pb_section_6.et_pb_section {
        padding-right: 80px;
        padding-left: 80px
    }
    .et_pb_section_2.et_pb_section {
        padding-right: 80px;
        padding-left: 80px
    }
    .et_pb_divider_2 {
        margin-top: 30px !important;
        width: 80px
    }
    .et_pb_divider_0 {
        margin-top: 30px !important;
        width: 80px
    }
    .et_pb_divider_1 {
        margin-top: 30px !important;
        width: 80px
    }
    .et_pb_divider_2:before {
        border-top-width: 6px
    }
    .et_pb_divider_1:before {
        border-top-width: 6px
    }
    .et_pb_divider_0:before {
        border-top-width: 6px
    }
    .et_pb_column_6 {
        margin: 20px 0 0 0
    }
    .et_pb_text_7 h3 {
        font-size: 8vw
    }
    .et_pb_text_8 h3 {
        font-size: 8vw
    }
    .et_pb_text_7 h4 {
        font-size: 13px
    }
    .et_pb_text_7 {
        filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%) opacity(100%) blur(0px);
        backface-visibility: hidden;
        padding-top: 160px !important
    }
    .et_pb_text_8 h4 {
        font-size: 12px
    }
    .et_pb_text_8 {
        filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%) opacity(100%) blur(0px);
        backface-visibility: hidden
    }
    .et_pb_text_9 h2 {
        font-size: 7vw
    }
    .et_pb_button_1_wrapper .et_pb_button_1,
    .et_pb_button_1_wrapper .et_pb_button_1:hover {
        padding-top: 10px !important;
        padding-right: 20px !important;
        padding-bottom: 10px !important;
        padding-left: 20px !important
    }
    .et_pb_button_1_wrapper {
        margin-top: 40px !important
    }
    body #page-container .et_pb_section .et_pb_button_1 {
        font-size: 13px !important
    }
    .et_pb_column_3 {
        padding-top: 50px;
        padding-right: 50px;
        padding-bottom: 50px;
        padding-left: 50px
    }
    .dipl_button .dipl_button_item_0 .dipl_button_text {
        font-size: 13px
    }
    .dipl_button .dipl_button_item_1 .dipl_button_text {
        font-size: 13px
    }
    .dipl_button .dipl_button_item_0 .dipl_button_link {
        padding-top: 12px !important;
        padding-right: 20px !important;
        padding-bottom: 12px !important;
        padding-left: 20px !important
    }
    .dipl_button .dipl_button_item_1 .dipl_button_link {
        padding-top: 10px !important;
        padding-right: 20px !important;
        padding-bottom: 10px !important;
        padding-left: 20px !important
    }
    .et_pb_column_13 {
        padding-top: 14vh
    }
}

@media only screen and (max-width:767px) {
    .et_pb_section_0 {
        height: 100vh
    }
    .et_pb_row_0.et_pb_row {
        padding-right: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-left: 20px !important
    }
    .et_pb_image_0 .et_pb_image_wrap img {
        height: 16vh
    }
    .et_pb_text_0 h2 {
        font-size: 4vh;
        line-height: 1.4em
    }
    .et_pb_text_1 h1 {
        font-size: 3vw;
        line-height: 1.5em
    }
    .et_pb_text_1 h2 {
        font-size: 3vh
    }
    .et_pb_button_0_wrapper {
        margin-top: 40px !important;
        margin-bottom: 80px !important
    }
    body #page-container .et_pb_section .et_pb_button_1 {
        font-size: 10px !important
    }
    body #page-container .et_pb_section .et_pb_button_0 {
        font-size: 10px !important
    }
    body #page-container .et_pb_section .et_pb_button_0:after {
        line-height: inherit;
        font-size: inherit !important;
        margin-left: .3em;
        left: auto;
        display: inline-block;
        opacity: 1;
        content: attr(data-icon);
        font-family: 'Raleway', sans-serif !important;
    }
    body #page-container .et_pb_section .et_pb_button_0:before {
        display: none
    }
    body #page-container .et_pb_section .et_pb_button_0:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em
    }
    .et_pb_row_1.et_pb_row {
        padding-top: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 10px !important;
        padding-top: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 10px !important
    }
    .et_pb_text_2 {
        height: 40px;
        margin-right: 20px !important
    }
    .et_pb_section_2.et_pb_section {
        padding-right: 20px;
        padding-left: 20px
    }
    .et_pb_section_6.et_pb_section {
        padding-right: 20px;
        padding-left: 20px
    }
    .et_pb_text_3 h2 {
        font-size: 10vw
    }
    .et_pb_text_9 h2 {
        font-size: 10vw
    }
    .et_pb_text_6 h2 {
        font-size: 10vw
    }
    .et_pb_divider_0 {
        margin-top: 20px !important;
        width: 40px
    }
    .et_pb_divider_1 {
        margin-top: 20px !important;
        width: 40px
    }
    .et_pb_divider_2:before {
        border-top-width: 4px
    }
    .et_pb_divider_1:before {
        border-top-width: 4px
    }
    .et_pb_divider_0:before {
        border-top-width: 4px
    }
    .et_pb_text_7 h3 {
        font-size: 8vw
    }
    .et_pb_text_7 h4 {
        font-size: 10px
    }
    .et_pb_text_8 h4 {
        font-size: 10px
    }
    .et_pb_text_7 {
        filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%) opacity(100%) blur(0px);
        backface-visibility: hidden
    }
    .et_pb_text_8 {
        filter: hue-rotate(0deg) saturate(100%) brightness(100%) contrast(100%) invert(0%) sepia(0%) opacity(100%) blur(0px);
        backface-visibility: hidden
    }
    .et_pb_text_8 h3 {
        font-size: 7vw
    }
    .et_pb_divider_2 {
        margin-top: 14px !important;
        width: 40px
    }
    .et_pb_button_1_wrapper .et_pb_button_1,
    .et_pb_button_1_wrapper .et_pb_button_1:hover {
        padding-top: 10px !important;
        padding-right: 20px !important;
        padding-bottom: 10px !important;
        padding-left: 20px !important
    }
    .et_pb_column_3 {
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px
    }
    .dipl_button .dipl_button_item_1 .dipl_button_text {
        font-size: 10px
    }
    .dipl_button .dipl_button_item_0 .dipl_button_text {
        font-size: 10px
    }
    .et_pb_column_13 {
        padding-top: 10vh
    }
}




.flickity-page-dots{
    bottom: -53px !important;
}
.flickity-enabled.is-draggable .flickity-viewport{
    height: 290px !important;
}
.flickity-enabled.is-draggable .flickity-viewport img{
    height: 290px !important;
    border-radius: 6px;
}
.carousel-dots-style4 .dot.is-selected, .carousel-dots-style4 .dot:hover{
    background-color: #7B977A !important;
}