

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






@font-face {
    font-family: 'Metropolis';
    src: url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-SemiBold.eot');
    src: url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-SemiBold.woff2') format('woff2'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-SemiBold.woff') format('woff'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-SemiBold.ttf') format('truetype'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-SemiBold.svg#Metropolis-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'Metropolis';
    src: url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-Regular.eot');
    src: url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-Regular.woff2') format('woff2'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-Regular.woff') format('woff'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-Regular.ttf') format('truetype'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-Regular.svg#Metropolis-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: block;
}


@font-face {
    font-family: 'Metropolis';
    src: url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-Light.eot');
    src: url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-Light.eot?#iefix') format('embedded-opentype'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-Light.woff2') format('woff2'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-Light.woff') format('woff'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-Light.ttf') format('truetype'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/Metropolis-Light.svg#Metropolis-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: block;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/SourceSansPro-Regular.eot');
    src: url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/SourceSansPro-Regular.woff2') format('woff2'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/SourceSansPro-Regular.woff') format('woff'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/SourceSansPro-Regular.ttf') format('truetype'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/SourceSansPro-SemiBold.eot');
    src: url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/SourceSansPro-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/SourceSansPro-SemiBold.woff2') format('woff2'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/SourceSansPro-SemiBold.woff') format('woff'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/SourceSansPro-SemiBold.ttf') format('truetype'),
        url('https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Fonts/SourceSansPro-SemiBold.svg#SourceSansPro-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: block;
}





/* 1a. Containers */




/* 1b. Colors */




/* 1c. Typography */


























/* 1d. Buttons */








/* 1e. Forms */

















/* 1g. Website header */








/* 1h. Website footer */








.content-wrapper,.dnd-section > .row-fluid {

    padding:0 20px;
}

.dnd-section,
.content-wrapper--vertical-spacing {
    padding: 80px 0px;

}

.container{ margin:0 auto!important;padding:0 20px;}
.container,.row-fluid .container[class*="span"],.dnd-section > .row-fluid{ max-width: 1160px;}






html {
  scroll-behavior: smooth;
}
* { box-sizing:border-box; -webkit-box-sizing:border-box; }
body {
    font-family:Source Sans Pro,sans-serif;
    margin:0; padding:0;
    font-family: , sans-serif; font-style: normal; font-weight: normal; text-decoration: none; 
    color: #47535b;
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: .0125em;
}
.body-container-wrapper { background: linear-gradient(to bottom,#ededed 120px,#fff 700px); }

/* Paragraphs */


body {  }

img { max-width:100%; height:auto; border:none; vertical-align:middle; }
/* Anchors */

a { font-family:Source Sans Pro,sans-serif;
    font-weight: normal; text-decoration: none; font-family: , sans-serif; font-style: normal;
    color: #0060df;transition:all ease 0.3s; -webkit-transition:all ease 0.3s;;
}

a:hover,
a:focus {

    color: #0038b7;
}

a:active {

    color: #2888ff;
}

/* Headings */

h1, h2, h3, h4, h5, h6 {  margin:0; padding:0;line-height:1.2; }

h1 {
    font-family:Metropolis,sans-serif;
    font-weight: 600; text-decoration: none; font-family: , serif; font-style: normal;
    color: #00193c;
    font-size: 30px;
    text-transform: none;
}

h2 {
    font-family:Metropolis,sans-serif;
    font-weight: 600; text-decoration: none; font-family: , serif; font-style: normal;
    color: #00193c;
    font-size: 26px;
    text-transform: none;
}

h3 {
    font-family:Metropolis,sans-serif;
    font-weight: 600; text-decoration: none; font-family: , serif; font-style: normal;
    color: #00193c;
    font-size: 24px;
    text-transform: none;
}

h4 {
    font-family:Metropolis,sans-serif;
    font-weight: 600; text-decoration: none; font-family: , serif; font-style: normal;
    color: #00193c;
    font-size: 20px;
    text-transform: none;
}

h5 {
    font-family:Metropolis,sans-serif;
    font-weight: 600; text-decoration: none; font-family: , serif; font-style: normal;
    color: #00193c;
    font-size: 18px;
    text-transform: none;
}

h6 {
    font-weight: 600; text-decoration: none; font-family: , serif; font-style: normal;
    color: #00193c;
    font-size: 16px;
    text-transform: none;
}

/* Blockquote */

blockquote {
    border-left-color: #47535b;
}





button,
.button {
    border: 1px solid #0060df;

    padding-top: 11px;
padding-right: 30px;
padding-bottom: 11px;
padding-left: 30px;

    font-family: , sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    font-size: 14px;
    background-color: 

  
  
    
  


  rgba(0, 96, 223, 1.0)

;
    border-radius: 4px;
    color: #FFFFFF;
    text-transform: none;
    display:inline-block;text-align:center;
     font-family:Source Sans Pro,sans-serif;
}

button:hover,
button:focus,
.button:hover,
.button:focus,button:active,
.button:active  {

    color: #FFFFFF;
    background-color: rgba(0, 56, 183, 1.0);
    border-color: #0038b7;
}







form ul.hs-error-msgs > li > label {font-size:12px;line-height:normal;display:block;color:#ff0000;margin: 0;}
form .hs_error_rollup {display: none;}
form .inputs-list>li{    margin: 0;}
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; }
.hs-form-field {position: relative;}



form,
.submitted-message {
    font-family: , sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Form title */

.form-title {
    color: #47535b;
    margin-bottom:20px;
}

/* Labels */

form label {
    color: #47535b;
    font-weight:400;

}

/* Help text */

form legend {
    color: #00193c;
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
    border: 1px solid rgba(0, 25, 60, 38%);

    font-size:16px ;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    color: #47535b;
    border-radius: 0.375rem;
    width: 100% !important;
    min-height: 56px;
}
form input[type=text]:focus,
form input[type=email]:focus,
form input[type=password]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form input[type=file]:focus,
form select:focus,
form textarea:focus {

    outline:0;
    border:2px solid #00193c;
}
form input[type=text]:hover,
form input[type=email]:hover,
form input[type=password]:hover,
form input[type=tel]:hover,
form input[type=number]:hover,
form input[type=file]:hover,
form select:hover,
form textarea:hover {


    border-color: #00193c;
}
form input:focus{outline:0;}
select{-webkit-appearance:none;background:transparent;}
input[type="submit"]{-webkit-appearance: none;  }

/* Form placeholder text */

::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
}

::-moz-placeholder {
    color: rgba(0, 0, 0, 0.6);
}

:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
}

::placeholder {
    color: rgba(0, 0, 0, 0.6);
}

/* Inputs - date picker */

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

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

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

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

/* Submit button */

form input[type=submit],
.hs-button {
    border: 1px solid #0060df;

    padding-top: 11px;
padding-right: 30px;
padding-bottom: 11px;
padding-left: 30px;

    font-family: , sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(0, 96, 223, 1.0)

;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 14px;
    text-transform: none;
    display:inline-block;text-align:center;
}

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

    color: #FFFFFF;
    background-color: rgba(0, 56, 183, 1.0);
    border-color: #0038b7;
}

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

    color: #FFFFFF;
    background-color: rgba(0, 56, 183, 1.0);
    border-color: #0038b7;
}

select { appearance: none; background-image: url(https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Europages_Theme_April2022/Images/download.svg); background-repeat: no-repeat; background-size: 18px; background-position: right 3% center; }
/* Form Two Col Section */

.form-columns-2 , .form-columns-1{max-width:100% !important;}
.form-columns-2 > div { width: 48% !important; }
.form-columns-2 > div:first-child{float:left !important;}
.form-columns-2 > div:last-child{float:right !important;}
.hs-error-msgs { padding: 0; margin: 0; text-align: left; position: absolute; top: 100%; left: 0; }
/* Radio Button Style */
.hs-form-radio{margin-top:15px !important;}
.hs-form-radio label.hs-form-radio-display { font-size: 14px; display:flex;flex-wrap:wrap; }
.hs-form-radio-display .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.hs-form-radio label.hs-form-radio-display input+span:before { width: 20px; height: 20px; content: ''; border: 2px solid rgb(0 0 0 / 56%);  display: inline-block; border-radius: 100%; margin-right: 13px;transition:0.5s ease all; }
/* .hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#47535b;} */
.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; top: 5px; left: 5px; width: 10px; height: 10px; background-color: #FFFFFF; border-radius: 100%;transition:0.5s ease all; }
.hs-form-radio label.hs-form-radio-display >span { line-height: normal; }
.hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#00193c;border-color: #00193c;}
/* Checkbox Style */

