/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */



:root {
    --primary: #CF5E18;
    --secondary: #212431;
    --text: #041B2F;
    --dark: #000;
    --white: #FFF;
    --font1: "Marcellus", Sans-serif;
    --font2: "Montserrat", Sans-serif;
}

html {
    margin-top: 0 !important;
    scroll-behavior: smooth;
}

body {
    font-family: var(--font2);
    background-color: var(--bodybg);
    padding-top: 80px;
    color: var(--text);
}

html h1,
html h2,
html h3,
html h4,
html h5,
html h6 {
    margin-top: 0;
    font-family: var(--font1);
}

::selection {
    color: var(--white);
    background: var(--primary);
}

#page:before {
    content: "";
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 3;
    background: #151519;
    opacity: 0;
    pointer-events: none;
    transition: all 0.5s;
}

/* Desktop + Tablet + Mobile */
body.menu_hover #page:before,
body.mega-menu-menu-1-mobile-open #page:before {
    opacity: 0.6;
    pointer-events: auto;
}

img {
    max-width: 100%;
    width: auto;
    height: auto;
    z-index: 1;
}

html a,
html .elementor a {
    text-decoration: none;
    transition: all 0.4s;
    color: inherit;
}

html a:hover {
    color: var(--dark);
}

html h1.entry-title {
    display: none;
}

html p:last-child {
    margin-bottom: 0;
}

*:focus {
    outline: none !important;
}

.btn a.elementor-button {
    height: 44px;
    line-height: 44px;
}

.entry-title,
.site-footer {
    display: none !important;
}

.btn.btn-lg a.elementor-button {
    height: 50px;
    line-height: 50px;
    text-decoration: none;
}

.breadcrumb_menu ul li:last-child span.elementor-icon-list-text {
    color: var(--primary);
}

.testimonial_image:before {
    position: absolute;
    content: "";
    height: 170px;
    width: 100%;
    left: 0;
    bottom: 0;

    background: linear-gradient(180deg,
            rgba(66, 84, 114, 0) 0%,
            rgba(66, 84, 114, 0.15) 25%,
            rgba(66, 84, 114, 0.75) 60%,
            #212431 100%);
}

.testimonial_image>a {
    display: block;
}

.testimonial_image a:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    z-index: 1;
}


#tstmnl_crsl .owl-item>.testimonial-item {
    position: relative;
    overflow: hidden;
    margin: 0 -1px;
    width: auto;
}

#tstmnl_crsl .owl-item>.testimonial-item::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    background: linear-gradient(0deg,
            rgb(7, 20, 52) 0%,
            rgb(7, 20, 52) 2%,
            rgba(50, 58, 79, 0.99) 41%,
            rgba(159, 83, 41, 0.80) 76%,
            rgba(207, 94, 24, 0.80) 91%,
            rgb(207, 94, 24, 0.80) 100%);
    z-index: 1;
    visibility: hidden;
    opacity: 0;
    transition:
        opacity 0.5s ease,
        visibility 0.5s ease;
}

#tstmnl_crsl .owl-item>.testimonial-item:hover::before {
    visibility: visible;
    opacity: 1;
}

#tstmnl_crsl .owl-item>.testimonial-item .cntnt {
    position: absolute !important;
    left: 0;
    right: 0;
    top: 100% !important;
    bottom: auto !important;
    z-index: 2;
    display: flex;
    flex-direction: column;
    transform: translateY(-100%);
    padding: 25px;
    transition: top 0.6s cubic-bezier(0.22, 1, 0.36, 1),
        transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
    margin: 0;
}


.practice_area_menu ul.hfe-nav-menu {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-auto-flow: column !important;
    grid-template-rows: repeat(5, auto) !important;
}

.practice_area_menu ul.hfe-nav-menu:before {
    display: none;
}

.testimonial_wrap {
    position: relative;
}

#tstmnl_crsl .owl-item>.testimonial-item .cntnt {
    text-align: center;
    color: var(--white);
}

.testimonial_wrap .owl-nav {
    height: fit-content;
    display: flex;
    justify-content: space-between;
}

.testimonial_wrap .owl-nav button {
    height: 98px;
    width: 98px;
    background-color: var(--primary);
    border-radius: 50%;
    border: 0px;
    color: var(--white);
    margin-left: -49px;
    background-image: url('data:image/svg+xml,<svg width="18" height="31" viewBox="0 0 18 31" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="17.4167" height="30.0833" fill="url(%23pattern0_4508_182)"/><defs><pattern id="pattern0_4508_182" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_4508_182" transform="scale(0.0454545 0.0263158)"/></pattern><image id="image0_4508_182" width="22" height="38" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAmCAYAAADAzmuWAAACN0lEQVRIiaWWu2oVURSGP8XWaM7RGFLqI/gSoiHe0EqNFwRvCYJiYzFnKgUbxSSaeDl4QbQRG1ETtbETbAWfIBENGCSaaPHLgj0YTvaamTPzwxTD2vPx77XX7LWQVPdpSHoqaUHST0lfJO2oC90s6blW62MdaI+kZxGoab4qtFfSCwdqelwF2gw59TQjaWsVaCynmaYlDbRaLdZRXhuBMWCv88U74EiapnP2Uha8AXgADDnx18CxDGpaWwK6CbibA30LnF4JLeO4CUwC+3Kgh9I0/doZyHPcAG7lQN8AwzFonuP1wH1gtxOfBo4Cc0486ti23y6AnsqDxhzb9ieA/c7691ZSQHT7nuNmOP2DztpXwOEy0JWOe8Lpe8U/A5wAZstAM8f9Iafe9u30T3YDzRxfLajT4bLb7wTvcWIfgAPAj26hhFQsOLEBYHsVaAa+AvyJxLYBT3LuiELwbeAi8CsS7wPuAINVwKabwCVnjcEfAruqgE3jwCiwFFnXC9zL+c1zwQTnF4C/kbVbgKmyaYldQhMBvhiJ9QXnhQfq3cfm/DIgB25/6s4qYNMNYARYjsQaoQe6OS/qeeOhFGN1br1wMkmSaM7LNNOxkPNYnduBtpMkWeV8jQ0iJXUeuOa0s/nQ/1524zjT9VDnsbRYk3iUJMn/C63C7DYi6bczYs1KGrQRq+q0eVbSkgP/Jmmoznw8KmnZgX+qO9GfceDf64LtOSdpsQPcrg22g5J0XNLnkN8pSf3/AHjLtmMACWS/AAAAAElFTkSuQmCC"/></defs></svg>');
    background-repeat: no-repeat;
    background-position: 73% 50%;
    transition: all 0.5s;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin-block: auto;
}

.testimonial_wrap .owl-nav button:hover {
    background-color: var(--text);
}

.testimonial_wrap .owl-nav button span {
    display: none;
}

.testimonial_wrap .owl-nav button.owl-next {
    margin-right: -49px;
    transform: scale(-1);
    left: auto;
    right: 0;
}

#tstmnl_crsl .owl-item>.testimonial-item,
#tstmnl_crsl .owl-item>.testimonial-item .cntnt {
    transition: all 0.4s;
}

#tstmnl_crsl .owl-item>.testimonial-item:hover .cntnt {
    top: 50% !important;
    bottom: auto !important;
    transform: translateY(-50%);
    align-items: center;
    justify-content: center;
}

#tstmnl_crsl .owl-item>.testimonial-item .cntnt .person-name {
    font-family: var(--font1);
    font-size: 21px;
    font-weight: 400;
    line-height: 100%;
    margin-bottom: 10px;
}

#tstmnl_crsl .owl-item>.testimonial-item .cntnt .person-designation {
    margin-bottom: 6px;
    font-family: var(--font2);
    font-size: 13px;
    line-height: 100%;
    font-weight: 700;
}

#tstmnl_crsl .owl-item>.testimonial-item .cntnt .person-description {
    overflow: hidden;
    transition: all 0.4s;
    max-height: 0;
    text-align: center;
    font-family: var(--font2);
    font-size: 13px;
    font-weight: 400;
    line-height: 140%;
    white-space: pre-line;
}

#tstmnl_crsl .owl-item>.testimonial-item:hover .cntnt .person-description {
    max-height: 292px;
}

.rooted_image_wrap {
    position: sticky;
    top: 120px;
}

body.page-id-377 {
    background: #F5F5F5;
}

#cntct_info a:hover {
    color: var(--primary);
}

.form-field label {
    font-size: 16px;
    font-weight: 500;
    display: block;
    line-height: 126%;
    letter-spacing: -0.6%;
    margin-bottom: 6px;

}

html .form-field .wpcf7-form-control {
    border: 1px solid #74818C;
    background: transparent;
    padding: 8px 15px;
}

.form-row {
    display: flex;
    gap: 16px;
}

.form-row>* {
    flex: 1;
}

.form-field {
    margin-bottom: 16px;
}

.form-field textarea.wpcf7-form-control {
    height: 295px;
    min-height: auto;
    resize: none;
}

html .wpcf7 form .wpcf7-response-output {
    margin: 20px 0 0;
    border-width: 1px;
    padding: 8px 12px;
    font-size: 14px;
    border-radius: 6px;
}

html .wpcf7 form.invalid .wpcf7-response-output {
    border-color: #FF0000;
    color: #FF0000;
    background: #fff2f2;
}

html .wpcf7 form.sent .wpcf7-response-output {
    border-color: #008000;
    color: #008000;
    background: #f8fff8;
}

html .wpcf7-not-valid-tip {
    color: #FF0000;
    line-height: normal;
    margin-top: 2px;
    font-size: 13px;
}

#cntct_frm form .btn {
    margin-top: 50px;
}

#cntct_frm form .btn p {
    display: inline-block;
    position: relative;
}

#cntct_frm form .btn p .wpcf7-spinner {
    position: absolute;
    inset: 0;
    margin: auto;
}

#cntct_frm form .btn p .wpcf7-submit {
    font-size: 17px;
    font-weight: 600;
    line-height: 126%;
    letter-spacing: 1%;
    border: 0;
    box-shadow: none;
    outline: none;
    background: var(--primary);
    color: var(--white);
    padding: 15px 55px;
    border-radius: 0;
}

#cntct_frm form .btn p .wpcf7-submit:hover {
    background: var(--secondary);
    color: var(--white);
}

html body .elementor-element.person-description p:last-child {
    margin-bottom: 0;
}

#chlngs_box .elementor-widget-image-box {
    transition: all 0.4s;
}

#chlngs_box .elementor-widget-image-box {
    position: relative;
    overflow: hidden;
    background-size: 0% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    transition: padding 0.4s ease, border-color 0.4s ease;
    border-top-width: 3px;
}

#chlngs_box .elementor-widget-image-box:hover {
    padding: 25px !important;
    border-color: var(--primary);
    background-size: cover !important;
}

#chlngs_box .elementor-widget-image-box>* {
    position: relative;
    z-index: 1;
}

#chlngs_box .elementor-widget-image-box {
    padding: 30px 0px 40px 0px;
    min-height: 202px;
}

#chlngs_box .elementor-widget-image-box .elementor-image-box-img img {
    transition: all 0.4s;
}

#chlngs_box .elementor-widget-image-box:hover .elementor-image-box-img img {
    filter: brightness(0) saturate(100%) invert(39%) sepia(86%) saturate(1454%) hue-rotate(353deg) brightness(85%) contrast(92%);
}

#chlngs_box .elementor-widget-image-box:before {
    content: "";
    background: var(--secondary);
    position: absolute;
    inset: 0;
    opacity: 0;
    z-index: 1;
    visibility: hidden;
}

#chlngs_box .elementor-widget-image-box:hover::before {
    visibility: visible;
    opacity: 0.9;
}

#chlngs_box .elementor-image-box-wrapper .elementor-image-box-img a {
    position: relative;
}

#chlngs_box .elementor-image-box-wrapper .elementor-image-box-img a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}

#hdr_mv_mnu .hfe-nav-menu>li>.hfe-menu-item::after {
    height: 5px;
}

#hdr_mv_mnu .hfe-nav-menu__layout-horizontal>.hfe-nav-menu {
    gap: 35px;
}

#hdr_mv_mnu .hfe-nav-menu>li>.hfe-menu-item {
    padding: 0;
}

header#masthead .elementor-element.header {
    box-shadow: 0 4px 20px 0 #0000000f;
}

.nav_menu .mega-menu-wrap .max-mega-menu {
    gap: 35px !important;
    background-color: var(--white) !important;
    text-align: center;
    align-items: center;
    justify-content: space-between;
    display: flex !important;
}

.nav_menu .mega-menu-wrap .max-mega-menu>.mega-menu-item>a {
    background-color: var(--white) !important;
    color: var(--text) !important;
}



/* =========================================
   PRACTICE AREAS MEGA MENU
========================================= */

.header_nav_menu .hfe-nav-menu .menu-item-has-children {
    position: relative;
}

/* Mega menu container */
.header_nav_menu .hfe-nav-menu .menu-item-has-children>.sub-menu {
    position: absolute !important;
    top: 100% !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 600px !important;
    min-width: 600px !important;
    max-width: 600px !important;
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 15px 30px !important;
    margin: 0 !important;
    padding: 30px !important;
    background: #fff !important;
    border: 1px solid #d9d9d9 !important;
    box-shadow: 0px 4px 10px 0px #1E2A381A !important;
    z-index: 99999 !important;
}

/* Individual menu items */
.header_nav_menu .hfe-nav-menu .menu-item-has-children>.sub-menu>li {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Links */
.header_nav_menu .hfe-nav-menu .menu-item-has-children>.sub-menu>li>a {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    padding: 5px 0 !important;
    background: transparent !important;
    border: 0 !important;
    color: var(--text) !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 150%;
    text-decoration: none !important;
}

/* Hover */
.header_nav_menu .hfe-nav-menu .menu-item-has-children>.sub-menu>li>a:hover {
    color: var(--primary) !important;
    background: transparent !important;
}

/* Remove Elementor/HFE item borders */
.header_nav_menu .hfe-nav-menu .menu-item-has-children>.sub-menu>li {
    border: none !important;
}

/* =========================================
   MAKE SURE MEGA MENU STAYS ABOVE HERO
========================================= */

.header_nav_menu,
.header_nav_menu .hfe-nav-menu,
.header_nav_menu .hfe-nav-menu__layout-horizontal {
    overflow: visible !important;
}

.header_nav_menu {
    position: relative;
    z-index: 99999 !important;
}

/* Corporate */
.header_nav_menu .hfe-nav-menu .menu-item-has-children>.sub-menu>li a {
    display: flex;
    align-items: center;
    padding-left: 40px !important;
}

#mega-sub-menu-43 .mega-sub-menu li a::before {
    position: absolute;
    content: "";
    width: 39px !important;
    height: 39px !important;
    left: 0;
    background-repeat: no-repeat !important;
    background-size: 39px 39px !important;
    background-position: center !important;
    margin-right: 13px !important;
}

.mega-corporate>a::before {
    background-image: url('data:image/svg+xml,<svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.3818 17.8101H20.9802" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><mask id="mask0_57_145" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="-1" width="39" height="40"><path d="M0 -0.000179291H38.75V38.7498H0V-0.000179291Z" fill="white"/></mask><g mask="url(%23mask0_57_145)"><path d="M21.7859 38.183H14.5508" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M24.2051 38.1829V30.4634C24.2051 30.2524 24.376 30.0815 24.5869 30.0815H31.3248C31.5356 30.0815 31.7066 30.2524 31.7066 30.4634V38.1829" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M34.8846 8.22577H26.7773" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.1572 9.33473V10.744C25.1572 10.9551 25.3275 11.1262 25.5387 11.1262H34.8826" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M34.8826 16.3351H25.5391C25.3282 16.3351 25.1572 16.1641 25.1572 15.9533V13.8169C25.1572 13.6059 25.3282 13.4351 25.5391 13.4351H34.8826" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M27.8972 18.6461H25.5391C25.3282 18.6461 25.1572 18.817 25.1572 19.0279V21.1642C25.1572 21.3751 25.3282 21.546 25.5391 21.546H34.8826V18.6461H30.4193" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M34.8843 28.786V37.4261C34.8843 37.8439 34.5452 38.1829 34.1274 38.1829H21.7842C21.3664 38.1829 21.0273 37.8439 21.0273 37.4261V8.95694" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M27.4922 3.01356L33.8496 0.618932C34.3491 0.43048 34.8827 0.799813 34.8827 1.33338V8.22665V11.1268V26.2651" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.58105 13.0363V10.9797C5.58105 10.558 5.92299 10.2161 6.3447 10.2161H13.6C14.0217 10.2161 14.3636 10.558 14.3636 10.9797V13.0363" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.31414 13.0359H4.62986C4.20815 13.0359 3.86621 13.3779 3.86621 13.7996V37.4261C3.86621 37.8441 4.20512 38.1829 4.62305 38.1829H14.5489C14.9669 38.1829 15.3057 37.8441 15.3057 37.4261V13.7996C15.3057 13.3779 14.9638 13.0359 14.5421 13.0359H10.8362" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.0029 10.2158V6.86638" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.97266 10.2159V8.53139" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.21467 18.216H6.50051C6.30116 18.216 6.13965 18.0544 6.13965 17.8551V16.141C6.13965 15.9416 6.30116 15.7801 6.50051 15.7801H8.21467C8.41402 15.7801 8.5756 15.9416 8.5756 16.141V17.8551C8.5756 18.0544 8.41402 18.216 8.21467 18.216Z" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.6707 18.216H10.9566C10.7572 18.216 10.5957 18.0544 10.5957 17.8551V16.141C10.5957 15.9416 10.7572 15.7801 10.9566 15.7801H12.6707C12.8701 15.7801 13.0317 15.9416 13.0317 16.141V17.8551C13.0317 18.0544 12.8701 18.216 12.6707 18.216Z" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.21467 22.7635H6.50051C6.30116 22.7635 6.13965 22.602 6.13965 22.4026V20.6885C6.13965 20.4892 6.30116 20.3276 6.50051 20.3276H8.21467C8.41402 20.3276 8.5756 20.4892 8.5756 20.6885V22.4026C8.5756 22.602 8.41402 22.7635 8.21467 22.7635Z" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.6707 22.7635H10.9566C10.7572 22.7635 10.5957 22.602 10.5957 22.4026V20.6885C10.5957 20.4892 10.7572 20.3276 10.9566 20.3276H12.6707C12.8701 20.3276 13.0317 20.4892 13.0317 20.6885V22.4026C13.0317 22.602 12.8701 22.7635 12.6707 22.7635Z" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.21467 27.3094H6.50051C6.30116 27.3094 6.13965 27.1477 6.13965 26.9484V25.2343C6.13965 25.0349 6.30116 24.8734 6.50051 24.8734H8.21467C8.41402 24.8734 8.5756 25.0349 8.5756 25.2343V26.9484C8.5756 27.1477 8.41402 27.3094 8.21467 27.3094Z" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.6707 27.3093H10.9566C10.7572 27.3093 10.5957 27.1477 10.5957 26.9483V25.2342C10.5957 25.0349 10.7572 24.8733 10.9566 24.8733H12.6707C12.8701 24.8733 13.0317 25.0349 13.0317 25.2342V26.9483C13.0317 27.1477 12.8701 27.3093 12.6707 27.3093Z" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M27.9551 30.3856V37.8849" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M22.2726 6.50399C22.42 6.85251 22.7651 7.09705 23.1673 7.09705H23.7547C24.2909 7.09705 24.7256 6.66232 24.7256 6.12603C24.7256 5.58981 24.2909 5.15508 23.7547 5.15508H23.1673C22.631 5.15508 22.1963 4.72035 22.1963 4.18406C22.1963 3.64777 22.631 3.21304 23.1673 3.21304H23.7547C24.0898 3.21304 24.3854 3.38287 24.5598 3.64111" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M23.4619 3.0415V2.50332" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M23.4619 7.72699V7.1888" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M28.0069 5.11446C28.0069 7.62564 25.9712 9.66138 23.46 9.66138C20.9488 9.66138 18.9131 7.62564 18.9131 5.11446C18.9131 2.6032 20.9488 0.56754 23.46 0.56754C25.9712 0.56754 28.0069 2.6032 28.0069 5.11446Z" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.3066 24.2305H21.0283" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.3066 22.2293H21.0283" stroke="%23CF5E18" stroke-width="1.13525" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></g></svg>') !important;
}

