@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&display=swap');
@font-face {
  font-family: 'HollieScriptPro';
  src: url('https://144268884.fs1.hubspotusercontent-eu1.net/hubfs/144268884/HollieScriptPro/HollieScriptPro.woff2') format('woff2'),
    url('https://144268884.fs1.hubspotusercontent-eu1.net/hubfs/144268884/HollieScriptPro/HollieScriptPro.woff') format('woff');
  font-weight: normal;
  font-style: normal; 
  font-display: swap;
}



/***********************************************/

/* CSS @imports must be at the top of the file */

/* Add them above this section                 */

/***********************************************/

/*****************************************/

/* Start your style declarations here    */

/*****************************************/


body { background-color: #F4F4EE; margin: 0; font-family: "Dosis", sans-serif; line-height: 1.875 !important; }
h1, h2, h3, h4, h5, h6 { font-family: 'HollieScriptPro'; }
img { max-width: 100%; }
.container { margin: 0 auto; max-width: 1240px; padding: 0 20px; }
p + p { margin: 0 0 1.4rem;}
p {margin-top:0;}
header.header {position: fixed;top: 0;width: 100%;right: 0;left: 0;z-index: 999;}
header.header { padding: 20px 0; background: #F4F4EE; }
.header_row { display: flex; flex-flow: wrap; align-items: center; }
.header_left { width: 90%; display: flex; flex-flow: wrap; align-items: center; }
.header_right { width: 10%; text-align: right; }
.header_icone svg { width: 25px; height: 25px; vertical-align: middle; }
.header_logo { width: 180px; }
.header_menu { width: calc(100% - 180px); padding-left: 40px; }
.header_icone { line-height: 0; text-align: right; }
.header_menu ul { gap: 35px; }
.header_menu ul li a { text-decoration: none; font-size: 16px; color: #000; font-weight: 700; line-height: 20px; }
.header_logo img { display: block; }
.header_menu ul li:hover a { color: #ffd401; }
span.arrow_down { align-items: center; display: inline-block; display: inline-flex; height: 15px; justify-content: center; position: relative; transition: all .3s ease; width: 15px; margin-left: 8px; vertical-align: middle; }
span.arrow_down span { border-color: #000; border-style: solid; border-width: 0 0 2px 2px; bottom: 0; height: 60%; left: 0; margin: auto; position: absolute; right: 0; top: -5px; transform: rotate(-45deg); width: 60%; }
.header_menu .hs-menu-wrapper>ul>li:hover>span.arrow_down { transform: scale(-1); border-color: #ffd401; }
.header_menu .hs-menu-wrapper>ul>li:hover>span.arrow_down span { border-color: #ffd401; }
.header_menu .hs-menu-wrapper.flyouts .hs-item-has-children:before { position: absolute; content: ""; top: 100%; width: 100%; background: transparent; height: 50px; }
.header_menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper { left: auto; opacity: 1; top: 100%; }
.header_menu .hs-menu-wrapper ul > li > ul { position: absolute; left: 0; opacity: 0; visibility: hidden; min-width: 240px; margin: 15px 0px; padding: 15px 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; z-index: 5; transition: all 0.4s ease; transform: translate3d(15px, 0px, 0px); background: #fff; box-shadow: 0px 0px 40px 0px rgba(39, 61, 113, 0.1); gap: 15px; }
.header_menu .hs-menu-wrapper ul li:hover > ul { opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px); }
.header_icone a:hover svg {fill: #ffd401;}
.header_menu ul.hs-menu-children-wrapper li a {color: #000 !important;}
.header_menu ul.hs-menu-children-wrapper li a:hover {color: #ffd401 !important;}

@media(max-width:991px) {
     span.arrow_down { display: none; }
     a.mobile-trigger { display: inline-block !important; cursor: pointer; transition: all 0.4s ease; position: absolute; top: 15px; right: 70px; width: 44px; border: 0px solid #f4f4ee; height: 44px; padding: 7px 10px; background: transparent; z-index: 99999999999; -webkit-transition: background-color .2s linear; font-size: 16px; font-weight: 400; text-align: left; text-transform: uppercase; border-radius: 50px; -webkit-transition: color .2s ease-in; -moz-transition: color .2s ease-in; transition: color .2s ease-in; }
     a.mobile-trigger i:before { margin-top: -8px; }
     a.mobile-trigger i, a.mobile-trigger i:after, a.mobile-trigger i:before { width: 24px; height: 3px; background-color: #000; display: inline-block; transition: all 0.4s ease; }
     a.mobile-trigger i:after, a.mobile-trigger i:before { position: absolute; content: ""; }
     a.mobile-trigger i:after { margin-top: 8px; }
     .mobile-open a.mobile-trigger i { transition: all 0.4s ease; background-color: transparent; }
     .mobile-open a.mobile-trigger i:before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
     .mobile-open a.mobile-trigger i:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
     .mobile-open a.mobile-trigger i:after, .mobile-open a.mobile-trigger i:before { margin-top: 0; -webkit-transition-delay: 0, .2s; transition: all 0.4s ease; }
     .header_menu { padding: 68px 0; transition: all .6s cubic-bezier(.77, 0, .175, 1); position: fixed; background: #F4F4EE; bottom: 0; overflow: auto; right: 0; top: 0; height: 100%; width: 320px; z-index: 9; transform: translateX(100%); transition: all .6s cubic-bezier(.77, 0, .175, 1); }
     .mobile-open .header_menu { transition: all .6s cubic-bezier(.77, 0, .175, 1); transform: translateX(0px); }
     .header_menu .hs-menu-wrapper ul { display: inline-block; width: 100%; }
     .header_menu  ul li a { padding: 15px; display: block; }
    
     .header_menu { width: 50%; }
     .mobile-open .header_menu ul li { border-top: 1px solid #E1E1E1; }
  .mobile-open .header_menu ul li:first-child {border-top: 2px solid #ffd401;}
     .mobile-open .header_menu ul li a:after { display: none; }
     .header_menu .hs-menu-wrapper.flyouts .hs-item-has-children:before { display: none; }
     span.sub_trigger { position: absolute; right: 0; height: 49px; width: 49px; color: #000; top: 0; display: flex; align-items: center; justify-content: center; font-size: 20px; border-left: 2px solid #E1E1E1; }
     .sub_trigger:after { content: "+"; content: "+"; font-size: 40px; line-height: 45px; position: absolute; top: 1px; }
     .submenu-open > .sub_trigger:after { content: "-"; }
     .mobile-open .header_menu ul li:last-child { border-bottom: 0px dotted #000; }
     .mobile-open .header_btn { padding: 35px 17px; }
     .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { left: -9999px; opacity: 1; position: static !important; display: none; }
     .navigation ul.hs-menu-children-wrapper { padding: 0; }
     .header_menu ul.hs-menu-children-wrapper li { padding: 0; }
     .header_menu ul.hs-menu-children-wrapper li a { margin: 0 !important; padding: 15px 30px !important; }
     .mobile-open a.mobile-trigger { position: fixed; top: 20px; right: 15px; }
     body.mobile-open { position: relative; }
     body.mobile-open:before { position: absolute; content: ""; top: 0; right: 0; left: 0; bottom: 0; background: #000; opacity: 0.60; z-index: 9; }
     .header_menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper { opacity: 1; margin: 0; padding: 0; }
     .header_menu .hs-menu-wrapper ul>li>ul { opacity: 1; visibility: visible; display: none; }
     .header_menu .hs-menu-wrapper ul li:hover>ul { opacity: 1 !important; transform: none; }
     .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { transform: translate3d(0, 0, 0); margin: 0; padding: 0; box-shadow: none; }
}
@media(max-width:767px) {
     a.mobile-trigger { right: 45px; top: 14px; }
}
@media(max-width:480px) {
     .header_menu { width: 100%; }
}


/*  */
section.hero { padding: 150px 0px 100px; min-height: 900px; display: flex; align-items: flex-start; }
section.hero .container { width: 100%; }
.hero_heading { text-align: center; }
.hero_heading h1 { margin: 0; font-family: 'HollieScriptPro'; font-size: 100px; color: #000; text-shadow: 3px 2px .5px #fff; font-weight: 400; }


/*  */
.social__icon ul li a { align-items: center; background: #000; display: flex; height: 40px; justify-content: center; width: 40px; border-radius: 100px; }
.social__icon ul { padding: 0; margin: 0; list-style: none; }
.social__icon ul li { display: inline-block; padding-right: 5px; }
.social__icon ul li a svg { fill: #fff; display: block; height: 20px; width: 20px; }
.icon__content_cover { background: #FFF; border-radius: 5px 5px 5px 5px; box-shadow: 20px 20px 20px 0 rgba(0, 0, 0, .2); text-align: center; padding: 10px; margin-bottom: 20px; }
.icon_inner_content_cover { padding: 50px 50px; background: #F3F3ED; }
section.icon__content { position: relative; z-index: 1; margin-top: -202px; }
.custom__icon img {display: block;height: 40px !important;line-height: 0;width: 40px;}
.social__icon ul {align-items: center;display: inline-flex;}



/*  */
.box_cover { padding: 50px 50px 20px; background: #fff; border-radius: 5px 5px 5px 5px; margin-bottom: 20px; box-shadow: 20px 20px 20px 0px rgba(0, 0, 0, .2); }
.box_colmn_heading h4 { font-weight: 700; }
.box__row { display: flex; flex-flow: wrap; }
.box_colmn { width: calc(100%/ 2  - 20px); margin: 0 10px; display: flex; flex-direction: column; gap: 15px; margin-bottom: 30px; 2 }
section.image__content { position: relative; z-index: 1; }
.box_heading { text-align: center; }
.box_colmn.column__reveres { flex-direction: column-reverse; }
.box_colmn_image img { width: 100%; display: block; border-radius: 5px; }
.box__row { padding-top: 30px; }
.box_inner_cover h2 {text-align: center;}
/*  */
.slider_row { display: flex; flex-flow: wrap; }
.slider_left { width: 50%; padding-right: 20px; }
.slider_right { width: 50%; padding-left: 20px; }
.slider_row .slider_inner_row .slick-arrow { background: #fff; border: none; font-size: 0; height: 30px; left: 0px; padding: 0; position: absolute; top: 50%; transform: translateY(-50%); transition: all .4s ease; width: 30px; z-index: 11; border-radius: 0; }
.slider_row .slider_inner_row .slick-arrow:after { border-left: 3px solid #666; border-top: 3px solid #666; content: ""; height: 10px; left: 10px; position: absolute; top: 10px; transform: rotate(-45deg); width: 10px }
.slider_row .slider_inner_row .slick-arrow.slick-next { left: auto; right: 0; }
.slider_row .slider_inner_row .slick-arrow.slick-next:after { left: 10px; transform: rotate(135deg) }
.slider_row .slider_inner_row .slick-arrow:hover { background: #fff }
.slider_row ul.slick-dots { list-style: none; margin: 00px 0 0; padding: 0; text-align: left }
.slider_row ul.slick-dots li { display: inline-block; margin: 0 5px }
.slider_row ul.slick-dots li button { background: none; border: 1px solid #fff; border-radius: 100%; cursor: pointer; display: block; font-size: 0; height: 12px; padding: 0; transition: all .4s ease; width: 12px }
.slider_row ul.slick-dots li.slick-active button { background: #fff; }
.slider_row ul.slick-dots { position: absolute; top: auto; bottom: 25px; text-align: center; right: 0; left: 0; }
.slider_content a:hover {color: #ffd401;}


/*  */
.heading__content_cover { padding: 50px 50px 20px; background: #fff; border-radius: 5px 5px 5px 5px; margin-bottom: 20px; box-shadow: 20px 20px 20px 0px rgba(0, 0, 0, .2); }
section.heading__content { position: relative; z-index: 1; }
.heading_inner_content_cover h2 { text-align: center; }
.heading_inner_content h2 { text-align: left; }
.heading_inner_content ul { padding: 0; list-style: none; }
.heading_inner_content ul li { position: relative; padding: 5px 0; padding-left: 15px; }
.heading_inner_content ul li:before { position: absolute; content: ""; top: 50%; width: 5px; height: 5px; background: #666; border-radius: 100px; left: 0; right: auto; transform: translateY(-50%); }
.heading_inner_content a { color: #666; font-style: italic; }
.heading_inner_content a:hover {color: #ffd401;font-style: italic;}

/*  */
.card__row { display: flex; flex-flow: wrap; margin: 0 -10px; }
.card__clomn { width: calc(100%/ 3 - 20px); margin: 0 10px; margin-bottom: 30px; }
section.card { padding: 60px 0; }
.card__image { position: relative; }
.card__tag_text { position: absolute; top: auto; right: -10px; left: -10px; background: #FFD401; bottom: 36px; padding-left: 20px; padding-right: 20px; font-size: 24px; line-height: 30px; font-weight: 600; color: #000; }
.card__image img { width: 100%; display: block; border-radius: 5px; height: 225px !important; object-fit: cover; }
.card__title { padding: 20px 20px 20px; }
.card__title h4 a { font-weight: 700; text-decoration: none; color: #666; }
.card__title h4 { margin-bottom: 10px; font-size: 24px; line-height: 30px; }
.card__title h4 a:hover { color: #ffd401; }
.card__contet p { margin-top: 0; }
.card__clomn { position: relative; background: #fff; box-shadow: 20px 20px 20px 0 rgba(0, 0, 0, .2); border-radius: 5px; padding: 10px; }
.link_btn a { font-weight: 400; color: #666; display: inline-block; }
.link_btn a:hover { color: #ffd401; }
/*  */
.form_cover_form form { background: transparent; }
.form_cover_form h3 { display: none; }
.form_cover_form form label, form legend { line-height: 16px; margin-bottom: 0; width: 100%; color: #FFD401; padding-left: 0; font-weight: 700; font-size: 16px; }
.form_cover_form form input[type=email], .form_cover_form form input[type=file], .form_cover_form form input[type=number], .form_cover_form form input[type=password], .form_cover_form form input[type=search], .form_cover_form form input[type=tel], .form_cover_form form input[type=text], .form_cover_form form select, .form_cover_form form textarea { display: block; width: 100% !important; height: 34px; padding: 6px 20px; font-size: 16px; line-height: 1.25; text-transform: none; background: none; border: 0; border-bottom: 1px solid #D9D9D9; outline: none; }
.form_cover_form form .inputs-list input, .form_cover_form form .inputs-list span { font-size: 16px; line-height: 20px; color: #666; font-weight: 400; }
.form_heading h4 { margin-bottom: 0; border-bottom: 1px solid #D9D9D9; color: #000; font-size: 24px; line-height: 30px; }
.form_heading { padding-bottom: 46px; }
.form_cover_form form .inputs-list>li { margin: 15px 0; }
.form_cover_form form .inputs-list>li:first-child { margin-top: 25px; }
.form_cover_form form .hs-button, form input[type=submit] { background: #FFD401; border-color: #FFD401; color: #000; font-weight: 700; padding: 6px 35px; font-size: 16px; border-radius: 5px; text-transform: uppercase; box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .2); margin-bottom: 16px; }
section.form { position: relative; z-index: 1; }
.form_cover_form form .hs-button:hover {background: #000;border-color: #000;}
.form_cover_form form .hs-button:active, form input[type=submit]:hover { background-color: #FFD401; border-color: #FFD401; color: #000; }
.form_inner_cover { text-align: center; }
.bottom_cover_content { display: none; }
.close__cover { display: none; }
.open .open__cover { display: none; }
.open .close__cover { display: block; }
.bottom_cover_content p { margin-top: 0; margin-bottom: 2px; }
.bottom_cover_content h4 { font-size: 24px; line-height: 30px; margin-bottom: 9px; font-weight: 700; margin-top: 20px; }
.form_bottom_cover { padding: 35px 0; }
.open__cover, .close__cover { cursor: pointer; transition: all 0.4s ease; }
.open__cover:hover { color: #ffd401; transition: all 0.4s ease; }
.open__cover span.arrow_down span { border-color: #666; top: -8px; }
.close__cover span.arrow_down span { border-color: #666; top: -8px; }
.close__cover:hover { color: #ffd401; transition: all 0.4s ease; }
.close__cover:hover span.arrow_down span { border-color: #ffd401; }
.open__cover:hover span.arrow_down span { border-color: #ffd401; }
.open__cover, .close__cover { text-decoration: underline; }
.close__cover span.arrow_down { transform: scale(-1); margin-right: 3px; }
.close__cover span.arrow_down span { top: -4px; }
.close__cover { padding-top: 19px; }
.hs-error-msg {color: #ef6b51 !important;}

/*  */
.card_boxes ul { list-style: none; margin: 0; padding: 0; display: flex; flex-flow: wrap; }
.card_boxes ul li { min-height:90px; width: calc(100%/ 4 - 10px); margin: 0 5px; padding: 15px 8px; background: #F3F3ED; border-radius: 5px; text-transform: uppercase; font-size: 14px; line-height: 20px; display: flex; align-items: center; flex-flow: wrap; word-break: break-word; justify-content: center; text-align: center; }
.card_boxes ul li.yellow__box { background: #ffd401; }
.card__clomn.no__link .card__image a { cursor: inherit; }
.card__clomn.no__link .card__title h4 a { color: #000; cursor: inherit; }
.card__clomn.no__link .link_btn a { cursor: inherit; text-decoration: none; }
.card__clomn.no__link .link_btn a:hover { color: #666; }
.box_cover_content p { margin: 0 0; }
.card_boxes ul li { position: relative; }
a.postion__link { position: absolute; top: 0; right: 0; left: 0; bottom: 0; opacity: 0; }
.box_cover_content span { font-size: 21px; line-height: 20px; color: #000; font-weight: 700; display: block; }

/*  */
footer.footer { background-color: transparent; }
/*  */
.footer_top { background: #4B4B4B; padding: 12px 0; }
.footer_top_row { display: flex; align-items: center; gap: 15px; }
.footer_top_title h6 { margin: 0 0; font-weight: 900; color: #fff !important; font-size: 16px; line-height: 20px; }
.footer_top_menu ul { padding: 0; margin: 0; list-style: none; }
.footer_top_menu ul li { display: inline-block; padding-right: 25px; position: relative; }
.footer_top_menu ul li:before { position: absolute; content: ""; width: 2px; height: 15px; background: #fff; top: 50%; transform: translateY(-50%); left: auto; right: 12px; }
.footer_top_menu ul li a { font-size: 16px; line-height: 20px; text-decoration: none; color: #fff; }
.footer_top_menu ul li:last-child:before { display: none; }
.footer_top_menu ul li a:hover { color: #ffd401; }

/*  */
.footer_middle_row { display: flex; flex-flow: wrap; align-items: flex-start; }
.footer_middle_left { width: 50%; padding-right: 25px; }
.footer_middle_right { width: 50%; padding-left: 25px; }
.footer_middle_left_row { display: flex; flex-flow: wrap; margin: 0 -15px; }
.footer_middle_left_clomn { width: calc(100%/ 2 - 30px); margin: 0 15px; }
.footer_middle_inner_row { display: flex; flex-flow: wrap; }
.footer_middle_inner_left { width: 50%; padding-right: 15px; }
.footer_middle_inner_right { width: 50%; padding-left: 15px; }
.footer_middle { background: #323836; padding: 50px 0; }
.footer_middle_menu .hs-menu-wrapper ul { flex-direction: column; }
.footer_middle_menu ul li a { color: #fff; text-decoration: none; position: relative; padding-left: 20px; }
.footer_middle_left_clomn h5 { font-weight: 700; color: #fff !important; margin-bottom: 8px; }
.footer_middle_inner_title h5 { font-weight: 700; color: #fff !important; margin-bottom: 8px; }
.footer_middle_inner_countery img { display: block; width: 30px; height: 30px !important; object-fit: cover; }
.footer_middle_inner_countery { display: flex; gap: 9px; }
.footer_middle_inner_soical.social__icon ul li a { width: 30px; height: 30px; }
.footer_middle_inner_soical.social__icon ul li a svg { width: 15px; height: 15px; vertical-align: middle; }
.footer_middle_menu ul li a:before { position: absolute; content: ""; top: 50%; right: 0; left: 0; bottom: 0; background: #fff; width: 5px; height: 5px; border-radius: 100px; transform: translateY(-50%); }
.footer_middle_menu ul li a:hover { text-decoration: underline; }
.footer_middle_menu ul li a:after { position: absolute; content: ""; top: auto; right: 0; left: -1px; bottom: 3px; background: #fff; width: 8px; height: 1px; border-radius: 100px; opacity: 0; transition: all 0.4s ease; }
.footer_middle_menu ul li a:hover:after { opacity: 1; }
.footer_middle_inner_soical ul li a .custom__icon img { display: block; height: 30px !important; line-height: 0; width: 30px; }
/*  */
.footer_bottom { background: #4B4B4B; text-align: center; padding: 50px 0; }
.footer_bottom_image img { width: 100%; display: block; }
.footer_middle_inner_countery a {position: relative;}
.footer_middle_inner_countery a:before {position: absolute;content: "";top: 0;right: 0;left: 0;bottom: 0;background: #666;border-radius: 100%;opacity: .6;}
.footer_middle_inner_countery a:first-child:before {opacity: 0;}












@media(max-width:1250px) {
    .footer_middle_left { width: 100%; padding-right: 0; padding-bottom: 00px; }
    .footer_middle_right { width: 100%; padding-left: 0; padding-top: 00px; }
}
@media(max-width:1100px) {
    .card__clomn { width: calc(100%/ 2 - 20px); margin-bottom: 30px; }
}
@media(max-width:991px) {
  section.section__spacing { padding: 40px 0; }
/*    */
   section.hero { min-height: 520px; padding: 100px 0px 80px; }
    .hero_heading h1 { font-size: 70px; line-height: 85px; }
/*    */
  section.icon__content { margin-top: -202px; }
  .icon__content_cover {margin-bottom:0;}
/*    */
  .box_colmn { width: 100%; margin: 0 0 30px; }
    .box_colmn:last-child { margin-bottom: 0; }
    .box_cover { padding: 40px 40px; margin-bottom: 0; }
/*    */
  .footer_top_row { flex-direction: column; }
/*    */
  .open__cover span.arrow_down {display: inline-block;}
.close__cover span.arrow_down  {display: inline-block;}
/*    */
  .slider_left { width: 100%; padding-right: 0px; padding-bottom:10px; }
.slider_right { width: 100%; padding-left: 0px;padding-top:10px; }
}


@media(max-width:767px) {
  body{ font-size:14px !important; line-height: 1.3; }
  h2 { font-size: 31px !important; line-height: 38px; }
   h3 {
    font-size: 26px !important;
    line-height: 31px;
}
/*    */
  section.hero { min-height: 0; padding: 100px 0px 100px; }
    .hero_heading h1 { font-size: 40px; line-height: 45px; }
/*    */
  section.icon__content { margin-top: 0px; }
    section.section__spacing { padding: 20px 0; }
    .icon_inner_content_cover { padding: 35px; }
/*    */
  .box__row { padding-top: 15px; }
    .box_cover { padding: 35px 35px; margin-bottom: 0; }
/*    */
  .card__clomn { width: calc(100%/ 1 - 00px); margin: 0 0 30px; }
    .card__row { margin: 0 0; }
/*    */
  .footer_top_menu .hs-menu-wrapper.hs-menu-flow-horizontal ul { flex-direction: column; gap: 10px; }
    .footer_top_menu ul li:before { width: 100%; top: auto; height: 2px; bottom: -6px; right: 0; }
    .footer_top_menu ul li { padding-right: 0; text-align: center; }
    .footer_middle_left_clomn { width: 100%; margin: 0 0 0px; }
    .footer_middle_left_row { margin: 0 0; gap: 20px; }
    .footer_middle_inner_left { width: 100%; padding-right: 0; }
    .footer_middle_inner_right { width: 100%; padding-left: 0; }
    .footer_middle_left_clomn:last-child { margin-bottom: 0; }
    .footer_middle_inner_row { gap: 20px; }
    .footer_middle_inner_title h5, .footer_middle_left_clomn h5 { font-size: 16px; line-height: 20px; }
    .footer_middle_row { gap: 20px; }
    .footer_middle {padding: 30px 0;}
}



@media(max-width:480px) {
/*    */
    .social__icon ul li a svg { height: 15px; width: 15px; }
    .social__icon ul li a { height: 30px; width: 30px; }
    .icon_inner_content_cover { padding: 25px; }
    .social__icon ul li { padding-bottom: 15px; }
/*    */
  .box_cover { padding: 20px 20px; margin-bottom: 0; }
/*    */
  .card_boxes ul li { width: calc(100%/ 2 - 10px); margin: 0 5px 10px; }
    .card_boxes ul li { padding: 20px; }
}