.hs-form-checkbox{margin-top:15px !important;}
.hs-form-checkbox label.hs-form-checkbox-display { font-size: 14px; display:flex;flex-wrap:wrap; }
.hs-form-checkbox-display .hs-input { display: none; }
.hs-form-checkbox label.hs-form-checkbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.hs-form-checkbox label.hs-form-checkbox-display input+span:before { width: 20px; height: 20px; content: ''; border: 2px solid rgb(0 0 0 / 56%); border-radius: 2px; display: inline-block;margin-right: 13px;transition:0.5s ease all; }
/* .hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before{background-color:#47535b;} */
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after { transition: .5s ease all; content: ''; display: block; position: absolute; top: 3px; left: 7px; width: 6px; height: 12px; border: solid #FFFFFF; border-width: 0 2px 2px 0; transform: rotate(45deg); }
.hs-form-checkbox label.hs-form-checkbox-display span{ line-height: normal; }
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before { background-color:#00193c; border-color: #00193c; }




/* Table */

table {
    
    background-color: ;
}

/* Table cells */

td,
th {
    
    
    border-color: ;
    color: ;
}

/* Table header */

thead th {
    background-color: ;
    color: ;
}

/* Table footer */

tfoot td {
    background-color: ;
    color: ;
}










.footer {
    background-color: 

  
  
    
  


  rgba(246, 246, 246, 1.0)

;
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
    color: 

  
  
    
  


  rgba(0, 25, 60, 0.9)

;
}





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

/* Blog post */

.blog-post__meta a {
    color: #47535b;
}

.blog-post__tag-link {
    color: #47535b;
}

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

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

/* 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: 600; text-decoration: none; font-family: , serif; font-style: normal;
    text-transform: none;
}

.blog-related-posts__title-link {
    color: #00193c;
}

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

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

/* Blog comments */

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

#comments-listing .comment-reply-to {
    color: #0060df;
}

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

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





.hs-search-results__title {
    font-weight: 600; text-decoration: none; font-family: , serif; font-style: normal;
    color: #00193c;
}





/* Blog listing */

.blog-index__post-title-link,
.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus,
.blog-index__post-title-link:active {
    font-weight: 600; text-decoration: none; font-family: , serif; font-style: normal;
    text-transform: none;
}

.blog-index__post-title-link {
    color: #00193c;
}

.blog-index__post-title-link:hover,
.blog-index__post-title-link:focus {
    color: #000014;
}

.blog-index__post-title-link:active {
    color: #284164;
}

.blog-index__post-tag,
.blog-index__post-author-name {
    color: #47535b;
}

/* Blog pagination */

.pagination__link-text,
.pagination__link--number {
    color: #47535b;
}

.pagination__link:hover .pagination__link-text,
.pagination__link:focus .pagination__link-text,
.pagination__link--number:hover,
.pagination__link--number:focus {
    color: #1f2b33;
}

.pagination__link:active .pagination__link-text,
.pagination__link--number:active {
    color: #6f7b83;
}

.pagination__link-icon svg {
    fill: #47535b;
}

/* Pricing card */

.card__price {
    font-weight: 600; text-decoration: none; font-family: , serif; font-style: normal;
    color: #00193c;
    font-size: 24px;
}

.card__body svg {
    fill: #00193c;
}

/* Social follow */

.social-links__icon {
    background-color: 

  
  
    
  


  rgba(0, 96, 223, 1.0)

;
}

.social-links__icon:hover,
.social-links__icon:focus,.social-links__icon:active {
     background-color: rgba(0, 56, 183, 1.0);
}



.hs_cos_wrapper_type_rich_text ul {
    padding-left: 20px;
}

/* put listStyle class to "parent" tag of "ul" */
.nolistStyle, .nolistStyle ul{padding:0; margin:0; list-style-type: none;}


.dnd-section .dnd-column{padding:0}
.button-wrapper { margin-top: 30px; }

/* For Hubspot >>>>>> */
body .row-fluid [class*="span"] { min-height:auto; }
body .row-fluid [class*="span"].widget-type-space { min-height:auto; }

.m0-15{margin-left:-15px; margin-right:-15px}
.p0-15{padding-left:15px; padding-right:15px}
.p0-8{padding-left:8px; padding-right:8px;}
.m0-8{margin-left:-8px; margin-right:-8px;}

.ps20{padding-left:20px; padding-right:20px}
.ms20{margin-left:-20px; margin-right:-20px;}

.ps25{padding-left:25px; padding-right:25px}
.ms25{margin-left:-25px; margin-right:-25px;}

.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}

p { margin:0; }
* + h1, * + h2 { margin-top:30px; }
* + h3, * + h4 { margin-top:25px; }
h4 { margin-top:6px; }
* + h5, * + h6  { margin-top:20px; }
* + p { margin-top:10px }