.mega-crime>a::before {
    background-image: url('data:image/svg+xml,<svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.7607 9.68555C29.0954 9.68555 29.3662 9.41445 29.3662 9.08008V5.44727C29.3662 5.1129 29.0954 4.8418 28.7607 4.8418H15.4404C15.1058 4.8418 14.835 5.1129 14.835 5.44727V9.08008C14.835 9.41445 15.1058 9.68555 15.4404 9.68555H28.7607ZM16.0459 6.05273H28.1553V8.47461H16.0459V6.05273Z" fill="%23CF5E18"/><path d="M3.93652 30.2715C3.93652 32.9423 6.10947 35.1152 8.78027 35.1152C11.4511 35.1152 13.624 32.9423 13.624 30.2715C13.624 27.6007 11.4511 25.4277 8.78027 25.4277C6.10947 25.4277 3.93652 27.6007 3.93652 30.2715ZM12.4131 30.2715C12.4131 32.2747 10.7835 33.9043 8.78027 33.9043C6.77702 33.9043 5.14746 32.2747 5.14746 30.2715C5.14746 28.2682 6.77702 26.6387 8.78027 26.6387C10.7835 26.6387 12.4131 28.2682 12.4131 30.2715Z" fill="%23CF5E18"/><path d="M8.17383 23.0057V23.6112C8.17383 23.9456 8.44463 24.2167 8.7793 24.2167C9.11396 24.2167 9.38477 23.9456 9.38477 23.6112V23.0057C9.38477 22.6714 9.11396 22.4003 8.7793 22.4003C8.44463 22.4003 8.17383 22.6714 8.17383 23.0057Z" fill="%23CF5E18"/><path d="M25.0576 15.8714C22.6837 14.6483 19.7568 15.5843 18.5335 17.9586C17.9416 19.1069 17.8328 20.4186 18.2272 21.6523C18.6222 22.886 19.4718 23.8915 20.6201 24.4834C21.3279 24.8479 22.0847 25.0205 22.8303 25.0205C24.5876 25.0205 26.2857 24.0624 27.1443 22.3959C28.3676 20.0219 27.4316 17.095 25.0576 15.8714ZM26.0681 21.8412C25.1511 23.6222 22.9551 24.3243 21.1747 23.4069C20.3138 22.9632 19.677 22.209 19.3808 21.2834C19.0846 20.358 19.1661 19.3741 19.6096 18.5132C20.2535 17.2633 21.5271 16.5449 22.8451 16.5449C23.4044 16.5449 23.9721 16.6746 24.503 16.9478C26.2834 17.8655 26.9852 20.0606 26.0681 21.8412Z" fill="%23CF5E18"/><path d="M29.8776 18.3633C29.3602 16.3592 28.0074 14.6663 26.1667 13.7191C23.6118 12.4014 20.5892 12.7012 18.3518 14.4614L16.6933 13.605C16.2628 13.3812 15.7709 13.3389 15.3061 13.4876C14.8432 13.6357 14.4665 13.9553 14.2472 14.3849L13.9591 14.9424C12.2295 14.2044 10.2047 14.5726 8.94045 15.9343C7.95124 17.0012 7.59784 18.5413 7.94218 19.979H7.56809C6.56647 19.979 5.75168 20.7937 5.75168 21.7954V23.665C2.85324 24.9897 1.14977 28.0582 1.57963 31.273C2.01303 34.5005 4.68029 37.1154 7.92345 37.4911C8.20253 37.5231 8.48221 37.5387 8.76011 37.5387C10.5469 37.5387 12.28 36.8886 13.6151 35.6972C15.1589 34.3195 16.0447 32.342 16.0447 30.2719C16.0447 28.5838 15.4557 26.9418 14.3879 25.6499C13.7558 24.8783 12.9789 24.2569 12.1032 23.8166C12.0098 23.764 11.911 23.7135 11.8064 23.6644V21.7954C11.8064 20.7937 10.9916 19.979 9.98997 19.979H9.19577C8.81772 18.8515 9.04976 17.5973 9.82855 16.758C10.7232 15.7935 12.1569 15.518 13.4052 16.0143L13.132 16.543C12.9103 16.9776 12.8713 17.4725 13.0226 17.9361C13.1734 18.3961 13.4939 18.7695 13.9202 18.985L15.5805 19.8427C15.4486 22.624 16.9097 25.231 19.3836 26.5664C19.7218 26.7488 20.0736 26.9061 20.4308 27.0338C21.2036 27.3096 22.0124 27.4459 22.8231 27.4459C24.0157 27.4459 25.2101 27.15 26.2891 26.5682C27.3191 26.0195 28.209 25.2165 28.8618 24.2465C28.8624 24.2459 28.8624 24.2456 28.863 24.2453C30.0248 22.5102 30.395 20.3662 29.8776 18.3633ZM10.5954 21.7954V24.0659C10.5954 24.3169 10.7503 24.5419 10.9845 24.6314C11.1885 24.7092 11.36 24.7878 11.5338 24.8851C12.2818 25.2617 12.9268 25.7773 13.4531 26.4195C14.3435 27.4968 14.8337 28.865 14.8337 30.2719C14.8337 31.9973 14.0958 33.6455 12.8092 34.7937C11.5036 35.958 9.8185 36.4886 8.06181 36.2882C5.36203 35.9754 3.1406 33.7983 2.77992 31.1121C2.40564 28.313 3.96721 25.6475 6.57711 24.63C6.80948 24.5395 6.96262 24.3154 6.96262 24.0659V21.7954C6.96262 21.4616 7.23402 21.1899 7.56809 21.1899H9.98997C10.324 21.1899 10.5954 21.4616 10.5954 21.7954ZM27.8572 23.571C27.3144 24.3769 26.5753 25.0436 25.7174 25.5006C24.2037 26.3175 22.4251 26.4603 20.8381 25.8935C20.5395 25.7865 20.2433 25.6543 19.9589 25.5009C17.7948 24.3325 16.5608 21.9973 16.8163 19.5515C16.8423 19.3034 16.714 19.0648 16.4923 18.9504L14.4713 17.9065C14.3288 17.8347 14.2235 17.7117 14.1739 17.56C14.123 17.4048 14.136 17.2393 14.2093 17.0962L15.3245 14.938C15.3972 14.7955 15.522 14.69 15.6757 14.6409C15.736 14.6214 15.7981 14.6119 15.8596 14.6119C15.9548 14.6119 16.0488 14.6347 16.1363 14.6802L18.1526 15.7218C18.3755 15.8359 18.6439 15.8031 18.8308 15.6378C20.7163 13.9739 23.3783 13.6431 25.6121 14.7955C27.1465 15.5852 28.2741 16.996 28.7051 18.666C29.1426 20.3594 28.8411 22.1014 27.8572 23.571Z" fill="%23CF5E18"/><path d="M17.1972 16.5891L16.6592 16.3118C16.3623 16.1583 15.9975 16.2754 15.8438 16.5725C15.6907 16.8696 15.8071 17.2347 16.1045 17.3879L16.6426 17.6652C16.7313 17.711 16.8259 17.7326 16.9193 17.7326C17.1387 17.7326 17.3504 17.6129 17.458 17.4044C17.6111 17.1073 17.4946 16.7422 17.1972 16.5891Z" fill="%23CF5E18"/><path d="M35.418 2.42116H32.8843C32.6335 1.71821 31.9678 1.21082 31.1797 1.21082H13.0156C12.014 1.21082 11.1992 2.0256 11.1992 3.02722V12.7511C11.1992 13.0855 11.47 13.3566 11.8047 13.3566C12.1394 13.3566 12.4102 13.0855 12.4102 12.7511V3.02722C12.4102 2.69345 12.6816 2.42175 13.0156 2.42175H31.1797C31.5138 2.42175 31.7852 2.69345 31.7852 3.02722V4.84304V9.08132V11.5032V17.5579V24.218V24.8241C31.7852 25.1579 31.5138 25.4296 31.1797 25.4296H29.7813C29.4467 25.4296 29.1758 25.7007 29.1758 26.035C29.1758 26.3694 29.4467 26.6405 29.7813 26.6405H31.1797C32.1813 26.6405 32.9961 25.8257 32.9961 24.8241L35.418 24.8235C36.4196 24.8235 37.2344 24.0087 37.2344 23.0071V4.23757C37.2344 3.23594 36.4196 2.42116 35.418 2.42116ZM32.9961 12.1087H33.6016C33.9356 12.1087 34.207 12.3804 34.207 12.7141V16.3469C34.207 16.6807 33.9356 16.9524 33.6016 16.9524H32.9961V12.1087ZM32.9961 5.44851H33.6016C33.9356 5.44851 34.207 5.7202 34.207 6.05397V7.87038C34.207 8.20416 33.9356 8.47585 33.6016 8.47585H32.9961V5.44851ZM36.0234 23.0071C36.0234 23.3409 35.752 23.6126 35.418 23.6126H32.9961V18.1633H33.6016C34.6032 18.1633 35.418 17.3486 35.418 16.3469V12.7141C35.418 11.7125 34.6032 10.8977 33.6016 10.8977H32.9961V9.68679H33.6016C34.6032 9.68679 35.418 8.87201 35.418 7.87038V6.05397C35.418 5.05235 34.6032 4.23757 33.6016 4.23757H32.9961V3.6321H35.418C35.752 3.6321 36.0234 3.90379 36.0234 4.23757V23.0071Z" fill="%23CF5E18"/></svg>') !important;
}

#mega-sub-menu-43 .mega-sub-menu li.mega-crisis>a:before {
    background-image: url('data:image/svg+xml,<svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M35.6761 2.21836H34.5101V1.82889C34.5101 0.820486 33.6897 0 32.6812 0H17.0372C16.8972 0 16.7629 0.0555518 16.6637 0.15447L11.8065 5.00087C11.7072 5.10009 11.6512 5.23481 11.6512 5.3752V16.1203C11.0442 16.4629 10.4732 16.8918 9.95682 17.4078C7.48552 19.8791 7.00251 23.5966 8.50672 26.5558L6.88187 28.1825L0.659313 33.6131C0.0809394 34.1179 -0.126509 34.8303 0.0751118 35.619C0.416293 36.9534 1.92247 38.39 3.29832 38.6935C3.46566 38.7303 3.62687 38.7486 3.78043 38.7486C4.26359 38.7486 4.67085 38.568 4.95458 38.2202L10.3355 31.6224L11.9554 30.0025C13.0747 30.5706 14.3023 30.8553 15.5301 30.8553C16.2951 30.8553 17.06 30.7447 17.7988 30.5242H35.6761C36.5769 30.5242 37.3098 29.7913 37.3098 28.8905V3.85207C37.3098 2.95128 36.5769 2.21836 35.6761 2.21836ZM16.5299 1.7822V4.22322C16.5299 4.58461 16.2358 4.87864 15.8744 4.87864H13.4266L16.5299 1.7822ZM12.7089 5.93624H15.8744C16.819 5.93624 17.5875 5.16775 17.5875 4.22314V1.05768H32.6812C33.1065 1.05768 33.4524 1.40363 33.4524 1.82889V26.5242C33.4524 26.9495 33.1065 27.2955 32.6812 27.2955H22.1254C22.8339 26.2135 23.2488 24.9942 23.37 23.7513H31.557C31.8491 23.7513 32.0858 23.5146 32.0858 23.2225C32.0858 22.9305 31.8491 22.6937 31.557 22.6937H23.4019C23.3692 21.784 23.1806 20.879 22.8352 20.0228H31.557C31.8491 20.0228 32.0858 19.786 32.0858 19.494C32.0858 19.2019 31.8491 18.9652 31.557 18.9652H22.3128C21.9838 18.4093 21.5807 17.8854 21.1033 17.4081C21.1033 17.408 21.1033 17.4079 21.1033 17.4079C20.6709 16.9759 20.2004 16.6046 19.7024 16.2941H31.5571C31.8491 16.2941 32.0859 16.0574 32.0859 15.7653C32.0859 15.4733 31.8491 15.2365 31.5571 15.2365H17.0823C17.0555 15.2365 17.0294 15.2392 17.0037 15.243C15.5733 14.973 14.0821 15.0999 12.7089 15.6237V5.93624ZM4.13501 37.5518C4.02337 37.6886 3.81857 37.7254 3.52613 37.6607C2.54353 37.4441 1.34168 36.303 1.09987 35.357C0.964167 34.826 1.1804 34.5622 1.35485 34.4099L7.21911 29.292L9.23071 31.3036L4.13501 37.5518ZM9.94251 30.5198L7.99131 28.5686L9.06723 27.4915C9.32788 27.8644 9.62434 28.2197 9.95704 28.5524C10.2902 28.8853 10.6461 29.182 11.0196 29.4427L9.94251 30.5198ZM10.7047 27.8044C8.04459 25.1443 8.04459 20.8159 10.7046 18.156C12.0349 16.8267 13.7825 16.1619 15.5301 16.1619C17.2777 16.1619 19.0252 16.8266 20.3554 18.1558C23.0155 20.8159 23.0155 25.1443 20.3556 27.8043C17.6948 30.4631 13.3654 30.4629 10.7047 27.8044ZM36.2522 28.8905C36.2522 29.2082 35.9937 29.4666 35.6761 29.4666H20.0059C20.3921 29.2 20.7599 28.8955 21.1034 28.5522C21.1688 28.4868 21.2323 28.4202 21.2949 28.3531H32.6813C33.6898 28.3531 34.5102 27.5326 34.5102 26.5241V3.27604H35.6762C35.9939 3.27604 36.2522 3.53442 36.2522 3.85207V28.8905H36.2522ZM24.4816 13.9063C27.7342 13.9063 30.3803 11.2591 30.3803 8.00543C30.3803 4.75172 27.7342 2.10461 24.4816 2.10461C21.2279 2.10461 18.5808 4.75172 18.5808 8.00543C18.5808 11.2591 21.2278 13.9063 24.4816 13.9063ZM24.4816 3.16229C27.151 3.16229 29.3227 5.33494 29.3227 8.00543C29.3227 10.6759 27.151 12.8486 24.4816 12.8486C21.8111 12.8486 19.6385 10.6759 19.6385 8.00543C19.6385 5.33494 21.8111 3.16229 24.4816 3.16229ZM23.9528 8.49896V5.19719C23.9528 4.90513 24.1895 4.66839 24.4816 4.66839C24.7736 4.66839 25.0104 4.90513 25.0104 5.19719V8.49896C25.0104 8.79103 24.7736 9.02777 24.4816 9.02777C24.1895 9.02777 23.9528 8.79103 23.9528 8.49896ZM23.9528 11.024V10.9747C23.9528 10.6826 24.1895 10.4459 24.4816 10.4459C24.7736 10.4459 25.0104 10.6826 25.0104 10.9747V11.024C25.0104 11.3161 24.7736 11.5528 24.4816 11.5528C24.1895 11.5528 23.9528 11.3161 23.9528 11.024ZM17.9841 18.8778C17.9841 18.8779 17.984 18.8779 17.984 18.8779L12.2638 20.4077C11.6567 20.571 11.2141 21.0134 11.0495 21.622C10.8879 22.2227 11.0537 22.8438 11.493 23.2831L15.241 27.0311C15.5697 27.3598 15.9994 27.5351 16.4456 27.5351C16.5984 27.5351 16.7532 27.5145 16.9065 27.4725C17.5101 27.3101 17.9638 26.851 18.12 26.2444L19.6066 20.4869C19.7261 20.0267 19.5951 19.5519 19.2564 19.2165C18.9181 18.8821 18.4426 18.7554 17.9841 18.8778ZM18.5826 20.222L17.0957 25.9804C17.034 26.2201 16.8692 26.3873 16.6292 26.4518C16.3904 26.5173 16.1629 26.4573 15.9887 26.2832L12.2408 22.5353C12.0646 22.3591 12.0058 22.1383 12.0706 21.8974C12.1359 21.6558 12.2977 21.4938 12.5377 21.4292L18.2572 19.8996C18.3555 19.8734 18.4391 19.8959 18.5123 19.9683C18.5852 20.0406 18.6082 20.1233 18.5826 20.222ZM17.4622 21.044C17.669 21.2503 17.6693 21.5851 17.463 21.7919L16.4719 22.7852C16.3686 22.8887 16.233 22.9405 16.0976 22.9405C15.9624 22.9405 15.8272 22.889 15.724 22.786C15.5173 22.5797 15.5169 22.2448 15.7231 22.0381L16.7143 21.0448C16.9206 20.8379 17.2555 20.8375 17.4622 21.044ZM15.4396 23.0955C15.6295 23.3176 15.6034 23.6514 15.3814 23.8412L15.3663 23.854C15.2666 23.9393 15.1445 23.981 15.0228 23.981C14.8736 23.981 14.7253 23.9181 14.6207 23.7958C14.4309 23.5738 14.4569 23.24 14.6789 23.0502L14.694 23.0373C14.9161 22.8474 15.2499 22.8735 15.4396 23.0955Z" fill="%23CF5E18"/></svg>') !important;
    width: 43px !important;
}

.mega-data>a::before {
    background-image: url('data:image/svg+xml,<svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_57_654)"><path d="M21.7423 19.9068H3.31085C1.90026 19.9068 0.756836 18.7642 0.756836 17.3549V13.2163C0.756836 11.8069 1.90026 10.6644 3.31085 10.6644H25.6441C27.0546 10.6644 28.1981 11.8069 28.1981 13.2163V16.078" stroke="%23CF5E18" stroke-width="1.51367" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.55566 15.2848H6.67934" stroke="%23CF5E18" stroke-width="1.51367" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3066 15.2848H23.3991" stroke="%23CF5E18" stroke-width="1.51367" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.6452 10.6652H3.30979C1.89981 10.6652 0.756836 9.52221 0.756836 8.1123V3.97581C0.756836 2.56583 1.89981 1.42285 3.30979 1.42285H25.6452C27.0551 1.42285 28.1981 2.56583 28.1981 3.97581V8.1123C28.198 9.52221 27.0551 10.6652 25.6452 10.6652Z" stroke="%23CF5E18" stroke-width="1.51367" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.55566 6.04321H6.67934" stroke="%23CF5E18" stroke-width="1.51367" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3066 6.04321H23.3991" stroke="%23CF5E18" stroke-width="1.51367" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.6666 29.1499H3.31085C1.90026 29.1499 0.756836 28.0074 0.756836 26.5981V22.4595C0.756836 21.0501 1.90026 19.9076 3.31085 19.9076H21.7423" stroke="%23CF5E18" stroke-width="1.51367" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.55566 24.5282H6.67934" stroke="%23CF5E18" stroke-width="1.51367" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3066 24.5283H21.6667" stroke="%23CF5E18" stroke-width="1.51367" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.6337 35.1129C23.3472 33.9435 21.9268 31.629 21.9268 29.0728V19.8456C23.9745 19.3882 25.7506 18.12 26.8485 16.3701H33.0701C34.168 18.1201 35.944 19.3882 37.9918 19.8456V29.0727C37.9918 31.6289 36.5713 33.9434 34.2848 35.1129L29.9593 37.3252L25.6337 35.1129Z" stroke="%23CF5E18" stroke-width="1.51367" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M27.6514 26.3728L29.9609 28.0191L32.7079 24.5288" stroke="%23CF5E18" stroke-width="1.51367" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_57_654"><rect width="38.75" height="38.75" fill="white"/></clipPath></defs></svg>') !important;
}

