#FFFFFF

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');


/*********************************************** intial declartaion of css **********************************************/
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,select,input,option,textarea{margin:0;padding:0;border:0;outline:0;font-size:100%;box-sizing:border-box;}
html{-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em;}
sub{bottom:-0.55em}
nav ul,nav ol{list-style:none;list-style-image:none;}

/*********************************************** remember to define focus styles! **********************************************/
:focus{outline:0;}

/********************************** tables still need 'cellspacing="0"' in the markup ****************************************/
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table{border:0 none;border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
img{border:0 none;max-width:100%;vertical-align:middle;height:auto}
a{outline:none;cursor:pointer;transition:all 0.5s ease;}

/**************************************** End hide from IE Mac ***************************************************************/
*:before,*:after{box-sizing:border-box;}

/************************************************** End Clearfix *************************************************/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
.clear{clear:both;}

/************************************************** For modern browsers ******************************************/
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both;}
li{list-style:none;}
li::marker { font-size: 1.6rem; line-height: 1; }
::selection{background:;color:;}
::-moz-selection{background:;color:;}

/*************************************** display table and table cell ***************************************************/
.tbl{display:table;width:100%;height:100%;}
.tbl-cell{display:table-cell;vertical-align:middle}
.dis-flex{display:flex;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;}









/* 1a. Containers */




/* 1b. Colors */




/* 1c. Typography */


























/* 1d. Primary Button */











/* 1d. Secondary Button */











/* 1e. Forms */





















/* 1g. Website header */









/* 1h. Website footer */






[role=button]:focus-visible, [tabindex]:focus-visible, a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible {
    box-shadow: 0 0 0 3px rgba(0, 170, 255, .6);
    outline: 2px solid #0af;
    outline-offset: 2px;
}






:root {
    /* Theme Variable Styles */
    --primary_color: #606C2B;
    --secondary_color: #313131;
    --tertiary_color: #FFFFFF;
    --text_font: Titillium Web;
    --primary-button-text-color: #FFFFFF;
    --secondary-button-text-color: #000000;
    --header_bg_color :#FFFFFF;
    --nav_font_color: #000000;
    --nav_drop_down_font_color: #000000;
    --nav_drop_down_bg_color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    --nav_bg_color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    --footer_font_color:#FFFFFF;
    --footer_bg_color: radial-gradient(127.57% 127.57% at 50% -20.75%,rgba(96, 108, 43, 60%) 7.03%,#606C2B 63.26%);


}

.d-flex{
    display: flex;
    flex-wrap: wrap;
}
.a-center {
    align-items: center;
}
.j-center {
    justify-content: center;
}
.t-center {
    text-align: center;
}
.t-left {
    text-align: left;
}
.t-right {
    text-align: right;
}
.mb-10{
    margin-bottom: 10px;
}

.text-hover a:not(.btn-wrapper a):hover { text-decoration: underline; }

.content-wrapper, .container {
    max-width: 1340px;
    width:100%;
    margin:0 auto;
    padding:0 20px;
}

.dnd-section,
.content-wrapper--vertical-spacing {
    padding: 80px 1rem;
}

.dnd-section > .row-fluid {
    max-width: 1340px;
}





/*********************************************************body  ********************************************************/
body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;}
body:not(.custom-background-image)::before,body:not(.custom-background-image)::after{display:none!important;}
a{text-decoration:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease; text-decoration:none;}

a:focus{outline:none;text-decoration:none;}
p{margin-bottom:20px;}
h1,h2,h3,h4,h5,h6{ margin:0 0 30px;}
/* a:link{color:inherit} */
/* a:active{color:inherit}
a:visited{color:inherit} */

/*******************************************hubspot******************************************************************/
.row-fluid [class*="span"]{min-height:1px;}

/**************************************** logo ***************************/
.h-logo img,.f-logo img{cursor:pointer;}

body {
    font-family: 'Titillium Web'; font-style: normal; font-weight: normal; text-decoration: none;
    color: #313131;
    font-size: 16px;
    line-height:1.5;
}

/* Paragraphs */

p {
    font-family: 'Titillium Web'; font-style: normal; font-weight: normal; text-decoration: none;
    color: #313131;font-size: 16px;font-family: 'Titillium Web';
    line-height:1.5;
}

/* Anchors */

a {

    color: #606C2B;
}





/* Headings */

h1,
.h1 {
    font-weight: 700; text-decoration: none; font-family: 'Titillium Web'; font-style: normal;
    color: #FFFFFF;
    font-size: 65px;
    text-transform: none;
    line-height: 1.5;
}

