





.dnd-section > .row-fluid {
  
}

.dnd-section {
  padding-bottom: 0px;
  padding-top: 0px;
}

.body-container__homepage .dnd-section:nth-child(odd) {
  background-color: #d8262f;
}





@media (min-width: 1200px) {
  .container {
      max-width: 1140px;
  }
}

.container-slim {
  max-width: 880px !important;
}







.hhs-divider {
    border-bottom: 2px solid #d8262f;
    width: 50px;
    margin: 0 0 50px 0;
}

.hhs-icon-con svg {
  fill: #d8262f;
  width: 42px;
  height: 42px;
}

body i {
  color: #d8262f;
}






.submit-alt .hs-button,
.hs-button, .button--primary,
.cta-primary, .cta-secondary, .cta-tertiary {
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important;
  vertical-align: middle;
  display: inline-block;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -ms-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  will-change: transform;
}


.hs-button:hover, .button--primary:hover,
.hs-button:active, .button--primary:active,
.hs-button:focus, .button--primary:focus,
.cta-primary:hover, .cta-secondary:hover, .cta-tertiary:hover,
.cta-primary:active, .cta-secondary:active, .cta-tertiary:active,
.cta-primary:focus, .cta-secondary:focus, .cta-tertiary:focus {
  text-decoration: none;
}

button {
  font-family: Poppins;
}



.cta-primary,
.cta-primary:active,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary{
  color: #ffffff !important;
  font-family: Poppins;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0px;
  text-transform: uppercase;
  padding: 20px 25px;
  -webkit-border-radius: 3px;
  border-radius: 3px;



  
    background-color: rgba(216, 38, 47, 1.0);
  


  


  


  
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  
}

.cta-primary:hover,
.cta-primary:focus,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:hover,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:focus,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:hover,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-primary:focus{
  color: #ffffff !important;


  
    background-color: rgba(216, 38, 47, 1.0);
  


  


  

  
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  
}



.cta-secondary,
.cta-secondary:active,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary {
  color: #ffffff !important;
  font-family: Poppins;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 20px 25px;
  -webkit-border-radius: 3px;
  border-radius: 3px;



  
    background-color: rgba(216, 38, 47, 1.0);
  


  


  


  
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  
}

.cta-secondary:hover,
.cta-secondary:focus,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary:hover,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary:focus,
 .hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary:hover,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-secondary:focus {
  color: #ffffff !important;


  
    background-color: rgba(216, 38, 47, 1.0);
  


  


  

  
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  
}




.cta-tertiary,
.cta-tertiary:active,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-tertiary,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-tertiary {
  color: #ffffff !important;
  font-family: Poppins;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 20px 25px;
  -webkit-border-radius: 3px;
  border-radius: 3px;



  
    background-color: rgba(216, 38, 47, 1.0);
  


  


  


  
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  
}

.cta-tertiary:hover,
.cta-tertiary:focus,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-tertiary:hover,
.hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-tertiary:focus,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-tertiary:hover,
.hhs-alt-nav .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a.cta-tertiary:focus{
  color: #ffffff !important;


  
    background-color: rgba(216, 38, 47, 1.0);
  


  


  

  
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  
}








.hs-button,
.button--primary  {
  color: #ffffff;
  font-family: Poppins;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 20px 25px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;



  
    background-color: rgba(216, 38, 47, 1.0);
  


  


  


  
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  
}

.hs-button:hover,
.hs-button:focus,
.button--primary:hover,
.button--primary:focus {
  color: #ffffff;


  
    background-color: rgba(216, 38, 47, 1.0);
  


  


  

  
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  
}




.submit-alt .hs-button,
.submit-alt .button--primary  {
  color: #ffffff !important;
  font-family: Poppins;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 20px 25px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;



  


  


  
    background-color: transparent;
    border: 1px solid rgba(216, 38, 47, 1.0);
  


  
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  
}

.submit-alt .hs-button:hover,
.submit-alt .hs-button:focus,
.submit-alt .button--primary:hover,
.submit-alt .button--primary:focus {
  color: #ffffff !important;


  


  


  
    background-color: transparent;
    border: 1px solid rgba(216, 38, 47, 1.0);
  

  
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  
}