.mega-dispute>a:before {
    background-image: url('data:image/svg+xml,<svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.5441 32.7022C24.031 32.7022 23.5173 32.5069 23.1261 32.1162L18.8544 27.8443C18.6319 27.6217 18.6319 27.2611 18.8544 27.0385C19.077 26.8159 19.4377 26.8159 19.6603 27.0385L23.9319 31.3102C24.2697 31.6482 24.8195 31.6471 25.1562 31.3102C25.4935 30.9726 25.4935 30.4234 25.1562 30.0859L20.8846 25.8142C20.662 25.5916 20.662 25.231 20.8846 25.0084C21.1071 24.7858 21.4678 24.7858 21.6904 25.0084L25.962 29.2801C26.7434 30.0619 26.7434 31.3341 25.962 32.116C25.5714 32.5066 25.0577 32.7022 24.5441 32.7022Z" fill="%23CF5E18"/><path d="M22.5158 34.732C22.0021 34.732 21.4885 34.5366 21.0978 34.1457L16.8261 29.874C16.6035 29.6514 16.6035 29.2908 16.8261 29.0682C17.0487 28.8456 17.4093 28.8456 17.6319 29.0682L21.9036 33.3399C22.2408 33.6769 22.7901 33.678 23.1273 33.3399C23.291 33.1763 23.3811 32.959 23.3811 32.7278C23.3811 32.4968 23.291 32.2795 23.1273 32.1162L18.8557 27.8442C18.6331 27.6216 18.6331 27.261 18.8557 27.0384C19.0783 26.8158 19.4389 26.8158 19.6615 27.0384L23.9332 31.3101C24.3121 31.6885 24.5208 32.1921 24.5208 32.7278C24.5208 33.2634 24.3121 33.767 23.9332 34.146C23.5425 34.5366 23.0288 34.732 22.5158 34.732Z" fill="%23CF5E18"/><path d="M26.5768 30.6734C26.0392 30.6734 25.5345 30.4649 25.156 30.0862L20.8855 25.8157C20.6629 25.5931 20.6629 25.2325 20.8855 25.0099C21.1081 24.7873 21.4687 24.7873 21.6913 25.0099L25.9619 29.2804C26.1227 29.4413 26.3469 29.5336 26.5768 29.5336C26.8834 29.5336 27.1528 29.3826 27.3164 29.1193C27.5251 28.7846 27.4427 28.3082 27.121 27.9869L21.4487 22.3217C21.4292 22.3017 21.3913 22.3006 21.3696 22.3217L19.8037 23.8805C19.1286 24.5563 18.2271 24.9292 17.2666 24.9292C16.5203 24.9236 15.9009 24.499 15.6227 23.8206C15.3344 23.1167 15.4908 22.3184 16.0217 21.7875L18.3284 19.4775C18.039 19.3358 17.7346 19.234 17.4269 19.1767C16.4908 19.0031 15.6956 18.6575 15.0595 18.1483L9.74442 23.4695C10.2475 24.0174 10.6109 24.6835 10.8001 25.4036L10.878 25.703C10.9359 25.9237 11.0205 26.1451 11.1279 26.3602C11.2692 26.6418 11.1551 26.9841 10.8741 27.1251C10.5925 27.2668 10.2503 27.1518 10.1095 26.8711C9.96645 26.5856 9.85405 26.2898 9.77558 25.9921L9.69711 25.6919C9.54797 25.1217 9.25192 24.5961 8.84122 24.1729L8.53682 23.8593C8.32034 23.6362 8.32257 23.28 8.54238 23.0599L14.6282 16.9668C14.8419 16.7537 15.1836 16.7428 15.4101 16.9432L15.6427 17.1496C16.1486 17.5998 16.8192 17.9048 17.635 18.0562C18.3256 18.1847 18.9995 18.4802 19.5838 18.9112C19.7263 19.0164 19.812 19.182 19.8153 19.3592C19.8187 19.5362 19.7391 19.7051 19.6005 19.8155C19.5838 19.8286 19.571 19.8428 19.5582 19.8562L16.8275 22.5933C16.5788 22.8423 16.5871 23.1673 16.6773 23.3885C16.7268 23.5082 16.8804 23.7867 17.2477 23.7895C17.9221 23.7895 18.5376 23.5354 18.999 23.0738L20.5661 21.514C21.0318 21.0507 21.7892 21.0515 22.2539 21.5148L27.9263 27.1805C28.6191 27.8722 28.7699 28.9407 28.2847 29.7212C27.9135 30.3175 27.2752 30.6734 26.5768 30.6734Z" fill="%23CF5E18"/><path d="M20.4834 36.7693C19.9492 36.7693 19.445 36.5592 19.0644 36.178L17.948 35.0628C17.7254 34.8402 17.7254 34.4793 17.948 34.2567C18.1706 34.0341 18.5312 34.0344 18.7538 34.2564L19.8702 35.3722C20.2191 35.7217 20.8251 35.6972 21.1529 35.3121C21.4306 34.981 21.3816 34.4312 21.0405 34.09L16.8261 29.876C16.6035 29.6534 16.6035 29.2927 16.8261 29.0701C17.0487 28.8475 17.4093 28.8475 17.6319 29.0701L21.8463 33.2842C22.607 34.0455 22.6849 35.2595 22.0227 36.0481C21.6309 36.5077 21.0711 36.7693 20.4834 36.7693Z" fill="%23CF5E18"/><path d="M8.3217 24.2921C8.32114 24.2921 8.32058 24.2921 8.32003 24.2921C7.93271 24.2918 7.56931 24.1404 7.29719 23.8658L5.38061 21.9364C5.15913 21.7138 5.15968 21.3541 5.38172 21.132L12.7147 13.7988C12.8215 13.6919 12.9662 13.6318 13.1176 13.6318C13.269 13.6318 13.4142 13.6922 13.5211 13.7993L15.4399 15.7234C16.0008 16.2858 16.0008 17.2012 15.4399 17.7635L9.34398 23.8683C9.07074 24.1416 8.70791 24.2921 8.3217 24.2921ZM6.58932 21.5363L8.10522 23.0628C8.1631 23.1204 8.23934 23.1524 8.32114 23.1524C8.40239 23.1524 8.47974 23.1207 8.53706 23.0631L14.6329 16.9586C14.7515 16.84 14.7515 16.6469 14.6329 16.5281L13.117 15.0081L6.58932 21.5363Z" fill="%23CF5E18"/><path d="M30.4257 24.0222C30.0401 24.0222 29.6772 23.8717 29.404 23.5984L23.3081 17.4937C22.7466 16.9316 22.7461 16.0162 23.3076 15.4533L25.2269 13.5294C25.3338 13.4223 25.479 13.3619 25.6298 13.3619C25.7812 13.3619 25.9264 13.422 26.0333 13.5289L33.3663 20.8618C33.5883 21.0839 33.5889 21.4437 33.3674 21.6665L31.4502 23.5959C31.1781 23.8703 30.8147 24.0216 30.4279 24.0222C30.4274 24.0222 30.4268 24.0222 30.4257 24.0222ZM25.6309 14.7382L24.1145 16.2579C23.996 16.3768 23.996 16.5696 24.1145 16.6881L30.2109 22.7932C30.2682 22.8508 30.3445 22.8825 30.4263 22.8825C30.5081 22.8825 30.5843 22.8505 30.6416 22.7926L32.1587 21.2661L25.6309 14.7382Z" fill="%23CF5E18"/><path d="M27.3958 28.0269C27.25 28.0269 27.1042 27.9712 26.9929 27.8602L21.448 22.3222C21.4268 22.3016 21.3918 22.3022 21.3712 22.3222L19.8041 23.8821C19.129 24.5576 18.2275 24.9305 17.267 24.9305C16.5207 24.9249 15.9014 24.5003 15.6231 23.822C15.3349 23.118 15.4912 22.3197 16.0221 21.7888L18.749 19.0553C19.468 18.3357 20.3762 17.8788 21.3773 17.7325C22.1208 17.6156 22.822 17.2586 23.3456 16.7283C23.4525 16.6203 23.5977 16.5591 23.7496 16.5588H23.7513C23.9027 16.5588 24.0479 16.6189 24.1548 16.7263L30.2479 22.8336C30.3558 22.9419 30.4159 23.0893 30.4143 23.2426C30.4126 23.3957 30.3491 23.5418 30.2384 23.6478L30.0893 23.7905C29.6413 24.2199 29.3213 24.7647 29.1644 25.366L29.0792 25.6926C28.8605 26.4854 28.3936 27.2731 27.7959 27.8627C27.6852 27.972 27.5405 28.0269 27.3958 28.0269ZM21.4101 21.1675C21.7156 21.1675 22.0212 21.2835 22.2538 21.5158L27.3663 26.6225C27.6451 26.2472 27.8633 25.8151 27.9785 25.3977L28.0614 25.0785C28.24 24.394 28.5761 23.7646 29.0414 23.2379L23.7274 17.9117C23.1008 18.4031 22.3445 18.7342 21.5481 18.8591C20.7857 18.9707 20.099 19.3163 19.5564 19.8594L16.8279 22.5946C16.5792 22.8436 16.5875 23.1686 16.6777 23.3898C16.7272 23.5095 16.8808 23.788 17.2481 23.7908C17.9226 23.7908 18.538 23.5368 18.9994 23.0751L20.5676 21.5144C20.7997 21.2832 21.1052 21.1675 21.4101 21.1675Z" fill="%23CF5E18"/><path d="M10.2854 30.6752C9.70168 30.6752 9.14852 30.4237 8.76788 29.9851C8.08227 29.1941 8.15462 27.9645 8.93316 27.1857L9.51637 26.6025C10.2971 25.8217 11.5676 25.8206 12.3495 26.6025L12.3545 26.6072C13.1358 27.3882 13.1358 28.6596 12.3545 29.4406L11.7045 30.0906C11.3278 30.4676 10.8236 30.6752 10.2854 30.6752ZM10.9288 27.157C10.7078 27.157 10.4891 27.2413 10.3222 27.4083L9.73896 27.9915C9.38726 28.3432 9.33829 28.9028 9.62934 29.2383C9.94598 29.6039 10.5581 29.624 10.8987 29.2848L11.5487 28.6348C11.8848 28.2984 11.8854 27.7514 11.5498 27.4144C11.3751 27.2424 11.1508 27.157 10.9288 27.157Z" fill="%23CF5E18"/><path d="M12.3186 32.7059C11.7349 32.7059 11.1817 32.4544 10.8011 32.0161C10.1155 31.2245 10.1878 29.9949 10.9664 29.2167L11.5496 28.6335C12.3064 27.8772 13.6259 27.8766 14.3827 28.6335C15.1629 29.4137 15.164 30.6839 14.3849 31.4646L13.7327 32.1202C13.3548 32.4983 12.8534 32.7059 12.3186 32.7059ZM12.9659 29.1866C12.7449 29.1866 12.524 29.2709 12.3554 29.4393L11.7722 30.0225C11.4205 30.3742 11.3715 30.9335 11.6625 31.2696C11.977 31.6316 12.5835 31.6577 12.9258 31.3158L13.5774 30.6605C13.9136 30.3233 13.913 29.7757 13.5769 29.4393C13.4083 29.2709 13.1873 29.1866 12.9659 29.1866Z" fill="%23CF5E18"/><path d="M14.3445 34.7382C13.7552 34.7382 13.1959 34.4775 12.8103 34.0226C12.1447 33.2373 12.2193 32.0236 12.9811 31.2593L13.5743 30.6633C13.9527 30.2837 14.4564 30.0745 14.9923 30.0742H14.9934C15.5287 30.0742 16.0318 30.2826 16.4102 30.661L16.0101 31.067L16.413 30.6638C16.7914 31.0422 17.0001 31.5456 17.0001 32.0807C17.0001 32.616 16.7914 33.1194 16.413 33.4978L15.763 34.1475C15.3824 34.5284 14.8782 34.7382 14.3445 34.7382ZM14.9934 31.2139C14.7624 31.2139 14.5449 31.3041 14.3818 31.4677L13.7886 32.0637C13.4474 32.4059 13.3985 32.9541 13.6795 33.2855C14.0006 33.6642 14.6083 33.6906 14.9572 33.3417L15.6072 32.6917C15.7708 32.5284 15.8604 32.3116 15.8604 32.0807C15.8604 31.85 15.7708 31.6332 15.6072 31.4702C15.6011 31.4638 15.5944 31.4571 15.5883 31.4504L15.5855 31.4474C15.4414 31.3035 15.2243 31.2139 14.9934 31.2139Z" fill="%23CF5E18"/><path d="M16.3755 36.771C15.7856 36.771 15.2257 36.5094 14.8395 36.0531C14.1734 35.2648 14.2507 34.0483 15.0154 33.2831L15.6064 32.6921C16.3877 31.9113 17.6587 31.9108 18.4401 32.6921L18.4434 32.6952C18.8224 33.0741 19.0305 33.578 19.0305 34.114C19.0299 34.6496 18.8207 35.1527 18.4412 35.5308L17.7873 36.1811C17.4078 36.5609 16.9058 36.771 16.3755 36.771ZM17.0171 33.2475C16.7967 33.2475 16.5786 33.3318 16.4122 33.4982L15.8212 34.0889C15.4778 34.4326 15.4277 34.9835 15.7099 35.3171C16.0282 35.6939 16.6303 35.7264 16.9826 35.3744L17.637 34.723C17.8001 34.5605 17.8902 34.3435 17.8908 34.1128C17.8908 33.8816 17.8006 33.6643 17.6376 33.501C17.4601 33.3312 17.2375 33.2475 17.0171 33.2475Z" fill="%23CF5E18"/><path d="M17.5767 19.0228C17.2617 19.0228 17.0068 18.7677 17.0068 18.453V11.9603C17.0068 11.8028 17.0719 11.6526 17.1866 11.5449C17.3018 11.4369 17.4559 11.3802 17.6129 11.3916C18.7804 11.4656 19.9685 11.4751 21.1449 11.4169C21.3013 11.4116 21.4527 11.4659 21.5657 11.5736C21.6786 11.681 21.7426 11.8301 21.7426 11.9862V18.323C21.7426 18.6377 21.4877 18.8929 21.1728 18.8929C20.8578 18.8929 20.6029 18.6377 20.6029 18.323V12.5791C19.7843 12.6039 18.9624 12.5983 18.1465 12.5619V18.453C18.1465 18.7677 17.8917 19.0228 17.5767 19.0228Z" fill="%23CF5E18"/><path d="M19.6046 12.6067C18.9123 12.6067 18.2206 12.5808 17.535 12.529C16.0096 12.4225 14.4214 12.1818 12.8164 11.8139C12.5577 11.7547 12.374 11.5243 12.374 11.2585V3.43308C12.374 3.16819 12.5566 2.93835 12.8142 2.87797C17.2345 1.84762 21.6508 1.84762 25.9409 2.87909C26.1974 2.94058 26.3777 3.16958 26.3777 3.43308V11.2585C26.3777 11.5187 26.2013 11.746 25.9492 11.8106C24.4016 12.2071 22.8072 12.4592 21.2101 12.5602C20.6764 12.5911 20.1405 12.6067 19.6046 12.6067ZM13.5137 10.8014C14.91 11.1008 16.2884 11.2994 17.6173 11.3924C18.7865 11.4803 19.9702 11.4903 21.1411 11.4224C22.5179 11.3356 23.8946 11.1305 25.238 10.8122V3.88607C21.4026 3.03129 17.4632 3.03184 13.5137 3.88885V10.8014Z" fill="%23CF5E18"/><path d="M27.2589 12.7294C26.1448 12.7294 25.2383 11.8231 25.2383 10.709V3.99851C25.2383 2.8844 26.1448 1.97815 27.2589 1.97815C28.373 1.97815 29.279 2.8844 29.279 3.99851V10.709C29.279 11.8231 28.373 12.7294 27.2589 12.7294ZM27.2589 3.11786C26.7731 3.11786 26.378 3.51297 26.378 3.99851V10.709C26.378 11.1946 26.7731 11.5897 27.2589 11.5897C27.7442 11.5897 28.1393 11.1946 28.1393 10.709V3.99851C28.1393 3.51297 27.7442 3.11786 27.2589 3.11786Z" fill="%23CF5E18"/><path d="M11.4933 12.7294C10.3792 12.7294 9.47266 11.8231 9.47266 10.709V3.99851C9.47266 2.8844 10.3792 1.97815 11.4933 1.97815C12.6074 1.97815 13.5134 2.8844 13.5134 3.99851V10.709C13.5134 11.8231 12.6074 12.7294 11.4933 12.7294ZM11.4933 3.11786C11.0075 3.11786 10.6124 3.51297 10.6124 3.99851V10.709C10.6124 11.1946 11.0075 11.5897 11.4933 11.5897C11.9786 11.5897 12.3737 11.1946 12.3737 10.709V3.99851C12.3737 3.51297 11.9786 3.11786 11.4933 3.11786Z" fill="%23CF5E18"/></svg>') !important;
}

.mega-defamation>a:before {
    background-image: url('data:image/svg+xml,<svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.3373 3.73986C12.5156 2.23345 10.9172 1.21082 9.08203 1.21082C6.40889 1.21082 4.23828 3.38142 4.23828 6.05457C4.23828 8.72771 6.40889 10.8983 9.08203 10.8983C9.72443 10.8983 10.3372 10.773 10.8984 10.5459V13.3202C10.8984 14.3235 11.7116 15.1366 12.7148 15.1366H13.3506C13.4905 16.5455 14.1141 17.8128 15.0526 18.7694H14.5312C12.1905 18.7694 10.293 20.6669 10.293 23.0077V25.0554L9.67236 25.3654C9.5882 25.4078 9.49557 25.4296 9.40172 25.4296H6.80244C6.47004 25.0578 5.98688 24.8241 5.44922 24.8241C4.44656 24.8241 3.63281 25.6378 3.63281 26.6405V34.5116C3.63281 35.5143 4.44656 36.328 5.44922 36.328C5.98688 36.328 6.47004 36.0943 6.80244 35.7225H9.40172C9.49557 35.7225 9.5882 35.7443 9.67236 35.7867L11.5832 36.7415C11.8351 36.8681 12.113 36.9335 12.3952 36.9335H16.2054C16.5378 37.3052 17.0209 37.5389 17.5586 37.5389H27.4846C27.8437 37.5389 28.1943 37.433 28.4928 37.2338L29.6988 36.4297C29.7981 36.3631 29.915 36.328 30.0349 36.328H31.9476C32.28 36.6998 32.7631 36.9335 33.3008 36.9335C34.3034 36.9335 35.1172 36.1197 35.1172 35.1171V27.246C35.1172 26.2433 34.3034 25.4296 33.3008 25.4296C32.7631 25.4296 32.28 25.6633 31.9476 26.035H30.0349C29.915 26.035 29.7981 25.9999 29.6988 25.9333L28.4928 25.1293C28.4806 25.1214 28.4691 25.1135 28.457 25.1062V23.0077C28.457 20.6669 26.5595 18.7694 24.2188 18.7694H23.6974C24.6359 17.8128 25.2595 16.5455 25.3994 15.1366H26.0352C27.0384 15.1366 27.8516 14.3235 27.8516 13.3202V9.68738C27.8516 5.00892 24.0535 1.21082 19.375 1.21082C17.0125 1.21082 14.8746 2.17896 13.3373 3.73986ZM31.4844 27.246H30.0349C29.6758 27.246 29.3253 27.14 29.0268 26.9408L27.8207 26.1368C27.7214 26.0702 27.6045 26.035 27.4846 26.035H24.9011C25.466 26.6024 25.6053 27.4985 25.1863 28.2244C24.685 29.0926 23.5733 29.3905 22.7051 28.8892C22.7051 28.8892 21.585 28.2426 21.0479 27.9326C20.9559 27.8793 20.8517 27.8514 20.7452 27.8514H15.7422C15.408 27.8514 15.1367 28.1227 15.1367 28.4569C15.1367 28.7911 15.408 29.0624 15.7422 29.0624H21.1914C21.5256 29.0624 21.7969 29.3336 21.7969 29.6678C21.7969 30.0021 21.5256 30.2733 21.1914 30.2733H14.5312C14.197 30.2733 13.9258 30.5446 13.9258 30.8788C13.9258 31.213 14.197 31.4843 14.5312 31.4843H19.9805C20.3147 31.4843 20.5859 31.7555 20.5859 32.0897C20.5859 32.4239 20.3147 32.6952 19.9805 32.6952H16.3477C16.0134 32.6952 15.7422 32.9664 15.7422 33.3007C15.7422 33.6349 16.0134 33.9061 16.3477 33.9061H21.7969C22.1311 33.9061 22.4023 34.1774 22.4023 34.5116C22.4023 34.8458 22.1311 35.1171 21.7969 35.1171H17.5586C17.2244 35.1171 16.9531 35.3883 16.9531 35.7225C16.9531 36.0568 17.2244 36.328 17.5586 36.328H27.4846C27.6045 36.328 27.7214 36.2929 27.8207 36.2263L29.0268 35.4222C29.3253 35.223 29.6758 35.1171 30.0349 35.1171H31.4844V27.246ZM7.26562 34.5116H9.40172C9.68387 34.5116 9.96178 34.577 10.2137 34.7035L12.1245 35.6584C12.2087 35.7007 12.3013 35.7225 12.3952 35.7225H15.7422C15.7422 35.4864 15.7876 35.2606 15.8693 35.0535C15.0986 34.8434 14.5312 34.138 14.5312 33.3007C14.5312 33.0881 14.5676 32.8847 14.6348 32.6952H14.5312C13.5286 32.6952 12.7148 31.8814 12.7148 30.8788C12.7148 30.0414 13.2822 29.3361 14.0529 29.126C13.9712 28.9189 13.9258 28.693 13.9258 28.4569C13.9258 27.4543 14.7395 26.6405 15.7422 26.6405H20.7452C21.0643 26.6405 21.3773 26.7247 21.6534 26.8839C22.1904 27.1939 23.3105 27.8405 23.3105 27.8405C23.6 28.0076 23.9705 27.9084 24.1376 27.6189C24.3047 27.3295 24.2054 26.959 23.916 26.7919L21.697 25.5107C21.6049 25.4574 21.5002 25.4296 21.3942 25.4296H12.3952C12.3013 25.4296 12.2087 25.4514 12.1245 25.4937L10.2137 26.4486C9.96178 26.5751 9.68387 26.6405 9.40172 26.6405H7.26562V34.5116ZM33.9062 27.246V35.1171C33.9062 35.4513 33.635 35.7225 33.3008 35.7225C32.9666 35.7225 32.6953 35.4513 32.6953 35.1171V27.246C32.6953 26.9118 32.9666 26.6405 33.3008 26.6405C33.635 26.6405 33.9062 26.9118 33.9062 27.246ZM6.05469 26.6405V34.5116C6.05469 34.8458 5.78344 35.1171 5.44922 35.1171C5.115 35.1171 4.84375 34.8458 4.84375 34.5116V26.6405C4.84375 26.3063 5.115 26.035 5.44922 26.035C5.78344 26.035 6.05469 26.3063 6.05469 26.6405ZM27.2461 24.8241V23.0077C27.2461 21.3414 25.9001 19.9894 24.2357 19.9803C24.1685 20.6948 23.821 21.3651 23.2524 21.8331C22.4986 22.4531 21.4717 22.6244 20.5581 22.2817L19.375 21.8379L18.1919 22.2817C17.2783 22.6244 16.2514 22.4531 15.4976 21.8331C14.929 21.3651 14.5815 20.6948 14.5143 19.9803C12.8499 19.9894 11.5039 21.3414 11.5039 23.0077V24.4499L11.5832 24.4106C11.8351 24.284 12.113 24.2186 12.3952 24.2186H21.3942C21.7133 24.2186 22.0264 24.3028 22.3024 24.462L22.9297 24.8241H27.2461ZM15.7349 19.9803C15.7955 20.3352 15.9807 20.6627 16.2671 20.8982C16.6867 21.2433 17.2583 21.3384 17.7663 21.1477L18.7695 20.7717V20.5561C18.0466 20.4841 17.3606 20.2843 16.7346 19.9803H15.7349ZM23.0151 19.9803H22.0154C21.3894 20.2843 20.7034 20.4841 19.9805 20.5561V20.7717L20.9837 21.1477C21.4917 21.3384 22.0633 21.2433 22.4829 20.8982C22.7693 20.6627 22.9545 20.3352 23.0151 19.9803ZM24.2188 14.5311V11.775C24.2188 11.149 24.1249 10.5435 23.9499 9.96953C23.8857 9.88597 23.8113 9.80907 23.7277 9.74187C23.4171 9.49302 23.0102 9.39797 22.6215 9.48455L22.4308 9.52692C20.4146 9.97497 18.3088 9.36527 16.8441 7.91094C16.5723 9.02682 15.6647 9.97135 14.5312 10.2256V14.5311C14.5312 17.2043 16.7019 19.3749 19.375 19.3749C22.0481 19.3749 24.2188 17.2043 24.2188 14.5311ZM13.3203 11.5038V13.9257H12.7148C12.3806 13.9257 12.1094 13.6544 12.1094 13.3202V12.1093C12.1094 11.775 12.3806 11.5038 12.7148 11.5038H13.3203ZM26.6406 12.1093V13.3202C26.6406 13.6544 26.3694 13.9257 26.0352 13.9257H25.4297V11.5038H26.0352C26.3694 11.5038 26.6406 11.775 26.6406 12.1093ZM12.1094 9.83451V10.3964C12.2989 10.3292 12.5023 10.2928 12.7148 10.2928H13.3203V9.68738C13.3203 9.35316 13.5916 9.08191 13.9258 9.08191C14.7849 9.08191 15.4939 8.39713 15.6738 7.59791C15.7501 7.20617 16.0225 6.88043 16.3961 6.73694C16.7666 6.59465 17.1832 6.65217 17.5017 6.88769C17.5701 6.93492 17.6312 6.98578 17.6845 7.03906C18.8579 8.21185 20.549 8.70471 22.168 8.34446L22.3587 8.30207C22.613 8.24576 22.871 8.22941 23.1247 8.25181C22.2268 6.92765 20.839 5.9141 19.2012 5.42367C18.8815 5.32801 18.6993 4.99016 18.795 4.66987C18.8906 4.35018 19.2285 4.16792 19.5488 4.26358C22.1735 5.04948 24.2333 6.99001 25.0494 9.43368C25.2123 9.69585 25.3268 9.98708 25.3849 10.2928H26.0352C26.2477 10.2928 26.4511 10.3292 26.6406 10.3964V9.68738C26.6406 5.67736 23.385 2.42175 19.375 2.42175C17.1445 2.42175 15.147 3.42926 13.8138 5.01377C13.887 5.3492 13.9258 5.69734 13.9258 6.05457C13.9258 7.58277 13.2162 8.9469 12.1094 9.83451ZM9.08203 2.42175C11.0867 2.42175 12.7148 4.04986 12.7148 6.05457C12.7148 8.05927 11.0867 9.68738 9.08203 9.68738C7.07732 9.68738 5.44922 8.05927 5.44922 6.05457C5.44922 4.04986 7.07732 2.42175 9.08203 2.42175Z" fill="%23CF5E18"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18.4351 17.1855C19.0617 16.8736 19.6884 16.8706 20.3151 17.1845C20.6142 17.3345 20.978 17.2141 21.1282 16.915C21.2778 16.617 21.1573 16.2528 20.8588 16.1028C19.8706 15.6064 18.8831 15.6094 17.895 16.1018C17.5959 16.2509 17.4742 16.614 17.6231 16.9141C17.7721 17.2131 18.136 17.3345 18.4351 17.1855Z" fill="%23CF5E18"/><path d="M17.5586 12.7147C17.893 12.7147 18.1641 12.4436 18.1641 12.1093C18.1641 11.7749 17.893 11.5038 17.5586 11.5038C17.2242 11.5038 16.9531 11.7749 16.9531 12.1093C16.9531 12.4436 17.2242 12.7147 17.5586 12.7147Z" fill="%23CF5E18"/><path d="M21.1914 12.7147C21.5258 12.7147 21.7969 12.4436 21.7969 12.1093C21.7969 11.7749 21.5258 11.5038 21.1914 11.5038C20.857 11.5038 20.5859 11.7749 20.5859 12.1093C20.5859 12.4436 20.857 12.7147 21.1914 12.7147Z" fill="%23CF5E18"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.22657 6.05426L7.4437 6.83713C7.20757 7.07327 7.20757 7.45713 7.4437 7.69327C7.67983 7.9294 8.0637 7.9294 8.29983 7.69327L9.08271 6.9104L9.86558 7.69327C10.1017 7.9294 10.4856 7.9294 10.7217 7.69327C10.9578 7.45713 10.9578 7.07327 10.7217 6.83713L9.93884 6.05426L10.7217 5.27139C10.9578 5.03526 10.9578 4.65139 10.7217 4.41526C10.4856 4.17913 10.1017 4.17913 9.86558 4.41526L9.08271 5.19813L8.29983 4.41526C8.0637 4.17913 7.67983 4.17913 7.4437 4.41526C7.20757 4.65139 7.20757 5.03526 7.4437 5.27139L8.22657 6.05426Z" fill="%23CF5E18"/></svg>') !important;
}