h2,
.h2 {
    font-weight: 700; text-decoration: none; font-family: 'Titillium Web'; font-style: normal;
    color: #606C2B;
    font-size: 50px;
    text-transform: none;
    line-height: 1.5;
}

h3,
.h3 {
    font-weight: 600; text-decoration: none; font-family: 'Titillium Web'; font-style: normal;
    color: #000000;
    font-size: 34px;
    text-transform: none;
    line-height: 1.5;
}

h4,
.h4 {
    font-weight: normal; text-decoration: none; font-family: 'Titillium Web'; font-style: normal;
    color: #000000;
    font-size: 24px;
    text-transform: none;
    line-height: 1.5;
}

h5,
.h5 {
    font-weight: normal; text-decoration: none; font-family: 'Titillium Web'; font-style: normal;
    color: #000000;
    font-size: 20px;
    text-transform: none;
    line-height: 1.5;
}

h6,
.h6 {
    font-weight: normal; text-decoration: none; font-family: 'Titillium Web'; font-style: normal;
    color: #000000;
    font-size: 18px;
    text-transform: none;
    line-height: 1.5;
}

/* Blockquote */







button,
.button,
.hs-blog-post-listing__post-button, .btn-1 a, a.btn-1, .blog-post__body .hs-cta-wrapper a.cta_button  {
    
    padding-top: 16px;
padding-right: 40px;
padding-bottom: 16px;
padding-left: 20px;

    font-family: 'Titillium Web'; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(96, 108, 43, 1.0)

;
    border-radius: 0px;
    color: #FFFFFF;
    font-size: 18px;
    text-transform: capitalize;
    display: inline-block;
    line-height:1.5;
    position:relative;
    letter-spacing: 0%;
    transition: all 0.4s ease;
    overflow: hidden;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus, .btn-1 a:hover, .btn-1 a:focus, a.btn-1:hover, a.btn-1:focus, .blog-post__body .hs-cta-wrapper a.cta_button:hover, .blog-post__body .hs-cta-wrapper a.cta_button:focus {
    color: 

  
  
    
  


  rgba(#null, 1)

;
    background-color: 

  
  
    
  


  rgba(#null, 1)

; 
}

button:active,
.button:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
    color: 

  
  
    
  


  rgba(#null, 1)

;
    background-color: 

  
  
    
  


  rgba(#null, 1)

; 
}








.btn-2 a, a.btn-2  {
    font-family:;  
    
    padding-top: 16px;
padding-right: 40px;
padding-bottom: 16px;
padding-left: 20px;

    font-family: 'Titillium Web'; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-radius: 0px;
    color: #000000;
    font-size: 18px;
    text-transform: capitalize;
    display: inline-block;
    line-height: 1.5;
    position:relative;
    letter-spacing: 0%;
    overflow: hidden;
    
}

.btn-2 a:hover, a.btn-2:hover, .btn-2 a:focus, a.btn-2:focus {
    
}

.btn-2 a:active, a.btn-2:active {
    
}
.btn-1, .btn-2 {
    display: inline-flex;
}







form,
.submitted-message {
    font-family: 'Titillium Web'; font-style: normal; font-weight: normal; text-decoration: none;
}


/* Labels */

form label {
    color: #000000;
}

form .hs-form-field > label{font-size:14px;font-family: 'Titillium Web'; font-style: normal; font-weight: normal; text-decoration: none;font-weight:400;margin-bottom:8px;display:block;line-height:1.5;} 

/* Help text */

form legend {
    color: #606C2B;
}

/* Inputs */

.hs-form textarea,.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],
.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],
.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form select {
    border: 0px solid rgba(27, 47, 71, 20%);

    background-color: 

  
  
    
  


  rgba(112, 111, 111, 0.05)

;
    color: #606C2B;
    border-radius: 3px;
}

.hs-form textarea,.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],
.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],
.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form select{  
    font-weight: 400; font-family: var(--text_font); font-size: 16px; line-height: 1.5;	
    padding: 17px 20px;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    width:100% !important;
    -webkit-transition: all .5s ease;}

/* Form placeholder text */

::-webkit-input-placeholder {
    color: #706F6F;
    font-weight: 400; font-family: var(--text_font); font-size: 14px; line-height: normal;
}

::-moz-placeholder {
    color: #706F6F;
    font-weight: 400; font-family: var(--text_font); font-size: 14px; line-height: normal;
}

