
        .tcon {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border: none;
            cursor: pointer;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            height: 40px;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            width: 40px;
            background: transparent;
            outline: none;
            -webkit-tap-highlight-color: transparent;
            -webkit-tap-highlight-color: transparent; }
        .tcon > * {
            display: block; }
        .tcon:hover, .tcon:focus {
            outline: none; }
        .tcon::-moz-focus-inner {
            border: 0; }

        .tcon-menu__lines {
            display: inline-block;
            height: 2px;
            width: 26px;
            border-radius: 2.85714px;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            background: #dcb361;
            position: relative;
        }
        .tcon-menu__lines::before, .tcon-menu__lines::after {
            display: inline-block;
            height: 2px;
            width: 40px;
            border-radius: 2.85714px;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            background: #dcb361;
            content: '';
            position: absolute;
            left: 0;
            -webkit-transform-origin: 2.85714px center;
            transform-origin: 2.85714px center;
            width: 100%; }
        .tcon-menu__lines::before {
            top: 9px; }
        .tcon-menu__lines::after {
            top: -9px; }
        .tcon-transform .tcon-menu__lines {
            -webkit-transform: scale3d(0.8, 0.8, 0.8);
            transform: scale3d(0.8, 0.8, 0.8); }

        .tcon-menu--xcross {
            width: auto; }
        .tcon-menu--xcross.tcon-transform .tcon-menu__lines {
            background: transparent; }
        .tcon-menu--xcross.tcon-transform .tcon-menu__lines::before, .tcon-menu--xcross.tcon-transform .tcon-menu__lines::after {
            -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            top: 0;
            width: 32px; }
        .tcon-menu--xcross.tcon-transform .tcon-menu__lines::before {
            -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg); }
        .tcon-menu--xcross.tcon-transform .tcon-menu__lines::after {
            -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg); }

        .tcon-visuallyhidden {
            border: 0;
            clip: rect(0 0 0 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;
        }

        .tcon-visuallyhidden:active, .tcon-visuallyhidden:focus {
            clip: auto;
            height: auto;
            margin: 0;
            overflow: visible;
            position: static;
            width: auto; }

        .common-accordion-section .panel-heading .collapse.collapsed .tcon-plus,
        .tcon-plus {
            height: 40px;
            position: relative;
            -webkit-transform: scale(0.75);
            transform: scale(0.75);
            width: 40px; }


        .common-accordion-section .panel-heading .collapse.collapsed .tcon-plus::before,
        .common-accordion-section .panel-heading .collapse.collapsed .tcon-plus::after,
        .tcon-plus::before,
        .tcon-plus::after {
            content: "";
            border-radius: 2px;
            display: block;
            width: 66%;
            height: 14%;
            position: absolute;
            top: 37%;
            left: 7%;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            background: black;
        }


        .common-accordion-section .panel-heading .collapse.collapsed .tcon-plus:after,
        .tcon-plus:after {
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
        }

        .common-accordion-section .panel-heading .collapse.collapsed .tcon-plus--minus::before,
        .tcon-plus--minus::before{
            -webkit-transform: rotate(0deg) translate(0, 0);
            transform: rotate(0deg) translate(0, 0);
        }

        .common-accordion-section .panel-heading .collapse .tcon-plus--minus::before,
        .tcon-plus--minus.tcon-transform::before{
            -webkit-transform: rotate(180deg) translate(0, 0);
            transform: rotate(180deg) translate(0, 0);
            width: 62%;
        }


        .common-accordion-section .panel-heading .collapse .tcon-plus--minus::after,
        .tcon-plus--minus.tcon-transform::after {
            -webkit-transform: rotate(-180deg) translate(-37.5%, 0);
            transform: rotate(-180deg) translate(-37.5%, 0);
            width: 62%;
        }

