




@font-face {
    font-family: 'Archivo';
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-MediumItalic.eot');
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-MediumItalic.eot#iefix') format('embedded-opentype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-MediumItalic.woff2') format('woff2'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-MediumItalic.woff') format('woff'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-MediumItalic.ttf') format('truetype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-MediumItalic.svg#Archivo-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-SemiBold.eot');
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-SemiBold.eot#iefix') format('embedded-opentype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-SemiBold.woff2') format('woff2'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-SemiBold.woff') format('woff'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-SemiBold.ttf') format('truetype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-SemiBold.svg#Archivo-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-Italic.eot');
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-Italic.eot#iefix') format('embedded-opentype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-Italic.woff2') format('woff2'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-Italic.woff') format('woff'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-Italic.ttf') format('truetype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-Italic.svg#Archivo-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-SemiBoldItalic.eot');
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-SemiBoldItalic.eot#iefix') format('embedded-opentype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-SemiBoldItalic.woff2') format('woff2'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-SemiBoldItalic.woff') format('woff'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-SemiBoldItalic.ttf') format('truetype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-SemiBoldItalic.svg#Archivo-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-BoldItalic.eot');
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-BoldItalic.eot#iefix') format('embedded-opentype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-BoldItalic.woff2') format('woff2'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-BoldItalic.woff') format('woff'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-BoldItalic.ttf') format('truetype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Archivo-BoldItalic.svg#Archivo-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Impacted';
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impacted.eot');
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impacted.eot#iefix') format('embedded-opentype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impacted.woff2') format('woff2'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impacted.woff') format('woff'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impacted.ttf') format('truetype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impacted.svg#Impacted') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Impact';
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impact.eot');
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impact.eot#iefix') format('embedded-opentype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impact.woff2') format('woff2'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impact.woff') format('woff'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impact.ttf') format('truetype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impact.svg#Impact') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Impact';
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impact_1.eot');
    src: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impact_1.eot#iefix') format('embedded-opentype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impact_1.woff2') format('woff2'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impact_1.woff') format('woff'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impact_1.ttf') format('truetype'),
        url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Font/Impact_1.svg#Impact') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Table of contents

  1. Variables
    1a. Containers
    1b. Breakpoints
    1c. Colors
    1d. Typography
    1e. Borders
    1f. Corner Radius
    1g. Lists
    1h. Horizontal Rule
    1i. Blockquote
    1j. Buttons
    1k. Forms
    1l. Tables
    1m. Site Header
    1n. Site Footer
  2. Containers / Grid / DnD Areas
  3. Typography
  4. Buttons
  5. Forms
  6. Tables
  7. Site Header
  8. Site Footer
  9. Blog
  10. System Pages
  11. Modules

*/

/* ************************************************************************* */
/* ****************************  1. Variables   **************************** */
/* ************************************************************************* */

/* 1a. Containers */





/* 1b. Breakpoints */






/* 1c. Colors */











/* 1d. Typography */












/* 1e. Border */



/* 1f. Corner Radius */



/* 1g. Lists */






/* 1h. Horizontal Rule */



/* 1i. Blockquote */


/* 1j. Buttons */








































/* 1k. Forms */














































/* 1l. Tables */











/* 1m. Site Header */












/* 1n. Site Footer */












/* ************************************************************************* */
/* *****************   2. Containers / Grid / DnD Areas   ****************** */
/* ************************************************************************* */

.content-wrapper,
.container,
.dnd-section > .row-fluid,
.system-container {
  max-width: 1256px;
}

@media screen and (min-width: 1200px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section {
  padding: 20px 20px;
}

/* ************************************************************************* */
/* **************************   3. Typography   **************************** */
/* ************************************************************************* */

html {
  font-size: 14px;
}

body {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #FFFFFF;
  color: #353c3f;
  font-size: 14px;
}

/* Paragraphs */

p {}

p.lead,
p.intro {

}

/* Anchors */

a {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #353c3f;
}

a:hover, a:focus {
  color: #353c3f;
}

a:active {
  color: #858c8f;
}

a.button:disabled {
  background-color: #e6e6e6;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  color: #353c3f;
  text-transform: none;
}



  h1 {
    font-family: Archivo, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #353c3f;
    font-size: 48px;
    
    text-transform: none;
  }

  h2 {
    font-family: Archivo, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #353c3f;
    font-size: 32px;
    
    text-transform: none;
  }

  h3 {
    font-family: Archivo, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #353c3f;
    font-size: 24px;
    
    text-transform: none;
  }

  h4 {
    font-family: Archivo, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #353c3f;
    font-size: 18px;
    
    text-transform: none;
  }

  h5 {
    ;
    color: ;
    font-size: ;
    
    text-transform: none;
  }

  h6 {
    font-family: Archivo, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #8895b0;
    font-size: 14px;
    
    text-transform: none;
  }



/* Lists */

ul,
ol {
  
}

ul li,
ol li {
  
}

ul ul,
ol ul,
ul ol,
ol ol {
  
}

/* Blockquote */

blockquote {
  border-left: ;
  padding-left: ;
}

/* Horizontal Rules */

hr {
  border-bottom-color: #d0d0d0;
}

/* ************************************************************************* */
/* ***************************   4. Buttons   ****************************** */
/* ************************************************************************* */

/* Primary Button */

button,
.button {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(53, 60, 63, 1.0)

;
  border: 1px solid #353c3f;
  border-radius: 4px;
  color: #FFFFFF;
  fill: #FFFFFF;
  font-size: 16px;
  padding: 12px 36px;
  text-transform: none;
}

button:disabled,
.button:disabled {
  background-color: #d0d0d0;
  color: #e6e6e6;
}

button:hover,
button:focus,
.button:hover,
.button:focus {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(215, 54, 0, 1.0)

;
  border: 1px solid #d73600;
  color: #FFFFFF;
}

button:active,
.button:active {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: rgba(255, 134, 80, 100);
  border: 1px solid #d73600;
  border-color: #ff8650;
}

/* Secondary Buttons */

.button.button--secondary {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
  border: 1px solid #353c3f;
  border-radius: 4px;
  color: #353c3f;
  fill: #353c3f;
  padding: 12px 36px;
}

.button.button--secondary:hover,
.button.button--secondary:focus {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(53, 60, 63, 1.0)

;
  border: 1px solid #353c3f;
  color: #FFFFFF;
  fill: #FFFFFF;
}

.button.button--secondary:active {
  background-color: rgba(133, 140, 143, 100);
  border: 1px solid #353c3f;
  border-color: #858c8f;
  color: #ffffff;
  fill: #ffffff;
}

/* Simple Button */

.button.button--simple {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #353c3f;
  fill: #353c3f;
  text-transform: none;
}



  .button.button--simple:after {
    content: none;
  }



.button.button--simple:hover,
.button.button--simple:focus {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #d73600;
  fill: #d73600;
}



  .button.button--simple:hover:after,
  .button.button--simple:focus:after,
  .button.button--simple:active:after {
    content: none;
  }



.button.button--simple:active {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #ff8650;
  fill: #ff8650;
}

/* Button Sizing */

.button.button--small {
  font-size: 14px;
  padding: 12px 36px;
}

.button.button--large {
  font-size: 18px;
  padding: 12px 36px;
}

/* ************************************************************************* */
/* *****************************   5. Forms   ****************************** */
/* ************************************************************************* */

form,
form.hs-form {
  background-color: 

  
  
    
  


  rgba(222, 226, 229, 0.0)

;
  border: 1px none #8895b0;
  border-radius: 0px;
  padding: 0px 0px;
}

.hs-form-field {
  margin-bottom: 20px;
}

/* Form Title */

h3.form-title {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(192, 203, 222, 1.0)

;
  border-bottom: 1.5px none #c0cbde;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  color: #FFFFFF;
  font-size: 14px;
  padding: 0px 0px;
  text-transform: ;
}

/* Labels */

.hs-form-field > label,
.hs-form-field > label span {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #FFF;
  font-size: 14px;
}

/* Help Text - Legends */

.hs-form-field legend {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #353c3f;
  font-size: 14px;
}

/* Inputs */

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
input[type='file'],
select,
textarea {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
  border: 1px solid #FFF;
  border-radius: 0px;
  color: #ffffff;
  font-size: 14px;
}

::-webkit-input-placeholder {
  color: {color=#fff, opacity=100, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#fff, css=#ffffff};
}

::-moz-placeholder {
  color: {color=#fff, opacity=100, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#fff, css=#ffffff};
}

:-ms-input-placeholder {
  color: {color=#fff, opacity=100, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#fff, css=#ffffff};
}

::placeholder {
  color: {color=#fff, opacity=100, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#fff, css=#ffffff};
}

form .in-focus select {
  color: #353c3f;
}

/* Inputs - Checkbox/Radio */

form .inputs-list:not(.no-list) label,
form .inputs-list:not(.no-list) label > span,
form .inputs-list:not(.no-list) label > span p {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #353c3f;
  font-size: 14px;
}

form ul.inputs-list li input + span:before {
  border: 1px solid #d0d0d0;
  border-radius: 0px;
}

form .input ul.invalid.error > li input + span:before {
  border-color: #353c3f;
}

/* Inputs - Select */

.hs-fieldtype-select .input:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #353c3f;
}

/* Inputs - Datepicker */

.hs-datepicker button.pika-button:hover {
  background-color: #353c3f !important;
}

.hs-datepicker .is-selected button.pika-button {
  background-color: #171e21 !important;
}

.hs-datepicker .is-today button.pika-button {
  color: #171e21;
}

/* Form Rich Text */

form .hs-richtext,
form .hs-richtext *,
form .hs-richtext p,
form .hs-richtext h1,
form .hs-richtext h2,
form .hs-richtext h3,
form .hs-richtext h4,
form .hs-richtext h5,
form .hs-richtext h6 {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #353c3f;
}

/* GDPR Text */

.legal-consent-container,
.legal-consent-container .hs-richtext,
.legal-consent-container .hs-richtext p {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #353c3f;
  font-size: 14px;
}

/* Validation */

.hs-input.invalid.error {
  border-color: #cc0201;
}

.hs-error-msgs li,
.hs-error-msgs li label {
  color: #cc0201 !important;
}

.hs-error-msgs li a {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Submit */



  form input[type='submit'],
  form .hs-button {
    font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(53, 60, 63, 1.0)

;
    border: 1px solid #353c3f;
    border-radius: 4px;
    color: #FFFFFF;
    fill: #FFFFFF;
     padding: 10px 32px;
    text-transform: none;
    border-radius: 0;
  }

  





  form input[type='submit'],
  form .hs-button {
    font-size: 16px;
  }



/* Inline thank you message */

.submitted-message {
  background-color: 

  
  
    
  


  rgba(222, 226, 229, 0.0)

;
  border: 1px none #8895b0;
  border-radius: 0px;
  padding: 0px 0px;
}

/* ************************************************************************* */
/* ****************************   6. Tables   ****************************** */
/* ************************************************************************* */

table {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border: 1px solid #D0D0D0;
}

th,
td {
  border: 1px solid #D0D0D0;
  color: 

  
  
    
  


  rgba(53, 60, 63, 1)

;
  padding: 10px 10px;
}

thead th,
thead td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-bottom: 2px solid #D0D0D0;
  color: 

  
  
    
  


  rgba(53, 60, 63, 1)

;
}

tbody + tbody {
  border-top: 2px solid #D0D0D0;
}
.header__container {
  max-width: 1256px;
}

/* ************************************************************************* */
/* **************************   8. Site Footer   *************************** */
/* ************************************************************************* */

.footer {
  background-color: 

  
  
    
  


  rgba(247, 249, 254, 1.0)

;
}

.footer__container--static,
.footer__container--dnd .dnd-section {
  max-width: 1256px;
}

/* Footer content */

.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer p,
.footer span,
.footer div,
.footer blockquote {
  color: #353c3f;
}

/* Footer modules */

.footer .card-subtitle,
.footer .card-body li,
.footer .testimonial__module__author__text--subtitle,
.footer .testimonial__module__text p,
.footer .card__text div,
.footer .card__title div,
.footer .entry__summary p,
.footer #blog-filter__label {
  color: #353c3f;
}

.footer .card__button div,
.footer .cards__card a,
.footer .blog-tags a,
.footer .news_listing__content a,
.footer .entry__summary a {
  color: #353c3f;
}

.footer a:hover .card__button div,
.footer a:focus .card__button div,
.footer .cards__card a:hover,
.footer .cards__card a:focus,
.footer .blog-tags a:hover,
.footer .blog-tags a:focus,
.footer .news_listing__content a:hover,
.footer .news_listing__content a:focus,
.footer .entry__summary a:hover,
.footer .entry__summary a:focus {
  color: #353c3f;
}

.footer a:active .card__button div,
.footer .cards__card a:active,
.footer .blog-tags a:active,
.footer .news_listing__content a:active,
.footer .entry__summary a:active {
  color: #858c8f;
}

.footer .entry__summary h1 {
  color: #353c3f;
}

.footer .card-heading,
.footer .entry__summary h2 {
  color: #353c3f;
}

.footer .card__title h3,
.news_listing__content h3,
.footer .entry__summary h3 {
  color: #353c3f;
}

.footer h3.form-title {
  color: #FFFFFF;
}

.footer .entry__summary h4 {
  color: #353c3f;
}

.footer .testimonial__module__author__text--author h5,
.footer .entry__summary h5 {
  color: #353c3f;
}

.footer .entry__summary h6 {
  color: #8895b0;
}

.footer__row--info {
  border-top: px  ;
}

.footer__site-map__section h4 {
  font-family: Archivo, sans-serif;
}

.footer .hs-menu-wrapper ul {
  margin: 1.5rem 0;
}

.footer .hs-menu-wrapper a {
  ;
  color: ;
  text-transform: ;
}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
  ;
  background-color: 

  
  
    
  


  rgba(#null, 1)

;
  color: ;
}

.footer .hs-menu-wrapper a:active {
  ;
  background-color: 

  
  
    
  


  rgba(#null, 1)

;
  color: ;
}

.footer__right {
  background-color: #f1f1f1;
  border-left: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0;
}

.footer__copyright-bar {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  border-top: 1px solid #d0d0d0;
  color: #8a8a8a;
}

.footer__copyright-bar__secondary-links a:not(:last-of-type) {
  border-right: 1px solid #8a8a8a;
}

@media screen and (min-width: 768px) {
  .footer .hs-menu-wrapper a {
    font-size: ;
  }
}

@media screen and (min-width: 1024px) {
  .footer__site-map__section ul {
    flex-direction: row;
  }
}

@media screen and (min-width: 1200px) {
  .footer__left {
    flex: 1 1 auto;
    padding: 0;
  }

  .footer__site-map__section li:not(:last-of-type) a {
    margin-right: 25px;
  }

  .footer__site-map__section {
    padding-right: 25px;
  }

  .footer__copyright-bar {
    padding: 20px 0;
  }
}

/* ************************************************************************* */
/* *****************************   9. Blog   ******************************* */
/* ************************************************************************* */

/* Tags */

.blog-tag {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  font-weight: 700;
}

/* Blog Listing */

.blog-navigation .blog-navigation__text {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  color: #353c3f;
}

/* Blog Pagination */

.blog-pagination__link {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #353c3f;
}

/* Blog Post */


  .blog-post__title {
    font-family: Archivo, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #353c3f;
    font-size: 48px;
    
    text-transform: none;
  }


.blog-post__body h1,
.blog-post__body h2,
.blog-post__body h3,
.blog-post__body h4,
.blog-post__body h5,
.blog-post__body h6 {
  color: #353c3f;
  font-family: Archivo, sans-serif;
  font-weight: 700;
}

/* ************************************************************************* */
/* *************************   10. System Pages   ************************** */
/* ************************************************************************* */

/* Error Pages - Global */

.error-page:before {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* System Pages - Global */

.hs-search-results__title {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  color: #353c3f;
}

.hs-search-results__title:hover {
  font-family: Archivo, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
}

/* Forms in System Pages */

#email-prefs-form h3 {
  font-size: 18px;
}

/* Password Prompt */

.password-prompt input[type='password'] {
  margin-bottom: 20px;
}

/* Backup Unsubscribe */

.backup-unsubscribe input[type='email'] {
  margin-bottom: 20px;
  padding: 12px 15px !important;
}

/* ************************************************************************* */
/* ***************************   11. Modules  ****************************** */
/* ************************************************************************* */

/* Icon */

body .icon svg {
  fill: #353c3f;
  width: 16px;
}

/* Social Follow */

.blog-post__social-sharing .social-links__icon,
body .social-links__icon {
  background-color: #FFFFFF;
}

.blog-post__social-sharing .social-links__icon svg,
body .social-links__icon svg {
  fill: #353c3f;
}

body .social-links__icon:hover,
body .social-links__icon:focus,
body .social-links__icon:active {
  background-color: #353c3f;
}

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

/* Statistic */

body .statistic__circle {
  background-color: #FFFFFF;
}

body .statistic__bar,
body .statistic__fill {
  border-color: #353c3f;
}

body .statistic__info {
  color: #353c3f;
}

/* Testimonial slider */

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

body .tns-nav .tns-nav-active {
  background-color: #353c3f;
}

.testimonial__module {
  border-top-color: #353c3f !important;
}

.testimonial__module__text:before {
  background-color: #353c3f !important;
}

/* Card section */

.cards__card.card,
.card.pricing-card {
  border-top-color: #353c3f;
}

.card-section__wrapper .tns-nav .tns-nav-active {
  background-color: #353c3f !important;
}

/* Latest posts */

.news_listing__featured_image-wrapper {
  border-bottom-color: #353c3f !important;
}

.news_listing__wrapper .tns-nav .tns-nav-active {
  background-color: #353c3f !important;
}

/* Pricing card */

.card-body svg {
  fill: #353c3f;
}

* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
body { overflow-x: hidden; word-break: break-word; background:#fff; margin: 0; padding: 0; line-height: 20px; font-weight: 400; }
body.arabic-page { font-family: 'Cairo', sans-serif; }

h1 { margin: 0; line-height: 1.25; }
h2 { margin: 0; line-height: 1.4; } 
h3 { margin: 0; line-height: 1.45; } 
h4 { margin: 0; line-height: 1.45; }
h5 { margin: 0; }
h6 { margin: 0; }

body.arabic-page h1, body.arabic-page h2, body.arabic-page h3, body.arabic-page h4, body.arabic-page h5, body.arabic-page h6 { font-family: 'Cairo', sans-serif; }

h1 > span { color:#f16c23; }

.get-bg img, img.get-bg { display:none; }
.get-bg { min-height:0; }

img { max-width: 100%; height: auto; border: none; vertical-align: top; }
a { outline: none; text-decoration: none !important; cursor: pointer; vertical-align: middle; max-width: 100% !important; white-space: normal !important; display: inline-block; -webkit-transition: .2s; transition: .2s; }
a:hover { color: #f16c23; text-decoration: none;}
p { margin:0 0 10px; width: 100%; display: block; } 
ul, ol { list-style:none; padding: 0; margin: 0; }
li { list-style:none; } 

.fullwidth { float: left; width: 100%; }
.header__container { padding-left: 20px; padding-right: 20px; }
.wrapper { box-sizing: border-box; width: 100%; float: none !important; display: block; margin: 0 auto !important; max-width: 1280px; padding-right: 32px !important; padding-left: 32px !important; }
.wrapper-1024 { box-sizing: border-box; width: 100%; float: none !important; display: block; margin: 0 auto !important; max-width: 1088px; padding-right: 32px !important; padding-left: 32px !important; }


.text-center, .text-center a, .text-center h1, .text-center h2, .text-center h3, .text-center h4, .text-center h5, .text-center h6 { text-align: center;}
.text-light, .text-light a, .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6 { font-weight: 300; }
.text-bold, .text-bold a, .text-bold h1, .text-bold h2, .text-bold h3, .text-bold h4, .text-bold h5, .text-bold h6 { font-weight: 600; }
.text-bolder, .text-bolder a, .text-bolder h1, .text-bolder h2, .text-bolder h3, .text-bolder h4, .text-bolder h5, .text-bolder h6 { font-weight: 800;}
.text-black, .text-black a, .text-black h1, .text-black h2, .text-black h3, .text-black h4, .text-black h5, .text-black h6 { color: #000;}
.text-white, .text-white a, .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6 { color: #fff;}
.text-uppercase, .text-uppercase a, .text-uppercase h1, .text-uppercase h2, .text-uppercase h3, .text-uppercase h4, .text-uppercase h5, .text-uppercase h6 { text-transform: uppercase;}

.row-fluid p:last-child { margin-bottom: 0; }
.row-fluid input[type=submit] { cursor:pointer; }
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }

.row-fluid .set-bg { background-size:cover; background-position:center; position:relative; width:100%; float:left; }
/*.set-bg > * { position:relative; z-index:2; }
.set-bg:before { content:''; background:rgba(25,150,255,0.3); top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; } */
.row-fluid .get-bg { display:none !important; }

.row-fluid strong { font-weight:700; }
textarea,
input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
select ,
.row-fluid textarea,
.row-fluid input[type="text"],
.row-fluid input[type="number"],
.row-fluid input[type="email"],
.row-fluid input[type="tel"],
.row-fluid select { padding: 8px 12px; line-height: 1.42857143; outline: none; min-height: 46px; margin:0;-webkit-appearance: none; }
input[type="submit"], .row-fluid input[type="submit"] { text-align: center; outline: none; margin: 0;     background-color: #e17d44; box-shadow: 2px 2px 8px 1px rgba(241,139,57,0); -webkit-transition: .2s; transition: .2s; -webkit-appearance: none; line-height: 25px; font-weight: 700; }
input[type="submit"]:hover, .row-fluid input[type="submit"]:hover { box-shadow: 2px 2px 8px 1px rgba(241,139,57,.32); }
.hs-form-required, .row-fluid .hs-form-required { display:none; }
.hs-error-msgs, .row-fluid .hs-error-msgs { list-style:none; margin:0 0 10px; padding:0; font-size:12px;  }
fieldset, .row-fluid fieldset { max-width: 100% !important; }
.input, .row-fluid .input { margin-right: 0 !important; }
.form-columns-2 > div, .row-fluid .form-columns-2 > div { width: 49% !important; float: left; margin-right: 2%; }
.form-columns-2  > div + div, .row-fluid .form-columns-2 > div + div { margin-right: 0; }

.row-fluid .flexwrap { display:flex; flex-flow:row wrap; justify-content:left; display:-webkit-flex; -webkit-flex-flow:row wrap; -webkit-justify-content:left; }
.row-fluid .alignCenter { align-items:center; -webkit-align-items:center; }


.sec-btn { display: inline-block; margin-right: 20px; }
.sec-btn a { padding: 13px 32px; box-shadow: 2px 2px 8px 1px rgba(241,139,57,0); -webkit-transition: .2s; transition: .2s; color: #fff; font-size: 16px; line-height: 25px; font-weight: 700; text-align: center; }


.header-sec { position: fixed; top: 0; left: 0; width: 100%; height: auto; z-index: 9; }
.header__outer{ position: relative;width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #353c3f; font-size: 16px; line-height: 23.8px; font-weight: 500; }
.header__menu-innr ul li a { color: #fff; }
.header__menu { display: flex; flex-wrap: wrap; align-items: center; }
.header__menu-cta { margin-left: 24px; }
/* background-image: linear-gradient(126deg,#f7c43e,#f18b39); */
.header__menu-cta a { padding: 10px 32px; border: 1.5px #f18b39;  box-shadow: 2px 2px 8px 1px rgb(241 139 57 / 0%); -webkit-transition: .2s; transition: .2s; color: #fff; font-size: 16px; line-height: 25px; font-weight: 700; text-align: center; background-color: #E17D44;}
.header__menu-cta a:hover { box-shadow: 2px 2px 8px 1px rgba(241,139,57,.32); }
.header__menu-innr .hs-menu-wrapper > ul > li { padding: 30px; }
.header__menu-innr .hs-menu-wrapper > ul > li:last-child { display: none; }
.header__menu-innr .hs-menu-wrapper > ul > li:hover > a{ color: #c0cbde; }
.header__menu-innr .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { display: block; background-color: #e9eef5; min-width: 100%; }
.header__menu-innr .hs-menu-wrapper ul ul > li { padding: 16px 30px 16px 25px; border-left: 6px solid #353c3f; }
.header__menu-innr .hs-menu-wrapper ul ul > li:hover { border-left-color: #f18b39; background-color: #dbe1ec; }
.header__menu-innr .hs-menu-wrapper ul ul > li a { display: block; white-space: nowrap !important; color: #222; font-weight: 400; }
.header__menu-innr .hs-menu-wrapper ul li.hs-menu-depth-1.hs-item-has-children { padding-right: 50px; }
.header__menu-innr .hs-menu-wrapper ul li.hs-menu-depth-1.hs-item-has-children > a:before { position: absolute; top: 50%; right: 25px; width: 0px; height: 0px; content:''; border: solid #fff; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; transform: rotate(45deg) translateY(-50%); -webkit-transform: rotate(45deg) translateY(-50%); margin-top: -3px; }
.header__menu-innr .hs-menu-wrapper > ul > li.hs-menu-depth-1.hs-item-has-children:hover > a:before  { border-color: #c0cbde; }
/* .header.header-sec.fixed { background-color: rgb(53, 60, 63); } */
.header__menu-innr .hs-menu-wrapper > ul > li.active > a { text-decoration: underline !important; }
.header__menu-innr .hs-menu-wrapper > ul > li.active:hover > a{ color: #c0cbde; }
/* { background-color: #dbe1ec; } */


.black-logo { display: none; }
.whitebg_header .white-logo { display: none; }
.whitebg_header .black-logo { display: block; }
.whitebg_header .header.header-sec.fixed { background-color: #fff !important; }
.whitebg_header .header__menu-innr ul li a { color: #222; }
.whitebg_header .header__menu-innr .hs-menu-wrapper > ul > li:hover > a { color: #6d7890; }
.whitebg_header .header__menu-innr .hs-menu-wrapper ul li.hs-menu-depth-1.hs-item-has-children > a:before { border-color: #222; }
.whitebg_header .header__menu-innr .hs-menu-wrapper ul li.hs-menu-depth-1.hs-item-has-children:hover > a:before { border-color: #6d7890; }

.footer.footer-sec { padding: 80px 0 60px; width: 100%; float: left; }
.footer__outer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; text-align: left; }
.footer__logogrp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; align-self: auto; width: 70%; }
.footer__cls { width: 26%; margin-right: 60px; }
.footer__cls h5 { font-size: 14px; margin-bottom: 20px; line-height: 1.5; }
.footer__cls ul li { line-height: 1.45; margin-bottom: 20px; }
.footer__cls ul li a { color: #8895b0; font-size: 14px; font-weight: 400; }
.footer__cls ul li a:hover { text-decoration: underline !important; }
.footer__cls.footer__cls4 { width: 30%; margin-right: 0; }
.footer__cls.footer__cls1, .footer__cls.footer__cls3 { width: 15%; }
.footer__rows { display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; text-align: left; }
.footer__cls ul li a > span { color: #353c3f; }
.footer__cls ul li a i { font-size: 16px; font-family: fontawesome; color: inherit; }
.footer-copyrght { margin-bottom: 10px; font-size: 12px; }

.hero-sec { overflow: hidden; display: flex; flex-wrap: wrap; min-height: 100vh; }
.vido-ovrly { position: absolute; z-index: -2; top: 0; left: 0; width: 100%; height: 100%; }
.vido-ovrly .hs-video-container { height: 100%; }
.vido-ovrly .hs-video-wrapper { position: static !important; padding-bottom: 0 !important; height: 100% !important; }
.vido-ovrly .hs-video-wrapper iframe { right: 0; bottom: 0; height: 100% !important; width: 100% !important; }
.vido-ovrly video { height: 100%; width: 100%; object-fit: cover; }

.hero-left { max-width: 826px; }
.hero-left h3 { margin-bottom: 28px; width: 72%; margin-top: 8px; font-weight: 400; }
.hero-left-text { margin-top: 8px; font-size: 17px; line-height: 1.5; }
.hero-left-text p { margin: 0 0 3px 0; }
.hero-left-btn { margin-top: 24px; }
.hero-logos { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; -webkit-align-self: auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; margin-top: 35px; }
.hero-outer { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; /*align-items: initial; height: 100%; */ height: 100%; }

.video-sec { position: relative; overflow: hidden; z-index: 1; }
.vdo-animation { position: absolute; z-index: -1; left: -21%; top: -23%; right: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 100%; background-image: radial-gradient(circle farthest-corner at 50% 50%,#f18b39 33%,#f6a564); opacity: 1; width: 800px; height: 800px; }
.vdo-animation:before { position: static; content:''; left: 15%; top: 15%; right: 0; bottom: 0; display: block; width: 500px; height: 500px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: radial-gradient(circle farthest-corner at 50% 50%,#f18b39 33%,#f6a564); border-radius: 100%; }
.vdo-animation:after { position: absolute; content: ''; left: 15%; top: 15%; right: 0; bottom: 0; width: 250px; height: 250px; background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(246,165,100,.65)),to(rgba(246,165,100,.65))); background-image: linear-gradient(180deg,rgba(246,165,100,.65),rgba(246,165,100,.65)); -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%); border-radius: 100%; }
.video-outer { width: 70%; margin: 0 auto; text-align: center; }
.video-wrapper-innr { position: relative; padding-top: 56.17021276595745%; }
.video-wrapper-innr iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.video-left h2 { margin-bottom: 6px; }
.video-wrapper { position: relative; margin-top: 26px; padding-bottom: 24px; margin-bottom: 26px; }
.video-wrapper:before{position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); content:''; width: 80px; height: 1.5px;  }
.video-left-text { font-size: 18px; line-height: 1.45; margin-top: 4px; margin-bottom: 4px; max-width: 550px; margin-left: auto; margin-right: auto; }

.how-it-wrks-outer { display: flex; flex-wrap: wrap; align-items: center; }
.how-it-wrks-left { width: 40%; float: left; padding-right: 14px; }
.how-it-wrks-right { width: 60%; float: left; }
.how-it-wrks-left h2 { margin-bottom: 6px; }
.how-it-wrks-left-row { margin-top: 24px; }
.how-it-wrks-left-cl { position: relative; padding: 24px 0; display: flex; flex-wrap: wrap; }
.how-it-wrks-left-cl:not(:last-child):before { position: absolute; bottom: 0; width: 80%; height: 1.5px; content:''; left: 0; } 
.how-it-wrks-left-nm { font-size: 40px; line-height: 1.4; width: 25%; font-weight: 700; }
.how-it-wrks-left-dscrp { width: 75%; }
.how-it-wrks-left-txt { font-size: 18px; line-height: 1.45; }



.four-cols-rw { display: flex; flex-wrap: wrap; }
.four-cols-inr { position: relative; width: 15.2%; padding-bottom: 20px; margin-bottom: 20px; }
.four-cols-inr:before { position: absolute; top: 0; right: -67px; border-right: 1.5px solid; width: 10px; height: 100%; content:''; }
.four-cols-inr:nth-child(4n):before { display: none; }
.four-cols-img { margin-bottom: 16px; }
.four-cols-txt { margin-top: 16px; margin-bottom: 59px; font-size: 17px; line-height: 1.5; }
.four-cols-btn a { font-size: 16px; font-weight: 700; text-decoration: underline !important; }
.four-cols-btns { position: absolute; bottom: 0; left: 0; width: 100%; }
/* .four-cols-inr:not(:nth-child(4n + 1)) .four-cols-btns { padding-left: 20%; } */
.four-cols-inr{ margin-left: 6.5%; margin-right: 6.5%; height: inherit; }
/* .four-colsir { margin-left: 20%; margin-right: 20%; height: 100%; width: 60%; } */
.four-cols-inr:nth-child(4n + 1) { margin-left: 0; }
.four-cols-inr:nth-child(4n) { margin-right: 0; }

.testimonials-cols-outer { width: 66%; margin: 0 auto; text-align: center; }
.testimonials-cols-txt { font-size: 18px; line-height: 1.45; }
.testimonials-cols-inr h3 { margin-top: 16px; }
.testimonials-cols-dsgntntxt { font-size: 17px; line-height: 1.5; }

.testimonials-cols-rw .slick-prev, .testimonials-cols-rw .slick-next { background-image: linear-gradient(to top left,#f18b3961,#f18b393d,#f18b390a,#fff); border: 1.5px solid rgba(241, 139, 57,1.0); border-radius: 50%; width: 52px; height: 52px; }
.testimonials-cols-rw .slick-prev { left: -170px; }
.testimonials-cols-rw .slick-next { right: -170px; }
.testimonials-cols-rw .slick-prev:before, .testimonials-cols-rw .slick-next:before { position: absolute; width: 0px; height: 0px; content: ''; border: solid rgba(241, 139, 57,1.0); border-width: 0 2px 2px 0; display: inline-block; padding: 4px; transform: rotate(135deg); -webkit-transform: rotate(135deg); margin-top: -5px; font-size: 0; line-height: 1; opacity: 1; }
.testimonials-cols-rw .slick-next:before { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); margin-left: -6px; }
.testimonials-cols-inr { position: relative; z-index: 1; }
.testimonials-cols-rw:before { position: absolute; z-index: -1; top: -11%; left: 50%; transform: translateX(-50%); content:''; width: 100%; min-height: 80px; background-repeat: no-repeat; background-position: center center; background-size: contain; }



.form-left-prt form { position: relative;}
.form-left-prt .hs-form-field { margin-bottom: 0; display: flex; flex-wrap: wrap; width: 50%; }
.form-left-prt .hs-form-field:nth-child(3) { position: absolute; top: 0; right: 0; width: 50%; height: calc(100% - 45px); }
.form-left-prt .input { width: 100%; }
.form-left-prt .hs-form-field:nth-child(3) textarea { height: 100%; }
.form-left-prt input[type="submit"], .row-fluid .form-left-prt input[type="submit"] { border: 0; }
.form-left-prt{ width: 80%; margin: 24px auto 0; }
.form-left h2 { text-align: center; margin-bottom: 6px; }
.form-left-text { width: 60%; margin-right: auto; margin-left: auto; font-size: 18px; text-align: center; line-height: 1.45; margin-top: 4px; margin-bottom: 4px; }
.form-left-prt .hs_error_rollup , .form-left-prt .hs-error-msg { display: none; }
.form-left-prt .hs-error-msgs, .row-fluid .form-left-prt .hs-error-msgs{ display: none !important; }
.progress-cols-rw { display: -ms-grid; display: grid; width: auto; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; grid-auto-columns: 1fr; grid-column-gap: 134px; grid-row-gap: 16px; -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; }
.progress-cols-inr { text-align: center; }
.nrmal-img-prgs { border-radius: 50%; background-repeat: no-repeat; background-size: contain; background-position: center center; min-width: 130px; max-width: 130px; max-height: 130px; min-height: 130px; margin-bottom: 26px; margin-left: auto; margin-right: auto; position: relative; }
.nrmal-img-prgs > span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 25px; font-weight: 600; }
.progress-cols-text { font-size: 18px; line-height: 1.45; font-weight: 400; margin-top: 4px; margin-bottom: 4px; }
/* .progress-cols-nmr::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; border: 1px solid #f18b39; border-radius: 50%; } */



.round_per { position: absolute; left: 0; top: 0; width: 1em; height: 1em; background: linear-gradient(15deg,#F18B39, #353C3F); clip: rect(0 1em 1em .5em); transform: rotate(180deg); transition: 1.05s; }
.circle_inner { position: absolute; left: 0; top: 0; width: 1em; height: 1em; clip: rect(0 1em 1em .5em); }
.circle_inbox { border: 1px solid #f18b39; position: absolute; top: 10px; left: 10px; right: 10px; bottom: 10px; background: rgba(53, 60, 63,1.0); z-index: 3; border-radius: 50%; }
.percent_text { position: absolute; font-size: 25px; font-weight: 600; line-height: 20px; color: rgba(241, 139, 57, 1.0); left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 3; }
.circle_percent { font-size: 140px; width: 1em; height: 1em; position: relative; background: transparent; border-radius: 50%; overflow: hidden; display: inline-block; margin-bottom: 26px; }
.percent_more .circle_inner { clip: rect(0 .5em 1em 0em);  }
.percent_more:after { position: absolute; left: .5em; top: 0em; right: 0; bottom: 0; background: linear-gradient(-15deg, #353c3f , #f18b39); content:'';}


/* Solution */

.solutnhero-sec { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100vh; -webkit-box-align: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.solutn-hero-outer { -ms-grid-columns: 0.36fr 1fr; grid-template-columns: 0.36fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; display: -ms-grid; display: grid; grid-auto-columns: 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; grid-row-gap: 16px; grid-column-gap: 16px; }
.img-vertcly-cntr { -ms-grid-column-align: end;  justify-self: end; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
.solutn-hero-left { margin-top: 40px; }
.solutn-hero-left h1 { max-width: 400px; }
.solutn-hero-icon { margin-top: 64px; }
.solutn-hero-left h3 { margin-top: 16px; max-width: 375px; }
.solutn-hero-left-text { max-width: 300px; margin-top: 8px; font-size: 17px; line-height: 1.5; }
.solutn-hero-left-btn { margin-top: 16px; }
.solutn-hero-right { -ms-grid-column-align: end; justify-self: end; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }


.zigzag-secinnr:not(:last-child) { margin-bottom: 100px; }
.zigzag-outer { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.zigzag-right { width: 50%; -webkit-align-self: auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; }
.zigzag-left { border-top: 2px solid; width: 40%; -webkit-align-self: auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; }
.zigzag-left h3 { margin-top: 80px; }
.zigzag-left-text { margin-top: 8px; font-size: 17px; line-height: 1.5; }
.reverse-cols .zigzag-outer { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.carrs-hero-left { text-align: center; }

.accedn-rws { max-width: 650px; margin: 0 auto; }
.accrdn-cols { margin-bottom: 60px; padding-bottom: 20px; }
.accrdn-cols h6 { font-size: 16px; padding: 20px 20px; font-weight: 600; cursor: pointer; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.accrdn-cls-text { display: none; padding: 30px 30px 10px; font-size: 17px; line-height: 1.5; font-weight: 400; }
.accrdn-cls-text ul { margin-bottom: 10px; padding-left: 40px; }
.accrdn-cls-text ul li { list-style: disc; margin-bottom: 16px; font-size: 17px; line-height: 1.45; font-weight: 400; }
.accrdn-cls-text h2 { margin-bottom: 8px; color: #f18b39; }
.accrdn-cls-inrtext { margin-bottom: 20px; }
.accrdn-cols.active { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.popup_body{ display: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100vh; padding-bottom: 5vh; z-index: 99; }
.popup_body_show{ display:flex; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; -ms-transition: 300ms;  transition: 300ms;  }
.popup_back{ background: rgba(53,60,63,.65); height: 100vh; position: fixed; left:0;right:0;top:0;bottom:0; cursor: pointer; }
.popup_contain{ width: 100%; position: relative; background: #f7f9fe; max-width: 450px; padding: 34px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.popup_close{ cursor: pointer; padding: 19px; position: absolute; left: auto; top: 0; right: 0; bottom: auto; }
.popup_contain h3 { margin-bottom: 22px; font-size: 32px; line-height: 1.4; font-weight: 700; }
.popup_contain input[type="text"], 
.popup_contain input[type="email"],
.popup_contain input[type="password"],
.popup_contain input[type="tel"], 
.popup_contain input[type="number"], 
.popup_contain input[type="file"], 
.popup_contain select, 
.popup_contain textarea { padding: 12px 15px; border-color: #c0cbde; background-color: #fff; color: #353c3f; }
.popup_contain .hs-form-field { margin-bottom: 16px; }
.row-fluid .popup_contain input[type="submit"] { border: 0; }
.hs_error_rollup { display: none; }

.faq-row { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.faq-left { position: -webkit-sticky; position: sticky; top: 150px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
.faq-right { width: 70%; padding-top: 8px; }
.faq-rightinnr h3 { padding-bottom: 23px; border-bottom: 1px solid #353c3f; }
.faq-right-txt { margin-top: 23px; margin-bottom: 48px; font-size: 17px; line-height: 1.5; }

.abouthero-sec { overflow: hidden; height: 100vh; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.about-hero-outer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 120px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.about-hero-left, .about-hero-right { width: 50%; }
.about-hero-text { font-size: 17px; line-height: 1.5; font-weight: 400; }
.about-hero-text p:not(:last-child){ margin-bottom: 25px; }


.our-genda-row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 49px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.our-genda-cl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 15%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }
.our-genda-txt { margin-top: 15px; font-size: 17px; line-height: 1.5; font-weight: 400; -webkit-align-self: auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; }

.founders-row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 49px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-content: flex-end; -ms-flex-line-pack: end; align-content: flex-end; }
.founders-cl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 280px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; grid-row-gap: 16px; grid-column-gap: 16px; }
.founders-clbtm { width: 100%; }
.founders-clbtm h4 { padding-bottom: 18px; border-bottom: 2px solid #353c3f; }
.founders-smicon { margin-top: 16px; max-width: 100%; display: inline-block; }
.founders-designation { font-size: 17px; line-height: 1.5; margin-top: 16px; }
.founders-txt { font-size: 17px; line-height: 1.5; margin-top: 16px; }
.founders-image a { background-size: cover; background-position: center center; background-repeat: no-repeat; display: block; width: 100%; padding-top: 100%; }
.founders-image a img { display: none; }
.founders-image { width: 100%; }
.about-animation { position: absolute; left: -14%; top: 0; right: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 100%; background-image: radial-gradient(circle farthest-corner at 50% 50%,#f18b39 33%,#f6a564); opacity: 1; -webkit-transform: scale(.8); -ms-transform: scale(.8); transform: scale(.8); width: 800px; height: 800px; z-index: -1; }
.about-animation:before { content: ''; position: absolute; left: 50%; top: 50%; right: 0; bottom: 0; display: block; width: 500px; height: 500px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: radial-gradient(circle farthest-corner at 50% 50%,#f18b39 33%,#f6a564); border-radius: 100%; transform: translate(-50%,-50%); }
.about-animation:after { content: ''; position: absolute; left: 50%; top: 50%; right: 0; bottom: 0; width: 250px; height: 250px; background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(246,165,100,.65)),to(rgba(246,165,100,.65))); background-image: linear-gradient(180deg,rgba(246,165,100,.65),rgba(246,165,100,.65)); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); border-radius: 100%; }


.abouteasy-sec { height: 75vh; display: flex; flex-wrap: wrap; align-items: center; position: relative; z-index: 1; }
/* .abouteasy-sec { position: relative; display: -ms-grid; display: grid; width: 100%; height: 75vh; padding-right: 0; padding-left: 0; grid-auto-columns: 1fr; grid-column-gap: 0px; grid-row-gap: 16px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; } */
.abouteasy-sec:before { position: absolute; z-index: 2; top: 0; right: 0; width: 50%; height: 100%; content: ''; background-color: #dbe1ec; }
.about-easy-left { width: 100%; overflow: hidden; position: relative; z-index: 1; display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; align-items: center; -webkit-align-items: center; }
.about-easy-right { width: 50%; }
.about-easy-text { max-width: 380px; margin-top: 16px; font-size: 18px; line-height: 1.45; font-weight: 400; }
.about-easy-left h2 { font-size: 40px; }
.about-easy-right { position: absolute; z-index: 2; left: auto; top: auto; right: 0; bottom: 0; max-width: 100%; width: 50%; text-align: right; }
.about-easy-outer { display: flex; flex-wrap: wrap; width: 100%; height: inherit; }
.about-easy-inrlft { position: relative; left: 50%; margin-left: -610px; }


.our-story-sec{ height: 75vh; display: flex; flex-wrap: wrap; align-items: center; position: relative; z-index: 1; }
.our-story-right { position: absolute; background-repeat: no-repeat; background-position: 0 0; background-size: cover; width: 50%; float: left; height: 100%; top: 0; left: 0; }
.our-story-left { padding-left: 96px; width: 50%; float: right; }
.our-story-rghtimg img { display: none; }
.our-story-text { font-size: 17px; line-height: 1.5; font-weight: 400; margin-top: 16px; }
.our-story-text p:not(:last-child) { margin-bottom: 25px; }

.press-row { margin-top: 32px; }
.press-cols { position: relative; margin-bottom: 33px; padding: 34px; background-color: #fff; box-shadow: 3px 3px 12px 0 rgba(0,0,0,.08); }
.press-cols { grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 0.5fr 1fr 0.4fr; grid-template-columns: 0.5fr 1fr 0.4fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; display: -ms-grid; display: grid; width: 100%; }
.press-cols a.press-cls-anchr { position: absolute; top: 0; left: 0; width: 100%; height: 100%;z-index:1; }
.press-cols-date { margin-bottom: 16px; position: relative; display: inline-block; padding-left: 25px; color: #353c3f; font-weight: 500; }
.press-cols-date:before { position: absolute; top: 3px; left: 0; width: 16px; background-image: url(https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Images/Date%20icon.svg); content: ''; background-size: contain; background-position: center center; background-repeat: no-repeat; min-height: 16px; }
.press-cols-scnd h3 { text-decoration: underline; }
.press-cols-thrd { color: #f18b39; font-size: 16px; font-weight: 700; display: flex; flex-wrap: wrap; justify-content: end; }
.press-cols-thrd span, .press-cols-thrd a { cursor: pointer; line-height: 20px;  color: #f18b39;  position: relative; margin-right: 20px; }
.press-cols-thrd span:before, .press-cols-thrd a:before { background-repeat: no-repeat; background-size: contain; background-position: center center; background-image: url(https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Images/arrow-right.svg); position: absolute; top: 6px; right: -20px; width: 12px; height: 12px; content: ''; }
.press-cols-frst { padding-right: 30px; }
.press-cols:hover .press-cols-thrd span, .press-cols:hover .press-cols-thrd a { text-decoration: underline; }

.heroblg-sec { height: auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.heroblg-outer { margin-top: 32px; width: 100%; display: flex; flex-wrap: wrap; align-items: center; }
.heroblg-left h1 { margin-bottom: 12px; }
.heroblg-left-btn a { margin-top: 16px; background-image: linear-gradient(126deg,rgba(247, 196, 62,1.0),rgba(241, 139, 57,1.0)); padding: 13px 32px; box-shadow: 2px 2px 8px 1px rgba(241,139,57,0); -webkit-transition: .2s; transition: .2s; color: #fff; font-size: 16px; line-height: 25px; font-weight: 700; text-align: center; }
.heroblg-left-btn a:hover { box-shadow: 2px 2px 8px 1px rgba(241,139,57,.32); }
.heroblg-left { width: 50%; float: left; }
.heroblg-right{ width: 50%; float: left; }
.heroblg-right-rcbtblg { position: relative; z-index: 1; max-width: 450px; margin: 0 auto; padding-left: 50px; }
.heroblg-right-rcbtblg:before{ position: absolute; content: ''; left: -50px; top: 0; border-radius: 100%; z-index: -1; width: 450px; height: 450px; background-image: radial-gradient(circle farthest-corner at 50% 50%,#fff,#f8c195 74%); }
.heroblg-right-ftrimg { box-shadow: 11px 11px 20px -20px #000; background-size: contain; background-position: center center; padding-top: 56.25%; }
.heroblg-right-ftrtxt { max-width: 400px; margin-left: auto; margin-top: -50px; margin-right: -80px; padding: 24px; background-color: #fff; box-shadow: 11px 11px 20px -20px #6d7890; }
.heroblg-dscr { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin-bottom: 16px; }
.heroblg-date { display: inline-block; margin-right: 8px; color: #353c3f; font-weight: 500; }
.heroblg-newtxt { color: #f18b39; }
.heroblg-right-ftrtxt h2 { margin-bottom: 6px; }
.heroblog-pstbtn a { -webkit-transition: 0.5s; transition: 0.5s; margin-top: 16px; color: #f18b39; font-size: 16px; font-weight: 700; text-decoration: underline !important; position: relative; padding-right: 15px; }
.heroblog-pstbtn a:before { position: absolute; content: ''; top: 50%; transform: translateY(-50%); right: 0; width: 10px; min-height: 10px; background-image: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Images/arrow-right-1.svg'); background-repeat: no-repeat; background-size: contain; background-position: left top; }
.heroblog-pstbtn a:hover { padding-left: 10px; }

.blog-sec { background-color: #f7f9fe; padding: 68px 0 120px; }
.blog-index { display: -ms-grid; display: grid; float: none; grid-auto-columns: 1fr; grid-column-gap: 26px; grid-row-gap: 26px; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; direction: ltr; }
.blog-index__post { -webkit-align-self: stretch; -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; width: 100%; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: auto; margin-top: 0; float: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; grid-auto-columns: 1fr; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: 0.5fr 0.5fr; grid-template-rows: 0.5fr 0.5fr; background-color: #fff; box-shadow: 3px 3px 12px 0 rgba(0,0,0,.08); }
.blg-featured-img a { background-size: cover; background-position: top left; padding-top: 56.25%; width: 100%; }
.blog-index__post-content { padding: 24px; }
.blog-index__post__date { position: relative; z-index: 1; padding-left: 20px; display: inline-block; color: #353c3f; font-weight: 500; }
.blog-index__post__date:before { position: absolute; content: ''; top: 3px; left: 0; width: 16px; height: 16px; background-image: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Images/Date%20image.svg'); }
h3.blog-index__post-content__title a { font-weight: 700; }
h3.blog-index__post-content__title a:hover { color: #353c3f; }
.blog-summary { margin-top: 14px; margin-bottom: 0; font-size: 18px; line-height: 1.5; }
.btn-blog { -webkit-transition: 0.5s; transition: 0.5s; display: inline-block; margin-top: 16px; color: #f18b39; font-size: 16px; font-weight: 700; text-decoration: underline !important; position: relative; padding-right: 15px; } 
.btn-blog:before { position: absolute; content: ''; top: 50%; transform: translateY(-50%); right: 0; width: 10px; min-height: 10px; background-image: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Images/arrow-right-1.svg'); background-repeat: no-repeat; background-size: contain; background-position: left top; }
.btn-blog:hover { color: #f18b39; padding-left: 10px; }
.blog-summary * { font-style: normal !important; }



.blog-pst-hdr { padding-top: 200px; background-color: #f7f9fe; padding-bottom: 100px; }
.blog-hdr-lft { width: 50%; float: left; padding-right: 60px; }
.blog-hdr-rght { width: 50%; float: left; padding-left: 40px; }
.blog-post__title > span { color: #353c3f; }
.blog-hdr-date { position: relative; z-index: 1; padding-left: 24px; display: inline-block; color: #353c3f; font-weight: 500; }
.blog-hdr-date:before { position: absolute; content: ''; top: 3px; left: 0; width: 16px; height: 16px; background-image: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Images/Date%20image.svg'); background-size: contain; background-repeat: no-repeat; }

.blg-pstmn{ padding-top: 80px; padding-bottom: 80px; position: relative; background-color: #f7f9fe; }
.blg-pstmn-outr { width: 100%;  display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.blog-bcktoblg { position: relative; width: 30%; }
.blog-bcktoblg a { position: -webkit-sticky; position: sticky; left: 0; top: 150px; right: auto; bottom: 0; display: inline-block; margin-top: 0; clear: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: 250ms; transition: 250ms; -webkit-transition: .5s; transition: .5s; display: inline-block; margin-top: 16px;color: #f18b39; font-size: 16px; font-weight: 700; padding-left: 20px; }
.blog-bcktoblg a:before { position: absolute; content: ''; top: 50%; transform: translateY(-50%) rotate(180deg); left: 0; width: 10px; min-height: 10px; background-image: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Images/arrow-right-1.svg'); background-repeat: no-repeat; background-size: contain; background-position: left top; }
.blg-pst-rght { width: 80%; margin-right: auto; margin-left: auto; padding-right: 0; }
.blog-bcktoblg a:hover { margin-left: -10px; }
.blog-post__body { font-size: 17px; line-height: 1.5; }
.blog-post__body p { /* margin: 0 0 24px; */  margin: 0; }
.blog-post__body a{ text-decoration: underline !important; }
.blog-post__body a:hover { color: #353c3f;}

.recent-sec { padding-top: 100px; padding-bottom: 100px; background-color: #e9eef5; }
.blg-rcnt-pst { display: -ms-grid; display: grid; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 0.65fr 1fr; grid-template-columns: 0.65fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; }
.blg-rcnt-pst-ttle h2 { font-size: 40px; line-height: 1.4; }
.blog-recent-posts__list.blg-rcnt-pstmn { display: -ms-grid; display: grid; float: none; justify-items: stretch; grid-auto-columns: 1fr; grid-column-gap: 26px; grid-row-gap: 26px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; direction: ltr; }
.recent-post-outer .recent-post-image-wrapper { background-position: top left; background-size: cover; background-repeat: no-repeat; padding-top: 56.25%; width: 100%; }
.recent-post-content { padding: 24px; background-color: #fff; }
.rcnt-pst-dtnw { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin-bottom: 16px; }
.recent-post-date { position: relative; z-index: 1; padding-left: 24px; display: inline-block; color: #353c3f; font-weight: 500; }
.recent-post-date:before { position: absolute; content: ''; top: 3px; left: 0; width: 16px; height: 16px; background-image: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Images/Date%20image.svg'); background-position: top left; background-size: contain; background-repeat: no-repeat; }
.recent-post-new h6 { color: #f18b39; line-height: 20px; font-weight: 400; }
.blog-recent-post-summary { margin-top: 14px; margin-bottom: 0; font-size: 18px; line-height: 1.5; }
.blog-recent-post-btn { -webkit-transition: .5s; transition: .5s; display: inline-block; margin-top: 16px; color: #f18b39; font-size: 16px; font-weight: 700; text-decoration: underline !important; position: relative; padding-right: 15px; }
.blog-recent-post-btn:before { position: absolute; content: ''; top: 50%; transform: translateY(-50%); right: 0; width: 10px; min-height: 10px; background-image: url('https://20546940.fs1.hubspotusercontent-na1.net/hubfs/20546940/Genda%20Tech/Images/arrow-right-1.svg'); background-repeat: no-repeat; background-size: contain; background-position: left top; }
.blog-recent-post-btn:hover { padding-left: 10px; color: #f18b39; }

.blog-post__body ul , .blog-post__body ol{ margin-top: 0; margin-bottom: 10px; padding-left: 40px; }
.blog-post__body ol li{ margin-bottom: 16px; font-size: 17px; line-height: 1.45; font-weight: 400; list-style: decimal; }
.blog-post__body ul li{ margin-bottom: 16px; font-size: 17px; line-height: 1.45; font-weight: 400; list-style: disc; }
.blog-post__body figure { display: table; position: relative; max-width: 60%; margin: 0 auto 10px; }
.blog-post__body figcaption { margin-top: 5px; text-align: center; display: table-caption; caption-side: bottom; font-size: 14px; line-height: 20px; }

.percent_text:before{ font-size: 25px; font-weight: 600; line-height: 20px; color: rgba(241,139,57,1.0); } 


/* Nauto section */
.header-logo{padding:27px 0px 28px;}

.nautohero_sec { padding-top:84.69px;}
.nautohero_sec .hero_bg { position: relative;z-index:1;background-size: cover;background-repeat: no-repeat;background-position: center;background-attachment: scroll;}
.nautohero_sec .hero_bg:before { content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(53, 60, 63,0.50);background-image:linear-gradient(to bottom, rgba(53, 60, 63, 0.85), rgba(53, 60, 63, 0.2));z-index:-1;}
.nautohero_sec .nauto-inner .nauto-left { width:60%; padding-top:70px; padding-right:20px; }
.nautohero_sec .nauto-left .title-text { text-transform: uppercase;font-weight: 700;color: #f18b39;letter-spacing: 0.5px;padding-bottom:15px;}
.nautohero_sec .nauto-left .hero-text { padding-top: 15px; font-size:16px; line-height: 1.5; max-width: 620px; display: inline-block;}
.nautohero_sec .nauto-left .social-icon { margin-top: 15px;}
.nautohero_sec .nauto-left .social-icon .icon a svg { fill: #fff !important;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 18px;height:18px;}
.nautohero_sec .nauto-left .social-icon .icon a { width: 40px;height: 40px;background-color: #0d5ea6;border-radius: 50%;position: relative;}
.nautohero_sec .nauto-left .social-icon .icon{ margin-right:5px;}
.nautohero_sec .nauto-left .social-icon .icon:last-child{ margin-right:0; }
.nautohero_sec .right-form { width:40%;  }
.nautohero_sec .right-form .form-info{ background-color:#f18b39; padding: 30px 0px; }
.nautohero_sec .right-form .form-title{ text-align:center;color:#fff; font-size: 20px; font-weight: 700; }
.nautohero_sec .right-form .ebook-img{text-align:center;}
.nautohero_sec .right-form .ebook-img img {max-width: 350px !important;object-fit: contain;width:100%;}
.nautohero_sec .right-form .download-form {background-color: rgb(0 0 0 / 60%);padding: 50px 40px;}
.download-form input[type="submit"], .row-fluid .download-form input[type="submit"] {border:0;}
.nautohero_sec .right-form .download-form select{color:#757575;}
.nautohero_sec .right-form .download-form .hs-error-msgs{display:none !important;}
.nautohero_sec .right-form .download-form .form-columns-2 .hs-form-field, .nautohero_sec .right-form .download-form .row-fluid .form-columns-2 .hs-form-field{margin-right:0;width:50% !important;}
.nautohero_sec .right-form .download-form .hs-form label, .nautohero_sec .right-form .download-form .hs-form-field>label{ margin-bottom:0; }
.nautohero_sec textarea,
.nautohero_sec input[type="text"],
.nautohero_sec input[type="number"],
.nautohero_sec input[type="email"],
.nautohero_sec input[type="tel"],
.nautohero_sec select, .row-fluid .nautohero_sec textarea, .row-fluid .nautohero_sec input[type="text"], .row-fluid .nautohero_sec input[type="number"], .row-fluid .nautohero_sec input[type="email"], .row-fluid .nautohero_sec input[type="tel"],
.row-fluid .nautohero_sec select{border-color:#fff;}
.nautohero_sec .legal-consent-container, .nautohero_sec .legal-consent-container .hs-richtext, .nautohero_sec .legal-consent-container .hs-richtext p { margin-bottom:20px; color:#fff; }
.nautohero_sec li{list-style:outside;}
.nautohero_sec .hs-form-field>label { margin-bottom:5px !important; }
.nautohero_sec .hs-input.invalid.error{border-color:#cc0201;}
.nautohero_sec .hs-form-field>label, .hs-form-field>label span{font-size:12px;}



.Our-info { padding: 100px 0px; }
.Our-info .our-inner {text-align: center;max-width: 750px;margin: 0 auto;font-size: 20px;line-height: 1.5;}


.thanks__hero { padding:200px 0px;margin-top:84.69px;text-align:center;background-size: cover;background-repeat: no-repeat;background-position: center;background-attachment: scroll;}
.thanks__hero .heading h1 {font-size: 80px;}

.thanku_section { padding:100px 0px;}
.thanku_section .thanks-inner{ align-items:center;}
.thanku_section .thanks-inner .left-info { width: 50%;text-align: center;padding: 0px 50px;}
.thanku_section .left-info .sub-text { padding-top:20px;font-size: 17px;line-height: 1.45;}
.thanku_section .left-info .sub-text a { display:inline;}
.thanku_section .thanks-inner .video-part { width: 50%; }
.thanku_section .video-part .video-box { position: relative;padding-top: 56.17021276595745%;}
.thanku_section .video-part .video-box iframe { position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;}
.thanku_section .video-part .video-box .hs-video-wrapper { position: absolute !important;top: 0;left: 0;width: 100%;height: 100%; }

.solutnhero-sec:before { position: absolute; z-index: -1; top: 0; bottom: 0; right: 0; width: 62%; height: 100vh; background-color: #f7f9fe; content: ''; }
body .form-left-prt .legal-consent-container p { color: #fff; } 
body .form-left-prt .legal-consent-container { color: #fff; margin: 20px 0 20px; }
.form-left-prt .hs-form-field { width:100%; margin-bottom: 0px;}
.nautohero_sec .right-form .download-form select option { color: #757575;}
/* .body-container-home .form-left-prt form .form-columns-2 .hs-form-field {margin-right: 0; width: 50% !important;} */
html { scroll-behavior: smooth;}
.nautohero_sec .nauto-left .hero-text ul { text-align: left; list-style-position: unset; }
.nautohero_sec  .hero-text li { list-style-position: inside; list-style: none; position: relative; padding-left: 12px; }
.nautohero_sec  .hero-text li:before {position: absolute; top: 8px; left: 0; width: 6px; height: 6px; background-color: #fff; border-radius: 50%; content:''; }
.nautohero_sec .right-form .form-title { margin: 0 0 30px; }
.nautohero_sec .right-form .form-title+span { display: block; }
.form-left-prt form fieldset .hs-form-field label { display: none; }
.form-left-prt form ::placeholder, .form-left-prt form select {color:#757575;}
.form-left-prt form select option {color: #757575;background:#fff;}
textarea {resize:none; }


.form-left-prt form .hs-input { border: 1.5px solid #8895b0; }
.form-left-prt form select , .form-left-prt form .hs-input::-webkit-input-placeholder { color: #999 !important;  opacity: 1; }
.form-left-prt form .hs-input::-moz-placeholder { color: #999 !important;  opacity: 1; }
.form-left-prt form .hs-input:-ms-input-placeholder { color: #999 !important;  opacity: 1; }
.form-left-prt form .hs-input::placeholder { color: #999 !important; opacity: 1; }
.form-left-prt form .hs-input{ color: #c0cbde; }
.form-left-prt form .hs-input, .form-left-prt form select { border-bottom: 0; border-right: 0; }
.form-left-prt form fieldset:nth-child(5) > div .hs-input { border-right: 1.5px solid #8895b0; border-bottom: 1.5px solid #8895b0; }
.form-left-prt form fieldset:nth-child(4) > div input { border-bottom: 1.5px solid #8895b0; }
.form-left-prt form fieldset.form-columns-2:nth-child(4) > div input { border-bottom: 0; }
.form-left-prt form fieldset.form-columns-2:nth-child(4) > div + div input { border-bottom: 1.5px solid #8895b0; }
body .form-left-prt form .form-columns-2 > div { width: 100% !important; margin-right: 0; }
/* Responsive */
 @media (min-width: 768px) {   
/* .form-left-prt form .form-columns-2>div { width: 100% !important; margin-right: 0; }
.body-container-home .form-left-prt form fieldset { width: 50%;}
.body-container-home .form-left-prt form fieldset:nth-child(5) { position: absolute; top: 0; right: 0; width: 50%; }
.body-container-home .form-left-prt form fieldset:nth-child(5)>div { height: 100%;}

.body-container-home .form-left-prt form fieldset:nth-child(10) { width: 100%; }*/
/* .body-container-home .form-left-prt form fieldset:nth-child(5)>div input { padding-bottom: 82.2%; } */
   
.form-left-prt form fieldset:nth-child(5) { height: calc(100% - 135px); }
.form-left-prt form .input { height: 100%; }
.form-left-prt form fieldset:nth-child(5) > div .hs-input { padding-bottom: 8px; height: 100%; }
.form-left-prt .hs-form-field { display: block; }
.form-left-prt form fieldset:nth-child(5) { position: absolute; top: 0; right: 0; width: 50%; }
.form-left-prt form fieldset { width: 50%;}
.form-left-prt form .form-columns-2 > div { width: 100% !important; margin-right: 0; }
.form-left-prt form fieldset:nth-child(9) { width: 100%; }
.form-left-prt form fieldset:nth-child(5) > div { height: 100%;}

} 
@media(max-width: 1280px){ 
  .about-easy-inrlft { left: 0; margin-left: 32px; }
}
@media (min-width: 1250px) {   
 /*   .hero-sec { height: 100vh; }
 .heroblg-sec { height: 100vh; } */
}


@media( max-width: 1249px) {

  .hero-logos { margin-top: 20px; }
  .heroblg-right-rcbtblg { padding-left: 0; padding-right: 50px; } 
  .heroblg-right-ftrtxt { margin-right: -50px; }
  .heroblg-right-rcbtblg:before { width: 380px; height: 380px; }  
  
  .thanku_section .thanks-inner .left-info{padding-left:0;}
}



 /* Set ul background color */
 /* Set li background Color */
 /* Set link Color */
 /* Set link Hover Color */

/* Parent List */
.custom-menu-primary .hs-menu-wrapper > ul{  background:; }
.custom-menu-primary .hs-menu-wrapper > ul > li{ background:; }
.custom-menu-primary .hs-menu-wrapper > ul > li > a{ color:; }
.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover{ color:; }

/* Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul{}
.custom-menu-primary .hs-menu-wrapper > ul ul li{ background:; }
.custom-menu-primary .hs-menu-wrapper > ul ul li a{ color:; }
.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover{ color:; }

/* Override max width on menu links */
.custom-menu-primary .hs-menu-wrapper > ul li a, 
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { overflow: visible !important; max-width: none !important; }

/* Fix menu disappearing on desktop after toggling mobile menu */
@media screen and (min-width: 992px) {
      .custom-menu-primary .hs-menu-wrapper { display:block !important; }
  }
.mobile-trigger, .child-trigger{ display: none; }

@media (max-width: 991px){
 
     /* Set Mobile Menu Background Color */
        /* Set Link Color */
   /* Set Link Hover Color */

  .custom-menu-primary,
  .custom-menu-primary .hs-menu-wrapper > ul,
  .custom-menu-primary .hs-menu-wrapper > ul li,
  .custom-menu-primary .hs-menu-wrapper > ul li a{ display: block; float: none; position: static; top: auto; right: auto; left: auto; bottom: auto; padding: 0px; margin: 0px; background-image: none; background-color: transparent; border: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; max-width: none; width: 100%; height: auto; line-height: 1; font-weight: normal; text-decoration: none; text-indent: 0px; }

  .mobile-trigger{ display: inline-block !important; cursor: pointer; position: absolute; top: 1px; right: 0px; width: 35px; height: 26px; padding: 0; background: transparent; border: 0; font-size: 0; font-weight: normal; text-align: left; text-transform: uppercase; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
  .mobile-trigger:hover{  }
  .mobile-open .mobile-trigger{  }

  .mobile-trigger i{ display: inline; position: relative; top: 13px; }
  .mobile-trigger i:before, .mobile-trigger i:after { position: absolute; content: ''; }
  .mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after{ width: 35px; height: 1.5px;  left: 0; text-align: center; background-color: #f18b39; display: inline-block;  }
  .mobile-trigger i:before{ top: -10px; }
  .mobile-trigger i:after{ top: 10px; }
  
	.mobile-trigger:hover i, .mobile-trigger:hover i:before, .mobile-trigger:hover i:after{  }  
  .mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after{  }
  
  .child-trigger{ display: block !important; cursor: pointer; position: absolute; top: 0px; right: 0px; width: 100% !important; min-width: 100% !important; height: 84px !important; padding: 0 !important; border-left: 0; }
  .child-trigger:hover{ text-decoration: none; }

  /* Hide menu on mobile */
  .custom-menu-primary.js-enabled .hs-menu-wrapper,
  .custom-menu-primary.js-enabled .hs-menu-children-wrapper{ display: none;  }  

  /* Make child lists appear below parent items */
  .custom-menu-primary ul.hs-menu-children-wrapper{ visibility: visible !important; opacity: 1 !important; position: static !important; display: none; }

  /* Mobile Menu Styles */ 
  .custom-menu-primary.js-enabled .hs-menu-wrapper{ background-color: #fff; margin-left: -24px; margin-right: -24px; width: calc( 100% + 48px ); position: absolute; top: calc( 100% + 27.5px ); left: 0; padding: 0; }
  .custom-menu-primary .hs-menu-wrapper{ background-color:; width: 100%; }

   /* Level 1 Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul > li { position: relative; }
  .custom-menu-primary .hs-menu-wrapper > ul > li > a{ position: relative; display: inline-block; width: auto; font-size: 24px; color: #353c3f;  overflow: visible; }

  /* Level 1 and Higher Menu List Styles */
 
  .custom-menu-primary .hs-menu-wrapper >  ul li a{ }
  .custom-menu-primary .hs-menu-wrapper > ul li a:hover{  }

  /* Level 2 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul li {  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li a {  }
	.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover {  }

  /* Level 3 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul ul li a { text-indent: 30px; /* Indent Child lists */  }
  .custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a { text-indent: 50px; /* Indent Child lists */  }
  
  .mobile-open { overflow: hidden; }
  .header-sec { padding: 27.5px 0; }
  .header-sec .header__container { position: relative; padding-left: 24px; padding-right: 24px;  }
  .header__menu-cta { display: none; }
  .custom-menu-primary .hs-menu-wrapper > ul > li { border-bottom: 1px solid #8895b0; padding: 30px; text-align: center; }
  .header__menu-innr .hs-menu-wrapper > ul > li:last-child { display: block; padding-bottom: 0; }
  .header__menu-innr .hs-menu-wrapper ul li.hs-menu-depth-1.hs-item-has-children > a:before { border-color: #353c3f; right: -25px; }
  .header__menu-innr .hs-menu-wrapper ul li.hs-menu-depth-1.hs-item-has-children { padding-right: 30px; }
  .header__menu-innr .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { margin-top: 30px; margin-left: -30px; margin-right: -30px; width: calc( 100% + 60px); }
  .header__menu-innr .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper { display: none; }
  .header__menu-innr .hs-menu-wrapper.flyouts .hs-menu-children-wrapper { display: none; }
  .header__menu-innr .hs-menu-wrapper { display: none; }
  .header__menu-innr .hs-menu-wrapper ul ul > li { text-align: left; }
  .header__menu-innr .hs-menu-wrapper ul ul > li a{ font-size: 24px; }
  .header__menu-innr .hs-menu-wrapper > ul > li:last-child > a { padding: 30px 32px;     background-color: #E17D44; box-shadow: 2px 2px 8px 1px rgb(241 139 57 / 0%); -webkit-transition: .2s; transition: .2s; color: #fff; width: calc(100% + 60px ); margin-left: -30px; margin-right: -30px; font-size: 24px; line-height: 25px; font-weight: 700; text-align: center; }
  .header__menu-innr .hs-menu-wrapper > ul > li:last-child:hover > a { box-shadow: 2px 2px 8px 1px rgba(241,139,57,.32); }
  /* .form-left-prt form fieldset:nth-child(5)>div input { padding-bottom: 95.2%;} */
}


@media(max-width: 991px){

  .hero-left { max-width: 826px; text-align: center; margin: 0 auto; }
  .hero-left h3 { width: 55%; margin-left: auto; margin-right: auto; }
  .hero-logos img { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: visible; width: auto; height: auto; margin-right: 79px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; align-self: stretch; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; grid-auto-columns: 1fr; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }
  .hero-logos { margin-top: 60px; }
  .hero-logos .slick-track { display: flex; flex-wrap: wrap; align-items: center; } 
  
  .progress-cols-rw { grid-column-gap: 60px; }
  .nrmal-img-prgs > span { font-size: 28px; }
  
  .four-cols-inr { width: 43.5%; }
  .four-cols-inr:before { right: -58px; }
  .four-cols-inr:nth-child(2n){margin-right: 0; } 
  .four-cols-inr:nth-child(2n):before { display: none; }
  .four-cols-inr:nth-child(2n + 1) { margin-left: 0; }
  
  .testimonials-cols-rw .slick-prev { left: -130px; }
  .testimonials-cols-rw .slick-next { right: -130px; }
  
  .footer__outer { display: block; }
  .footer-copyrght { margin-top: 30px; }
  .footer__cls { float: left; margin-right: 26px; margin-top: 30px; }
  
  .solutnhero-sec{ height: auto; }
  .solutn-hero-outer { grid-row-gap: 80px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; text-align: center; }
  .solutn-hero-left h1 { max-width: 100%; }
  .solutn-hero-left h3 { max-width: 100%; }
  .solutn-hero-left-text { margin-left: auto; margin-right: auto; }
  .solutn-hero-right { -ms-grid-column-align: center; justify-self: center; }
    
  .zigzag-outer { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .zigzag-left { width: auto; margin-top: 46px; text-align: center; }  
  .reverse-cols .zigzag-outer { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .zigzag-left h3 { margin-top: 34px; }
  .zigzag-right { width: auto; }
  
  .abouthero-sec { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
  .about-hero-left, .about-hero-right { width: auto; }
  .about-hero-outer { display: -ms-grid; display: grid; padding-bottom: 49px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 28px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }
  .abouteasy-sec { height: auto; }
  .about-easy-left { width: 100%; }
  /* .about-easy-rghtimg { position: static; max-width: 100%; width: 100%; text-align: right; } */
  .abouteasy-sec:before{ display: none; }
  .about-easy-rghtimg { width: 80%; float: right; height: 65vh; display: flex; flex-wrap: wrap; justify-content: flex-end; align-content: flex-end; }
  .about-easy-outer { display: block; }
  .about-easy-right { width: 100%; background-color: #dbe1ec; position: relative; display: block; padding-top: 0; padding-right: 0; float: right; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-self: auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; }
  .about-easy-left { padding-left: 32px; padding-right: 32px; text-align: center; width: 100%; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 55vh; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; flex-direction: column; justify-content: center; } 
  .about-easy-inrlft { position: static; margin-left: 0; }
  
  .our-genda-row { display: -ms-grid; display: grid; grid-auto-columns: 1fr; grid-column-gap: 69px; grid-row-gap: 45px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }
  .our-genda-cl { width: auto; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .our-story-left { padding-bottom: 40px; text-align: center; order: 0; display: flex; flex-wrap: wrap; padding-left: 0; width: 90%; float: left; margin-left: auto; margin-right: auto; }
  .our-story-right { margin-right: -32px; order: 1; position: static; background-repeat: no-repeat; background-size: cover; width: calc(100% + 64px); height: 75vh; margin-left: -32px; }
  .our-story-sec { height: auto; }
  .our-story-outer { display: flex; flex-wrap: wrap; }
  .our-story-left h2 { display: block; width: 100%; }
  
  .founders-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .founders-cl { text-align: center; width: 200px; }
  .about-animation { left: -30%; }

  .heroblg-sec { height: auto; }
  .heroblg-left { width: 100%; text-align: center; }
  .heroblg-right { width: 100%; margin-top: 60px; }
  .blog-index { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; }
  
  .blog-hdr-lft { width: 100%; padding-right: 0; }
  .blog-hdr-rght { width: 100%; padding-left: 0; margin-top: 30px; }
  .blog-pst-hdr { padding-top: 130px; padding-bottom: 65px; }
  .blog-post__title { font-size: 40px; }
  .blg-rcnt-pst { -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
  .blg-rcnt-pst-ttle { margin-bottom: 20px; }
  .heroblg-right-ftrtxt h2 { font-size: 28px; }
  
  
  .nautohero_sec .nauto-inner .nauto-left {width: 100%;text-align: center;padding-right: 0;padding-bottom:50px;}
  .nautohero_sec .right-form{width:100%;}
  .nautohero_sec .nauto-left .social-icon { justify-content: center; }
  
  .Our-info{padding:80px 0px;}
  
  .thanks__hero{padding:160px 0px;}
  
  .thanku_section{padding:80px 0px;}
  .thanku_section .thanks-inner{width:100%;max-width:570px;margin:0 auto;}
  .thanku_section .thanks-inner .left-info{width:100%;padding:0px 0px 50px;}
  .thanku_section .thanks-inner .video-part{width:100%;}
  
  .solutnhero-sec:before { display: none; }
}


@media(max-width: 867px ){ 
  .form-left-prt form fieldset:nth-child(5) { height: calc(100% - 153px); }
}


@media ( max-width: 767px) {
   
  h1 { font-size: 40px; } 
  .footer__logogrp {width:100%;}
  .wrapper-1024 , .wrapper { padding-left: 24px !important; padding-right: 24px !important; }
  .hero-left h3 { width: 100%; }
  .form-columns-2 > div, .row-fluid .form-columns-2 > div { width: 100% !important; margin-right: 0; }
  .video-outer { width: 100%; }
  
  .progress-cols-rw { grid-column-gap: 64px; grid-row-gap: 45px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }
  
  .four-cols-inr { text-align: center; margin-bottom: 60px; width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
  .four-cols-inr:before { display: block !important; right: 0; bottom: -40px; top: auto; border-right: 0; border-bottom: 1.5px solid; width: 100%; height: 1.5px; }
  .four-cols-inr:last-child:before { display: none !important; }
  .four-cols-inr:last-child { margin-bottom: 0; }
  
  .testimonials-cols-rw .slick-prev { left: -60px; }
  .testimonials-cols-rw .slick-next { right:-60px; }
  
  .form-left-text { width: 100%; }
  .form-left-prt { width: 100%; }
  .form-left-prt .hs-form-field { width: 100%; }
  .form-left-prt .hs-form-field:nth-child(3) { position: static; top: 0; right: 0; width: 100%; height: auto; }
  .footer__cls { text-align: center; float: left; margin-right: 0 !important; margin-top: 15px; width: 100% !important; }
  .footer__logogrp { -webkit-box-align: center; -webkit-align-items: center;   -ms-flex-align: center; align-items: center; width:100%;}
  
  .how-it-wrks-left { width: 100%; padding-right: 0; }
  .how-it-wrks-right { width: 100%; margin-top: 30px; }
  .how-it-wrks-left-nm { width: 20%; }
  .how-it-wrks-left-dscrp { width: 80%; }
  .how-it-wrks-left-cl:not(:last-child):before { width: 100%; }
  .circle_percent { margin-bottom: 10px; }
  .form-left-prt input[type="submit"], .row-fluid input[type="submit"] { padding: 10px 20px; }
  .zigzag-right { text-align: center; }
  
  .faq-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .faq-left { position: static; margin-bottom: 34px; }
  .faq-right { width: auto; }
  .faq-rightinnr { text-align: center; }
  .faq-right-txt { margin-top: 16px; }
  
  .abouthero-sec { height: 90vh; }
  .founders-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .founders-cl { width: 250px; margin-bottom: 49px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .founders-header { text-align: center; }
  
/*   .about-easy-right { width: calc(100% + 48px); margin-left: -24px; } */
  .our-story-right { margin-right: -24px; width: calc(100% + 48px); margin-left: -24px; }
  
  .press-header { text-align: center; }
  .press-cols { text-align: center; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto auto auto; grid-template-rows: auto auto auto auto; }
  .press-cols-thrd { justify-content: center; }
  .press-cols-scnd { margin-top: 5px; margin-bottom: 5px; }
  
  .blog-index__post-content { padding: 17px; }
  .heroblg-right-ftrtxt h2 { font-size: 28px; }
   h3.blog-index__post-content__title { font-size: 20px; }
  .blog-summary { font-size: 16px; }
  .heroblg-right-rcbtblg::before { width: 320px; height: 320px; left: -24px; }
  .heroblg-right-rcbtblg { padding-right: 30px; }
  .heroblg-right-ftrtxt { max-width: 100%; margin-right: -40px; margin-left: 20px; }
  
  .blog-post__title { font-size: 32px; }
  .blg-pstmn { padding-top: 40px; padding-bottom: 65px; }
  .blog-bcktoblg { width: 100%; margin-bottom: 25px; }
  .blg-pst-rght { width: 100%; }
  .blog-bcktoblg a { position: static; margin-top: 0; }  
  .blg-pstmn-outr { flex-direction: column; }
  .blog-recent-posts__list.blg-rcnt-pstmn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .recent-sec { padding-top: 60px; padding-bottom: 60px; }
  .blg-rcnt-pst-ttle h2 { font-size: 34px; line-height: 1.3; }
  .recent-post-content { padding: 16px; }
  .blog-recent-post-summary { font-size: 16px; }
  .blog-pst-hdr { padding-bottom: 40px; }
  
  .nautohero_sec .nauto-inner .nauto-left{padding-top:60px;}
  
  .Our-info{padding:60px 0px;}
  .Our-info .our-inner{font-size:16px;}
  
  .thanks__hero{padding:120px 0px;}
  
  .thanku_section{padding:60px 0px;}
  .thanks__hero .heading h1 {font-size: 50px;}
  .thanku_section .thanks-inner .left-info{padding-bottom:30px;}
  .about-easy-left { padding-left: 24px; padding-right: 24px; }
  .form-left-prt form .form-columns-2>div { width: 100% !important; margin-right: 0; }
  .form-left-prt form fieldset:nth-child(5)>div input { padding-bottom: 34px; }
  .form-left-prt form fieldset .hs-input { width: 100% !important;}
  .testimonials-cols-outer { width: 100%; padding-left: 60px; padding-right: 60px; }
  .form-left-prt form .hs-input, .form-left-prt form select { border-right: 1.5px solid #8895b0; } 
  .form-left-prt form fieldset:nth-child(4) > div input , .form-left-prt form fieldset:nth-child(4) > div + div input { border-bottom: 0; }
  
}

@media( max-width:480px) {
  

  
  .nautohero_sec .right-form .download-form .form-columns-2 .hs-form-field, .nautohero_sec .right-form .download-form .row-fluid .form-columns-2 .hs-form-field{ width:100% !important; }
  .row-fluid .download-form textarea, .row-fluid .download-form input[type="text"], .row-fluid .download-form input[type="number"], .row-fluid .download-form input[type="email"], .row-fluid .download-form input[type="tel"], .row-fluid .download-form select{ width:100% !important; }
}


@media ( max-width: 479px) {
  h1 { font-size: 32px; }
  h2 { font-size: 20px; }
  h3 { font-size: 20px; }
  h4 { font-size: 16px; }
  .video-left-text, .progress-cols-text, .how-it-wrks-left-txt , .form-left-text { font-size: 16px; }
  
  .sec-btn { width: 100%; display: block; margin-right: 0; }
  .sec-btn a { width: 100%; display: block; }
  
  .progress-cols-rw { grid-column-gap: 35px; grid-row-gap: 66px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto auto auto; grid-template-rows: auto auto auto auto; }
  .nrmal-img-prgs { margin-bottom: 20px; }
  .how-it-wrks-left-nm { width: 100%; text-align: center; font-size: 24px; }
  .how-it-wrks-left-dscrp { width: 100%; text-align: center; }
  .how-it-wrks-left-cl:not(:last-child):before { width: 100%; }
  .how-it-wrks-left h2 { text-align: center; } 
  
  .testimonials-cols-outer { width: 100%; }
  .testimonials-cols-rw .slick-dots li { width: 8px; height: 8px; margin: 0 8px; }
  .testimonials-cols-rw .slick-dots li button { width: 8px; height: 8px; }
  .testimonials-cols-rw .slick-dots li button::before { font-family: 'slick'; font-size: 8px; line-height: 20px; position: absolute; top: 0;left: 0; width: 8px; height: 8px; content: ' '; opacity: 1; background-color: rgba(34,34,34,.4); border-radius: 50%; }
  .testimonials-cols-rw .slick-dots li.slick-active button::before { background-color: #222; }
  .footer__cls ul li { margin-bottom: 16px; }
  
  .solutn-hero-outer { -ms-grid-rows: auto; grid-template-rows: auto; }
  .solutn-hero-icon { margin-top: 40px; }
  
  .zigzag-left-text br { display: none; }
  .popup_contain { margin: 18px; padding: 24px; }
  .popup_contain h3 { font-size: 20px; }
  .accrdn-cls-text ul { padding-left: 30px; }
  
  .faq-rightinnr h3 { font-size: 18px; padding-bottom: 16px; }
  .faq-right-txt { margin-bottom: 40px; }
  
  .abouthero-sec { height: auto; padding-top: 200px !important; }
  .about-hero-left h1 { font-size: 48px; }
  .about-easy-left { height: 40vh; }
  .about-easy-left h2 { font-size: 24px; }
  .about-easy-text { font-size: 16px; }
  .about-easy-right { /* height: auto; min-height: 20em; */overflow: hidden; }
  .our-genda-row { grid-row-gap: 30px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto auto auto; grid-template-rows: auto auto auto auto; }
  .our-genda-cl { width: 100%; padding-bottom: 30px; justify-items: center; grid-row-gap: 16px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; border-bottom: 1.5px solid #c0cbde; text-align: center; }
  .our-story-right { order: 0; height: 45vh; margin-bottom: 35px; }
  .our-story-sec { padding-top: 0 !important; }
  
  .press-cols { padding: 34px 20px; }

  .blog-index { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .blog-post__title { font-size: 26px; margin-top: 5px; }
  
  .nautohero_sec .right-form .download-form{padding:30px 25px;}
  
  .about-easy-rghtimg { width: 95%; height: auto; min-height: 20em; }
}