select,
.hs-input {
  background-color: rgba(255, 255, 255, 1.0);
  border: 1px solid rgba(204, 204, 204, 1.0);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #424a54;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  padding: 12px 8px;
}


::-webkit-input-placeholder { /* Chrome */
  color: #cccccc;
  transition: opacity 250ms ease-in-out;
}
:focus::-webkit-input-placeholder {
  opacity: 0.5;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #cccccc;
  transition: opacity 250ms ease-in-out;
}
:focus:-ms-input-placeholder {
  opacity: 0.5;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #cccccc;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}
:focus::-moz-placeholder {
  opacity: 0.5;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #cccccc;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}
:focus:-moz-placeholder {
  opacity: 0.5;
}

.hs-input:focus {
  outline: none;
  border-color: rgba(216, 38, 47, 1.0);
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
  padding: 12px 8px;
}






.hs-fieldtype-checkbox > label,
.hs-form label {
  color: #424a54;
  font-family: Poppins;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}



.hs_radio_buttons .hs-form-radio label,
.hs_single_checkbox label,
.hs-fieldtype-checkbox .hs-form-checkbox label,
.hs-form-booleancheckbox label {
  color: #424a54;
  font-family: Poppins;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0px;
  text-transform: unset;
  line-height: 1.2em;
}


.hs-form legend {
  color: #424a54;
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}


.legal-consent-container,
.legal-consent-container p{
  color: #424a54;
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}



input.hs-input.error,
div.field.error input,
div.field.error textarea,
div.field.error .chzn-choices,
textarea.hs-input.error,
select.hs-input.error {
  border-color: #d8262f;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0;
}
input.hs-input.error:focus,
div.field.error input:focus,
div.field.error textarea:focus,
div.field.error .chzn-choices:focus,
textarea.hs-input.error:focus,
select.hs-input.error:focus {
  border-color: #d8262f;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0;
}

.hs-error-msgs {
  border-color: #d8262f;
  background-color: rgba(216, 38, 47, 0.2 );
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-size: 1px;
}

.hs-error-msgs label {
  color: #d8262f;
  font-family: Poppins;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  text-transform: unset;
  letter-spacing: 0px;
  padding: 10px;
}


form,
.submitted-message {
  font-family: ;
}


form input,
form select,
select,
form textarea {
  border-color: rgba(204, 204, 204, 1.0);
  color: ;
}

form input:focus,
form select:focus,
select:focus,
form textarea:focus {
  border-color: rgba(216, 38, 47, 1.0);
}

.fn-date-picker .pika-table thead th {
  color: rgba(66, 74, 84, 0.0);
}

.hs-input:-moz-placeholder,
.hs-input::-webkit-input-placeholder,
.hs-field-desc,
.hs-dateinput:before,
.hs-richtext {
  color: ;
}

.hs-default-font-element,
.hs-main-font-element {
  font-family: ;
}

.fn-date-picker td.is-today .pika-button {
  color: #d8262f;
}

.fn-date-picker td.is-selected .pika-button {
  background: #d8262f;
}

.fn-date-picker td .pika-button:hover {
  background-color: #d8262f !important;
}






.hhs-pop.hhs-modal {
  background-color: rgba(249, 249, 249, 1.0);
  max-width: 800px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 25px 0 25px;
}

.blocker {
  background-color: rgba(0, 0, 0, 0.8);
}







.header__container {
  /*max-width: px;*/
}

body .navigation-primary a,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  /* SET COLOR */
}

body .navigation-primary a:hover,
body .navigation-primary a:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
  /* SET COLOR */
}

body .navigation-primary a:active,
body .header__language-switcher-label-current:active,
body .header__language-switcher .lang_list_class li a:active {
  /* SET COLOR */
}

body .navigation-primary .submenu.level-1 > li > a.active-item:after {
  /* SET BACKGROUND COLOR */
}

body .submenu.level-2,
body .header__language-switcher .lang_list_class {
  /* SET BACKGROUND COLOR */
  /* SET BORDER COLOR */
}

