.grecaptcha-badge{visibility:visible !important;}.footer_contact_form .gform_heading{display:none;}.team_bottom_arrow{display:flex;justify-content:space-between;flex-direction:row-reverse;}.team_bottom_arrow span.nav-previous span.meta-nav{float:right;rotate:180deg;padding-right:5px;}.team_bottom_arrow span.nav-next span.meta-nav{float:left;rotate:180deg;padding-left:5px;}.team_bottom_arrow:after{content:none !important;}.meet_our_team_top{position:relative;}.meet_our_team_top:after{content:"";position:absolute;background-image:url("https://cdn-ilbimnj.nitrocdn.com/FFVQJNlIKOBeoVtTQZQikWbbLEHoKazn/assets/images/optimized/rev-bf226f1/www.genesis-park.com/wp-content/uploads/elipse-img.png");top:-299px;left:50%;transform:translatex(-50%);width:100%;height:531px;background-repeat:no-repeat;}div#gdpr-cookie-consent-bar{box-shadow:none !important;background-color:#f2f1db !important;border:1px solid #233705 !important;}.gdpr_messagebar_content{max-width:1366px !important;}.group-description p{font-size:18px;font-family:"Work Sans";line-height:28px;padding-right:5%;font-weight:400 !important;}body a#cookie_action_accept{background-color:#233705 !important;}a#cookie_action_link{color:#657949 !important;font-size:16px !important;font-weight:600;font-family:"Work Sans" !important;}a#cookie_action_link:hover{text-decoration:underline !important;}.gdpr.group-description-buttons p a{font-size:16px !important;font-family:"Work Sans" !important;line-height:normal;}div#gdpr-cookie-consent-show-again{box-shadow:none !important;background-color:#f2f1db !important;font-size:14px;font-family:"Work Sans" !important;font-weight:600;color:#3c4e20 !important;border:1px solid #3c4e20 !important;border-top-left-radius:5px !important;border-top-right-radius:5px !important;}.portfolio-list .pt-cv-no-post{display:none;}.toc_menu_item .et_pb_text_inner h4{font-size:28px;line-height:normal;margin-bottom:10px !important;}.toc_menu_item ul li{list-style:none;font-size:18px;padding-bottom:12px;line-height:normal;}.toc_menu_item ul{padding:0;}.contact_form p.gform_required_legend{display:none;}.contact_form input,.contact_form select{height:45px;border-radius:8px;padding:10px !important;font-size:16px !important;border:1px solid #013c4d;}.contact_form .gform_button.button{width:auto !important;cursor:pointer;border-radius:5px !important;}.contact_form .ginput_container.ginput_container_textarea{margin-top:0 !important;}.contact_form form#gform_4 .gform_button.button{background-color:#ac8600 !important;border-radius:5px !important;}.contact_form .ginput_container.ginput_container_consent input{height:inherit;accent-color:#013c4d;cursor:pointer;}.contact_form .gform_footer.top_label input{line-height:normal !important;}.contact_form .gform_heading{display:none;}body .contact_form .gform_wrapper .gform_footer input[type=submit]{background-color:#cd7828;line-height:unset !important;padding:10px 20px !important;}body .contact_form .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#fff8f3;}.contact_form p.gform_required_legend{display:none;}.contact_form input,.contact_form select,.contact_form textarea{border:2px solid #233705 !important;height:48px !important;border-radius:50px !important;padding:12px 15px !important;font-size:16px !important;font-family:"Work Sans";}.contact_form textarea{border:2px solid #233705 !important;height:48px !important;border-radius:50px !important;}.contact_form .gform-grid-col label,.contact_form .gfield label,.contact_form .gfield legend{font-size:16px !important;color:#233705;font-family:"Work Sans";font-weight:600 !important;margin-bottom:0 !important;line-height:normal !important;}body .contact_form .gfield_radio input{font-size:16px !important;line-height:400 !important;font-family:"Work Sans";height:unset !important;}body .contact_form .gchoice label{font-weight:400 !important;}body .contact_form .gform_wrapper.gravity-theme .gfield-choice-input{width:18px !important;height:18px !important;accent-color:#233705 !important;cursor:pointer;}body #main-content .contact_form .gform_button.button{background-color:#233705 !important;border-radius:50px !important;height:unset !important;font-size:18px !important;font-family:"Work Sans";font-weight:600 !important;text-transform:unset !important;border:3px solid #233705 !important;padding:6px 21px !important;}body #main-content .contact_form .gform_button.button:hover{background-color:transparent !important;color:#233705 !important;cursor:pointer;}body #main-content .contact_form .gfield--type-consent{margin-top:-6px !important;padding-bottom:5px;}body .contact_form fieldset{margin-top:20px !important;}::placeholder,body .contact_form select{color:#666 !important;font-size:16px !important;font-family:"Work Sans" !important;}body .contact_form .gform_wrapper.gravity-theme select,body .contact_form .gform_wrapper.gravity-theme textarea{padding:12px 15px !important;}body .contact_form .ginput_container_consent input{height:unset !important;height:16px !important;width:16px;}.contact_form .ginput_container.ginput_container_consent input{accent-color:#233705 !important;}.contact_form .gform_wrapper.gravity-theme .gfield_required{display:none !important;}body .contact_form .gform_wrapper.gravity-theme .ginput_complex label{padding-bottom:8px;}img.no_color{display:none;}img.color_icon{visibility:visible;}.cta-btn:hover img.no_color{display:unset;}.cta-btn:hover img.color_icon{display:none;}.contact_page_info_mail img{padding-top:5px;}.portfolio_companies .pt-cv-ifield a{background-color:#f2f1db;border-radius:30px;padding:40px 20px;}.portfolio_companies h4.pt-cv-title a{background-color:transparent !important;padding:0 !important;}.portfolio_companies h4.pt-cv-title{line-height:normal !important;padding-top:10px;color:rgba(35,55,5,1) !important;}.portfolio-list .pt-cv-content-item{padding-bottom:55px;}.contact_page_info .et_pb_blurb_container{padding-left:0;}.contact_page_info{padding-bottom:5px;}.team-list-wrap h4.pt-cv-title{font-size:24px;color:#233705;margin-bottom:0;padding-bottom:0;padding-top:12px;}.team-list-wrap .pt-cv-ctf-list{line-height:normal;}.team-list-wrap .pt-cv-custom-fields{margin:0;}.team-list-wrap .pt-cv-custom-fields .pt-cv-ctf-value{color:#233705;font-weight:400;line-height:28px;}.team-list-wrap img{width:472px;height:430px;border-radius:48px;object-fit:cover;object-position:top;}.testimonial-list-wrap .right-col-wrap{display:flex;align-items:center;}.expertise-list .et_pb_blurb_container{vertical-align:middle;padding:0px;}.expertise-list h4.et_pb_module_header{padding-bottom:0px;}ul.investment-ul-list{padding-top:32px;}ul.investment-ul-list li{padding-bottom:20px;}.partnering-ceo p{padding-bottom:40px !important;}.partnering-ceo h5{padding-bottom:0px;}.partnering-ceo .designation{font-size:18px !important;line-height:28px !important;font-weight:400 !important;}.testimonial_info{display:flex;flex-wrap:wrap;justify-content:space-between;}.testimonial_info .testimonial_img,.testimonial_info .testimonial_text{width:49%;border-radius:48px;}.testimonial_info .testimonial_text{background-color:rgba(255,255,255,60%);padding:50px;}.testimonial_info .testimonial_img img{border-radius:48px;}.testimonial_info .testimonial_text h4{padding-top:0px;}.testimonial_slider .et_pb_module_inner .swiper-pagination-bullets{width:92%;text-align:right;bottom:-60px;}.testimonial_slider .swiper-button-prev{left:93% !important;}.testimonial_slider .swiper-button-next{right:0 !important;}.testimonial_slider .dsm_card_carousel_arrow{margin-bottom:-50px;z-index:1;position:absolute;}.noon{display:none;}.testimonial_slider .swiper-button-prev:before,.testimonial_slider .swiper-button-next:before{background-image:url("https://cdn-ilbimnj.nitrocdn.com/FFVQJNlIKOBeoVtTQZQikWbbLEHoKazn/assets/images/optimized/rev-bf226f1/www.genesis-park.com/wp-content/uploads/right-green-icon.png");width:46px;height:46px;border:0;background-repeat:no-repeat;padding:0;content:"";margin:0 !important;background-size:auto !important;margin-top:25px !important;}.testimonial_slider .swiper-button-prev::before{transform:rotate(180deg);}.dsm_card_carousel_0 .swiper-button-prev,.dsm_card_carousel_0 .swiper-button-next{height:40px;width:auto !important;margin-top:-20px;}.img_title_text_card .et_pb_blurb_container{padding:0;}.testimonial_slider h5,.testimonial_text h5{line-height:normal;color:#070937;font-size:18px;font-family:"Work Sans";font-weight:400;}.testimonial_slider h4,.testimonial_text h4{padding-top:20px;padding-bottom:0;}.testimonial_slider .swiper-button-next,.testimonial_slider .swiper-button-prev,.testimonial_text .swiper-button-next,.testimonial_text .swiper-button-prev{top:unset !important;bottom:0% !important;}header#main-header{background-color:transparent !important;}#main-header,#main-header.et-fixed-header{box-shadow:none !important;}#main-header.et-fixed-header .logo_container a,#main-header.et-fixed-header ul#top-menu{background-color:#f0ede6 !important;}#main-header .logo_container a{padding:25px 32px 30px 32px;background-color:rgba(226,223,218,.3) !important;border-radius:50px;}ul#top-menu{padding:20px 20px;background-color:rgba(226,223,218,.3);border-radius:50px;}ul#top-menu li a{padding-bottom:0 !important;}div#et-top-navigation{padding:12px 0 !important;}#top-menu li{padding-right:18px;}#top-menu ul.sub-menu{top:40px;left:-20px;border-top:0;border-radius:40px;box-shadow:0px 4px 8px -4px rgba(0,0,0,.3);z-index:111;}li.cta-btn img{margin-bottom:-3px;width:12px;}ul.sub-menu li{padding:10px 0 !important;}body ul.sub-menu li a{padding:15px 15px !important;margin-left:20px;}#top-menu li{padding-right:0px;}body #main-header .sub-menu li a{padding-bottom:15px !important;border-radius:50px;}body #top-menu li ul.sub-menu li a:hover{background-color:#f2f1db !important;padding:15px 15px !important;border-radius:50px !important;margin-left:20px;}body ul.sub-menu li{width:100%;}#top-menu li li a{width:max-content;}body ul#top-menu li.cta-btn a{border:3px solid #233705;padding:13px 10px !important;border-radius:50px;}body ul#top-menu li.cta-btn a:hover{background-color:#233705 !important;color:white !important;}#top-menu li.current-menu-item>a:hover{color:#233705 !important;}.widget_nav_menu ul li a:hover{text-decoration:underline;}.footer_menu_link .et_pb_text_inner a:hover{text-decoration:none;}.et_header_style_left #et-top-navigation{padding-right:0px !important;}header#main-header .container{width:100% !important;padding-left:20px !important;padding-right:20px !important;}#top-menu .menu-item-has-children>a:first-child:after{top:unset !important;}body ul#top-menu li a{border-radius:50px;}body ul#top-menu li a:hover{background-color:white;border-radius:50px;padding:15px !important;}body ul#top-menu>li a{padding:15px !important;}body ul#top-menu .cta-btn a:hover{background-color:transparent !important;border-radius:50px;padding:13px 10px !important;}.footer_menu .menu li a{padding-right:20px !important;}.footer_menu .menu li a:hover{color:#fbf7f1 !important;}.footer_menu .menu{display:flex;flex-wrap:wrap;}div#nav_menu-2{margin:0 !important;width:100% !important;}body .footer_menu .menu li{padding-bottom:0 !important;line-height:normal;}.footer_menu .menu li a{padding-right:30px;font-size:16px !important;font-family:"Work Sans";}.footer_contact_form form{display:flex;flex-wrap:wrap;justify-content:space-between;}.footer_contact_form label.gfield_label.gform-field-label{display:none;}.footer_contact_form .gform_footer.top_label{margin:0;padding:0;}.footer_contact_form .gform-body.gform_body{width:78%;margin-right:15px;}.footer_contact_form .gform_footer.top_label{padding:0 !important;margin:0 !important;}.footer_contact_form .ginput_container_name input,.footer_contact_form .ginput_container.ginput_container_email input{padding:18px 20px !important;border:3px solid #233705 !important;border-radius:50px;font-size:16px !important;font-family:"Work Sans";}.footer_contact_form .gform_confirmation_message{color:#fff;font-size:23px;font-weight:500;}body .footer_contact_form .gform_wrapper .gform_footer input[type=submit]:hover{color:#6d824f !important;background-color:white !important;}body .footer_contact_form .gform_wrapper .gform_footer input[type=submit]{border:0;border:3px solid white;padding:15px 20px !important;border-radius:0px;border-radius:50px;text-align:center;color:white !important;text-transform:uppercase;text-transform:capitalize;font-weight:600;margin:0px !important;transition:all .5s ease;background-color:transparent !important;font-size:18px;font-family:"Work Sans";cursor:pointer;}body .footer_contact_form::placeholder{color:#666 !important;font-size:16px !important;font-family:"Work Sans" !important;}.footer_menu_link a{text-decoration:underline;margin-right:10px;}.copy_right_text{padding:0 !important;float:left;margin-right:5px;}.card_mt_space{margin-top:-150px;}div#pagesidebar-toggle,body .gform_wrapper .gform_footer input[type=submit],a.et_pb_button.learnmore.text-center,.menu-cta a{background:#6eac1e;}.contact-detail-wrap .et_pb_module_inner ul li{padding-bottom:0 !important;}.contact-detail-wrap .et_pb_column{margin:0 !important;}.gurantee_logo_text .et_pb_blurb_description{padding-top:38px;}.google_logo_text .et_pb_main_blurb_image{margin-bottom:0;}.bullet_point ul li{align-items:baseline !important;padding-bottom:10px !important;}.bullet_point span.dsm_icon_list_text{padding-left:20px !important;line-height:28px;}.google_logo_text .et_pb_blurb_container{padding:0 0px;}body .gform_wrapper .gform_footer input[type=submit]:hover,.menu-cta a:hover{background-color:#ffd069;color:#000 !important;}img.astoundzlogo{vertical-align:top;margin-top:4px;}.et_pb_blurb_content{max-width:613px;}.et_pb_blurb_container{padding:0 20px;}a.et_pb_button.learnmore.text-center{color:#fff;font-size:16px;text-align:center;margin:0 auto !important;}.blurb-button{display:block;position:absolute;bottom:0;margin:0 auto;width:100%;left:0;height:50px;padding-bottom:25px;}#main-header .et_mobile_menu li ul.hide{display:none !important;}#mobile_menu .menu-item-has-children{position:relative;}#mobile_menu .menu-item-has-children>a{background:transparent;}#mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3;}span.menu-closed:before{content:"3";display:block;color:inherit;font-size:16px;font-family:ETmodules;}span.menu-closed.menu-open:before{content:"2";color:#da291c;}#mobile_menu .menu-item-has-children>a+span{background-color:#eaedef;}div#pagesidebar-toggle{color:#fff;font-size:18px;text-align:center;border-radius:0px 100px 100px 0px;box-shadow:0 0 20px rgba(0,0,0,20%);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-box-shadow:0 0 20px rgba(0,0,0,20%);line-height:100px;height:100px;width:50px;position:absolute;top:50px;right:-50px;cursor:pointer;background:#6eac1e;}#pagesidebar-left{background:#fff;box-shadow:0 0 20px rgba(0,0,0,20%);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-box-shadow:0 0 20px rgba(0,0,0,20%);width:300px;padding:25px;position:fixed;z-index:99;left:-300px;transition:left .2s,margin-top .2s;-moz-transition:left .2s,margin-top .2s;-webkit-transition:left .2s,margin-top .2s;min-height:230px;top:45%;display:none;}#pagesidebar-left.open{left:0;}ul#secondary-nav{padding:5px 0;list-style:none;}div#pagesidebar-toggle i:before{color:#fff;}div#pagesidebar-toggle i{padding-top:30px;}aside#pagesidebar-left li{font-size:16px;line-height:normal;padding:5px 0;}.open #pagesidebar-toggle i{display:none;}.sidebar_hidden{display:none;}.open .sidebar_hidden{display:block;font-size:36px;font-weight:100;line-height:normal;padding-top:18px;}.display_table_of_content #pagesidebar-left{display:block;}ul#secondary-nav h4{font-size:18px;}input[type=text],textarea{border-radius:8px;}.ginput_container.ginput_container_email,.ginput_container.ginput_container_phone,.gform_wrapper li.hidden_label input{margin-top:0 !important;}.ginput_container.ginput_container_textarea{margin-top:12px !important;}.gform_button{width:100% !important;}body .gform_wrapper .gform_footer input[type=submit]{border:0;padding:15px 20px !important;border-radius:0px;text-align:center;color:white !important;text-transform:uppercase;font-weight:700;margin:0px !important;transition:all .5s ease;}.gform_wrapper ul.gform_fields li.gfield{padding-right:0px;}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center;}ul.sub-menu a{white-space:nowrap !important;}ul.sub-menu{min-width:330px !important;}#top-menu li a:hover{opacity:1 !important;}.menu-cta a{padding:15px 20px !important;color:#fff !important;border-width:0px !important;border-radius:0px;text-align:center;transition:all 300ms ease 0ms;}#main-header.et-fixed-header .menu-cta a{color:#fff !important;}.menu-cta li.current-menu-ancestor>a{color:#fff !important;}.et-fixed-header #top-menu li.menu-item-25169>a:hover{color:#fff !important;}.et-cart-info,#et-info-email{display:none;}#et-info-phone{margin-left:13px;}.newsletter-form input{height:48px;border:2px solid rgba(251,247,241,1) !important;background-color:transparent;border-radius:50px;padding:10px 20px !important;color:#fbf7f1;font-family:"Work Sans";}.newsletter-form ::placeholder{color:#fbf7f1 !important;}.newsletter-form .gfield--type-html{font-size:12px;color:#fbf7f1;line-height:normal;font-weight:400;text-align:center;}.newsletter-form .gform_footer.top_label{margin:0;padding:0;}.newsletter-form .gform_footer.top_label .gform_button{height:auto;background-color:#fbf7f1 !important;color:#233705 !important;text-transform:capitalize;font-size:18px;border-radius:50px;cursor:pointer;line-height:normal !important;padding:12px 20px !important;}.newsletter-form .gform_footer.top_label .gform_button:hover{background-color:transparent !important;color:#fbf7f1 !important;}.news-list h4.pt-cv-title{padding:0;margin:0;color:#233705;font-size:24px;line-height:33px;}.news-list .pt-cv-meta-fields{line-height:normal;margin-top:12px;}.news-list .pt-cv-meta-fields time{font-size:14px;color:#233705;font-family:"Work Sans";font-weight:600;}.news-list img{width:470px;height:330px;object-fit:cover;border-radius:30px;}.single-post .et_pb_section.et_pb_section_0_tb_footer{display:none;}.portfolio-list label.cvp-label{display:block;color:#233705;font-size:16px;font-family:"Work Sans";font-weight:600;line-height:24px;margin-bottom:4px;}body #page-container .portfolio-list select{width:100% !important;height:48px;border-radius:50px;border:2px solid #233705 !important;font-size:16px;font-family:"Work Sans";color:#666;font-weight:400;box-shadow:none !important;outline:none !important;appearance:none;background-image:url("https://cdn-ilbimnj.nitrocdn.com/FFVQJNlIKOBeoVtTQZQikWbbLEHoKazn/assets/images/optimized/rev-bf226f1/www.genesis-park.com/wp-content/uploads/down-icon.png");background-repeat:no-repeat;background-position:93% 50%;padding:6px 20px;}body #page-container .portfolio-list select.nitro-lazy{background-image:none !important;}.portfolio-list .cvp-live-filter{width:33%;background-color:rgba(226,223,217,.3);margin-right:0;padding:25px 20px 30px 20px;}.portfolio-list .cvp-live-filter:nth-child(3){margin-right:0 !important;}.portfolio-list .cvp-live-filter:nth-child(1){border-top-left-radius:48px;border-bottom-left-radius:48px;}body .portfolio-list .cvp-live-filter:nth-child(2){border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;}.portfolio-list .cvp-live-filter:nth-child(3){border-top-right-radius:48px;border-bottom-right-radius:48px;}.portfolio-list img{background-color:#f3f3e4;border-radius:20px;padding:5px;}.portfolio-list h4.pt-cv-title{padding:0;margin:0;color:#233705;font-size:24px;padding-top:10px;}.portfolio-list .pt-cv-view{margin-top:100px;}.img-radius{border-radius:40px;}.post-content .et_pb_module.et_pb_text{max-width:768px;}.news-list .pt-cv-content-item{margin-bottom:20px;}.list-space li{margin-bottom:30px;}.list-space li:last-child{margin-bottom:0;}.list-space ul{padding-top:20px;}@media (max-width:1600px){.meet_our_team_top:after{top:-260px;}.testimonial_slider .swiper-button-prev{left:92% !important;}.testimonial_slider .et_pb_module_inner .swiper-pagination-bullets{width:90%;}}@media (max-width:1470px){.meet_our_team_top:after{top:-120px;}.testimonial_slider .et_pb_module_inner .swiper-pagination-bullets{width:93%;}.testimonial_slider .swiper-button-prev{left:91% !important;}body .footer_contact_form .gform_wrapper .gform_footer input[type=submit]{margin-top:10px !important;}}@media (max-width:1440px){.testimonial_slider .et_pb_module_inner .swiper-pagination-bullets{width:90%;}body .footer_menu .menu li a{padding-right:14px !important;font-size:14px !important;}.img_title_text_card{flex-wrap:wrap;}.img_title_text_card .et_pb_column{width:47% !important;margin-bottom:30px;}.portfolio_main_section{margin-top:-420px !important;}}@media (max-width:1280px){.meet_our_team_top:after{top:-100px;}.testimonial_slider .et_pb_module_inner .swiper-pagination-bullets{width:89%;}.testimonial_slider .swiper-button-prev{left:90% !important;}}@media all and (max-width:1260px){#top-menu li{padding-right:14px;}}@media (max-width:1199px){.testimonial_slider .et_pb_module_inner .swiper-pagination-bullets{width:87% !important;}.testimonial_slider .swiper-button-prev{left:88% !important;}.portfolio_main_section{margin-top:-430px !important;}.testimonial_info{display:flex;flex-wrap:nowrap !important;flex-direction:column-reverse;}.testimonial_info .testimonial_img,.testimonial_info .testimonial_text{width:100%;border-radius:30px;}.testimonial_info .testimonial_text{padding:30px;}.testimonial_img img{margin:20px auto 0;display:block;}.card_mt_space{width:75% !important;}body .copy_right_text{float:unset !important;padding:0 !important;}.footer_contact_form .gform-body.gform_body{width:100%;margin-right:0px;}body .footer_contact_form .gform_wrapper .gform_footer input[type=submit]{margin-top:10px !important;}body ul.sub-menu{padding:10px 0 !important;}#top-menu .menu-item-has-children>a:first-child:after{right:-15px !important;}body ul#top-menu>li a{padding:0 !important;}body ul#top-menu li a:hover{padding:0 !important;background-color:transparent !important;}ul.sub-menu li{padding:5px 0 !important;}ul.sub-menu{padding:0 !important;}#top-menu li{padding-right:12px;}#top-menu li a{font-size:14px !important;}ul.sub-menu{min-width:unset !important;}}@media (max-width:1025px){.meet_our_team_top:after{top:-65px;}.portfolio-list .cvp-live-filter{width:33%;margin-bottom:0;}.portfolio-list .cvp-live-filter:nth-child(1){border-top-left-radius:48px;}.portfolio-list .cvp-live-filter:nth-child(2){border-top-right-radius:0px;}.portfolio-list .cvp-live-filter:nth-child(3){border-bottom-right-radius:48px;}.portfolio-list .pt-cv-view{margin-top:60px;}}@media all and (max-width:980px){.meet_our_team_top:after{content:none;}.group-description p{font-size:18px;line-height:22px;}.m-reverse{flex-direction:column-reverse;display:flex;}.portfolio_main_section{margin-top:-380px !important;}body #main-content .contact_form .gform_button.button{width:100% !important;}body .contact_form fieldset{margin-top:10px !important;}.reverse_col{display:flex;flex-wrap:nowrap !important;flex-direction:column-reverse;}.noon{display:contents;}body ul.sub-menu{padding:0px 0 !important;}#mobile_menu{border-top:none !important;}#main-header .logo_container a,#main-header.et-fixed-header .logo_container a{padding:0;background-color:transparent !important;}span.mobile_menu_bar.mobile_menu_bar_toggle{padding:13px 0 !important;}.mobile_menu_bar:before{border:2px solid #233705;border-radius:50px;}.mobile_nav.opened .mobile_menu_bar:before{background-color:#070937;border-color:#070937;color:transparent;}.mobile_nav.opened .mobile_menu_bar:after{content:"";position:absolute;background-image:url("https://cdn-ilbimnj.nitrocdn.com/FFVQJNlIKOBeoVtTQZQikWbbLEHoKazn/assets/images/optimized/rev-bf226f1/www.genesis-park.com/wp-content/uploads/close-icon.png");width:12px;height:12px;top:50%;transform:translate(-50%,-50%);left:50%;background-repeat:no-repeat;color:transparent !important;}#main-header,#main-header.et-fixed-header{box-shadow:unset !important;border-bottom:1px solid rgba(226,223,218,.3);}.testimonial_slider .dsm_card_carousel_arrow,.testimonial_slider .dsm_card_carousel_child_description,.testimonial_text .dsm_card_carousel_child_description{line-height:28px !important;}.card_mt_space{width:100% !important;}.card_mt_space{margin-top:0px;}header#main-header{background-color:#fbf7f1 !important;border-bottom:1px solid #fbf7f1;}header#main-header .container{padding-left:10px !important;padding-right:10px !important;}ul#mobile_menu{background-color:#e2dfd9 !important;box-shadow:none !important;}body .copy_right_text{float:inline-start;}.mb_remove{margin-bottom:0 !important;}body #main-header .sub-menu li a{background-color:transparent !important;}ul#mobile_menu{padding:20px;}ul#mobile_menu li a{padding:10px 20px;font-size:18px;border-bottom:none;}body ul.sub-menu li a{padding:0 0px !important;}body ul.sub-menu li{padding-bottom:0 !important;}#mobile_menu .menu-item-has-children>a+span{padding:5px 20px;}#mobile_menu .menu-item-has-children>a+span{background-color:transparent !important;}span.menu-closed.menu-open:before{color:#233705 !important;}ul#mobile_menu{top:82px !important;width:100%;max-width:92%;margin:0 auto;left:0;right:0;border-radius:40px;}ul#mobile_menu li a{font-weight:600;}body #main-header .sub-menu li a{padding-bottom:4px !important;border-radius:50px;margin-left:45px;}body .cta-btn a{border:3px solid #233705 !important;padding:8px 10px !important;border-radius:50px;width:100% !important;text-align:center;margin-top:8px !important;margin-left:0px !important;}.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.first-on-mobile{-webkit-order:1;order:1;}.second-on-mobile{-webkit-order:2;order:2;}.third-on-mobile{-webkit-order:3;order:3;}.fourth-on-mobile{-webkit-order:4;order:4;}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px;}}@media all and (max-width:768px){.testimonial_slider .et_pb_module_inner .swiper-pagination-bullets{width:80% !important;}.testimonial_slider .swiper-button-prev{left:83% !important;}.et_pb_menu .et_mobile_menu{text-align:left;list-style:none;}#menu-primary{display:none !important;}.et-l--header ul{list-style:none;}.et_pb_menu .et_mobile_menu{top:100%;padding:5%;}.et_mobile_menu li a{border-bottom:1px dotted #da291c;}}@media (max-width:767px){.footer_contact_form .gform_confirmation_message{font-size:18px;}.portfolio-list .pt-cv-content-item{padding-bottom:40px;}.news-list .pt-cv-content-item{margin-bottom:10px;}.news-list h4.pt-cv-title{font-size:20px;line-height:28px;}.portfolio-list .cvp-live-filter{width:100%;padding:15px 20px 15px 20px;}.portfolio-list .cvp-live-filter:nth-child(1){border-top-right-radius:48px;border-bottom-left-radius:0px;}.portfolio-list .cvp-live-filter:nth-child(2){border-top-right-radius:0;}.portfolio-list .cvp-live-filter:nth-child(3){border-bottom-left-radius:48px;border-top-right-radius:0;padding-bottom:23px;}.portfolio-list .pt-cv-view{margin-top:50px;}body #page-container .portfolio-list select{background-position:97% 50%;}.footer_menu_link .et_pb_text_inner a{display:block;}body .footer_menu .menu li{padding-bottom:8px;}.footer_menu .menu{display:block;padding-bottom:30px !important;}body .footer_menu .menu li a{padding-right:14px !important;font-size:16px !important;line-height:24px;}.testimonial_info .testimonial_img img,.testimonial_info .testimonial_text{border-radius:25px !important;}.testimonial_info .testimonial_text{padding:30px;line-height:34px;}.testimonial_text{font-size:24px;line-height:34px;}.testimonial_text h4,.testimonial_text h5{font-size:16px;line-height:22px;}.img_title_text_card .et_pb_main_blurb_image{margin-bottom:10px;}.web_btn{width:100%;text-align:center;}.footer_contact_form .ginput_container_name input,.footer_contact_form .ginput_container.ginput_container_email input{padding:15px 10px !important;}body .footer_contact_form .gform_wrapper .gform_footer input[type=submit]{padding:15px 20px !important;}body .footer_contact_form .gform_footer.top_label{width:100% !important;}.mobile-sticky-btn{position:fixed !important;bottom:0;width:100%;z-index:99;background-color:#000 !important;}.mobile-sticky-btn .et_pb_column{margin:0 !important;width:50% !important;}.mobile-sticky-btn a.et_pb_button{width:100%;}}@media (max-width:575px){.portfolio_main_section{margin-top:-400px !important;}.newsletter-form .gform_footer.top_label .gform_button{position:unset;width:100% !important;}.newsletter-form input{width:100% !important;}body .contact_form .gform_wrapper .gform_footer input[type=submit]{padding:3px 20px !important;}.contact_form input,.contact_form select,.contact_form textarea{height:48px !important;}body .contact_form .gform_wrapper.gravity-theme select,body .contact_form .gform_wrapper.gravity-theme textarea{padding:10px 15px !important;}.testimonial_slider .et_pb_module_inner .swiper-pagination-bullets{width:10% !important;}.testimonial_slider .swiper-button-prev{left:80% !important;}.img_title_text_card .et_pb_column{width:100% !important;margin-right:0 !important;margin-bottom:30px !important;}.gurantee_logo_text .et_pb_blurb_container{padding-left:0 !important;text-align:center !important;}.google_logo_text .et_pb_blurb_content,.google_logo_text h4.et_pb_module_header{text-align:center !important;}.gurantee_logo_text .et_pb_blurb_description{padding-top:0px;text-align:center !important;}.gurantee_logo_text .et_pb_blurb_container,.gurantee_logo_text .et_pb_main_blurb_image{display:block !important;width:auto;}.mobile-sticky-btn a.et_pb_button{font-size:14px !important;padding-top:9px !important;padding-right:10px !important;padding-bottom:9px !important;padding-left:10px !important;}}@media (max-width:500px){.testimonial_slider .swiper-button-prev{left:76% !important;}}@media (max-width:479px){.testimonial_slider .et_pb_module_inner .swiper-pagination-bullets{width:15% !important;}}@media all and (max-width:420px){.testimonial_slider .swiper-button-prev{left:68% !important;}.pum-container{top:10px !important;}.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product{width:100% !important;display:block !important;}#nav_menu-3{margin-bottom:0px;}.menu-cta a{padding-top:12px !important;}}@media (max-width:320px){.testimonial_slider .et_pb_module_inner .swiper-pagination-bullets{width:20% !important;}.testimonial_slider .swiper-button-prev{left:65% !important;}}#main-header .et_mobile_menu li ul.hide{display:none !important;}#mobile_menu .menu-item-has-children{position:relative;}#mobile_menu .menu-item-has-children>a{background:transparent;}#mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3;}span.menu-closed:before{content:"3";display:block;color:inherit;font-size:16px;font-family:ETmodules;}span.menu-closed.menu-open:before{content:"2";color:#da291c;}#mobile_menu .menu-item-has-children>a+span{background-color:#eaedef;}