:root{--primary:#371b3c;--secondary:#f2c754;--cream:#fae2d7;--darkbrown:#cb8869}body.home header.et-l--header,body.home footer.et-l--footer{display:none!important}.et_pb_row{width:90%}.mb-0,.mb-0 *{margin-bottom:0px!important}.pb-0 *{padding-bottom:0px!important}.w-fit{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.hover-pich .et_pb_text_inner h2:hover{color:#cb8869!important}a.et_pb_button{color:#F2C754!important}.disclaimer{max-height:0;opacity:0;overflow:hidden;transition:opacity 0.15s ease-in,max-height 0.15s ease-in 0.15s}.disclaimer.active{opacity:1;transition:opacity 0.15s ease-out 0.15s,max-height 0.15s ease-out}.disclaimer__inner{position:relative;margin-top:25px;padding:20px;border:1px solid rgba(0,0,0,0.2);background:#fff;font-size:14px;color:black;transform:scale(0.95);transition:transform 0.15s ease-out}.disclaimer.active .fl-disclaimer__inner{transform:scale(1);transition:transform 0.15s ease-out 0.15s}.disclaimer__icon{display:inline-block;vertical-align:top;font-family:dashicons}.disclaimer__close{position:absolute;top:0;right:0;display:flex;justify-content:center;padding:5px;font-family:dashicons;font-size:16px;cursor:pointer;transition:.15s ease-out}.disclaimer__close:hover,.disclaimer__close:focus{opacity:0.5}.et_pb_text_7 ol li{text-align:justify!important}.et_pb_text_0 ol li{text-align:justify!important}.et_pb_section_1_tb_header .et_pb_section{background-color:#000000!important}body{font-weight:300}.vertical-center{display:flex;flex-direction:column;justify-content:center}.et-menu .menu-item-has-children>a:after{top:50%!important;transform:translateY(-50%);font-size:20px!important}.desk-header .et_pb_image img,.mobilecolumn .et_pb_menu__logo img{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3)}@media all and (min-width:981px){.desk-header:before{content:'';background:rgba(203,136,105,0.8);width:100%;height:67px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.desk-header:before{margin-top:-10px}.desk-header .et_pb_menu{transform:translateY(-10px)}.desk-header .nav li li ul{top:0px!important}.desk-header .et_pb_menu ul li.current-menu-item>a,.desk-header .et_pb_menu ul li>a:hover,.desk-header .et_pb_menu ul li:hover>a{color:var(--secondary)!important;background-color:var(--primary)!important}.desk-header li.menu-item--depth-0:last-child{padding-right:0px!important}.desk-header .nav li.menu-item--depth-0{padding-right:30px}.desk-header .et-menu li li a{width:240px!important}.desk-header .et_pb_menu .et_pb_menu_inner_container{float:right!important}.desk-header ul li li{padding:0px!important}.desk-header ul li li a{padding:10px 15px!important}.desk-header ul li li a:hover{background-color:#e5e5e5}.desk-header li.menu-item{margin:0px!important;padding:0px!important}.desk-header .et-menu-nav>ul>li.menu-item>a{padding:10px 20px;min-height:68px;display:flex;align-items:center;justify-content:center}.desk-header .et-menu.nav{margin:0px!important;padding:0px}}@media all and (min-width:981px) and (max-width:1260px){.desk-header .et-menu-nav>ul>li.menu-item>a{padding:10px 15px!important;font-size:14px!important}.desk-header .et-menu .menu-item-has-children>a:after{font-size:15px!important}.desk-header .nav li ul,.desk-header .et-menu li li a{width:200px!important}}p.heading{color:#fff!important;font-size:20px;line-height:1.4em;font-family:"Playfair Display"}.banner-slider .et_pb_slide_description{padding:0px!important}.banner-slider .et_pb_slide{padding:0px!important}.banner-slider .et_pb_slide_content img{float:left;margin-right:20px;width: 70px;height:auto}.banner-slider .et-pb-arrow-next{right:40px!important;opacity:1}p.client-name{font-weight:300!important}p.client-name span{font-size:15px!important}.banner-slider .et-pb-arrow-prev{left:40px!important;opacity:1}.banner-slider .et-pb-arrow-prev:before{content:"\23";opacity:1;border:2px solid #fff;border-radius:50%;font-weight:bold}.banner-slider .et-pb-arrow-next,.banner-slider .et-pb-arrow-prev{font-size:35px}.banner-slider .et-pb-arrow-next:before{content:"\24";opacity:1;border:2px solid #fff;border-radius:50%;font-weight:bold}.banner-slider .et-pb-controllers a{display:inline-block;background-color:hsl(0deg 0% 100% / 0%)!important;text-indent:-9999px;border-radius:7px;width:13px;border:1px solid #ead260;height:13px;margin-right:10px;padding:0;opacity:.5}.banner-slider a.et-pb-active-control{background-color:#ead260!important;opacity:1}.banner-slider .et-pb-controllers{bottom:-16px}@media (max-width:980px){.banner-slider .et-pb-arrow-next{right:10px!important}.banner-slider .et-pb-arrow-prev{left:10px!important}}.expertise-row .et_pb_column{display:grid;grid-template-columns:repeat(7,1fr);gap:20px}@media all and (min-width:981px) and (max-width:1025px){.expertise-row .et_pb_column{grid-template-columns:repeat(4,1fr)}}@media all and (max-width:980px){.expertise-row .et_pb_column{grid-template-columns:repeat(3,1fr)}}@media all and (max-width:767px){.expertise-row .et_pb_column{grid-template-columns:repeat(2,1fr)}}.module-2-box p.heading{font-size:47px;line-height:1.25em;color:#fff}.module-2-box .et_pb_blurb_description p{font-weight:400!important}.module-2-box .et_pb_blurb_description{max-width:90%;margin:auto}.module-2-box .et_pb_main_blurb_image{margin-bottom:20px!important}@media all and (max-width:980px){.mobilecolumn:before{content:'';background:rgba(203,136,105,0.8);width:100%;height:55px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.mobilecolumn .et_mobile_menu li a:hover,.mobilecolumn .nav ul li a:hover{opacity:1!important;background-color:transparent!important}.mobilecolumn .et_pb_menu ul li.current-menu-item>a,.mobilecolumn .et_pb_menu ul li:hover>a{color:var(--secondary)!important}.row-revers-mobile{display:flex!important;flex-direction:column-reverse!important}.et_pb_section.home-banner,.et_pb_section.the-team-banner{background-position:center center!important}}@media all and (min-width:768px){.disclaimer-row .button-agree{display:inline-block;float:left}.disclaimer-row .button-disagree{margin-left:20px!important}}.scroll-header{background-color:transparent!important;display:none;position:fixed!important;left:0;top:0;width:100%;z-index:99}.contact-form .nf-form-content{padding:0px;max-width:100%!important}.contact-form .nf-form-fields-required{padding-bottom:20px!important}.contact-form .form-links a{text-decoration:underline!important;color:#222a35!important}.contact-form .form-links a:hover{text-decoration:none!important;color:#333!important}.contact-form input[type='button']{border:none!important;padding:14px 33px!important;text-align:center;height:auto!important;font-size:18px!important;line-height:24px;white-space:normal;cursor:pointer;background-color:#2e3e51!important;color:#fff!important;font-weight:600!important}.contact-form input[type='button']:hover{background-color:#222a35!important}.global-form .wpcf7-form-control:not(.wpcf7-submit){width:100%;padding:15px!important;border-radius:5px;border:1px solid #eee;font-size:15px}.global-form input.wpcf7-form-control.wpcf7-submit{background-color:#371b3c;border:0px;padding:20px 50px;color:#fff;font-size:16px;text-transform:uppercase;line-height:16px;border-radius:5px;cursor:pointer;font-weight:600}.global-form input.wpcf7-form-control.wpcf7-submit:hover{background-color:#cb8869}.team-wrapper .et_pb_row{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.team-wrapper .et_pb_row .et_pb_column{width:100%!important;display:flex;flex-direction:column;justify-content:space-between}.team-wrapper .et_pb_blurb_container{padding:20px 20px 0px}.team-wrapper .et_pb_main_blurb_image{margin-bottom:0px;display:block}.team-wrapper .et_pb_social_media_follow li{margin-bottom:0px!important;line-height:0px!important}.team-wrapper .et_pb_social_media_follow li a.icon{border-radius:0px!important;margin-right:0px!important}.team-wrapper .et_pb_social_media_follow{display:flex;align-items:center;justify-content:center;gap:10px}.social-team ul{display:flex;list-style-type:none;gap:10px;align-items:center;justify-content:center;padding:0px!important;margin:0px!important}.social-team ul li img{max-width:32px;width:100%}@media all and (min-width:768px) and (max-width:980px){.team-wrapper .et_pb_row{gap:20px}}@media all and (max-width:767px){.team-wrapper .et_pb_row{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}}@media all and (max-width:540px){.team-wrapper .et_pb_row{grid-template-columns:repeat(1,1fr)}}.location-row .et_pb_main_blurb_image{margin-bottom:0px;width:100%}.location-row .et_pb_blurb_container{padding:30px;text-align:center}.location-row .et_pb_main_blurb_image img{width:100%!important}@media all and (min-width:768px) and (max-width:980px){.w-50{width:50%!important}}.footer-3-column{display:flex!important;align-items:center;justify-content:end;gap:15px}.footer-3-column .et_pb_social_media_follow li{margin-bottom:0px!important}.footer-links .et_pb_text_inner p{display:flex;gap:20px}.footer-links .et_pb_text_inner p a:after{content:'';width:1px;height:85%;position:absolute;right:-10px;background:var(--secondary);display:block;top:50%;transform:translateY(-50%)}.footer-links .et_pb_text_inner p a:last-child::after{display:none}.footer-links .et_pb_text_inner p a{position:relative}.footer-links .et_pb_text_inner p br{display:none}@media all and (max-width:767px){.footer-3-column.footer-col{flex-direction:column;justify-content:center}}@media all and (min-width:981px) and (max-width:1260px){.banner-slider .et_pb_slide_description{max-width:850px}}@media all and (max-width:980px){.banner-slider .et_pb_slide_content img{float:none!important;margin-right:0!important}.banner-slider .et_pb_slide_content .client-name{transform:translateY(0px)}.banner-slider .et_pb_slide_description{padding:0px 20px!important}.client-name{font-size:18px!important}.banner-slider .et_pb_slider_container_inner{padding:0px 40px}.attorney .et_pb_social_media_follow{display:block;text-align:right;padding-right:0px;width:101px;margin:0px auto!important;text-align:center}.attorney .mail-icon{width:50%;display:inline-block}.mail-icon img{top:8px}.footer-col{width:100%!important}}@media all and (max-width:768px){.footer-content .et_pb_column{width:100%!important}.abt-r-3 .et_pb_column{width:100%!important}}.mobile-logo-slider .carousel-slider .owl-item img{width:auto!important}.desk-header ul.sub-menu li.current-menu-item>a{background-color:#cb8869!important}@media all and (min-width:768px) and (max-width:1050px){.banner-slider .et_pb_slide_content{padding:0px 20px!important}}.client-logos-sec .carousel-slider__item img{filter:grayscale(1) invert(1);cursor:default!important}.client-logos-sec .carousel-slider__item img:hover{filter:none!important;cursor:pointer}.career-page-form .nf-form-content{max-width:100%!important}.career-page-form .nf-field-container{max-width:974px!important;width:100%!important;margin-bottom:0px!important}.career-page-form div#nf-field-41-container,.career-page-form div#nf-field-42-container,.career-page-form div#nf-field-43-container,.career-page-form div#nf-field-44-container,.career-page-form div#nf-field-96-container,.career-page-form div#nf-field-97-container,.career-page-form div#nf-field-83-container,.career-page-form div#nf-field-84-container,.career-page-form div#nf-field-93-container,.career-page-form div#nf-field-66-container{display:table-cell;width:43.5%!important;padding-right:4px}.career-page-form .nf-field-element{margin-bottom:10px!important}.career-page-form .select2-container--default .select2-selection--multiple{background-color:#f7f7f7!important;border-radius:0px!important;height:46px!important}@media (max-width:1250px) and (min-width:1150px){.career-page-form .nf-field-container{max-width:897px!important}.career-page-form div#nf-field-41-container,.career-page-form div#nf-field-42-container,.career-page-form div#nf-field-43-container,.career-page-form div#nf-field-44-container,.career-page-form div#nf-field-96-container,.career-page-form div#nf-field-97-container,.career-page-form div#nf-field-83-container,.career-page-form div#nf-field-84-container,.career-page-form div#nf-field-93-container,.career-page-form div#nf-field-66-container{width:47.3%!important}}@media (max-width:1150px) and (min-width:980px){.career-page-form .nf-field-container{max-width:767px!important}.career-page-form div#nf-field-41-container,.career-page-form div#nf-field-42-container,.career-page-form div#nf-field-43-container,.career-page-form div#nf-field-44-container,.career-page-form div#nf-field-96-container,.career-page-form div#nf-field-97-container,.career-page-form div#nf-field-83-container,.career-page-form div#nf-field-84-container,.career-page-form div#nf-field-93-container,.career-page-form div#nf-field-66-container{width:55.3%!important}}@media (max-width:980px){.career-page-form div#nf-field-41-container,.career-page-form div#nf-field-42-container,.career-page-form div#nf-field-43-container,.career-page-form div#nf-field-44-container,.career-page-form div#nf-field-96-container,.career-page-form div#nf-field-97-container,.career-page-form div#nf-field-83-container,.career-page-form div#nf-field-84-container,.career-page-form div#nf-field-93-container,.career-page-form div#nf-field-66-container{display:block!important;width:100%!important}}@media (min-width:1400px){.career-page-form div#nf-field-41-container,.career-page-form div#nf-field-42-container,.career-page-form div#nf-field-43-container,.career-page-form div#nf-field-44-container,.career-page-form div#nf-field-96-container,.career-page-form div#nf-field-97-container,.career-page-form div#nf-field-83-container,.career-page-form div#nf-field-84-container,.career-page-form div#nf-field-93-container,.career-page-form div#nf-field-66-container{width:500px!important}.career-page-form .nf-field-container{max-width:1000px!important}}#internshipForm label span,#careerForm label span{font-size:18px;font-weight:500;color:#333;margin-bottom:3px;display:inline-block}.form_div{margin-bottom:25px}#internshipForm .form-sec-title,#careerForm .form-sec-title{margin-top:10px;margin-bottom:20px;font-size:20px;font-weight:500}#internshipForm input:not([type=radio]),#careerForm input:not([type=radio]){width:100%;padding:12px;background:#f7f7f7;border:1px solid #c4c4c4;color:#333;height:44px}#internshipForm span.error_msg,#careerForm span.error_msg{display:block;padding-top:7px}#internshipForm ::placeholder,#careerForm ::placeholder{font-size:16px;colo:#333;font-weight:400}#internshipForm button,#careerForm button{background:var(--primary)!important;border:none!important;color:#fff!important;padding:16px 35px!important;text-align:center;height:auto;font-size:18px!important;white-space:normal;color:#f2c754!important}#internshipForm button:hover,#careerForm button:hover{background:var(--darkbrown)!important;border:none!important;cursor:pointer;color:#371b3c!important}#internshipForm fieldset,#careerForm fieldset{display:block;margin-left:2px;margin-right:2px;padding-top:0.35em;padding-bottom:0.625em;padding-left:0.75em;padding-right:0.75em;border:1px solid #222a35;margin-bottom:30px}#internshipForm .radio_grp,#careerForm .radio_grp{display:inline-flex}#internshipForm .radio-div label,#careerForm .radio-div label{padding-right:10px}#internshipForm .half_div,#careerForm .half_div{height:100%}#internshipForm .radio-div label:first-child,#careerForm .radio-div label:first-child{font-weight:500}#internshipForm .radio-div p,#careerForm .radio-div p{padding-bottom:5px!important}.ui-widget-header{background:rgba(0,0,0,0.5)!important}#internshipForm .captcha_div a,#careerForm .captcha_div a{font-weight:500;margin:0px 5px;text-decoration:underline}#internshipForm .captcha_div a:hover,#careerForm .captcha_div a:hover{text-decoration:none}#internshipForm #no_of_qualification,#careerForm #no_of_qualification{width:100%;max-width:300px;padding:10px 10px}.c-exp-div label{font-size:16px;font-weight:500;line-height:22px}#pageloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background-color:rgba(0,0,0,0.3)}#pageloader img{position:absolute;left:50%;top:50%}@media all and (min-width:768px){.c-exp-div{display:inline-flex}.c-exp-div label{margin-right:7px;padding:12px 0px}}@media all and (min-width:981px) and (max-width:1125px){#internshipForm .radio-div label:first-child,#careerForm .radio-div label:first-child{font-size:16px}#internshipForm .radio-div label,#careerForm .radio-div label{font-size:15px}#internshipForm .radio-div label,#careerForm .radio-div label{padding-right:8px}}@media all and (max-width:980px){#internshipForm .radio_grp,#careerForm .radio_grp{display:block}.c-exp-div label{margin-bottom:10px}.exp-yr-div{padding-right:6px;display:inline-block;float:left;width:50%}.exp-mnt-div{display:inline-block;width:50%}}@media all and (min-width:768px){#internshipForm .row_div,#careerForm .row_div{display:flex}.half_div{width:50%!important;float:left}.half_div_left{padding-right:10px}.half_div_right{padding-left:10px}}@media all and (max-width:676px){#internshipForm .form-sec-title,#careerForm .form-sec-title{font-size:18px}}#careerForm .row_div span:empty,#internshipForm .row_div span:empty{display:none!important}@media all and (max-width:980px){#internshipForm ::placeholder,#careerForm ::placeholder{font-size:12px!important;overflow:visible}#internshipForm input:not([type=radio]),#careerForm input:not([type=radio]),input.text,input.title,input[type=text],select,textarea{padding:12px 5px}}@media (max-width:767px){.r1-text-about p{text-align:justify!important}}.exp-yr-div{padding-right:6px}.exp-mnt-div{padding-left:6px}#pageloader img{left:0;right:0;margin:auto}@media (min-width:1900px){.internal-banner{height:56vh;min-height:416px}.home-banner{height:79vh;min-height:638px}}.et_pb_menu_0_tb_header.et_pb_menu .nav li.current-menu-ancestor ul.sub-menu a,.et_pb_menu_0_tb_header.et_pb_menu .nav li.menu-item-has-children ul.sub-menu a,.desk-header .et_pb_menu .nav li.current-menu-ancestor ul.sub-menu a,.desk-header .et_pb_menu .nav li.menu-item-has-children ul.sub-menu a{color:#f2c754!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li.menu-item-has-children ul.sub-menu a:hover,.desk-header .et_pb_menu .nav li.menu-item-has-children ul.sub-menu a:hover{background-color:#cb8869!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li.menu-item-has-children a,.desk-header .et_pb_menu .nav li.menu-item-has-children a{padding-right:28px}.et-menu .menu-item-has-children>a:first-child:after,.desk-header .et-menu .menu-item-has-children>a:first-child:after{right:7px!important}.nav li ul{padding:7px 0px!important}#internshipForm input:not([type=radio]),#careerForm input:not([type=radio]),#internshipForm input[type=checkbox],#careerForm input[type=checkbox]{background:#fff0e9}.dscf7-captcha-container{background:transparent!important}#justtxt li{text-align:justify!important}