.mega-healthcare>a:before {
    background-image: url('data:image/svg+xml,<svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.0078 7.87183H21.1914V6.05542C21.1914 5.89484 21.1276 5.74084 21.0141 5.62729C20.9005 5.51374 20.7465 5.44995 20.5859 5.44995H18.1641C18.0035 5.44995 17.8495 5.51374 17.7359 5.62729C17.6224 5.74084 17.5586 5.89484 17.5586 6.05542V7.87183H15.7422C15.5816 7.87183 15.4276 7.93562 15.3141 8.04916C15.2005 8.16271 15.1367 8.31671 15.1367 8.47729V10.8992C15.1367 11.0598 15.2005 11.2138 15.3141 11.3273C15.4276 11.4408 15.5816 11.5046 15.7422 11.5046H17.5586V13.321C17.5586 13.4816 17.6224 13.6356 17.7359 13.7492C17.8495 13.8627 18.0035 13.9265 18.1641 13.9265H20.5859C20.7465 13.9265 20.9005 13.8627 21.0141 13.7492C21.1276 13.6356 21.1914 13.4816 21.1914 13.321V11.5046H23.0078C23.1684 11.5046 23.3224 11.4408 23.4359 11.3273C23.5495 11.2138 23.6133 11.0598 23.6133 10.8992V8.47729C23.6133 8.31671 23.5495 8.16271 23.4359 8.04916C23.3224 7.93562 23.1684 7.87183 23.0078 7.87183ZM22.4023 10.2937H20.5859C20.4254 10.2937 20.2714 10.3575 20.1578 10.471C20.0443 10.5846 19.9805 10.7386 19.9805 10.8992V12.7156H18.7695V10.8992C18.7695 10.7386 18.7057 10.5846 18.5922 10.471C18.4786 10.3575 18.3246 10.2937 18.1641 10.2937H16.3477V9.08276H18.1641C18.3246 9.08276 18.4786 9.01897 18.5922 8.90543C18.7057 8.79188 18.7695 8.63788 18.7695 8.47729V6.66089H19.9805V8.47729C19.9805 8.63788 20.0443 8.79188 20.1578 8.90543C20.2714 9.01897 20.4254 9.08276 20.5859 9.08276H22.4023V10.2937Z" fill="%23CF5E18"/><path d="M36.1646 11.1175C36.1769 11.011 36.183 10.9038 36.1828 10.7966C36.1799 10.2416 35.9874 9.7043 35.6372 9.27373C35.287 8.84315 34.8002 8.54519 34.2574 8.42923C33.6435 8.31237 33.0081 8.43307 32.4798 8.76691C31.9515 9.10076 31.5697 9.62282 31.4117 10.2275L28.7477 17.8927C28.7082 17.9084 28.6698 17.9266 28.6326 17.9472L23.2803 21.0835C22.4613 21.5646 21.7819 22.2511 21.3094 23.0751C20.8369 23.8991 20.5875 24.8321 20.5859 25.782V31.4855C20.4254 31.4855 20.2714 31.5493 20.1578 31.6628C20.0443 31.7764 19.9805 31.9304 19.9805 32.0909V36.9347C19.9805 37.0953 20.0443 37.2493 20.1578 37.3628C20.2714 37.4764 20.4254 37.5402 20.5859 37.5402H29.0625C29.2231 37.5402 29.3771 37.4764 29.4906 37.3628C29.6042 37.2493 29.668 37.0953 29.668 36.9347V32.0909C29.668 31.9304 29.6042 31.7764 29.4906 31.6628C29.3771 31.5493 29.2231 31.4855 29.0625 31.4855V30.1534C29.0636 29.8977 29.1181 29.645 29.2223 29.4115C29.3266 29.178 29.4783 28.9688 29.668 28.7972L33.7609 25.1583C34.2086 24.7666 34.5291 24.25 34.6812 23.6749L37.309 13.8482C37.3651 13.643 37.3936 13.4312 37.3937 13.2185C37.3914 12.7912 37.2765 12.3721 37.0608 12.0033C36.845 11.6345 36.5359 11.329 36.1646 11.1175ZM32.5682 10.5847C32.6425 10.2716 32.8321 9.99797 33.0992 9.81843C33.3662 9.63888 33.6912 9.56658 34.0092 9.61595C34.2806 9.67278 34.5242 9.82104 34.6994 10.0359C34.8747 10.2508 34.9708 10.5193 34.9719 10.7966V10.8087C34.431 10.8188 33.9083 11.0052 33.4831 11.3396C33.058 11.674 32.7537 12.1382 32.6166 12.6615L30.9273 17.8745C30.6716 17.7532 30.3974 17.6755 30.116 17.6445L32.5682 10.5847ZM28.457 36.3292H21.1914V32.6964H28.457V36.3292ZM36.1404 13.5333L33.5066 23.3661C33.4155 23.7078 33.226 24.0152 32.9617 24.2501L28.8627 27.889C28.5455 28.175 28.2917 28.5243 28.1176 28.9142C27.9434 29.3042 27.8528 29.7263 27.8516 30.1534V31.4855H21.7969V25.782C21.7999 25.0433 21.9945 24.318 22.3617 23.677C22.7289 23.036 23.2561 22.5012 23.8918 22.1249L29.2381 18.9947C29.3759 18.9143 29.5283 18.8621 29.6864 18.8408C29.8445 18.8196 30.0053 18.8298 30.1594 18.8708C30.3136 18.9119 30.4581 18.983 30.5847 19.0801C30.7113 19.1772 30.8175 19.2984 30.8971 19.4366C31.0543 19.7164 31.0977 20.046 31.0182 20.357C30.9761 20.5105 30.9042 20.6542 30.8065 20.7799C30.7089 20.9056 30.5874 21.0109 30.449 21.0896L26.9797 23.0937C26.8479 23.1775 26.7536 23.3089 26.7164 23.4606C26.6793 23.6123 26.7022 23.7724 26.7803 23.9076C26.8585 24.0429 26.9858 24.1426 27.1358 24.1861C27.2858 24.2296 27.4468 24.2135 27.5852 24.1411L31.0545 22.137C31.3318 21.9797 31.5748 21.7685 31.7693 21.5158C31.9637 21.2631 32.1057 20.9741 32.1867 20.6658C32.3515 20.0462 32.2645 19.3867 31.9445 18.8312L31.9082 18.7767L33.7791 13.0066C33.8534 12.6935 34.043 12.4198 34.3101 12.2403C34.5772 12.0608 34.9021 11.9885 35.2201 12.0378C35.4915 12.0947 35.7352 12.2429 35.9104 12.4578C36.0856 12.6727 36.1818 12.9412 36.1828 13.2185C36.1848 13.325 36.1706 13.4312 36.1404 13.5333Z" fill="%23CF5E18"/><path d="M18.1652 31.4849V25.7813C18.1637 24.8315 17.9143 23.8985 17.4418 23.0745C16.9693 22.2505 16.2899 21.564 15.4709 21.0829L10.1186 17.9405C10.0822 17.9224 10.0398 17.9102 10.0035 17.8921L7.35762 10.2692C7.20384 9.65577 6.82208 9.12395 6.29004 8.78201C5.75801 8.44006 5.11567 8.31369 4.49375 8.42861C3.951 8.54457 3.46418 8.84254 3.114 9.27311C2.76381 9.70368 2.5713 10.241 2.56836 10.796C2.5682 10.9032 2.57427 11.0104 2.58652 11.1169C2.21523 11.3283 1.90616 11.6338 1.6904 12.0027C1.47464 12.3715 1.3598 12.7906 1.35742 13.2179C1.3586 13.4301 1.38502 13.6415 1.43613 13.8476L4.06992 23.6683C4.22043 24.2458 4.54108 24.7647 4.99023 25.1577L9.07715 28.7966C9.26868 28.967 9.42213 29.1758 9.5275 29.4095C9.63287 29.6432 9.68779 29.8965 9.68867 30.1528V31.4849C9.52809 31.4849 9.37409 31.5486 9.26054 31.6622C9.14699 31.7757 9.0832 31.9297 9.0832 32.0903V36.9341C9.0832 37.0947 9.14699 37.2487 9.26054 37.3622C9.37409 37.4758 9.52809 37.5395 9.68867 37.5395H18.1652C18.3258 37.5395 18.4798 37.4758 18.5934 37.3622C18.7069 37.2487 18.7707 37.0947 18.7707 36.9341V32.0903C18.7707 31.9297 18.7069 31.7757 18.5934 31.6622C18.4798 31.5486 18.3258 31.4849 18.1652 31.4849ZM3.7793 10.796C3.78004 10.5196 3.87535 10.2517 4.04937 10.0369C4.2234 9.82215 4.46567 9.67338 4.73594 9.61533C5.06268 9.5679 5.39528 9.64576 5.66703 9.83329C5.93878 10.0208 6.12958 10.3041 6.20117 10.6265L8.63516 17.6438C8.35379 17.6748 8.07958 17.7526 7.82383 17.8739L6.14668 12.6911C6.01019 12.1627 5.70532 11.6931 5.27818 11.3533C4.85105 11.0136 4.32489 10.8222 3.7793 10.8081V10.796ZM9.88242 27.8884L5.78945 24.2495C5.52368 24.0133 5.33403 23.7036 5.24453 23.3595L2.60469 13.5327C2.57962 13.4297 2.56742 13.3239 2.56836 13.2179C2.56911 12.9414 2.66441 12.6736 2.83843 12.4588C3.01246 12.244 3.25473 12.0953 3.525 12.0372C3.84945 11.9885 4.1803 12.0645 4.45101 12.2498C4.72173 12.4352 4.91222 12.7161 4.98418 13.0362L6.84297 18.7761L6.80664 18.8306C6.48671 19.3861 6.39964 20.0456 6.56445 20.6651C6.64552 20.9735 6.78745 21.2625 6.9819 21.5152C7.17634 21.7679 7.41937 21.9791 7.69668 22.1364L11.166 24.1405C11.3044 24.2129 11.4654 24.229 11.6154 24.1855C11.7653 24.142 11.8927 24.0422 11.9709 23.907C12.049 23.7718 12.0719 23.6117 12.0348 23.46C11.9976 23.3083 11.9033 23.1768 11.7715 23.0931L8.30215 21.089C8.16379 21.0103 8.0423 20.905 7.94464 20.7793C7.84698 20.6536 7.77507 20.5099 7.73301 20.3563C7.65347 20.0454 7.69684 19.7158 7.8541 19.436C7.93321 19.2981 8.03872 19.1771 8.1646 19.0799C8.29049 18.9827 8.43428 18.9113 8.58777 18.8697C8.74126 18.8281 8.90144 18.8171 9.05917 18.8374C9.2169 18.8577 9.36908 18.9089 9.50703 18.988L14.8594 22.1243C15.4951 22.5006 16.0223 23.0353 16.3895 23.6763C16.7567 24.3173 16.9513 25.0426 16.9543 25.7813V31.4849H10.8996V30.1528C10.8986 29.7251 10.8075 29.3024 10.6322 28.9123C10.457 28.5221 10.2015 28.1732 9.88242 27.8884ZM17.5598 36.3286H10.2941V32.6958H17.5598V36.3286Z" fill="%23CF5E18"/><path d="M27.9412 3.1076C27.3791 2.54453 26.7115 2.09784 25.9766 1.79308C25.2417 1.48833 24.4539 1.33149 23.6583 1.33154C22.8627 1.3316 22.0749 1.48855 21.3401 1.79341C20.6052 2.09827 19.9376 2.54506 19.3756 3.1082C18.8137 2.54505 18.1462 2.09825 17.4113 1.79341C16.6765 1.48856 15.8887 1.33165 15.0932 1.33165C14.2976 1.33165 13.5098 1.48856 12.775 1.79341C12.0401 2.09825 11.3726 2.54505 10.8107 3.1082C9.67745 4.24387 9.04102 5.7827 9.04102 7.38705C9.04102 8.9914 9.67745 10.5302 10.8107 11.6659L18.9482 19.8034C19.0617 19.9169 19.2157 19.9807 19.3762 19.9807C19.5368 19.9807 19.6908 19.9169 19.8043 19.8034L27.9418 11.6659C29.075 10.5301 29.7113 8.99107 29.7112 7.38662C29.7111 5.78217 29.0746 4.24329 27.9412 3.1076ZM19.3756 18.5192L11.6662 10.8098C10.9894 10.132 10.5287 9.2688 10.3424 8.32925C10.156 7.38971 10.2525 6.41602 10.6194 5.53126C10.9864 4.64651 11.6075 3.89042 12.4041 3.35858C13.2007 2.82674 14.1371 2.54303 15.095 2.5433C15.7313 2.54112 16.3616 2.66564 16.9492 2.90962C17.5369 3.1536 18.0701 3.51214 18.5177 3.96434L18.9476 4.39422C19.0611 4.50773 19.2151 4.57149 19.3756 4.57149C19.5362 4.57149 19.6902 4.50773 19.8037 4.39422L20.2348 3.96313C20.6843 3.51281 21.2182 3.15555 21.8059 2.9118C22.3936 2.66805 23.0237 2.54258 23.6599 2.54258C24.2962 2.54258 24.9262 2.66805 25.514 2.9118C26.1017 3.15555 26.6356 3.51281 27.0851 3.96313C27.992 4.87132 28.5014 6.10234 28.5014 7.38584C28.5014 8.66934 27.992 9.90037 27.0851 10.8086L19.3756 18.5192Z" fill="%23CF5E18"/></svg>') !important;

}

