html{font-family:'Proxima Nova Rg';font-weight:400;font-style:normal;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;background:#fff}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;cursor:pointer}html body{margin:0;font-size:14px;color:#494949;font-family:'Proxima Nova Rg';font-weight:400;font-style:normal;background:#fff;float:left;width:100%}h1,h2,h3,h4,h5,h6{font-weight:400}@font-face{font-display:swap;font-family:'Proxima Nova Bl';src:url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Black.eot);src:url('/wp-content/themes/divi-chlid/fonts/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Black.woff2) format('woff2'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Black.woff) format('woff'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Black.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:'LUELLA';src:url(/wp-content/themes/divi-chlid/fonts/LUELLA-Black.eot);src:url('/wp-content/themes/divi-chlid/fonts/LUELLA-Black.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-chlid/fonts/LUELLA-Black.woff2) format('woff2'),url(/wp-content/themes/divi-chlid/fonts/LUELLA-Black.woff) format('woff'),url(/wp-content/themes/divi-chlid/fonts/LUELLA-Black.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:'Proxima Nova Lt';src:url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Light.eot);src:url('/wp-content/themes/divi-chlid/fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Light.woff2) format('woff2'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Light.woff) format('woff'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Proxima Nova Lt';src:url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Semibold.eot);src:url('/wp-content/themes/divi-chlid/fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Semibold.woff2) format('woff2'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Semibold.woff) format('woff'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Semibold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'Proxima Nova Th';src:url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Extrabld.eot);src:url('/wp-content/themes/divi-chlid/fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Extrabld.woff2) format('woff2'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Extrabld.woff) format('woff'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Extrabld.ttf) format('truetype');font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:'Proxima Nova Rg';src:url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Regular.eot);src:url('/wp-content/themes/divi-chlid/fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Regular.woff2) format('woff2'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Regular.woff) format('woff'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Proxima Nova Rg';src:url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Bold.eot);src:url('/wp-content/themes/divi-chlid/fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Bold.woff2) format('woff2'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Bold.woff) format('woff'),url(/wp-content/themes/divi-chlid/fonts/ProximaNova-Bold.ttf) format('truetype');font-weight:700;font-style:normal}a:hover,a:focus{color:initial;text-decoration:none}.header-row{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}header{position:absolute;width:100%;top:0;right:0}.et_pb_gutters1.header-row .et_pb_column.left-part{width:auto;float:left;text-align:left;order:unset}.et_pb_gutters1.header-row .et_pb_column.right-part{width:auto}.header-row .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0;padding:10px}.header-row .et_pb_menu__logo-wrap{display:none;}.header-row .et-menu a:hover{opacity:1}.header-row .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0;padding:10px 5px}.about_banner_text h1{font-size:50px;font-weight:600;color:#fff;line-height:1.1}body .thank_text h1{font-size:34px;font-weight:600;line-height:normal}img{width:auto}body em{font-style:normal}.banner_text h1{font-size:50px;font-weight:600;color:#fff;line-height:1.1;margin-bottom:30px;padding-bottom:0}.bannersection .et_pb_column{text-align:center}.row{display:flex;flex-wrap:wrap}.bannersection .et_pb_button_module_wrapper{display:inline-block}body #page-container .et_pb_section.bannersection .banner_button:before,body #page-container .et_pb_section .banner_button:hover:before{margin-left:-1.4em!important}.bannersection a{color:#fff!important}.col-lg-4{width:33.33%}.col-lg-6{width:50%}.col-lg-12{width:100%}.shadow{position:relative}.shadow:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(/wp-content/themes/divi-chlid/images/shadow.png) top center;background-repeat:no-repeat;background-size:contain}.container,.dnd_container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.TrustedSlider .item{display:inline-block;text-align:center;padding:0 30px;vertical-align:middle}.TrustedSlider img{max-height:70px;width:auto!important}.graybox_text p,.graybox_text p a{font-size:19px;margin-bottom:20px;line-height:1.5;color:#000;padding-bottom:0;font-weight:400}.testimonials h2,.testimonials .testimonials_text h2 span{font-size:48px;font-weight:700;color:#141414;font-family:'Proxima Nova Bl';text-align:center}.testimonial-slider.owl-carousel .item img{width:auto;max-height:90px;min-height:90px}.TestimonialSlider img{margin:0 auto}.TestimonialSlider{margin-top:0}.testimonials-img{margin-bottom:15px}.testimonials-description:after,.testimonials-description:before{content:'"';font-size:21px;line-height:10px;margin-right:7px}.testimonial-slider .item{margin:0 30px}.testimonials-description{text-align:center;font-size:18px;color:#8e8e8e;line-height:1.2;font-style:italic;font-weight:400}.testimonial-slider .readmore{text-align:center;margin-top:12px}.testimonial-slider .readmore a{color:#404040;font-size:18px;font-weight:600;line-height:1.2;text-decoration:underline;font-style:italic}.testimonial-slider .owl-prev{display:block;width:33px;height:33px;position:absolute;overflow:hidden;opacity:1;top:50%;margin-top:-15px;text-indent:10000px;outline:0;word-wrap:normal}.testimonial-slider .owl-prev{background:url(/wp-content/themes/divi-chlid/images/prev-l.png) center no-repeat;left:-40px}.testimonial-slider .owl-next{display:block;width:33px;height:33px;position:absolute;overflow:hidden;opacity:1;top:50%;margin-top:-15px;text-indent:10000px;outline:0;word-wrap:normal}.testimonial-slider .owl-next{background:url(/wp-content/themes/divi-chlid/images/next-l.png) center no-repeat;right:-40px}.subscribe_form{padding-top:15px}.subscribe_main{margin:0 auto;max-width:900px}.subscribe_main p{font-style:normal;font-weight:400}cite,em{font-style:normal}.ContactMeForm input[type="submit"]{margin-top:0;font-size:18px;padding:13px 40px;background:#a20046;border-radius:0;border:0;color:#fff;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:.046875em;line-height:1;text-transform:uppercase}.text-center{text-align:center}.ContactMeForm input[type="text"],.ContactMeForm input[type="tel"],.ContactMeForm select,.ContactMeForm input[type="email"]{width:100%;box-shadow:none;border:none;background:#e7e7e7;font-size:15px;padding:10px 20px;border-radius:0;height:45px;color:#333;font-family:'Proxima Nova Rg'}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px;line-height:normal;text-align:left}.wpcf7 .chackboxCont span span.wpcf7-list-item{margin-right:25px;font-family:'Proxima Nova Lt';font-size:16px}.wpcf7 .chackboxCont span.services_interested_radio span.wpcf7-list-item{min-width:200px}.ContactMeForm{width:80%;max-width:750px;margin:0 auto}.start_here_form p{font-size:14px}.ContactMeForm .col-lg-6,.ContactMeForm .col-lg-12,.ContactMeForm .col-lg-4{padding:0 7px 20px}.text-right{text-align:right}.start_here_form .col-lg-6,.start_here_form .col-lg-12{padding:9px 8px 15px}.ContactMeForm span{text-align:left}.wpcf7 span{display:block;margin-top:0;margin-right:0}.contact_banner{position:relative}.contact_banner::after{content:"";background-color:rgb(0 0 0 / .6);display:block;width:100%;height:100%;position:absolute;top:0;left:0}.our_mission h5{font-size:24px!important;font-weight:600;line-height:1.5;color:#2f2f2f;margin-bottom:15px;padding-bottom:0}.our_mission p{font-size:18px;color:#4f4f4f;line-height:1.6}.mission_row{display:flex;flex-wrap:wrap;gap:30px}.et_pb_gutters2 .et_pb_column.mission_col1{width:calc(40% - 30px);order:unset;margin-right:0}.et_pb_gutters2 .et_pb_column.mission_col2{width:calc(60% - 30px);padding-top:50px}.support_list ul li:before{content:"\f00c";font-family:'FontAwesome';font-size:18px;position:absolute;top:0;left:0;color:#2f2f2f}.support_list ul li{font-size:16px;position:relative;padding-left:25px;font-family:'Proxima Nova Lt';list-style:none}.support_list h5{font-size:22px;color:#2f2f2f;font-weight:600;line-height:1.4;margin-bottom:25px;padding-bottom:0}.support_list .list_col.support-first-text p{font-size:18px;color:#000;font-family:'Proxima Nova Lt'}.support_row_1 a,.support_row_1 p{color:#000;font-family:'Proxima Nova Lt'}.support_list ul{padding-left:0;padding-bottom:0}.support_list ul li ul li:before{content:unset}.support_list ul li ul li{padding-left:0}.support_list .button{font-size:20px;line-height:1em;padding:6px 20px;background:#fff0;position:relative;border:2px solid;display:inline-block;transition:all 0.2s;border-color:#000;margin-top:10px;color:#000}.box-row{flex-wrap:wrap;justify-content:center;gap:25px;row-gap:0}.et_pb_gutters1.box-row .et_pb_column,.box-row.et_pb_gutters1.et_pb_row .et_pb_column{width:calc(25% - 20px);order:unset}.list_con h6,.list_con_contact h6{font-size:28px;color:#fff;line-height:1.4}.list_con p{margin-bottom:0;padding-bottom:0}.list_con a{text-decoration:underline}.proposal,.proposal:hover{font-size:28px;color:#fff;font-weight:600;margin-bottom:0;text-decoration:underline;line-height:1.4}.list_con h4{font-size:34px;color:#fff;line-height:1.2;padding-top:25px}.list_con,.list_con:hover{border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.support_con,.support_con:hover{font-size:34px;color:#fff;font-family:'Proxima Nova Bl';text-decoration:underline;line-height:1.2}.list_video video{height:100%;top:0;left:0;width:100%;position:absolute}.list_video .et_pb_video_box{padding-bottom:56.25%!important;position:relative;padding-top:0;height:0;overflow:hidden;border-radius:12px}.call_us_text h4{font-size:21px;color:#141414;text-align:center;line-height:1.2;font-weight:100;font-family:'Proxima Nova Lt';margin-bottom:25px;padding-bottom:0}.call_us h4 a{color:#007acc}.call_us h4{font-size:21px;color:#141414;text-align:center;line-height:1.2;font-weight:600;font-family:'Proxima Nova Rg'}.ContactMeForm textarea{height:auto;width:100%;box-shadow:none;border:none;background:#e7e7e7;font-size:15px;padding:10px 20px;border-radius:0;color:#333;font-family:'Proxima Nova Rg'}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px;line-height:normal;text-align:left}input[type="checkbox"]{margin:4px 5px 0 0;position:relative;cursor:pointer}.wpcf7 .chackboxCont span{display:inline-block;margin:0;font-family:'Proxima Nova Lt'}.wpcf7 .chackboxCont span span.wpcf7-list-item{margin-right:25px;font-family:'Proxima Nova Lt';font-size:16px}.wpcf7 .chackboxCont span span.wpcf7-list-item span{margin-left:5px}input[type="checkbox"]:after{content:"";display:block;width:18px;height:18px;margin-top:-2px;margin-right:19px;border:0;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background:#ccc}input[type="checkbox"]:checked:before{appearance:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;content:"";height:9px;width:5px;position:absolute;border:3px solid #5e5e5e;border-top-width:0;border-left-width:0;transform:rotate(45deg);left:5px;top:0}.ContactMeForm select{background:#e7e7e7 url(/wp-content/themes/divi-chlid/images/select_arrow-contact.png) no-repeat 100% center;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-html-appearance:none;-o-appearance:none;color:#6b6b6b}.positions_btn{display:inline-block;line-height:1.2!important}.benifites_text h2{font-weight:700;font-family:'Proxima Nova Bl'}.blurb_col{display:flex;flex-wrap:wrap;gap:30px;justify-self:center}.et_pb_gutters2 .blurb_col .et_pb_module.blurb_content{margin-bottom:0;width:calc(33% - 18px);border-radius:5px;display:flex;flex-direction:column}.blurb_content h4.et_pb_module_header{margin-top:25px;margin-bottom:15px}.blurb_content .et_pb_blurb_description{font-family:'Proxima Nova Lt';margin-bottom:auto;margin-top:auto;font-weight:300}.blurb_content .et_pb_main_blurb_image{font-size:18px;font-family:'Proxima Nova Lt';line-height:1.2;color:#333;margin-bottom:auto;margin-top:auto}.blurb_content .et_pb_main_blurb_image span{height:175px}.blurb_content .et_pb_main_blurb_image span img{height:100%;width:auto;object-fit:contain;animation:none!important}.blurb_content h4.et_pb_module_header,.blurb_content h4.et_pb_module_header span{font-family:'Proxima Nova Rg';line-height:1.2;color:#333;font-weight:600}.clientlogo img{max-height:70px;max-width:150px!important;width:auto}.clientlogo_img{text-align:center;width:100%;display:flex;justify-content:center}.client_logo_page{display:flex;flex-wrap:wrap;justify-content:flex-start}.clientlogo{display:inline-block;width:18%;vertical-align:top;margin-bottom:45px;float:left;padding:25px 25px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;background:#000;margin:1%}.clientlogo a{width:100%}.blog .site-main{margin:0}.blog-bg{position:relative;overflow:hidden}.blog_img img{width:100%}.blog_title{position:relative;text-align:center;font-size:60px;font-weight:600;color:#fff}.blog_img{background-image:url(https://wixwebsitesbuilder.com/dev/rhg/wp-content/uploads/2024/07/banner-1.jpg)!important;padding-top:250px;padding-bottom:150px;background-repeat:no-repeat;background-size:cover;background-position:center}.page-conten{padding:30px 20px!important}.blog-page.articles{padding:60px 0}div.blog-box{padding:0 0 20px 0;text-align:center}.blog_img img{width:100%}.main-box{color:#fff;overflow:hidden;position:relative;width:100%;height:100%}.main-box img{transform:scale(1.4);transition:all 0.5s ease-out;max-width:100%;height:100%;object-fit:contain;overflow:hidden}.blog-left-part .row{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}.blog-box .row{margin:0;gap:30px;justify-content:center}.box-item{position:relative;height:100%}.blog-left-part .col-lg-4{width:calc(33% - 20px);padding-bottom:0}.content-box{padding:1rem;background:-moz-radial-gradient(circle,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .4));background:-webkit-radial-gradient(circle,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .4));background:radial-gradient(circle,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .4));position:absolute;top:0;bottom:0;transition:all .5;line-height:normal;width:100%}.content-box h4{margin-bottom:20px;line-height:10px;transition:padding-top .5s;text-align:left;font-size:18px;color:#fff}.content-box h4 a{color:#fff;font-family:'Proxima Nova Rg';font-weight:600;word-break:break-word;line-height:normal;text-align:left}.content-box h4 a:hover,content-box h4 a:focus{color:#fff}.post-info,.post-info a{color:#fff;font-family:'Proxima Nova Rg';font-weight:600;word-break:break-word;line-height:normal;font-size:20px;text-align:left;padding-top:1rem;line-height:1.2}.entry-header h4{background:#a30746;color:#FFF;padding:5px 15px;font-family:'Proxima Nova Rg';font-weight:600;font-size:16px;display:inline-block;margin-bottom:-2px;line-height:1.2}.entry-header h4 a{color:#FFF}.post-info{transition:padding-top .5s;padding-top:1rem}.blog-list{padding-bottom:30px}.blog .pagination{margin:0}.blog-list:hover .post-info{transition:padding-top .5s;padding-top:0}.short-des p{color:#fff;font-family:'Proxima Nova Rg';word-break:break-word;line-height:normal;font-size:14px;text-align:left;line-height:1.2}.blog-read{text-align:left}.blog-read a{font-size:16px;text-align:left}.blog-list:hover .content-box{background:none;opacity:1;background-color:#a30046}.blog-list:hover .content-box h4{margin-bottom:10px}.sub-title{display:none}.blog-list:hover .sub-title{display:block;margin-top:15px}.blog-line{height:5px;width:50px;border-radius:100px;background-color:#a30046;margin-top:15px}.blog-list:hover .blog-line{background:#fff!Important}.main-box p{font-size:14px;line-height:normal;padding:0;margin:15px 0}.blog-list:hover .main-box img{transform:scale(1.12);transition:all 1s ease-out}.blog-left-part .container{max-width:1170px}.entry-title.et_pb_module h1{text-transform:capitalize;word-break:break-word;letter-spacing:0;line-height:.9;text-transform:capitalize;font-family:'Proxima Nova Rg';font-weight:600;font-size:38px;color:#000;padding-right:0;display:inline;background:#fff;line-height:52px;box-decoration-break:clone;padding-bottom:0;box-shadow:10px 0 0 #ffffff,-10px 0 0 #fff}.et_pb_title_container{max-width:870px;width:100%}.details.et_pb_post_content{font-family:"Proxima Nova Lt";font-weight:300}.details a{color:#a30046}.et_pb_module.entry-title{display:block;width:100%;height:100%;padding:28% 8% 60px;background-position:top}.media_mentions .col-lg-3{padding:0 25px;padding-top:45px}.col-lg-3{width:25%}.media_logo{display:flex;align-items:center;width:100%;min-height:100px}.media_box .media_logo,.media_box p{cursor:pointer}.media_mentions .line{width:115px;height:4px;z-index:999;background-color:#1a75cf;margin-top:10px;border-radius:5px;margin-bottom:15px;background-color:#a30046}.media_box p{font-size:18px;color:#000;line-height:1.3;margin-top:10px}.jd_title h2{font-size:36px;font-weight:500;color:#333;font-family:'Proxima Nova Rg';text-align:left;margin-bottom:15px;line-height:1.2;min-height:auto;padding-bottom:0}.jd_title p strong{font-weight:500}.jd_title ul li{font-size:16px;position:relative;padding-left:0;list-style:disc}.positions_btn,body #page-container .et_pb_section a.positions_btn:hover{font-size:26px;border:none;border-radius:50px;padding:10px 27px;color:#fff;background:#a30046;display:inline-block;line-height:1.2!important}.wpcf7-response-output{display:none!important}.apply_job_txt p{font-size:16px;line-height:1.4;font-style:italic}.start_here_form{display:inline-block;width:100%}.form_details{margin-bottom:30px}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%}.generalist td{padding:5px 5px;vertical-align:top}.generalist h5{font-size:20px;font-style:italic;font-weight:600;text-align:center}.generalist th{text-align:center;font-size:22px;font-weight:600;line-height:1.2;padding-top:25px;padding-bottom:15px}.generalist p{font-size:16px;padding-bottom:0;font-style:italic;padding-top:5px;font-weight:400}.generalist tr td{padding:5px 5px;vertical-align:top;border:0 solid}.ContactMeForm.proposal .generalist label{font-size:17px;color:#333;font-style:normal;font-weight:400}.ContactMeForm.proposal table:not(.variations){border:0 solid #eee;margin:0 0 0}.ContactMeForm.proposal span{margin-top:0;font-family:'Proxima Nova Lt';font-size:16px}.ContactMeForm span{text-align:left}.ContactMeForm.proposal{color:#333;font-size:16px}.ContactMeForm.proposal span.wpcf7-radio .wpcf7-list-item,.ContactMeForm.proposal span.wpcf7-radio .wpcf7-list-item-label{display:inline-block;cursor:pointer}.ContactMeForm.proposal span{margin-top:0;font-family:'Proxima Nova Lt';font-size:16px}.ContactMeForm span{text-align:left}.ContactMeForm.proposal .generalist input[type="radio"]{margin:0 7px}.ContactMeForm.proposal input[type="radio"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;margin:0 5px;height:10px;width:10px;background:#cacaca;box-shadow:inset 0 0 0 -.5px #cacaca,0 0 0 5px #cacaca;border-radius:50%;transition:0.2s;cursor:pointer;color:#363945}.ContactMeForm.proposal input[type="radio"]:checked{background:#515151;box-shadow:inset 0 0 0 -.5px #cacaca,0 0 0 5px #cacaca;height:10px;width:10px;outline:none}.ContactMeForm .week_table span.wpcf7-list-item-label{display:inline-block;margin-left:5px;margin-bottom:5px}span.wpcf7-list-item-label{margin-left:3px}.ContactMeForm textarea{height:auto;width:100%;box-shadow:none;border:none;background:#e7e7e7;font-size:15px;padding:10px 20px;border-radius:0;color:#333;font-family:'Proxima Nova Rg'}.ContactMeForm.proposal .generalist h3{font-size:16px;text-align:left;font-weight:600;font-style:italic;margin-bottom:0;padding-bottom:0}.generalist .wpcf7-form-control-signature-body canvas{width:500px;border:1px solid #ccc}.wpcf7-form-control-signature-body canvas{position:absolute;left:0;top:0;width:100%;height:100%}.wpcf7-form-control-signature-body{position:absolute;left:0;right:0;top:0;bottom:0}button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus{background:#1a1a1a;border:0;border-radius:2px;color:#fff;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase;font-size:16px}.ContactMeForm.proposal .week_table span.first.last{margin-left:0}.generalist .wpcf7-form-control-clear-wrap input[type="button"]:hover{background:#a30046}.ContactMeForm input[type="submit"].sub_btn{margin:20px 0}.ge_submit{text-align:right}.generalist .wpcf7-form-control-clear-wrap{margin-top:10px;margin-bottom:10px}.our_team_list{display:flex;flex-wrap:wrap}.our_team_list_col{width:25%;text-align:center;padding:0 15px;margin-bottom:30px}.our_team_img{width:200px;height:200px;margin:0 auto;border-radius:100%;overflow:hidden;margin-bottom:20px}.our_team_img img{width:100%;height:100%;object-fit:cover}.our_team_content h3{text-transform:uppercase;font-weight:600;line-height:1.2;margin-bottom:5px;font-size:16px;padding-bottom:0}.our_team_content h4{font-size:15px;color:#a30446;line-height:1.2;margin-bottom:8px;padding-bottom:0}.our_team_content .linkedin_url{text-align:center}.our_team_content .linkedin_url a{display:inline-block;background:#d0d0d0;color:#494949;width:30px;height:30px;line-height:30px;font-size:16px;border-radius:100%;text-align:center;cursor:pointer}.support_list ul li:before{content:"\f00c";font-family:'FontAwesome';font-size:18px;position:absolute;top:0;left:0;color:#2f2f2f}.support_table .support_list table{display:inline}.entry-content .support_list h2{font-size:24px;color:#2f2f2f;font-weight:600;line-height:1.4;margin-bottom:10px;padding-bottom:0}body .entry-content table:not(.variations){border:0 solid #eee}.support_table .text1 p a{color:#000}.support_table .et_pb_text p{font-size:18px;font-weight:300;font-family:'Proxima Nova Lt'}.support_table .section_footer_text.et_pb_text p{font-size:16px;line-height:1.75}.entry-content .support_table tr td{border:1px solid #ccc;padding:30px}.support_table .et_pb_button{line-height:1!important}.ContactMeForm.proposal h3{font-size:20px;font-weight:600;text-align:center;line-height:1.2;margin-bottom:35px}.ContactMeForm.proposal span.wpcf7-radio .wpcf7-list-item{margin-left:0;margin-right:16px}.form-section label{font-weight:300}.ContactMeForm.proposal label.input_label{font-size:15px;margin-bottom:5px}.ContactMeForm.proposal label{font-size:18px}.ContactMeForm.proposal h1{font-size:26px;font-weight:600;text-align:center;margin-bottom:15px}.proposal .start_here_form .hr_ad p,.proposal .start_here_form .ba p,.proposal .start_here_form .pa p{font-size:16px;font-weight:300;margin-bottom:15px;padding-bottom:0}.hr_ad{padding:0 10px;display:inline-block!important;width:100%}.ContactMeForm .ba,.ContactMeForm .pa{text-align:left}.ba,.pa{padding:0 10px}.que{padding-bottom:20px}.text-center{text-align:center}p.form-text{font-size:14px;margin-bottom:25px;font-weight:300}.ContactMeForm .hr_ad input,.ContactMeForm .ba input,.ContactMeForm .pa input{margin-top:10px;margin-bottom:10px}.ContactMeForm.proposal span.wpcf7-radio{margin-top:5px}.wpcf7 .chackboxCont span span.wpcf7-list-item{margin-right:25px;font-family:'Proxima Nova Lt';font-size:16px}body #page-container .et_pb_section .back-to-home-btn.et_pb_button_0:before,body #page-container .et_pb_section .back-to-home-btn.et_pb_button_0:hover:before{font-size:34px!important;margin-left:-1.1em}.pop_box{max-width:700px;height:auto;background:#fff}.slide_box1 .owl-next,.slide_box1 .owl-prev{display:block;width:33px;height:33px;position:absolute;overflow:hidden;opacity:1;top:50%;margin-top:-15px;text-indent:10000px;outline:0;background-size:30px;background-position:center;background-repeat:no-repeat}.slide_box1 .owl-prev{background-image:url(/wp-content/themes/divi-chlid/images/prev_arrow.png);left:-50px}.slide_box1 .owl-next{background-image:url(/wp-content/themes/divi-chlid/images/next_arrow.png);right:-50px}.pop_box .b-close{color:#fff;position:absolute;right:-10px;top:-40px;padding:0;font-size:28px;cursor:pointer;width:40px;height:40px;line-height:40px;text-align:center}.pop_box .b-close:before{content:"\f00d";font-family:fontAwesome}.mcu_scroll{width:100%;margin:0 auto;max-height:430px;padding:0 30px;padding-right:0}.mcu_scroll .row{padding:50px 0;display:flex;flex-wrap:wrap;margin:0}.mcu_scroll.mCS_no_scrollbar{padding-right:30px;padding-left:30px}.mCSB_scrollTools .mCSB_draggerContainer{left:4px}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:2px}.slide_box1 p{margin-bottom:15px}.slide_box1 p:last-child{margin-bottom:0}.carees_video img{width:100%}.home_video video{display:block}.sub_name{text-align:center;font-size:18px;line-height:1.2;font-style:italic;margin-top:12px;font-weight:400}.hide_div{display:block}.show_div{display:none}.popup_details .col-md-9{width:75%;padding:0 15px}.client_text p em{font-style:normal}.popup_details .col-lg-3{width:25%}.graybox_text p:last-child{margin-bottom:0}.testimonials_text h2{padding-bottom:0;margin:18px 0}.searchform div{display:flex;padding-top:15px;width:50%;margin:0 auto}.searchform div input[type="text"]{width:60%;padding:0 10px}.searchform div input[type="submit"]{width:40%}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{content:none!important}.blog .et_pb_post.not_found .container{padding:30px 20px!important}body .et_pb_post.not_found{margin-bottom:0}body .et_pb_post.not_found .page-content{font-size:20px;text-align:center}.search-results .container,.error404 .container{padding:50px 20px!important}.search-item{padding-bottom:30px}.post-banner-row .et_pb_column::before{content:"";position:absolute;background-color:#000000b8;display:inline-block;width:100%;height:100%;z-index:99}.post-banner-row .et_pb_title_container{z-index:99}.call_us h4 a{font-weight:400}.media_mentions .container{padding:0px!important}.jd_title p{font-size:16px;line-height:1.7}.entry-content .form_details tr th p{font-weight:700}.support_list p{font-size:16px;font-family:'Proxima Nova Lt'}.generalist font p{padding-top:10px}.p-t-30{padding-top:15px!important}body:not(.et-tb) #main-content .no-results.not-found .container{padding-top:30px!important}.search-no-results p{padding:20px 20px 0;text-align:center;font-size:18px}.search-no-results form{padding:0 20px 20px}.m-0 p{margin-bottom:0px!important}.generalist tr td{border:none!important}.image-grid-col .fix-image-size img,.image-grid-col .fix-image-size img:is([sizes="auto" i],.image-grid-col .fix-image-size img[sizes^="auto," i]){contain:none!important;max-width:100%;height:auto}.image-grid-col{display:flex;flex-wrap:wrap;grid-gap:25px;justify-content:center}.image-grid-col .et_pb_image{width:calc(33.33% - 25px);margin:0px!important}.grecaptcha-badge{z-index:1}Log In ‹ Restaurant HR Group — WordPress https://restauranthrgroup.com HR,Payroll,& Benefits Outsourcing Support Services for Restaurants https://restauranthrgroup.com @media screen and (max-width:1260px){header .header-row .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0;padding:10px 8px}.header-row .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0;padding:10px 0}}@media screen and (max-width:1180px){header .et_pb_menu .et_pb_menu__menu{display:none}body .et_mobile_nav_menu{display:flex}.right-part{display:flex;gap:15px;align-items:center}.et_pb_module .mobile_menu_bar:before{top:0;font-size:45px}.mobile-menu{display:none;position:fixed;width:260px;right:-260px;top:0;height:100%;z-index:9;transition:left 0.2s ease-in;overflow-y:auto;padding:0 0;box-shadow:inset 20px 0 20px rgb(0 0 0 / .2);-webkit-transition:left 0.2s ease-in;transition:left 0.2s ease-in}header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#fff!important}header .right-part .et_pb_social_media_follow{height:100%}.mobile_menu_bar{display:inline-block;cursor:pointer;float:right}header .et_pb_section_0_tb_header.et_pb_section{padding-top:15px!important;padding-right:20px!important;padding-bottom:15px!important;padding-left:20px!important}header .et_pb_menu_0_tb_header .mobile_nav.opened .mobile_menu_bar:before{content:"";width:32px;height:32px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M18.3 5.71L12 12.01 5.71 5.71 4.29 7.12 10.59 12.42 4.29 18.71 5.71 20.12 12 13.83 18.3 20.12 19.71 18.71 13.41 12.42 19.71 7.12z" fill="%23ffffff"/></svg>') no-repeat center;background-size:32px 32px;font-family:unset!important;display:inline-block}.right-part .et_pb_social_media_follow li{margin-bottom:0}.mobile-menu .et_mobile_menu li{width:100%;text-align:left;padding:0;margin:0;border-right:none;list-style:none}.mobile-menu .et_mobile_menu li a{display:block;padding:10px 15px 10px;margin:0;border-right:none;font-size:16px;text-decoration:none;color:#fff;border-bottom:1px solid #fff;text-transform:uppercase}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.et_mobile_menu,ul#mobile_menu1{background-color:#2f2f2f!important;height:100%!important;border:none;padding:0;top:0;position:relative}#et-boc{width:100%;height:100%;margin:0;padding:0;position:relative}.testimonial-slider .owl-next{right:-15px}.testimonial-slider .owl-prev{left:-15px}.mobile-logo-link{display:block;height:100%;width:100%;max-height:85px}.mobile-menu-logo{text-align:center;padding:10px 0 10px;width:100%;background:#fff}.mobile-menu-logo img{max-width:85px}.proposal{font-size:24px}.support_con{font-size:32px}.list_con h6,.list_con_contact h6,.list_con_contact h6{font-size:24px}.list_con h4{font-size:32px;padding-top:10px}body #page-container .et_pb_section .et_pb_button.positions_btn{font-size:23px;padding:7px 27px}body #page-container .et_pb_section a.positions_btn,body #page-container .et_pb_section a.positions_btn:hover{font-size:23px;padding:7px 27px!important}}@media (min-width:1140px){body .container,.dnd_container{width:100%;max-width:1170px;padding:0 20px!important}.page-content{width:100%;max-width:1170px;margin:0 auto}}@media screen and (max-width:1080px){body #et-main-area .et_pb_row.post-banner-row{width:100%;padding:0px!important}.et_pb_module.entry-title{padding:28% 8% 60px 50px}body #et-main-area .et_pb_row{width:95%;padding-right:15px!important;padding-left:15px!important;padding:0}body #et-main-area .et_pb_row.support_row_1,body #et-main-area .et_pb_row.support_list.box-row{width:100%}body .container,.dnd_container{width:95%;padding-right:15px!important;padding-left:15px!important;padding:0}header .et_pb_section_0_tb_header.et_pb_section{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}.testimonial-slider .owl-next{right:-40px}.testimonial-slider .owl-prev{left:-40px}.et_pb_gutters1.header-row .et_pb_column.right-part{width:50%!important;justify-content:end}.et_pb_gutters1.header-row .et_pb_column.left-part{width:50%!important}}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:0px!important}@media screen and (max-width:1024px){.image-grid-col .et_pb_image{width:calc(50% - 20px)}.image-grid-col .fix-image-size img{max-width:100%;width:100%!important}.image-grid-col .fix-image-size .et_pb_image_wrap{width:100%}}@media screen and (max-width:992px){.box-row{row-gap:25px}.right-part{gap:5px}body .et_pb_post_title.et_pb_featured_bg .et_pb_title_container{padding:0}.entry-title.et_pb_module h1{line-height:33px}.et_pb_module.entry-title{padding:32% 20px 40px 40px}.entry-title.et_pb_module h1{font-size:33px}.list_con h6,.list_con_contact h6{font-size:22px;line-height:1.1}.et_pb_gutters1.box-row .et_pb_column,.box-row.et_pb_gutters1.et_pb_row .et_pb_column{width:calc(50% - 20px);order:unset}.proposal,.proposal:hover{font-size:22px}.support_con{font-size:27px}.subscribe_main p{font-size:22px}body .banner_text h1,body .about_banner_text h1,body .blog_img h2{font-size:52px}.ContactMeForm{width:90%}.et_pb_gutters2 .et_pb_column.mission_col2,.et_pb_gutters2 .et_pb_column.mission_col1{width:calc(50% - 25px)}.et_pb_gutters2 .et_pb_column.mission_col2{padding-top:0}.mission_row{gap:50px;row-gap:0}body .et_pb_column{margin-bottom:0}.et_pb_column.video_col{width:50%;padding:0 10px}.list_con h4{font-size:27px;padding-top:10px;padding-bottom:0}body #page-container .et_pb_section .et_pb_button.positions_btn{font-size:21px}.clientlogo{width:31.33%}.blog-left-part .col-lg-4{width:calc(50% - 20px)}.col-lg-3{width:50%}.our_team_list_col{width:33.33%}body #page-container .et_pb_section a.positions_btn,body #page-container .et_pb_section a.positions_btn:hover{font-size:21px}.bannersection .et_pb_button_module_wrapper:last-child{padding-top:20px}}@media (min-width:981px){body.et_pb_gutter.et_pb_gutters2 #left-area{width:100%;padding:0}}@media screen and (max-width:980px){.et_pb_column .et_pb_module{margin-bottom:0px!important}.blog_img.banner{padding-top:220px;padding-bottom:130px}.blog_img{padding-top:150px;padding-bottom:90px}body .et_pb_section{padding:0 0}}@media (max-width:767px){.image-grid-col .et_pb_image{width:100%}.jd_title p{line-height:1.6}.et_pb_gutters1.header-row .et_pb_column.right-part{width:70%!important;justify-content:end}.et_pb_gutters1.header-row .et_pb_column.left-part{width:30%!important}body #et-main-area .et_pb_row{width:100%}body .container,.dnd_container{width:100%}body .banner_text h1,body .blog_img h2{font-size:38px;margin-bottom:20px}body .about_banner_text h1{font-size:38px}.left-part .et_pb_image_0_tb_header .et_pb_image_wrap img{max-width:75px;width:100%}header .et_pb_section_0_tb_header.et_pb_section{padding:10px!important}.testimonial-slider .owl-next{right:-25px}.testimonial-slider .owl-prev{left:-25px}.ContactMeForm .col-lg-6.col-md-6.col-sm-6,.ContactMeForm .col-lg-4.col-md-4.col-sm-4{max-width:100%;width:100%;padding:0 7px 15px}.ContactMeForm{width:100%}.our_mission h5{font-size:20px!important;margin-bottom:12px}.our_mission p{font-size:15px}.et_pb_gutters2 .et_pb_column.mission_col2{padding-top:0;width:100%}.et_pb_gutters2 .et_pb_column.mission_col1{width:100%}.mission_row{gap:0}.testimonials{padding:40px 0}body .testimonials h2,body .testimonials .testimonials_text h2 span{font-size:40px}.mission_row{row-gap:30px}.support_list h5{margin-bottom:10px}.et_pb_column.video_col{padding:0 0}.list_con{margin-top:30px}body #page-container .et_pb_section .et_pb_button.positions_btn{font-size:18px}.benifites_text .et_pb_text_inner h2{font-size:40px;padding-bottom:0;}.blurb_col{gap:20px}.et_pb_gutters2 .blurb_col .et_pb_module.blurb_content{width:100%}.clientlogo{width:47%;margin:1.5%}.searchform div{width:100%}.blog_img{padding-top:100px;padding-bottom:60px}.blog_img.banner{padding-top:160px;padding-bottom:140px}.entry-title.et_pb_module h1{font-size:28px}.et_pb_module.entry-title{padding:35% 20px 25px 40px}.blog-page.articles{padding:40px 0}body #page-container .et_pb_section a.positions_btn,body #page-container .et_pb_section a.positions_btn:hover{font-size:18px}body .thank_text h1{font-size:18px}.ContactMeForm.proposal h3{margin-bottom:30px;padding-bottom:0}.start_here_form .col-lg-6,.start_here_form .col-lg-12{padding:9px 8px 10px}.wpcf7 .chackboxCont span span.wpcf7-list-item{width:100%;float:left}p.form-text{margin-bottom:15px;padding-bottom:0}.que{padding-bottom:0}.et_pb_module.list_con{padding-top:35px!important;padding-right:12px!important;padding-bottom:35px!important;padding-left:12px!important}}@media (max-width:695px){.our_team_list_col{width:50%}}@media screen and (max-width:650px){.blog-left-part .col-lg-4{width:100%}}@media (max-width:600px){.generalist td.scroll_table td{width:auto;display:table-cell}.list_con_contact h6{font-size:20px}.ContactMeForm.proposal h1{padding-bottom:0;margin-top:30px}.ContactMeForm.proposal h3{font-size:18px}.support_list h5{font-size:20px}body .banner_text h1,body .blog_img h2{font-size:30px;margin-bottom:10px}body .about_banner_text h1{font-size:30px;padding-bottom:0px!important}body .banner_text h1.second_text{font-size:28px}.left-part .et_pb_image_0_tb_header .et_pb_image_wrap img{max-width:75px;width:100%}.graybox_text p,.graybox_text p a{font-size:16px}.our_mission h5{font-size:17px!important}body .testimonials h2,body .testimonials .testimonials_text h2 span{font-size:32px}body #page-container .et_pb_section .et_pb_button.positions_btn{font-size:16px;padding:7px 23px}.benifites_text .et_pb_text_inner h2{font-size:32px}.entry-title.et_pb_module h1{font-size:22px}body #page-container .et_pb_section a.positions_btn,body #page-container .et_pb_section a.positions_btn:hover{font-size:16px;padding:7px 23px!important}.generalist td{display:inline-block;width:100%}.generalist span.wpcf7-list-item{width:100%;padding:3px 0}.generalist td.scroll_table td{width:auto;display:table-cell}.generalist table .emp_ge{width:100%;display:inline-block}.generalist tr td{padding:0 5px}.wpcf7-form-control-signature-wrap{width:100%!important}.generalist .wpcf7-form-control-signature-body canvas{width:100%}}@media screen and (max-width:550px){.col-lg-3{width:100%}}@media (max-width:480px){.entry-title.et_pb_module h1{font-size:20px}body .blog_img h2{font-size:29px}body .testimonials h2,body .testimonials .testimonials_text h2 span{font-size:29px}body .banner_text h1{font-size:29px;margin-bottom:10px}body .about_banner_text h1{font-size:29px}body .banner_text h1.second_text{font-size:24px}.left-part .et_pb_image_0_tb_header .et_pb_image_wrap img{max-width:65px;width:100%}.bannersection .et_pb_button_module_wrapper:last-child{padding-bottom:0;padding-top:0}body div.rhrcareers .et_pb_button_module_wrapper{display:inline-block}body .bannersection .et_pb_button_module_wrapper{display:block;margin-bottom:0;padding-bottom:13px;margin-right:0px!important}.benifites_text .et_pb_text_inner h2{font-size:29px}.our_team_img{width:170px;height:170px}}@media screen and (max-width:400px){.our_team_img{width:145px;height:145px}}@media screen and (max-width:380px){.our_team_list_col{width:100%;padding:0}}.str_wrap{min-height:70px!important}.et-l--header ul.et_pb_social_media_follow{padding:0px!important}.media_logo img{width:auto}p{font-weight:400}.et_pb_gutters2 .et_pb_column.mission_col2 .et_pb_module,.et_pb_gutters2 .et_pb_column.mission_col2 .et_pb_module .et_pb_image_wrap,.et_pb_gutters2 .et_pb_column.mission_col2 .et_pb_module .et_pb_image_wrap img{width:100%;height:100%}.et_pb_gutters2 .et_pb_column.mission_col2 .et_pb_module .et_pb_image_wrap img{object-position:top;object-fit:contain}.second_image_section.et_pb_module,.second_image_section.et_pb_module .et_pb_image_wrap,.second_image_section.et_pb_module .et_pb_image_wrap img{width:100%;height:100%}.second_image_section.et_pb_module .et_pb_image_wrap img{object-fit:contain}body .testimonial-row.et_pb_row{display:flex;justify-content:center;min-height:unset;gap:30px;flex-wrap:wrap;padding-bottom:40px!important;padding-top:0px!important}.testimonial-row.et_pb_row::after{display:none}.testimonial-row .et_pb_module.et_pb_testimonial{margin:0px!important;min-height:unset;height:100%;padding:30px 30px 25px!important;display:flex;flex-direction:column}.testimonial-row .et_pb_column{margin:0;order:unset!important;width:calc(33.33% - 20px)}.testimonial-row .et_pb_testimonial_description{display:flex;flex-direction:column;justify-content:flex-start;flex:1;gap:10px}.testimonial-row .et_pb_testimonial_author{margin-top:0}.testimonial-row .author-meta-wrapper{height:100%;display:flex;flex-direction:column;justify-content:end}.author-meta-wrapper p.et_pb_testimonial_meta{min-height:48px}.testimonial-row-slider .author-meta-wrapper p.et_pb_testimonial_meta{min-height:unset}@media screen and (max-width:980px){.testimonial-row .et_pb_column{margin:0;order:unset!important;width:100%}.testimonial-row .et_pb_module.et_pb_testimonial{display:block}body .testimonial-row.et_pb_row{gap:40px;padding-bottom:0px!important;padding-top:40px!important}}.testimonial-pop-up{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:999999;display:flex;justify-content:center;align-items:center}.testimonial-pop-up .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .75);z-index:1}.testimonial-pop-up .mobile-hover-card{position:relative;background:unset;border-radius:16px;padding:30px;max-width:700px;width:90%;z-index:2;max-height:90vh;overflow-y:auto;text-align:center;animation:popupFade 0.25s ease-out;padding:0;background:#f5f5f5;box-shadow:0 20px 60px rgb(0 0 0 / .3)}.testimonial-pop-up .et_pb_module.et_pb_testimonial{min-height:unset;height:100%;margin-bottom:0px!important;padding:30px 20px!important;display:flex;flex-wrap:wrap;background:#f5f5f5}.testimonial-pop-up .et_pb_testimonial_author{margin-top:10px!important}@keyframes popupFade{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.testimonial-pop-up .close-btn{width:20px;height:20px;background:none;border:none;cursor:pointer;position:absolute;right:16px;top:10px;padding:0;z-index:99}.testimonial-pop-up .close-btn::before,.testimonial-pop-up .close-btn::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background-color:#000;transform-origin:center;transition:background-color 0.3s ease}.testimonial-pop-up .close-btn::before{transform:translate(-50%,-50%) rotate(45deg)}.testimonial-pop-up .close-btn::after{transform:translate(-50%,-50%) rotate(-45deg)}.testimonial-pop-up .close-btn:hover::before,.testimonial-pop-up .close-btn:hover::after{opacity:.8}.testimonial-pop-up .testimonial-row-slider .et_pb_testimonial_description_inner .et_pb_testimonial_content{display:block;overflow:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset}.testimonial-pop-up .et_pb_testimonial:before{content:none}.testimonial-pop-up .et_pb_testimonial_description .read-more-text{display:none}.testimonial-pop-up .et_pb_testimonial_description{margin-left:0px!important;width:calc(100% - 120px)}.testimonial-section .testimonial-row-slider .et_pb_testimonial_description_inner .et_pb_testimonial_content{display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;min-height:112px}.testimonial-section .et_pb_testimonial_description_inner .et_pb_testimonial_content p{padding:0;font-size:16px;line-height:1.4}.testimonial-section .read-more-text{color:#404040;font-size:18px;font-weight:600;line-height:1.2;text-decoration:underline;font-style:italic;margin-top:auto;padding-top:5px;cursor:pointer}.testimonial-section .read-more-text:hover{text-decoration:underline}.banner-heart-image{max-width:48px;width:100%;margin-left:12px}.testimonial-section .testimonial-row-slider .et_pb_testimonial_description_inner{min-height:341px}.testimonial-section .testimonial-row-slider.testimonial-row .author-meta-wrapper{justify-content:flex-start}@media screen and (max-width:980px){.testimonial-section .et_pb_testimonial_description_inner .et_pb_testimonial_content,.testimonial-section .testimonial-row-slider .et_pb_testimonial_description_inner{min-height:unset}}@media screen and (max-width:767px){.testimonial-pop-up .et_pb_testimonial_description{width:100%}.testimonial-pop-up .et_pb_testimonial_portrait{float:unset;margin:0 auto 20px}.banner-heart-image{max-width:25px;margin-left:3px}}li.after-heart a{padding-right:25px!important;position:relative}li.after-heart a::before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);background-image:url(http://restauranthrgroup.com/wp-content/uploads/2025/11/heart.png);background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1180px){li.after-heart a::before{left:100px;right:unset}}.testimonial-section .testimonial-row-slider.testimonial-row .et_pb_testimonial_description_inner .et_pb_testimonial_content ul{padding-bottom:0;margin-bottom:10px}.contact-new-form form.wpcf7-form{display:flex;flex-wrap:wrap;gap:30px}.contact-new-form form.wpcf7-form fieldset{width:100%}.contact-new-form form.wpcf7-form .form-module{width:calc(50% - 30px)}.contact-new-form form.wpcf7-form .form-module.w-100{width:100%}.contact-new-form form.wpcf7-form .form-module.w-100.pr-30{padding-right:30px}.contact-new-form form.wpcf7-form .form-module input[type=text],.contact-new-form form.wpcf7-form .form-module input[type="email"],.contact-new-form form.wpcf7-form .form-module input[type="tel"],.contact-new-form form.wpcf7-form .form-module input[type="url"],.contact-new-form form.wpcf7-form .form-module select,.contact-new-form form.wpcf7-form .form-module textarea{width:100%;padding:16px;background-color:#eee;border:1px solid #bbb;color:#999;font-size:14px}.contact-new-form form.wpcf7-form .form-module br{display:none}.contact-new-form form.wpcf7-form .form-module .wpcf7-list-item label{display:flex;flex-wrap:wrap;gap:6px}.contact-new-form form.wpcf7-form .form-module .wpcf7-list-item{margin:0;margin-bottom:5px}.contact-new-form input[type="checkbox"]:after{margin-top:0}.contact-new-form form.wpcf7-form .form-module .wpcf7-list-item-label{margin-top:2px}.contact-new-form form.wpcf7-form .form-module input[type="submit"]{background:#a10047;padding:15px 17px;font-size:20px;font-weight:500}.contact-new-form input[type="checkbox"]:checked:before{border:2px solid #2ea3f2;border-top-width:0;border-left-width:0;top:2px}@media only screen and (max-width:767px){.contact-new-form form.wpcf7-form .form-module.w-100.pr-30{padding-right:0}.contact-new-form form.wpcf7-form .form-module{width:100%}.contact-new-form form.wpcf7-form .form-module.w-100.text-right{margin-top:-20px}}