.diep_grid__4_4.diep_grid_square .et_pb_portfolio_items { display: grid; grid-template-columns: 25fr 25fr 25fr 25fr; position: relative; }
.diep_grid__4_4.diep_grid_square .et_pb_portfolio_items .et_pb_portfolio_item .diep-item-content > a { padding-bottom: 100%; }
.diep_grid__4_4:not(.diep_grid_square) .et_pb_portfolio_items { display: grid; grid-template-columns: 25fr 25fr 25fr 25fr; position: relative; }
.diep_grid__4_4:not(.diep_grid_square) .et_pb_portfolio_items .et_pb_portfolio_item .diep-item-content > a { padding-bottom: 64%; }
.diep_grid__1_2 .et_pb_portfolio_items { display: grid; grid-template-columns: 25fr 25fr 25fr 25fr; position: relative; }
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+1) .diep-item-content > a, .diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+2) .diep-item-content > a, .diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+5) .diep-item-content > a, .diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+6) .diep-item-content > a { padding-bottom: 128%; }
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+3), .diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+4) { grid-column: span 2; }
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+3) .diep-item-content > a, .diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+4) .diep-item-content > a { padding-bottom: 64%; }
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items { display: grid; grid-template-columns: 25fr 25fr 25fr 25fr; }
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items .diep-item-content > a { padding-bottom: 64%; }
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items > div:nth-child(1), .diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items > div:nth-child(8), .diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items > div:nth-child(10n+1), .diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items > div:nth-child(10n+8) { grid-area: span 2 / span 2; }
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items { display: grid; grid-template-columns: 25fr 25fr 25fr 25fr; }
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items > div:nth-child(1), .diep_grid__1_4.diep_grid_square .et_pb_portfolio_items > div:nth-child(8), .diep_grid__1_4.diep_grid_square .et_pb_portfolio_items > div:nth-child(10n+1), .diep_grid__1_4.diep_grid_square .et_pb_portfolio_items > div:nth-child(10n+8) { grid-area: span 2 / span 2; }
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items .et_pb_portfolio_item .diep-item-content > a { padding-bottom: 100%; }
.diep_grid__2 .et_pb_portfolio_items { display: grid; grid-template-columns: 50fr 50fr; position: relative; }
.diep_grid__2 .et_pb_portfolio_items .diep-item-content > a { padding-bottom: 100%; }
.diep_grid__2.diep_offset_columns .et_pb_portfolio_item:nth-child(2n) { transform: translateY(195px) !important; }
.diep_grid__2.diep_offset_columns { padding-bottom: 195px; }
@media (min-width: 981px){.diep_grid__2.diep_offset_columns_desktop .et_pb_portfolio_item:nth-child(2n) { transform: translateY(195px) !important; }
.diep_grid__2.diep_offset_columns_desktop { padding-bottom: 195px; }
}@media (max-width: 1200px){.diep_grid__4_4 .et_pb_portfolio_items { grid-template-columns: 33.3fr 33.3fr 33.3fr; }
.diep_grid__4_4.diep_grid_square .et_pb_portfolio_items { grid-template-columns: 33.3fr 33.3fr 33.3fr; }
}@media (max-width: 980px){.diep_grid__4_4.diep_grid_square .et_pb_portfolio_items { grid-template-columns: 50fr 50fr; }
.diep_grid__4_4:not(.diep_grid_square) .et_pb_portfolio_items { grid-template-columns: 50fr 50fr; }
.diep_grid__1_2 .et_pb_portfolio_items { grid-template-columns: 50fr 50fr; }
.diep_grid__1_2 .et_pb_portfolio_items > div { grid-area: initial !important; }
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+1) .diep-item-content > a, .diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+2) .diep-item-content > a, .diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+4) .diep-item-content > a, .diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+5) .diep-item-content > a { padding-bottom: 128% !important; }
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+3), .diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+6) { grid-column: span 2 !important; }
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+3) .diep-item-content > a, .diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+6) .diep-item-content > a { padding-bottom: 64% !important; }
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items { grid-template-columns: 50fr 50fr; }
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items > div .diep-item-content > a { padding-bottom: 64% !important; }
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items > div { grid-area: initial !important; }
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items { grid-template-columns: 50fr 50fr; }
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items > div { grid-area: initial !important; }
}@media (max-width: 767px){.diep_grid__4_4:not(.diep_mobile_double_column) .et_pb_portfolio_items, .diep_grid__1_2:not(.diep_mobile_double_column) .et_pb_portfolio_items, .diep_grid__1_4:not(.diep_mobile_double_column) .et_pb_portfolio_items, .diep_grid__2:not(.diep_mobile_double_column) .et_pb_portfolio_items, .diep_grid__4_4.diep_grid_square:not(.diep_mobile_double_column) .et_pb_portfolio_items { grid-template-columns: 100fr; }
.diep_grid__4_4.diep_mobile_double_column .et_pb_portfolio_items, .diep_grid__1_2.diep_mobile_double_column .et_pb_portfolio_items, .diep_grid__1_4.diep_mobile_double_column .et_pb_portfolio_items, .diep_grid__2.diep_mobile_double_column .et_pb_portfolio_items, .diep_grid__4_4.diep_grid_square.diep_mobile_double_column .et_pb_portfolio_items { grid-template-columns: 50fr 50fr; }
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+3), .diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+6) { grid-column: initial !important; }
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+3) .diep-item-content > a, .diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n+6) .diep-item-content > a { padding-bottom: 128% !important; }
.diep_grid__2.diep_offset_columns:not(.diep_mobile_double_column) .et_pb_portfolio_item:nth-child(2n) { margin-top: 0px; }
.diep_grid__2.diep_offset_columns.diep_mobile_double_column .et_pb_portfolio_item:nth-child(2n) { transform: translateY(100px) !important; }
.diep_grid__2.diep_offset_columns { padding-bottom: 100px; }
}.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2 { position: absolute; z-index: 10; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); box-sizing: content-box; display: block; width: 32px; height: 44px; border-radius: 50%; padding: 18px 20px 18px 28px; }
.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2::before { content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 80px; height: 80px; background: rgb(186, 31, 36); border-radius: 50%; animation: 1.5s ease-out 0s infinite normal none running pulse-border; }
.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2::after { content: ""; position: absolute; z-index: 1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 80px; height: 80px; background: rgb(250, 24, 61); border-radius: 50%; transition: 0.2s; }
.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2 span { display: block; position: relative; z-index: 3; width: 0px; height: 0px; border-left: 32px solid rgb(255, 255, 255); border-top: 22px solid transparent; border-bottom: 22px solid transparent; }
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1, .el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1 .et_pb_row:first-child { padding-top: 0px; }
@media only screen and (min-width: 641px){.gform_wrapper.gravity-theme .gfield.gf_list_height_25 .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_height_25 .gfield_radio .gchoice { height: 25px; }
.gform_wrapper.gravity-theme .gfield.gf_list_height_50 .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_height_50 .gfield_radio .gchoice { height: 50px; }
.gform_wrapper.gravity-theme .gfield.gf_list_height_75 .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_height_75 .gfield_radio .gchoice { height: 75px; }
.gform_wrapper.gravity-theme .gfield.gf_list_height_100 .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_height_100 .gfield_radio .gchoice { height: 100px; }
.gform_wrapper.gravity-theme .gfield.gf_list_height_125 .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_height_125 .gfield_radio .gchoice { height: 125px; }
.gform_wrapper.gravity-theme .gfield.gf_list_height_150 .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .gfield.gf_list_height_150 .gfield_radio .gchoice { height: 150px; }
}.gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100) { border-radius: 10.5px 0px 0px 10.5px; }
.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_0 span { color: rgb(149, 149, 149); float: none; margin-left: 9.6px; text-shadow: none; }
html[dir="rtl"] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100) { border-radius: 0px 10.5px 10.5px 0px; }
.et_pb_section_0_tb_header.et_pb_section { padding: 0px; margin: 0px; background-color: rgb(0, 0, 0) !important; }
.et_pb_row_0_tb_header.et_pb_row { padding: 6px 0px !important; }
.et_pb_text_0_tb_header.et_pb_text { color: rgb(255, 255, 255) !important; }
.et_pb_text_0_tb_header { font-weight: 700; text-transform: uppercase; }
.et_pb_section_1_tb_header.et_pb_section { padding: 0px; margin: 0px; }
.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: 90%; max-width: 1200px; }
.et_pb_menu_0_tb_header.et_pb_menu ul li a { font-weight: 600; text-transform: uppercase; font-size: 13px; color: rgb(0, 0, 0) !important; }
.et_pb_menu_0_tb_header.et_pb_menu { background-color: rgb(255, 255, 255); }
.et_pb_menu_0_tb_header { padding: 0px; margin: 0px !important; }
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a { color: rgb(39, 94, 39) !important; }
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul { background-color: rgb(255, 255, 255) !important; }
.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot { width: 15%; max-width: 100%; }
.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img { height: auto; max-height: none; }
.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar::before, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button { color: rgb(70, 156, 70); }
.et_pb_row_1_tb_header.et_pb_row { padding: 10px 0px !important; margin: 0px auto !important; }
@media only screen and (max-width: 980px){.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot { width: 24%; }
}@media only screen and (max-width: 767px){.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot { width: 36%; }
}div.et_pb_section.et_pb_section_0 { background-image: initial !important; }
.et_pb_section_0.et_pb_section { padding-top: 200px; padding-bottom: 200px; }
.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0xMjgwIDE0MFYwSDBsMTI4MCAxNDB6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTEyODAgOThWMEgwbDEyODAgOTh6Ii8+PC9nPjwvc3ZnPg=="); background-size: 100% 100px; bottom: 0px; height: 100px; z-index: 1; transform: scale(1, -1); }
.et_pb_image_0 { width: 46%; max-width: 46%; text-align: center; }
.et_pb_image_0 .et_pb_image_wrap { display: block; }
.et_pb_text_2.et_pb_text { color: rgb(255, 255, 255) !important; }
.et_pb_text_2 { font-weight: 700; }
body #page-container .et_pb_section .et_pb_button_0 { border-radius: 0px; font-size: 23px; background-color: rgb(70, 156, 70); color: rgb(255, 255, 255) !important; border-width: 0px !important; font-weight: 700 !important; }
body #page-container .et_pb_section .et_pb_button_0, body #page-container .et_pb_section .et_pb_button_0:hover { padding: 0.3em 1em !important; }
body #page-container .et_pb_section .et_pb_button_0::before, body #page-container .et_pb_section .et_pb_button_0::after { display: none !important; }
.et_pb_button_0, .et_pb_button_0::after { transition: 300ms; }
@media only screen and (max-width: 980px){.et_pb_section_0.et_pb_section { padding-top: 100px; padding-bottom: 100px; }
.et_pb_image_0 .et_pb_image_wrap img { width: auto; }
}@media only screen and (max-width: 767px){.et_pb_section_0.et_pb_section { padding-top: 100px; padding-bottom: 100px; }
.et_pb_image_0 .et_pb_image_wrap img { width: auto; }
}.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-item-293 a { background: rgb(70, 156, 70); border-radius: 16px; border: 2px solid rgb(70, 156, 70); padding: 10px; margin-top: 10px; margin-bottom: 10px; color: white !important; }
.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-item-293 a:hover { background: white; color: rgb(70, 156, 70) !important; }
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a:active { color: white !important; }
.et_pb_section_0_tb_footer.et_pb_section { padding-top: 0px; padding-bottom: 0px; background-color: rgb(39, 94, 39) !important; }
.et_pb_video_0 .et_pb_video_overlay_hover:hover { background-color: rgba(0, 0, 0, 0.6); }
.et_pb_text_3.et_pb_text { color: rgb(0, 0, 0) !important; }
.et_pb_image_1, .et_pb_image_3, .et_pb_image_4 { text-align: left; margin-left: 0px; }
.et_pb_section_2.et_pb_section, .et_pb_section_9.et_pb_section { background-color: rgb(70, 156, 70) !important; }
.et_pb_text_5.et_pb_text, .dmg_masonry_gallery_0.dmg_masonry_gallery p.gallery-minimized-text, .dmg_masonry_gallery_1.dmg_masonry_gallery p.gallery-minimized-text, .dmg_masonry_gallery_2.dmg_masonry_gallery p.gallery-minimized-text, .dmg_masonry_gallery_3.dmg_masonry_gallery p.gallery-minimized-text, .dmg_masonry_gallery_4.dmg_masonry_gallery p.gallery-minimized-text, .dmg_masonry_gallery_5.dmg_masonry_gallery p.gallery-minimized-text, .dmg_masonry_gallery_6.dmg_masonry_gallery p.gallery-minimized-text, .et_pb_number_counter_0.et_pb_number_counter h3, .et_pb_number_counter_0.et_pb_number_counter h1.title, .et_pb_number_counter_0.et_pb_number_counter h2.title, .et_pb_number_counter_0.et_pb_number_counter h4.title, .et_pb_number_counter_0.et_pb_number_counter h5.title, .et_pb_number_counter_0.et_pb_number_counter h6.title, .et_pb_number_counter_1.et_pb_number_counter h3, .et_pb_number_counter_1.et_pb_number_counter h1.title, .et_pb_number_counter_1.et_pb_number_counter h2.title, .et_pb_number_counter_1.et_pb_number_counter h4.title, .et_pb_number_counter_1.et_pb_number_counter h5.title, .et_pb_number_counter_1.et_pb_number_counter h6.title, .et_pb_number_counter_2.et_pb_number_counter h3, .et_pb_number_counter_2.et_pb_number_counter h1.title, .et_pb_number_counter_2.et_pb_number_counter h2.title, .et_pb_number_counter_2.et_pb_number_counter h4.title, .et_pb_number_counter_2.et_pb_number_counter h5.title, .et_pb_number_counter_2.et_pb_number_counter h6.title, .et_pb_number_counter_3.et_pb_number_counter h3, .et_pb_number_counter_3.et_pb_number_counter h1.title, .et_pb_number_counter_3.et_pb_number_counter h2.title, .et_pb_number_counter_3.et_pb_number_counter h4.title, .et_pb_number_counter_3.et_pb_number_counter h5.title, .et_pb_number_counter_3.et_pb_number_counter h6.title { color: rgb(255, 255, 255) !important; }
.et_pb_row_5, .et_pb_row_6, .et_pb_row_7, .et_pb_row_8, .et_pb_row_9, .et_pb_row_10, .et_pb_row_11 { background-color: rgb(255, 255, 255); }
.et_pb_row_5.et_pb_row, .et_pb_row_6.et_pb_row, .et_pb_row_7.et_pb_row, .et_pb_row_8.et_pb_row, .et_pb_row_9.et_pb_row, .et_pb_row_10.et_pb_row, .et_pb_row_11.et_pb_row { padding: 30px !important; }
.dmg_masonry_gallery_0 ul.dmg-gallery-filter-categories, .dmg_masonry_gallery_0 ul.dmg-gallery-pagination, .dmg_masonry_gallery_1 ul.dmg-gallery-filter-categories, .dmg_masonry_gallery_1 ul.dmg-gallery-pagination, .dmg_masonry_gallery_2 ul.dmg-gallery-filter-categories, .dmg_masonry_gallery_2 ul.dmg-gallery-pagination, .dmg_masonry_gallery_3 ul.dmg-gallery-filter-categories, .dmg_masonry_gallery_3 ul.dmg-gallery-pagination, .dmg_masonry_gallery_4 ul.dmg-gallery-filter-categories, .dmg_masonry_gallery_4 ul.dmg-gallery-pagination, .dmg_masonry_gallery_5 ul.dmg-gallery-filter-categories, .dmg_masonry_gallery_5 ul.dmg-gallery-pagination, .dmg_masonry_gallery_6 ul.dmg-gallery-filter-categories, .dmg_masonry_gallery_6 ul.dmg-gallery-pagination { text-align: center; }
.dmg_masonry_gallery_0 li.dmg-gallery-filter, .dmg_masonry_gallery_0 li.dmg-gallery-filter.dmg-filter-active, .dmg_masonry_gallery_0 li.dmg-gallery-page-button, .dmg_masonry_gallery_1 li.dmg-gallery-filter, .dmg_masonry_gallery_1 li.dmg-gallery-filter.dmg-filter-active, .dmg_masonry_gallery_1 li.dmg-gallery-page-button, .dmg_masonry_gallery_2 li.dmg-gallery-filter, .dmg_masonry_gallery_2 li.dmg-gallery-filter.dmg-filter-active, .dmg_masonry_gallery_2 li.dmg-gallery-page-button, .dmg_masonry_gallery_3 li.dmg-gallery-filter, .dmg_masonry_gallery_3 li.dmg-gallery-filter.dmg-filter-active, .dmg_masonry_gallery_3 li.dmg-gallery-page-button, .dmg_masonry_gallery_4 li.dmg-gallery-filter, .dmg_masonry_gallery_4 li.dmg-gallery-filter.dmg-filter-active, .dmg_masonry_gallery_4 li.dmg-gallery-page-button, .dmg_masonry_gallery_5 li.dmg-gallery-filter, .dmg_masonry_gallery_5 li.dmg-gallery-filter.dmg-filter-active, .dmg_masonry_gallery_5 li.dmg-gallery-page-button, .dmg_masonry_gallery_6 li.dmg-gallery-filter, .dmg_masonry_gallery_6 li.dmg-gallery-filter.dmg-filter-active, .dmg_masonry_gallery_6 li.dmg-gallery-page-button { background-color: rgb(0, 0, 0); }
.dmg_masonry_gallery_0 li.dmg-gallery-page-button.dmg-gallery-page-button-active, .dmg_masonry_gallery_1 li.dmg-gallery-page-button.dmg-gallery-page-button-active, .dmg_masonry_gallery_2 li.dmg-gallery-page-button.dmg-gallery-page-button-active, .dmg_masonry_gallery_3 li.dmg-gallery-page-button.dmg-gallery-page-button-active, .dmg_masonry_gallery_4 li.dmg-gallery-page-button.dmg-gallery-page-button-active, .dmg_masonry_gallery_5 li.dmg-gallery-page-button.dmg-gallery-page-button-active, .dmg_masonry_gallery_6 li.dmg-gallery-page-button.dmg-gallery-page-button-active { background-color: rgb(255, 255, 255); }
.dmg_masonry_gallery_0 .et_overlay::before, .dmg_masonry_gallery_1 .et_overlay::before, .dmg_masonry_gallery_2 .et_overlay::before, .dmg_masonry_gallery_3 .et_overlay::before, .dmg_masonry_gallery_4 .et_overlay::before, .dmg_masonry_gallery_5 .et_overlay::before, .dmg_masonry_gallery_6 .et_overlay::before { color: transparent !important; }
.dmg_masonry_gallery_0 .et_overlay, .dmg_masonry_gallery_1 .et_overlay, .dmg_masonry_gallery_2 .et_overlay, .dmg_masonry_gallery_3 .et_overlay, .dmg_masonry_gallery_4 .et_overlay, .dmg_masonry_gallery_5 .et_overlay, .dmg_masonry_gallery_6 .et_overlay { background-color: transparent; border-color: transparent; }
.dmg_masonry_gallery_0 .dmg_masonry_gallery_item .dmg-img-overlay, .dmg_masonry_gallery_1 .dmg_masonry_gallery_item .dmg-img-overlay, .dmg_masonry_gallery_2 .dmg_masonry_gallery_item .dmg-img-overlay, .dmg_masonry_gallery_3 .dmg_masonry_gallery_item .dmg-img-overlay, .dmg_masonry_gallery_4 .dmg_masonry_gallery_item .dmg-img-overlay, .dmg_masonry_gallery_5 .dmg_masonry_gallery_item .dmg-img-overlay, .dmg_masonry_gallery_6 .dmg_masonry_gallery_item .dmg-img-overlay { background-color: transparent; }
.dmg_masonry_gallery_0 .dmg_masonry_gallery_item .dmg-img-overlay-title, .dmg_masonry_gallery_1 .dmg_masonry_gallery_item .dmg-img-overlay-title, .dmg_masonry_gallery_2 .dmg_masonry_gallery_item .dmg-img-overlay-title, .dmg_masonry_gallery_3 .dmg_masonry_gallery_item .dmg-img-overlay-title, .dmg_masonry_gallery_4 .dmg_masonry_gallery_item .dmg-img-overlay-title, .dmg_masonry_gallery_5 .dmg_masonry_gallery_item .dmg-img-overlay-title, .dmg_masonry_gallery_6 .dmg_masonry_gallery_item .dmg-img-overlay-title { font-size: 12px; color: rgb(255, 255, 255); }
.dmg_masonry_gallery_0 .dmg_masonry_gallery_item .dmg-img-overlay-caption, .dmg_masonry_gallery_1 .dmg_masonry_gallery_item .dmg-img-overlay-caption, .dmg_masonry_gallery_2 .dmg_masonry_gallery_item .dmg-img-overlay-caption, .dmg_masonry_gallery_3 .dmg_masonry_gallery_item .dmg-img-overlay-caption, .dmg_masonry_gallery_4 .dmg_masonry_gallery_item .dmg-img-overlay-caption, .dmg_masonry_gallery_5 .dmg_masonry_gallery_item .dmg-img-overlay-caption, .dmg_masonry_gallery_6 .dmg_masonry_gallery_item .dmg-img-overlay-caption { font-size: 10px; color: rgb(255, 255, 255); }
.dmg_masonry_gallery_0 .dmg-minimized-layer, .dmg_masonry_gallery_1 .dmg-minimized-layer, .dmg_masonry_gallery_2 .dmg-minimized-layer, .dmg_masonry_gallery_3 .dmg-minimized-layer, .dmg_masonry_gallery_4 .dmg-minimized-layer, .dmg_masonry_gallery_5 .dmg-minimized-layer, .dmg_masonry_gallery_6 .dmg-minimized-layer { background-color: rgba(0, 0, 0, 0.5); }
.dmg_masonry_gallery_0 .dmg-gallery-sizer, .dmg_masonry_gallery_0 .dmg_masonry_gallery_item { width: calc(16.6667% - 8.33333px); }
.dmg_masonry_gallery_0 .dmg-gutter-sizer { width: 10px; }
.dmg_masonry_gallery_0 .dmg_masonry_gallery_item { margin-bottom: 10px !important; }
.dmg_masonry_gallery_1 .dmg-gallery-sizer, .dmg_masonry_gallery_1 .dmg_masonry_gallery_item { width: calc(20% - 20.8px); }
.dmg_masonry_gallery_1 .dmg-gutter-sizer { width: 26px; }
.dmg_masonry_gallery_1 .dmg_masonry_gallery_item { margin-bottom: 26px !important; }
.dmg_masonry_gallery_2 .dmg-gallery-sizer, .dmg_masonry_gallery_2 .dmg_masonry_gallery_item { width: calc(25% - 18.75px); }
.dmg_masonry_gallery_2 .dmg-gutter-sizer, .dmg_masonry_gallery_3 .dmg-gutter-sizer, .dmg_masonry_gallery_4 .dmg-gutter-sizer, .dmg_masonry_gallery_5 .dmg-gutter-sizer, .dmg_masonry_gallery_6 .dmg-gutter-sizer { width: 25px; }
.dmg_masonry_gallery_2 .dmg_masonry_gallery_item, .dmg_masonry_gallery_3 .dmg_masonry_gallery_item, .dmg_masonry_gallery_4 .dmg_masonry_gallery_item, .dmg_masonry_gallery_5 .dmg_masonry_gallery_item, .dmg_masonry_gallery_6 .dmg_masonry_gallery_item { margin-bottom: 25px !important; }
.dmg_masonry_gallery_3 .dmg-gallery-sizer, .dmg_masonry_gallery_3 .dmg_masonry_gallery_item, .dmg_masonry_gallery_4 .dmg-gallery-sizer, .dmg_masonry_gallery_4 .dmg_masonry_gallery_item, .dmg_masonry_gallery_5 .dmg-gallery-sizer, .dmg_masonry_gallery_5 .dmg_masonry_gallery_item, .dmg_masonry_gallery_6 .dmg-gallery-sizer, .dmg_masonry_gallery_6 .dmg_masonry_gallery_item { width: calc(20% - 20px); }
.et_pb_text_12, .et_pb_blurb_0.et_pb_blurb { padding-bottom: 0px !important; }
.et_pb_section_3.et_pb_section { background-color: rgb(39, 94, 39) !important; }
.et_pb_number_counter_0.et_pb_number_counter .percent p, .et_pb_number_counter_1.et_pb_number_counter .percent p, .et_pb_number_counter_2.et_pb_number_counter .percent p, .et_pb_number_counter_3.et_pb_number_counter .percent p { font-weight: 700; text-align: center; color: rgb(255, 255, 255) !important; }
.et_pb_section_4.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMyNzVFMjciPjxwYXRoIGQ9Ik0xMjgwIDE0MFYwSDBsMTI4MCAxNDB6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTEyODAgOThWMEgwbDEyODAgOTh6Ii8+PC9nPjwvc3ZnPg=="); background-size: 100% 100px; top: 0px; height: 100px; z-index: 1; transform: scale(1, 1); }
.et_pb_section_5.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0xMjgwIDE0MFYwSDBsMTI4MCAxNDB6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTEyODAgOThWMEgwbDEyODAgOTh6Ii8+PC9nPjwvc3ZnPg=="); background-size: 100% 100px; bottom: 0px; height: 100px; z-index: 1; transform: scale(1, -1); }
.et_pb_section_6.et_pb_section { padding-top: 20px; padding-bottom: 0px; margin-bottom: 0px; }
.et_pb_row_15.et_pb_row { padding-top: 30px !important; padding-bottom: 0px !important; margin-bottom: 0px !important; }
.et_pb_text_13 { padding-bottom: 0px !important; margin-bottom: 0px !important; }
.et_pb_image_2 { padding-top: 30px; text-align: left; margin-left: 0px; }
.et_pb_section_7.et_pb_section { background-color: rgb(245, 245, 245) !important; }
body #page-container .et_pb_section .et_pb_social_media_follow li.et_pb_social_media_follow_network_0 .follow_button { font-size: 12px; color: rgb(70, 156, 70) !important; border-width: 0px !important; }
body #page-container .et_pb_section .et_pb_social_media_follow li.et_pb_social_media_follow_network_0 .follow_button::before, body #page-container .et_pb_section .et_pb_social_media_follow li.et_pb_social_media_follow_network_0 .follow_button::after { display: none !important; }
.et_pb_social_media_follow .et_pb_social_media_follow_network_0 .icon::before { font-size: 23px; line-height: 46px; height: 46px; width: 46px; }
.et_pb_social_media_follow .et_pb_social_media_follow_network_0 .icon { height: 46px; width: 46px; }
ul.et_pb_social_media_follow_0 { background-color: rgba(255, 255, 255, 0); }
.et_pb_blurb_3 .et-pb-icon { font-size: 30px; color: rgb(255, 255, 255); font-family: ETmodules !important; font-weight: 400 !important; }
.et_pb_blurb_4 .et-pb-icon { font-size: 27px; color: rgb(255, 255, 255); font-family: ETmodules !important; font-weight: 400 !important; }
.et_pb_code_0 { background-color: rgb(255, 255, 255); padding: 20px 40px; }
.et_pb_image_4 .et_pb_image_wrap { display: block; }
.et_pb_text_17 { font-weight: 700; }
.et_pb_social_media_follow_network_0 a.icon { background-color: rgb(0, 123, 182) !important; }
.et_pb_row_3.et_pb_row, .et_pb_row_16.et_pb_row { margin-left: auto !important; margin-right: auto !important; }
@media only screen and (max-width: 980px){.et_pb_image_1 .et_pb_image_wrap img, .et_pb_image_2 .et_pb_image_wrap img, .et_pb_image_3 .et_pb_image_wrap img, .et_pb_image_4 .et_pb_image_wrap img { width: auto; }
.dmg_masonry_gallery_0 .dmg-gallery-sizer, .dmg_masonry_gallery_0 .dmg_masonry_gallery_item { width: calc(16.6667% - 8.33333px); }
.dmg_masonry_gallery_0 .dmg-gutter-sizer { width: 10px; }
.dmg_masonry_gallery_0 .dmg_masonry_gallery_item { margin-bottom: 10px !important; }
.dmg_masonry_gallery_1 .dmg-gallery-sizer, .dmg_masonry_gallery_1 .dmg_masonry_gallery_item { width: calc(20% - 20.8px); }
.dmg_masonry_gallery_1 .dmg-gutter-sizer { width: 26px; }
.dmg_masonry_gallery_1 .dmg_masonry_gallery_item { margin-bottom: 26px !important; }
.dmg_masonry_gallery_2 .dmg-gallery-sizer, .dmg_masonry_gallery_2 .dmg_masonry_gallery_item { width: calc(25% - 18.75px); }
.dmg_masonry_gallery_2 .dmg-gutter-sizer, .dmg_masonry_gallery_3 .dmg-gutter-sizer, .dmg_masonry_gallery_4 .dmg-gutter-sizer, .dmg_masonry_gallery_5 .dmg-gutter-sizer, .dmg_masonry_gallery_6 .dmg-gutter-sizer { width: 25px; }
.dmg_masonry_gallery_2 .dmg_masonry_gallery_item, .dmg_masonry_gallery_3 .dmg_masonry_gallery_item, .dmg_masonry_gallery_4 .dmg_masonry_gallery_item, .dmg_masonry_gallery_5 .dmg_masonry_gallery_item, .dmg_masonry_gallery_6 .dmg_masonry_gallery_item { margin-bottom: 25px !important; }
.dmg_masonry_gallery_3 .dmg-gallery-sizer, .dmg_masonry_gallery_3 .dmg_masonry_gallery_item, .dmg_masonry_gallery_4 .dmg-gallery-sizer, .dmg_masonry_gallery_4 .dmg_masonry_gallery_item, .dmg_masonry_gallery_5 .dmg-gallery-sizer, .dmg_masonry_gallery_5 .dmg_masonry_gallery_item, .dmg_masonry_gallery_6 .dmg-gallery-sizer, .dmg_masonry_gallery_6 .dmg_masonry_gallery_item { width: calc(20% - 20px); }
}@media only screen and (max-width: 767px){.et_pb_image_1 .et_pb_image_wrap img, .et_pb_image_2 .et_pb_image_wrap img, .et_pb_image_3 .et_pb_image_wrap img, .et_pb_image_4 .et_pb_image_wrap img { width: auto; }
.dmg_masonry_gallery_0 .dmg-gallery-sizer, .dmg_masonry_gallery_0 .dmg_masonry_gallery_item { width: calc(16.6667% - 8.33333px); }
.dmg_masonry_gallery_0 .dmg-gutter-sizer { width: 10px; }
.dmg_masonry_gallery_0 .dmg_masonry_gallery_item { margin-bottom: 10px !important; }
.dmg_masonry_gallery_1 .dmg-gallery-sizer, .dmg_masonry_gallery_1 .dmg_masonry_gallery_item { width: calc(20% - 20.8px); }
.dmg_masonry_gallery_1 .dmg-gutter-sizer { width: 26px; }
.dmg_masonry_gallery_1 .dmg_masonry_gallery_item { margin-bottom: 26px !important; }
.dmg_masonry_gallery_2 .dmg-gallery-sizer, .dmg_masonry_gallery_2 .dmg_masonry_gallery_item { width: calc(25% - 18.75px); }
.dmg_masonry_gallery_2 .dmg-gutter-sizer, .dmg_masonry_gallery_3 .dmg-gutter-sizer, .dmg_masonry_gallery_4 .dmg-gutter-sizer, .dmg_masonry_gallery_5 .dmg-gutter-sizer, .dmg_masonry_gallery_6 .dmg-gutter-sizer { width: 25px; }
.dmg_masonry_gallery_2 .dmg_masonry_gallery_item, .dmg_masonry_gallery_3 .dmg_masonry_gallery_item, .dmg_masonry_gallery_4 .dmg_masonry_gallery_item, .dmg_masonry_gallery_5 .dmg_masonry_gallery_item, .dmg_masonry_gallery_6 .dmg_masonry_gallery_item { margin-bottom: 25px !important; }
.dmg_masonry_gallery_3 .dmg-gallery-sizer, .dmg_masonry_gallery_3 .dmg_masonry_gallery_item, .dmg_masonry_gallery_4 .dmg-gallery-sizer, .dmg_masonry_gallery_4 .dmg_masonry_gallery_item, .dmg_masonry_gallery_5 .dmg-gallery-sizer, .dmg_masonry_gallery_5 .dmg_masonry_gallery_item, .dmg_masonry_gallery_6 .dmg-gallery-sizer, .dmg_masonry_gallery_6 .dmg_masonry_gallery_item { width: calc(20% - 20px); }
}