body .submenu.level-2 .menu-item .menu-link:hover,
body .submenu.level-2 .menu-item .menu-link:focus,
body .header__language-switcher .lang_list_class li:hover {
  /* SET BACKGROUND COLOR */
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  /* SET FONT FAMILY */
}

.header__language-switcher-label-current:after {
  /* SET BORDER TOP COLOR */
}

@media(max-width: 767px) {
  .header__navigation {
    /* SET BACKGROUND COLOR */
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    /* SET FILL COLOR */
  }
}





.footer {
  /* SET BACKGROUND COLOR */
}







.error-page-full {
  background-color: rgba(255, 255, 255, 1.0);
}

.error-page h1,
.error-page h4,
.error-page p {
  color:  rgba(66, 74, 84, 1.0);
}

.error-page:before {
  color: rgba(66, 74, 84, 0.05);
}

.sub-pre-header{
  background: transparent url("https://507386.fs1.hubspotusercontent-na1.net/hubfs/507386/CLEAN-images/heros/sub-prefs-bg.jpg") no-repeat center center;
  background-size: cover;
}

.sub-pre-header h1, .sub-pre-header p {
  color:  rgba(255, 255, 255, 1.0);
}

.sub-pref-full {
  background-color: rgba(255, 255, 255, 1.0);
}

.sub-pref-full #email-prefs-form h2,
.sub-pref-full #email-prefs-form h3,
.sub-pref-full #email-prefs-form .page-header,
.sub-pref-full #email-prefs-form p,
.sub-pref-full #email-prefs-form span {
  color: rgba(66, 74, 84, 1.0);
}


.results-pre-header {
  background-color: rgba(242, 245, 248, 1.0);
}

.results-pre-header h1, .results-pre-header h4 {
  color:  rgba(66, 74, 84, 1.0);
}

.results-full {
  background-color: rgba(255, 255, 255, 1.0);
}

.results-full .hs-search-results__title,
.results-full .hs-search-results__description {
  color: rgba(66, 74, 84, 1.0);
}

.results-full .hs-search-results__title:hover {
  color: #0195ac;
}





body .icon svg,
body svg {
  fill: #d8262f;
}


body .tns-nav button.tns-nav-active {
  background-color: #d8262f;
}

body .tns-nav button:hover,
body .tns-nav button:focus {
  background-color: #d8262f;
}

body .social-links__icon {
  background-color: #d8262f;
}

body .social-links__icon:hover svg,
body .social-links__icon:focus svg {
  fill: #d8262f;
}

body .social-links__icon:active svg {
  fill: #d8262f;
}

body .team-member__description {
  background-color: #d8262f;
}

.hs-button, .button--primary {
    color: #fff;
  background-color: #d8262f; !important;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 800;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 20px 25px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0;    
    -webkit-box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
}
/*********************************************************************/
.hero_SG .title h2 {
    font-size: 52px!important;
    margin-top: 0px!important;
    font-family: Poppins!important;
    font-weight: normal!important;
    
}
.hero_SG .lead p {
    font-family: Poppins!important;
    font-size: 36px!important;
}
/*****************************Resource Email button****************************************/
.cta-input-inline .hs-button.primary {
    padding-top: 9px!important;
    padding-bottom: 9px!important;
    margin-right: -2px!important;
    margin-top: 1.9px!important;
}
/*****************************Global form button****************************************/

input.hs-button.primary.large:hover {
    background-color: #F1D4D6 !important;
    color: #d8262f!important;
}
/*******************************social icon**************************************/

.hhs-social-con a {
    color:#d8262f;
}
/*********************************************************************/
.hhs-divider {
    border-color: #d8262f!important;
}

#hs_cos_wrapper_widget_1632224324824{
    background-color: #d8262f !important;
 
}

#hs_cos_wrapper_widget_1632478960357 {
    background-color: #d8262f !important;
}

#hs_cos_wrapper_widget_1633294835701 h4{
  color: #d8262f !important;
}
/*******************************Responsive css by sachin **************************************/