.mega-private>a:before {
    background-image: url('data:image/svg+xml,<svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_57_725)"><path d="M37.9936 38.7506H0.757274C0.655682 38.7507 0.555118 38.7303 0.461576 38.6907C0.368033 38.651 0.283428 38.593 0.212802 38.5199C0.142177 38.4469 0.0869763 38.3604 0.0504912 38.2656C0.0140062 38.1708 -0.00301654 38.0696 0.000437607 37.9681C0.0178448 37.4496 0.109422 34.837 0.20327 34.3163C0.365233 33.4263 0.637693 32.2683 1.32036 31.1974C1.85014 30.3694 2.50784 29.7783 3.33657 29.3908C4.23721 28.9708 5.32554 28.634 6.37829 28.3033C7.43105 27.9725 8.50879 27.6395 9.34282 27.2384C9.82366 27.0073 10.305 26.778 10.7869 26.5504L11.3409 26.2878C11.3689 26.2734 11.3976 26.2613 11.437 26.2439C12.0349 25.9924 12.5931 25.6551 13.0937 25.2426C14.1169 24.3859 14.6361 23.3505 14.6361 22.1714C14.6361 21.9707 14.7159 21.7782 14.8578 21.6362C14.9997 21.4943 15.1922 21.4146 15.393 21.4146C15.5937 21.4146 15.7862 21.4943 15.9281 21.6362C16.0701 21.7782 16.1498 21.9707 16.1498 22.1714C16.1498 23.7986 15.4285 25.2615 14.0655 26.4029C13.4518 26.9101 12.7675 27.3252 12.0341 27.635L12.0046 27.6479H11.9993L11.4332 27.9165C10.9539 28.1436 10.4745 28.3706 9.99521 28.5977C9.06128 29.0472 7.92451 29.4014 6.82483 29.7443C5.81975 30.0569 4.78137 30.3808 3.97383 30.7584C3.41377 31.0196 2.96194 31.4282 2.59336 32.0065C2.17104 32.6687 1.89177 33.4626 1.68894 34.5797C1.64807 34.8068 1.58601 35.9942 1.53757 37.2286H37.2088C37.1603 35.9927 37.0983 34.8068 37.0574 34.5797C36.9774 34.1117 36.8628 33.6503 36.7145 33.1992C36.6688 33.0147 36.6942 32.8196 36.7857 32.6529C36.8772 32.4862 37.0281 32.3601 37.2084 32.2996C37.3887 32.2391 37.5852 32.2487 37.7587 32.3265C37.9323 32.4043 38.0702 32.5446 38.145 32.7194C38.3171 33.2409 38.4504 33.7744 38.5438 34.3156C38.6377 34.837 38.7292 37.4496 38.7467 37.9681C38.7501 38.0693 38.7332 38.1702 38.6969 38.2647C38.6607 38.3593 38.6058 38.4456 38.5356 38.5186C38.4654 38.5916 38.3812 38.6497 38.2881 38.6896C38.195 38.7294 38.0949 38.7502 37.9936 38.7506Z" fill="%23CF5E18"/><path d="M24.108 25.4053C23.9831 25.4055 23.8601 25.3748 23.7499 25.3159C23.6398 25.257 23.5459 25.1718 23.4768 25.0678C22.902 24.2116 22.5974 23.2026 22.6026 22.1714C22.6026 21.9707 22.6823 21.7782 22.8243 21.6362C22.9662 21.4943 23.1587 21.4146 23.3594 21.4146C23.5602 21.4146 23.7527 21.4943 23.8946 21.6362C24.0365 21.7782 24.1163 21.9707 24.1163 22.1714C24.1128 22.9043 24.3292 23.6214 24.7376 24.23C24.8133 24.3439 24.8566 24.4763 24.8631 24.6129C24.8695 24.7495 24.8388 24.8853 24.7742 25.0059C24.7096 25.1265 24.6135 25.2273 24.4962 25.2976C24.3789 25.368 24.2447 25.4052 24.108 25.4053Z" fill="%23CF5E18"/><path d="M25.7483 15.1534H25.7226C25.6233 15.15 25.5255 15.1272 25.435 15.0861C25.3445 15.045 25.263 14.9865 25.1951 14.9139C25.1272 14.8413 25.0743 14.756 25.0394 14.663C25.0044 14.5699 24.9882 14.4709 24.9915 14.3716C25.0195 13.5262 25.2322 12.7398 25.4569 11.9081C25.8876 10.3149 26.375 8.50911 25.8906 5.41213C25.6636 3.94841 25.3192 2.73142 24.4572 1.65747C23.4627 2.26294 22.3691 2.14336 21.4669 2.04573C21.3647 2.03438 21.2633 2.02302 21.1642 2.01318C17.9938 1.70439 15.721 2.46729 14.0143 4.40479C13.8494 4.59248 13.695 4.76126 13.5459 4.92549C12.5711 5.99641 12.126 6.48533 12.1942 8.1481C12.2638 9.8752 12.7921 12.8458 13.6019 13.9318C13.6678 14.0108 13.717 14.1023 13.7464 14.2009C13.7758 14.2995 13.7848 14.403 13.7729 14.5052C13.7609 14.6074 13.7283 14.7061 13.6769 14.7952C13.6255 14.8843 13.5565 14.962 13.4741 15.0236C13.3916 15.0852 13.2975 15.1293 13.1975 15.1532C13.0974 15.1772 12.9936 15.1805 12.8922 15.163C12.7908 15.1455 12.6941 15.1074 12.6079 15.0513C12.5217 14.9951 12.4479 14.9219 12.3909 14.8363C11.1497 13.1712 10.7327 9.39915 10.685 8.2094C10.5919 5.92603 11.4025 5.03447 12.4257 3.90679C12.5703 3.74709 12.7202 3.58286 12.8798 3.40501C14.9044 1.09893 17.6623 0.151367 21.3102 0.50708L21.6296 0.540381C22.528 0.638013 23.303 0.722021 23.9077 0.189209C24.0459 0.0673545 24.2237 8.06933e-05 24.408 1.3751e-08H24.6729C24.7753 -1.95166e-05 24.8767 0.0207652 24.9709 0.0610946C25.0651 0.101424 25.1501 0.160458 25.2208 0.234619C26.6838 1.76948 27.1258 3.51777 27.3854 5.17827C27.9197 8.59312 27.3642 10.6502 26.9176 12.3031C26.7072 13.0804 26.5256 13.7517 26.5037 14.4223C26.497 14.6182 26.4145 14.804 26.2736 14.9403C26.1327 15.0767 25.9444 15.1531 25.7483 15.1534Z" fill="%23CF5E18"/><path d="M23.3608 22.9282C23.2079 22.9284 23.0586 22.8823 22.9324 22.796C22.8063 22.7097 22.7092 22.5872 22.654 22.4447C22.5988 22.3022 22.588 22.1463 22.6231 21.9975C22.6582 21.8487 22.7376 21.7141 22.8507 21.6113L23.114 21.3736C24.0124 20.5631 24.8616 19.7979 25.1257 18.7883C25.394 17.72 25.9079 16.729 26.6265 15.8941C27.3576 15.023 27.341 14.6348 27.3183 14.5364C27.2782 14.3638 27.0458 14.217 26.8642 14.1254C26.7759 14.2335 26.6947 14.3473 26.6212 14.466C26.5455 14.5848 26.4555 14.7195 26.3541 14.855C26.2589 14.9818 26.1264 15.0756 25.9752 15.123C25.8239 15.1705 25.6616 15.1693 25.511 15.1195C25.3605 15.0698 25.2294 14.974 25.1363 14.8457C25.0431 14.7175 24.9925 14.5632 24.9917 14.4047C24.9917 14.2117 24.9917 14.0217 24.9917 13.834C24.9917 12.2871 24.9865 10.9512 24.5619 9.69111C24.1744 8.53845 23.7195 8.42114 23.0149 8.60732C21.586 8.98574 17.3522 9.125 15.7031 8.59672C15.1816 8.42946 14.6352 8.37648 14.1932 9.69035C13.7686 10.9497 13.7664 12.284 13.7633 13.8295C13.7633 14.0147 13.7633 14.2026 13.7633 14.3933V14.4001C13.7639 14.5576 13.7153 14.7114 13.6243 14.8399C13.5334 14.9685 13.4046 15.0655 13.2559 15.1174C13.1072 15.1693 12.946 15.1735 12.7948 15.1294C12.6436 15.0854 12.5099 14.9953 12.4124 14.8717C12.3988 14.855 12.3866 14.8384 12.3745 14.8217C12.2822 14.6968 12.2012 14.5727 12.1293 14.463C12.0556 14.3443 11.9742 14.2305 11.8856 14.1224C11.8501 14.1398 11.8175 14.158 11.7872 14.1754L11.763 14.189C11.5625 14.3078 11.4497 14.4289 11.4285 14.5485C11.4073 14.6681 11.4285 15.0631 12.1233 15.8911C12.8421 16.7268 13.3558 17.7189 13.6233 18.7883C13.8875 19.7979 14.7366 20.5631 15.6357 21.3736L15.8984 21.6113C16.0468 21.7465 16.1355 21.9351 16.1448 22.1356C16.1542 22.3362 16.0835 22.5322 15.9483 22.6807C15.8131 22.8291 15.6245 22.9178 15.424 22.9271C15.2234 22.9365 15.0273 22.8658 14.8789 22.7306L14.6216 22.4975C13.6453 21.6166 12.538 20.6183 12.1596 19.172C11.9488 18.3194 11.539 17.5288 10.9638 16.8652C10.1396 15.8813 9.80432 15.0397 9.93753 14.2859C10.0087 13.8832 10.2546 13.3111 11.0251 12.8668L11.0463 12.8547C11.1483 12.7964 11.2534 12.7436 11.3611 12.6965C11.3958 12.6807 11.4318 12.6678 11.4686 12.6579C11.7263 12.5809 12 12.5746 12.261 12.6397C12.2867 11.4629 12.3829 10.3276 12.7598 9.20749C13.5923 6.73869 15.2505 6.8613 16.1655 7.15495C17.5013 7.58332 21.4218 7.46298 22.6289 7.14436C23.749 6.84768 25.243 6.96574 25.9976 9.20825C26.376 10.3276 26.4706 11.4621 26.4963 12.6382C26.7051 12.5878 26.9223 12.5836 27.1328 12.6261C27.1888 12.636 27.2373 12.6481 27.2842 12.6602C27.322 12.6706 27.3589 12.6837 27.3947 12.6995C28.1788 13.0507 28.6511 13.5548 28.7986 14.1981C28.9772 14.9738 28.6473 15.8472 27.7913 16.8674C27.2158 17.5312 26.8059 18.3221 26.5955 19.175C26.2171 20.6213 25.1091 21.6196 24.1327 22.5006L23.8754 22.7337C23.7343 22.8608 23.5506 22.9302 23.3608 22.9282Z" fill="%23CF5E18"/><path d="M19.3747 28.8718C19.1852 28.8718 19.0027 28.8008 18.863 28.6727L14.4552 24.6312C14.382 24.564 14.3227 24.4831 14.2807 24.393C14.2388 24.3029 14.215 24.2054 14.2107 24.1061C14.2064 24.0068 14.2217 23.9076 14.2557 23.8142C14.2898 23.7208 14.3419 23.6351 14.4091 23.5618C14.4763 23.4886 14.5572 23.4293 14.6473 23.3873C14.7374 23.3453 14.8349 23.3215 14.9342 23.3172C15.0335 23.313 15.1327 23.3283 15.2261 23.3623C15.3195 23.3964 15.4052 23.4485 15.4785 23.5156L19.3747 27.0879L23.2701 23.5156C23.3433 23.4484 23.4291 23.3963 23.5225 23.3622C23.6159 23.3281 23.7151 23.3127 23.8145 23.317C23.9138 23.3212 24.0113 23.345 24.1015 23.3869C24.1916 23.4289 24.2727 23.4882 24.3399 23.5614C24.4071 23.6347 24.4593 23.7205 24.4934 23.8139C24.5274 23.9073 24.5428 24.0065 24.5386 24.1058C24.5343 24.2051 24.5105 24.3027 24.4686 24.3928C24.4266 24.483 24.3673 24.564 24.2941 24.6312L19.887 28.6727C19.7472 28.8009 19.5644 28.872 19.3747 28.8718Z" fill="%23CF5E18"/><path d="M16.7151 31.911C16.6141 31.9113 16.514 31.8914 16.4208 31.8524C16.3276 31.8134 16.2432 31.7561 16.1725 31.684L11.7957 27.1816C11.7252 27.1105 11.6696 27.0263 11.6319 26.9336C11.5942 26.8409 11.5753 26.7417 11.5762 26.6417C11.5771 26.5416 11.5978 26.4428 11.6372 26.3508C11.6765 26.2589 11.7337 26.1756 11.8055 26.1059C11.8772 26.0362 11.962 25.9813 12.0551 25.9446C12.1481 25.9079 12.2475 25.8899 12.3475 25.8919C12.4475 25.8938 12.5462 25.9155 12.6378 25.9558C12.7293 25.9961 12.812 26.0541 12.881 26.1265L16.6856 30.0409L18.8047 27.619C18.8702 27.5442 18.9497 27.4829 19.0388 27.4389C19.1279 27.3948 19.2249 27.3686 19.3241 27.362C19.4233 27.3554 19.5228 27.3683 19.617 27.4001C19.7112 27.432 19.7982 27.482 19.873 27.5475C19.9479 27.6129 20.0091 27.6925 20.0532 27.7816C20.0973 27.8707 20.1234 27.9676 20.13 28.0668C20.1367 28.166 20.1237 28.2655 20.0919 28.3597C20.0601 28.4539 20.01 28.5409 19.9445 28.6158L17.2843 31.656C17.2154 31.7346 17.1311 31.7981 17.0365 31.8425C16.942 31.8869 16.8392 31.9113 16.7348 31.9141L16.7151 31.911Z" fill="%23CF5E18"/><path d="M22.1159 31.9102C22.0099 31.9102 21.905 31.888 21.8082 31.845C21.7113 31.802 21.6246 31.7391 21.5535 31.6604L18.813 28.621C18.6785 28.4718 18.6088 28.2754 18.6192 28.0748C18.6295 27.8743 18.7191 27.686 18.8683 27.5516C19.0174 27.4171 19.2139 27.3473 19.4144 27.3577C19.615 27.3681 19.8032 27.4577 19.9377 27.6068L22.6782 30.647C22.7761 30.7557 22.8403 30.8905 22.8632 31.035C22.8861 31.1795 22.8666 31.3275 22.8071 31.4611C22.7476 31.5948 22.6506 31.7083 22.528 31.788C22.4053 31.8677 22.2621 31.9101 22.1159 31.9102Z" fill="%23CF5E18"/><path d="M19.3754 32.832C19.1813 32.832 18.9947 32.7575 18.854 32.6239L16.9619 30.8249C16.8876 30.7569 16.8276 30.6749 16.7855 30.5835C16.7433 30.4922 16.7198 30.3933 16.7163 30.2927C16.7128 30.1922 16.7294 30.0919 16.7651 29.9978C16.8008 29.9038 16.8549 29.8177 16.9242 29.7448C16.9936 29.6719 17.0768 29.6135 17.1689 29.5732C17.2611 29.5328 17.3604 29.5112 17.461 29.5096C17.5616 29.5081 17.6616 29.5266 17.7549 29.5641C17.8483 29.6017 17.9332 29.6575 18.0048 29.7282L19.3482 31.0057L20.662 29.6268C20.73 29.5525 20.812 29.4926 20.9034 29.4504C20.9947 29.4082 21.0936 29.3847 21.1942 29.3812C21.2947 29.3777 21.395 29.3943 21.4891 29.43C21.5831 29.4657 21.6692 29.5198 21.7421 29.5891C21.815 29.6585 21.8734 29.7417 21.9137 29.8339C21.9541 29.926 21.9757 30.0253 21.9773 30.1259C21.9788 30.2266 21.9603 30.3265 21.9228 30.4198C21.8852 30.5132 21.8294 30.5982 21.7587 30.6697L19.9234 32.5974C19.8527 32.6715 19.7677 32.7306 19.6735 32.7709C19.5793 32.8112 19.4779 32.832 19.3754 32.832Z" fill="%23CF5E18"/><path d="M16.9697 38.7495C16.8461 38.7495 16.7244 38.7192 16.6152 38.6613C16.506 38.6035 16.4127 38.5197 16.3433 38.4174C16.274 38.3151 16.2307 38.1974 16.2173 38.0746C16.204 37.9517 16.2209 37.8274 16.2666 37.7126L18.6249 31.7942C18.6617 31.7018 18.7164 31.6177 18.7857 31.5465C18.8551 31.4752 18.9378 31.4184 19.0291 31.3791C19.1204 31.3399 19.2186 31.319 19.318 31.3177C19.4174 31.3164 19.5161 31.3347 19.6084 31.3715C19.7007 31.4083 19.7849 31.463 19.8561 31.5323C19.9273 31.6017 19.9842 31.6844 20.0234 31.7757C20.0627 31.867 20.0836 31.9652 20.0849 32.0646C20.0862 32.164 20.0679 32.2627 20.0311 32.355L17.6728 38.2727C17.6168 38.4134 17.5198 38.534 17.3945 38.619C17.2691 38.704 17.1212 38.7495 16.9697 38.7495Z" fill="%23CF5E18"/><path d="M21.6865 38.7495C21.5351 38.7495 21.3871 38.704 21.2618 38.619C21.1364 38.534 21.0395 38.4134 20.9834 38.2727L18.6251 32.355C18.5883 32.2627 18.57 32.164 18.5714 32.0646C18.5727 31.9652 18.5935 31.867 18.6328 31.7757C18.672 31.6844 18.7289 31.6017 18.8001 31.5323C18.8713 31.463 18.9555 31.4083 19.0478 31.3715C19.1402 31.3347 19.2388 31.3164 19.3382 31.3177C19.4376 31.319 19.5358 31.3399 19.6271 31.3791C19.7185 31.4184 19.8012 31.4752 19.8705 31.5465C19.9399 31.6177 19.9945 31.7018 20.0313 31.7942L22.3896 37.7126C22.4354 37.8274 22.4523 37.9517 22.4389 38.0746C22.4255 38.1974 22.3823 38.3151 22.3129 38.4174C22.2436 38.5197 22.1502 38.6035 22.041 38.6613C21.9318 38.7192 21.8101 38.7495 21.6865 38.7495Z" fill="%23CF5E18"/><path d="M30.0135 38.7492C28.2857 38.7492 26.5966 38.2368 25.16 37.2769C23.7233 36.3169 22.6036 34.9525 21.9423 33.3562C21.2811 31.7599 21.1081 30.0033 21.4452 28.3087C21.7823 26.614 22.6143 25.0574 23.8361 23.8356C25.0579 22.6138 26.6145 21.7818 28.3092 21.4447C30.0038 21.1076 31.7604 21.2806 33.3567 21.9419C34.953 22.6031 36.3174 23.7228 37.2774 25.1595C38.2373 26.5961 38.7497 28.2852 38.7497 30.013C38.7471 32.3292 37.8258 34.5498 36.188 36.1875C34.5502 37.8253 32.3297 38.7466 30.0135 38.7492ZM30.0135 22.7905C28.585 22.7905 27.1886 23.2141 26.0009 24.0077C24.8132 24.8014 23.8875 25.9294 23.3408 27.2491C22.7941 28.5688 22.6511 30.021 22.9298 31.4221C23.2085 32.8231 23.8964 34.11 24.9064 35.1201C25.9165 36.1302 27.2034 36.818 28.6045 37.0967C30.0055 37.3754 31.4577 37.2324 32.7774 36.6857C34.0972 36.1391 35.2252 35.2133 36.0188 34.0256C36.8124 32.8379 37.236 31.4415 37.236 30.013C37.2338 28.0982 36.4721 26.2624 35.1181 24.9084C33.7641 23.5544 31.9284 22.7927 30.0135 22.7905Z" fill="%23CF5E18"/><path d="M31.7107 35.7106H28.3133C27.6567 35.71 27.0272 35.4489 26.5629 34.9847C26.0986 34.5204 25.8375 33.8909 25.8369 33.2343V30.5937C25.8375 29.9371 26.0986 29.3076 26.5629 28.8433C27.0272 28.379 27.6567 28.1179 28.3133 28.1173H31.7107C32.3672 28.1181 32.9965 28.3793 33.4606 28.8436C33.9247 29.3078 34.1857 29.9372 34.1863 30.5937V33.2343C34.1857 33.8907 33.9247 34.5201 33.4606 34.9844C32.9965 35.4487 32.3672 35.7098 31.7107 35.7106ZM28.3103 29.631C28.055 29.6312 27.8102 29.7327 27.6297 29.9132C27.4492 30.0937 27.3478 30.3384 27.3476 30.5937V33.2343C27.3478 33.4895 27.4492 33.7343 27.6297 33.9148C27.8102 34.0953 28.055 34.1968 28.3103 34.197H31.7107C31.9658 34.1966 32.2104 34.095 32.3907 33.9145C32.5711 33.734 32.6725 33.4894 32.6727 33.2343V30.5937C32.6727 30.3385 32.5713 30.0937 32.391 29.9132C32.2106 29.7327 31.9659 29.6312 31.7107 29.631H28.3103Z" fill="%23CF5E18"/><path d="M31.9136 29.6307H28.1143C27.9135 29.6307 27.721 29.551 27.5791 29.4091C27.4372 29.2671 27.3574 29.0746 27.3574 28.8739V26.9742C27.3574 26.2697 27.6373 25.594 28.1355 25.0958C28.6337 24.5976 29.3094 24.3177 30.0139 24.3177C30.7185 24.3177 31.3942 24.5976 31.8923 25.0958C32.3905 25.594 32.6704 26.2697 32.6704 26.9742V28.8739C32.6704 29.0746 32.5907 29.2671 32.4487 29.4091C32.3068 29.551 32.1143 29.6307 31.9136 29.6307ZM28.8711 28.1171H31.1567V26.9742C31.1567 26.6711 31.0363 26.3805 30.822 26.1661C30.6077 25.9518 30.317 25.8314 30.0139 25.8314C29.7108 25.8314 29.4201 25.9518 29.2058 26.1661C28.9915 26.3805 28.8711 26.6711 28.8711 26.9742V28.1171Z" fill="%23CF5E18"/><path d="M30.3936 32.67H29.6367C29.436 32.67 29.2435 32.5903 29.1016 32.4484C28.9596 32.3064 28.8799 32.1139 28.8799 31.9132C28.8799 31.7125 28.9596 31.52 29.1016 31.378C29.2435 31.2361 29.436 31.1564 29.6367 31.1564H30.3936C30.5943 31.1564 30.7868 31.2361 30.9287 31.378C31.0707 31.52 31.1504 31.7125 31.1504 31.9132C31.1504 32.1139 31.0707 32.3064 30.9287 32.4484C30.7868 32.5903 30.5943 32.67 30.3936 32.67Z" fill="%23CF5E18"/></g><defs><clipPath id="clip0_57_725"><rect width="38.75" height="38.75" fill="white"/></clipPath></defs></svg>') !important;
}

.mega-Soc>a:before {
    background-image: url('data:image/svg+xml,<svg width="35" height="32" viewBox="0 0 35 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M33.6483 5.30875C32.4083 4.8825 30.5871 5.77375 29.6571 8.02125L29.2696 8.99C28.6883 7.8275 27.6808 6.8975 26.4021 6.47125C26.6733 5.92875 26.8283 5.27 26.8283 4.61125V4.14625C26.8283 1.86 24.9683 0 22.6821 0C20.3958 0 18.5358 1.86 18.5358 4.14625V4.61125V4.8825C18.2258 4.805 17.8383 4.7275 17.4508 4.7275C17.0633 4.7275 16.6758 4.76625 16.3271 4.8825C16.3271 4.805 16.3271 4.68875 16.3271 4.61125V4.14625C16.3271 1.86 14.4671 0 12.1808 0C9.89459 0 8.07334 1.86 8.07334 4.14625V4.61125C8.07334 5.27 8.22834 5.89 8.49959 6.47125C7.22084 6.85875 6.17459 7.78875 5.63209 8.99L5.24459 8.02125C4.31459 5.77375 2.49334 4.8825 1.25334 5.30875C0.362087 5.61875 -0.374163 6.62625 0.207087 8.56375L2.88084 17.8637V17.9025C4.35334 21.8937 5.86459 23.9475 7.22084 25.1487H5.55459C5.24459 25.1487 4.97334 25.42 4.97334 25.73V30.9612C4.97334 31.2712 5.24459 31.5425 5.55459 31.5425H29.3858C29.6958 31.5425 29.9671 31.2712 29.9671 30.9612V25.73C29.9671 25.42 29.6958 25.1487 29.3858 25.1487H27.7196C29.0758 23.9862 30.5871 21.9325 32.0596 17.9025V17.8637L34.7333 8.56375C35.2371 6.62625 34.5008 5.61875 33.6483 5.30875ZM28.5721 10.7337L27.0996 14.415C26.7508 14.1825 26.3246 13.9887 25.8596 13.8725C25.2783 13.7175 24.6583 13.7175 24.0771 13.795C23.4958 12.555 22.4496 11.625 21.1708 11.2375C21.4421 10.695 21.6358 10.0362 21.6358 9.3775V8.9125C21.6358 8.835 21.6358 8.71875 21.6358 8.64125C21.9846 8.7575 22.3721 8.79625 22.7596 8.79625C23.9221 8.79625 24.9683 8.2925 25.7433 7.5175C27.2158 7.8275 28.4171 9.145 28.5721 10.7337ZM17.4508 13.485C18.6133 13.485 19.6596 12.9812 20.4346 12.2062C21.5196 12.4387 22.4496 13.1362 22.9533 14.1437C22.8371 14.1825 22.7596 14.26 22.6433 14.2987L21.1321 15.2675C19.6983 16.1975 18.2258 17.1275 17.4508 18.91C16.6758 17.1275 15.2033 16.1587 13.7696 15.2675L12.2583 14.2987C12.1421 14.2212 12.0646 14.1825 11.9483 14.1437C12.4521 13.175 13.3821 12.4387 14.4671 12.2062C15.2421 12.9812 16.2883 13.485 17.4508 13.485ZM19.6983 4.61125V4.14625C19.6983 2.51875 21.0546 1.1625 22.6821 1.1625C24.3096 1.1625 25.6658 2.51875 25.6658 4.14625V4.61125C25.6658 6.23875 24.3096 7.595 22.6821 7.595C22.1783 7.595 21.6746 7.44 21.2483 7.2075C20.9383 6.51 20.4733 5.92875 19.8533 5.5025C19.7758 5.23125 19.6983 4.92125 19.6983 4.61125ZM20.4346 8.87375V9.33875C20.4346 10.9662 19.0783 12.3225 17.4508 12.3225C15.8233 12.3225 14.4671 10.9662 14.4671 9.33875V8.87375C14.4671 7.24625 15.8233 5.89 17.4508 5.89C19.0783 5.89 20.4346 7.24625 20.4346 8.87375ZM9.23584 4.14625C9.23584 2.51875 10.5921 1.1625 12.2196 1.1625C13.8471 1.1625 15.2033 2.51875 15.2033 4.14625V4.61125C15.2033 4.92125 15.1646 5.1925 15.0483 5.5025C14.4283 5.92875 13.9633 6.51 13.6533 7.2075C13.2271 7.44 12.7233 7.595 12.2196 7.595C10.5921 7.595 9.23584 6.2775 9.23584 4.61125V4.14625ZM9.23584 7.47875C9.97209 8.25375 11.0571 8.7575 12.2196 8.7575C12.6071 8.7575 12.9558 8.71875 13.3433 8.6025V8.87375V9.33875C13.3433 9.9975 13.4983 10.6562 13.8083 11.1987C12.5296 11.625 11.4833 12.555 10.9021 13.7562C10.3208 13.64 9.70084 13.6787 9.11959 13.8337C8.65459 13.95 8.22834 14.1437 7.87959 14.3762L6.32959 10.7337C6.48459 9.145 7.68584 7.8275 9.23584 7.47875ZM4.00459 17.515L1.33084 8.215C1.05959 7.24625 1.17584 6.54875 1.64084 6.39375C2.26084 6.16125 3.50084 6.78125 4.15959 8.4475L6.98834 15.4225C6.60084 16.43 7.06584 17.5537 8.26709 18.3287L12.0258 20.7312C12.1421 20.8087 12.2196 20.8087 12.3358 20.8087C12.5296 20.8087 12.7233 20.7312 12.8396 20.5375C13.0333 20.2662 12.9558 19.9175 12.6846 19.7237L8.92584 17.36C8.65459 17.1662 7.72459 16.5075 8.15084 15.7325C8.34459 15.3837 8.80959 15.1125 9.35209 14.9575C10.1658 14.7637 10.9796 14.88 11.6383 15.3062L13.1496 16.275C15.1258 17.5537 16.8696 18.6387 16.8696 22.0875V25.1487H9.23584C7.76334 24.335 5.86459 22.6687 4.00459 17.515ZM6.09709 26.3112H9.04209H16.8308V30.38H6.09709V26.3112ZM28.8046 30.38H18.0321V26.3112H25.8208H28.7658V30.38H28.8046ZM33.5708 8.25375L30.8971 17.5537C29.0371 22.6687 27.1383 24.335 25.6658 25.1487H18.0321V22.0875C18.0321 18.6387 19.7371 17.5537 21.7521 16.275L23.2633 15.3062C23.9221 14.88 24.7358 14.7637 25.5496 14.9575C26.1308 15.1125 26.5958 15.3837 26.7508 15.7325C27.1771 16.5075 26.2471 17.1662 25.9758 17.36L22.2171 19.7625C21.9458 19.9175 21.8683 20.305 22.0621 20.5762C22.1783 20.7312 22.3721 20.8475 22.5658 20.8475C22.6821 20.8475 22.7983 20.8087 22.8758 20.77L26.6346 18.3675C27.8358 17.5925 28.3008 16.4687 27.9133 15.4612L30.7421 8.48625C31.4396 6.82 32.6408 6.23875 33.2608 6.4325C33.7258 6.54875 33.8421 7.285 33.5708 8.25375Z" fill="%23CF5E18"/></svg>') !important;
}

