/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * ballinger:
 *   - http://typekit.com/eulas/00000000000000007735c69a
 *   - http://typekit.com/eulas/00000000000000007735c69d
 *   - http://typekit.com/eulas/00000000000000007735c6a2
 *   - http://typekit.com/eulas/00000000000000007735c6a9
 * pressio:
 *   - http://typekit.com/eulas/00000000000000007735c65e
 *   - http://typekit.com/eulas/00000000000000007735c660
 *   - http://typekit.com/eulas/00000000000000007735c663
 *   - http://typekit.com/eulas/00000000000000007735c66b
 * pressio-condensed:
 *   - http://typekit.com/eulas/00000000000000007735c65c
 *   - http://typekit.com/eulas/00000000000000007735c65f
 *   - http://typekit.com/eulas/00000000000000007735c669
 *   - http://typekit.com/eulas/00000000000000007735c673
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2021-03-31 03:29:41 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=wff8hjn&ht=tk&f=45159.45160.45161.45163.45199.45200.45201.45202.45209.45210.45211.45212&a=867224&app=typekit&e=css");

@font-face {
font-family:"ballinger";
src:url("https://use.typekit.net/af/98ef85/00000000000000007735c69a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/98ef85/00000000000000007735c69a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/98ef85/00000000000000007735c69a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:400;
}

@font-face {
font-family:"ballinger";
src:url("https://use.typekit.net/af/eaabc6/00000000000000007735c69d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/eaabc6/00000000000000007735c69d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/eaabc6/00000000000000007735c69d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:swap;font-style:italic;font-weight:400;
}

@font-face {
font-family:"ballinger";
src:url("https://use.typekit.net/af/fd863e/00000000000000007735c6a2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/fd863e/00000000000000007735c6a2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/fd863e/00000000000000007735c6a2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:500;
}

@font-face {
font-family:"ballinger";
src:url("https://use.typekit.net/af/9c1419/00000000000000007735c6a9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/9c1419/00000000000000007735c6a9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/9c1419/00000000000000007735c6a9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:700;
}

@font-face {
font-family:"pressio";
src:url("https://use.typekit.net/af/b1b856/00000000000000007735c65e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/b1b856/00000000000000007735c65e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/b1b856/00000000000000007735c65e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:300;
}

@font-face {
font-family:"pressio";
src:url("https://use.typekit.net/af/8b49e2/00000000000000007735c660/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/8b49e2/00000000000000007735c660/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/8b49e2/00000000000000007735c660/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:400;
}

@font-face {
font-family:"pressio";
src:url("https://use.typekit.net/af/4e2ca1/00000000000000007735c663/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/4e2ca1/00000000000000007735c663/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/4e2ca1/00000000000000007735c663/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:500;
}

@font-face {
font-family:"pressio";
src:url("https://use.typekit.net/af/c20718/00000000000000007735c66b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/c20718/00000000000000007735c66b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/c20718/00000000000000007735c66b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:600;
}

@font-face {
font-family:"pressio-condensed";
src:url("https://use.typekit.net/af/33a741/00000000000000007735c65c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/33a741/00000000000000007735c65c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/33a741/00000000000000007735c65c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:300;
}

@font-face {
font-family:"pressio-condensed";
src:url("https://use.typekit.net/af/5a64c8/00000000000000007735c65f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/5a64c8/00000000000000007735c65f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/5a64c8/00000000000000007735c65f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:400;
}

@font-face {
font-family:"pressio-condensed";
src:url("https://use.typekit.net/af/b538b8/00000000000000007735c669/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/b538b8/00000000000000007735c669/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/b538b8/00000000000000007735c669/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:500;
}

@font-face {
font-family:"pressio-condensed";
src:url("https://use.typekit.net/af/7861b6/00000000000000007735c673/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/7861b6/00000000000000007735c673/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/7861b6/00000000000000007735c673/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:600;
}

.tk-ballinger { font-family: "ballinger",sans-serif; }
.tk-pressio { font-family: "pressio",sans-serif; }
.tk-pressio-condensed { font-family: "pressio-condensed",sans-serif; }

/*header starts*/

header {
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 5;
    background-color: #fff;
    border-bottom: 1px solid #C9CBCC;
    border-top: 1px solid #C9CBCC;
}

/* header>.row.nav_wrap {
    padding: 10px 0 15px;
} */
.row {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
    /* display: flex; */
    flex-flow: row wrap;


    top: -18px;
    position: relative;
    /* margin: 0 auto; */
    width: 1200px;
}


/*.row11 {
  max-width: 75rem; 
    margin-right: auto; 
     margin-left: auto; 
    display: flex; 
     flex-flow: row wrap;
}*/


.row11 {
	display: flex;
    /* justify-content: flex-end; */
    /* align-items: center; */
    margin-top: 10px;
    transition: margin-top 0.25s;
    position: relative;
    z-index: 1;
    opacity: 1;
    visibility: visible;
    margin: 0px 0 0 760px;
    /* flex-flow: wrap;*/
}

header>.row.nav_wrap .logo {
    display: flex;
    align-items: center;
}

.shrink {
    flex: 0 0 auto;
    max-width: 100%;
}
/* @media print, screen and (min-width: 40em){
.column, .columns {
    padding-right: .9375rem;
    padding-left: .9375rem;
}}
.column, .columns {
    flex: 1 1 0%;
    padding-right: .625rem;
    padding-left: .625rem;
    min-width: 0;
} */
.team-11 a {
    color: white;
}
header>.row.nav_wrap .logo a img {
    transition: max-height .25s;
    max-height: 108px;
    height: 108px;
    width: auto;
    padding: 0 0 0 16px;
}
a img {
    border: 0;
}
img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}

img {
    border-style: none;
}
/* header>.row.nav_wrap .shrink {
    margin: 0 0 0 298px;
} */
.align-middle {
    align-items: center;
}
.align-right {
    justify-content: flex-end;
}
/* @media print, screen and (min-width: 40em){
.column, .columns {
    padding-right: .9375rem;
    padding-left: .9375rem;
}}
.column, .columns {
    flex: 1 1 0%;
    padding-right: .625rem;
    padding-left: .625rem;
    min-width: 0;
} */
/*header .utility {
    width: auto;
    margin: 10px 0 0 1124px;
}*/

header .utility{
    width: 1177px;
    /* margin: 10px 0 0 1124px; */
    margin-left: 412px;
    margin-right: auto;
    /* flex-wrap: wrap; */
    /* display: flex; */
    /* float: right; */
    top: 10px;
    position: relative;
    /* padding: 0 0 0 0; */
    margin: 0 auto;
}


/* .row:not(.expanded) .row {
    max-width: none;
} */

@media print, screen and (min-width: 64em){
.row .row {
    margin-right: -.9375rem;
    margin-left: -.9375rem;
}}

header .utility>.row1111 .links {
    /* display: flex; */
    width: 100%;
    justify-content: flex-end;
}
header .utility>.row1111 .links .links-hold {
    display: flex;
    height: 100%;
}
header .utility>.row1111 .links .links-hold .link {
    display: flex;
    align-items: center;
    position: relative;
    background-color: #fff;
}
@media only screen and (min-width: 1024px){
header .utility>.row11 .links .links-hold .link i {
    display: none;
}}




.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
header .utility>.row11 .links .links-hold .link img {
    width: auto;
    height: 17px;
    margin-right: 7px;
    top: 2px;
    position: relative;
}

header .utility>.row11 .links .links-hold {
    display: flex;
    height: 100%;
}

header .utility>.row11 .links {
    /* display: flex; */
    width: 100%;
    justify-content: flex-end;
}

header .utility>.row11 .links .links-hold .link>a:last-of-type.drop {
    margin-right: 42px;
}
header .utility>.row11 .links .links-hold .link>a.link.drop {
    margin: 5px 30px 0 0;
}
header .utility>.row11 .links .links-hold .link>a.link {
    letter-spacing: .75px;
    font-family: "pressio-condensed",sans-serif;
    font-weight: 400;
}

header .utility>.row11 .links .links-hold .link>a.link {
    margin: 5px 25px 0 0;
    color: #737478;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-family: "pressio";
    text-align: center;
    text-transform: uppercase;
    position: relative;
    transition: 0.25s all;
    border-bottom: 3px solid #fff;
}
header .utility>.row11 .links .links-hold .link>a.link {
    letter-spacing: .75px;
    font-family: "pressio-condensed",sans-serif;
    font-weight: 400;
}
header .utility>.row11 .links .links-hold .link {
    display: flex;
    align-items: center;
    position: relative;
    background-color: #fff;
}
.links .links-hold .link>a.link.drop::after {
    content: " ";
    position: absolute;
    border: inset 4px;
    border-color: #9697998f transparent transparent;
    margin-top: 0;
    right: -16px;
    top: 9px;
}
header .utility>.row11 .links .links-hold .link {
    display: flex;
    align-items: center;
    position: relative;
    background-color: #fff;
}
header .utility>.row11 .links .links-hold .link>a.link {
    letter-spacing: .75px;
    font-family: "pressio-condensed",sans-serif;
    font-weight: 400;
}
header .utility>.row11 .links .links-hold .link>a.link {
    margin: 5px 24px 0 0;
    color: #737478;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-family: "pressio";
    text-align: center;
    text-transform: uppercase;
    position: relative;
    transition: 0.25s all;
    border-bottom: 3px solid #fff;
}

header .utility>.row11 .links .links-hold .link>a.link {
    letter-spacing: .75px;
    font-family: "pressio-condensed",sans-serif;
    font-weight: 400;
}
header .utility>.row11 .links .links-hold .link {
    display: flex;
    align-items: center;
    position: relative;
    background-color: #fff;
}

header .utility>.row11 .links .links-hold>div:last-of-type>a.link {
    margin-right: 0!important;
}
/* header>.row.nav_wrap .navigation .search:not(.link) {
    position: absolute;
    width: 90%;
    background-color: #fff;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s all;
    bottom: 15px;
    padding-right: 0;
}
.shrink {
    flex: 0 0 auto;
    max-width: 100%;
}
header>.row.nav_wrap .navigation .search:not(.link) .search-hold {
    
} */

header>.row.nav_wrap .shrink .menu-wrap {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 42px;
    transition: margin-top 0.25s;
    position: relative;
    z-index: 1;
    opacity: 1;
    visibility: visible;
    margin: 70px 0 0 298px;
}
header>.row.nav_wrap .shrink .menu-wrap ul.menu-header {
    float: left;
    transition: 0.5s all;
}
ul.menu-header {
    float: right;
}
.menu, .menu.horizontal {
    flex-wrap: wrap;
    flex-direction: row;
}
.menu {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.is-dropdown-submenu-parent {
    position: relative;
}

.menu, .menu.horizontal {
    flex-wrap: wrap;
    flex-direction: row;
}
.menu {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    text-decoration: none;
}
header>.row.nav_wrap .shrink .menu-wrap ul.menu-header>li>a {
    margin-right: 11px;
}

.dropdown.menu>li.is-dropdown-submenu-parent>a {
    position: relative;
    padding-right: 1.5rem;
}
.dropdown.menu>li>a {
    padding: .7rem 1rem;
}
header>.row.nav_wrap .shrink .menu-wrap ul.menu-header>li>a>span {
    font-size: 16px;
    letter-spacing: .4px;
}

header>.row.nav_wrap .shrink .menu-wrap ul.menu-header>li>a>span {
    padding: 0;
    border-bottom: 8px solid #fff;
    display: inline-block;
    color: #000;
    text-transform: uppercase;
    /* font-size: 15px;ffffffffff */
    letter-spacing: .44px;
    line-height: 7px;
    transition: 0.25s all;
    font-family: "pressio";
}
header .utility>.row11 .links .links-hold .link>a:last-of-type.drop {
    margin-right: 42px;
}

header .utility>.row11 .links .links-hold .link>a.link.drop {
    margin: 5px 42px 0 0;
}
header .utility>.row11 .links .links-hold .link:hover a.link {
    border-bottom: 3px solid #7F8083;
}
header .utility>.row11 .links .links-hold .link>a.link {
    letter-spacing: .75px;
    font-family: "pressio-condensed",sans-serif;
    font-weight: 400;
    text-decoration: none;
}

header>.row.nav_wrap .shrink .menu-wrap ul.menu-header>li.dropdown-item-parent>a::after {
    position: absolute;
}

header>.row.nav_wrap .shrink .menu-wrap ul.menu-header>li>a.dropdown-link:after {
    border: inset 4px;
    border-color: #000 transparent transparent;
    margin-top: -3px;
    right: 4px;
    top: calc(50% - 4px);
    position: absolute;
}
.dropdown.menu>li.is-dropdown-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1779ba transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
}
.is-dropdown-submenu-parent a::after {
    position: absolute;
    top: 50%;
    right: 5px;
    left: auto;
    margin-top: -6px;
}



.align-middle {
    align-items: center;
}
.align-right {
    justify-content: flex-end;
}

header>.row.nav_wrap .shrink .menu-wrap ul.menu-header>li:hover>a span {
    border-bottom-color: #7f8083;
}

/*header ends*/

/*footer starts*/
.team-11 .bg_primary_dark {
    background-color: #2d2a26;
}

footer .top-footer {
    padding: 70px 0 30px;
}

.row1 {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row wrap;
}
footer a, footer div {
    font-size: 14px;
}
.small-12 {
    flex: 0 0 100%;
    max-width: 100%;
}

footer .top-footer .menu {
    display: flex;
    align-items: flex-start;
}
footer.team_site .top-footer .menu-footer {
    height: 340px;
}
footer .top-footer .menu-footer {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 390px;
    width: 100%;
}
footer .top-footer .menu-footer li {
    list-style: none;
}
footer .top-footer .menu-footer>li {
    margin-bottom: 25px;
    flex: 0 0 auto;
}
footer .top-footer .menu-footer li>a {
    font-weight: 600;
}
footer .top-footer .menu-footer li a {
    padding: 0;
    display: inline-block;
}

footer .top-footer .menu-footer>li>a {
    font-weight: 600;
}
footer.team_site .top-footer .menu-footer li a span {
    line-height: 34px;
}

footer .top-footer .menu-footer li a span {
    font-family: "pressio";
    font-size: 16px;
    letter-spacing: 0;
    line-height: 20px;
}
footer .top-footer .menu-footer>li:nth-child(3), footer .top-footer .menu-footer>li:nth-child(5) {
    flex: 0 0 0%;
}

footer .top-footer .menu-footer>li:nth-child(4) {
    margin-bottom: 25px;
}

footer .top-footer .menu-footer ul {
    margin: 0;
}
.menu-footer-sub-menu-item {
    font-size: 18.66px;
    line-height: 25px;
    letter-spacing: 0;
    font-family: "ballinger";
}

footer .top-footer .menu-footer li ul li a {
    font-weight: 300;
}

footer .top-footer .menu-footer li a {
    padding: 0;
    display: inline-block;
    text-decoration: none !important;
}
.team-11 footer .top-footer .social_section {
    justify-content: flex-end;
}

footer .top-footer .social_section {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 30px;
}
.medium-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
footer .top-footer .social_section p {
    text-transform: uppercase;
    font-family: "pressio";
    margin-bottom: 0;
    margin-right: 30px;
    font-weight: 400;
    white-space: nowrap;
    font-size: 20px;
    letter-spacing: 1.15px;
    line-height: 25px;
    display: block;
}
footer .top-footer .social_section .social-link {
    margin-right: 50px;
}
footer .top-footer .social_section .social-link img {
    width: auto;
    height: 20px;
    min-width: 20px;
    transition: .3s opacity;
}

 .team-11 .bg_primary_dark a:not(.button):hover {
    color: #fff;
}

footer .top-footer .menu-footer li a:hover {
    text-decoration: underline;
}


/*.bg_primary_dark a:not(.button):hover {
    color: #fff;
} */

footer .bottom-footer .row1 .columns {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

footer .bottom-footer a, footer .bottom-footer div {
    font-family: "pressio";
    font-size: 12px;
    letter-spacing: 0;
    line-height: 16px;
    text-decoration: none !important;
}

footer .bottom-footer .links {
    display: flex;
    justify-content: flex-end;
}

footer .bottom-footer .links a {
    padding-right: 20px;
}

footer .bottom-footer .powered_by a {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: flex-end;
    transition: .3s opacity;
}

footer .bottom-footer .powered_by a span {
    display: block;
    margin-right: 8px;
}

footer .bottom-footer .powered_by a img {
    max-width: 70px;
    height: auto;
}


/*footer ends*/