/*********************************HOME PAGE BANNER TEXT************************************/

#hs_cos_wrapper_widget_1631719326786 .first-col .hhs-rich-text h1{
font-size: 52px important !important;
}

@media (max-width: 414px){
#hs_cos_wrapper_widget_1631719326786 .first-col .hhs-rich-text h1 {
    font-size: 38px !important;
}
}
/*********************************Footer Button************************************/
 @media (max-width: 768px){
#hs_cos_wrapper_dnd_area-module-13 .hhs-form-con.c1 .hs-submit {
    text-align: center !important;
}
} 
/*********************************END HOME PAGE BANNER TEXT************************************/

/*********************************Who we are BANNER TEXT************************************/
#hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text h1{
  font-size: 52px important !important;
}
#hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text span{
    font-size: 36px !important;
    line-height: 1.6;
}  
@media (max-width: 414px){
#hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text h1{
    font-size: 38px !important;
}
#hs_cos_wrapper_dnd_area-module-2 .first-col .hhs-rich-text span{
    font-size: 24px !important;
}  
}
/*********************************Who we are BANNER TEXT************************************/
#hs_cos_wrapper_widget_1632953213932 .hhs-rich-text.c1 h1{
   font-size: 36px;
}
/*********************************Footer Button************************************/
 @media (max-width: 768px){
#hs_cos_wrapper_widget_1634186664051 .hhs-form-con.c1 .hs-submit {
    text-align: center!important;
}
} 

/*********************************End Who we are BANNER TEXT************************************/
 @media (max-width: 768px){
.hs-content-id-58863539252 .blog-index .blog-index__post .blog-index__post-content h2 {
    font-size: 24px !important;
}
}    

 @media (max-width: 1024px){
.hs-content-id-58863539252 .blog-index .blog-index__post .blog-index__post-content h2{
    font-size: 23px !important;
}
} 
/*******************************Blog page first blog **************************************/
.hs-content-id-58863539252 .blog-index .blog-index__post .blog-index__post-content a{
    color: #d8262f !important;
}

 @media (max-width: 1024px){
.hs-content-id-58863539252 .blog-index .blog-index__post .blog-index__post-content h2{
    font-size: 30px !important;
}
} 
@media (max-width: 768px){
.hs-content-id-58863539252 .blog-index .blog-index__post .blog-index__post-content h2{
    font-size: 24px !important;
}
} 
/*******************************End Blog page first blog **************************************/
/*********************************Fresh Filled Pasta BANNER TEXT************************************/
@media (max-width: 768px){
.hero_SG .lead p {
   
    font-size: 24px !important;
}
}
/*********************************End Fresh Filled Pasta BANNER TEXT************************************/
/*********************************Dried Pasta BANNER TEXT************************************/
@media (max-width: 768px){
#hs_cos_wrapper_widget_1632224324824 {
    
    padding-left: 0px!important;
    
}
}
/*********************************End Fresh Filled Pasta BANNER TEXT************************************/
/*********************************Raw Ingridients card mobile view************************************/  
 @media (max-width: 768px){
   #hs_cos_wrapper_widget_1633294835701 .hhs-card-flip-img{
     width:80%!important;
     margin:auto 10%!important;
     height:auto!important;
   }
} 
  
/*******************************End Responsive css by sachin **************************************/

.hhs-card-flip-mod .back .plus-minus i {
    color: #D8262F;
}


/* -----------  IE Popup message box css (sayali) ----------- */
.hide-IE {
    display: none !important;
}

.show-IE{
    display:block;
}

.msg-box-IE {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2) !important;
  max-width: 300px !important;
  margin: auto !important;
  text-align: center !important;
  font-family: arial !important;
  padding: 20px !important;
  background: rgba(255,255,255,0.2); !important;
  border-top-width: 0;
  background-color: #ebebeb;
  padding: 0;
  width: 40em;
  font-family: Poppins !important;
}



#messageForIE{
  padding-top: 50px;
  position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: visible;
    -webkit-overflow-scrolling: touch;
    z-index: 9999;
    font-size: 16px;
  -webkit-animation: leadinModal-flyin .5s;
}