.mega-emp>a:before {
    background-image: url('data:image/svg+xml,<svg width="32" height="38" viewBox="0 0 32 38" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.5671 14.9987C19.4641 14.9987 19.3601 14.9705 19.2666 14.9115C18.9363 14.7029 18.5806 14.5395 18.2091 14.4259L14.809 13.3869C14.572 13.3144 14.4102 13.0957 14.4102 12.8479V11.4347C14.4102 11.1234 14.6625 10.8707 14.9738 10.8707C15.2851 10.8707 15.5374 11.1227 15.5374 11.4341V12.4308L18.5386 13.3479C19.0062 13.4909 19.4536 13.6964 19.8686 13.9585C20.1318 14.1248 20.2104 14.4729 20.0441 14.7361C19.937 14.9057 19.754 14.9987 19.5671 14.9987Z" fill="%23CF5E18"/><path d="M18.5147 23.1585H4.5695C4.25823 23.1585 4.00586 22.9061 4.00586 22.5949V18.6178C4.00586 17.4288 4.37983 16.2952 5.08741 15.3395C5.79484 14.384 6.76979 13.6953 7.90707 13.3477L10.9075 12.4305V11.434C10.9075 11.1228 11.1599 10.8701 11.4712 10.8701C11.7824 10.8701 12.0348 11.1221 12.0348 11.4335V12.8471C12.0348 13.0949 11.873 13.3143 11.6359 13.3867L8.23644 14.4258C6.38025 14.993 5.13313 16.6777 5.13313 18.6179V22.0313H18.5147C18.826 22.0313 19.0783 22.2837 19.0783 22.595C19.0783 22.9062 18.826 23.1585 18.5147 23.1585Z" fill="%23CF5E18"/><path d="M13.2219 12.4519C12.1099 12.4519 11.0655 12.019 10.2807 11.2331C9.49537 10.449 9.0625 9.40443 9.0625 8.29251V7.50793C9.0625 7.23661 9.25583 7.00376 9.52257 6.95388C9.55554 6.94768 12.8823 6.29907 13.6525 4.41575C13.7458 4.18741 13.9768 4.0472 14.2225 4.06749C14.4683 4.0887 14.6717 4.26716 14.7247 4.50805C14.9417 5.49575 15.58 6.96515 16.4487 6.96515C16.5253 6.96515 16.6006 6.9555 16.6788 6.93563C16.8475 6.89286 17.0264 6.93027 17.1636 7.03701C17.301 7.14382 17.3813 7.30798 17.3813 7.48193V8.29251C17.3813 10.5859 15.5154 12.4519 13.2219 12.4519ZM10.1898 7.95666V8.29244C10.1898 9.10295 10.5052 9.86421 11.0779 10.436C11.6502 11.0092 12.4115 11.3245 13.2219 11.3245C14.8938 11.3245 16.2541 9.96433 16.2541 8.29244V8.08263C15.2008 7.97652 14.4467 7.01665 13.9933 5.92792C12.8711 7.14875 11.0426 7.73726 10.1898 7.95666Z" fill="%23CF5E18"/><path d="M9.62666 8.07095C9.42235 8.07095 9.22514 7.95942 9.1251 7.76524L8.1932 5.95562C7.18795 4.0036 7.93977 2.07583 9.13081 1.03127C9.78751 0.455302 10.6121 0.0949268 11.4526 0.0167223C12.3833 -0.0700073 13.305 0.181797 14.1169 0.74487C14.1676 0.780027 14.2187 0.81624 14.2701 0.8533C14.3217 0.89057 14.3936 0.884793 14.4339 0.840125C15.1402 0.05512 16.3909 0.14819 17.7799 1.08897C18.6543 1.68142 18.8138 2.97891 18.2672 5.0557C17.9042 6.43527 17.3548 7.66118 17.3316 7.71268C17.2038 7.99647 16.8701 8.12301 16.5862 7.99507C16.3024 7.86719 16.176 7.53345 16.3039 7.24966C17.1421 5.38649 17.9018 2.53315 17.1477 2.02235C16.3073 1.45308 15.5537 1.2811 15.272 1.59413C14.8451 2.06871 14.1307 2.14318 13.6104 1.76731C13.5649 1.73447 13.5196 1.70242 13.4747 1.67128C12.0882 0.709713 10.6686 1.18211 9.87424 1.87877C9.07585 2.57901 8.41907 3.93174 9.19555 5.43954L10.1275 7.24923C10.2701 7.52598 10.1613 7.86585 9.88446 8.00838C9.80174 8.05087 9.7136 8.07095 9.62666 8.07095Z" fill="%23CF5E18"/><path d="M7.46598 23.1572C7.15471 23.1572 6.90234 22.9048 6.90234 22.5936V19.1398C6.90234 18.8285 7.15471 18.5762 7.46598 18.5762C7.77725 18.5762 8.02962 18.8285 8.02962 19.1398V22.5936C8.02962 22.9048 7.77732 23.1572 7.46598 23.1572Z" fill="%23CF5E18"/><path d="M13.1507 16.2517C13.1473 16.2517 13.1439 16.2517 13.1404 16.2516C12.9449 16.2481 12.7651 16.1434 12.6655 15.9751L10.9849 13.134C10.8264 12.8661 10.9151 12.5204 11.183 12.362C11.4509 12.2035 11.7965 12.2922 11.955 12.5601L13.17 14.6139L14.4982 12.5428C14.6663 12.2807 15.015 12.2045 15.277 12.3726C15.539 12.5407 15.6152 12.8893 15.4471 13.1514L13.625 15.9924C13.5213 16.1541 13.3424 16.2517 13.1507 16.2517Z" fill="%23CF5E18"/><path d="M11.917 17.4851C11.9014 17.4851 11.8856 17.4845 11.8699 17.4831C11.7046 17.4693 11.5539 17.3833 11.4577 17.2482L8.99701 13.7895C8.81651 13.5358 8.8759 13.1839 9.12954 13.0035C9.38324 12.823 9.73509 12.8824 9.91553 13.136L11.9898 16.0516L12.7521 15.2893C12.9723 15.0692 13.3291 15.0691 13.5491 15.2893C13.7693 15.5094 13.7692 15.8663 13.5491 16.0864L12.3154 17.32C12.2094 17.4261 12.0658 17.4851 11.917 17.4851Z" fill="%23CF5E18"/><path d="M14.3858 17.4857C14.237 17.4857 14.0935 17.4268 13.9874 17.3207L12.7531 16.087C12.5329 15.8669 12.5328 15.5101 12.7529 15.29C12.9729 15.0698 13.3297 15.0697 13.5499 15.2898L14.3129 16.0523L16.4123 13.1012C16.5928 12.8474 16.9446 12.7881 17.1983 12.9686C17.4519 13.1491 17.5112 13.501 17.3308 13.7546L14.845 17.2489C14.7489 17.384 14.5981 17.47 14.4328 17.4839C14.4171 17.4851 14.4014 17.4857 14.3858 17.4857Z" fill="%23CF5E18"/><path d="M13.8519 18.0625H12.6109C12.3314 18.0625 12.0941 17.8576 12.0533 17.5811L11.8899 16.4747C11.8444 16.1667 12.0572 15.8803 12.3652 15.8348C12.6731 15.7892 12.9597 16.0021 13.0051 16.31L13.0974 16.9352H13.3653L13.4358 16.4569C13.4719 16.1805 13.7084 15.9667 13.9946 15.9667C14.3059 15.9667 14.5582 16.2188 14.5582 16.5301C14.5582 16.5576 14.5563 16.5856 14.5523 16.6128L14.4097 17.5809C14.3688 17.8575 14.1315 18.0625 13.8519 18.0625Z" fill="%23CF5E18"/><path d="M11.999 23.158C11.9766 23.158 11.9539 23.1566 11.9311 23.1539C11.622 23.1168 11.4015 22.8361 11.4386 22.5271L12.0506 17.4313C12.0877 17.1222 12.3678 16.9013 12.6774 16.9389C12.9865 16.976 13.2069 17.2566 13.1698 17.5656L12.5578 22.6615C12.5235 22.9478 12.2802 23.158 11.999 23.158Z" fill="%23CF5E18"/><path d="M14.4621 23.1583C14.1808 23.1583 13.9375 22.9481 13.9032 22.6618L13.2912 17.5659C13.2541 17.2568 13.4745 16.9762 13.7836 16.9391C14.0926 16.902 14.3733 17.1225 14.4104 17.4315L15.0223 22.5274C15.0595 22.8365 14.839 23.1171 14.5299 23.1542C14.5072 23.157 14.4845 23.1583 14.4621 23.1583Z" fill="%23CF5E18"/><path d="M28.5403 23.1596C28.5399 23.1596 28.5397 23.1596 28.5393 23.1596L18.5128 23.1422C18.2016 23.1416 17.9496 22.8888 17.9502 22.5776L17.9596 17.1743C17.9601 16.8634 18.2124 16.6117 18.5232 16.6117H18.5242C18.8355 16.6123 19.0874 16.865 19.0868 17.1763L19.0785 22.0159L27.9776 22.0314L27.986 17.1918C27.9866 16.8809 28.2388 16.629 28.5497 16.629H28.5502C28.8613 16.6292 29.1133 16.8815 29.1133 17.1925L29.1039 22.5969C29.1036 22.7465 29.044 22.8897 28.9381 22.9952C28.8325 23.1005 28.6894 23.1596 28.5403 23.1596Z" fill="%23CF5E18"/><path d="M26.6814 15.0118C26.6811 15.0118 26.6808 15.0118 26.6804 15.0118L20.3986 15.0009C20.2145 15.0006 20.0421 14.9103 19.9369 14.7592C19.8317 14.608 19.807 14.415 19.8708 14.2423L20.4612 12.6413C20.5893 12.2932 20.9283 12.0594 21.3047 12.0594H21.3063L25.783 12.0672C26.1602 12.0678 26.499 12.303 26.6262 12.6525L27.2109 14.2551C27.2741 14.4281 27.2486 14.621 27.143 14.7717C27.0374 14.9223 26.8652 15.0118 26.6814 15.0118ZM21.2077 13.8751L23.5415 13.8791L25.8753 13.8832L25.6239 13.1943L21.4614 13.187L21.2077 13.8751Z" fill="%23CF5E18"/><path d="M22.2448 17.7459C22.2445 17.7459 22.2442 17.7459 22.2438 17.7459L20.9494 17.7436C20.6381 17.743 20.3862 17.4903 20.3867 17.179C20.3873 16.868 20.6395 16.6163 20.9504 16.6163H20.9513L22.2458 16.6186C22.5571 16.6192 22.809 16.8719 22.8085 17.1832C22.808 17.4942 22.5557 17.7459 22.2448 17.7459Z" fill="%23CF5E18"/><path d="M26.1235 17.7516C26.1232 17.7516 26.1229 17.7516 26.1225 17.7516L24.8283 17.7493C24.5169 17.7488 24.2651 17.496 24.2656 17.1847C24.2662 16.8738 24.5184 16.6221 24.8293 16.6221H24.8302L26.1245 16.6243C26.4358 16.6249 26.6877 16.8777 26.6871 17.1889C26.6867 17.4999 26.4344 17.7516 26.1235 17.7516Z" fill="%23CF5E18"/><path d="M29.0329 17.7569C29.0326 17.7569 29.0323 17.7569 29.032 17.7569L27.4131 17.7541C27.1018 17.7535 26.8498 17.5007 26.8504 17.1894C26.851 16.8784 27.1032 16.6268 27.414 16.6268H27.415L28.4182 16.6285L28.2782 15.0144L18.8018 14.998L18.6405 16.6115L19.6607 16.6133C19.9721 16.6138 20.2239 16.8666 20.2234 17.1779C20.2228 17.4889 19.9706 17.7405 19.6597 17.7405C19.6594 17.7405 19.6591 17.7405 19.6588 17.7405L18.0167 17.7376C17.8577 17.7374 17.7061 17.6699 17.5994 17.5518C17.4928 17.4338 17.4411 17.2762 17.4569 17.1179L17.731 14.3773C17.7597 14.0891 18.0023 13.8698 18.2918 13.8698H18.2928L28.796 13.888C29.0881 13.8885 29.3313 14.112 29.3565 14.403L29.5944 17.1444C29.6081 17.3019 29.5549 17.458 29.448 17.5745C29.3413 17.6908 29.1907 17.7569 29.0329 17.7569Z" fill="%23CF5E18"/><path d="M24.827 18.4392C24.8267 18.4392 24.8264 18.4392 24.826 18.4392L22.2423 18.4348C22.0928 18.4345 21.9496 18.3749 21.8441 18.269C21.7386 18.1631 21.6794 18.0197 21.6797 17.8702L21.6821 16.4921C21.6826 16.1812 21.9349 15.9294 22.2457 15.9294H22.2467L24.8304 15.9339C24.9799 15.9342 25.1232 15.9938 25.2287 16.0997C25.3342 16.2056 25.3933 16.349 25.3931 16.4985L25.3907 17.8766C25.3901 18.1875 25.1379 18.4392 24.827 18.4392ZM22.8079 17.3085L24.2643 17.311L24.2648 17.0602L22.8084 17.0576L22.8079 17.3085Z" fill="%23CF5E18"/><path d="M20.4798 30.8039H12.2062C11.8949 30.8039 11.6426 30.5515 11.6426 30.2403C11.6426 29.929 11.8949 29.6766 12.2062 29.6766H20.4798C20.9212 29.6766 21.305 29.3931 21.435 28.9712C21.5266 28.6736 21.8424 28.507 22.1395 28.5984C22.4371 28.6901 22.604 29.0055 22.5123 29.3029C22.2358 30.2007 21.419 30.8039 20.4798 30.8039Z" fill="%23CF5E18"/><path d="M17.5378 35.1236C17.5248 35.1236 17.5119 35.1232 17.4991 35.1223L7.14182 34.4086C6.83125 34.3871 6.59685 34.118 6.61827 33.8075C6.63962 33.4969 6.90939 33.263 7.21932 33.2839L17.536 33.9948L21.8544 33.6689C22.1153 33.6493 22.3642 33.5761 22.5942 33.4516L30.0832 29.3977C30.4347 29.2073 30.675 28.8723 30.7426 28.4785C30.8102 28.0848 30.6953 27.6887 30.4273 27.3919C30.1827 27.1215 29.8325 26.9662 29.4667 26.9662C29.2481 26.9662 29.0309 27.0226 28.8385 27.1292L24.3384 29.6288C24.2547 29.6753 24.1605 29.6998 24.0646 29.6998H21.9733C21.7945 29.6998 21.6263 29.615 21.52 29.4712C21.4137 29.3274 21.3819 29.1417 21.4344 28.9708C21.4637 28.8753 21.4785 28.7763 21.4785 28.6765C21.4785 28.4097 21.3745 28.1583 21.1857 27.9685C20.9977 27.7814 20.7462 27.6773 20.4794 27.6773H16.4346C16.3417 27.6773 16.2503 27.6544 16.1685 27.6105L11.2224 24.9609L5.27822 26.671C4.97914 26.757 4.66682 26.5844 4.58072 26.2851C4.49463 25.9859 4.66738 25.6737 4.96653 25.5876L11.1308 23.8142C11.2719 23.7737 11.4233 23.7896 11.5528 23.859L16.576 26.5501H20.4794C21.0464 26.5501 21.5803 26.7707 21.9828 27.1714C22.3605 27.5508 22.5781 28.0444 22.6034 28.5725H23.9187L28.2916 26.1435C28.6513 25.9441 29.0575 25.8389 29.4667 25.8389C30.1505 25.8389 30.8055 26.1294 31.2637 26.636C31.7652 27.1915 31.9801 27.9324 31.8536 28.6692C31.7271 29.4059 31.2774 30.0327 30.6199 30.3888L23.1308 34.4427C22.7604 34.6434 22.3594 34.7612 21.9391 34.7929L17.5801 35.1218C17.5661 35.123 17.5519 35.1236 17.5378 35.1236Z" fill="%23CF5E18"/><path d="M3.54918 37.2017C3.45089 37.2017 3.35338 37.176 3.26679 37.1259C3.13744 37.051 3.0431 36.9278 3.00456 36.7833L0.0191918 25.5917C-0.0610559 25.2909 0.117687 24.9821 0.418458 24.9019L3.5298 24.0719C4.36751 23.8486 5.23078 24.3482 5.45413 25.1859L7.91954 34.4285C8.02783 34.8343 7.97154 35.2579 7.76116 35.6213C7.55078 35.9848 7.2114 36.2446 6.80566 36.3528L3.69431 37.1828C3.64661 37.1954 3.59779 37.2017 3.54918 37.2017ZM1.25363 25.8458L3.94851 35.9482L6.51524 35.2635C6.63008 35.2329 6.72604 35.1593 6.78558 35.0565C6.84511 34.9536 6.86103 34.8338 6.83039 34.719L4.3649 25.4762C4.3017 25.2392 4.05729 25.098 3.82036 25.161L1.25363 25.8458Z" fill="%23CF5E18"/></svg>') !important;
}

.practice-areas-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 49px 85px;
    width: 100%;
}

.practice-area-card {
    position: relative;
    display: block;
    width: 100%;
    aspect-ratio: 1.85 / 1;
    overflow: hidden;
    text-decoration: none !important;
    background: #202535;
    transition: all 0.5s ease;
}

.practice-area-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    z-index: 2;
    padding: 0 25px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.practice-area-card-bg {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    display: block;
    transition: transform 0.5s ease;
}

.practice-area-overlay {
    position: absolute;
    inset: 0;
    z-index: 1;
    background: linear-gradient(0deg, #212431 0%, rgba(50, 58, 79, 0) 100%);
    transition: all 0.5s ease;
}


.practice-area-icon {
    width: 50px !important;
    height: 50px !important;
    object-fit: contain;
    object-position: left center;
    margin-bottom: 15px;
    display: block;
    transition: all 0.5s ease;
}

.practice-area-title {
    display: block;
    color: var(--white);
    font-family: var(--font1);
    font-size: 25px;
    line-height: 130%;
    font-weight: 400;
    transition: all 0.5s ease;
}

.practice-area-description {
    display: block;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    margin-top: 0;
    color: var(--white);
    font-size: 17px;
    line-height: 140%;
    font-weight: 400;
    transform: translateY(15px);
    transition:
        max-height 0.5s ease,
        opacity 0.35s ease,
        transform 0.5s ease,
        margin-top 0.5s ease;
}

.practice-area-description p {
    margin: 0;
    padding: 0;
    color: var(--white);
    transition: all 0.5s ease;
}

/* =========================================================
   HOVER
========================================================= */
.practice-area-card:hover {
    border-top: 4px solid #EA5C1F
}

/* .practice-area-card:hover .practice-area-overlay {
   background: linear-gradient(0deg, #02112C 0%, rgba(234, 92, 31, 0.329) 99%, rgba(234, 92, 31, 0.322) 100%);
} */

.practice-area-card:hover .practice-area-overlay {
    background: linear-gradient(0deg, #02112C 0%, rgb(234 92 31 / 73%) 99%, rgb(234 92 31 / 50%) 100%);
}

.practice-area-card:hover .practice-area-icon-wrap {
    transform: translateY(10%);
}

.practice-area-card:hover .practice-area-title {
    transform: translateY(-2px);
}

/* Show description */
.practice-area-card:hover .practice-area-description {
    max-height: 100px;
    opacity: 1;
    margin-top: 12px;
    transform: translateY(0);
}


/* =========================================================
   HOVER TITLE
========================================================= */

.practice-area-card:hover .practice-area-title {
    transform: translateY(0);
}

.card_wrap .product-card_wrap {
    background-size: 0 !important;
    margin-top: 13px;
    transition: all 0.5s ease;
}

.card_wrap .product-card_wrap:hover {
    background-size: cover !important;
    margin: 0;
    transform: scaleX(1.07);
    padding: 31px 24px 30px 24px;
}

.card_wrap .product-card_wrap>.e-con-inner,
.card_wrap .product-card_wrap .product-card_data>.e-con-inner {
    transition: all 0.5s ease;
}

.card_wrap .product-card_wrap:hover .product-card_data {
    background-color: var(--secondary) !important;
    padding-left: 30px;
    padding-right: 30px;
}

.card_wrap .product-card_wrap:hover .product-card_data>.e-con-inner {
    padding-top: 37px;
}

.card_wrap .product-card_wrap img {
    filter: brightness(0);
    transition: all 0.5s ease;
}


.card_wrap .product-card_wrap:hover img {
    filter: brightness(0) invert(1);
}


.card_wrap .product-card_wrap .elementor-heading-title,
.card_wrap .product-card_wrap .elementor-icon-list-text,
.card_wrap .product-card_wrap p {
    transition: color 0.5s ease !important;
}


.card_wrap .product-card_wrap:hover .elementor-heading-title,
.card_wrap .product-card_wrap:hover .elementor-icon-list-text,
.card_wrap .product-card_wrap:hover p {
    color: var(--white) !important;
}

.card_wrap .product-card_wrap .elementor-heading-title {
    color: #ef4b2f;
}

.card_wrap .product-card_wrap:hover .elementor-heading-title {
    color: var(--white) !important;
}

.card_wrap .product-card_wrap .elementor-icon {
    transition: color 0.5s ease !important;
}

.card_wrap .product-card_wrap:hover .elementor-icon {
    color: var(--white) !important;
}


.card_wrap .product-card_wrap .elementor-divider-separator {
    transition: border-color 0.5s ease !important;
}

.card_wrap .product-card_wrap:hover .elementor-divider-separator {
    border-color: #596277 !important;
}

.card_wrap .product-card_wrap .elementor-button {
    transition:
        background-color 0.5s ease,
        color 0.5s ease,
        border-color 0.5s ease !important;
}

.card_wrap .product-card_wrap .read_more_btn .elementor-button svg g path,
.card_wrap .product-card_wrap .elementor-icon-list-items .elementor-icon-list-icon svg path {
    transition: all 0.5s ease;
}

.card_wrap .product-card_wrap:hover .elementor-icon-list-items .elementor-icon-list-icon svg path {
    fill: var(--primary);
}

.card_wrap .product-card_wrap:hover .read_more_btn .elementor-button {
    background-color: transparent !important;
    color: var(--primary) !important;
    border-color: var(--primary) !important;
}


.card_wrap .product-card_wrap:hover .cont_btn .elementor-button {
    background-color: var(--white) !important;
    color: var(--text) !important;
    border-color: var(--white) !important;
}

.card_wrap .product-card_wrap:hover .read_more_btn .elementor-button:hover svg g path {
    fill: var(--white);
}

.card_wrap .product-card_wrap:hover .read_more_btn .elementor-button:hover,
.card_wrap .product-card_wrap:hover .cont_btn .elementor-button:hover {
    background-color: var(--primary) !important;
    color: var(--white) !important;
    border-color: var(--primary) !important;
}

/* Oyr people page CSS */
.team_sec .team-img {
    position: relative;
}

.team_sec .team-img:after {
    position: absolute;
    content: '';
    background: #C8CDD1;
    width: 100%;
    height: 100%;
    top: 23px;
    right: -20px;
    z-index: -1;
}


/* ================================
   Our Lawyers - Team Grid
================================ */

/* Last 3 cards - move to center */
/* All cards */
.team_wrap>.lawyers_box {
    transition: transform 0.5s ease, box-shadow 0.5s ease;
}

.team_wrap>.lawyers_box:hover {
    transform: translateY(-15px);
}

.team_wrap>.lawyers_box h4 a:hover {
    color: var(--primary);
}


.detail_wrap {
    align-items: flex-start;
    overflow: visible !important;
}

.detail_wrap .lawyer_data {
    position: sticky !important;
    top: 100px;
    align-self: flex-start;
    height: fit-content;
}

.detail_wrap .lawyer_data a {
    word-break: break-word;
}



/* =========================================================
   PRACTICE AREA SINGLE PAGE
========================================================= */

.practice-area-container {
    width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}

.practice-area-our-people .practice-area-container {
    max-width: 1260px;
}


/* =========================================================
   HERO / BANNER
========================================================= */

.practice-area-banner {
    padding: 85px 0 115px;
    position: relative;
    display: flex;
    align-items: center;
    background-color: var(--text);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: var(--white);
    overflow: hidden;
}

.practice-area-banner-overlay {
    position: absolute;
    inset: 0;
    opacity: 0.6;
    background-color: var(--text);
}

.practice-area-banner-inner {
    position: relative;
    z-index: 2;
}

.breadcrumb {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 7px;
    font-family: var(--font2);
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 120%;
    color: var(--white);
}

.breadcrumb a {
    color: var(--white);
    text-decoration: none;
    transition: color 0.5s ease;
}

.breadcrumb a:hover {
    color: var(--primary);
}

.breadcrumb .current {
    color: var(--primary);
}

.practice-area-banner-content h1 {
    margin: 0;
    font-family: var(--font1);
    font-size: 40px;
    font-weight: 500;
    line-height: 140%;
    color: var(--white);
}

.practice-area-banner-subtitle {
    margin-top: 9px;
    font-family: var(--font2);
    font-size: 20px;
    line-height: 130%;
    color: var(--white);
}


/* =========================================================
   MAIN SECTION
========================================================= */

.practice-area-single {
    background: var(--white);
    padding: 104px 0;
}

.practice-area-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 408px;
    column-gap: 55px;
    align-items: start;
    margin-bottom: 40px;
}


/* =========================================================
   MAIN CONTENT
========================================================= */

.practice-area-main {
    min-width: 0;
}

.practice-area-main>h2 {
    font-family: var(--font1);
    font-size: 40px;
    font-weight: 500;
    line-height: 130%;
    color: var(--text);
    margin-bottom: 32px;
}

.practice-area-main .practice-area-featured-image {
    margin-bottom: 40px;
}

.practice-area-main .practice-area-featured-image img {
    max-width: 715px;
    height: 100%;
    object-fit: cover;
    min-height: 480px;
}

.practice-area-main .practice-area-detail {
    max-width: 96%;
}

.practice-area-main .practice-area-detail,
.practice-area-main .practice-area-detail p {
    font-size: 17px;
    font-weight: 500;
    line-height: 135%;

}

.practice-area-main .practice-area-detail p:not(:last-child) {
    margin-bottom: 27px;
}

.practice-area-main .practice-area-detail h2 {
    margin: 55px 0px 23px;
    font-size: 24px;
    display: block;
    line-height: 130%;
}

/* =========================================================
   SIDEBAR
========================================================= */

/* Sticky sidebar */
.practice-area-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 120px;
    align-self: start;
    height: auto;
    margin-top: 12px;
}


/* Remove overflow that can break sticky */
.practice-area-single,
.practice-area-container,
.practice-area-grid {
    overflow: visible !important;
}


/* Sidebar box */

.practice-area-sidebar-box {
    width: 100%;
    height: auto;
    max-width: 402px;

}


