/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 18, 2023 */
@font-face {
   font-family: 'avenirlight';
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_light-webfont.eot');
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_light-webfont.woff2') format('woff2'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_light-webfont.woff') format('woff'),
         url('v.ttf') format('truetype'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_light-webfont.svg#avenirlight') format('svg');
    font-weight: normal;
    font-style: normal;
  font-display: swap;

}




@font-face {
    font-family: 'avenirregular';
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_regular-webfont.eot');
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_regular-webfont.woff2') format('woff2'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_regular-webfont.woff') format('woff'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_regular-webfont.ttf') format('truetype'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_regular-webfont.svg#avenir_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
  font-display: swap;

}




@font-face {
    font-family: 'avenirheavy';
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_heavy-webfont.eot');
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_heavy-webfont.woff2') format('woff2'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_heavy-webfont.woff') format('woff'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_heavy-webfont.ttf') format('truetype'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_heavy-webfont.svg#avenirheavy') format('svg');
    font-weight: normal;
    font-style: normal;
  font-display: swap;

}




@font-face {
    font-family: 'avenirbook';
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_book-webfont.eot');
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('v') format('woff2'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_book-webfont.woff') format('woff'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_book-webfont.ttf') format('truetype'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_book-webfont.svg#avenirbook') format('svg');
    font-weight: normal;
    font-style: normal;
  font-display: swap;

}




@font-face {
    font-family: 'avenirblack';
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_black-webfont.eot');
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_black-webfont.woff2') format('woff2'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_black-webfont.woff') format('woff'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_black-webfont.ttf') format('truetype'),
         url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/avenir_black-webfont.svg#avenirblack') format('svg');
    font-weight: normal;
    font-style: normal;
  font-display: swap;

}
@font-face {
    font-family: 'Charter';
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/CharterItalic.eot');
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/CharterItalic.eot?#iefix') format('embedded-opentype'),
        url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/CharterItalic.woff2') format('woff2'),
        url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/CharterItalic.woff') format('woff'),
        url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/CharterItalic.ttf') format('truetype'),
        url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/CharterItalic.svg#CharterItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Charter';
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/CharterRegular.eot');
    src: url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/CharterRegular.eot?#iefix') format('embedded-opentype'),
        url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/CharterRegular.woff2') format('woff2'),
        url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/CharterRegular.woff') format('woff'),
        url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/CharterRegular.ttf') format('truetype'),
        url('//8692053.fs1.hubspotusercontent-na1.net/hubfs/8692053/raw_assets/public/Seward%20and%20Kissel%202023/Files/Fonts/CharterRegular.svg#CharterRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}










































/*****************************************/
/* Start your style declarations here    */
/*****************************************/
*{box-sizing:border-box;}
body{margin:0 auto; font-family:'avenirregular',serif;font-size:24px;line-height: 1.3; color:#575757;}
p{margin-top:0; font-family:'avenirregular',serif;}
h1, h2, h3, h4, h5, h6{font-family:'avenirblack',sans-serif; font-weight:normal; margin-top:0px; line-height:1.4; margin-bottom:0.5em; color:#820707}
h1{font-size:44px;font-family:'avenirregular',serif; }
h2{font-size:45px;}
h3{font-size:35px;}
h4{font-size:25px;}
h5{font-size:20px;}
h6{font-size:18px;}
img{height:auto;max-width:100%;}
.link-button a{font-size:18px; font-family:'avenirblack',sans-serif}
a{color:#820707; text-decoration:none; display:inline-block}
a:hover, a:focus{color:#210202}

.row-fluid .container{max-width:1200px; padding-left:40px ;padding-right:40px; margin:0 auto !Important; float:none;width:100%;}

/* Slider */
.slick-slider{  position: relative;  display: block; box-sizing: border-box; -webkit-user-select: none;  -moz-user-select: none;        -ms-user-select: none;  user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y;       touch-action: pan-y;  -webkit-tap-highlight-color: transparent;}
.slick-list{ position: relative;  display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus{  outline: none;}
.slick-list.dragging{cursor: pointer;  cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);   -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track{ position: relative; top: 0;  left: 0; display: block; margin-left: auto; margin-right: auto;}
.slick-track:before,.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track{ visibility: hidden;}
.slick-slide{ display: none; float: left; height: 100%;  min-height: 1px;}
[dir='rtl'] .slick-slide{  float: right;}
.slick-slide img{ display: block;}
.slick-slide.slick-loading img{ display: none;}
.slick-slide.dragging img{ pointer-events: none;}
.slick-initialized .slick-slide{ display: block;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden { display: none;}
.slick-arrow { position: absolute; top: 50%; transform: translateY(-50%);  z-index: 1;background-color: transparent;  font-size: 0;    border: 0; width: 21px; height: 54px;background-position:center; background-size:cover; cursor:pointer}
.slick-next.slick-arrow{right:0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23821517' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8.25 4.5l7.5 7.5-7.5 7.5' /%3E%3C/svg%3E%0A");}
.slick-prev.slick-arrow{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23821517' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 19.5L8.25 12l7.5-7.5' /%3E%3C/svg%3E%0A");}
/*-------------------------------------------------------
 *                Header css start here
 * -----------------------------------------------------*/
/*---*/

.header-section{position: fixed;  left: 0;  right: 0;  top: 0;  transition: all .35s ease;  background-color:#ffffff;   box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);  z-index: 100;padding:20px 0 18px 0;}
.header-section .header-bottom-row{margin-top:7px;}
svg.bi-search{fill:#820707}
svg.bi-search:hover{fill:#210202}
@media all and (min-width:1024px){
  svg.close-icon,
  .header-section .header-search{display:none;}
  .search-icon-button.toggle-search-button svg{    cursor: pointer;}
.search-icon-button.toggle-search-button svg.close-icon { display: block;}
.search-icon-button.toggle-search-button svg.bi-search {  display: none;}
  ul.hs-search-field__suggestions { background: #fff;  box-sizing: border-box; left: 0; padding: 0px 20px; position: absolute; width: 100%;}
  .header-section .header-search.show-search-bar{display:block; top:-8px; right:0; background:#820707; padding: 10px 0;
    position: absolute;    left: auto; width:100%;  height: 100px;    padding-top: 32px;} 
  .header-section .header-search.show-search-bar form{position:relative; max-width: 93%;  margin: 10px auto 0 auto;border-bottom:2px solid #ffffff}
  .header-section .header-search.show-search-bar form button{position:absolute; right:10px; top:5px;background:transparent; border:none; padding:0;cursor: pointer;}
  .header-section .header-search.show-search-bar form button svg { height: 18px; fill:#ffffff;    }
  .header-section .header-search.show-search-bar form input{background:transparent;font-size:16px;color:#ffffff;    border: none;}
  .header-section .header-search.show-search-bar form input::placeholder{color:#ffffff; opacity:1}
  .header-section .header-search.show-search-bar form input:focus-visible,
  .header-section .header-search.show-search-bar form input:focus,
  .header-section .header-search.show-search-bar form input:active{background:transparent;border: none;outline: none;}
  .header-container-wrapper { height: 110px;}
.header-section .header-mobile-section{display:none}
  .social-share-links .hs_cos_wrapper_type_rich_text {  padding: 0; display: flex; justify-content: space-between; flex-wrap: wrap;}
  .social-share-links .hs_cos_wrapper_type_rich_text svg{ fill:#820707}
  .social-share-links .hs_cos_wrapper_type_rich_text svg:hover{fill:#210202}
  .header-top-row .right-column{position:relative;margin-top:-2px;}
 .header-top-row .right-column .search-icon-button{ width: 77px; z-index: 2;  text-align: right; }
  .header-top-row .right-column .search-icon-button svg{cursor:pointer}
  svg.close-icon{fill:#ffffff; height:24px;margin-right:10px;}
  .header-section .header-bottom-row .left-col-menu { width: 50%;  min-width: 500px;}
  .header-bottom-row .hs-menu-wrapper > ul { list-style: none; padding-left: 0; margin: 0; display: flex; justify-content: space-between;
    flex-wrap: wrap;}
  .header-bottom-row .hs-menu-wrapper > ul li a{ letter-spacing: 1px;}
 .header-bottom-row  .left-col-menu .hs-menu-wrapper > ul li a {text-transform:uppercase; font-weight:600; font-size:16px; font-family:'avenirheavy',sans-serif}
  .header-bottom-row .right-col-menu .hs-menu-wrapper > ul li a{font-weight:300; font-size:14px;font-family:'avenirlight',sans-serif}
  .header-top-row .right-column >.row-fluid-wrapper .row-fluid { display: flex; align-items: center; justify-content: flex-end;}
  .header-top-row .right-column .social-share-links { max-width: 230px;}
  .header-bottom-row .right-col-menu { max-width: 44%; float:right}
}
@media all and (max-width:1023px){
  .header-section .header-desktop-section{display:none;}
}
/*--end header--*/
/*-----banner module------*/
.banner-module .banner-desktop-layout {background-position:center;}
@media all and (min-width:1025px){
  .banner-module .banner-desktop-layout{height: 380px; display: flex !important; flex-wrap: wrap;align-items: center;}
}

/*-------category navigation module----------*/
.category-navigation-module .container { max-width: 1920px;}
.category-list-row {  display: flex; flex-wrap: wrap;  gap: 62px; justify-content: center;}
.category-list-row .category-list {max-width: calc(50% - 31px); width: 100%; box-sizing: border-box;}
.category-list-row .category-list a { font-size: 35px; font-family:'avenirblack',sans-serif}
.category-list-row .category-list a:hover{background:#820707 !important}
@media all and (min-width:1024px){
  .category-list.mobile-layout{display:none;}
  .category-list.desktop-layout ul {  text-align: center;  margin: auto; padding-left:0px;}
.category-list.desktop-layout ul li { margin: 0 1.2em;  display: inline;}
  .category-list.desktop-layout ul li a{text-transform:uppercase;letter-spacing: 1.3px; font-size: 15px; font-family:'avenirblack',sans-serif}
  .category-list.desktop-layout ul li a:hover{color:#707070;}
}
/*-Logo boxes slider module-*/
.logo-boxes-slider-module .logo-box-slide { background:#ffffff;  border-top: 4px solid #820707;  margin: 0 10px;}
.logo-boxes-slider-module .logo-box-slide .inner-wrap{padding:15px 30px;}
.logo-boxes-slider-module .logo-image { display: flex; align-items: center; justify-content: center; max-height: 250px; height: 140px;}
.logo-boxes-slider-module .logo-title{min-height:46.47px;}
.logo-boxes-slider-module .logo-title p{margin:0; font-size:14px;font-weight:400;color:#820707}
.logo-boxes-slider-module .logo-title strong { font-weight: 500;}
.logo-boxes-slider-module .logo-title{text-align:center;}
.logo-boxes-slider-module .logo-title i { display: block;}
.logo-boxes-slider-module .section-header { margin-bottom: 50px;}
.logo-boxes-slider-module .section-header h2{text-transform:uppercase;}
.logo-boxes-slider-module button.slick-prev.slick-arrow { left: -50px;}
.logo-boxes-slider-module button.slick-next.slick-arrow{right:-50px;}
.logo-boxes-slider-module .logo-image img { max-width: 250px;}
.logo-boxes-slider-module .slick-track .logo-box-slide { height: auto;}
.logo-boxes-slider .slick-track { display: flex;}
/*---intro module---*/
.logo-boxes-slider-module .section-header h2,
.links-box-module .section-header h2,
.intro-module .section-content h2{font-family:'avenirregular',sans-serif; font-weight:normal}
.intro-module .section-content p { margin-bottom: 0;}
/*-info Module-*/
.info-module .section-image { margin: 60px 0;}
/*--*/
.links-box-module .links-list-row { display: grid; grid-gap: 48px; grid-template-columns: 1fr 1fr;}
.links-box-module .links-list-row > div{background:#ffffff; padding-top:55px; padding-bottom:56px;position:relative}
.link-button a{background:#820707; color:#ffffff; display:block;text-align:center;transition:all 0.3s; text-transform:uppercase;padding: 15px 10px; font-size:20px;}
.links-box-module .link-button{position:absolute; width:100%; bottom:0px;}
.link-button a:hover{background:#210202;}
.links-box-module .section-header{margin-bottom:50px;}
.links-box-module .section-header h2 { text-transform: uppercase;}

.links-list .link-title, .links-list .link-summary { padding: 0 69px;}
.links-list .link-title h3{color:#666666; }
.links-list .link-summary { margin-bottom: 50px;}
.links-list .link-summary p{font-size:18px;}
/*-website footer-*/
.footer-section a{color:#eee; font-family:'avenirheavy',sans-serif}
.footer-section,
.footer-section p{font-family:'avenirheavy',sans-serif}
.footer-section a:hover{color:#820707}
.footer-section { background-color:#666666; border-top: 5px solid #ababab; color:#eee;  font-size: 14px;  line-height: 1.4; padding-left: 10px;  padding-right: 10px;}
.footer-section .container { max-width: 980px; padding-top: 25px; padding-left: 0; padding-right: 0;}
.footer-section .footer-bottom-row {text-align: center; padding: 10px 0 20px;}
.footer-menu ul { list-style: none;  padding-left: 0;}
.footer-menu ul li { margin-bottom: 18px;}
.footer-menu ul li a{ font-weight:700;-webkit-font-smoothing: auto;font-family:}
.footer-section .contact-text,
.footer-section .contact-address{margin-top:14px;}
.footer-section .contact-text strong,
.contact-address p a strong{font-weight:500}
.contact-address p a:hover;
.footer-menu ul li a:hover{color:#820707}
.footer-inner-wrap .footer-top-row > .row-fluid-wrapper > .row-fluid { display: flex; justify-content: space-between;flex-wrap: wrap;}
.footer-inner-wrap .footer-top-row > .row-fluid-wrapper > .row-fluid > div {  width: auto; padding: 0 1em; margin-bottom: 4em;   margin-left: 0;  float: none;    border-top: 3px solid #666666;}
.footer-inner-wrap .footer-top-row > .row-fluid-wrapper > .row-fluid::after,
.footer-inner-wrap .footer-top-row > .row-fluid-wrapper > .row-fluid::before { display: none;}
.footer-section  .footer-bottom-row { margin-top: 22px;}
.footer-section .footer-bottom-row p{margin-bottom:0px;}
.footer-section .footer-bottom-row p img { max-width: 168px; margin-left:10px;}
.footer-section .contact-address p span { display: inline-block; min-width: 52px;}
.footer-section .copyright-text { min-height: auto;}

/*---------------*/
@media all and (max-width:1544px){
.category-navigation-module .category-list.desktop-layout ul {max-width: 1024px;}
}
@media all and (max-width:1230px){
.logo-boxes-slider-module button.slick-prev.slick-arrow { left: -30px;}
.logo-boxes-slider-module button.slick-next.slick-arrow{right:-30px;}
}
@media all and (max-width:1023px){
  .mobile-toggle-icon svg:hover{fill:#210202 !important}
  .header-section .mobile-toggle-icon svg {  width: 25px;   height: auto}
  .header-top-row .left-column .header-logo { position: relative; z-index: 4;}
  .row-fluid .container{padding-left:20px; padding-right:20px;}
  .header-section{padding:12px 0 12px 0}
  .header-container-wrapper { height: 55.19px;}
  .header-logo { max-width: 310px;}
.header-section .header-menu-wrapper {  background: #820707;   box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
    color: white;  position: absolute;  top: 100%;    right: 0;   display: none;  width: 260px;  padding: 15px 25px; text-align: right;
    font-size: 15px;  font-weight: 600;  transition: right .25s ease;}
  .header-section .header-menu-wrapper.show-mobile-menu{display:block}
  .header-section .header-menu-wrapper ul li a{color:inherit}
  .header-section .header-top-row{position:relative;}
  .header-top-row .header-search { display: none; background:#820707; padding: 10px 0;}
  .header-top-row { position: relative;}
  .header-mobile-section .right-column { position: absolute;  right: 0; width:100%;}
  .header-mobile-section .right-column > .row-fluid-wrapper > .row-fluid{display:flex;flex-wrap:wrap;justify-content: flex-end}
  .header-mobile-section .right-column .span6{width:auto;}
  .header-mobile-section .right-column .search-icon-button { margin-left: 1em;}
  svg.bi.bi-search { height: 25px; width: auto;}
  svg.close-icon {  display: none;}
  .header-section .header-menu-wrapper.show-mobile-menu ul { list-style: none; padding-left: 0;margin:0px;}
  .header-section .header-menu-wrapper.show-mobile-menu ul li{margin-top: 7.5px; line-height:2;}
  .header-section .header-menu-wrapper.show-mobile-menu ul li a{color:#ffffff;letter-spacing 1px}
  .header-section .header-menu-wrapper .header-menu.top-menu{margin-bottom: 20px}
  .header-section .header-menu-wrapper .header-menu.top-menu ul li a{text-transform:uppercase; font-size:15px;font-weight: 700;    letter-spacing: 1px; font-family:}
  .header-section .header-menu-wrapper .bottom-menu ul li a{font-weight:500; font-family:}
  /*--*/
  .search-icon-button svg.bi-search{height:auto;}
  .search-icon-button.toggle-search-button svg.bi-search {  display: none; }
  .search-icon-button.toggle-search-button svg.close-icon{display:block; width:30px; height:auto;}
  .header-top-row .row-fluid-wrapper.row-depth-2.row-number-4 { margin-left: -20px; margin-right: -20px;}
  .header-search.show-search-bar { display: block;}
   .header-section .header-search.show-search-bar form{position:relative; max-width: 93%;  margin: 0px auto 0 auto;border-bottom:2px solid #ffffff}
  .header-section .header-search.show-search-bar form button{position:absolute; right:10px; top:5px;background:transparent; border:none; padding:0;cursor: pointer;}
  .header-section .header-search.show-search-bar form button svg { height: 18px; fill:#ffffff;    }
  .header-section .header-search.show-search-bar form input{background:transparent;font-size:16px;color:#ffffff;    border: none;}
  .header-section .header-search.show-search-bar form input::placeholder{color:#ffffff; opacity:1}
  .header-section .header-search.show-search-bar form input:focus-visible,
  .header-section .header-search.show-search-bar form input:focus,
  .header-section .header-search.show-search-bar form input:active{background:transparent;border: none;outline: none;}
  .header-section  .social-share-links { margin-top: 30px;}
  .header-section  .social-share-links .hs_cos_wrapper_type_rich_text{display: flex; justify-content: space-between;  flex-wrap: wrap;}
  .header-section .social-share-links a svg { fill: #fff;height: 18px; width: auto;}
  .category-list.desktop-layout{display:none;}
.logo-boxes-slider { margin: 0 30px;}
  /*--*/
  .category-list.mobile-layout ul {list-style: none; padding-left: 0; text-align: center;font-family:'avenirblack',sans-serif}
   .category-list.mobile-layout > ul{display: flex; justify-content: center; flex-wrap: wrap;}
  .category-list.mobile-layout ul li{position:relative;}
  .category-list.mobile-layout ul ul{display:none;}
  .category-list.mobile-layout > ul > li::after{content:"";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A"); display:inline-block; width: 21px;  height: 16px;  background-size: cover; margin-left:5px;position: absolute; right: -29px;  top: 8px;}
  .category-list.mobile-layout > ul li a{font-size:15px;text-transform: uppercase;}
  .category-list.mobile-layout > ul li a:hover{color:#707070}
  .category-list.mobile-layout ul ul.dropdown-list.show-dropdown-list { display: block;}
  .category-list.mobile-layout ul  li.enable-toggle-list::after {opacity:0;}
  /*--*/
  .links-box-module .links-list-row > div{padding-top:30px;}
  .links-list .link-title, .links-list .link-summary { padding: 0 35px;}
/* ------   */
  .footer-inner-wrap .footer-top-row > .row-fluid-wrapper > .row-fluid > div{width:50%;}
  .footer-section .container{padding-left:0; padding-right:0px;}
}
@media all and (max-width:850px){
  .footer-inner-wrap .footer-top-row > .row-fluid-wrapper > .row-fluid > div{width:100%;text-align: center;}
}
@media all and (max-width:767px){
  body{font-size:20px}
  h1{font-size:38px;}
h2{font-size:40px;}
h3{font-size:30px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
  .header-top-row .left-column { width: auto; float: left;}
  .header-search.show-search-bar{width:100%;}
  /*--*/
  .banner-mobile-layout {background: #EEEEEE;overflow:hidden;}
  .banner-mobile-layout .banner-content{padding-left:20px; padding-right:20px;}
  .banner-mobile-layout .image{margin-bottom:25px;}
  .banner-mobile-layout .image img { background-position: center; background-size: cover; width: 100%; height: 39vw !important;display:block;}
  .category-list-row .category-list a{font-size:30px; font-family:'avenirblack',sans-serif}
  .category-list-row {gap:30px;}
  .category-list.mobile-layout > ul{margin:0px;}
  .category-list-row .category-list { max-width: calc(50% - 15px);}
  .logo-boxes-slider-module .logo-image img{width:100%;}
  .logo-boxes-slider-module .logo-image{height:120px;}
  .logo-boxes-slider-module .logo-image img { max-width: 145px;}
  .logo-boxes-slider-module .section-header { margin-bottom: 30px;}
  .info-module .section-image { margin: 31px 0;}
  
  /*--*/
  .links-box-module .links-list-row{grid-template-columns: 1fr;    grid-gap: 40px;}
}
@media all and (max-width:680px){
  .category-list-row .category-list { max-width: 100%;}
}
@media all and (max-width:480px){
  .header-section .container { padding-left: 10px; padding-right: 10px;}
  .search-icon-button svg.bi-search{width:25px;}
  .mobile-toggle-icon svg { height: 21px;}
  .header-container-wrapper{height:49.88px;}
  .header-section{padding:10px 0;}
.header-logo {  max-width: 214px;}
}