/* css by sg for home page flip card */

.hhs-card-flipper-mod.homepage-flipcard-update-sg.flip-card-last-row .row {
  justify-content: flex-start;
}
.hhs-card-flipper-mod.homepage-flipcard-update-sg.flip-card-last-row .hhs-card-flip-con {
  margin: 0;
  margin-bottom: 25px;
}
.hhs-card-flipper-mod.homepage-flipcard-update-sg.flip-card-last-row .hhs-card-flip-con:last-child {
  display: none;
}


/* Css by sg for services page */
/* Show button element */

.market-intelligence-page .section-js-hide {
  display: none;
}
#show-more-toggle {
  position: relative;
  padding: 0 22px;
  text-align: center;
  background: transparent;
  border: 0;
  display: inline-flex;
  align-items: center;
  color: #575756;
  font-weight: bold;
  cursor: pointer;
}
.mi-down-arrow {
  position: absolute;  
  width: 0;
  right: 0;
  height: 30px;
  border: 2px solid;
  border-radius: 2px;
  animation: jumpInfinite 1.5s infinite;
}

.mi-down-arrow:after {
  content: " ";
  position: absolute;
  top: 10px;
  left: -9px;
  width: 17px;
  height: 17px;
  border-bottom: 4px solid;
  border-right: 4px solid;
  border-radius: 4px;
  transform: rotateZ(45deg);
}

@keyframes jumpInfinite {
  0% {
    margin-top: 0;
  }
  50% {
    margin-top: 10px;
  }
  100% {
    margin-top: 0;
  }
}

/* who we are team image  */
.atlante-who-we-are-team-section .hhs-profile-card img {
  max-height: 248px!important;
}
a#cta_button_19923023_d276e9a1-b38b-42fa-a296-5437665d19db {
  background-color: #d8262f!important;
}
a.cta_button {
  background-color: #d8262f!important;
}

form#hsForm_9d3f58ed-6ca2-4a2b-9e96-b1d092c5914c_6597 .actions input.primary {
  background-color: #d8262f!important;
  color: #fff!important;
}

.get-started-form .actions .hs-button.primary, .get-started-form .actions .hs-button.primary:hover  {
  background-color: #FFFFFF!important;
  color: #d8262f!important;
}


/* Home Banner Slider */
.hhs-hero-slider.home-banner-slider .carousel-cell {
  background-size: 100%;
}
@media (max-width: 767px) {
  .hhs-hero-slider.home-banner-slider .flickity-page-dots {
    display: none!important;
  }
}

@media (min-width: 768px) {
  .hhs-hero-slider.home-banner-slider .flickity-viewport {
    height: 100vh!important
  }
}

.sg-slider-image .owl-nav button {
  color: #d8262f !important;
}

/* Website changes as on Sep 2023 */

a.cta-button,
a#cta_button_19923023_6ac1accc-4a7d-4ba3-bf2c-43edf21ac003,
a#cta_button_19923023_d5c117d3-5e2d-40f3-97f5-2c6bc0b087d8,
a#cta_button_19923023_33df514b-e5ec-4046-9c15-aa6be6309e7f,
a#cta_button_19923023_e4ff5c59-387a-4273-88d1-e2163cd16bd9,
a#cta_button_19923023_d276e9a1-b38b-42fa-a296-5437665d19db,
a#cta_button_19923023_37bf7fe2-8130-4195-956c-6e6aa4821481,
a#cta_button_19923023_7105a63d-a858-41dc-ba0c-659c75c03036,
a#cta_button_19923023_37bf7fe2-8130-4195-956c-6e6aa4821481,
a#cta_button_19923023_eb3005ee-8139-4bf7-80dc-12391bdba91d,
a#cta_button_19923023_4fa5a793-7a7c-49a5-bb7e-ab7c2620abcf,
a#cta_button_19923023_8c3c6928-5206-45c4-b569-ccc278e51029,
a#cta_button_19923023_60e21988-0656-41d0-bd67-d00ab2e1e924,
a#cta_button_19923023_e4ff5c59-387a-4273-88d1-e2163cd16bd9,
a#cta_button_19923023_fbfdb554-caa7-40db-8b79-cf40074757c4,
a#cta_button_19923023_77e33c2e-553f-4862-8dd3-1b6ad0e88d48,
a#cta_button_19923023_8c866e62-23f4-496d-8c7d-6984bd493252,
a#cta_button_19923023_d0eb417b-b74f-4ea2-9bb6-707de976957d,
a#cta_button_19923023_fbbc1e32-80c8-4a5c-b8ea-36e1e13f1057,
a#cta_button_19923023_d38e0b62-20e1-40e6-819a-e35fdcd0eece{
  font-family: "Poppins"!important;
  font-weight: 700!important;
  text-transform: uppercase!important;
}