/* Sidebar title */

.practice-area-sidebar-title {
    margin: 0;
    padding: 26px 38px;
    background-image: url('/tanglinwp/wp-content/themes/hello-theme-child-master/assets/slide-box-bg.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


/* .practice-area-sidebar-title::before {
    content: "";
    position: absolute;
    width: 292px;
    height: 100%;
    top: 0;
    left: 0;
    inset: 0;
    background-image: url('/tanglinwp/wp-content/themes/hello-theme-child-master/assets/slide-box-bg.png');
    background-position: left;
    background-repeat: no-repeat;
    background-size: 292px 100%;
    opacity: 0.5;
    pointer-events: none;
} */

.practice-area-sidebar-title>* {
    z-index: 1;
    position: relative;
}

.practice-area-sidebar-title h3 {
    margin: 0 !important;
    font-size: 24px;
    font-weight: 500;
    line-height: 120%;
    color: var(--white);
}

.practice-area-person-content h3 {
    margin: 0 !important;
    font-size: 24px;
    font-weight: 500;
    line-height: 120%;
    color: var(--text);
}

/* Person link */
.practice-area-person-link {
    position: relative;
    display: block;
    width: 100%;
    height: 438px;
    overflow: hidden;
}

/* Image wrapper */
.practice-area-person-link .practice-area-person-image {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

/* Image */
.practice-area-person-link .practice-area-person-image img {
    display: block;
    width: 100%;
    height: 100% !important;
    min-height: 0 !important;
    object-fit: cover;
    object-position: center top;
}

/* Bottom gradient */
.practice-area-person-link .practice-area-person-image::before {
    content: "";
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 240px;
    left: 0;
    bottom: 0;
    background: linear-gradient(0deg, #212431 0%, rgba(66, 84, 114, 0.006) 99.4%, rgba(66, 84, 114, 0) 100%);
}

/* Person name */
.practice-area-person-content {
    position: absolute;
    z-index: 2;
    width: max-content;
    max-width: 90%;
    left: 50%;
    bottom: 35px;
    transform: translateX(-50%);
    text-align: center;
}

.practice-area-person-content h3 {
    margin: 0 !important;
    font-size: 24px;
    font-weight: 500;
    line-height: 120%;
    color: #fff !important;
}

.practice-area-person-image img {
    transition: transform 0.5s ease;
}

.practice-area-person-link:hover .practice-area-person-image img {
    transform: scale(1.04);
}

/* Sidebar list */

.practice-area-list {
    list-style: none;
    margin: 0;
    padding: 17px 29px 17px 37px;
    background-color: rgba(243, 244, 245, 1);
}


/* Sidebar item */

.practice-area-list li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #4f5d7552;
}

.practice-area-list li:first-child {
    border-top: 0;
}


/* Sidebar link */

.practice-area-list li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0;
    font-family: var(--font1);
    color: var(--secondary);
    text-decoration: none;
    font-size: 18px;
    line-height: 130%;
    font-weight: 500;
    transition: background-color 0.2s ease,
        color 0.2s ease,
        padding 0.2s ease;
}


/* Arrow */
.practice-area-arrow {
    margin-left: 10px;
    transition: transform 0.2s ease;
}


/* Hover */
.practice-area-list li a:hover {
    color: var(--primary);
}

.practice-area-list li a:hover .practice-area-arrow svg path {
    fill: var(--primary);
}

/* Active */
.practice-area-list li.is-active a {
    color: var(--primary);
}

.practice-area-list li.is-active a .practice-area-arrow svg path {
    fill: var(--primary);
}


/* =========================================================
   SPECIAL CONTENT BOX
   Use this if your editor has a feature list
========================================================= */

.practice-area-feature-box {
    display: grid;
    grid-template-columns: 1fr 1fr;

    margin-top: 40px;

    background: #242532;
    overflow: hidden;
}

.practice-area-feature-image {
    min-height: 300px;
}

.practice-area-feature-image img {
    width: 100%;
    height: 100% !important;

    margin: 0 !important;

    object-fit: cover;
}

.practice-area-feature-list {
    padding: 35px 30px;
    color: var(--white);
}

.practice-area-feature-list ul {
    list-style: none;

    margin: 0;
    padding: 0;
}

.practice-area-feature-list li {
    position: relative;

    margin: 0 0 16px;
    padding-left: 22px;

    font-size: 11px;
    line-height: 1.5;

    color: rgba(255, 255, 255, 0.88);
}

.practice-area-feature-list li::before {
    content: "";

    position: absolute;
    left: 0;
    top: 5px;

    width: 8px;
    height: 8px;

    background: #b89552;
}

.practice-area-feature-list li:last-child {
    margin-bottom: 0;
}

.practice-area-expertise {
    padding-top: 66px;
}

.practice-area-expertise-wrapper {
    display: flex;
    gap: 0px;
}

.practice-area-expertise-wrapper .practice-area-expertise-image {
    width: 47%;
}

.practice-area-expertise-content {
    width: 100%;
    margin-top: 40px;
}

.practice-area-expertise-image img {
    height: 100%;
}


.practice-area-expertise-content {
    background-color: var(--text);
    background-image: url('/tanglinwp/wp-content/themes/hello-theme-child-master/assets/Mask-group.png');
    background-position: center center;
    background-size: cover;
    color: var(--white);
    padding: 40px;
}

.practice-area-expertise-content h3 {
    margin-bottom: 29px;
    font-size: 24px;
    line-height: 120%;
}

.practice-area-expertise-content ul {
    padding: 0;
}

.practice-area-expertise-content ul li.expertise-item {
    position: relative;
    padding-left: 54px;
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 130%;
    letter-spacing: -1.6%;
    color: var(--white);
    font-weight: 400;
    font-family: var(--font2);
    list-style: none;
}

.practice-area-expertise-content ul li.expertise-item:last-child {
    margin-bottom: 0;
}

.practice-area-expertise-content ul li.expertise-item:before {
    position: absolute;
    content: '';
    width: 24px;
    height: 24px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><path opacity="0.302" fill-rule="evenodd" clip-rule="evenodd" d="M1.58004 0.790039H24.2949C24.731 0.790039 25.0849 1.14317 25.0849 1.58004V24.2451C25.0849 24.6812 24.731 25.0351 24.2949 25.0351H1.58004C1.14317 25.0351 0.790039 24.6812 0.790039 24.2451V1.58004C0.790039 1.14317 1.14317 0.790039 1.58004 0.790039Z" stroke="%23CBA962" stroke-width="1.58"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M8.53219 7.72778H17.3423C17.7791 7.72778 18.1323 8.0817 18.1323 8.51778V17.3073C18.1323 17.7434 17.7791 18.0973 17.3423 18.0973H8.53219C8.09611 18.0973 7.74219 17.7434 7.74219 17.3073V8.51778C7.74219 8.0817 8.09611 7.72778 8.53219 7.72778Z" fill="%23CBA962"></path></svg>');
    background-position: left;
    background-repeat: no-repeat;
    left: 2px;
    top: 0;
    background-size: 24px;
}

.practice-area.mob {
    display: none;
}


.insigths_wrap .insights_box {
    position: relative;
}

.insigths_wrap .insights_box:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 50px;
    bottom: 0;
    left: 0;
    background: var(--white);
    z-index: 2;
}



/* ============================================================
   OUR PERSON SINGLE PAGE
============================================================ */

.our-person-single {
    background: #f7f7f5;
    color: #222;
}

.our-person-container {
    width: 100%;
    max-width: 1235px;
    padding: 0 20px;
    margin: 0 auto;
}


/* HERO */

.our-person-hero {
    position: relative;
    display: flex;
    align-items: center;
    color: var(--white);
    padding: 85px 0 115px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.our-person-banner-content {
    margin-top: 36px;
}

.our-person-hero h1 {
    margin: 0 0 13px;
    font-size: 40px;
    line-height: 120%;
    font-weight: 400;
}

.our-person-hero p {
    margin: 0;
    font-size: 20px;
    line-height: 140%;
    letter-spacing: 0px;
}

.our-person-breadcrumb {
    font-size: 11px;
    opacity: .85;
}

.our-person-breadcrumb a {
    color: var(--white);
    text-decoration: none;
}

.our-person-breadcrumb span {
    margin: 0 4px;
}


/* MAIN */

.our-person-main {
    padding: 116px 0;
}

.our-person-layout {
    display: grid;
    grid-template-columns: 383px 1fr;
    gap: 77px;
    align-items: start;
}


/* SIDEBAR */

.our-person-sidebar {
    background: var(--white);
    position: sticky;
    top: 100px;
}

.our-person-photo img {
    width: 100%;
    height: auto;
    display: block;
}

.our-person-info {
    padding: 25px 39px;
}

.our-person-sidebar h2 {
    font-size: 26px;
    line-height: 120%;
    font-weight: 400;
    color: var(--text);
    margin-bottom: 18px;
}

.our-person-contact {
    margin-top: 56px;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.our-person-contact:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    background: var(--primary);
    left: -4px;
    top: -26px;
}

.our-person-contact h3 svg {
    width: 25px;
    height: 32px;
}

.our-person-contact h3 {
    font-size: 16px;
    font-weight: 400;
    color: var(--primary);
    line-height: 120%;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 7px;
}

.our-person-contact a {
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    color: var(--text);
    transition: all 0.5s ease;
    word-break: break-word;
}

.our-person-contact a:hover {
    color: var(--primary);
}

.our-person-designation {
    font-size: 18px;
    font-weight: 600;
    line-height: 120%;
    color: var(--text);
    margin-bottom: 5px;
}

.our-person-short-description {
    font-size: 17px;
    line-height: 140%;
    font-weight: 400;
    letter-spacing: -1%;
}


/* AT A GLANCE */
.person-glance {
    background: var(--white);
    padding: 32px 40px 46px 60px;
    margin-bottom: 45px;
}

.person-item-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 27px;
}

.person-item-wrap .person-glance-column:only-child {
    grid-column: 1 / -1;
}

.person-item-wrap .person-glance-column:only-child ul li {
    text-align: justify;
}

.person-glance h3 {
    margin: 0 0 54px;
    font-size: 24px;
    line-height: 120%;
    font-weight: 500;
    position: relative;
}

.person-glance-item {
    color: var(--text);
}


.person-glance-item strong {
    display: block;
    margin-bottom: 21px;
    font-size: 16px;
    line-height: 100%;
    font-family: var(--font1);
    font-weight: 400;
    color: var(--primary);
    text-transform: uppercase;
}

.person-glance-item ul,
.our-person-content ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.person-glance-item ul li {
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 120%;
    font-family: var(--font1);
    font-weight: 400;
    color: var(--text);
}

.our-person-content ul {
    margin-top: 10px;
}

.our-person-content ul li {
    position: relative;
    padding-left: 21px;
    list-style: none;
    margin-bottom: 6px;
}

.our-person-content ul li::before {
    position: absolute;
    content: '';
    left: 3px;
    top: 6px;
    width: 7px;
    height: 7px;
    background-image: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 0.5H7.5V7.5H0.5V0.5Z" fill="%23EA5C1F" stroke="white" stroke-miterlimit="100"/></svg>');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 7px;
}

.our-person-contact .linked span {
    display: block;
    margin-top: 10px;
}

/* DETAIL SECTIONS */

.person-detail-section {
    margin-bottom: 30px;
}

.person-detail-section h2 {
    position: relative;
    margin: 0 0 44px;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 100%;
    font-weight: 400;
}

.person-glance h3::after,
.person-detail-section h2::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -15px;
    width: 88px;
    height: 2px;
    background: var(--primary);
}

.person-detail-text {
    font-size: 15px;
    line-height: 150%;
    font-family: var(--font2);
    color: var(--text);
    font-weight: 500;
}

.person-main-content {
    font-size: 18px;
    line-height: 140%;
}

.practice-area-our-people {
    padding: 92px 0 0;
    text-align: center;
}

.practice-area-our-people-heading {
    margin-bottom: 107px;
    position: relative;
}

.practice-area-our-people-heading::after {
    position: absolute;
    content: "";
    width: 416px;
    height: 2px;
    background: var(--primary);
    bottom: -39px;
    left: 50%;
    transform: translateX(-50%);
}

.practice-area-our-people-heading h2 {
    font-size: 38px;
    line-height: 120%;
    letter-spacing: 0%;
    margin-bottom: 17px;
}

.practice-area-our-people-heading p {
    font-size: 16px;
    line-height: 140%;
    font-weight: 500;
    letter-spacing: 0;
    font-family: var(--font2);
}

.practice-area-our-people-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

article.practice-area-person {
    width: 100%;
    max-width: 25%;
    margin: 0;
    padding: 0;
}

.whyus-sec .whyus-bg-img {
    left: 50%;
    transform: translateX(-50%);
}

@media (max-width:1024px) {
    .header_nav_menu .hfe-nav-menu__toggle {
        margin: 0px !important;
        margin-left: auto !important;

    }

    /* MENU PANEL */
    #hdr_mv_mnu .hfe-nav-menu__layout-horizontal {
        position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        left: auto !important;
        width: 375px !important;
        max-width: 50vw !important;
        height: 100vh !important;
        padding: 0 !important;
        margin: 0 !important;
        background: #fff !important;
        transform: translateX(100%) !important;
        transition: all 0.5s ease;
        overflow-x: hidden !important;
        overflow-y: auto !important;
    }


    /* OPEN */
    #hdr_mv_mnu .hfe-nav-menu__layout-horizontal.menu-is-active {
        transform: translateX(0) !important;
    }

    .header_nav_menu .hfe-nav-menu__toggle.hfe-active-menu {
        z-index: 99999;
    }

    /* =========================================
       UL - RESET HORIZONTAL FLEX
    ========================================= */

    #hdr_mv_mnu .hfe-nav-menu__layout-horizontal ul.hfe-nav-menu {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
        justify-content: flex-start !important;
        width: 100% !important;
        min-width: 100% !important;
        height: auto !important;
        margin: 0 !important;
        padding: 50px 0 20px !important;
        list-style: none !important;
    }


    /* =========================================
       LI
    ========================================= */

    #hdr_mv_mnu .hfe-nav-menu__layout-horizontal ul.hfe-nav-menu>li {
        display: block !important;

        width: 100% !important;
        min-width: 100% !important;

        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        flex: 0 0 auto !important;
    }


    /* =========================================
       MENU LINK
    ========================================= */
    #hdr_mv_mnu .hfe-nav-menu__layout-horizontal ul>li.parent-has-child .hfe-has-submenu-container a,
    #hdr_mv_mnu .hfe-nav-menu__layout-horizontal ul.hfe-nav-menu>li>a {
        display: flex !important;
        align-items: center !important;
        width: 100% !important;
        box-sizing: border-box !important;
        margin: 0 !important;
        padding: 18px 16px !important;
        white-space: normal !important;
        text-decoration: none !important;
    }


    /* Main menu */
    .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        width: 100% !important;
    }


    .hfe-nav-menu__layout-horizontal .hfe-nav-menu>.menu-item-has-children {
        position: relative !important;
        width: 100% !important;
        height: auto !important;
    }


    .hfe-nav-menu__layout-horizontal .hfe-nav-menu>.menu-item-has-children>.sub-menu {

        position: static !important;

        top: auto !important;
        left: auto !important;

        width: 100% !important;
        min-width: 0 !important;

        height: 0 !important;
        max-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        visibility: hidden !important;
        opacity: 0 !important;

        overflow: hidden !important;

        transform: none !important;

        pointer-events: none !important;

        box-shadow: none !important;

        transition:
            opacity 0.25s ease,
            visibility 0.25s ease !important;
    }

    .hfe-nav-menu__layout-horizontal .hfe-nav-menu>.menu-item-has-children>.sub-menu.sub-menu-open {
        position: static !important;
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        min-width: 0 !important;
        height: auto !important;
        max-height: none !important;
        margin: 0 !important;
        padding: 15px !important;
        visibility: visible !important;
        opacity: 1 !important;
        overflow: visible !important;
        transform: none !important;
        pointer-events: auto !important;
        box-shadow: none !important;
        border: none !important;
        transition:
            opacity 0.5s ease,
            visibility 0.5s ease !important;
    }


    .hfe-nav-menu__layout-horizontal .hfe-nav-menu>.menu-item-has-children>.sub-menu>li {
        display: block !important;
        width: 100% !important;
        position: relative !important;
        margin: 0 !important;
        padding: 0 !important;
    }


    .hfe-nav-menu__layout-horizontal .hfe-nav-menu>.menu-item-has-children>.sub-menu>li>a {
        display: flex !important;
        align-items: center !important;
        width: 100% !important;
        min-height: 36px !important;
        padding: 7px 15px 7px 40px !important;
        box-sizing: border-box !important;
        white-space: normal !important;
        position: relative !important;
    }

    .hfe-nav-menu .mega-menu,
    .hfe-nav-menu .mega-menu-item,
    .hfe-nav-menu .mega-menu-item>a {

        position: relative !important;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover {
        border: none !important;
    }



    .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu {

        visibility: hidden !important;
        opacity: 0 !important;
    }


    /* Click-open class wins over hover rule */
    .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children>.sub-menu.sub-menu-open {

        visibility: visible !important;
        opacity: 1 !important;
    }


    .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li {
        height: auto !important;
    }


    .elementor-widget-navigation-menu .sub-menu,
    .hfe-nav-menu .sub-menu {

        max-width: 100% !important;
    }

    .header_btn a.elementor-button {
        margin-right: -15px;
    }

    .form-field textarea.wpcf7-form-control {
        height: 170px;
    }

    #cntct_frm form .btn {
        margin-top: 30px;
    }

    body {
        padding-top: 68px;
    }

    .h-100 .elementor-widget-image {
        height: 100%;
    }

    #hdr_mv_mnu .hfe-nav-menu__layout-horizontal>.hfe-nav-menu {
        gap: 0;
    }

    #hdr_mv_mnu .hfe-nav-menu>li>.hfe-menu-item {
        padding: 14px 25px;
    }

    #hdr_mv_mnu .hfe-nav-menu>li>.hfe-menu-item::after {
        height: 2px;
        bottom: -2px;
    }


    .card_wrap .product-card_wrap:hover {
        padding: 25px 20px;
    }

    .card_wrap .product-card_wrap:hover .product-card_data {
        padding: 0 25px;
    }

    .card_wrap .product-card_wrap:hover .product-card_data>.e-con-inner {
        padding-top: 30px;
    }

    .practice-areas-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
        width: 100%;
    }

    .practice-area-icon {
        width: 50px !important;
        height: 50px !important;
    }

    .practice-area-title {
        font-size: 22px;
    }

    .practice-area-single {
        padding: 60px 0;
    }

    .practice-area-banner {
        padding: 60px 0;
    }

    .breadcrumb {
        margin-bottom: 20px;
    }

    .practice-area-banner-content h1 {
        font-size: 32px;
    }

    .practice-area-banner-subtitle {
        font-size: 18px;
    }

    .practice-area-grid {
        grid-template-columns: minmax(0, 1fr) 300px;
        column-gap: 30px;
        margin-bottom: 30px;
    }

    .practice-area-sidebar-title h3 {
        font-size: 22px;
    }

    .practice-area-sidebar-title {
        padding: 20px;
        font-size: 22px;
    }

    .practice-area-list {
        padding: 20px;
    }

    .practice-area-list li a {
        padding: 10px 0;
        font-size: 18px;
    }

    .practice-area-main .practice-area-featured-image {
        margin-bottom: 20px;
    }



    .practice-area-main>h2 {
        font-size: 28px;
        margin-bottom: 20px;
    }

    .practice-area-expertise {
        padding-top: 30px;
    }

    .practice-area-expertise-content {
        padding: 20px;
        margin-top: 20px;
    }

    .practice-area-expertise-content h3 {
        margin-bottom: 20px;
        font-size: 22px;
    }

    .practice-area-expertise-content ul li.expertise-item {
        padding-left: 34px;
        margin-bottom: 17px;
        font-size: 16px;
    }

    .practice-area-main .practice-area-featured-image img {
        max-width: 100%;
        min-height: 100%;
    }

    .practice-area-main .practice-area-detail {
        max-width: 100%;
    }

    .practice-area-main .practice-area-detail h2 {
        margin: 20px 0 10px;
    }

    .practice-area-main .practice-area-detail p {
        font-size: 16px;
        margin-bottom: 16px;
    }

    .practice-area-sidebar {
        position: unset;
    }

    .our-person-main {
        padding: 70px 0;
    }

    .our-person-layout {
        grid-template-columns: 280px 1fr;
        gap: 30px;
    }

    .our-person-info {
        padding: 24px;
    }

    .our-person-sidebar h2 {
        font-size: 28px;
    }

    .our-person-designation {
        font-size: 15px;
    }

    .our-person-short-description {
        font-size: 14px;
    }

    .person-glance {
        padding: 30px;
        margin-bottom: 35px;
    }

    .person-glance h3 {
        margin: 0 0 40px;
    }

    .person-item-wrap {
        gap: 20px;
    }

    .person-glance-item ul li {
        font-size: 15px;
        line-height: 1.6;
    }

    .person-detail-text {
        font-size: 16px;
    }

    .practice-area-our-people {
        padding: 30px 0 0;
    }

    .practice-area-our-people-heading h2 {
        font-size: 32px;
        margin-bottom: 10px;
    }

    .practice-area-our-people-heading {
        margin-bottom: 60px;
        position: relative;
    }

    .practice-area-our-people-heading::after {
        bottom: -25px;
    }

    .practice-area-person-link {
        height: 230px;
    }

    .practice-area-person-link .practice-area-person-image::before {
        height: 80px;
    }

    .practice-area-person-content {
        bottom: 15px;
    }

    .practice-area-person-content h3 {
        font-size: 18px;
    }

    .our-person-contact .linked span {
        margin-top: 5px;
    }

    .our-person-contact a {
        font-size: 15px;
    }
}