/*unique paddings*/
.pl0, .p0, .plr0 { padding-left:0; }
.pl10, .p0-10 { padding-left:10px; }
.pl15, .p0-15 { padding-left:15px; }
.pl20, .p0-20 { padding-left:20px; }
.pl30 , .p0-30{ padding-left:30px; }
.pr0, .p0, .plr0  { padding-right:0; }
.pr10, .p0-10 { padding-right:10px; }
.pr15, .p0-15 { padding-right:15px; }
.pr20, .p0-20 { padding-right:20px; }
.pr30, .p0-30 { padding-right:30px; }
.pt0, .p0, .ptb0 { padding-top:0;  }
.pb0,.p0, .ptb0 { padding-bottom:0;}
.pb5,.p5-0{ padding-bottom:5px; }  
.pb10,.p10-0 { padding-bottom:10px; }
.pb15,.p15-0 { padding-bottom:15px; }
.pb20,.p20-0 { padding-bottom:20px;}
.pb25,.p25-0 { padding-bottom:25px;}
.pb30,.p30-0 { padding-bottom:30px;}
.pb35,.p35-0 { padding-bottom:35px;}
.pb40,.p40-0 { padding-bottom:40px; }
.pb45,.p45-0 { padding-bottom:45px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb55,.p55-0 { padding-bottom:55px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb75,.p75-0 { padding-bottom:75px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb85,.p85-0 { padding-bottom:85px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb95,.p95-0 { padding-bottom:95px; }
.pb100,.p100-0 { padding-bottom:100px; }
.pb105,.p105-0 { padding-bottom:105px; }
.pb110,.p110-0 { padding-bottom:110px; }
.pb115,.p115-0 { padding-bottom:115px; }
.pb120,.p120-0 { padding-bottom:120px; }
.pb125,.p125-0 { padding-bottom:125px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pb135,.p135-0 { padding-bottom:135px; }
.pb140,.p140-0 { padding-bottom:140px; }
.pb145,.p145-0 { padding-bottom:145px; }
.pb150,.p150-0 { padding-bottom:150px; }
.pb155,.p155-0 { padding-bottom:155px; }
.pb160,.p160-0 { padding-bottom:160px; }
.pb165,.p165-0 { padding-bottom:165px; }
.pb170,.p170-0 { padding-bottom:170px; }
.pb175,.p175-0 { padding-bottom:175px; }
.pb180,.p180-0 { padding-bottom:180px; }
.pb185,.p185-0 { padding-bottom:185px; }
.pb190,.p190-0 { padding-bottom:190px; }
.pb200,.p200-0 { padding-bottom:200px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb215,.p215-0 { padding-bottom:215px; }
.pb220,.p220-0 { padding-bottom:220px; }
.pb225,.p225-0 { padding-bottom:225px; }
.pb230,.p230-0 { padding-bottom:230px; }
.pb235,.p235-0 { padding-bottom:235px; }
.pb240,.p240-0 { padding-bottom:240px; }
.pb245,.p245-0 { padding-bottom:245px; }
.pb250,.p250-0 { padding-bottom:250px; }

.pt5,.p5-0{ padding-top:5px; }  
.pt10,.p10-0 { padding-top:10px; }
.pt15,.p15-0 { padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt25,.p25-0 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt35,.p35-0 { padding-top:35px  }
.pt40,.p40-0 { padding-top:40px; }
.pt45,.p45-0 { padding-top:45px; }
.pt50,.p50-0 { padding-top:50px; }
.pt55,.p55-0 { padding-top:55px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt75,.p75-0 { padding-top:75px; }
.pt80,.p80-0 { padding-top:80px; }
.pt85,.p85-0 { padding-top:85px; }
.pt90,.p90-0 { padding-top:90px; }
.pt95,.p95-0 { padding-top:95px; }
.pt100,.p100-0 { padding-top:100px; }
.pt105,.p105-0 { padding-top:105px; }
.pt110,.p110-0 { padding-top:110px; }
.pt115,.p115-0 { padding-top:115px; }
.pt120,.p120-0 { padding-top:120px; }
.pt125,.p125-0 { padding-top:125px; }
.pt130,.p130-0 { padding-top:130px; }
.pt135,.p135-0 { padding-top:135px; }
.pt140,.p140-0 { padding-top:140px; }
.pt145,.p145-0 { padding-top:145px; }
.pt150,.p150-0 { padding-top:150px; }
.pt155,.p155-0 { padding-top:155px; }
.pt160,.p160-0 { padding-top:160px; }
.pt165,.p165-0 { padding-top:165px; }
.pt170,.p170-0 { padding-top:170px; }
.pt175,.p175-0 { padding-top:175px; }
.pt180,.p180-0 { padding-top:180px; }
.pt185,.p185-0 { padding-top:185px; }
.pt190,.p190-0 { padding-top:190px; }
.pt200,.p200-0 { padding-top:200px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt215,.p215-0 { padding-top:215px; }
.pt220,.p220-0 { padding-top:220px; }
.pt225,.p225-0 { padding-top:225px; }
.pt230,.p230-0 { padding-top:230px; }
.pt235,.p235-0 { padding-top:235px; }
.pt240,.p240-0 { padding-top:240px; }
.pt245,.p245-0 { padding-top:245px; }
.pt250,.p250-0 { padding-top:250px; }

.fl { float:left; }  
.fr { float:right; }  
.ib { display: inline-block; vertical-align:middle; margin-right:-4px; }
.ib.vt { vertical-align:top;  }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w66 { width: 65%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w95 { width: 95%; }
.w100 { width: 100%; }
.footerMiddleLeft .w33 {
    width: 23.33%;
}

.d-flex{display:flex; flex-wrap:wrap;}
.justifyCenter{justify-content: center;}
.justifyBetween{justify-content: space-between;}
.justifyEnd{justify-content: flex-end;}
.alignStart{align-items: flex-start;}
.alignCenter{align-items: center;}
.alignEnd{align-items: flex-end;}
.txt-center{text-align:center;}
.bgNormal{background-size: cover; background-repeat: no-repeat; background-position: center;}
/*  */
.headerSection { padding-top: 25px; }
.headerSection,.headerOnlyLogoSection{background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

; padding-top: 25px;}
.headerOnlyLogoSection { padding: 26px 0; }

/* .headerOnlyLogoWp .logo img { width: 100%; } */
.headerWp .logo { padding: 26px 0; /* max-width: 108px; */ width: 100%; display: flex; flex-wrap: wrap;}
.headerWp .logo .text { margin-left: 5px; }
/* --wlw stuff */
.headerWp.headerWp--wlw .logo { padding: 1rem 0; }
.headerWp.headerWp--wlw .logo .logoimg { transform: scale(1.5); }
/* Other !important override */
.headerWp.headerWp--wlw .logo a.logoimg img { height: 2.8rem !important; }
.footerWp.footer--wlw .footerBottom .logo { max-width: 210px; }
/* --wlw overrides other overrides - too many important statements across codebase */
.vsableLp--wlw .dnd_area-row-0-margin { margin-bottom: 0 !important; }
.vsableLp--wlw .dnd_area-row-2-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.vsableLp--wlw #hs_cos_wrapper_dnd-module16774987091770 .baseModuleStyle {
  background-position: center top;
}
.vsableLp--wlw .row-fluid-wrapper .row-fluid {
    align-items: start;
}


/* .headerWp .logo a.logoimg { width: 100%; max-width: 108px; } */
.headerLg .currentLg{font-size:14px;text-transform:uppercase;font-weight:700;position:relative;/* margin-right: 15px; */cursor:pointer;color: #47535b;}
/* .headerLg .currentLg:before{content:'';position:absolute;right:100%;top:0;width:20px;height:20px;background-image:url(https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Europages_Theme_April2022/Images/language_switcher.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:10px;}
.headerLg .currentLg:after{content:'';position:absolute;top:0;left:100%;width:16px;height:16px;background-image:url(https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Europages_Theme_April2022/Images/download.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:10px;} */

.headerLg  .earthIcon {width: 20px;height: 20px;margin-right: 10px;}

.headerLg  .earthIcon img {width: 100%;height: 100%;object-fit: contain;vertical-align: top;}

.headerLg  .arrowIcon {width: 16px;height: 16px;margin-left: 10px;transition: all 0.3s linear;}

.headerLg  .arrowIcon img {vertical-align: top;width: 100%;height: 100%;object-fit: contain;}

.headerLg .globe_class{background-image:none;width:auto;height:auto;}
.headerLg .lang_list_class{position:unset;display:block;transition:none;-webkit-transform:none;padding:0;}
.headerLg .lang_list_class:after,.headerLg .lang_list_class:before{content:none;}
.headerLg .lang_list_class li{border:none;padding:0;}
.headerLg .lang_list_class li:first-child{padding:0;border:none;}
.headerLg .lang_list_class li:last-child{padding:0;border:none;}
.headerLg .lang_switcher_class{position:absolute;top:calc(100% + 3px);right:0px;z-index:100;background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;padding:20px 30px; border: 2px solid #FFFFFF;
   min-width:234px;box-shadow:0 3px 10px 3px rgb(0 25 60 / 20%);border-radius:4px;font-family:Lato;color:#47535b;opacity:0;visibility:hidden;transition:all 0.3s linear;}
.headerLg{position:relative;padding:26px 0;border-bottom: 3px solid transparent;}
.headerLg:hover {border-color:  #00193c;}
.headerLg:hover .arrowIcon {transform: rotate(180deg);}
.headerLg .lang_list_class li a{display:block;text-align:left;font-size:16px;}
.headerLg .lang_list_class li{font-size:14px;color:#47535b;text-transform:uppercase;display:flex;flex-wrap:wrap;padding:8px 0px!important;}
.headerLg .lang_list_class li input{display:none;}
.headerLg .lang_list_class li input+a{display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.headerLg .lang_list_class li input+a:before{width:24px;height:24px;content:'';display:inline-block;border-radius:100%;margin-right:13px;transition:0.5s ease all;border:1px solid #99a3b1;}
.headerLg .lang_list_class li:first-child input+a:after{content:'';position:absolute;left:6px;background-color:#0060df;top:6px;border-radius:100%;transition:0.5s ease all;width:12px;height:12px;}
.headerLg:hover .lang_switcher_class{opacity:1;visibility:visible;}
.languageSwitcherHeadLine { margin-bottom: 10px; }
.headerWp .logo .text { white-space: nowrap; font-family: 'Metropolis'; font-size: 2rem; line-height: 2.1rem; color: #252525 !important; letter-spacing: -1px; font-weight: 300; line-height: 1; margin-top: 1px;}
.headerWp .logo a.logoimg img {
    height: 1.8rem !important;
}

.body-container--lp .dnd-section>.row-fluid { padding: 0; }
.font35 h2{font-size:35px;}
/* purchase banner */
.bannerSectionPurchaser{position:relative;padding:130px 0;z-index:2}
.bannerSectionInnerPurchaser{max-width:600px;}
.bannerSectionContentPurchaser h1{font-size:50px;}
.bannerSectionContentPurchaser p{line-height:1.6;color: #000; font-weight: 500;}

.onlyTextContentPurchaser{padding:50px 0;}
/* three col purchase */
.threeColSectionPurchaser{position:relative;padding:50px 0;}
.threeColBoxContentPurchaser>div{border-radius:10px;background-color: #fff; border-radius: 6px; box-shadow: 0 6px 8px 0 #00193c0c; border: 1px solid #e5e8eb;}
.threeColBoxSubtextPurchaser{padding:20px 30px;}
.threeColSectionInnerPurchaser{margin:0 -20px;justify-content: center;}
.threeColBoxContentPurchaser{padding:20px;}
.threeColBoxTitlePurchaser{display: flex; text-align: center; flex-wrap: wrap;position:relative;align-items: center; justify-content: center;color: #fff; padding: 35% 0;height: 300px;}
.threeColBoxTitlePurchaser *{  color:#fff; padding: 20px;z-index:2;}
.threeColCtaPurchaser a{font-size:18px;}
.threeColBoxTitlePurchaser:before{position: absolute; content: ''; width: 100%; height: 100%; top: 0; }
.threeColBoxContentPurchaser>div{position:relative;display: flex; flex-direction: column; height: 100%;}
.threeColCtaPurchaserBoxLink a{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}
/* newsletter purchase */
.newsletterPurchaser{position:relative;padding:50px 0;}
.newsletterTwoColPurchaser{border-radius: 8px;border: 1px solid #e5e8eb;}
.newslettersRightPurchaser img{width: 100%; height: 100%; object-fit: cover;min-height: 400px}
.newsLetterleftPurchaser { padding: 0 50px; }
.newsLetterleftPurchaser form{padding-top:20px;}
.newsLetterleftPurchaser form .submitted-message { padding-top: 30px; }


/* slider purchase */
.threeColSliderPurchaser{padding:50px 0 70px;}
.threeColBoxSlider>div{background:#fff;padding: 40px;border-radius:10px;}
.threeColInnerSliderPurchase{ max-width:900px;margin:0 auto;}
.threeColBoxSlider { padding:0  20px; }
.threeColBoxSliderAuthorimg{margin-right:30px;}
.threeColBoxSliderAuthorimg img{width:80px;height:80px;border-radius:50px;}
.threeColBoxSliderInfo{max-width:400px;margin:0 auto;justify-content: center;}
.threeColBoxSliderAuthorInfo { text-align: left; }
.threeColInnerSliderPurchase button.slick-arrow { font-size: 0; padding: 20px;background-color: #89ba17;border-color:#89ba17;border-radius:5px; }
.threeColcenter {position:relative;padding-bottom: 50px;}
.threeColcenter button.slick-prev.slick-arrow{position:absolute;bottom:-5%;left:43%}
.threeColcenter button.slick-next.slick-arrow{position:absolute;bottom:-5%;right:43%}
.threeColcenter button.slick-prev.slick-arrow:before{position: absolute; font-size: 38px; color: #fff; font-family: 'FontAwesome';left: -4px; right:0; top: 0; content: "\f104"; line-height: 1;}
.threeColcenter button.slick-next.slick-arrow:before{position: absolute; font-size: 38px; color: #fff; font-family: 'FontAwesome';left: 0; right:-4px; top: 0; content: "\f105"; line-height: 1;}
 
.ul-style1 ul { margin-top: 25px; margin-bottom: 25px; padding-left: 15px; list-style: none; }
.ul-style1 ul li { margin-bottom: 6px; position: relative; padding-left: 16px; }
.ul-style1 ul li:before { content: ''; position: absolute; top: 9px; left: 0; width: 4px; height: 4px; background-color: #000; border-radius: 100%; }

/*  */
.threeColWp  .inner{border:1px  solid rgba(0,0,0,.12);box-shadow:0 6px 8px 0 #00193c0c;border-radius:6px;overflow:hidden;height:100%;position:relative;z-index:1;}
.threeColWp  .inner .detail{padding:20px;height:calc(100% - 250px);display:flex;flex-direction:column;}
.threeColWp  .inner .img{height:250px;}
.threeColWp  .inner .img img{height:100%;width:100%;object-fit:cover;}
.threeColWp  .inner .ctaText span{font-weight:700;color:#00193c;/* margin-top: auto; */}
.threeColWp .outter{margin-bottom:30px;}
.threeColWp  .inner:hover .detail h4{text-decoration:underline;}
.threeColWp  .inner:hover .detail  .ctaText span{text-decoration:underline;}
.threeColWp  .inner .ctaText{margin-top:auto;}
.threeColWp  .inner .link{position:absolute;position:absolute;width:100%;height:100%;top:0;left:0;}

.footerSocialMedia ul{display:flex;flex-wrap:wrap;}
.footerSocialMedia ul li{margin:0 10px;}
.footerSocialMedia ul li a{color:#47535b;display:block;}
.footerSocialMedia ul li a svg{height:26px;fill:currentcolor;}
.footerTop{border-bottom:1px solid #dadce0;padding:0 0 19px;margin-bottom:28px;}
.footerSocialMedia ul li a span{line-height:1;display:block;}
.footerSocialMedia >.text{display:block;margin-right:5px;font-family: Source Sans Pro,sans-serif;}
.footerSection{padding:19px 0 28px;background-color:

  
  
    
  


  rgba(246, 246, 246, 1.0)

;}
.footerSection a{ font-family: Source Sans Pro,sans-serif;color:

  
  
    
  


  rgba(0, 25, 60, 0.9)

;}
.footerMenu ul li{width:100%;}
.footerTab{margin-bottom:21px;}
.footerMenu ul li+li{margin-top:11px;}
.footerBottom{padding-top:28px;border-top:1px solid #dadce0;margin-top:45px;}
.footerBottom .logo{max-width:110px;width:100%;}
.footerBottom  .bottomFooter{margin-left:19px;}
.footerBottom .bottomFooter ul li{margin:0 12px;}
/* .footerSection .container { max-width: 1386px; } */
.footerBusinessColInner a {display: flex;align-items: center;font-size: 14px;}
.footerBusinessColInner a img {margin-right: 10px;}
.footerBusinessColInner+.footerBusinessColInner {margin-top: 10px;}
.footerBusinessColInner a.swap {flex-direction: row-reverse;justify-content: flex-end;}
.footerBusinessColInner a.swap img {margin-right: 0;margin-left: 10px;}
.footerWp .topScroll a svg { vertical-align: middle; margin-left: 4px; }


 
.banner-inner-main .banner-inner-heading { padding-top: 25px; }
.banner-inner-main .banner-inner-img { height: 600px; overflow: hidden; }
.banner-inner-main .banner-inner-outer { padding-top: 50px; padding-bottom: 50px; display: flex; align-items: center; min-height: 550px; width: 50%; }
.banner-inner-main .banner-inner-outer .banner-inner-heading h1 { color: #fff; font-size: 45px; }

.stripe-main { padding: 40px 0px; text-align: center; }

.subscribe-main { background-color: #ededed; padding: 30px 0px; }
.subscribe-main .subscribe-outer { justify-content: center; }
.subscribe-main .subscribe-outer .hs_cos_wrapper_type_form { display: flex; align-items: center; }
.subscribe-main .subscribe-outer form { display: flex; align-items: center; padding-left: 15px; }
.subscribe-main .subscribe-outer h3 { margin: 0; padding-top: 5px; }
.subscribe-main .subscribe-outer form .hs-fieldtype-text { margin: 0; }
.subscribe-main .subscribe-outer form .hs-button { padding: 14px 30px; font-size: 18px; border-top-left-radius: 0; border-bottom-left-radius: 0; height: 50px; }

.subscribe-main .subscribe-outer form input.hs-input { min-height: 50px; min-width: 350px; max-width: 100%; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.subscribe-main .subscribe-outer form .hs_email > label { display: none; }
.subscribe-main .subscribe-outer form .hs-error-msgs.inputs-list { display: none !important; }
.subscribe-main .subscribe-outer .submitted-message { font-size: 20px; font-weight: 700; margin-left: 25px;}




@media(min-width:1200px){
    .footerTabContent {display: block !important;height: 100% !important;}
}


@media  (min-width:768px){ 
    .mobileShow{display:none;}
}
@media(min-width:992px){
    .tabShow{display:none}
    /* Full Height */
    .fullHeight { display: flex; min-height: 100vh; align-items: center;}
}

@media screen and (min-width:1025px){
    .top-menu .hs-menu-wrapper{display:block !important;}
}


}
/*-=-=- Smaller Desktop Devices -=-=-*/
@media (max-width:1230px ) {
    /*   .container { max-width:1000px } */

    .ps20,.ps25{padding-left:15px; padding-right:15px}
    .ms20,.ms25{margin-left:-15px; margin-right:-15px;}


}

/*-=-=-  Tablet Landscape and Smaller Devices -=-=-*/
@media (max-width:1199px ) {
    .footerTab{margin-bottom:0;padding:26px 20px 26px 0;border-top:1px solid #dadce0;position:relative;z-index:1;cursor:pointer;}
    .footerTab:after{content:'';top:0;right:0;bottom:0;margin:auto;background-image:url(https://6429610.fs1.hubspotusercontent-na1.net/hubfs/6429610/Wlw_Theme_April2022/Images/arrow.svg);width:16px;height:16px;background-repeat:no-repeat;background-size:cover;position:absolute;/* transform: rotate(180deg); */transition:transform 192ms;}
    .footerTop{border:none;margin-bottom:0;}
    .footerTab.active:after{transform:rotate(180deg);}
    .footerBottom .bottomFooter ul li{width:100%;margin:0;}
    .footerBottom .bottomFooter{width:100%;margin-left:0;}
    .footerBottom .bottomFooter ul li+li{margin-top:10px;}
    .footerBottom .logo{margin-bottom:25px;}
    .footerBottom{margin-top:0;}
    .footerMiddleLeft .w25,.footerMiddleLeft .w33{width:100%}
    .footerTabContent { display: none; }
    .footerTabContent { padding-bottom: 30px; }
    .footerWp .topScroll{display:none;}

    .banner-inner-main .banner-inner-outer { min-height: 450px; }
    
}

@media (max-width:1024px){

}

/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
@media (max-width:991px ) {

    .tabw25 { width:25%; }
    .tabw30 { width:30%; }
    .tabw33 { width:33.33%; }
    .tabw40 { width:40%; }
    .tabw50 { width:50%; }
    .tabw60 { width:60%; }
    .tabw66 { width:66.66%; }
    .tabw70 { width:70%; }
    .tabw75 { width:75%; }
    .tabw100 { width:100%; }
    .tab-center{text-align: center;}
    .tabBlock{display:block; margin-right:0;}
    .tabNone{display:none}
    .tabmax100{max-width:100%; width:100%; margin:0;}
    .tabtableBlock{display:block; width:100%; height:auto;}
    .tabtableBlock > .table-cell{display:block;}



    .tabtop10 { margin-top:10px; } /* >>>>>>> margin top 10px in mobile <<<<<<<< */
    .tabtop20 { margin-top:20px; } /* >>>>>>> margin top 20px in mobile <<<<<<<< */
    .tabtop30 { margin-top:30px; } /* >>>>>>> margin top 30px in mobile <<<<<<<< */

    .pb35,.p35-0 { padding-bottom:30px;}
    .pb40,.p40-0 { padding-bottom:25px; }
    .pb45,.p45-0 { padding-bottom:25px; }
    .pb50,.p50-0 { padding-bottom:35px; }
    .pb55,.p55-0 { padding-bottom:35px; }
    .pb60,.p60-0 { padding-bottom:40px; }
    .pb65,.p65-0 { padding-bottom:40px; }
    .pb70,.p70-0 { padding-bottom:50px; }
    .pb75,.p75-0 { padding-bottom:50px; }
    .pb80,.p80-0 { padding-bottom:55px; }
    .pb85,.p85-0 { padding-bottom:55px; }
    .pb90,.p90-0 { padding-bottom:55px; }
    .pb95,.p95-0 { padding-bottom:55px; }
    .pb100,.p100-0 { padding-bottom:55px; }
    .pb105,.p105-0 { padding-bottom:60px; }
    .pb110,.p110-0 { padding-bottom:60px; }
    .pb115,.p115-0 { padding-bottom:60px; }
    .pb120,.p120-0 { padding-bottom:60px; }
    .pb125,.p125-0 { padding-bottom:60px; }
    .pb130,.p130-0 { padding-bottom:60px; }
    .pb135,.p135-0 { padding-bottom:60px; }
    .pb140,.p140-0 { padding-bottom:60px; }
    .pb145,.p145-0 { padding-bottom:60px; }
    .pb150,.p150-0 { padding-bottom:60px; }
    .pb155,.p155-0 { padding-bottom:60px; }
    .pb160,.p160-0 { padding-bottom:60px; }
    .pb165,.p165-0 { padding-bottom:60px; }
    .pb170,.p170-0 { padding-bottom:60px; }
    .pb175,.p175-0 { padding-bottom:60px; }
    .pb180,.p180-0 { padding-bottom:60px; }
    .pb185,.p185-0 { padding-bottom:60px; }
    .pb190,.p190-0 { padding-bottom:60px; }
    .pb200,.p200-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb215,.p215-0 { padding-bottom:60px; }
    .pb220,.p220-0 { padding-bottom:60px; }
    .pb225,.p225-0 { padding-bottom:60px; }
    .pb230,.p230-0 { padding-bottom:60px; }
    .pb235,.p235-0 { padding-bottom:60px; }
    .pb240,.p240-0 { padding-bottom:60px; }
    .pb245,.p245-0 { padding-bottom:60px; }
    .pb250,.p250-0 { padding-bottom:60px; }

    .pt35,.p35-0 { padding-top:30px  }
    .pt40,.p40-0 { padding-top:25px; }
    .pt45,.p45-0 { padding-top:25px; }
    .pt50,.p50-0 { padding-top:35px; }
    .pt55,.p55-0 { padding-top:35px; }
    .pt60,.p60-0 { padding-top:40px; }
    .pt65,.p65-0 { padding-top:40px; }
    .pt70,.p70-0 { padding-top:50px; }
    .pt75,.p75-0 { padding-top:50px; }
    .pt80,.p80-0 { padding-top:55px; }
    .pt85,.p85-0 { padding-top:55px; }
    .pt90,.p90-0 { padding-top:55px; }
    .pt95,.p95-0 { padding-top:55px; }
    .pt100,.p100-0 { padding-top:55px; }
    .pt105,.p105-0 { padding-top:60px; }
    .pt110,.p110-0 { padding-top:60px; }
    .pt115,.p115-0 { padding-top:60px; }
    .pt120,.p120-0 { padding-top:60px; }
    .pt125,.p125-0 { padding-top:60px; }
    .pt130,.p130-0 { padding-top:60px; }
    .pt135,.p135-0 { padding-top:60px; }
    .pt140,.p140-0 { padding-top:60px; }
    .pt145,.p145-0 { padding-top:60px; }
    .pt150,.p150-0 { padding-top:60px; }
    .pt155,.p155-0 { padding-top:60px; }
    .pt160,.p160-0 { padding-top:60px; }
    .pt165,.p165-0 { padding-top:60px; }
    .pt170,.p170-0 { padding-top:60px; }
    .pt175,.p175-0 { padding-top:60px; }
    .pt180,.p180-0 { padding-top:60px; }
    .pt185,.p185-0 { padding-top:60px; }
    .pt190,.p190-0 { padding-top:60px; }
    .pt200,.p200-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt215,.p215-0 { padding-top:60px; }
    .pt220,.p220-0 { padding-top:60px; }
    .pt225,.p225-0 { padding-top:60px; }
    .pt230,.p230-0 { padding-top:60px; }
    .pt235,.p235-0 { padding-top:60px; }
    .pt240,.p240-0 { padding-top:60px; }
    .pt245,.p245-0 { padding-top:60px; }
    .pt250,.p250-0 { padding-top:60px; }


    .tabpb5,.tabp5-0{ padding-bottom:5px;}  
    .tabpb10,.tabp10-0 { padding-bottom:10px;}
    .tabpb15,.tabp15-0 { padding-bottom:15px;}
    .tabpb20,.tabp20-0 { padding-bottom:20px;}
    .tabpb25,.tabp25-0 { padding-bottom:25px;}
    .tabpb30,.tabp30-0 { padding-bottom:30px;}
    .tabpb35,.tabp35-0 { padding-bottom:35px;}
    .tabpb40,.tabp40-0 { padding-bottom:40px;}
    .tabpb45,.tabp45-0 { padding-bottom:45px;}
    .tabpb50,.tabp50-0 { padding-bottom:50px;}
    .tabpb55,.tabp55-0 { padding-bottom:55px;}
    .tabpb60,.tabp60-0 { padding-bottom:60px;}
    .tabpb65,.tabp65-0 { padding-bottom:65px;}
    .tabpb70,.tabp70-0 { padding-bottom:70px;}
    .tabpb75,.tabp75-0 { padding-bottom:75px;}
    .tabpb80,.tabp80-0 { padding-bottom:80px;}
    .tabpb85,.tabp85-0 { padding-bottom:85px;}
    .tabpb90,.tabp90-0 { padding-bottom:90px;}
    .tabpb95,.tabp95-0 { padding-bottom:95px;}
    .tabpb100,.tabp100-0 { padding-bottom:100px;}
    .tabpb105,.tabp105-0 { padding-bottom:105px;}
    .tabpb110,.tabp110-0 { padding-bottom:110px;}
    .tabpb115,.tabp115-0 { padding-bottom:115px;}
    .tabpb120,.tabp120-0 { padding-bottom:120px;}
    .tabpb125,.tabp125-0 { padding-bottom:125px;}
    .tabpb130,.tabp130-0 { padding-bottom:130px;}
    .tabpb135,.tabp135-0 { padding-bottom:135px;}
    .tabpb140,.tabp140-0 { padding-bottom:140px;}
    .tabpb145,.tabp145-0 { padding-bottom:145px;}
    .tabpb150,.tabp150-0 { padding-bottom:150px;}
    .tabpb155,.tabp155-0 { padding-bottom:155px;}
    .tabpb160,.tabp160-0 { padding-bottom:160px;}



    .tabpt5,.tabp5-0{ padding-top:5px;}  
    .tabpt10,.tabp10-0 { padding-top:10px;}
    .tabpt15,.tabp15-0 { padding-top:15px;}
    .tabpt20,.tabp20-0 { padding-top:20px;}
    .tabpt25,.tabp25-0 { padding-top:25px;}
    .tabpt30,.tabp30-0 { padding-top:30px;}
    .tabpt35,.tabp35-0 { padding-top:35px;}
    .tabpt40,.tabp40-0 { padding-top:40px;}
    .tabpt45,.tabp45-0 { padding-top:45px;}
    .tabpt50,.tabp50-0 { padding-top:50px;}
    .tabpt55,.tabp55-0 { padding-top:55px;}
    .tabpt60,.tabp60-0 { padding-top:60px;}
    .tabpt65,.tabp65-0 { padding-top:65px;}
    .tabpt70,.tabp70-0 { padding-top:70px;}
    .tabpt75,.tabp75-0 { padding-top:75px;}
    .tabpt80,.tabp80-0 { padding-top:80px;}
    .tabpt85,.tabp85-0 { padding-top:85px;}
    .tabpt90,.tabp90-0 { padding-top:90px;}
    .tabpt95,.tabp95-0 { padding-top:95px;}
    .tabpt100,.tabp100-0 { padding-top:100px;}
    .tabpt105,.tabp105-0 { padding-top:105px;}
    .tabpt110,.tabp110-0 { padding-top:110px;}
    .tabpt115,.tabp115-0 { padding-top:115px;}
    .tabpt120,.tabp120-0 { padding-top:120px;}
    .tabpt125,.tabp125-0 { padding-top:125px;}
    .tabpt130,.tabp130-0 { padding-top:130px;}
    .tabpt135,.tabp135-0 { padding-top:135px;}
    .tabpt140,.tabp140-0 { padding-top:140px;}
    .tabpt145,.tabp145-0 { padding-top:145px;}
    .tabpt150,.tabp150-0 { padding-top:150px;}
    .tabpt155,.tabp155-0 { padding-top:155px;}
    .tabpt160,.tabp160-0 { padding-top:160px;}

    
     .newsLetterleftInnerPurchaser{order:2;}
    .newslettersRightInnerPurchaser{order:1;}
    .newslettersRightPurchaser img{min-height:200px;}
    .newsLetterleftPurchaser { padding: 0 40px 25px; }

}






/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {
    .mtop10 { margin-top:10px; } 
    .mtop20 { margin-top:20px; }
    .mtop30 { margin-top:30px; }
    .mtop40 { margin-top:40px; }
    .mtop50 { margin-top:50px; }
    .mpt0,.mp0 { padding-top:0 !important; }
    .mpb0,.mp0 { padding-bottom:0 !important; }
    .mpl0{padding-left:0;}
    .mpr0{padding-right:0;}
    .mobile-center { text-align:center; } /*>>>>>>>    text-align:center in mobile   <<<<<<<<<<<<*/
    .text-right { text-align:center; }

    * + h1, * + h2 { margin-top:15px; }
    * + h3, * + h4 { margin-top:15px; }
    * + h5, * + h6  { margin-top:15px; }
    * + p { margin-top:15px }
     h1 { font-size: 30px !important; }
    .mobilept5,.mobilep5-0{ padding-top:5px;}  
    .mobilept10,.mobilep10-0 { padding-top:10px;}
    .mobilept15,.mobilep15-0 { padding-top:15px;}
    .mobilept20,.mobilep20-0 { padding-top:20px;}
    .mobilept25,.mobilep25-0 { padding-top:25px;}
    .mobilept30,.mobilep30-0 { padding-top:30px;}
    .mobilept35,.mobilep35-0 { padding-top:35px;}
    .mobilept40,.mobilep40-0 { padding-top:40px;}
    .mobilept45,.mobilep45-0 { padding-top:45px;}
    .mobilept50,.mobilep50-0 { padding-top:50px;}
    .mobilept55,.mobilep55-0 { padding-top:55px;}
    .mobilept60,.mobilep60-0 { padding-top:60px;}
    .mobilept65,.mobilep65-0 { padding-top:65px;}
    .mobilept70,.mobilep70-0 { padding-top:70px;}
    .mobilept75,.mobilep75-0 { padding-top:75px;}
    .mobilept80,.mobilep80-0 { padding-top:80px;}
    .mobilept85,.mobilep85-0 { padding-top:85px;}
    .mobilept90,.mobilep90-0 { padding-top:90px;}
    .mobilept95,.mobilep95-0 { padding-top:95px;}
    .mobilept100,.mobilep100-0 { padding-top:100px;}
    .mobilept105,.mobilep105-0 { padding-top:105px;}
    .mobilept110,.mobilep110-0 { padding-top:110px;}
    .mobilept115,.mobilep115-0 { padding-top:115px;}
    .mobilept120,.mobilep120-0 { padding-top:120px;}

    .mobilepb5,.mobilep5-0{ padding-bottom:5px;}  
    .mobilepb10,.mobilep10-0 { padding-bottom:10px;}
    .mobilepb15,.mobilep15-0 { padding-bottom:15px;}
    .mobilepb20,.mobilep20-0 { padding-bottom:20px;}
    .mobilepb25,.mobilep25-0 { padding-bottom:25px;}
    .mobilepb30,.mobilep30-0 { padding-bottom:30px;}
    .mobilepb35,.mobilep35-0 { padding-bottom:35px;}
    .mobilepb40,.mobilep40-0 { padding-bottom:40px;}
    .mobilepb45,.mobilep45-0 { padding-bottom:45px;}
    .mobilepb50,.mobilep50-0 { padding-bottom:50px;}
    .mobilepb55,.mobilep55-0 { padding-bottom:55px;}
    .mobilepb60,.mobilep60-0 { padding-bottom:60px;}
    .mobilepb65,.mobilep65-0 { padding-bottom:65px;}
    .mobilepb70,.mobilep70-0 { padding-bottom:70px;}
    .mobilepb75,.mobilep75-0 { padding-bottom:75px;}
    .mobilepb80,.mobilep80-0 { padding-bottom:80px;}
    .mobilepb85,.mobilep85-0 { padding-bottom:85px;}
    .mobilepb90,.mobilep90-0 { padding-bottom:90px;}
    .mobilepb95,.mobilep95-0 { padding-bottom:95px;}
    .mobilepb100,.mobilep100-0 { padding-bottom:100px;}
    .mobilepb105,.mobilep105-0 { padding-bottom:105px;}
    .mobilepb110,.mobilep110-0 { padding-bottom:110px;}
    .mobilepb115,.mobilep115-0 { padding-bottom:115px;}
    .mobilepb120,.mobilep120-0 { padding-bottom:120px;}


    .mw25 { width:25%; }
    .mw33 { width:33.33%; }
    .mw50 { width:50%; }
    .mw66 { width:66.66%; }
    .mw75 { width:75%; }
    .mw100 { width:100%; }
    .mbrnone br{display:none;}
    .mobileNone{display:none;}
    .mobilemax100{max-width:100%; width:100%}
    .mobileMaxCenter{margin:0 auto;}
    .mBlock{display:block; margin-right:0;}


    form fieldset.form-columns-1 .field,form fieldset.form-columns-2 .field,form fieldset.form-columns-3 .field { width:100% !important; }

    .dnd-section, .content-wrapper--vertical-spacing {
        padding: 60px 0px !important;}
    form input[type=submit],.hs-button,button,.button{font-size:16px;padding:7px 15px;}
    .headerWp .logo { padding: 18px 0; }
    .threeColWp .inner .img{height:200px;}
    .onlyTextContentPurchaser { padding: 30px 0; }
    .threeColSectionPurchaser{ padding: 30px 0; }
    .newsletterPurchaser{ padding: 30px 0; }

    .threeColBoxSlider>div{padding: 40px 30px;}
    .threeColcenter button.slick-prev.slick-arrow{left:40%}
    .threeColcenter button.slick-next.slick-arrow{right:40%}
    .bannerSectionPurchaser{padding:80px 0;}

    .banner-inner-main .banner-inner-outer .banner-inner-heading h1 { font-size: 35px; }
    .banner-inner-main .banner-inner-outer { min-height: 350px; width: 100%; text-align: center; }

    .subscribe-main .subscribe-outer .hs_cos_wrapper_type_form { display: flex; align-items: center; flex-wrap: wrap; text-align: center; justify-content: center; }
    .subscribe-main .subscribe-outer .submitted-message { font-size: 18px; font-weight: 700; margin-left: 0; margin-top: 10px; }

    .subscribe-main .subscribe-outer form { width: 100%; display: flex; align-items: center; padding-left: 0; padding-top: 15px; flex-wrap: wrap; justify-content: center; }
    .subscribe-main .subscribe-outer form .hs-button { margin-top: 15px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
    .subscribe-main .subscribe-outer form input.hs-input { min-width: inherit; max-width: 100%; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
    .subscribe-main .subscribe-outer form .hs_submit.hs-submit { width: 100%; }
    .subscribe-main .subscribe-outer h3 {  width: 100%; }
    .subscribe-main .subscribe-outer form .hs-fieldtype-text { width: 100%; }
    
}
@media (max-width:575px ) {

    .xsw100 { width:100%; }
    .xstop10 { margin-top:10px; }
    .xstop20 { margin-top:20px; }
    .xstop30 { margin-top:30px; }
    .xsw50{width:50%;}
    .xsw100{width:100%;}
    .xsBlock{display:block; margin-right:0;}
    .threeColWp .inner{max-width:320px;margin:0 auto;}
    .newsLetterleftPurchaser { padding: 0 30px 15px; }
    .threeColBoxSlider>div{padding: 30px 20px;}
        .threeColcenter button.slick-prev.slick-arrow{left:35%}
.threeColcenter button.slick-next.slick-arrow{right:35%}
     .bannerSectionPurchaser{padding:50px 0;}

}

@media (max-width:428px ) {
.headerWp .logo a.logoimg img { height: 6.2vw!important; } .headerWp .logo .text { font-size: 7.5vw; }
            .threeColcenter button.slick-prev.slick-arrow{left:30%}
.threeColcenter button.slick-next.slick-arrow{right:30%}
}


/* new Landing Page Css */

 

* { box-sizing: border-box; }

/* white Font */
.fontWhite, .fontWhite a, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6 { color:#fff; }
.fontWhite a:hover { color:#fff; }

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }
/* Text Alignment */
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.capitalize{text-transform: capitalize;}
.text-right { text-align:right; }
.text-left { text-align:left; }
.d-flex { display: flex; flex-wrap: wrap; } 
.align-center { align-items: center; }

.noListStyle ul, .listStyle ul { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul { margin-top:15px; }
.listStyle ul li {line-height: 1.5;margin-bottom:25px; padding-left: 34px; position: relative; margin-left: 0; margin-right: 0; }
.listStyle ul li:before { position:absolute; content:'';background-image:url('https://4071880.fs1.hubspotusercontent-na1.net/hubfs/4071880/Proggio%202023/Assets/Image/check.svg'); content: ""; position: absolute; height: 18px; width: 18px; background-position: center; background-repeat: no-repeat; background-size: cover; left: 0; top:6px; }
.font20 h1,.font20 h2,.font20 h3,.font20 h4,.font20 h5,.font20 h6{font-size:20px; font-weight:700; line-height:1.5;}


.button > a , .btnNew{background: #fff; border: 1px solid #fff; border-radius: 18px; color: #131D26; display: inline-block; font-size: 16px; font-weight: 700; line-height: 19px; padding: 8px 37px; text-transform: uppercase; transition: all .5s ease-in-out;}
.button > a:hover ,.btnNew:hover{background: #f78d1b;color: #fff;border: 1px solid #f78d1b;}


/* Widths */
.fl { float:left; }
.fr { float:right; }
.ib.vt { vertical-align:top !important;  }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }



.p0 { padding:0px; }
.pt0 { padding-top:0px; }
.pb0 { padding-bottom:0px; }
.pl0 { padding-left:0px; }
.pr0 { padding-right:0px; }
.m-0 {  margin:0px; }
.mt-0 { margin-top:0px; }
.mb-0 { margin-bottom:0px; }
.ml-0 { margin-left:0px; }
.mr-0 { margin-right:0px; }
.mt--0 { margin-top:-0px; }
.mb--0 { margin-bottom:-0px; }
.ml--0 { margin-left:-0px; }
.mr--0 { margin-right:-0px; }

.p5 { padding:5px; }
.pt5 { padding-top:5px; }
.pb5 { padding-bottom:5px; }
.pl5 { padding-left:5px; }
.pr5 { padding-right:5px; }
.m-5 {  margin:5px; }
.mt-5 { margin-top:5px; }
.mb-5 { margin-bottom:5px; }
.ml-5 { margin-left:5px; }
.mr-5 { margin-right:5px; }
.mt--5 { margin-top:-5px; }
.mb--5 { margin-bottom:-5px; }
.ml--5 { margin-left:-5px; }
.mr--5 { margin-right:-5px; }

.p10 { padding:10px; }
.pt10 { padding-top:10px; }
.pb10 { padding-bottom:10px; }
.pl10 { padding-left:10px; }
.pr10 { padding-right:10px; }
.m-10 {  margin:10px; }
.mt-10 { margin-top:10px; }
.mb-10 { margin-bottom:10px; }
.ml-10 { margin-left:10px; }
.mr-10 { margin-right:10px; }
.mt--10 { margin-top:-10px; }
.mb--10 { margin-bottom:-10px; }
.ml--10 { margin-left:-10px; }
.mr--10 { margin-right:-10px; }

.p15 { padding:15px; }
.pt15 { padding-top:15px; }
.pb15 { padding-bottom:15px; }
.pl15 { padding-left:15px; }
.pr15 { padding-right:15px; }
.m-15 {  margin:15px; }
.mt-15 { margin-top:15px; }
.mb-15 { margin-bottom:15px; }
.ml-15 { margin-left:15px; }
.mr-15 { margin-right:15px; }
.mt--15 { margin-top:-15px; }
.mb--15 { margin-bottom:-15px; }
.ml--15 { margin-left:-15px; }
.mr--15 { margin-right:-15px; }

.p20 { padding:20px; }
.pt20 { padding-top:20px; }
.pb20 { padding-bottom:20px; }
.pl20 { padding-left:20px; }
.pr20 { padding-right:20px; }
.m-20 {  margin:20px; }
.mt-20 { margin-top:20px; }
.mb-20 { margin-bottom:20px; }
.ml-20 { margin-left:20px; }
.mr-20 { margin-right:20px; }
.mt--20 { margin-top:-20px; }
.mb--20 { margin-bottom:-20px; }
.ml--20 { margin-left:-20px; }
.mr--20 { margin-right:-20px; }

.p25 { padding:25px; }
.pt25 { padding-top:25px; }
.pb25 { padding-bottom:25px; }
.pl25 { padding-left:25px; }
.pr25 { padding-right:25px; }
.m-25 {  margin:25px; }
.mt-25 { margin-top:25px; }
.mb-25 { margin-bottom:25px; }
.ml-25 { margin-left:25px; }
.mr-25 { margin-right:25px; }
.mt--25 { margin-top:-25px; }
.mb--25 { margin-bottom:-25px; }
.ml--25 { margin-left:-25px; }
.mr--25 { margin-right:-25px; }

.p30 { padding:30px; }
.pt30 { padding-top:30px; }
.pb30 { padding-bottom:30px; }
.pl30 { padding-left:30px; }
.pr30 { padding-right:30px; }
.m-30 {  margin:30px; }
.mt-30 { margin-top:30px; }
.mb-30 { margin-bottom:30px; }
.ml-30 { margin-left:30px; }
.mr-30 { margin-right:30px; }
.mt--30 { margin-top:-30px; }
.mb--30 { margin-bottom:-30px; }
.ml--30 { margin-left:-30px; }
.mr--30 { margin-right:-30px; }

.p35 { padding:35px; }
.pt35 { padding-top:35px; }
.pb35 { padding-bottom:35px; }
.pl35 { padding-left:35px; }
.pr35 { padding-right:35px; }
.m-35 {  margin:35px; }
.mt-35 { margin-top:35px; }
.mb-35 { margin-bottom:35px; }
.ml-35 { margin-left:35px; }
.mr-35 { margin-right:35px; }
.mt--35 { margin-top:-35px; }
.mb--35 { margin-bottom:-35px; }
.ml--35 { margin-left:-35px; }
.mr--35 { margin-right:-35px; }

.p40 { padding:40px; }
.pt40 { padding-top:40px; }
.pb40 { padding-bottom:40px; }
.pl40 { padding-left:40px; }
.pr40 { padding-right:40px; }
.m-40 {  margin:40px; }
.mt-40 { margin-top:40px; }
.mb-40 { margin-bottom:40px; }
.ml-40 { margin-left:40px; }
.mr-40 { margin-right:40px; }
.mt--40 { margin-top:-40px; }
.mb--40 { margin-bottom:-40px; }
.ml--40 { margin-left:-40px; }
.mr--40 { margin-right:-40px; }

.p45 { padding:45px; }
.pt45 { padding-top:45px; }
.pb45 { padding-bottom:45px; }
.pl45 { padding-left:45px; }
.pr45 { padding-right:45px; }
.m-45 {  margin:45px; }
.mt-45 { margin-top:45px; }
.mb-45 { margin-bottom:45px; }
.ml-45 { margin-left:45px; }
.mr-45 { margin-right:45px; }
.mt--45 { margin-top:-45px; }
.mb--45 { margin-bottom:-45px; }
.ml--45 { margin-left:-45px; }
.mr--45 { margin-right:-45px; }

.p50 { padding:50px; }
.pt50 { padding-top:50px; }
.pb50 { padding-bottom:50px; }
.pl50 { padding-left:50px; }
.pr50 { padding-right:50px; }
.m-50 {  margin:50px; }
.mt-50 { margin-top:50px; }
.mb-50 { margin-bottom:50px; }
.ml-50 { margin-left:50px; }
.mr-50 { margin-right:50px; }
.mt--50 { margin-top:-50px; }
.mb--50 { margin-bottom:-50px; }
.ml--50 { margin-left:-50px; }
.mr--50 { margin-right:-50px; }

.p55 { padding:55px; }
.pt55 { padding-top:55px; }
.pb55 { padding-bottom:55px; }
.pl55 { padding-left:55px; }
.pr55 { padding-right:55px; }
.m-55 {  margin:55px; }
.mt-55 { margin-top:55px; }
.mb-55 { margin-bottom:55px; }
.ml-55 { margin-left:55px; }
.mr-55 { margin-right:55px; }
.mt--55 { margin-top:-55px; }
.mb--55 { margin-bottom:-55px; }
.ml--55 { margin-left:-55px; }
.mr--55 { margin-right:-55px; }

.p60 { padding:60px; }
.pt60 { padding-top:60px; }
.pb60 { padding-bottom:60px; }
.pl60 { padding-left:60px; }
.pr60 { padding-right:60px; }
.m-60 {  margin:60px; }
.mt-60 { margin-top:60px; }
.mb-60 { margin-bottom:60px; }
.ml-60 { margin-left:60px; }
.mr-60 { margin-right:60px; }
.mt--60 { margin-top:-60px; }
.mb--60 { margin-bottom:-60px; }
.ml--60 { margin-left:-60px; }
.mr--60 { margin-right:-60px; }

.p65 { padding:65px; }
.pt65 { padding-top:65px; }
.pb65 { padding-bottom:65px; }
.pl65 { padding-left:65px; }
.pr65 { padding-right:65px; }
.m-65 {  margin:65px; }
.mt-65 { margin-top:65px; }
.mb-65 { margin-bottom:65px; }
.ml-65 { margin-left:65px; }
.mr-65 { margin-right:65px; }
.mt--65 { margin-top:-65px; }
.mb--65 { margin-bottom:-65px; }
.ml--65 { margin-left:-65px; }
.mr--65 { margin-right:-65px; }

.p70 { padding:70px; }
.pt70 { padding-top:70px; }
.pb70 { padding-bottom:70px; }
.pl70 { padding-left:70px; }
.pr70 { padding-right:70px; }
.m-70 {  margin:70px; }
.mt-70 { margin-top:70px; }
.mb-70 { margin-bottom:70px; }
.ml-70 { margin-left:70px; }
.mr-70 { margin-right:70px; }
.mt--70 { margin-top:-70px; }
.mb--70 { margin-bottom:-70px; }
.ml--70 { margin-left:-70px; }
.mr--70 { margin-right:-70px; }

.p75 { padding:75px; }
.pt75 { padding-top:75px; }
.pb75 { padding-bottom:75px; }
.pl75 { padding-left:75px; }
.pr75 { padding-right:75px; }
.m-75 {  margin:75px; }
.mt-75 { margin-top:75px; }
.mb-75 { margin-bottom:75px; }
.ml-75 { margin-left:75px; }
.mr-75 { margin-right:75px; }
.mt--75 { margin-top:-75px; }
.mb--75 { margin-bottom:-75px; }
.ml--75 { margin-left:-75px; }
.mr--75 { margin-right:-75px; }

.p80 { padding:80px; }
.pt80 { padding-top:80px; }
.pb80 { padding-bottom:80px; }
.pl80 { padding-left:80px; }
.pr80 { padding-right:80px; }
.m-80 {  margin:80px; }
.mt-80 { margin-top:80px; }
.mb-80 { margin-bottom:80px; }
.ml-80 { margin-left:80px; }
.mr-80 { margin-right:80px; }
.mt--80 { margin-top:-80px; }
.mb--80 { margin-bottom:-80px; }
.ml--80 { margin-left:-80px; }
.mr--80 { margin-right:-80px; }

.p85 { padding:85px; }
.pt85 { padding-top:85px; }
.pb85 { padding-bottom:85px; }
.pl85 { padding-left:85px; }
.pr85 { padding-right:85px; }
.m-85 {  margin:85px; }
.mt-85 { margin-top:85px; }
.mb-85 { margin-bottom:85px; }
.ml-85 { margin-left:85px; }
.mr-85 { margin-right:85px; }
.mt--85 { margin-top:-85px; }
.mb--85 { margin-bottom:-85px; }
.ml--85 { margin-left:-85px; }
.mr--85 { margin-right:-85px; }

.p90 { padding:90px; }
.pt90 { padding-top:90px; }
.pb90 { padding-bottom:90px; }
.pl90 { padding-left:90px; }
.pr90 { padding-right:90px; }
.m-90 {  margin:90px; }
.mt-90 { margin-top:90px; }
.mb-90 { margin-bottom:90px; }
.ml-90 { margin-left:90px; }
.mr-90 { margin-right:90px; }
.mt--90 { margin-top:-90px; }
.mb--90 { margin-bottom:-90px; }
.ml--90 { margin-left:-90px; }
.mr--90 { margin-right:-90px; }

.p95 { padding:95px; }
.pt95 { padding-top:95px; }
.pb95 { padding-bottom:95px; }
.pl95 { padding-left:95px; }
.pr95 { padding-right:95px; }
.m-95 {  margin:95px; }
.mt-95 { margin-top:95px; }
.mb-95 { margin-bottom:95px; }
.ml-95 { margin-left:95px; }
.mr-95 { margin-right:95px; }
.mt--95 { margin-top:-95px; }
.mb--95 { margin-bottom:-95px; }
.ml--95 { margin-left:-95px; }
.mr--95 { margin-right:-95px; }

.p100 { padding:100px; }
.pt100 { padding-top:100px; }
.pb100 { padding-bottom:100px; }
.pl100 { padding-left:100px; }
.pr100 { padding-right:100px; }
.m-100 {  margin:100px; }
.mt-100 { margin-top:100px; }
.mb-100 { margin-bottom:100px; }
.ml-100 { margin-left:100px; }
.mr-100 { margin-right:100px; }
.mt--100 { margin-top:-100px; }
.mb--100 { margin-bottom:-100px; }
.ml--100 { margin-left:-100px; }
.mr--100 { margin-right:-100px; }

.p105 { padding:105px; }
.pt105 { padding-top:105px; }
.pb105 { padding-bottom:105px; }
.pl105 { padding-left:105px; }
.pr105 { padding-right:105px; }
.m-105 {  margin:105px; }
.mt-105 { margin-top:105px; }
.mb-105 { margin-bottom:105px; }
.ml-105 { margin-left:105px; }
.mr-105 { margin-right:105px; }
.mt--105 { margin-top:-105px; }
.mb--105 { margin-bottom:-105px; }
.ml--105 { margin-left:-105px; }
.mr--105 { margin-right:-105px; }

.p110 { padding:110px; }
.pt110 { padding-top:110px; }
.pb110 { padding-bottom:110px; }
.pl110 { padding-left:110px; }
.pr110 { padding-right:110px; }
.m-110 {  margin:110px; }
.mt-110 { margin-top:110px; }
.mb-110 { margin-bottom:110px; }
.ml-110 { margin-left:110px; }
.mr-110 { margin-right:110px; }
.mt--110 { margin-top:-110px; }
.mb--110 { margin-bottom:-110px; }
.ml--110 { margin-left:-110px; }
.mr--110 { margin-right:-110px; }

.p115 { padding:115px; }
.pt115 { padding-top:115px; }
.pb115 { padding-bottom:115px; }
.pl115 { padding-left:115px; }
.pr115 { padding-right:115px; }
.m-115 {  margin:115px; }
.mt-115 { margin-top:115px; }
.mb-115 { margin-bottom:115px; }
.ml-115 { margin-left:115px; }
.mr-115 { margin-right:115px; }
.mt--115 { margin-top:-115px; }
.mb--115 { margin-bottom:-115px; }
.ml--115 { margin-left:-115px; }
.mr--115 { margin-right:-115px; }

.p120 { padding:120px; }
.pt120 { padding-top:120px; }
.pb120 { padding-bottom:120px; }
.pl120 { padding-left:120px; }
.pr120 { padding-right:120px; }
.m-120 {  margin:120px; }
.mt-120 { margin-top:120px; }
.mb-120 { margin-bottom:120px; }
.ml-120 { margin-left:120px; }
.mr-120 { margin-right:120px; }
.mt--120 { margin-top:-120px; }
.mb--120 { margin-bottom:-120px; }
.ml--120 { margin-left:-120px; }
.mr--120 { margin-right:-120px; }

.p125 { padding:125px; }
.pt125 { padding-top:125px; }
.pb125 { padding-bottom:125px; }
.pl125 { padding-left:125px; }
.pr125 { padding-right:125px; }
.m-125 {  margin:125px; }
.mt-125 { margin-top:125px; }
.mb-125 { margin-bottom:125px; }
.ml-125 { margin-left:125px; }
.mr-125 { margin-right:125px; }
.mt--125 { margin-top:-125px; }
.mb--125 { margin-bottom:-125px; }
.ml--125 { margin-left:-125px; }
.mr--125 { margin-right:-125px; }

.p130 { padding:130px; }
.pt130 { padding-top:130px; }
.pb130 { padding-bottom:130px; }
.pl130 { padding-left:130px; }
.pr130 { padding-right:130px; }
.m-130 {  margin:130px; }
.mt-130 { margin-top:130px; }
.mb-130 { margin-bottom:130px; }
.ml-130 { margin-left:130px; }
.mr-130 { margin-right:130px; }
.mt--130 { margin-top:-130px; }
.mb--130 { margin-bottom:-130px; }
.ml--130 { margin-left:-130px; }
.mr--130 { margin-right:-130px; }

.p135 { padding:135px; }
.pt135 { padding-top:135px; }
.pb135 { padding-bottom:135px; }
.pl135 { padding-left:135px; }
.pr135 { padding-right:135px; }
.m-135 {  margin:135px; }
.mt-135 { margin-top:135px; }
.mb-135 { margin-bottom:135px; }
.ml-135 { margin-left:135px; }
.mr-135 { margin-right:135px; }
.mt--135 { margin-top:-135px; }
.mb--135 { margin-bottom:-135px; }
.ml--135 { margin-left:-135px; }
.mr--135 { margin-right:-135px; }

.p140 { padding:140px; }
.pt140 { padding-top:140px; }
.pb140 { padding-bottom:140px; }
.pl140 { padding-left:140px; }
.pr140 { padding-right:140px; }
.m-140 {  margin:140px; }
.mt-140 { margin-top:140px; }
.mb-140 { margin-bottom:140px; }
.ml-140 { margin-left:140px; }
.mr-140 { margin-right:140px; }
.mt--140 { margin-top:-140px; }
.mb--140 { margin-bottom:-140px; }
.ml--140 { margin-left:-140px; }
.mr--140 { margin-right:-140px; }

.p145 { padding:145px; }
.pt145 { padding-top:145px; }
.pb145 { padding-bottom:145px; }
.pl145 { padding-left:145px; }
.pr145 { padding-right:145px; }
.m-145 {  margin:145px; }
.mt-145 { margin-top:145px; }
.mb-145 { margin-bottom:145px; }
.ml-145 { margin-left:145px; }
.mr-145 { margin-right:145px; }
.mt--145 { margin-top:-145px; }
.mb--145 { margin-bottom:-145px; }
.ml--145 { margin-left:-145px; }
.mr--145 { margin-right:-145px; }

.p150 { padding:150px; }
.pt150 { padding-top:150px; }
.pb150 { padding-bottom:150px; }
.pl150 { padding-left:150px; }
.pr150 { padding-right:150px; }
.m-150 {  margin:150px; }
.mt-150 { margin-top:150px; }
.mb-150 { margin-bottom:150px; }
.ml-150 { margin-left:150px; }
.mr-150 { margin-right:150px; }
.mt--150 { margin-top:-150px; }
.mb--150 { margin-bottom:-150px; }
.ml--150 { margin-left:-150px; }
.mr--150 { margin-right:-150px; }
 



/* Template Style */
.max545{max-width:544px; margin:0; width:100%;}
.bannerOverwrite {margin-top: -198px; }


/* Three Column Section */
.threColImgInner { background-position: center; background-repeat: no-repeat; background-size: cover; height: 250px; width: 100%; }
.threeColumnCard { display: flex; flex-wrap: wrap; margin: 0 -15px; }
.twoColInner.fullWidthCol { width: calc(100% - 15px); margin: 15px; } 
.twoColInner.threeColumnWidth { width: calc(33.33% - 30px); margin: 15px; border: 1px solid rgba(0,0,0,.12);border-radius: 6px;box-shadow: 0 6px 8px 0 #00193c0c;} 
.twoColInner.twoColumnWidth { width: calc(50% - 30px); margin: 15px; border: 1px solid rgba(0,0,0,.12);border-radius: 6px;box-shadow: 0 6px 8px 0 #00193c0c;}
.rightSideColInner { padding: 20px; }
.twoColInner.fullWidthCol .threeoColInnerParent { display: flex; max-width: 800px; flex-wrap: wrap; margin: 0 auto; padding: 30px 0 0 0; } 
.twoColInner.fullWidthCol .leftSideColumn { width: 50%; } .twoColInner.fullWidthCol .rightSideColumn { width: 50%; }
.twoColInner{position: relative;overflow: hidden;}
.headerSection.lpHeader {padding-top: 23px;}


@media (max-width: 1620px){



}

@media (max-width: 1440px){



}
@media (max-width: 1360px){



}

@media (max-width: 1280px){



}

@media (max-width: 1230x){



}


@media (max-width: 1080px){



}



@media (max-width: 1024px){



}


@media (max-width: 991px){

    .twoColInner.threeColumnWidth {width: calc(50% - 30px);}
    .twoColInner.fullWidthCol .leftSideColumn, .twoColInner.fullWidthCol .rightSideColumn {width: 100%;}


}

@media (max-width: 767px){
    .twoColInner.threeColumnWidth{width: calc(100% - 30px);}
    .twoColInner.twoColumnWidth{width: calc(100% - 30px);}
    .twoColInner.fullWidthCol .threeoColInnerParent{padding: 0;}



}
@media (max-width: 480px){



}