.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; }
.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_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_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%; }
}.et_pb_section_0_tb_footer.et_pb_section { background-color: rgb(70, 156, 70) !important; }
.et_pb_blurb_0_tb_footer .et-pb-icon { font-size: 30px; color: rgb(255, 255, 255); font-family: ETmodules !important; font-weight: 400 !important; }
.et_pb_blurb_1_tb_footer .et-pb-icon { font-size: 27px; color: rgb(255, 255, 255); font-family: ETmodules !important; font-weight: 400 !important; }
.et_pb_code_0_tb_footer { background-color: rgb(255, 255, 255); padding: 20px 40px; }
.et_pb_image_0_tb_footer { text-align: left; margin-left: 0px; }
.et_pb_image_0_tb_footer .et_pb_image_wrap { display: block; }
.et_pb_text_0_tb_footer { font-weight: 700; }
@media only screen and (max-width: 980px){.et_pb_image_0_tb_footer .et_pb_image_wrap img { width: auto; }
}@media only screen and (max-width: 767px){.et_pb_image_0_tb_footer .et_pb_image_wrap img { width: auto; }
}@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_1_tb_footer.et_pb_section { padding-top: 0px; padding-bottom: 0px; background-color: rgb(39, 94, 39) !important; }