@media (max-width:767px) {

    #hdr_mv_mnu .hfe-nav-menu__layout-horizontal {
        max-width: 100vw !important;
    }


    .practice_area_menu ul.hfe-nav-menu {
        grid-template-columns: repeat(1, 1fr);
    }

    .testimonial_wrap .owl-nav button {
        height: 68px;
        width: 68px;
        margin-left: -40px;
        background-size: 10px;
        background-position: 77% 50%;
    }

    .testimonial_wrap .owl-nav button.owl-next {
        margin-right: -40px;
    }

    .rooted_image_wrap {
        position: unset;
    }

    .btn.btn-lg a.elementor-button {
        height: 46px;
        line-height: 46px;
    }

    .form-field {
        margin-bottom: 12px;
    }

    .form-field label {
        font-size: 15px;
        margin-bottom: 4px;
    }

    .form-field textarea.wpcf7-form-control {
        height: 130px;
    }

    #cntct_frm form .btn {
        margin-top: 24px;
        text-align: center;
    }

    #cntct_frm form .btn p .wpcf7-submit {
        font-size: 15px;
        padding: 12px 35px;
    }

    body {
        padding-top: 65px;
    }

    #tstmnl_crsl .owl-item>.testimonial-item .cntnt {
        padding: 20px 0;
    }

    #tstmnl_crsl .owl-item>.testimonial-item .cntnt .person-name {
        font-size: 16px;
        line-height: 130%;
        margin-bottom: 5px;
    }

    #tstmnl_crsl .owl-item>.testimonial-item .cntnt {
        transform: translateY(-90%);
    }

    #chlngs_box .elementor-widget-image-box {
        padding: 30px 0px 30px 0px;
        min-height: auto;
    }

    #chlngs_box .elementor-widget-image-box {
        border-top-width: 2px;
    }

    #chlngs_box .elementor-widget-image-box:hover {
        padding: 30px 15px !important;
    }

    header#masthead .hfe-nav-menu__toggle .hfe-nav-menu-icon {
        padding: 0;
        display: block;
    }

    header#masthead .hfe-nav-menu__toggle .hfe-nav-menu-icon svg {
        display: block;
    }

    #flxlgl_icnbx .elementor-icon-box-wrapper {
        align-items: center !important;
    }

    #whtincld_lst .elementor-icon-list-item .elementor-icon-list-icon {
        padding: 0;
    }

    #hdr_mv_mnu .hfe-nav-menu nav.hfe-nav-menu__layout-horizontal {
        top: 40px;
    }

    .our-person-layout {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .our-person-banner-content {
        margin-top: 10px;
    }

    .our-person-hero h1 {
        font-size: 25px;
    }

    .breadcrumb {
        justify-content: center;
        font-size: 14px;
    }

    .our-person-hero {
        padding: 50px 0;
        text-align: center;
    }

    .our-person-sidebar {
        position: unset;
    }

    .our-person-main {
        padding: 50px 0;
    }

    .our-person-hero p {
        font-size: 14px;
    }

    .person-detail-section h2 {
        margin: 0 0 30px;
        font-size: 19px;
    }

    .person-item-wrap {
        grid-template-columns: auto;
    }

    .person-detail-text {
        font-size: 14px;
        line-height: 1.6;
    }

    .card_wrap .product-card_wrap:hover {
        transform: scaleX(1);
    }

    .practice-area-single {
        padding: 50px 0 30px;
    }

    .practice-area-banner-content h1 {
        font-size: 25px;
    }

    .practice-area-banner-subtitle {
        font-size: 16px;
    }

    .practice-areas-grid,
    .practice-area-grid {
        grid-template-columns: 100%;
        margin: 0;
    }

    .practice-areas-grid {
        height: auto !important;
        max-height: none !important;
        min-height: auto !important;
    }

    .practice-areas-grid .practice-area-card {
        position: relative !important;
        height: 260px !important;
        min-height: 260px !important;
        max-height: none !important;
    }

    .elementor-shortcode {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
    }

    .lawyer_sec .lawyers_box p br {
        display: none;
    }



    .practice-area-main>h2 {
        font-size: 24px;
    }

    .practice-area-main {
        margin-bottom: 10px;
    }

    .practice-area-expertise-wrapper {
        flex-direction: column;
    }

    .practice-area-expertise-wrapper>div {
        width: 100%;
    }

    .practice-area-expertise-wrapper .practice-area-expertise-image,
    .practice-area-expertise-content {
        width: 100%;
    }


    .practice-area-expertise-content ul li.expertise-item {
        font-size: 15px;
    }

    .practice-area.mob {
        display: block;
        padding: 0 20px;
        margin-bottom: 50px;
    }

    .practice-area.mob .practice-area-sidebar {
        display: block;
    }

    aside.practice-area-sidebar {
        display: none;
    }

    .practice-area-our-people-grid {
        row-gap: 20px;
    }

    article.practice-area-person {
        width: 100%;
        max-width: 50%;
    }

    .practice-area-person-link {
        height: 100%;
    }

    .practice-area-person-image {
        margin-bottom: 20px;
    }

    .practice-area-person-content h3 {
        font-size: 16px;
    }

    .strive-box .elementor-icon-box-title br {
        display: none;
    }

    .practice-area-our-people-heading::after {
        width: 200px;
    }

    .practice-area-our-people-heading h2 {
        font-size: 28px;
    }

    .practice-area-container.practice-area-banner-inner {
        text-align: center;
    }
}

/* ==========================================================
   TANGLIN LAW
   MAIN NAVIGATION + MEGA MENU
   ========================================================== */

#mega-menu-wrap-menu-1 {
    position: relative !important;
    z-index: 9999 !important;
    background: #ffffff !important;
}

#mega-menu-menu-1 {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    width: 100% !important;
    height: 80px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    background: #ffffff !important;
}

#mega-menu-menu-1>li.mega-menu-item {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    height: 80px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}


#mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 80px !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    color: var(--text) !important;
    background: transparent !important;
    font-family: var(--font2);
    font-size: 15px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    border: none !important;
    transition:
        color 0.25s ease,
        background-color 0.25s ease !important;
}

#mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link::before {
    content: "";
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%);
    bottom: 0 !important;
    width: 100% !important;
    height: 3px !important;
    background: var(--primary) !important;
    transform-origin: center !important;
    transition: transform 0.5s ease !important;
    opacity: 0;
}

#mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link span {
    display: flex !important;
    align-items: center;
    transition: all 0.5s ease !important;
}


#mega-menu-menu-1>li.mega-menu-item:hover>a.mega-menu-link,
#mega-menu-menu-1>li.mega-current-menu-item>a.mega-menu-link {
    color: var(--primary) !important;
}


#mega-menu-menu-1>li.mega-menu-item:hover>a.mega-menu-link::before,
#mega-menu-menu-1>li.mega-current-menu-item>a.mega-menu-link::before {
    opacity: 1;
}

#mega-menu-menu-1>li.mega-menu-item-43 {
    position: static !important;
}

/* =========================================================
   TANGLIN - PRACTICE AREAS MEGA MENU
   ========================================================= */

/* Main mega menu */
.mega-menu .mega-menu-item>ul.mega-sub-menu {
    width: max-content !important;
    max-width: max-content !important;
    margin: 0 auto !important;
    background: #fff !important;
    box-shadow: 0px 3.17px 11.08px 0px #1E2A381C !important;
    border-top: 4.75px solid var(--primary) !important;

}

.mega-menu .mega-menu-item>ul.mega-sub-menu#mega-sub-menu-3038 {
    width: 100% !important;
    min-width: 155px !important;
    left: 20% !important;
    transform: translateX(-20%) !important;
}

.mega-menu .mega-menu-item>ul.mega-sub-menu#mega-sub-menu-42 {
    width: 100% !important;
    min-width: 180px !important;
    left: 10% !important;
    transform: translateX(-20%) !important;
}

.mega-menu .mega-menu-item>ul.mega-sub-menu#mega-sub-menu-3038 a,
.mega-menu .mega-menu-item>ul.mega-sub-menu#mega-sub-menu-42 a {
    padding: 0 !important;
}

.mega-menu .mega-menu-item>ul.mega-sub-menu#mega-sub-menu-43 {
    max-width: 1130px !important;
    width: 1130px !important;
}

/* Remove the 12-column Mega Menu restrictions */
.mega-menu .mega-menu-item>ul.mega-sub-menu>.mega-menu-row {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.mega-menu .mega-menu-item>ul.mega-sub-menu>.mega-menu-row>ul {
    display: flex !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 100% !important;
}

#mega-menu-item-43 .mega-menu-columns-3-of-12 .mega-sub-menu {
    height: 100% !important;
}

#mega-menu-item-43 #mega-menu-item-custom_html-2 {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    order: 1;
    padding: 43px 31px !important;
    background: #F5F5F5 !important;
    box-sizing: border-box;
    flex-direction: column !important;
    align-items: flex-start !important;
}

#mega-menu-item-43 .mega-sub-menu h4 {
    font-family: var(--font2) !important;
    font-weight: 500 !important;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    color: var(--primary) !important;
    /* padding: 0 !important; */
    margin-bottom: 13px !important;
}

/* Intro heading */
#mega-menu-item-43 .practice-intro h2 {
    margin: 20px 0 0 !important;
    padding: 0 !important;
    font-family: var(--font1);
    font-weight: 400;
    font-size: 32px;
    line-height: 120%;
    letter-spacing: 0%;
    color: var(--text) !important;
}

/* Orange second line */
#mega-menu-item-43 .practice-intro h2 em {
    color: var(--primary) !important;
    font-style: normal;
}

/* Small orange line */
#mega-menu-item-43 .practice-intro .intro-line {
    width: 40px !important;
    height: 2px !important;
    background: var(--primary) !important;
    margin: 0 !important;
}

/* Intro paragraph */
#mega-menu-item-43 .practice-intro p {
    margin: 135px 0 0 !important;
    font-family: var(--font2) !important;
    font-weight: 500;
    font-size: 16px !important;
    line-height: 150% !important;
    letter-spacing: 0%;
    color: var(--text);
}


/* =========================================================
   RIGHT - PRACTICE AREA LINKS
   ========================================================= */

/* The links column */
#mega-menu-item-43 #mega-menu-43-0-0 {
    order: 2;
    width: 70% !important;
    min-width: 70% !important;
    max-width: 70% !important;
    padding: 30px 36px 30px !important;
    box-sizing: border-box;
    background: #fff !important;
}

#mega-menu-item-43 #mega-menu-43-0-0>.mega-sub-menu {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    grid-auto-flow: column !important;
    grid-template-rows: repeat(5, auto) !important;
    column-gap: 95px !important;
    row-gap: 0 !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

.mega-sub-menu .mega-sub-menu>li {
    display: flex !important;
    align-items: center !important;
    min-height: 78px !important;
    padding: 0 0px 0 0 !important;
    margin: 0 !important;
    border-bottom: 1px solid #e5e5e5 !important;
    box-sizing: border-box;
    text-align: left !important;
}

.mega-sub-menu>li#mega-menu-42-0>ul.mega-sub-menu,
.mega-sub-menu>li#mega-menu-3038-0>ul.mega-sub-menu {
    padding: 10px 20px !important;
}

.mega-sub-menu>li#mega-menu-3038-0 ul li,
.mega-sub-menu>li#mega-menu-42-0 ul.mega-sub-menu li {
    min-height: 55px !important;
}

.mega-sub-menu>li#mega-menu-3038-0>ul.mega-sub-menu>li,
.mega-sub-menu>li#mega-menu-42-0>ul.mega-sub-menu>li,
.mega-sub-menu>li#mega-menu-3038-0>ul.mega-sub-menu li.mega-menu-item:last-child,
.mega-sub-menu>li#mega-menu-42-0 ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item:last-child {
    border: none !important;
}

/* Links */

/* #mega-menu-item-43 #mega-menu-43-0-0>.mega-sub-menu>li>a, */
.mega-sub-menu>li>a.mega-menu-link {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 15px !important;
    line-height: 130% !important;
    font-weight: 500 !important;
    color: var(--text) !important;
    text-decoration: none !important;
    transition: color 0.5s ease !important;
    text-transform: none !important;
    position: relative !important;
    padding-right: 6px !important;
}

#mega-menu-item-43 #mega-menu-43-0-0>.mega-sub-menu>li>a::after,
.mega-sub-menu>li>a.mega-menu-link::after {
    content: "→";
    display: inline-block;
    margin-left: 0;
    font-size: 20px !important;
    font-weight: 500 !important;
    color: var(--primary) !important;
    transition: transform 0.5s ease !important;
    position: absolute;
    right: -7px;
    top: 47%;
    transform: translateY(-50%);
}

.mega-sub-menu>li:hover>a.mega-menu-link {
    color: var(--primary) !important;
}

#mega-menu-item-43 #mega-menu-43-0-0>.mega-sub-menu>li:hover>a::after,
.mega-sub-menu>li:hover>a.mega-menu-link::after {
    transform: translateY(-15px);
}

/* =========================================================
   REMOVE OLD MEGA MENU COLUMN STYLING
   ========================================================= */

.mega-menu-columns-3-of-12 {
    float: none !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
}

li.mega-menu-item>ul.mega-sub-menu {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    top: 96% !important;
    z-index: 99999 !important;
}

#mega-menu-wrap-menu-1 .mega-toggle-animated .mega-toggle-animated-inner,
#mega-menu-wrap-menu-1 .mega-toggle-animated .mega-toggle-animated-inner:before,
#mega-menu-wrap-menu-1 .mega-toggle-animated .mega-toggle-animated-inner:after {
    background-color: var(--primary) !important;
}

@media (min-width: 1025px) and (max-width: 1284px) {
    .header .elementor-widget-image img {
        max-width: 150px !important;
    }

    .nav_menu .mega-menu-wrap .max-mega-menu {
        gap: 20px !important;
    }

    #mega-menu-menu-1 {
        justify-content: center !important;
    }

    #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {
        font-size: 14px !important;
    }

    .header .e-con-full:first-child,
    .header .e-con-full:last-child {
        width: 15%;
    }

    .header .e-con-full.nav_menu {
        width: 65%;
    }

    .header .e-con-full:last-child .header_btn a {
        padding: 0 30px;
    }

    .mega-menu .mega-menu-item>ul.mega-sub-menu#mega-sub-menu-43 {
        max-width: 1000px !important;
        width: 1000px !important;
    }

    #mega-menu-item-43 #mega-menu-item-custom_html-2 {
        padding: 25px !important;
    }

    #mega-menu-item-43 #mega-menu-43-0-0 {
        width: 72% !important;
        min-width: 72% !important;
        max-width: 72% !important;
        padding: 25px !important;
    }

    #mega-menu-item-43 #mega-menu-43-0-0>.mega-sub-menu {
        column-gap: 50px !important;
    }

    .mega-sub-menu>li>a.mega-menu-link {
        font-size: 15px !important;
    }

    #mega-menu-item-43 .practice-intro h2 {
        font-size: 26px;

    }
}

/* =========================================================
   TANGLIN LAW
   TABLET + MOBILE MAX MEGA MENU
   RIGHT TO LEFT OFF-CANVAS
   ========================================================= */

@media (max-width: 1024px) {

    /* =====================================================
       HEADER
    ===================================================== */

    .header {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        z-index: 999999 !important;
        background: #ffffff !important;
    }


    .header .nav_menu {
        width: auto !important;
        min-width: 0 !important;
        margin-left: auto !important;
        padding: 0 !important;
    }

    #mega-menu-wrap-menu-1 {
        position: static !important;
        width: auto !important;
        background: transparent !important;
        z-index: 999999 !important;
    }


    #mega-menu-wrap-menu-1 .mega-menu-toggle {
        display: flex !important;

        width: 50px !important;
        height: 50px !important;

        margin: 0 !important;
        padding: 0 !important;

        align-items: center !important;
        justify-content: center !important;

        background: transparent !important;

        position: relative !important;
        z-index: 1000002 !important;

        cursor: pointer !important;
    }

    #mega-menu-wrap-menu-1 .mega-toggle-blocks-right {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        height: 100% !important;
    }

    #mega-menu-wrap-menu-1 .mega-toggle-block {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }


    /* =====================================================
       MOBILE MENU - CLOSED
       ===================================================== */

    #mega-menu-wrap-menu-1>ul#mega-menu-menu-1 {
        display: block !important;
        position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        left: auto !important;
        width: 100% !important;
        max-width: 50% !important;
        height: 100vh !important;
        max-height: 100vh !important;
        margin: 0 !important;
        padding: 25px 20px 40px !important;
        box-sizing: border-box !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
        background: #ffffff !important;
        z-index: 1000000 !important;
        /*
         * CLOSED
         */
        transform: translate3d(100%, 0, 0) !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
        transition:
            transform 0.45s cubic-bezier(0.77, 0, 0.175, 1),
            opacity 0.3s ease,
            visibility 0s linear 0.45s !important;

    }



    /* =====================================================
       MOBILE MENU - OPEN
       IMPORTANT:
       Max Mega Menu adds .mega-menu-open TO TOGGLE
       ===================================================== */

    #mega-menu-wrap-menu-1>.mega-menu-toggle.mega-menu-open+ul#mega-menu-menu-1 {

        transform: translate3d(0, 0, 0) !important;

        opacity: 1 !important;

        visibility: visible !important;

        pointer-events: auto !important;

        transition:
            transform 0.45s cubic-bezier(0.77, 0, 0.175, 1),
            opacity 0.3s ease,
            visibility 0s linear 0s !important;
    }


    /* =====================================================
       TOP LEVEL MENU
       ===================================================== */

    #mega-menu-menu-1>li.mega-menu-item {

        display: block !important;

        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;

        border-bottom: 1px solid #e5e5e5 !important;
    }

    #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {
        display: flex !important;
        width: 100% !important;
        min-height: 62px !important;
        height: auto !important;
        padding: 18px 5px !important;
        box-sizing: border-box !important;
        align-items: center !important;
        justify-content: space-between !important;
        color: var(--text) !important;
        font-size: 15px !important;
        background: transparent !important;
        text-align: left !important;
    }


    /* Remove desktop orange line */

    #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link::before {
        display: none !important;
    }


    /* =====================================================
       SUB MENU
       ===================================================== */

    #mega-menu-menu-1>li.mega-menu-item>ul.mega-sub-menu {
        position: static !important;
        top: auto !important;
        left: auto !important;
        right: auto !important;
        transform: none !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        max-height: 350px !important;
        overflow-y: auto !important;
        overscroll-behavior: contain;
        -webkit-overflow-scrolling: touch;
        margin-top: 10px !important;
        border: 1px solid #eee !important;
        box-shadow: 0 0 0 transparent !important;
        border-radius: 5px !important;
        padding: 10px !important;
    }

    .mega-menu .mega-menu-item>ul.mega-sub-menu#mega-sub-menu-43 {
        max-width: 100% !important;
        width: 100% !important;
    }


    .mega-sub-menu>li#mega-menu-42-0>ul.mega-sub-menu,
    .mega-sub-menu>li#mega-menu-3038-0>ul.mega-sub-menu {
        padding: 0px 10px !important;
    }


    /* =====================================================
       MEGA MENU ROW
       ===================================================== */

    #mega-menu-menu-1 .mega-menu-row {

        display: block !important;

        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    #mega-menu-menu-1 .mega-menu-row>ul {

        display: block !important;

        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* =====================================================
       MEGA MENU COLUMNS
       ===================================================== */

    #mega-menu-menu-1 .mega-menu-column {

        display: block !important;

        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;

        float: none !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    #mega-menu-menu-1 .mega-menu-column>ul.mega-sub-menu {

        display: block !important;

        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        background: #ffffff !important;

        box-shadow: none !important;
    }


    /* =====================================================
       PRACTICE AREAS
       ===================================================== */

    #mega-menu-item-43 #mega-menu-43-0-0 {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
        order: 1 !important;
        background: #ffffff !important;
        border: 0 !important;
    }

    #mega-menu-item-43 #mega-menu-43-0-0>.mega-sub-menu {
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        grid-template-columns: none !important;
        grid-template-rows: none !important;
        grid-auto-flow: initial !important;
        column-gap: 0 !important;
    }

    #mega-sub-menu-43 .mega-sub-menu li.mega-crisis>a:before,
    #mega-sub-menu-43 .mega-sub-menu li a::before {
        width: 32px !important;
        height: 32px !important;
        background-size: 32px 32px !important;
    }


    /* Practice Area items */

    #mega-menu-item-43 #mega-menu-43-0-0>.mega-sub-menu>li {

        display: block !important;

        width: 100% !important;

        min-height: 60px !important;

        margin: 0 !important;
        padding: 0 !important;

        border-bottom: 1px solid #e5e5e5 !important;
    }


    #mega-menu-item-43 #mega-menu-43-0-0>.mega-sub-menu>li>a {
        display: flex !important;
        width: 100% !important;
        min-height: 60px !important;
        padding: 16px 40px 16px 10px !important;
        align-items: center !important;
        box-sizing: border-box !important;
        font-size: 15px !important;
    }


    /* =====================================================
       PRACTICE AREA ARROW
       ===================================================== */

    #mega-menu-item-43 #mega-menu-43-0-0>.mega-sub-menu>li>a::after {

        right: 5px !important;

        top: 50% !important;

        transform: translateY(-50%) !important;

        font-size: 18px !important;
    }

    #mega-menu-item-43 #mega-menu-43-0-0>.mega-sub-menu>li:hover>a::after {

        transform: translateY(-50%) !important;
    }


    /* =====================================================
       PRACTICE INTRO
       ===================================================== */

    #mega-menu-item-43 #mega-menu-item-custom_html-2 {
        display: block !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        order: 2 !important;
        padding: 30px 10px !important;
        margin: 20px 0 0 !important;
    }

    #mega-menu-item-43 .practice-intro h2 {
        margin: 15px 0 0 !important;
        font-size: 28px !important;
    }

    #mega-menu-item-43 .practice-intro p {
        margin: 30px 0 0 !important;
        font-size: 15px !important;
    }

    #mega-menu-item-43 .practice-intro p br {
        display: none !important;
    }


    /* =====================================================
       LEGAL PRODUCTS + THE FIRM
       ===================================================== */

    #mega-menu-item-42>.mega-sub-menu,
    #mega-menu-item-3038>.mega-sub-menu {

        width: 100% !important;
        max-width: 100% !important;

        padding: 0 !important;

        box-shadow: none !important;
    }

    .mega-menu .mega-menu-item>ul.mega-sub-menu#mega-sub-menu-42,
    .mega-menu .mega-menu-item>ul.mega-sub-menu#mega-sub-menu-3038 {
        transform: none !important;
    }

    #mega-menu-item-42 .mega-menu-column,
    #mega-menu-item-3038 .mega-menu-column {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }


    /* =====================================================
       SCROLLBAR
       ===================================================== */

    #mega-menu-menu-1::-webkit-scrollbar {
        width: 4px !important;
    }

    #mega-menu-menu-1::-webkit-scrollbar-thumb {
        background: rgba(0, 0, 0, 0.20) !important;
        border-radius: 10px !important;
    }

    .mega-sub-menu>li>a.mega-menu-link {
        font-size: 15px !important;
    }
}


/* =========================================================
   MOBILE
   MAX WIDTH: 767px
   ========================================================= */

@media (max-width: 767px) {
    #mega-menu-wrap-menu-1>ul#mega-menu-menu-1 {
        max-width: 100% !important;
    }

    /* Menu */

    #mega-menu-menu-1 {
        top: 70px !important;
        height: calc(100vh - 70px) !important;
        max-height: calc(100vh - 70px) !important;
        padding: 15px 20px 35px !important;
    }


    /* OPEN */

    #mega-menu-wrap-menu-1>.mega-menu-toggle.mega-menu-open+ul#mega-menu-menu-1 {

        transform: translate3d(0, 0, 0) !important;

        opacity: 1 !important;

        visibility: visible !important;

        pointer-events: auto !important;
    }


    /* Menu item */

    #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link {

        min-height: 58px !important;

        padding: 16px 5px !important;

        font-size: 15px !important;
    }


    #mega-menu-item-43 #mega-menu-43-0-0>.mega-sub-menu>li {

        min-height: 56px !important;
    }

    #mega-menu-item-43 #mega-menu-43-0-0>.mega-sub-menu>li>a {

        min-height: 56px !important;

        padding: 14px 35px 14px 10px !important;

        font-size: 15px !important;
    }

    #mega-menu-item-43 #mega-menu-item-custom_html-2 {

        padding: 25px 10px !important;
    }

    #mega-menu-item-43 .practice-intro h2 {

        font-size: 25px !important;
    }

    #mega-menu-item-43 .practice-intro p {

        margin-top: 25px !important;

        font-size: 14px !important;
    }
}