:-ms-input-placeholder {
    color: #706F6F;
    font-weight: 400; font-family: var(--text_font); font-size: 14px; line-height: normal;
}

::placeholder {
    color: #706F6F;
    font-weight: 400; font-family: var(--text_font); font-size: 14px; line-height: normal;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
    color: #706F6F;
}

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

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

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

/* Submit button */

form input[type=submit],
form .hs-button {
    ;
    padding-top: 16px;
padding-right: 40px;
padding-bottom: 16px;
padding-left: 20px;
;
    font-family: 'Titillium Web'; font-style: normal; font-weight: normal; text-decoration: none;
    color: #FFFFFF;
    font-size: 18px;
    background-color: 

  
  
    
  


  rgba(96, 108, 43, 1.0)

;
    border-radius: 0px;
    text-transform: capitalize;
    line-height: 1.5;
    transition: all .4s ease;
}

.actions {
    position: relative;
    overflow: hidden;
}

.actions:before,
.actions:after{
    content: '';
    position: absolute;
    width: 16px;
    height: 10px;
    top: 50%;
    transform: translateY(-50%);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all .4s ease;
}

.actions:after {
    background-image: url('https://25893614.fs1.hubspotusercontent-eu1.net/hubfs/25893614/GanEden/GanEden_2025/Image/Right%20Arrow.svg');
    right: 12px;
    top: 50%;
}

.actions:before {
    background-image: url('https://25893614.fs1.hubspotusercontent-eu1.net/hubfs/25893614/GanEden/GanEden_2025/Image/Right%20Arrow.svg');
    left: -17px;
    opacity: 0;
}
/* .actions:hover {
padding: 16px 20px 16px 40px;
} */
.actions:hover:before {
    left: 12px;
    opacity: 1;
}
.actions:hover:after {
    right: -16px;
    opacity: 0;
}

form input[type=submit]:hover{
    padding: 16px 20px 16px 40px;
}


form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
    background-color: 

  
  
    
  


  rgba(#null, 1)

;
    color: ;


}

