body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@font-face{font-family:'Futura PT';src:url('/wp-content/themes/bernhaut/fonts/FuturaPT-Bold.woff2') format('woff2'),url('FuturaPT-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Futura PT Book';src:url('/wp-content/themes/bernhaut/fonts/FuturaPT-Book.woff2') format('woff2'),url('FuturaPT-Book.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}body a{color:#3D3C3C}body .entry-content a{color:#677778;font-weight:700}body a:hover{text-decoration:underline;color:#3D3C3C!important}body{font-family:'Futura PT Book'}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:700}h1{font-family:'Futura PT Book'}.et_pb_post{margin-bottom:60px;word-wrap:break-word;border-bottom:2px solid #E4322B}.et_pb_post .entry-title a,.et_pb_post h2 a{text-decoration:none;text-transform:uppercase!important;color:#181717!important}article{display:block;font-size:20px!important;line-height:1.5em}#recent-posts-2 h4.widgettitle{text-transform:uppercase;font-size:25px;color:#181717!important}#categories-2 h4.widgettitle{text-transform:uppercase;font-size:25px;color:#181717!important}.et_pb_widget ol li,.et_pb_widget ul li{margin-bottom:0.5em;font-size:17px}#page-container .et_pb_button{color:#ffffff;border:2px solid #606b6c;background-color:#606b6c;border-radius:3px;padding:10px;font-weight:500;font-size:18px;min-width:130px}#page-container .et_pb_button:hover{color:#606b6c!important;background-color:transparent}#site-header{padding:0}#site-header .et_pb_row{display:flex;align-items:center}#site-header .et_pb_code_inner{display:flex}#site-header h3{padding:0;font-size:40px;font-weight:700;color:#3D3C3C}#site-header .et-menu li a{font-size:18px;color:#3D3C3C}#site-header .et-menu li li a{font-size:16px}#site-header .et-menu li a:hover{text-decoration:unset}#site-header .et_pb_menu__wrap{justify-content:center}#site-header .nav li ul{border-top:3px solid #c0d7d9!important}#site-header .dashicons-icon i{position:relative;top:4px}#footer-top h3{font-size:30px;color:#3D3C3C;font-weight:700}#footer-top h4{font-size:25px;color:#3D3C3C;font-weight:600}#footer-top p{padding:5px 0}#footer-top .et_pb_social_media_follow a:hover{text-decoration:unset}#footer-top p,#footer-top p a{font-size:20px;color:#3D3C3C;font-weight:normal}#footer-top p a:hover,#footer-bottom p a:hover{text-decoration:underline}#footer-top .dashicons-icon i{position:relative;top:2px}#footer-bottom .et_pb_row_1_tb_footer{padding:10px 0}#footer-bottom .et_pb_row_2_tb_footer{padding:7px 0 10px}#footer-bottom p a{color:#3D3C3C}#footer-bottom{padding:5px 0;background-color:#c0d6d852}#footer-bottom p{color:#3D3C3C;font-size:17px;text-align:center}#inner-banner1{padding-top:0;padding-bottom:0}#inner-banner1 .et_pb_row{padding:0;width:100%;max-width:100%;position:relative;z-index:0}#inner-banner1 .et_pb_image{margin-bottom:0}#inner-banner1 .et_pb_image_wrap{display:block}#inner-banner1 .et_pb_image img{width:100vw;height:100%;max-height:550px;object-fit:cover}body.blog #inner-banner1 .et_pb_image img{display:block}#inner-banner1 .et_pb_text{z-index:9;max-width:1190px;margin:0 auto;text-align:center;padding:40px 10px 0}body.blog #inner-banner1 .et_pb_text{position:relative}#inner-banner1 h1{padding-bottom:0;font-size:45px;margin:0px 0 20px;font-weight:600;line-height:2.3}#services_heading .et_pb_column h2:before,#inner-banner1 h1:before{position:absolute;bottom:2px;width:25%;left:67.5%;margin-left:-30%;height:1px;content:"";background-color:#777;z-index:4}#inner-banner1 h1:after{position:absolute;width:40px;height:40px;left:50%;margin-left:-20px;bottom:-16px;content:'\00a7';font-size:30px;line-height:40px;font-family:"Playfair Display",serif;color:#8099ad;font-weight:400;z-index:5;display:block;background-color:#ffffff}.page-id-5662 #inner-banner1 h1{padding-bottom:35px;line-height:1.23}.page-id-5662 #inner-banner1 h1:after{bottom:-14px}#services_heading .et_pb_column h2:after{position:absolute;width:40px;height:40px;left:50%;margin-left:-20px;bottom:-16px;content:'\00a7';font-size:30px;line-height:40px;font-family:"Playfair Display",serif;color:#8099ad;font-weight:400;z-index:5;display:block;background-color:#F7F3F3}body .about-single .et_pb_column:before{content:"";border:1px solid rgb(255 255 255 / 40%);position:absolute;top:10px;left:10px;right:10px;bottom:10px;border-radius:10px}body .about-single .et_pb_column:last-of-type{background-color:#c0d7d9;padding:50px;border-radius:20px;color:#333}body .about-single{padding:20px 0 80px!important}body .about-single .et_pb_column_1{display:flex;align-items:center;flex-direction:column;justify-content:start}body .about-single .et_pb_image_wrap img{width:300px!important;border-radius:4px}body .about-single .et_pb_text{padding:0!important;text-align:left!important}body .about-single .et_pb_text_inner h3{padding:25px 0!important;text-transform:uppercase!important}body .about-single .et_pb_text_inner p{font-size:18px!important}.about-single .et_pb_image{text-align:center;margin-bottom:0px!important}#contact-form input,#contact-form select,#contact-form textarea{background:#fff;border:1px solid #02768F!important;color:#000}#contact-form .left-side-field{width:49.5%;float:left}#contact-form .right-side-field1{position:absolute;top:0;right:0;width:49.5%}#contact-form .right-side-field2{position:absolute;top:8rem;right:0;width:49.5%}#contact-form .right-side-field3{position:absolute;top:11rem;right:0;width:49.5%}div.wpforms-container-full .wpforms-form .wpforms-one-half,div.wpforms-container-full .wpforms-form .wpforms-three-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-fourths{width:calc(50% - 10px)!important}#wpforms-form-2766{width:100%;margin:1rem auto}div.wpforms-container-full .wpforms-form .wpforms-submit-container{display:flex;justify-content:center}#wpforms-submit-2766{background-color:#606b6c!important;width:160px;border:2px solid #606b6c!important;border-radius:50px!important;text-transform:uppercase;color:#fff!important;justify-content:center}#wpforms-submit-2766:hover{color:#000000!important;background-color:transparent!important;width:100%}#main-content .wpforms-form input,#main-content .wpforms-form select,#main-content .wpforms-form textarea{padding:6px 10px;border:1px solid;border-radius:2px}#contact-page-section .dashicons-icon i{position:relative;top:4px}#contact-page-section .button-para{display:inline-block}#contact-page-section .button-para .et_pb_button{min-width:150px;border-radius:50px;font-size:19px;padding:10px 30px}#contact-page-section .button-para{margin-right:20px}#contact-page-map,#contact-page-map .et_pb_row{padding-bottom:0}#contact-page-section .et_pb_row .et-last-child{background-color:#c0d6d83b;border-radius:10px;padding:30px}#contact-page-section .et_pb_row .et-last-child img{border-radius:7px}#contact-page-section .et_pb_row .et-last-child span{font-weight:900;color:#3D3C3C;font-size:15px}#contact-page-section .et_pb_row .et-last-child h3{font-size:30px;font-weight:bold;padding:5px 0}#contact-page-section .et_pb_row .et-last-child p a{font-size:17px;font-weight:700}#contact-page-map iframe{margin-bottom:-9px}#home-banner-section{min-height:700px;display:flex;align-items:end}#home-banner-section .et_pb_row{margin:0 auto;width:55%;padding:5rem 0 5rem}#home-banner-section h1{font-size:50px;font-weight:900;color:#fff;line-height:1.1}#home-banner-section .et_pb_button:hover{color:#c0d7d9!important;border-color:#ffffff;background-color:#ffffff}#our_values_sec{margin-top:20px}#our_values_sec .et_pb_row{max-width:1312px;padding-top:60px}#our_values_sec .et_pb_column{height:545px}#our_values_sec .et-last-child{background-color:#c0d7d9!important}#our_values_sec .et-last-child .et_pb_image_wrap img{position:relative;right:6rem;top:5.4rem}#our_values_sec h1{line-height:48px;margin-bottom:0;font-size:46px;font-weight:500;margin-bottom:30px}#our_values_sec h5{font-size:16px;color:#c0d7d9;font-weight:600}#our_values_sec h4{color:#333;font-size:18px;font-weight:600}#our_values_sec .et_pb_column:first-of-type p:first-of-type{padding-right:4rem;margin-bottom:2rem}#our_values_sec .et_pb_column p{padding-bottom:4px;display:flex}#our_values_sec .et_pb_column p .icon i{font-size:30px;color:#c0d7d9;position:relative;top:8px}#testimonials_section{margin-top:60px}#testimonials_section .et_pb_row:first-of-type{height:350px;padding-top:5rem}#testimonials_section .et_pb_row:first-of-type h2{text-align:center;line-height:48px;margin-bottom:0;font-size:46px;color:#fff;font-weight:500}.et_pb_row:first-of-type h2 span{color:#c0d7d9}#testimonials_section .ti-footer{display:none}#testimonials_section .et_pb_row:last-of-type{margin-top:-10rem}#services-area .et_pb_row:first-of-type{margin:0px auto 35px}#main-content .services-row{justify-content:center}#main-content .services-row:first-of-type{max-width:55%}#main-content .services-row .et_pb_column{overflow:hidden;width:22%}#main-content .services-row .et_pb_column .et_pb_image_wrap{text-align:left}#main-content .services-row .et_pb_text{transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;-webkit-transition:all .8s;max-width:276px;position:static}body .services-row h4{padding-bottom:0;font-size:22px;position:relative;padding-left:132px;display:flex;align-items:center;min-height:110px}body .services-row h4:before{content:"";background-repeat:no-repeat;background-position:center;width:110px;height:110px;position:absolute;top:0;left:0;background-color:#606b6c}body .Criminal-column h4:before{background-image:url(/wp-content/themes/bernhaut/images/handcuffs.svg)}body .violence-column h4:before{background-image:url(/wp-content/themes/bernhaut/images/Disputes.svg)}body .Inquiry-column h4:before{background-image:url(/wp-content/themes/bernhaut/images/inquery.svg)}body .civil-column h4:before{background-image:url(/wp-content/themes/bernhaut/images/peoples.svg)}body .litigation-column h4:before{background-image:url(/wp-content/themes/bernhaut/images/documents.svg)}body .services-row h4~*{display:none}#main-content .services-row .et_pb_column:hover p{color:#262b2b!important}#main-content .services-row .et_pb_button:hover{border-color:#fff!important;background-color:#ffffff;color:#606b6c!important}#main-content .services-row .et_pb_column:hover .et_pb_text{position:absolute;top:0;left:0;right:0;background-color:rgb(158 177 179 / 90%);color:#fff;display:flex;align-items:center;height:376px}#main-content .services-row .et_pb_column:hover .et_pb_text_inner{padding:30px}#main-content .services-row .et_pb_column:hover h4{padding-left:55px;display:block;min-height:100%;margin-bottom:20px;color:#262b2b}#main-content .services-row .et_pb_column:hover h4~*{display:block}#main-content .services-row .et_pb_column:hover h4:before{width:35px;height:35px;background-size:contain;background-color:transparent}#main-content .services-row .et_pb_column .et_pb_image{display:flex}#main-content #cta_section{padding:100px 0}#main-content #cta_section .et_pb_row{border-radius:5px}#main-content #cta_section .et_pb_row .et_pb_text_inner{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:70px 250px;text-align:center;color:#fff}#main-content #cta_section .et_pb_row .et_pb_text_inner h3{font-size:40px;color:#333;font-weight:700}#main-content #cta_section .et_pb_row .et_pb_text_inner p{color:#333;font-size:20px}#main-content #cta_section .et_pb_row .et_pb_text_inner .et_pb_button{background-color:#fff;color:#606b6c;border:1px solid #fff}#main-content #cta_section .et_pb_row .et_pb_text_inner .et_pb_button:hover{background-color:transparent;color:#333!important;border-color:#333}@media only screen and (max-width:1366px){#main-content .services-row .et_pb_column{margin-right:2.5%;width:25%}}@media only screen and (max-width:1280px){#our_values_sec .et_pb_row{max-width:1170px}#testimonials_section .et_pb_row:first-of-type h2{font-size:42px}#home-banner-section .et_pb_row{width:60%}#site-header h3{font-size:35px}#home-banner-section{min-height:650px}#home-banner-section h1{font-size:45px}#testimonials_section .et_pb_row:first-of-type{width:100%}}@media only screen and (max-width:1024px){#home-banner-section{min-height:600px}#home-banner-section h1{font-size:40px}#home-banner-section .et_pb_row{width:80%}#main-content .services-row .et_pb_column{width:30%}#main-content #cta_section .et_pb_row .et_pb_text_inner{padding:45px 125px}#site-header h3{font-size:30px}#page-container .et_pb_button{font-size:17px;min-width:120px}#testimonials_section .et_pb_row:first-of-type h2{font-size:40px}}@media only screen and (max-width:980px){#services-area{padding-top:0}#page-container #services-area .et_pb_row:last-of-type .et_pb_column{width:33.25%}#page-container #services-area .et_pb_row:last-of-type{gap:2rem}#main-content .services-row .et_pb_column:hover .et_pb_text{height:410px}#our_values_sec{margin-top:0;padding-top:0}#our_values_sec h1{font-size:43px;margin-bottom:20px}#our_values_sec .et_pb_column{height:auto;margin-bottom:50px!important}#our_values_sec .et-last-child{width:45%;float:right;height:600px}#our_values_sec .et-last-child .et_pb_image_wrap img{top:12rem;right:11rem}#our_values_sec .et_pb_row,#services_section{width:95%}#testimonials_section .et_pb_row:first-of-type h2{font-size:36px}#testimonials_section .et_pb_row:first-of-type h2,#cta_section .et_pb_row{width:100%}#testimonials_section .et_pb_row:last-of-type{padding-bottom:0}#testimonials_section .et_pb_row:first-of-type{width:100%}#main-content #cta_section{padding:90px 0}#main-content #cta_section .et_pb_row .et_pb_text_inner{padding:40px 150px}#main-content #cta_section .et_pb_row .et_pb_text_inner h3{font-size:36px}#home-banner-section{min-height:560px}#home-banner-section h1{font-size:35px}#our_values_sec .et-last-child .et_pb_image_wrap img{top:8rem}#page-container #services-area .et_pb_row:last-of-type{display:flex}#main-content #cta_section .et_pb_row{width:90%}#site-header .et_mobile_menu{border-color:#606b6c!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et_pb_module .mobile_menu_bar:before{color:#606b6c!important}#site-header .et_pb_row{height:120px}#site-header .et_pb_row .et_pb_column_1_2{position:absolute;top:5.5rem}#site-header .et_pb_code_inner{justify-content:end}#site-header .et_mobile_menu li a{font-size:18px}#footer-bottom .et_pb_row_2_tb_footer{display:flex}}@media only screen and (max-width:768px){#site-header .et_pb_button{margin:2px 0 0 4px;padding:6px 10px;font-size:16px;min-width:100px}#testimonials_section .et_pb_row:first-of-type{height:330px;margin-top:4rem}#testimonials_section .et_pb_row:first-of-type h2{font-size:33px}#page-container #services-area .et_pb_row:last-of-type .et_pb_column{width:40%}#main-content .services-row .et_pb_column:hover .et_pb_text{height:358px}body .services-row h4{font-size:22px}#main-content #cta_section .et_pb_row .et_pb_text_inner{padding:20px 100px}#home-banner-section{min-height:500px}#home-banner-section h1{font-size:30px}#home-banner-section .et_pb_row{width:88%;padding:5rem 0 4rem}#our_values_sec .et-last-child .et_pb_image_wrap img{top:7rem}#main-content .services-row .et_pb_column{width:45%}#main-content .services-row{display:flex;flex-wrap:wrap;justify-content:center}#testimonials_section,#testimonials_section .et_pb_row:first-of-type{margin-top:0}#main-content #cta_section{padding:70px 0}#main-content .services-row .et_pb_column:hover .et_pb_text{height:376px}#contact-page-section h2{font-size:40px}}@media only screen and (max-width:500px){#our_values_sec .et_pb_column:first-of-type p:first-of-type{padding-right:0}#contact-page-section h2{font-size:35px}#our_values_sec .et-last-child{width:50%;height:450px}#our_values_sec .et_pb_column{margin-bottom:35px!important}#our_values_sec .et-last-child .et_pb_image_wrap img{top:10rem}#our_values_sec h1{font-size:38px;margin-bottom:10px}#testimonials_section{margin-top:0}#site-header .et_pb_code_inner{display:flex;text-align:end}#site-header .et_pb_row{height:auto;padding:32px 0}#site-header .et_pb_module .mobile_menu_bar:before{top:8px}#site-header .et_pb_row .et_pb_column_1_2{position:absolute;top:4.4rem}#home-banner-section{min-height:420px}#home-banner-section h1{font-size:25px}#our_values_sec .et-last-child .et_pb_image_wrap img{top:5rem}#services-area h2{font-size:35px}#services-area .et_pb_row:first-of-type{margin:0 auto}#main-content .et_pb_row_3 .et_pb_column,#page-container #services-area .et_pb_row:last-of-type .et_pb_column{width:58%}#main-content #cta_section .et_pb_row .et_pb_text_inner{padding:20px}#inner-banner1 h1{font-size:28px}div.wpforms-container-full .wpforms-form .wpforms-one-half,div.wpforms-container-full .wpforms-form .wpforms-three-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-fourths{width:100%!important}#site-header h3{font-size:24px}#home-banner-section{min-height:380px}#inner-banner1 h1{padding-bottom:8px}body .about-single .et_pb_column:last-of-type{padding:30px}}@media only screen and (max-width:500px){#our_values_sec h1{font-size:34px}#our_values_sec .et-last-child{width:70%!important;height:400px}#testimonials_section .et_pb_row:first-of-type h2{font-size:26px;line-height:1.5}#testimonials_section .et_pb_row:first-of-type{height:300px;margin-top:3rem}#our_values_sec .et-last-child .et_pb_image_wrap img{top:2rem;height:340px;right:5rem;max-width:240px!important}#footer-bottom .et_pb_row_2_tb_footer{display:block}#main-content .services-row .et_pb_column{width:72%!important}.home #home-banner-section .et_pb_text_0{background-color:#000;padding-top:5%!important}#home-banner-section{min-height:200px}#home-banner-section .et_pb_row{position:absolute;bottom:-310px;width:90%;left:0;right:0;margin:0 auto!important}#our_values_sec{padding-top:220px}#footer-bottom .et_pb_row_2_tb_footer .et_pb_column_1_2{margin-bottom:10px}#inner-banner1 h1{line-height:1.3}#site-header .et_pb_row{height:auto;padding:38px 0}#site-header .et_pb_row .et_pb_column_1_2{position:absolute;top:5.4rem}#footer-top h3,#footer-top h4,#footer-top p,#footer-top p a,#footer-top .et_pb_social_media_follow_0_tb_footer{text-align:center}#footer-top h3{padding:0}#inner-banner1 h1{padding-bottom:25px}}