a.cta-button,
a#cta_button_19923023_6ac1accc-4a7d-4ba3-bf2c-43edf21ac003 span,
a#cta_button_19923023_d5c117d3-5e2d-40f3-97f5-2c6bc0b087d8 span,
a#cta_button_19923023_33df514b-e5ec-4046-9c15-aa6be6309e7f span,
a#cta_button_19923023_e4ff5c59-387a-4273-88d1-e2163cd16bd9 span,
a#cta_button_19923023_d276e9a1-b38b-42fa-a296-5437665d19db span,
a#cta_button_19923023_37bf7fe2-8130-4195-956c-6e6aa4821481 span,
a#cta_button_19923023_7105a63d-a858-41dc-ba0c-659c75c03036 span,
a#cta_button_19923023_37bf7fe2-8130-4195-956c-6e6aa4821481 span,
a#cta_button_19923023_eb3005ee-8139-4bf7-80dc-12391bdba91d span,
a#cta_button_19923023_4fa5a793-7a7c-49a5-bb7e-ab7c2620abcf span,
a#cta_button_19923023_8c3c6928-5206-45c4-b569-ccc278e51029 span,
a#cta_button_19923023_60e21988-0656-41d0-bd67-d00ab2e1e924 span,
a#cta_button_19923023_e4ff5c59-387a-4273-88d1-e2163cd16bd9 span,
a#cta_button_19923023_fbfdb554-caa7-40db-8b79-cf40074757c4 span,
a#cta_button_19923023_77e33c2e-553f-4862-8dd3-1b6ad0e88d48 span,
a#cta_button_19923023_8c866e62-23f4-496d-8c7d-6984bd493252 span,
a#cta_button_19923023_d0eb417b-b74f-4ea2-9bb6-707de976957d span,
a#cta_button_19923023_fbbc1e32-80c8-4a5c-b8ea-36e1e13f1057 span,
a#cta_button_19923023_d38e0b62-20e1-40e6-819a-e35fdcd0eece{
  font-family: "Poppins"!important;
}

  
.flickity-slider {
  display: flex;
  align-items: center;
}
.scrolling-logos.flickity-enabled .logo-item img {
  display: inline-block;
  padding: 0 30px!important;
  vertical-align: middle;
  max-width: 160px;
  width: 100%;
  object-fit: contain;
  height: 100%;
}
.hhs-img-text-mod.home-how-we-work .row {
  align-items: center;
}
.blog-index__post--large .blog-index__post-content {
  height: 100%;
}
h2 {
  font-weight: 900;
}
.homepage-flipcard-show-9box {
  
}
.homepage-flipcard-show-9box .hhs-card-flip-con:last-child {
  display: block!important;
}
h2.blog-post__title {
  font-size: 42px;
}
/* Website changes as on Sep 2023 */
/* Navigation Header Changes Dec 2023 */
.diff-link a {
  color: #d8262f!important;
}

a#cta_button_19923023_2a9d5a9d-1a7a-4644-8529-58fe153fc31c:hover {  
  color: #FFF !important;
}





body .cnt-social svg {
    fill: #ffffff !important;
}

body .cnt-social a i {
    color: #fff !important;
}

a.cnt-whatsapp {
    position: relative;
    margin-left: 5px;
    top: -4px;
    font-size: 21px;
}