form input[type=submit]:active,
form .hs-button:active {
    background-color: 

  
  
    
  


  rgba(#null, 1)

;
    color: ;

}


/****************************************************** IE *********************************************************/

select::-ms-expand{display:none;}
input::-ms-clear{display:none;}

/*********************************************** remove auto fill yellow color ************************************/
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset;-moz-box-shadow:0 0 0 100px #fff inset;box-shadow:0 0 0 100px #fff inset;color:var(--primary_color);}

/*********************************************** Form CSS **********************************************/
.hs_error_rollup{display:none;}
form .hs-form-field{position:relative;}
form ul.hs-error-msgs.inputs-list{position:relative;bottom:0;right:0;left: 0;list-style-type:none;padding:0px;background: transparent;margin:0;}
form ul.hs-error-msgs.inputs-list > li > label{font-weight:500;position:relative;z-index:9;}
form ul.hs-error-msgs.inputs-list li {
    margin: 0;
}
form ul.hs-error-msgs.inputs-list:after{content:'';width:8px;height:8px;position:absolute;display:inline-block;left:50%;background:#ff0000;margin-left:-6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;top:0; display:none;}
input,textarea,select{border-radius:0;}
button,html input[type="button"],input[type="reset"],input[type="submit"],textarea{
    -webkit-appearance:none;border-radius:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
button,input,select,textarea,option{font-size:100%;margin:0;vertical-align:baseline;}
input[type="text"],input[type="tel"],input[type="email"]{-webkit-appearance:none!important;}
input[type="submit"]{cursor:pointer;transition:all 0.5s ease;}
textarea{overflow:auto;vertical-align:top;resize:none;}

/* -------- Forms --------- */

.hs-form input:focus{outline:0;}
.hs-form select {
    -webkit-appearance: none;
    background: transparent;
    background-image: url('https://6400377.fs1.hubspotusercontent-na1.net/hubfs/6400377/mercyships_sept2025/images/chevron-down%20%281%29.svg');
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: calc(100% - 20px) center;
    padding-right: 50px;
    cursor:pointer;
    padding :17px 52px 17px 20px;
    background-color:#FFFFFF;
}

.hs-recaptcha{margin-bottom:30px;}
.hs-form-field{position:relative;margin-bottom:20px;}
.hs-form input[type="checkbox"]{margin-right:20px;}
.hs-form textarea{height:133px!important;resize:none!important;resize:none;width:100%!important;}

.hs-form-field .input{display:table;width:100%;margin:0!important;}
.hs-form-required { color:#000000;}
/* .invalid.error{
border-bottom: 1px solid #DA0000;
} */
.hs-error-msgs{position:relative;}
.hs-error-msgs li label{font-size:15px;line-height:1.2;}
.hs-error-msgs li{list-style-type:none;}
.hs-form-checkbox{width:100%;float:left;list-style-type:none;}
.hs-form-radio{width:33.3%;float:left;list-style-type:none;}
.hs-form-checkbox input,.hs-form-radio input{margin-right:27px;}
form{max-width:100%;width:100%;float:none!important;}
form legend{font-size:14px; line-height:24px; font-weight:300; margin-bottom:5px;}
.submitted-message{text-align:center;font-size:20px;overflow:hidden!important;line-height:normal;font-weight:600;font-family:var(--heading_font)}
.hs-fieldtype-booleancheckbox li.hs-form-booleancheckbox {
    margin: 0;
}
.submitted-message p{
    font-size: 22px; color: var(--secondary_color);margin-bottom:0;
}
/* Form Two Col Section */
.form-columns-2,.form-columns-1{max-width:100%!important;}
.form-columns-2 > div{width:47.7%!important;}
.form-columns-2 > div:first-child{float:left!important;}
.form-columns-2 > div:last-child{float:right!important;}

/* Radio Button Style */
form .hs-fieldtype-radio ul.inputs-list {
    display: flex;
    flex-wrap: wrap;
}

form .hs-fieldtype-radio .inputs-list>li {
    margin: 20px 20px 0px 0;
    width: auto;
    float: none;
}


.hs-form-radio label.hs-form-radio-display, .hs-fieldtype-radio label.hs-form-radio-display{font-size:16px;font-weight:400;display:flex;flex-wrap:wrap; line-height: normal;margin:0;}
.hs-form-radio-display .hs-input, .hs-form-radio-display .hs-input{display:none;}
.hs-form-radio label.hs-form-radio-display input+span, .hs-fieldtype-radio label.hs-form-radio-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative; padding-left:35px;}
.hs-form-radio label.hs-form-radio-display input+span:before, .hs-fieldtype-radio label.hs-form-radio-display input+span:before{width: 20px;
    height: 20px;
    content: '';
    background-color: #FFFFFF;
    display: inline-block;
    margin-right:0;
    transition: 0.5s ease all;
    border: 1px solid #606C2B;
    border-radius: 5px;     position: absolute;
    left: 0;
    top: 0px;}
.hs-form-radio label.hs-form-radio-display input:checked+span:before, .hs-fieldtype-radio label.hs-form-radio-display input:checked+span:before{background-color:transparent;}
.hs-form-radio label.hs-form-radio-display input:checked+span:after, .hs-fieldtype-radio label.hs-form-radio-display input:checked+span:after{   content: '';
    position: absolute;
    left: 5px;
    width: 11px;
    height: 8px;
    background-color: transparent;
    top: 6px;
    border-radius: 100%;
    transition: 0.5s ease all;
    background-image: url('https://6400377.fs1.hubspotusercontent-na1.net/hubfs/6400377/mercyships_sept2025/images/Group%20%2819%29%20%286%29%20%281%29.svg');
    background-size: cover;
    background-repeat: no-repeat;}

/* Checkbox Style */
form .inputs-list li.hs-form-checkbox{        margin-top: 20px;
    margin-right: 20px; margin-bottom: 0;}


form .hs-fieldtype-checkbox ul.inputs-list {
    display: flex;
    flex-wrap: wrap;
}
form .inputs-list li.hs-form-checkbox {
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 0;
    width: auto;
    float: none;
}
.hs-form-checkbox label.hs-form-checkbox-display, .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display{font-size:16px;font-weight:400;display:flex;flex-wrap:wrap; line-height: normal;     margin: 0;}
.hs-form-checkbox-display .hs-input, .hs-form-booleancheckbox-display .hs-input{display:none;}
.hs-form-checkbox label.hs-form-checkbox-display input+span, .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:inline-block;align-items:center;position:relative; padding-left:35px;cursor: pointer;margin-left:0 !important;}
.hs-form-checkbox label.hs-form-checkbox-display input+span:before, .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display input+span:before{    width: 20px;
    height: 20px;
    content: '';
    background-color:var(--secondary_color);
    display: inline-block;
    margin-right:0;
    transition: 0.5s ease all;
    border: 1px solid var(--primary_color);
    border-radius: 5px;     position: absolute;
    left: 0;
    top: 0px;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before, .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color: transparent;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after, .hs-fieldtype-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after{content: '';
    position: absolute;
    left: 5px;
    width: 11px;
    height: 8px;
    background-color: transparent;
    top: 6px;
    border-radius: 100%;
    transition: 0.5s ease all;
    background-image: url('https://6400377.fs1.hubspotusercontent-na1.net/hubfs/6400377/mercyships_sept2025/images/Group%20%2819%29%20%286%29%20%281%29.svg');
    background-size: cover;
    background-repeat: no-repeat;}


.hs-form-field.hs-fieldtype-file > label {
    margin: 0;
}


.hs-fieldtype-file input[type=file] {
    width: 100% !important;
    text-indent: -1000px;
    cursor: pointer;
    height: 50px;
    background: transparent;
}

.hs-fieldtype-file .input {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    cursor: pointer;
    z-index: 1;
    position: relative;
}

.hs-fieldtype-file .input:before {
    background-image: url('https://6400377.fs1.hubspotusercontent-na1.net/hubfs/6400377/mercyships_sept2025/images/blue_file.svg');
    position: absolute;
    content: "";
    left: 11px;
    width: 118px;
    height: 30px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    top: 10px;
    z-index: -1;
}

span.default-text {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    position: absolute;
    left: 150px;
    z-index: -1;
    top: 14px;
}

.hs-fieldtype-file .input:after {
    position: absolute;
    background-color: var(--secondary_color);
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 50px;
    content: "";
    z-index: -11;
}

span.custom-file-name {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}

span.custom-file-name {
    font-size: 12px;
    line-height: 22px;
    font-weight: 400;
    border: 1px solid #313131;
    margin-right: 5px;
    margin-top: 8px;
    padding: 2px 5px;
    border-radius: 5px;
    color: #313131;
}


fieldset.form-columns-2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

.form-columns-2 > div {

    float: none !important;
    display: flex;
    flex-wrap: wrap;
}
.form-columns-2 > div .input {
    margin-top: auto !important;
}

.hs-dateinput:before {
    content: "\f073";
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    font: normal normal normal 14px/1 FontAwesome;
}

.hs-fieldtype-date .fn-date-picker {
    width: 100% !important;
}

.hs-fieldtype-date .hs-datepicker {
    width: 100%;
}

.hs-fieldtype-date .fn-date-picker .pika-lendar {
    width: 100%;
    margin: 0;
}
.hs-fieldtype-date .fn-date-picker td button:after {
    display: none !important;
}

/* .hs-fieldtype-date .fn-date-picker td {
width: 35px !important;
height: 35px !important;
} */

.hs-fieldtype-date .fn-date-picker .pika-button {
    width: 100% !important;
    margin: 0 !important;
    text-align: center;
    padding: 10px;
    font-weight: 600;
    background-color: transparent !important;
    color:#313131;
}
.hs-fieldtype-date .fn-date-picker .pika-table thead th {
    color: #313131;
}
.hs-fieldtype-date .fn-date-picker .pika-label {
    font-family: ;

    font-size: 18px;
}

/********************* Capcha Css *****************************/

.grecaptcha-badge { margin-left: 0; }


.hs-fieldtype-date  .fn-date-picker td.is-selected .pika-button, .hs-fieldtype-date .fn-date-picker td .pika-button:hover 
{
    background: #313131 !important;
    color:#313131 !important;
}
/* .hs-fieldtype-date  .fn-date-picker td.is-today .pika-button {  color: !important;} */
.fn-date-picker .pika-title select { padding:0 10px !important;}
select.pika-select.pika-select-month {
    padding: 0px 10px !important;
    width: 100px !important;
    left: -5px !important;
    top: 10px !important;
}

select.pika-select.pika-select-month options {
    padding: 5px !important;
}

select.pika-select.pika-select-year {
    width: 80px !important;
    left: -5px !important;
}

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

.fn-date-picker td.is-today .pika-button:hover {
    color: #606C2B !important;
    background-color:var(--white_color) !important;
}
/** -- Font Weight -- **/

.font-100{ font-weight:100; }

.font-200{ font-weight:200; }

.font-300{ font-weight:300; }

.font-400{ font-weight:400; }

.font-500{ font-weight:500; }

.font-600{ font-weight:600; }

.font-700{ font-weight:700; }

.font-800{ font-weight:800; }

.font-900{ font-weight:900; }









.header__skip {
    height: 1px;
    left: -1000px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    top: -1000px;
    width: 1px;
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
    color: #000000;
    font-family: Titillium Web;
}

.menu__child-toggle-icon {
    border-top-color: #000000;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
    color: #000000;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
    border-top-color: #000000;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
    color: #282828;
}

.menu__child-toggle-icon:active {
    border-top-color: #282828;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
    background-color: #000000;
}

@media (min-width: 767px) {
    .menu .menu__submenu,
    .header__language-switcher .lang_list_class {
        
        background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    }

    .menu__submenu--level-2 > .menu__item:first-child:before {
        
        background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    }
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
    color: #000000;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher .lang_list_class:before {
    border-bottom-color: ;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher .lang_list_class.first-active::after {
    border-bottom-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
    font-family: Titillium Web;
}

.header__language-switcher-label-current:after {
    border-top-color: #000000;
}

@media(max-width: 767px) {
    .header__navigation {
        background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    }

    .header__navigation-toggle svg,
    .menu-arrow svg {
        fill: #000000;
    }
}





.footer {
    background: var(--footer_bg_color);
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li {
    color: #FFFFFF;
}





.blog-post,
.blog-header__inner,
.blog-related-posts {
    padding: 80px 0;
}

/* Blog post */

.blog-post__meta a {
    color: #313131;
}

.blog-post__tag-link {
    color: #313131;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
    color: #090909;
}

.blog-post__tag-link:active {
    color: #595959;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
    font-weight: 700; text-decoration: none; font-family: 'Titillium Web'; font-style: normal;
    text-transform: none;
}

.blog-related-posts__title-link {
    color: #606C2B;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
    color: #384403;
}

.blog-related-posts__title-link:active {
    color: #889453;
}

/* Blog comments */

.blog-comments {
    margin-bottom: 80px;
}

#comments-listing .comment-reply-to {
    color: #606C2B;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
    color: #384403;
}

#comments-listing .comment-reply-to:active {
    color: #889453;
}





.hs-search-results__title {
    font-weight: 700; text-decoration: none; font-family: 'Titillium Web'; font-style: normal;
    color: #FFFFFF;
}





/* Blog listing */

.hs-blog-post-listing__post-title-link,
.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus,
.hs-blog-post-listing__post-title-link:active {
    font-weight: 700; text-decoration: none; font-family: 'Titillium Web'; font-style: normal;
    text-transform: none;
}

.hs-blog-post-listing__post-title-link {
    color: #606C2B;
}

.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus {
    color: #384403;
}

.hs-blog-post-listing__post-title-link:active {
    color: #889453;
}


.hs-blog-post-listing__post-tag,
.hs-blog-post-listing__post-author-name {
    color: #313131;
}

/* Blog pagination */

.hs-pagination__link-text,
.hs-pagination__link--number {
    color: #313131;
}

.hs-pagination__link:hover .hs-pagination__link-text,
.hs-pagination__link:focus .hs-pagination__link-text,
.hs-pagination__link--number:hover,
.hs-pagination__link--number:focus {
    color: #090909;
}

.hs-pagination__link:active .hs-pagination__link-text,
.hs-pagination__link--number:active {
    color: #595959;
}

.hs-pagination__link-icon svg {
    fill: #313131;
}






/*************************************** Custom Css Start *************************************/
/*Default menu styles*/



/* -----------------css----------------------- */

@media (max-width: 1300px){
    .content-wrapper, .container{
        max-width: 1240px;
    }
}




@media (max-width: 1200px){

}



@media (max-width: 1024px){
    .h1, h1 { font-size: 52px; }   
    .h2, h2 { font-size: 40px; }

    button, .button, .hs-blog-post-listing__post-button, .btn-1 a, a.btn-1, .blog-post__body .hs-cta-wrapper a.cta_button{
        padding-top: 12px;
        padding-bottom: 12px;
    }




}
@media (max-width: 991px){
    .h1, h1 { font-size: 42px; }
    .h2, h2 { font-size: 36px; } 
    .h3, h3 {font-size:28px;}
    .h4, h4 {font-size:22px;}
    h1, h2, h3, h4, h5, h6 {
        margin: 0 0 24px;
    }

}

@media (max-width:767px){
    .h1, h1 { font-size: 36px; }
    .h2, h2 { font-size: 32px; }
    .h3, h3 {font-size:26px;}
    .h5, h5 {font-size:18px;}
    .h6, h6 {font-size:18px;}

}


@media (max-width: 575px) {
    h1, .h1 {
        font-size: 32px;
        line-height: 1.2;
    }
}