

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;500;700&display=swap');
/* @import url('https://fonts.googleapis.com/css2?family=Onest&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@500;700&display=swap'); */




/* Start Custom Fonts CSS */
/* @font-face {
    font-family: 'Gt Eesti Pro Text';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    font-display: swap;
    src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Regular.eot');
    src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Regular.eot?#iefix') format('embedded-opentype'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Regular.woff2') format('woff2'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Regular.woff') format('woff'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Gt Eesti Pro Text';
    font-style: normal;
    font-weight: 500;
    font-display: auto;
    font-display: swap;
    src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Medium.eot');
    src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Medium.eot?#iefix') format('embedded-opentype'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Medium.woff2') format('woff2'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Medium.woff') format('woff'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Gt Eesti Pro Text';
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    font-display: swap;
    src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Bold.eot');
    src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Bold.eot?#iefix') format('embedded-opentype'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Bold.woff2') format('woff2'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Bold.woff') format('woff'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProText-Bold.ttf') format('truetype');
} */



/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */

/* */
@font-face {
  font-family: 'GT Eesti Regular';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  font-display: swap;
  src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Regular.eot');
  src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Regular.eot?#iefix') format('embedded-opentype'),
    url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Regular.woff2') format('woff2'),
    url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Regular.woff') format('woff'),
    url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Regular.ttf') format('truetype');
}

/* @font-face {
    font-family: 'Gt Eesti Pro Display';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    font-display: swap;
    src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Regular.eot');
    src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Regular.woff2') format('woff2'),
        url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Regular.woff') format('woff'),
        url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Gt Eesti Pro Display';
    font-style: normal;
    font-weight: 500;
    font-display: auto;
    font-display: swap;
    src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Medium.eot');
    src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Medium.eot?#iefix') format('embedded-opentype'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Medium.woff2') format('woff2'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Medium.woff') format('woff'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Gt Eesti Pro Display';
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    font-display: swap;
    src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Bold.eot');
    src: url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Bold.eot?#iefix') format('embedded-opentype'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Bold.woff2') format('woff2'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Bold.woff') format('woff'),
         url('https://45743536.fs1.hubspotusercontent-na1.net/hubfs/45743536/Huon_IT_May_2024/fonts/GTEestiProDisplay-Bold.ttf') format('truetype');
} */




/* Typography */ 

 









/* 1a. Containers */




/* 1b. Colors */







  






/* 1c. Typography */


























/* 1d. Buttons */













/* 1e. Forms */









































/* 1g. Website header */










/* 1h. Website footer */












.content-wrapper {
    max-width: 1094px; width : 100%; display : block; float : none;  margin : 0 auto;
}

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

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





html {
    font-size: 16px;
}

body {
    font-family: 'GT Eesti Display';
    color: #282828;
    font-size: 16px;
}
html, body { overflow-x: hidden; }
/* Paragraphs */

p {
    font-family: 'GT Eesti Display';
}

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

a {
    font-weight: 400; font-family: 'GT Eesti Display';
    color: #046bd2; display : inline-block; transition : all ease-in-out 0.3s;
}

a:hover,
a:focus {
    font-weight: 400; font-family: 'GT Eesti Display';
    color: #0043aa;
}

a:active {
    font-weight: 400; font-family: 'GT Eesti Display';
    color: #2c93fa;
}

/* Headings */

h1,
.h1 {
    font-family: 'Gt Eesti Pro Text', Arial, Sans-Serif;
    font-weight: 700; font-family: 'GT Eesti Display';
    color: #282828;
    font-size: 48px;
    text-transform: none;
    
}

h2,
.h2 {
    font-family: 'Gt Eesti Pro Display', Arial, Sans-Serif;
    font-weight: 700; font-family: 'GT Eesti Display';
    color: #282828;
    font-size: 32px;
    text-transform: none;
}

h3,
.h3 {
     font-family: 'Gt Eesti Pro Text', Arial, Sans-Serif;
    text-decoration: none; letter-spacing: 0.015em; line-height: 1.2916;
    color: #282828;
    font-size: 24px;
    text-transform: none;
}

h4,
.h4 {
    font-family: 'Gt Eesti Pro Display', Arial, Sans-Serif;
    font-weight: 700; font-family: 'GT Eesti Display';
    color: #282828;
    font-size: 20px;
    text-transform: none;
    
}

h5,
.h5 {
    font-family: 'Gt Eesti Pro Text', Arial, Sans-Serif;
    font-weight: 700; font-family: 'GT Eesti Display';
    color: #282828;
    font-size: 16px;
    text-transform: none;
    
}

h6,
.h6 {
    font-family: 'Gt Eesti Pro Text', Arial, Sans-Serif;
    font-weight: 700; font-family: 'GT Eesti Display';
    color: #282828;
    font-size: 14px;
    text-transform: none;
    
}



/* Blockquote */

blockquote {
    border-left-color: #F06400;
}





a.button,
.button a,
.hs-button,
.hs-blog-post-listing__post-button {
    font-family: 'Gt Eesti Pro Text', Arial, Sans-Serif;
    border: 1px solid #F06400;

    padding-top: 15px;
padding-right: 31.4px;
padding-bottom: 15px;
padding-left: 31.4px;

    text-decoration: none; line-height: 1.44444;
    background-color: 

  
  
    
  


  rgba(240, 100, 0, 1.0)

;
    border-radius: 0px;
    color: #FFFFFF;
    font-size: 18px;
    text-transform: none;
}

a.button:hover,
.button a:hover,
a.button:hover,
.button a:focus,
.hs-button:hover,
.hs-button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus  {
    border: 1px solid #FF7C03;
;
    color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    background-color: 

  
  
    
  


  rgba(255, 124, 3, 1.0)

;
    border-radius: 0px;
}
.tag-list .tag-item.topic-cta a.see-all-topic:hover , .tag-list .tag-item.topic-cta a.see-all-topic:focus{
    color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    background-color: 

  
  
    
  


  rgba(255, 124, 3, 1.0)

;
}
.tag-list .tag-item.topic-cta a.see-all-topic:active {
    background-color: rgba(255, 140, 40, 1.0);
    border-color: #ff8c28;
}

a.button:active,
.button a:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
    text-decoration: none; line-height: 1.44444;
    background-color: rgba(255, 140, 40, 1.0);
    border-color: #ff8c28;
}





form,
.submitted-message {
    font-family: 'GT Eesti Display';
    border: 1px none #F06400;
;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background-color: 

  
  
    
  


  rgba(240, 100, 0, 0.0)

;
    padding: 0px;
;
}

/* Form title */

.form-title {
    ;
    ;
    ;
    border-top-left-radius: px;
    border-top-right-radius: px;
    border-bottom-left-radius: px;
    border-bottom-right-radius: px;
    font-size: ;
    color: ;
    background-color: 

  
  
    
  


  rgba(#null, 1)

;
}


/* Labels */

form label {
    color: #333333;
    font-family: 'Gt Eesti Pro Display', Arial, Sans-Serif;
}

/* Help text */

form legend {
    color: #282828;
}

/* Inputs */

form input[type=text],
form input[type=search],
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 #CCCCCC;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    color: #666666;
    border-radius: 5px;font-family: 'Gt Eesti Pro Display', Arial, Sans-Serif;
}

/* Form placeholder text */

::-webkit-input-placeholder {
    color: #666666;
}

::-moz-placeholder {
    color: #666666;
}

:-ms-input-placeholder {
    color: #666666;
}

::placeholder {
    color: #666666;
}

/* Inputs - date picker */

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

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

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

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

/* Submit button */

form input[type=submit],
form .hs-button {
    font-family:'Gt Eesti Pro Text', Arial, Sans-Serif;
    border: 1px none #F06400;
;
    padding-top: 15.9px;
padding-right: 32.4px;
padding-bottom: 15.9px;
padding-left: 32.4px;
;
    line-height: 1.46;
    color: #FFFFFF;
    font-size: 18px;
    background-color: 

  
  
    
  


  rgba(240, 100, 0, 1.0)

;
    border-radius: 0px;
    text-transform: none;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
    font-family:'Gt Eesti Pro Text', Arial, Sans-Serif;
    background-color: 

  
  
    
  


  rgba(255, 124, 3, 1.0)

;
    color: #ffffff;
    border: 1px none #FF7C03;
;
}

form input[type=submit]:active,
form .hs-button:active {
    font-family:'Gt Eesti Pro Text', Arial, Sans-Serif;
    background-color: rgba(255, 140, 40, 1.0);
    border-color: #ff8c28;
}
form ul.hs-error-msgs.inputs-list label { font-size: 14px; margin-top: 0; }
.submitted-message { font-size: 18px; font-weight: 700; text-align: center; }








form fieldset.form-columns-2 > .hs-form-field:first-child {margin-right: 10px;} 
form fieldset.form-columns-2 > .hs-form-field:last-child { margin-left: 10px; }
form fieldset.form-columns-2 > .hs-form-field { width: calc(50% - 10px) !important; }
form fieldset.form-columns-3>.hs-form-field{width:calc(33.33% - 14px)!important}
form fieldset.form-columns-3>.hs-form-field{margin:0 10px 24px}
form fieldset.form-columns-3>.hs-form-field:first-child{margin-left:0}
form fieldset.form-columns-3>.hs-form-field:last-child{margin-right:0}
form fieldset > div.hs-form-field > .input { margin: 0 !important;line-height: 0; }
form input[type=file] { padding: 10.7px 20px; }
form select { appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(https://8457244.fs1.hubspotusercontent-na1.net/hubfs/8457244/Cloud_Congress_Theme_Apr2022/Vector%204.svg) no-repeat scroll 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; background-position: calc(100% - 15px) 55%; padding-right: 37px; overflow: hidden !important; text-overflow: ellipsis !important; }
input[type="file"] { -webkit-appearance: none; text-align: left; -webkit-rtl-ordering: left; }
input[type="file"]::-webkit-file-upload-button { -webkit-appearance: none; float: right; margin: 0 0 0 10px; background-image: -webkit-gradient(linear, left bottom, left top, from(#CCCCCC), to(#CCCCCC)); background-image: -moz-linear-gradient(90deg, #CCCCCC0%, #CCCCCC100%); border: 0.5px solid #4A4F54; background-color: unset; border-radius: 4px; }

/* Form Radio OR Chedkbox */
/* Checkbox */
form li.hs-form-checkbox input { visibility: hidden; cursor: pointer; appearance: none; -moz-appearance: none; -webkit-appearance: none; margin: 0; }
form li.hs-form-checkbox label{ position:relative; display: block; position: relative; padding-left: 38px; margin-bottom: 18px; cursor: pointer; }
/* form li.hs-form-checkbox label input:checked ~ span:after { background-color:#ff1414;border: 2px solid #ff1414; } */
form li.hs-form-checkbox label > span:after{position: absolute;content:"";top: 0px;left: 0;height: 22px;width: 22px;border: 2px solid #333333;border-radius: 4px;border: 1px solid #CCCCCC;
;background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;}
form li.hs-form-checkbox label input:checked ~ span:before{ display: block; }
form li.hs-form-checkbox label > span:before  {background-position: 50%; background-repeat: no-repeat; background-size: cover; content: ""; display: none; height: 15px; left: 3px; position: absolute; top: 4px; width: 17px; z-index: 99; -webkit-mask-image: url(https://8457244.fs1.hubspotusercontent-na1.net/hubfs/8457244/Cloud_Congress_Theme_Apr2022/check_img.svg); mask-image: url(https://8457244.fs1.hubspotusercontent-na1.net/hubfs/8457244/Cloud_Congress_Theme_Apr2022/check_img.svg); -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 11px; mask-size: 11px; background-color: #333333;}

/* Legel Cont Checkbox */
form li.hs-form-booleancheckbox input { visibility: hidden; cursor: pointer; appearance: none; -moz-appearance: none; -webkit-appearance: none; margin: 0; }
form li.hs-form-booleancheckbox label{ position:relative; display: block; position: relative; padding-left: 33px; margin-bottom: 20px; cursor: pointer;line-height: 1.6; }
/* form li.hs-form-booleancheckbox label input:checked ~ span:after { background-color:#ff1414;border: 2px solid #ff1414; } */
form li.hs-form-booleancheckbox label > span:after{position: absolute; content: ""; top: 2px;left: 0; height: 18px; width: 18px; background-color: #fff; border: 1px solid #333333; border-radius: 4px;border: 1px solid #CCCCCC;
;background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;}
form li.hs-form-booleancheckbox label input:checked ~ span:before{ display: block; }
form li.hs-form-booleancheckbox label > span:before  {background-position: 50%; background-repeat: no-repeat; background-size: cover; content: ""; display: none; height: 9px; left: 5px; position: absolute; top: 7px; width: 9px; z-index: 99; -webkit-mask-image: url(https://8457244.fs1.hubspotusercontent-na1.net/hubfs/8457244/Cloud_Congress_Theme_Apr2022/check_img.svg); mask-image: url(https://8457244.fs1.hubspotusercontent-na1.net/hubfs/8457244/Cloud_Congress_Theme_Apr2022/check_img.svg); -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 9px; mask-size: 9px; background-color: #333333;}
.hs_submit.hs-submit { margin-top: 21px; }
.legal-consent-container .hs-error-msgs label { color: #f2545b; font-size: 12px !important; }
form .hs-richtext, form .hs-richtext p { font-size: 14px; margin: 0 0 10px; color: #333333; }
form li.hs-form-booleancheckbox label { font-size: 14px;color: #333333;    font-weight: 400; }
form li.hs-form-checkbox label , form li.hs-form-radio label { font-size: 16px;line-height: 1.4; }
/* Radiobutton */
form li.hs-form-radio input { visibility: hidden; cursor: pointer; appearance: none; -moz-appearance: none; -webkit-appearance: none; margin: 0; }
form li.hs-form-radio label{ position:relative; display: block; position: relative; padding-left: 38px; margin-bottom: 20px; cursor: pointer; }
form li.hs-form-radio label span:before { content: " "; display: inline-block; position: absolute; top: 0px; left: 0; margin: 0 5px 0 0; width: 22px; height: 22px; border-radius: 40px; background-color: transparent; background-color: #ffffff; border: 2px solid #333333;border: 1px solid #CCCCCC;
; background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; }
form li.hs-form-radio label input[type=radio]:checked ~ span:after {border-radius: 66px; width: 8px; height: 8px; position: absolute; top:7px; left: 7px; content: " "; display: block; background-color: #333333;}
form li.hs-form-radio label input[type=radio]:checked ~ span:before {border-color: #333333;}
.legal-consent-container li.hs-form-booleancheckbox {min-height: 26px;display: flex;flex-wrap: wrap;align-items: center;}
.legal-consent-container li.hs-form-booleancheckbox label {margin-bottom: 0;}
form ul.no-list.hs-error-msgs.inputs-list li label.hs-error-msg.hs-main-font-element { font-size: 14px; margin: 0; }
form ul.no-list.hs-error-msgs.inputs-list li { margin: 6px 0 0; }

.hs-dateinput:before { content: none; }
.hs-dateinput .hs-input { width: 100% !important; background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; text-align: left !important; border-left-width: 1px;outline: 0; }
input::-webkit-date-and-time-value { text-align: left; }

.hs-datepicker button:before { position: unset; content: none; }
.fn-date-picker .pika-button { border-radius: 0; }
.fn-date-picker .pika-table { margin-bottom: 0; }

.common-form input::-webkit-input-placeholder { color: #fff; opacity: 1;font-weight:300; }
.common-form input:-moz-placeholder,.common-form input::-moz-placeholder { color: #fff; opacity: 1;font-weight:300; }
.common-form input:-ms-input-placeholder { color: #fff; opacity: 1;font-weight:300; }
.common-form textarea::-webkit-input-placeholder { color: #fff; opacity: 1;font-weight:300; }
.common-form textarea:-moz-placeholder,.common-form textarea::-moz-placeholder { color: #fff; opacity: 1;font-weight:300; }
.common-form textarea:-ms-input-placeholder { color: #fff; opacity: 1;font-weight:300; }
.common-form input:-webkit-autofill,.common-form select:-webkit-autofill,.common-form textarea:-webkit-autofill { -webkit-text-fill-color: #fff; -webkit-box-shadow: inset 0 0 0 100px ##88aec0; -moz-box-shadow: inset 0 0 0 100px #88aec0; box-shadow: inset 0 0 0 100px #88aec0; color: #fff; font-weight:300; }

.error-page *+div#hs_cos_wrapper_button { margin-top: 20px; }
.error-page div#hs_cos_wrapper_button { line-height: 0; }
.white-theme-form.formResetStyling form .hs-button, .white-theme-form.formResetStyling form input[type=submit] {border-color: #ffffff;background-color: #ffffff;color: #3370de;}
.formResetStyling .submitted-message { padding: 25px; }
.formResetStyling form .legal-consent-container a { text-decoration: underline !important; }
.legal-consent-container * { font-family : {font=GT Eesti Display, font_set=BRANDING, styles={font-weight=400, font-family='GT Eesti Display'}, size=null, size_unit=null, color=#282828, variant=Regular, fallback=null, style=font-weight: 400; font-family: 'GT Eesti Display', css=color: #282828;font-weight: 400; font-family: GT Eesti Display;} }
form label.labelIsEmpty { display: none; }







.simpleheadInner {  max-width: 195px; width: 100%;}
.simpleheadInner a {  width: 100%;}
.simpleheadInner a img { width: 100%; height: 100%;  object-fit: contain;}


.header {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
    color: #282828;
    font-family: GT Eesti Display;
}

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

.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: #505050;
}

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

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

@media (min-width: 767px) {
    .menu .menu__submenu,
    .header__language-switcher .lang_list_class {
        border: 0px solid #282828;

        background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    }

    .menu__submenu--level-2 > .menu__item:first-child:before {
        border: 0px solid #282828;

        background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    }
}

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

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

.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: GT Eesti Display;
}

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

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    }

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




.LpFooterInner { gap : 30px 50px }
.LPFooterLeftCol {  max-width: 195px;}
.LPFooterLeftCol a {  width: 100%;}
.LPFooterLeftCol a img {  width: 100%;  height: 100%;  object-fit: contain;}
.footer {
    background-color: 

  
  
    
  


  rgba(40, 40, 40, 1.0)

 !important;
}

/* 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: #F2F2F2;
}

@media (max-width : 767px){
    .LpFooterSection  { padding : 50px 0 !important }
}

@media (max-width : 640px){
    .LpFooterSection  { padding : 30px 0 !important  }
}
.LpFooterInner .LpFooterRightCol p { font-family: Onest, sans-serif; font-weight: 400; line-height: 1.85; color: #F2F2F2 }
.LpFooterInner .LpFooterRightCol p a { text-decoration: underline !important; font-family: Onest, sans-serif; color: #F2F2F2 }





p+* { margin-top : 25px; }


.noliststyle ul { margin : 0; padding : 0; list-style: none; }
/* Font Size */
.font14,.font14 a, .font14 p{font-size:14px;line-height:1.428}
.font15, .font15 p{font-size:15px;}
.font16,.font16 p{font-size:16px;}
.font17,.font17 p{font-size:17px;}
.font18,.font18 p{font-size:18px;line-height: 1.444;}
.font19,.font19 p{font-size:19px;}
.font20,.font20 p{font-size:20px;letter-spacing: 0.015em;line-height: 1.4;}
.font21,.font21 p{font-size:21px;}
.font23,.font23 p{font-size:23px;}
/* line-height */
.lh1,  .lh1 a,  .lh1 h1,  .lh1 h2, .lh1 h3,   .lh1 h4,  .lh1 h5,  .lh1 h6,   .lh1 p    { line-height : 1 }
.lh11, .lh11 a, .lh11 h1, .lh11 h2, .lh11 h3, .lh11 h4, .lh11 h5, .lh11 h6, .lh11 p { line-height : 1.1 }
.lh12, .lh12 a, .lh12 h1, .lh12 h2, .lh12 h3, .lh12 h4, .lh12 h5, .lh12 h6, .lh12 p { line-height : 1.2 }
.lh13, .lh13 a, .lh13 h1, .lh13 h2, .lh13 h3, .lh13 h4, .lh13 h5, .lh13 h6, .lh13 p   { line-height : 1.3 }
.lh14, .lh14 a, .lh14 h1, .lh14 h2, .lh14 h3, .lh14 h4, .lh14 h5, .lh14 h6, .lh14 p { line-height : 1.4 }
.lh15, .lh15 a, .lh15 h1, .lh15 h2, .lh15 h3, .lh15 h4, .lh15 h5, .lh15 h6, .lh15 p { line-height : 1.5 }
.lh16, .lh16 a, .lh16 h1, .lh16 h2, .lh16 h3, .lh16 h4, .lh16 h5, .lh16 h6, .lh16 p { line-height : 1.6 }

/* letter-spacing */
.ls10 ,.ls10 h1,.ls10 h2,.ls10 h3,.ls10 h4,.ls10 h5,.ls10 h6,.ls10 p,.ls10 a { letter-spacing: 0.10px;}
.ls15 ,.ls15 h1,.ls15 h2,.ls15 h3,.ls15 h4,.ls15 h5,.ls15 h6,.ls15 p,.ls15 a { letter-spacing: 0.15px;}
.ls20 ,.ls20 h1,.ls20 h2,.ls20 h3,.ls20 h4,.ls20 h5,.ls20 h6,.ls20 p,.ls20 a { letter-spacing: 0.20px;}
.ls25 ,.ls25 h1,.ls25 h2,.ls25 h3,.ls25 h4,.ls25 h5,.ls25 h6,.ls25 p,.ls25 a { letter-spacing: 0.25px;}
.ls30 ,.ls30 h1,.ls30 h2,.ls30 h3,.ls30 h4,.ls30 h5,.ls30 h6,.ls30 p,.ls30 a { letter-spacing: 0.30px;}
.ls57 ,.ls57 h1,.ls57 h2,.ls57 h3,.ls57 h4,.ls57 h5,.ls57 h6,.ls57 p,.ls57 a { letter-spacing: 0.57px;}

/* font-weight */
.extrabold, .extrabold h1, .extrabold h2, .extrabold h3, .extrabold h4, .extrabold h5, .extrabold h6, .extrabold p  { font-weight:800; }
.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6, .bold p  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6, .semibold p  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6, .medium p { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6, .normal p { font-weight:500; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p { font-weight:300; }
.thin, .thin h1, .thin h2, .thin h3, .thin h4, .thin h5, .thin h6, .thin p { font-weight:100; }

/* border-class */

.border0 { border: 0px solid; }
.border-top0 { border-top : 0px solid }
.border-bottom0 { border-bottom : 0px solid }
.border-left0 { border-left : 0px solid }
.border-right0 { border-right : 0px solid }

.border1 { border: 1px solid; }
.border-top1 { border-top : 1px solid }
.border-bottom1 { border-bottom : 1px solid }
.border-left1 { border-left : 1px solid }
.border-right1 { border-right : 1px solid }

.border2 { border: 2px solid; }
.border-top2 { border-top : 2px solid }
.border-bottom2 { border-bottom : 2px solid }
.border-left2 { border-left : 2px solid }
.border-right2 { border-right : 2px solid }

.border3 { border: 3px solid; }
.border-top3 { border-top : 3px solid }
.border-bottom3 { border-bottom : 3px solid }
.border-left3 { border-left : 3px solid }
.border-right3 { border-right : 3px solid }

.border4 { border: 4px solid; }
.border-top4 { border-top : 4px solid }
.border-bottom4 { border-bottom : 4px solid }
.border-left4 { border-left : 4px solid }
.border-right4 { border-right : 4px solid }

.border5 { border: 5px solid; }
.border-top5 { border-top : 5px solid }
.border-bottom5 { border-bottom : 5px solid }
.border-left5 { border-left : 5px solid }
.border-right5 { border-right : 5px solid }



/* border-color */
.p_border  {border-color: #282828;} /* #006383 */
.s_border  {border-color: #F06400;} /* #606060 */
.grayborder  {border-color: #121619;} /* #E2EEF5 */
.redborder {border-color: ;} /* #E7334E */
.whiteborder {border-color: ;} /* #FFF */




/* Colors */
.blue_color, .blue_color * {color: #121619;}
.Whitecolor, .Whitecolor a, .Whitecolor h1, .Whitecolor h2, .Whitecolor h3, .Whitecolor h4, .Whitecolor h5, .Whitecolor h6, .Whitecolor p {color: #FFF;}
.p_color, .p_color a, .p_color h1, .p_color h2, .p_color h3, .p_color h4, .p_color h5, .p_color h6, .p_color p {color: #282828;} 
.s_color, .s_color a, .s_color h1, .s_color h2, .s_color h3, .s_color h4, .s_color h5, .s_color h6, .s_color p {color: #F06400;}



.redcolor, .redcolor a, .redcolor h1, .redcolor h2, .redcolor h3, .redcolor h4, .redcolor h5, .redcolor h6, .redcolor p {color: #F06400;} 




.black_color * { color:#000 }
/* background-color */
.Whitebg  {background-color: #FFF;} 
.p_bg  {background-color: #282828;} 
.s_bg   {background-color: #F06400;} 







.redbg {background-color: #F06400;}

.base-font * , .base-font { font-family: 'Gt Eesti Pro Display', Arial, Sans-Serif }
.primary-font * , .primary-font { font-family:'Gt Eesti Pro Text', Arial, Sans-Serif }


/* text style */
.capitalize { text-transform: capitalize; }
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }
.font-italic{font-style: italic;}

.nolistStyle, .nolistStyle ul{padding:0; margin:0; list-style-type: none;}
b, strong { font-weight : 700 }
/* Widths */
.ib { display: inline-block; vertical-align:middle; margin-right : -4px; }
.ib.vt { vertical-align:top;  }
.d_block {display: block !important; }


/*unique paddings*/


/* padding-margin */

.p--0 { padding:0px !important; }
.p-0 { padding:0px; }
.pt-0 { padding-top:0px; }
.pb-0 { padding-bottom:0px; }
.pl-0 { padding-left:0px; }
.pr-0 { 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; }   

.p--5 { padding:5px !important; }
.p-5 { padding:5px; }
.pt-5 { padding-top:5px; }
.pb-5 { padding-bottom:5px; }
.pl-5 { padding-left:5px; }
.pr-5 { 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; }   

.p--10 { padding:10px !important; }
.p-10 { padding:10px; }
.pt-10 { padding-top:10px; }
.pb-10 { padding-bottom:10px; }
.pl-10 { padding-left:10px; }
.pr-10 { 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; }   

.p--15 { padding:15px !important; }
.p-15 { padding:15px; }
.pt-15 { padding-top:15px; }
.pb-15 { padding-bottom:15px; }
.pl-15 { padding-left:15px; }
.pr-15 { 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; }   

.p--20 { padding:20px !important; }
.p-20 { padding:20px; }
.pt-20 { padding-top:20px; }
.pb-20 { padding-bottom:20px; }
.pl-20 { padding-left:20px; }
.pr-20 { 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; }   

.p--25 { padding:25px !important; }
.p-25 { padding:25px; }
.pt-25 { padding-top:25px; }
.pb-25 { padding-bottom:25px; }
.pl-25 { padding-left:25px; }
.pr-25 { 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; }   

.p--30 { padding:30px !important; }
.p-30 { padding:30px; }
.pt-30 { padding-top:30px; }
.pb-30 { padding-bottom:30px; }
.pl-30 { padding-left:30px; }
.pr-30 { 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; }   

.p--35 { padding:35px !important; }
.p-35 { padding:35px; }
.pt-35 { padding-top:35px; }
.pb-35 { padding-bottom:35px; }
.pl-35 { padding-left:35px; }
.pr-35 { 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; }   

.p--40 { padding:40px !important; }
.p-40 { padding:40px; }
.pt-40 { padding-top:40px; }
.pb-40 { padding-bottom:40px; }
.pl-40 { padding-left:40px; }
.pr-40 { 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; }   

.p--45 { padding:45px !important; }
.p-45 { padding:45px; }
.pt-45 { padding-top:45px; }
.pb-45 { padding-bottom:45px; }
.pl-45 { padding-left:45px; }
.pr-45 { 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; }   

.p--50 { padding:50px !important; }
.p-50 { padding:50px; }
.pt-50 { padding-top:50px; }
.pb-50 { padding-bottom:50px; }
.pl-50 { padding-left:50px; }
.pr-50 { 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; }   

.p--55 { padding:55px !important; }
.p-55 { padding:55px; }
.pt-55 { padding-top:55px; }
.pb-55 { padding-bottom:55px; }
.pl-55 { padding-left:55px; }
.pr-55 { 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; }   

.p--60 { padding:60px !important; }
.p-60 { padding:60px; }
.pt-60 { padding-top:60px; }
.pb-60 { padding-bottom:60px; }
.pl-60 { padding-left:60px; }
.pr-60 { 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; }   

.p--65 { padding:65px !important; }
.p-65 { padding:65px; }
.pt-65 { padding-top:65px; }
.pb-65 { padding-bottom:65px; }
.pl-65 { padding-left:65px; }
.pr-65 { 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; }   

.p--70 { padding:70px !important; }
.p-70 { padding:70px; }
.pt-70 { padding-top:70px; }
.pb-70 { padding-bottom:70px; }
.pl-70 { padding-left:70px; }
.pr-70 { 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; }   

.p--75 { padding:75px !important; }
.p-75 { padding:75px; }
.pt-75 { padding-top:75px; }
.pb-75 { padding-bottom:75px; }
.pl-75 { padding-left:75px; }
.pr-75 { 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; }   

.p--80 { padding:80px !important; }
.p-80 { padding:80px; }
.pt-80 { padding-top:80px; }
.pb-80 { padding-bottom:80px; }
.pl-80 { padding-left:80px; }
.pr-80 { 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; }   

.p--85 { padding:85px !important; }
.p-85 { padding:85px; }
.pt-85 { padding-top:85px; }
.pb-85 { padding-bottom:85px; }
.pl-85 { padding-left:85px; }
.pr-85 { 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; }   

.p--90 { padding:90px !important; }
.p-90 { padding:90px; }
.pt-90 { padding-top:90px; }
.pb-90 { padding-bottom:90px; }
.pl-90 { padding-left:90px; }
.pr-90 { 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; }   

.p--95 { padding:95px !important; }
.p-95 { padding:95px; }
.pt-95 { padding-top:95px; }
.pb-95 { padding-bottom:95px; }
.pl-95 { padding-left:95px; }
.pr-95 { 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; }   

.p--100 { padding:100px !important; }
.p-100 { padding:100px; }
.pt-100 { padding-top:100px; }
.pb-100 { padding-bottom:100px; }
.pl-100 { padding-left:100px; }
.pr-100 { 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; }   

.p--105 { padding:105px !important; }
.p-105 { padding:105px; }
.pt-105 { padding-top:105px; }
.pb-105 { padding-bottom:105px; }
.pl-105 { padding-left:105px; }
.pr-105 { 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; }   

.p--110 { padding:110px !important; }
.p-110 { padding:110px; }
.pt-110 { padding-top:110px; }
.pb-110 { padding-bottom:110px; }
.pl-110 { padding-left:110px; }
.pr-110 { 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; }   

.p--115 { padding:115px !important; }
.p-115 { padding:115px; }
.pt-115 { padding-top:115px; }
.pb-115 { padding-bottom:115px; }
.pl-115 { padding-left:115px; }
.pr-115 { 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; }   

.p--120 { padding:120px !important; }
.p-120 { padding:120px; }
.pt-120 { padding-top:120px; }
.pb-120 { padding-bottom:120px; }
.pl-120 { padding-left:120px; }
.pr-120 { 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; }   

.p--125 { padding:125px !important; }
.p-125 { padding:125px; }
.pt-125 { padding-top:125px; }
.pb-125 { padding-bottom:125px; }
.pl-125 { padding-left:125px; }
.pr-125 { 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; }   

.p--130 { padding:130px !important; }
.p-130 { padding:130px; }
.pt-130 { padding-top:130px; }
.pb-130 { padding-bottom:130px; }
.pl-130 { padding-left:130px; }
.pr-130 { 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; }   

.p--135 { padding:135px !important; }
.p-135 { padding:135px; }
.pt-135 { padding-top:135px; }
.pb-135 { padding-bottom:135px; }
.pl-135 { padding-left:135px; }
.pr-135 { 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; }   

.p--140 { padding:140px !important; }
.p-140 { padding:140px; }
.pt-140 { padding-top:140px; }
.pb-140 { padding-bottom:140px; }
.pl-140 { padding-left:140px; }
.pr-140 { 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; }   

.p--145 { padding:145px !important; }
.p-145 { padding:145px; }
.pt-145 { padding-top:145px; }
.pb-145 { padding-bottom:145px; }
.pl-145 { padding-left:145px; }
.pr-145 { 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; }   

.p--150 { padding:150px !important; }
.p-150 { padding:150px; }
.pt-150 { padding-top:150px; }
.pb-150 { padding-bottom:150px; }
.pl-150 { padding-left:150px; }
.pr-150 { 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; }   

.p--155 { padding:155px !important; }
.p-155 { padding:155px; }
.pt-155 { padding-top:155px; }
.pb-155 { padding-bottom:155px; }
.pl-155 { padding-left:155px; }
.pr-155 { padding-right:155px; }
.m-155 {  margin:155px; }
.mt-155 { margin-top:155px; }
.mb-155 { margin-bottom:155px; }
.ml-155 { margin-left:155px; }
.mr-155 { margin-right:155px; }   




/* -- Responsive Media -- */


@media(min-width:768px){
    
    .sm\:p-0 { padding:0px; }
    .sm\:pt-0 { padding-top:0px; }
    .sm\:pb-0 { padding-bottom:0px; }
    .sm\:pl-0 { padding-left:0px; }
    .sm\:pr-0 { padding-right:0px; }
    .sm\:m-0 { margin:0px; }
    .sm\:mt-0 { margin-top:0px; }
    .sm\:mb-0 { margin-bottom:0px; }
    .sm\:ml-0 { margin-left:0px; }
    .sm\:mr-0 { margin-right:0px; }
    
    .sm\:p-5 { padding:5px; }
    .sm\:pt-5 { padding-top:5px; }
    .sm\:pb-5 { padding-bottom:5px; }
    .sm\:pl-5 { padding-left:5px; }
    .sm\:pr-5 { padding-right:5px; }
    .sm\:m-5 { margin:5px; }
    .sm\:mt-5 { margin-top:5px; }
    .sm\:mb-5 { margin-bottom:5px; }
    .sm\:ml-5 { margin-left:5px; }
    .sm\:mr-5 { margin-right:5px; }
    
    .sm\:p-10 { padding:10px; }
    .sm\:pt-10 { padding-top:10px; }
    .sm\:pb-10 { padding-bottom:10px; }
    .sm\:pl-10 { padding-left:10px; }
    .sm\:pr-10 { padding-right:10px; }
    .sm\:m-10 { margin:10px; }
    .sm\:mt-10 { margin-top:10px; }
    .sm\:mb-10 { margin-bottom:10px; }
    .sm\:ml-10 { margin-left:10px; }
    .sm\:mr-10 { margin-right:10px; }
    
    .sm\:p-15 { padding:15px; }
    .sm\:pt-15 { padding-top:15px; }
    .sm\:pb-15 { padding-bottom:15px; }
    .sm\:pl-15 { padding-left:15px; }
    .sm\:pr-15 { padding-right:15px; }
    .sm\:m-15 { margin:15px; }
    .sm\:mt-15 { margin-top:15px; }
    .sm\:mb-15 { margin-bottom:15px; }
    .sm\:ml-15 { margin-left:15px; }
    .sm\:mr-15 { margin-right:15px; }
    
    .sm\:p-20 { padding:20px; }
    .sm\:pt-20 { padding-top:20px; }
    .sm\:pb-20 { padding-bottom:20px; }
    .sm\:pl-20 { padding-left:20px; }
    .sm\:pr-20 { padding-right:20px; }
    .sm\:m-20 { margin:20px; }
    .sm\:mt-20 { margin-top:20px; }
    .sm\:mb-20 { margin-bottom:20px; }
    .sm\:ml-20 { margin-left:20px; }
    .sm\:mr-20 { margin-right:20px; }
    
    .sm\:p-25 { padding:25px; }
    .sm\:pt-25 { padding-top:25px; }
    .sm\:pb-25 { padding-bottom:25px; }
    .sm\:pl-25 { padding-left:25px; }
    .sm\:pr-25 { padding-right:25px; }
    .sm\:m-25 { margin:25px; }
    .sm\:mt-25 { margin-top:25px; }
    .sm\:mb-25 { margin-bottom:25px; }
    .sm\:ml-25 { margin-left:25px; }
    .sm\:mr-25 { margin-right:25px; }
    
    .sm\:p-30 { padding:30px; }
    .sm\:pt-30 { padding-top:30px; }
    .sm\:pb-30 { padding-bottom:30px; }
    .sm\:pl-30 { padding-left:30px; }
    .sm\:pr-30 { padding-right:30px; }
    .sm\:m-30 { margin:30px; }
    .sm\:mt-30 { margin-top:30px; }
    .sm\:mb-30 { margin-bottom:30px; }
    .sm\:ml-30 { margin-left:30px; }
    .sm\:mr-30 { margin-right:30px; }
    
    .sm\:p-35 { padding:35px; }
    .sm\:pt-35 { padding-top:35px; }
    .sm\:pb-35 { padding-bottom:35px; }
    .sm\:pl-35 { padding-left:35px; }
    .sm\:pr-35 { padding-right:35px; }
    .sm\:m-35 { margin:35px; }
    .sm\:mt-35 { margin-top:35px; }
    .sm\:mb-35 { margin-bottom:35px; }
    .sm\:ml-35 { margin-left:35px; }
    .sm\:mr-35 { margin-right:35px; }
    
    .sm\:p-40 { padding:40px; }
    .sm\:pt-40 { padding-top:40px; }
    .sm\:pb-40 { padding-bottom:40px; }
    .sm\:pl-40 { padding-left:40px; }
    .sm\:pr-40 { padding-right:40px; }
    .sm\:m-40 { margin:40px; }
    .sm\:mt-40 { margin-top:40px; }
    .sm\:mb-40 { margin-bottom:40px; }
    .sm\:ml-40 { margin-left:40px; }
    .sm\:mr-40 { margin-right:40px; }
    
    .sm\:p-45 { padding:45px; }
    .sm\:pt-45 { padding-top:45px; }
    .sm\:pb-45 { padding-bottom:45px; }
    .sm\:pl-45 { padding-left:45px; }
    .sm\:pr-45 { padding-right:45px; }
    .sm\:m-45 { margin:45px; }
    .sm\:mt-45 { margin-top:45px; }
    .sm\:mb-45 { margin-bottom:45px; }
    .sm\:ml-45 { margin-left:45px; }
    .sm\:mr-45 { margin-right:45px; }
    
    .sm\:p-50 { padding:50px; }
    .sm\:pt-50 { padding-top:50px; }
    .sm\:pb-50 { padding-bottom:50px; }
    .sm\:pl-50 { padding-left:50px; }
    .sm\:pr-50 { padding-right:50px; }
    .sm\:m-50 { margin:50px; }
    .sm\:mt-50 { margin-top:50px; }
    .sm\:mb-50 { margin-bottom:50px; }
    .sm\:ml-50 { margin-left:50px; }
    .sm\:mr-50 { margin-right:50px; }
    
    .sm\:p-55 { padding:55px; }
    .sm\:pt-55 { padding-top:55px; }
    .sm\:pb-55 { padding-bottom:55px; }
    .sm\:pl-55 { padding-left:55px; }
    .sm\:pr-55 { padding-right:55px; }
    .sm\:m-55 { margin:55px; }
    .sm\:mt-55 { margin-top:55px; }
    .sm\:mb-55 { margin-bottom:55px; }
    .sm\:ml-55 { margin-left:55px; }
    .sm\:mr-55 { margin-right:55px; }
    
    .sm\:p-60 { padding:60px; }
    .sm\:pt-60 { padding-top:60px; }
    .sm\:pb-60 { padding-bottom:60px; }
    .sm\:pl-60 { padding-left:60px; }
    .sm\:pr-60 { padding-right:60px; }
    .sm\:m-60 { margin:60px; }
    .sm\:mt-60 { margin-top:60px; }
    .sm\:mb-60 { margin-bottom:60px; }
    .sm\:ml-60 { margin-left:60px; }
    .sm\:mr-60 { margin-right:60px; }
    
    .sm\:p-65 { padding:65px; }
    .sm\:pt-65 { padding-top:65px; }
    .sm\:pb-65 { padding-bottom:65px; }
    .sm\:pl-65 { padding-left:65px; }
    .sm\:pr-65 { padding-right:65px; }
    .sm\:m-65 { margin:65px; }
    .sm\:mt-65 { margin-top:65px; }
    .sm\:mb-65 { margin-bottom:65px; }
    .sm\:ml-65 { margin-left:65px; }
    .sm\:mr-65 { margin-right:65px; }
    
    .sm\:p-70 { padding:70px; }
    .sm\:pt-70 { padding-top:70px; }
    .sm\:pb-70 { padding-bottom:70px; }
    .sm\:pl-70 { padding-left:70px; }
    .sm\:pr-70 { padding-right:70px; }
    .sm\:m-70 { margin:70px; }
    .sm\:mt-70 { margin-top:70px; }
    .sm\:mb-70 { margin-bottom:70px; }
    .sm\:ml-70 { margin-left:70px; }
    .sm\:mr-70 { margin-right:70px; }
    
    .sm\:p-75 { padding:75px; }
    .sm\:pt-75 { padding-top:75px; }
    .sm\:pb-75 { padding-bottom:75px; }
    .sm\:pl-75 { padding-left:75px; }
    .sm\:pr-75 { padding-right:75px; }
    .sm\:m-75 { margin:75px; }
    .sm\:mt-75 { margin-top:75px; }
    .sm\:mb-75 { margin-bottom:75px; }
    .sm\:ml-75 { margin-left:75px; }
    .sm\:mr-75 { margin-right:75px; }
    
    .sm\:p-80 { padding:80px; }
    .sm\:pt-80 { padding-top:80px; }
    .sm\:pb-80 { padding-bottom:80px; }
    .sm\:pl-80 { padding-left:80px; }
    .sm\:pr-80 { padding-right:80px; }
    .sm\:m-80 { margin:80px; }
    .sm\:mt-80 { margin-top:80px; }
    .sm\:mb-80 { margin-bottom:80px; }
    .sm\:ml-80 { margin-left:80px; }
    .sm\:mr-80 { margin-right:80px; }
    
    .sm\:p-85 { padding:85px; }
    .sm\:pt-85 { padding-top:85px; }
    .sm\:pb-85 { padding-bottom:85px; }
    .sm\:pl-85 { padding-left:85px; }
    .sm\:pr-85 { padding-right:85px; }
    .sm\:m-85 { margin:85px; }
    .sm\:mt-85 { margin-top:85px; }
    .sm\:mb-85 { margin-bottom:85px; }
    .sm\:ml-85 { margin-left:85px; }
    .sm\:mr-85 { margin-right:85px; }
    
    .sm\:p-90 { padding:90px; }
    .sm\:pt-90 { padding-top:90px; }
    .sm\:pb-90 { padding-bottom:90px; }
    .sm\:pl-90 { padding-left:90px; }
    .sm\:pr-90 { padding-right:90px; }
    .sm\:m-90 { margin:90px; }
    .sm\:mt-90 { margin-top:90px; }
    .sm\:mb-90 { margin-bottom:90px; }
    .sm\:ml-90 { margin-left:90px; }
    .sm\:mr-90 { margin-right:90px; }
    
    .sm\:p-95 { padding:95px; }
    .sm\:pt-95 { padding-top:95px; }
    .sm\:pb-95 { padding-bottom:95px; }
    .sm\:pl-95 { padding-left:95px; }
    .sm\:pr-95 { padding-right:95px; }
    .sm\:m-95 { margin:95px; }
    .sm\:mt-95 { margin-top:95px; }
    .sm\:mb-95 { margin-bottom:95px; }
    .sm\:ml-95 { margin-left:95px; }
    .sm\:mr-95 { margin-right:95px; }
    
    .sm\:p-100 { padding:100px; }
    .sm\:pt-100 { padding-top:100px; }
    .sm\:pb-100 { padding-bottom:100px; }
    .sm\:pl-100 { padding-left:100px; }
    .sm\:pr-100 { padding-right:100px; }
    .sm\:m-100 { margin:100px; }
    .sm\:mt-100 { margin-top:100px; }
    .sm\:mb-100 { margin-bottom:100px; }
    .sm\:ml-100 { margin-left:100px; }
    .sm\:mr-100 { margin-right:100px; }
    
    .sm\:p-105 { padding:105px; }
    .sm\:pt-105 { padding-top:105px; }
    .sm\:pb-105 { padding-bottom:105px; }
    .sm\:pl-105 { padding-left:105px; }
    .sm\:pr-105 { padding-right:105px; }
    .sm\:m-105 { margin:105px; }
    .sm\:mt-105 { margin-top:105px; }
    .sm\:mb-105 { margin-bottom:105px; }
    .sm\:ml-105 { margin-left:105px; }
    .sm\:mr-105 { margin-right:105px; }
    
    .sm\:p-110 { padding:110px; }
    .sm\:pt-110 { padding-top:110px; }
    .sm\:pb-110 { padding-bottom:110px; }
    .sm\:pl-110 { padding-left:110px; }
    .sm\:pr-110 { padding-right:110px; }
    .sm\:m-110 { margin:110px; }
    .sm\:mt-110 { margin-top:110px; }
    .sm\:mb-110 { margin-bottom:110px; }
    .sm\:ml-110 { margin-left:110px; }
    .sm\:mr-110 { margin-right:110px; }
    
    .sm\:p-115 { padding:115px; }
    .sm\:pt-115 { padding-top:115px; }
    .sm\:pb-115 { padding-bottom:115px; }
    .sm\:pl-115 { padding-left:115px; }
    .sm\:pr-115 { padding-right:115px; }
    .sm\:m-115 { margin:115px; }
    .sm\:mt-115 { margin-top:115px; }
    .sm\:mb-115 { margin-bottom:115px; }
    .sm\:ml-115 { margin-left:115px; }
    .sm\:mr-115 { margin-right:115px; }
    
    .sm\:p-120 { padding:120px; }
    .sm\:pt-120 { padding-top:120px; }
    .sm\:pb-120 { padding-bottom:120px; }
    .sm\:pl-120 { padding-left:120px; }
    .sm\:pr-120 { padding-right:120px; }
    .sm\:m-120 { margin:120px; }
    .sm\:mt-120 { margin-top:120px; }
    .sm\:mb-120 { margin-bottom:120px; }
    .sm\:ml-120 { margin-left:120px; }
    .sm\:mr-120 { margin-right:120px; }
    
    .sm\:p-125 { padding:125px; }
    .sm\:pt-125 { padding-top:125px; }
    .sm\:pb-125 { padding-bottom:125px; }
    .sm\:pl-125 { padding-left:125px; }
    .sm\:pr-125 { padding-right:125px; }
    .sm\:m-125 { margin:125px; }
    .sm\:mt-125 { margin-top:125px; }
    .sm\:mb-125 { margin-bottom:125px; }
    .sm\:ml-125 { margin-left:125px; }
    .sm\:mr-125 { margin-right:125px; }
    
    .sm\:p-130 { padding:130px; }
    .sm\:pt-130 { padding-top:130px; }
    .sm\:pb-130 { padding-bottom:130px; }
    .sm\:pl-130 { padding-left:130px; }
    .sm\:pr-130 { padding-right:130px; }
    .sm\:m-130 { margin:130px; }
    .sm\:mt-130 { margin-top:130px; }
    .sm\:mb-130 { margin-bottom:130px; }
    .sm\:ml-130 { margin-left:130px; }
    .sm\:mr-130 { margin-right:130px; }
    
    .sm\:p-135 { padding:135px; }
    .sm\:pt-135 { padding-top:135px; }
    .sm\:pb-135 { padding-bottom:135px; }
    .sm\:pl-135 { padding-left:135px; }
    .sm\:pr-135 { padding-right:135px; }
    .sm\:m-135 { margin:135px; }
    .sm\:mt-135 { margin-top:135px; }
    .sm\:mb-135 { margin-bottom:135px; }
    .sm\:ml-135 { margin-left:135px; }
    .sm\:mr-135 { margin-right:135px; }
    
    .sm\:p-140 { padding:140px; }
    .sm\:pt-140 { padding-top:140px; }
    .sm\:pb-140 { padding-bottom:140px; }
    .sm\:pl-140 { padding-left:140px; }
    .sm\:pr-140 { padding-right:140px; }
    .sm\:m-140 { margin:140px; }
    .sm\:mt-140 { margin-top:140px; }
    .sm\:mb-140 { margin-bottom:140px; }
    .sm\:ml-140 { margin-left:140px; }
    .sm\:mr-140 { margin-right:140px; }
    
    .sm\:p-145 { padding:145px; }
    .sm\:pt-145 { padding-top:145px; }
    .sm\:pb-145 { padding-bottom:145px; }
    .sm\:pl-145 { padding-left:145px; }
    .sm\:pr-145 { padding-right:145px; }
    .sm\:m-145 { margin:145px; }
    .sm\:mt-145 { margin-top:145px; }
    .sm\:mb-145 { margin-bottom:145px; }
    .sm\:ml-145 { margin-left:145px; }
    .sm\:mr-145 { margin-right:145px; }
    
    .sm\:p-150 { padding:150px; }
    .sm\:pt-150 { padding-top:150px; }
    .sm\:pb-150 { padding-bottom:150px; }
    .sm\:pl-150 { padding-left:150px; }
    .sm\:pr-150 { padding-right:150px; }
    .sm\:m-150 { margin:150px; }
    .sm\:mt-150 { margin-top:150px; }
    .sm\:mb-150 { margin-bottom:150px; }
    .sm\:ml-150 { margin-left:150px; }
    .sm\:mr-150 { margin-right:150px; }
    
    .sm\:p-155 { padding:155px; }
    .sm\:pt-155 { padding-top:155px; }
    .sm\:pb-155 { padding-bottom:155px; }
    .sm\:pl-155 { padding-left:155px; }
    .sm\:pr-155 { padding-right:155px; }
    .sm\:m-155 { margin:155px; }
    .sm\:mt-155 { margin-top:155px; }
    .sm\:mb-155 { margin-bottom:155px; }
    .sm\:ml-155 { margin-left:155px; }
    .sm\:mr-155 { margin-right:155px; }
    
    .sm\:p-160 { padding:160px; }
    .sm\:pt-160 { padding-top:160px; }
    .sm\:pb-160 { padding-bottom:160px; }
    .sm\:pl-160 { padding-left:160px; }
    .sm\:pr-160 { padding-right:160px; }
    .sm\:m-160 { margin:160px; }
    .sm\:mt-160 { margin-top:160px; }
    .sm\:mb-160 { margin-bottom:160px; }
    .sm\:ml-160 { margin-left:160px; }
    .sm\:mr-160 { margin-right:160px; }
    
    .sm\:p-165 { padding:165px; }
    .sm\:pt-165 { padding-top:165px; }
    .sm\:pb-165 { padding-bottom:165px; }
    .sm\:pl-165 { padding-left:165px; }
    .sm\:pr-165 { padding-right:165px; }
    .sm\:m-165 { margin:165px; }
    .sm\:mt-165 { margin-top:165px; }
    .sm\:mb-165 { margin-bottom:165px; }
    .sm\:ml-165 { margin-left:165px; }
    .sm\:mr-165 { margin-right:165px; }
    
    .sm\:p-170 { padding:170px; }
    .sm\:pt-170 { padding-top:170px; }
    .sm\:pb-170 { padding-bottom:170px; }
    .sm\:pl-170 { padding-left:170px; }
    .sm\:pr-170 { padding-right:170px; }
    .sm\:m-170 { margin:170px; }
    .sm\:mt-170 { margin-top:170px; }
    .sm\:mb-170 { margin-bottom:170px; }
    .sm\:ml-170 { margin-left:170px; }
    .sm\:mr-170 { margin-right:170px; }
    
    .sm\:p-175 { padding:175px; }
    .sm\:pt-175 { padding-top:175px; }
    .sm\:pb-175 { padding-bottom:175px; }
    .sm\:pl-175 { padding-left:175px; }
    .sm\:pr-175 { padding-right:175px; }
    .sm\:m-175 { margin:175px; }
    .sm\:mt-175 { margin-top:175px; }
    .sm\:mb-175 { margin-bottom:175px; }
    .sm\:ml-175 { margin-left:175px; }
    .sm\:mr-175 { margin-right:175px; }
    
    .sm\:p-180 { padding:180px; }
    .sm\:pt-180 { padding-top:180px; }
    .sm\:pb-180 { padding-bottom:180px; }
    .sm\:pl-180 { padding-left:180px; }
    .sm\:pr-180 { padding-right:180px; }
    .sm\:m-180 { margin:180px; }
    .sm\:mt-180 { margin-top:180px; }
    .sm\:mb-180 { margin-bottom:180px; }
    .sm\:ml-180 { margin-left:180px; }
    .sm\:mr-180 { margin-right:180px; }
    
    .sm\:p-185 { padding:185px; }
    .sm\:pt-185 { padding-top:185px; }
    .sm\:pb-185 { padding-bottom:185px; }
    .sm\:pl-185 { padding-left:185px; }
    .sm\:pr-185 { padding-right:185px; }
    .sm\:m-185 { margin:185px; }
    .sm\:mt-185 { margin-top:185px; }
    .sm\:mb-185 { margin-bottom:185px; }
    .sm\:ml-185 { margin-left:185px; }
    .sm\:mr-185 { margin-right:185px; }
    
    .sm\:p-190 { padding:190px; }
    .sm\:pt-190 { padding-top:190px; }
    .sm\:pb-190 { padding-bottom:190px; }
    .sm\:pl-190 { padding-left:190px; }
    .sm\:pr-190 { padding-right:190px; }
    .sm\:m-190 { margin:190px; }
    .sm\:mt-190 { margin-top:190px; }
    .sm\:mb-190 { margin-bottom:190px; }
    .sm\:ml-190 { margin-left:190px; }
    .sm\:mr-190 { margin-right:190px; }
    
    .sm\:p-195 { padding:195px; }
    .sm\:pt-195 { padding-top:195px; }
    .sm\:pb-195 { padding-bottom:195px; }
    .sm\:pl-195 { padding-left:195px; }
    .sm\:pr-195 { padding-right:195px; }
    .sm\:m-195 { margin:195px; }
    .sm\:mt-195 { margin-top:195px; }
    .sm\:mb-195 { margin-bottom:195px; }
    .sm\:ml-195 { margin-left:195px; }
    .sm\:mr-195 { margin-right:195px; }
    

    
    .sm\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
    
    .sm\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
    
    .sm\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
    
    .sm\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
    
    .sm\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
    
    .sm\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
    
    .sm\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
    
    .sm\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
    
    .sm\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
    
    .sm\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
    
    .sm\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
    
    .sm\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
    

}


@media(min-width:992px){
    
    .md\:p-0 { padding:0px; }
    .md\:pt-0 { padding-top:0px; }
    .md\:pb-0 { padding-bottom:0px; }
    .md\:pl-0 { padding-left:0px; }
    .md\:pr-0 { padding-right:0px; }
    .md\:m-0 { margin:0px; }
    .md\:mt-0 { margin-top:0px; }
    .md\:mb-0 { margin-bottom:0px; }
    .md\:ml-0 { margin-left:0px; }
    .md\:mr-0 { margin-right:0px; }
    
    .md\:p-5 { padding:5px; }
    .md\:pt-5 { padding-top:5px; }
    .md\:pb-5 { padding-bottom:5px; }
    .md\:pl-5 { padding-left:5px; }
    .md\:pr-5 { padding-right:5px; }
    .md\:m-5 { margin:5px; }
    .md\:mt-5 { margin-top:5px; }
    .md\:mb-5 { margin-bottom:5px; }
    .md\:ml-5 { margin-left:5px; }
    .md\:mr-5 { margin-right:5px; }
    
    .md\:p-10 { padding:10px; }
    .md\:pt-10 { padding-top:10px; }
    .md\:pb-10 { padding-bottom:10px; }
    .md\:pl-10 { padding-left:10px; }
    .md\:pr-10 { padding-right:10px; }
    .md\:m-10 { margin:10px; }
    .md\:mt-10 { margin-top:10px; }
    .md\:mb-10 { margin-bottom:10px; }
    .md\:ml-10 { margin-left:10px; }
    .md\:mr-10 { margin-right:10px; }
    
    .md\:p-15 { padding:15px; }
    .md\:pt-15 { padding-top:15px; }
    .md\:pb-15 { padding-bottom:15px; }
    .md\:pl-15 { padding-left:15px; }
    .md\:pr-15 { padding-right:15px; }
    .md\:m-15 { margin:15px; }
    .md\:mt-15 { margin-top:15px; }
    .md\:mb-15 { margin-bottom:15px; }
    .md\:ml-15 { margin-left:15px; }
    .md\:mr-15 { margin-right:15px; }
    
    .md\:p-20 { padding:20px; }
    .md\:pt-20 { padding-top:20px; }
    .md\:pb-20 { padding-bottom:20px; }
    .md\:pl-20 { padding-left:20px; }
    .md\:pr-20 { padding-right:20px; }
    .md\:m-20 { margin:20px; }
    .md\:mt-20 { margin-top:20px; }
    .md\:mb-20 { margin-bottom:20px; }
    .md\:ml-20 { margin-left:20px; }
    .md\:mr-20 { margin-right:20px; }
    
    .md\:p-25 { padding:25px; }
    .md\:pt-25 { padding-top:25px; }
    .md\:pb-25 { padding-bottom:25px; }
    .md\:pl-25 { padding-left:25px; }
    .md\:pr-25 { padding-right:25px; }
    .md\:m-25 { margin:25px; }
    .md\:mt-25 { margin-top:25px; }
    .md\:mb-25 { margin-bottom:25px; }
    .md\:ml-25 { margin-left:25px; }
    .md\:mr-25 { margin-right:25px; }
    
    .md\:p-30 { padding:30px; }
    .md\:pt-30 { padding-top:30px; }
    .md\:pb-30 { padding-bottom:30px; }
    .md\:pl-30 { padding-left:30px; }
    .md\:pr-30 { padding-right:30px; }
    .md\:m-30 { margin:30px; }
    .md\:mt-30 { margin-top:30px; }
    .md\:mb-30 { margin-bottom:30px; }
    .md\:ml-30 { margin-left:30px; }
    .md\:mr-30 { margin-right:30px; }
    
    .md\:p-35 { padding:35px; }
    .md\:pt-35 { padding-top:35px; }
    .md\:pb-35 { padding-bottom:35px; }
    .md\:pl-35 { padding-left:35px; }
    .md\:pr-35 { padding-right:35px; }
    .md\:m-35 { margin:35px; }
    .md\:mt-35 { margin-top:35px; }
    .md\:mb-35 { margin-bottom:35px; }
    .md\:ml-35 { margin-left:35px; }
    .md\:mr-35 { margin-right:35px; }
    
    .md\:p-40 { padding:40px; }
    .md\:pt-40 { padding-top:40px; }
    .md\:pb-40 { padding-bottom:40px; }
    .md\:pl-40 { padding-left:40px; }
    .md\:pr-40 { padding-right:40px; }
    .md\:m-40 { margin:40px; }
    .md\:mt-40 { margin-top:40px; }
    .md\:mb-40 { margin-bottom:40px; }
    .md\:ml-40 { margin-left:40px; }
    .md\:mr-40 { margin-right:40px; }
    
    .md\:p-45 { padding:45px; }
    .md\:pt-45 { padding-top:45px; }
    .md\:pb-45 { padding-bottom:45px; }
    .md\:pl-45 { padding-left:45px; }
    .md\:pr-45 { padding-right:45px; }
    .md\:m-45 { margin:45px; }
    .md\:mt-45 { margin-top:45px; }
    .md\:mb-45 { margin-bottom:45px; }
    .md\:ml-45 { margin-left:45px; }
    .md\:mr-45 { margin-right:45px; }
    
    .md\:p-50 { padding:50px; }
    .md\:pt-50 { padding-top:50px; }
    .md\:pb-50 { padding-bottom:50px; }
    .md\:pl-50 { padding-left:50px; }
    .md\:pr-50 { padding-right:50px; }
    .md\:m-50 { margin:50px; }
    .md\:mt-50 { margin-top:50px; }
    .md\:mb-50 { margin-bottom:50px; }
    .md\:ml-50 { margin-left:50px; }
    .md\:mr-50 { margin-right:50px; }
    
    .md\:p-55 { padding:55px; }
    .md\:pt-55 { padding-top:55px; }
    .md\:pb-55 { padding-bottom:55px; }
    .md\:pl-55 { padding-left:55px; }
    .md\:pr-55 { padding-right:55px; }
    .md\:m-55 { margin:55px; }
    .md\:mt-55 { margin-top:55px; }
    .md\:mb-55 { margin-bottom:55px; }
    .md\:ml-55 { margin-left:55px; }
    .md\:mr-55 { margin-right:55px; }
    
    .md\:p-60 { padding:60px; }
    .md\:pt-60 { padding-top:60px; }
    .md\:pb-60 { padding-bottom:60px; }
    .md\:pl-60 { padding-left:60px; }
    .md\:pr-60 { padding-right:60px; }
    .md\:m-60 { margin:60px; }
    .md\:mt-60 { margin-top:60px; }
    .md\:mb-60 { margin-bottom:60px; }
    .md\:ml-60 { margin-left:60px; }
    .md\:mr-60 { margin-right:60px; }
    
    .md\:p-65 { padding:65px; }
    .md\:pt-65 { padding-top:65px; }
    .md\:pb-65 { padding-bottom:65px; }
    .md\:pl-65 { padding-left:65px; }
    .md\:pr-65 { padding-right:65px; }
    .md\:m-65 { margin:65px; }
    .md\:mt-65 { margin-top:65px; }
    .md\:mb-65 { margin-bottom:65px; }
    .md\:ml-65 { margin-left:65px; }
    .md\:mr-65 { margin-right:65px; }
    
    .md\:p-70 { padding:70px; }
    .md\:pt-70 { padding-top:70px; }
    .md\:pb-70 { padding-bottom:70px; }
    .md\:pl-70 { padding-left:70px; }
    .md\:pr-70 { padding-right:70px; }
    .md\:m-70 { margin:70px; }
    .md\:mt-70 { margin-top:70px; }
    .md\:mb-70 { margin-bottom:70px; }
    .md\:ml-70 { margin-left:70px; }
    .md\:mr-70 { margin-right:70px; }
    
    .md\:p-75 { padding:75px; }
    .md\:pt-75 { padding-top:75px; }
    .md\:pb-75 { padding-bottom:75px; }
    .md\:pl-75 { padding-left:75px; }
    .md\:pr-75 { padding-right:75px; }
    .md\:m-75 { margin:75px; }
    .md\:mt-75 { margin-top:75px; }
    .md\:mb-75 { margin-bottom:75px; }
    .md\:ml-75 { margin-left:75px; }
    .md\:mr-75 { margin-right:75px; }
    
    .md\:p-80 { padding:80px; }
    .md\:pt-80 { padding-top:80px; }
    .md\:pb-80 { padding-bottom:80px; }
    .md\:pl-80 { padding-left:80px; }
    .md\:pr-80 { padding-right:80px; }
    .md\:m-80 { margin:80px; }
    .md\:mt-80 { margin-top:80px; }
    .md\:mb-80 { margin-bottom:80px; }
    .md\:ml-80 { margin-left:80px; }
    .md\:mr-80 { margin-right:80px; }
    
    .md\:p-85 { padding:85px; }
    .md\:pt-85 { padding-top:85px; }
    .md\:pb-85 { padding-bottom:85px; }
    .md\:pl-85 { padding-left:85px; }
    .md\:pr-85 { padding-right:85px; }
    .md\:m-85 { margin:85px; }
    .md\:mt-85 { margin-top:85px; }
    .md\:mb-85 { margin-bottom:85px; }
    .md\:ml-85 { margin-left:85px; }
    .md\:mr-85 { margin-right:85px; }
    
    .md\:p-90 { padding:90px; }
    .md\:pt-90 { padding-top:90px; }
    .md\:pb-90 { padding-bottom:90px; }
    .md\:pl-90 { padding-left:90px; }
    .md\:pr-90 { padding-right:90px; }
    .md\:m-90 { margin:90px; }
    .md\:mt-90 { margin-top:90px; }
    .md\:mb-90 { margin-bottom:90px; }
    .md\:ml-90 { margin-left:90px; }
    .md\:mr-90 { margin-right:90px; }
    
    .md\:p-95 { padding:95px; }
    .md\:pt-95 { padding-top:95px; }
    .md\:pb-95 { padding-bottom:95px; }
    .md\:pl-95 { padding-left:95px; }
    .md\:pr-95 { padding-right:95px; }
    .md\:m-95 { margin:95px; }
    .md\:mt-95 { margin-top:95px; }
    .md\:mb-95 { margin-bottom:95px; }
    .md\:ml-95 { margin-left:95px; }
    .md\:mr-95 { margin-right:95px; }
    
    .md\:p-100 { padding:100px; }
    .md\:pt-100 { padding-top:100px; }
    .md\:pb-100 { padding-bottom:100px; }
    .md\:pl-100 { padding-left:100px; }
    .md\:pr-100 { padding-right:100px; }
    .md\:m-100 { margin:100px; }
    .md\:mt-100 { margin-top:100px; }
    .md\:mb-100 { margin-bottom:100px; }
    .md\:ml-100 { margin-left:100px; }
    .md\:mr-100 { margin-right:100px; }
    
    .md\:p-105 { padding:105px; }
    .md\:pt-105 { padding-top:105px; }
    .md\:pb-105 { padding-bottom:105px; }
    .md\:pl-105 { padding-left:105px; }
    .md\:pr-105 { padding-right:105px; }
    .md\:m-105 { margin:105px; }
    .md\:mt-105 { margin-top:105px; }
    .md\:mb-105 { margin-bottom:105px; }
    .md\:ml-105 { margin-left:105px; }
    .md\:mr-105 { margin-right:105px; }
    
    .md\:p-110 { padding:110px; }
    .md\:pt-110 { padding-top:110px; }
    .md\:pb-110 { padding-bottom:110px; }
    .md\:pl-110 { padding-left:110px; }
    .md\:pr-110 { padding-right:110px; }
    .md\:m-110 { margin:110px; }
    .md\:mt-110 { margin-top:110px; }
    .md\:mb-110 { margin-bottom:110px; }
    .md\:ml-110 { margin-left:110px; }
    .md\:mr-110 { margin-right:110px; }
    
    .md\:p-115 { padding:115px; }
    .md\:pt-115 { padding-top:115px; }
    .md\:pb-115 { padding-bottom:115px; }
    .md\:pl-115 { padding-left:115px; }
    .md\:pr-115 { padding-right:115px; }
    .md\:m-115 { margin:115px; }
    .md\:mt-115 { margin-top:115px; }
    .md\:mb-115 { margin-bottom:115px; }
    .md\:ml-115 { margin-left:115px; }
    .md\:mr-115 { margin-right:115px; }
    
    .md\:p-120 { padding:120px; }
    .md\:pt-120 { padding-top:120px; }
    .md\:pb-120 { padding-bottom:120px; }
    .md\:pl-120 { padding-left:120px; }
    .md\:pr-120 { padding-right:120px; }
    .md\:m-120 { margin:120px; }
    .md\:mt-120 { margin-top:120px; }
    .md\:mb-120 { margin-bottom:120px; }
    .md\:ml-120 { margin-left:120px; }
    .md\:mr-120 { margin-right:120px; }
    
    .md\:p-125 { padding:125px; }
    .md\:pt-125 { padding-top:125px; }
    .md\:pb-125 { padding-bottom:125px; }
    .md\:pl-125 { padding-left:125px; }
    .md\:pr-125 { padding-right:125px; }
    .md\:m-125 { margin:125px; }
    .md\:mt-125 { margin-top:125px; }
    .md\:mb-125 { margin-bottom:125px; }
    .md\:ml-125 { margin-left:125px; }
    .md\:mr-125 { margin-right:125px; }
    
    .md\:p-130 { padding:130px; }
    .md\:pt-130 { padding-top:130px; }
    .md\:pb-130 { padding-bottom:130px; }
    .md\:pl-130 { padding-left:130px; }
    .md\:pr-130 { padding-right:130px; }
    .md\:m-130 { margin:130px; }
    .md\:mt-130 { margin-top:130px; }
    .md\:mb-130 { margin-bottom:130px; }
    .md\:ml-130 { margin-left:130px; }
    .md\:mr-130 { margin-right:130px; }
    
    .md\:p-135 { padding:135px; }
    .md\:pt-135 { padding-top:135px; }
    .md\:pb-135 { padding-bottom:135px; }
    .md\:pl-135 { padding-left:135px; }
    .md\:pr-135 { padding-right:135px; }
    .md\:m-135 { margin:135px; }
    .md\:mt-135 { margin-top:135px; }
    .md\:mb-135 { margin-bottom:135px; }
    .md\:ml-135 { margin-left:135px; }
    .md\:mr-135 { margin-right:135px; }
    
    .md\:p-140 { padding:140px; }
    .md\:pt-140 { padding-top:140px; }
    .md\:pb-140 { padding-bottom:140px; }
    .md\:pl-140 { padding-left:140px; }
    .md\:pr-140 { padding-right:140px; }
    .md\:m-140 { margin:140px; }
    .md\:mt-140 { margin-top:140px; }
    .md\:mb-140 { margin-bottom:140px; }
    .md\:ml-140 { margin-left:140px; }
    .md\:mr-140 { margin-right:140px; }
    
    .md\:p-145 { padding:145px; }
    .md\:pt-145 { padding-top:145px; }
    .md\:pb-145 { padding-bottom:145px; }
    .md\:pl-145 { padding-left:145px; }
    .md\:pr-145 { padding-right:145px; }
    .md\:m-145 { margin:145px; }
    .md\:mt-145 { margin-top:145px; }
    .md\:mb-145 { margin-bottom:145px; }
    .md\:ml-145 { margin-left:145px; }
    .md\:mr-145 { margin-right:145px; }
    
    .md\:p-150 { padding:150px; }
    .md\:pt-150 { padding-top:150px; }
    .md\:pb-150 { padding-bottom:150px; }
    .md\:pl-150 { padding-left:150px; }
    .md\:pr-150 { padding-right:150px; }
    .md\:m-150 { margin:150px; }
    .md\:mt-150 { margin-top:150px; }
    .md\:mb-150 { margin-bottom:150px; }
    .md\:ml-150 { margin-left:150px; }
    .md\:mr-150 { margin-right:150px; }
    
    .md\:p-155 { padding:155px; }
    .md\:pt-155 { padding-top:155px; }
    .md\:pb-155 { padding-bottom:155px; }
    .md\:pl-155 { padding-left:155px; }
    .md\:pr-155 { padding-right:155px; }
    .md\:m-155 { margin:155px; }
    .md\:mt-155 { margin-top:155px; }
    .md\:mb-155 { margin-bottom:155px; }
    .md\:ml-155 { margin-left:155px; }
    .md\:mr-155 { margin-right:155px; }
    
    .md\:p-160 { padding:160px; }
    .md\:pt-160 { padding-top:160px; }
    .md\:pb-160 { padding-bottom:160px; }
    .md\:pl-160 { padding-left:160px; }
    .md\:pr-160 { padding-right:160px; }
    .md\:m-160 { margin:160px; }
    .md\:mt-160 { margin-top:160px; }
    .md\:mb-160 { margin-bottom:160px; }
    .md\:ml-160 { margin-left:160px; }
    .md\:mr-160 { margin-right:160px; }
    
    .md\:p-165 { padding:165px; }
    .md\:pt-165 { padding-top:165px; }
    .md\:pb-165 { padding-bottom:165px; }
    .md\:pl-165 { padding-left:165px; }
    .md\:pr-165 { padding-right:165px; }
    .md\:m-165 { margin:165px; }
    .md\:mt-165 { margin-top:165px; }
    .md\:mb-165 { margin-bottom:165px; }
    .md\:ml-165 { margin-left:165px; }
    .md\:mr-165 { margin-right:165px; }
    
    .md\:p-170 { padding:170px; }
    .md\:pt-170 { padding-top:170px; }
    .md\:pb-170 { padding-bottom:170px; }
    .md\:pl-170 { padding-left:170px; }
    .md\:pr-170 { padding-right:170px; }
    .md\:m-170 { margin:170px; }
    .md\:mt-170 { margin-top:170px; }
    .md\:mb-170 { margin-bottom:170px; }
    .md\:ml-170 { margin-left:170px; }
    .md\:mr-170 { margin-right:170px; }
    
    .md\:p-175 { padding:175px; }
    .md\:pt-175 { padding-top:175px; }
    .md\:pb-175 { padding-bottom:175px; }
    .md\:pl-175 { padding-left:175px; }
    .md\:pr-175 { padding-right:175px; }
    .md\:m-175 { margin:175px; }
    .md\:mt-175 { margin-top:175px; }
    .md\:mb-175 { margin-bottom:175px; }
    .md\:ml-175 { margin-left:175px; }
    .md\:mr-175 { margin-right:175px; }
    
    .md\:p-180 { padding:180px; }
    .md\:pt-180 { padding-top:180px; }
    .md\:pb-180 { padding-bottom:180px; }
    .md\:pl-180 { padding-left:180px; }
    .md\:pr-180 { padding-right:180px; }
    .md\:m-180 { margin:180px; }
    .md\:mt-180 { margin-top:180px; }
    .md\:mb-180 { margin-bottom:180px; }
    .md\:ml-180 { margin-left:180px; }
    .md\:mr-180 { margin-right:180px; }
    
    .md\:p-185 { padding:185px; }
    .md\:pt-185 { padding-top:185px; }
    .md\:pb-185 { padding-bottom:185px; }
    .md\:pl-185 { padding-left:185px; }
    .md\:pr-185 { padding-right:185px; }
    .md\:m-185 { margin:185px; }
    .md\:mt-185 { margin-top:185px; }
    .md\:mb-185 { margin-bottom:185px; }
    .md\:ml-185 { margin-left:185px; }
    .md\:mr-185 { margin-right:185px; }
    
    .md\:p-190 { padding:190px; }
    .md\:pt-190 { padding-top:190px; }
    .md\:pb-190 { padding-bottom:190px; }
    .md\:pl-190 { padding-left:190px; }
    .md\:pr-190 { padding-right:190px; }
    .md\:m-190 { margin:190px; }
    .md\:mt-190 { margin-top:190px; }
    .md\:mb-190 { margin-bottom:190px; }
    .md\:ml-190 { margin-left:190px; }
    .md\:mr-190 { margin-right:190px; }
    
    .md\:p-195 { padding:195px; }
    .md\:pt-195 { padding-top:195px; }
    .md\:pb-195 { padding-bottom:195px; }
    .md\:pl-195 { padding-left:195px; }
    .md\:pr-195 { padding-right:195px; }
    .md\:m-195 { margin:195px; }
    .md\:mt-195 { margin-top:195px; }
    .md\:mb-195 { margin-bottom:195px; }
    .md\:ml-195 { margin-left:195px; }
    .md\:mr-195 { margin-right:195px; }
    

    
    .md\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
    
    .md\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
    
    .md\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
    
    .md\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
    
    .md\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
    
    .md\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
    
    .md\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
    
    .md\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
    
    .md\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
    
    .md\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
    
    .md\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
    
    .md\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
    

}


@media(min-width:1200px){
    
    .lg\:p-0 { padding:0px; }
    .lg\:pt-0 { padding-top:0px; }
    .lg\:pb-0 { padding-bottom:0px; }
    .lg\:pl-0 { padding-left:0px; }
    .lg\:pr-0 { padding-right:0px; }
    .lg\:m-0 { margin:0px; }
    .lg\:mt-0 { margin-top:0px; }
    .lg\:mb-0 { margin-bottom:0px; }
    .lg\:ml-0 { margin-left:0px; }
    .lg\:mr-0 { margin-right:0px; }
    
    .lg\:p-5 { padding:5px; }
    .lg\:pt-5 { padding-top:5px; }
    .lg\:pb-5 { padding-bottom:5px; }
    .lg\:pl-5 { padding-left:5px; }
    .lg\:pr-5 { padding-right:5px; }
    .lg\:m-5 { margin:5px; }
    .lg\:mt-5 { margin-top:5px; }
    .lg\:mb-5 { margin-bottom:5px; }
    .lg\:ml-5 { margin-left:5px; }
    .lg\:mr-5 { margin-right:5px; }
    
    .lg\:p-10 { padding:10px; }
    .lg\:pt-10 { padding-top:10px; }
    .lg\:pb-10 { padding-bottom:10px; }
    .lg\:pl-10 { padding-left:10px; }
    .lg\:pr-10 { padding-right:10px; }
    .lg\:m-10 { margin:10px; }
    .lg\:mt-10 { margin-top:10px; }
    .lg\:mb-10 { margin-bottom:10px; }
    .lg\:ml-10 { margin-left:10px; }
    .lg\:mr-10 { margin-right:10px; }
    
    .lg\:p-15 { padding:15px; }
    .lg\:pt-15 { padding-top:15px; }
    .lg\:pb-15 { padding-bottom:15px; }
    .lg\:pl-15 { padding-left:15px; }
    .lg\:pr-15 { padding-right:15px; }
    .lg\:m-15 { margin:15px; }
    .lg\:mt-15 { margin-top:15px; }
    .lg\:mb-15 { margin-bottom:15px; }
    .lg\:ml-15 { margin-left:15px; }
    .lg\:mr-15 { margin-right:15px; }
    
    .lg\:p-20 { padding:20px; }
    .lg\:pt-20 { padding-top:20px; }
    .lg\:pb-20 { padding-bottom:20px; }
    .lg\:pl-20 { padding-left:20px; }
    .lg\:pr-20 { padding-right:20px; }
    .lg\:m-20 { margin:20px; }
    .lg\:mt-20 { margin-top:20px; }
    .lg\:mb-20 { margin-bottom:20px; }
    .lg\:ml-20 { margin-left:20px; }
    .lg\:mr-20 { margin-right:20px; }
    
    .lg\:p-25 { padding:25px; }
    .lg\:pt-25 { padding-top:25px; }
    .lg\:pb-25 { padding-bottom:25px; }
    .lg\:pl-25 { padding-left:25px; }
    .lg\:pr-25 { padding-right:25px; }
    .lg\:m-25 { margin:25px; }
    .lg\:mt-25 { margin-top:25px; }
    .lg\:mb-25 { margin-bottom:25px; }
    .lg\:ml-25 { margin-left:25px; }
    .lg\:mr-25 { margin-right:25px; }
    
    .lg\:p-30 { padding:30px; }
    .lg\:pt-30 { padding-top:30px; }
    .lg\:pb-30 { padding-bottom:30px; }
    .lg\:pl-30 { padding-left:30px; }
    .lg\:pr-30 { padding-right:30px; }
    .lg\:m-30 { margin:30px; }
    .lg\:mt-30 { margin-top:30px; }
    .lg\:mb-30 { margin-bottom:30px; }
    .lg\:ml-30 { margin-left:30px; }
    .lg\:mr-30 { margin-right:30px; }
    
    .lg\:p-35 { padding:35px; }
    .lg\:pt-35 { padding-top:35px; }
    .lg\:pb-35 { padding-bottom:35px; }
    .lg\:pl-35 { padding-left:35px; }
    .lg\:pr-35 { padding-right:35px; }
    .lg\:m-35 { margin:35px; }
    .lg\:mt-35 { margin-top:35px; }
    .lg\:mb-35 { margin-bottom:35px; }
    .lg\:ml-35 { margin-left:35px; }
    .lg\:mr-35 { margin-right:35px; }
    
    .lg\:p-40 { padding:40px; }
    .lg\:pt-40 { padding-top:40px; }
    .lg\:pb-40 { padding-bottom:40px; }
    .lg\:pl-40 { padding-left:40px; }
    .lg\:pr-40 { padding-right:40px; }
    .lg\:m-40 { margin:40px; }
    .lg\:mt-40 { margin-top:40px; }
    .lg\:mb-40 { margin-bottom:40px; }
    .lg\:ml-40 { margin-left:40px; }
    .lg\:mr-40 { margin-right:40px; }
    
    .lg\:p-45 { padding:45px; }
    .lg\:pt-45 { padding-top:45px; }
    .lg\:pb-45 { padding-bottom:45px; }
    .lg\:pl-45 { padding-left:45px; }
    .lg\:pr-45 { padding-right:45px; }
    .lg\:m-45 { margin:45px; }
    .lg\:mt-45 { margin-top:45px; }
    .lg\:mb-45 { margin-bottom:45px; }
    .lg\:ml-45 { margin-left:45px; }
    .lg\:mr-45 { margin-right:45px; }
    
    .lg\:p-50 { padding:50px; }
    .lg\:pt-50 { padding-top:50px; }
    .lg\:pb-50 { padding-bottom:50px; }
    .lg\:pl-50 { padding-left:50px; }
    .lg\:pr-50 { padding-right:50px; }
    .lg\:m-50 { margin:50px; }
    .lg\:mt-50 { margin-top:50px; }
    .lg\:mb-50 { margin-bottom:50px; }
    .lg\:ml-50 { margin-left:50px; }
    .lg\:mr-50 { margin-right:50px; }
    
    .lg\:p-55 { padding:55px; }
    .lg\:pt-55 { padding-top:55px; }
    .lg\:pb-55 { padding-bottom:55px; }
    .lg\:pl-55 { padding-left:55px; }
    .lg\:pr-55 { padding-right:55px; }
    .lg\:m-55 { margin:55px; }
    .lg\:mt-55 { margin-top:55px; }
    .lg\:mb-55 { margin-bottom:55px; }
    .lg\:ml-55 { margin-left:55px; }
    .lg\:mr-55 { margin-right:55px; }
    
    .lg\:p-60 { padding:60px; }
    .lg\:pt-60 { padding-top:60px; }
    .lg\:pb-60 { padding-bottom:60px; }
    .lg\:pl-60 { padding-left:60px; }
    .lg\:pr-60 { padding-right:60px; }
    .lg\:m-60 { margin:60px; }
    .lg\:mt-60 { margin-top:60px; }
    .lg\:mb-60 { margin-bottom:60px; }
    .lg\:ml-60 { margin-left:60px; }
    .lg\:mr-60 { margin-right:60px; }
    
    .lg\:p-65 { padding:65px; }
    .lg\:pt-65 { padding-top:65px; }
    .lg\:pb-65 { padding-bottom:65px; }
    .lg\:pl-65 { padding-left:65px; }
    .lg\:pr-65 { padding-right:65px; }
    .lg\:m-65 { margin:65px; }
    .lg\:mt-65 { margin-top:65px; }
    .lg\:mb-65 { margin-bottom:65px; }
    .lg\:ml-65 { margin-left:65px; }
    .lg\:mr-65 { margin-right:65px; }
    
    .lg\:p-70 { padding:70px; }
    .lg\:pt-70 { padding-top:70px; }
    .lg\:pb-70 { padding-bottom:70px; }
    .lg\:pl-70 { padding-left:70px; }
    .lg\:pr-70 { padding-right:70px; }
    .lg\:m-70 { margin:70px; }
    .lg\:mt-70 { margin-top:70px; }
    .lg\:mb-70 { margin-bottom:70px; }
    .lg\:ml-70 { margin-left:70px; }
    .lg\:mr-70 { margin-right:70px; }
    
    .lg\:p-75 { padding:75px; }
    .lg\:pt-75 { padding-top:75px; }
    .lg\:pb-75 { padding-bottom:75px; }
    .lg\:pl-75 { padding-left:75px; }
    .lg\:pr-75 { padding-right:75px; }
    .lg\:m-75 { margin:75px; }
    .lg\:mt-75 { margin-top:75px; }
    .lg\:mb-75 { margin-bottom:75px; }
    .lg\:ml-75 { margin-left:75px; }
    .lg\:mr-75 { margin-right:75px; }
    
    .lg\:p-80 { padding:80px; }
    .lg\:pt-80 { padding-top:80px; }
    .lg\:pb-80 { padding-bottom:80px; }
    .lg\:pl-80 { padding-left:80px; }
    .lg\:pr-80 { padding-right:80px; }
    .lg\:m-80 { margin:80px; }
    .lg\:mt-80 { margin-top:80px; }
    .lg\:mb-80 { margin-bottom:80px; }
    .lg\:ml-80 { margin-left:80px; }
    .lg\:mr-80 { margin-right:80px; }
    
    .lg\:p-85 { padding:85px; }
    .lg\:pt-85 { padding-top:85px; }
    .lg\:pb-85 { padding-bottom:85px; }
    .lg\:pl-85 { padding-left:85px; }
    .lg\:pr-85 { padding-right:85px; }
    .lg\:m-85 { margin:85px; }
    .lg\:mt-85 { margin-top:85px; }
    .lg\:mb-85 { margin-bottom:85px; }
    .lg\:ml-85 { margin-left:85px; }
    .lg\:mr-85 { margin-right:85px; }
    
    .lg\:p-90 { padding:90px; }
    .lg\:pt-90 { padding-top:90px; }
    .lg\:pb-90 { padding-bottom:90px; }
    .lg\:pl-90 { padding-left:90px; }
    .lg\:pr-90 { padding-right:90px; }
    .lg\:m-90 { margin:90px; }
    .lg\:mt-90 { margin-top:90px; }
    .lg\:mb-90 { margin-bottom:90px; }
    .lg\:ml-90 { margin-left:90px; }
    .lg\:mr-90 { margin-right:90px; }
    
    .lg\:p-95 { padding:95px; }
    .lg\:pt-95 { padding-top:95px; }
    .lg\:pb-95 { padding-bottom:95px; }
    .lg\:pl-95 { padding-left:95px; }
    .lg\:pr-95 { padding-right:95px; }
    .lg\:m-95 { margin:95px; }
    .lg\:mt-95 { margin-top:95px; }
    .lg\:mb-95 { margin-bottom:95px; }
    .lg\:ml-95 { margin-left:95px; }
    .lg\:mr-95 { margin-right:95px; }
    
    .lg\:p-100 { padding:100px; }
    .lg\:pt-100 { padding-top:100px; }
    .lg\:pb-100 { padding-bottom:100px; }
    .lg\:pl-100 { padding-left:100px; }
    .lg\:pr-100 { padding-right:100px; }
    .lg\:m-100 { margin:100px; }
    .lg\:mt-100 { margin-top:100px; }
    .lg\:mb-100 { margin-bottom:100px; }
    .lg\:ml-100 { margin-left:100px; }
    .lg\:mr-100 { margin-right:100px; }
    
    .lg\:p-105 { padding:105px; }
    .lg\:pt-105 { padding-top:105px; }
    .lg\:pb-105 { padding-bottom:105px; }
    .lg\:pl-105 { padding-left:105px; }
    .lg\:pr-105 { padding-right:105px; }
    .lg\:m-105 { margin:105px; }
    .lg\:mt-105 { margin-top:105px; }
    .lg\:mb-105 { margin-bottom:105px; }
    .lg\:ml-105 { margin-left:105px; }
    .lg\:mr-105 { margin-right:105px; }
    
    .lg\:p-110 { padding:110px; }
    .lg\:pt-110 { padding-top:110px; }
    .lg\:pb-110 { padding-bottom:110px; }
    .lg\:pl-110 { padding-left:110px; }
    .lg\:pr-110 { padding-right:110px; }
    .lg\:m-110 { margin:110px; }
    .lg\:mt-110 { margin-top:110px; }
    .lg\:mb-110 { margin-bottom:110px; }
    .lg\:ml-110 { margin-left:110px; }
    .lg\:mr-110 { margin-right:110px; }
    
    .lg\:p-115 { padding:115px; }
    .lg\:pt-115 { padding-top:115px; }
    .lg\:pb-115 { padding-bottom:115px; }
    .lg\:pl-115 { padding-left:115px; }
    .lg\:pr-115 { padding-right:115px; }
    .lg\:m-115 { margin:115px; }
    .lg\:mt-115 { margin-top:115px; }
    .lg\:mb-115 { margin-bottom:115px; }
    .lg\:ml-115 { margin-left:115px; }
    .lg\:mr-115 { margin-right:115px; }
    
    .lg\:p-120 { padding:120px; }
    .lg\:pt-120 { padding-top:120px; }
    .lg\:pb-120 { padding-bottom:120px; }
    .lg\:pl-120 { padding-left:120px; }
    .lg\:pr-120 { padding-right:120px; }
    .lg\:m-120 { margin:120px; }
    .lg\:mt-120 { margin-top:120px; }
    .lg\:mb-120 { margin-bottom:120px; }
    .lg\:ml-120 { margin-left:120px; }
    .lg\:mr-120 { margin-right:120px; }
    
    .lg\:p-125 { padding:125px; }
    .lg\:pt-125 { padding-top:125px; }
    .lg\:pb-125 { padding-bottom:125px; }
    .lg\:pl-125 { padding-left:125px; }
    .lg\:pr-125 { padding-right:125px; }
    .lg\:m-125 { margin:125px; }
    .lg\:mt-125 { margin-top:125px; }
    .lg\:mb-125 { margin-bottom:125px; }
    .lg\:ml-125 { margin-left:125px; }
    .lg\:mr-125 { margin-right:125px; }
    
    .lg\:p-130 { padding:130px; }
    .lg\:pt-130 { padding-top:130px; }
    .lg\:pb-130 { padding-bottom:130px; }
    .lg\:pl-130 { padding-left:130px; }
    .lg\:pr-130 { padding-right:130px; }
    .lg\:m-130 { margin:130px; }
    .lg\:mt-130 { margin-top:130px; }
    .lg\:mb-130 { margin-bottom:130px; }
    .lg\:ml-130 { margin-left:130px; }
    .lg\:mr-130 { margin-right:130px; }
    
    .lg\:p-135 { padding:135px; }
    .lg\:pt-135 { padding-top:135px; }
    .lg\:pb-135 { padding-bottom:135px; }
    .lg\:pl-135 { padding-left:135px; }
    .lg\:pr-135 { padding-right:135px; }
    .lg\:m-135 { margin:135px; }
    .lg\:mt-135 { margin-top:135px; }
    .lg\:mb-135 { margin-bottom:135px; }
    .lg\:ml-135 { margin-left:135px; }
    .lg\:mr-135 { margin-right:135px; }
    
    .lg\:p-140 { padding:140px; }
    .lg\:pt-140 { padding-top:140px; }
    .lg\:pb-140 { padding-bottom:140px; }
    .lg\:pl-140 { padding-left:140px; }
    .lg\:pr-140 { padding-right:140px; }
    .lg\:m-140 { margin:140px; }
    .lg\:mt-140 { margin-top:140px; }
    .lg\:mb-140 { margin-bottom:140px; }
    .lg\:ml-140 { margin-left:140px; }
    .lg\:mr-140 { margin-right:140px; }
    
    .lg\:p-145 { padding:145px; }
    .lg\:pt-145 { padding-top:145px; }
    .lg\:pb-145 { padding-bottom:145px; }
    .lg\:pl-145 { padding-left:145px; }
    .lg\:pr-145 { padding-right:145px; }
    .lg\:m-145 { margin:145px; }
    .lg\:mt-145 { margin-top:145px; }
    .lg\:mb-145 { margin-bottom:145px; }
    .lg\:ml-145 { margin-left:145px; }
    .lg\:mr-145 { margin-right:145px; }
    
    .lg\:p-150 { padding:150px; }
    .lg\:pt-150 { padding-top:150px; }
    .lg\:pb-150 { padding-bottom:150px; }
    .lg\:pl-150 { padding-left:150px; }
    .lg\:pr-150 { padding-right:150px; }
    .lg\:m-150 { margin:150px; }
    .lg\:mt-150 { margin-top:150px; }
    .lg\:mb-150 { margin-bottom:150px; }
    .lg\:ml-150 { margin-left:150px; }
    .lg\:mr-150 { margin-right:150px; }
    
    .lg\:p-155 { padding:155px; }
    .lg\:pt-155 { padding-top:155px; }
    .lg\:pb-155 { padding-bottom:155px; }
    .lg\:pl-155 { padding-left:155px; }
    .lg\:pr-155 { padding-right:155px; }
    .lg\:m-155 { margin:155px; }
    .lg\:mt-155 { margin-top:155px; }
    .lg\:mb-155 { margin-bottom:155px; }
    .lg\:ml-155 { margin-left:155px; }
    .lg\:mr-155 { margin-right:155px; }
    
    .lg\:p-160 { padding:160px; }
    .lg\:pt-160 { padding-top:160px; }
    .lg\:pb-160 { padding-bottom:160px; }
    .lg\:pl-160 { padding-left:160px; }
    .lg\:pr-160 { padding-right:160px; }
    .lg\:m-160 { margin:160px; }
    .lg\:mt-160 { margin-top:160px; }
    .lg\:mb-160 { margin-bottom:160px; }
    .lg\:ml-160 { margin-left:160px; }
    .lg\:mr-160 { margin-right:160px; }
    
    .lg\:p-165 { padding:165px; }
    .lg\:pt-165 { padding-top:165px; }
    .lg\:pb-165 { padding-bottom:165px; }
    .lg\:pl-165 { padding-left:165px; }
    .lg\:pr-165 { padding-right:165px; }
    .lg\:m-165 { margin:165px; }
    .lg\:mt-165 { margin-top:165px; }
    .lg\:mb-165 { margin-bottom:165px; }
    .lg\:ml-165 { margin-left:165px; }
    .lg\:mr-165 { margin-right:165px; }
    
    .lg\:p-170 { padding:170px; }
    .lg\:pt-170 { padding-top:170px; }
    .lg\:pb-170 { padding-bottom:170px; }
    .lg\:pl-170 { padding-left:170px; }
    .lg\:pr-170 { padding-right:170px; }
    .lg\:m-170 { margin:170px; }
    .lg\:mt-170 { margin-top:170px; }
    .lg\:mb-170 { margin-bottom:170px; }
    .lg\:ml-170 { margin-left:170px; }
    .lg\:mr-170 { margin-right:170px; }
    
    .lg\:p-175 { padding:175px; }
    .lg\:pt-175 { padding-top:175px; }
    .lg\:pb-175 { padding-bottom:175px; }
    .lg\:pl-175 { padding-left:175px; }
    .lg\:pr-175 { padding-right:175px; }
    .lg\:m-175 { margin:175px; }
    .lg\:mt-175 { margin-top:175px; }
    .lg\:mb-175 { margin-bottom:175px; }
    .lg\:ml-175 { margin-left:175px; }
    .lg\:mr-175 { margin-right:175px; }
    
    .lg\:p-180 { padding:180px; }
    .lg\:pt-180 { padding-top:180px; }
    .lg\:pb-180 { padding-bottom:180px; }
    .lg\:pl-180 { padding-left:180px; }
    .lg\:pr-180 { padding-right:180px; }
    .lg\:m-180 { margin:180px; }
    .lg\:mt-180 { margin-top:180px; }
    .lg\:mb-180 { margin-bottom:180px; }
    .lg\:ml-180 { margin-left:180px; }
    .lg\:mr-180 { margin-right:180px; }
    
    .lg\:p-185 { padding:185px; }
    .lg\:pt-185 { padding-top:185px; }
    .lg\:pb-185 { padding-bottom:185px; }
    .lg\:pl-185 { padding-left:185px; }
    .lg\:pr-185 { padding-right:185px; }
    .lg\:m-185 { margin:185px; }
    .lg\:mt-185 { margin-top:185px; }
    .lg\:mb-185 { margin-bottom:185px; }
    .lg\:ml-185 { margin-left:185px; }
    .lg\:mr-185 { margin-right:185px; }
    
    .lg\:p-190 { padding:190px; }
    .lg\:pt-190 { padding-top:190px; }
    .lg\:pb-190 { padding-bottom:190px; }
    .lg\:pl-190 { padding-left:190px; }
    .lg\:pr-190 { padding-right:190px; }
    .lg\:m-190 { margin:190px; }
    .lg\:mt-190 { margin-top:190px; }
    .lg\:mb-190 { margin-bottom:190px; }
    .lg\:ml-190 { margin-left:190px; }
    .lg\:mr-190 { margin-right:190px; }
    
    .lg\:p-195 { padding:195px; }
    .lg\:pt-195 { padding-top:195px; }
    .lg\:pb-195 { padding-bottom:195px; }
    .lg\:pl-195 { padding-left:195px; }
    .lg\:pr-195 { padding-right:195px; }
    .lg\:m-195 { margin:195px; }
    .lg\:mt-195 { margin-top:195px; }
    .lg\:mb-195 { margin-bottom:195px; }
    .lg\:ml-195 { margin-left:195px; }
    .lg\:mr-195 { margin-right:195px; }
    

    
    .lg\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
    
    .lg\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
    
    .lg\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
    
    .lg\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
    
    .lg\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
    
    .lg\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
    
    .lg\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
    
    .lg\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
    
    .lg\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
    
    .lg\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
    
    .lg\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
    
    .lg\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
    

}


@media(min-width:1400px){
    
    .xl\:p-0 { padding:0px; }
    .xl\:pt-0 { padding-top:0px; }
    .xl\:pb-0 { padding-bottom:0px; }
    .xl\:pl-0 { padding-left:0px; }
    .xl\:pr-0 { padding-right:0px; }
    .xl\:m-0 { margin:0px; }
    .xl\:mt-0 { margin-top:0px; }
    .xl\:mb-0 { margin-bottom:0px; }
    .xl\:ml-0 { margin-left:0px; }
    .xl\:mr-0 { margin-right:0px; }
    
    .xl\:p-5 { padding:5px; }
    .xl\:pt-5 { padding-top:5px; }
    .xl\:pb-5 { padding-bottom:5px; }
    .xl\:pl-5 { padding-left:5px; }
    .xl\:pr-5 { padding-right:5px; }
    .xl\:m-5 { margin:5px; }
    .xl\:mt-5 { margin-top:5px; }
    .xl\:mb-5 { margin-bottom:5px; }
    .xl\:ml-5 { margin-left:5px; }
    .xl\:mr-5 { margin-right:5px; }
    
    .xl\:p-10 { padding:10px; }
    .xl\:pt-10 { padding-top:10px; }
    .xl\:pb-10 { padding-bottom:10px; }
    .xl\:pl-10 { padding-left:10px; }
    .xl\:pr-10 { padding-right:10px; }
    .xl\:m-10 { margin:10px; }
    .xl\:mt-10 { margin-top:10px; }
    .xl\:mb-10 { margin-bottom:10px; }
    .xl\:ml-10 { margin-left:10px; }
    .xl\:mr-10 { margin-right:10px; }
    
    .xl\:p-15 { padding:15px; }
    .xl\:pt-15 { padding-top:15px; }
    .xl\:pb-15 { padding-bottom:15px; }
    .xl\:pl-15 { padding-left:15px; }
    .xl\:pr-15 { padding-right:15px; }
    .xl\:m-15 { margin:15px; }
    .xl\:mt-15 { margin-top:15px; }
    .xl\:mb-15 { margin-bottom:15px; }
    .xl\:ml-15 { margin-left:15px; }
    .xl\:mr-15 { margin-right:15px; }
    
    .xl\:p-20 { padding:20px; }
    .xl\:pt-20 { padding-top:20px; }
    .xl\:pb-20 { padding-bottom:20px; }
    .xl\:pl-20 { padding-left:20px; }
    .xl\:pr-20 { padding-right:20px; }
    .xl\:m-20 { margin:20px; }
    .xl\:mt-20 { margin-top:20px; }
    .xl\:mb-20 { margin-bottom:20px; }
    .xl\:ml-20 { margin-left:20px; }
    .xl\:mr-20 { margin-right:20px; }
    
    .xl\:p-25 { padding:25px; }
    .xl\:pt-25 { padding-top:25px; }
    .xl\:pb-25 { padding-bottom:25px; }
    .xl\:pl-25 { padding-left:25px; }
    .xl\:pr-25 { padding-right:25px; }
    .xl\:m-25 { margin:25px; }
    .xl\:mt-25 { margin-top:25px; }
    .xl\:mb-25 { margin-bottom:25px; }
    .xl\:ml-25 { margin-left:25px; }
    .xl\:mr-25 { margin-right:25px; }
    
    .xl\:p-30 { padding:30px; }
    .xl\:pt-30 { padding-top:30px; }
    .xl\:pb-30 { padding-bottom:30px; }
    .xl\:pl-30 { padding-left:30px; }
    .xl\:pr-30 { padding-right:30px; }
    .xl\:m-30 { margin:30px; }
    .xl\:mt-30 { margin-top:30px; }
    .xl\:mb-30 { margin-bottom:30px; }
    .xl\:ml-30 { margin-left:30px; }
    .xl\:mr-30 { margin-right:30px; }
    
    .xl\:p-35 { padding:35px; }
    .xl\:pt-35 { padding-top:35px; }
    .xl\:pb-35 { padding-bottom:35px; }
    .xl\:pl-35 { padding-left:35px; }
    .xl\:pr-35 { padding-right:35px; }
    .xl\:m-35 { margin:35px; }
    .xl\:mt-35 { margin-top:35px; }
    .xl\:mb-35 { margin-bottom:35px; }
    .xl\:ml-35 { margin-left:35px; }
    .xl\:mr-35 { margin-right:35px; }
    
    .xl\:p-40 { padding:40px; }
    .xl\:pt-40 { padding-top:40px; }
    .xl\:pb-40 { padding-bottom:40px; }
    .xl\:pl-40 { padding-left:40px; }
    .xl\:pr-40 { padding-right:40px; }
    .xl\:m-40 { margin:40px; }
    .xl\:mt-40 { margin-top:40px; }
    .xl\:mb-40 { margin-bottom:40px; }
    .xl\:ml-40 { margin-left:40px; }
    .xl\:mr-40 { margin-right:40px; }
    
    .xl\:p-45 { padding:45px; }
    .xl\:pt-45 { padding-top:45px; }
    .xl\:pb-45 { padding-bottom:45px; }
    .xl\:pl-45 { padding-left:45px; }
    .xl\:pr-45 { padding-right:45px; }
    .xl\:m-45 { margin:45px; }
    .xl\:mt-45 { margin-top:45px; }
    .xl\:mb-45 { margin-bottom:45px; }
    .xl\:ml-45 { margin-left:45px; }
    .xl\:mr-45 { margin-right:45px; }
    
    .xl\:p-50 { padding:50px; }
    .xl\:pt-50 { padding-top:50px; }
    .xl\:pb-50 { padding-bottom:50px; }
    .xl\:pl-50 { padding-left:50px; }
    .xl\:pr-50 { padding-right:50px; }
    .xl\:m-50 { margin:50px; }
    .xl\:mt-50 { margin-top:50px; }
    .xl\:mb-50 { margin-bottom:50px; }
    .xl\:ml-50 { margin-left:50px; }
    .xl\:mr-50 { margin-right:50px; }
    
    .xl\:p-55 { padding:55px; }
    .xl\:pt-55 { padding-top:55px; }
    .xl\:pb-55 { padding-bottom:55px; }
    .xl\:pl-55 { padding-left:55px; }
    .xl\:pr-55 { padding-right:55px; }
    .xl\:m-55 { margin:55px; }
    .xl\:mt-55 { margin-top:55px; }
    .xl\:mb-55 { margin-bottom:55px; }
    .xl\:ml-55 { margin-left:55px; }
    .xl\:mr-55 { margin-right:55px; }
    
    .xl\:p-60 { padding:60px; }
    .xl\:pt-60 { padding-top:60px; }
    .xl\:pb-60 { padding-bottom:60px; }
    .xl\:pl-60 { padding-left:60px; }
    .xl\:pr-60 { padding-right:60px; }
    .xl\:m-60 { margin:60px; }
    .xl\:mt-60 { margin-top:60px; }
    .xl\:mb-60 { margin-bottom:60px; }
    .xl\:ml-60 { margin-left:60px; }
    .xl\:mr-60 { margin-right:60px; }
    
    .xl\:p-65 { padding:65px; }
    .xl\:pt-65 { padding-top:65px; }
    .xl\:pb-65 { padding-bottom:65px; }
    .xl\:pl-65 { padding-left:65px; }
    .xl\:pr-65 { padding-right:65px; }
    .xl\:m-65 { margin:65px; }
    .xl\:mt-65 { margin-top:65px; }
    .xl\:mb-65 { margin-bottom:65px; }
    .xl\:ml-65 { margin-left:65px; }
    .xl\:mr-65 { margin-right:65px; }
    
    .xl\:p-70 { padding:70px; }
    .xl\:pt-70 { padding-top:70px; }
    .xl\:pb-70 { padding-bottom:70px; }
    .xl\:pl-70 { padding-left:70px; }
    .xl\:pr-70 { padding-right:70px; }
    .xl\:m-70 { margin:70px; }
    .xl\:mt-70 { margin-top:70px; }
    .xl\:mb-70 { margin-bottom:70px; }
    .xl\:ml-70 { margin-left:70px; }
    .xl\:mr-70 { margin-right:70px; }
    
    .xl\:p-75 { padding:75px; }
    .xl\:pt-75 { padding-top:75px; }
    .xl\:pb-75 { padding-bottom:75px; }
    .xl\:pl-75 { padding-left:75px; }
    .xl\:pr-75 { padding-right:75px; }
    .xl\:m-75 { margin:75px; }
    .xl\:mt-75 { margin-top:75px; }
    .xl\:mb-75 { margin-bottom:75px; }
    .xl\:ml-75 { margin-left:75px; }
    .xl\:mr-75 { margin-right:75px; }
    
    .xl\:p-80 { padding:80px; }
    .xl\:pt-80 { padding-top:80px; }
    .xl\:pb-80 { padding-bottom:80px; }
    .xl\:pl-80 { padding-left:80px; }
    .xl\:pr-80 { padding-right:80px; }
    .xl\:m-80 { margin:80px; }
    .xl\:mt-80 { margin-top:80px; }
    .xl\:mb-80 { margin-bottom:80px; }
    .xl\:ml-80 { margin-left:80px; }
    .xl\:mr-80 { margin-right:80px; }
    
    .xl\:p-85 { padding:85px; }
    .xl\:pt-85 { padding-top:85px; }
    .xl\:pb-85 { padding-bottom:85px; }
    .xl\:pl-85 { padding-left:85px; }
    .xl\:pr-85 { padding-right:85px; }
    .xl\:m-85 { margin:85px; }
    .xl\:mt-85 { margin-top:85px; }
    .xl\:mb-85 { margin-bottom:85px; }
    .xl\:ml-85 { margin-left:85px; }
    .xl\:mr-85 { margin-right:85px; }
    
    .xl\:p-90 { padding:90px; }
    .xl\:pt-90 { padding-top:90px; }
    .xl\:pb-90 { padding-bottom:90px; }
    .xl\:pl-90 { padding-left:90px; }
    .xl\:pr-90 { padding-right:90px; }
    .xl\:m-90 { margin:90px; }
    .xl\:mt-90 { margin-top:90px; }
    .xl\:mb-90 { margin-bottom:90px; }
    .xl\:ml-90 { margin-left:90px; }
    .xl\:mr-90 { margin-right:90px; }
    
    .xl\:p-95 { padding:95px; }
    .xl\:pt-95 { padding-top:95px; }
    .xl\:pb-95 { padding-bottom:95px; }
    .xl\:pl-95 { padding-left:95px; }
    .xl\:pr-95 { padding-right:95px; }
    .xl\:m-95 { margin:95px; }
    .xl\:mt-95 { margin-top:95px; }
    .xl\:mb-95 { margin-bottom:95px; }
    .xl\:ml-95 { margin-left:95px; }
    .xl\:mr-95 { margin-right:95px; }
    
    .xl\:p-100 { padding:100px; }
    .xl\:pt-100 { padding-top:100px; }
    .xl\:pb-100 { padding-bottom:100px; }
    .xl\:pl-100 { padding-left:100px; }
    .xl\:pr-100 { padding-right:100px; }
    .xl\:m-100 { margin:100px; }
    .xl\:mt-100 { margin-top:100px; }
    .xl\:mb-100 { margin-bottom:100px; }
    .xl\:ml-100 { margin-left:100px; }
    .xl\:mr-100 { margin-right:100px; }
    
    .xl\:p-105 { padding:105px; }
    .xl\:pt-105 { padding-top:105px; }
    .xl\:pb-105 { padding-bottom:105px; }
    .xl\:pl-105 { padding-left:105px; }
    .xl\:pr-105 { padding-right:105px; }
    .xl\:m-105 { margin:105px; }
    .xl\:mt-105 { margin-top:105px; }
    .xl\:mb-105 { margin-bottom:105px; }
    .xl\:ml-105 { margin-left:105px; }
    .xl\:mr-105 { margin-right:105px; }
    
    .xl\:p-110 { padding:110px; }
    .xl\:pt-110 { padding-top:110px; }
    .xl\:pb-110 { padding-bottom:110px; }
    .xl\:pl-110 { padding-left:110px; }
    .xl\:pr-110 { padding-right:110px; }
    .xl\:m-110 { margin:110px; }
    .xl\:mt-110 { margin-top:110px; }
    .xl\:mb-110 { margin-bottom:110px; }
    .xl\:ml-110 { margin-left:110px; }
    .xl\:mr-110 { margin-right:110px; }
    
    .xl\:p-115 { padding:115px; }
    .xl\:pt-115 { padding-top:115px; }
    .xl\:pb-115 { padding-bottom:115px; }
    .xl\:pl-115 { padding-left:115px; }
    .xl\:pr-115 { padding-right:115px; }
    .xl\:m-115 { margin:115px; }
    .xl\:mt-115 { margin-top:115px; }
    .xl\:mb-115 { margin-bottom:115px; }
    .xl\:ml-115 { margin-left:115px; }
    .xl\:mr-115 { margin-right:115px; }
    
    .xl\:p-120 { padding:120px; }
    .xl\:pt-120 { padding-top:120px; }
    .xl\:pb-120 { padding-bottom:120px; }
    .xl\:pl-120 { padding-left:120px; }
    .xl\:pr-120 { padding-right:120px; }
    .xl\:m-120 { margin:120px; }
    .xl\:mt-120 { margin-top:120px; }
    .xl\:mb-120 { margin-bottom:120px; }
    .xl\:ml-120 { margin-left:120px; }
    .xl\:mr-120 { margin-right:120px; }
    
    .xl\:p-125 { padding:125px; }
    .xl\:pt-125 { padding-top:125px; }
    .xl\:pb-125 { padding-bottom:125px; }
    .xl\:pl-125 { padding-left:125px; }
    .xl\:pr-125 { padding-right:125px; }
    .xl\:m-125 { margin:125px; }
    .xl\:mt-125 { margin-top:125px; }
    .xl\:mb-125 { margin-bottom:125px; }
    .xl\:ml-125 { margin-left:125px; }
    .xl\:mr-125 { margin-right:125px; }
    
    .xl\:p-130 { padding:130px; }
    .xl\:pt-130 { padding-top:130px; }
    .xl\:pb-130 { padding-bottom:130px; }
    .xl\:pl-130 { padding-left:130px; }
    .xl\:pr-130 { padding-right:130px; }
    .xl\:m-130 { margin:130px; }
    .xl\:mt-130 { margin-top:130px; }
    .xl\:mb-130 { margin-bottom:130px; }
    .xl\:ml-130 { margin-left:130px; }
    .xl\:mr-130 { margin-right:130px; }
    
    .xl\:p-135 { padding:135px; }
    .xl\:pt-135 { padding-top:135px; }
    .xl\:pb-135 { padding-bottom:135px; }
    .xl\:pl-135 { padding-left:135px; }
    .xl\:pr-135 { padding-right:135px; }
    .xl\:m-135 { margin:135px; }
    .xl\:mt-135 { margin-top:135px; }
    .xl\:mb-135 { margin-bottom:135px; }
    .xl\:ml-135 { margin-left:135px; }
    .xl\:mr-135 { margin-right:135px; }
    
    .xl\:p-140 { padding:140px; }
    .xl\:pt-140 { padding-top:140px; }
    .xl\:pb-140 { padding-bottom:140px; }
    .xl\:pl-140 { padding-left:140px; }
    .xl\:pr-140 { padding-right:140px; }
    .xl\:m-140 { margin:140px; }
    .xl\:mt-140 { margin-top:140px; }
    .xl\:mb-140 { margin-bottom:140px; }
    .xl\:ml-140 { margin-left:140px; }
    .xl\:mr-140 { margin-right:140px; }
    
    .xl\:p-145 { padding:145px; }
    .xl\:pt-145 { padding-top:145px; }
    .xl\:pb-145 { padding-bottom:145px; }
    .xl\:pl-145 { padding-left:145px; }
    .xl\:pr-145 { padding-right:145px; }
    .xl\:m-145 { margin:145px; }
    .xl\:mt-145 { margin-top:145px; }
    .xl\:mb-145 { margin-bottom:145px; }
    .xl\:ml-145 { margin-left:145px; }
    .xl\:mr-145 { margin-right:145px; }
    
    .xl\:p-150 { padding:150px; }
    .xl\:pt-150 { padding-top:150px; }
    .xl\:pb-150 { padding-bottom:150px; }
    .xl\:pl-150 { padding-left:150px; }
    .xl\:pr-150 { padding-right:150px; }
    .xl\:m-150 { margin:150px; }
    .xl\:mt-150 { margin-top:150px; }
    .xl\:mb-150 { margin-bottom:150px; }
    .xl\:ml-150 { margin-left:150px; }
    .xl\:mr-150 { margin-right:150px; }
    
    .xl\:p-155 { padding:155px; }
    .xl\:pt-155 { padding-top:155px; }
    .xl\:pb-155 { padding-bottom:155px; }
    .xl\:pl-155 { padding-left:155px; }
    .xl\:pr-155 { padding-right:155px; }
    .xl\:m-155 { margin:155px; }
    .xl\:mt-155 { margin-top:155px; }
    .xl\:mb-155 { margin-bottom:155px; }
    .xl\:ml-155 { margin-left:155px; }
    .xl\:mr-155 { margin-right:155px; }
    
    .xl\:p-160 { padding:160px; }
    .xl\:pt-160 { padding-top:160px; }
    .xl\:pb-160 { padding-bottom:160px; }
    .xl\:pl-160 { padding-left:160px; }
    .xl\:pr-160 { padding-right:160px; }
    .xl\:m-160 { margin:160px; }
    .xl\:mt-160 { margin-top:160px; }
    .xl\:mb-160 { margin-bottom:160px; }
    .xl\:ml-160 { margin-left:160px; }
    .xl\:mr-160 { margin-right:160px; }
    
    .xl\:p-165 { padding:165px; }
    .xl\:pt-165 { padding-top:165px; }
    .xl\:pb-165 { padding-bottom:165px; }
    .xl\:pl-165 { padding-left:165px; }
    .xl\:pr-165 { padding-right:165px; }
    .xl\:m-165 { margin:165px; }
    .xl\:mt-165 { margin-top:165px; }
    .xl\:mb-165 { margin-bottom:165px; }
    .xl\:ml-165 { margin-left:165px; }
    .xl\:mr-165 { margin-right:165px; }
    
    .xl\:p-170 { padding:170px; }
    .xl\:pt-170 { padding-top:170px; }
    .xl\:pb-170 { padding-bottom:170px; }
    .xl\:pl-170 { padding-left:170px; }
    .xl\:pr-170 { padding-right:170px; }
    .xl\:m-170 { margin:170px; }
    .xl\:mt-170 { margin-top:170px; }
    .xl\:mb-170 { margin-bottom:170px; }
    .xl\:ml-170 { margin-left:170px; }
    .xl\:mr-170 { margin-right:170px; }
    
    .xl\:p-175 { padding:175px; }
    .xl\:pt-175 { padding-top:175px; }
    .xl\:pb-175 { padding-bottom:175px; }
    .xl\:pl-175 { padding-left:175px; }
    .xl\:pr-175 { padding-right:175px; }
    .xl\:m-175 { margin:175px; }
    .xl\:mt-175 { margin-top:175px; }
    .xl\:mb-175 { margin-bottom:175px; }
    .xl\:ml-175 { margin-left:175px; }
    .xl\:mr-175 { margin-right:175px; }
    
    .xl\:p-180 { padding:180px; }
    .xl\:pt-180 { padding-top:180px; }
    .xl\:pb-180 { padding-bottom:180px; }
    .xl\:pl-180 { padding-left:180px; }
    .xl\:pr-180 { padding-right:180px; }
    .xl\:m-180 { margin:180px; }
    .xl\:mt-180 { margin-top:180px; }
    .xl\:mb-180 { margin-bottom:180px; }
    .xl\:ml-180 { margin-left:180px; }
    .xl\:mr-180 { margin-right:180px; }
    
    .xl\:p-185 { padding:185px; }
    .xl\:pt-185 { padding-top:185px; }
    .xl\:pb-185 { padding-bottom:185px; }
    .xl\:pl-185 { padding-left:185px; }
    .xl\:pr-185 { padding-right:185px; }
    .xl\:m-185 { margin:185px; }
    .xl\:mt-185 { margin-top:185px; }
    .xl\:mb-185 { margin-bottom:185px; }
    .xl\:ml-185 { margin-left:185px; }
    .xl\:mr-185 { margin-right:185px; }
    
    .xl\:p-190 { padding:190px; }
    .xl\:pt-190 { padding-top:190px; }
    .xl\:pb-190 { padding-bottom:190px; }
    .xl\:pl-190 { padding-left:190px; }
    .xl\:pr-190 { padding-right:190px; }
    .xl\:m-190 { margin:190px; }
    .xl\:mt-190 { margin-top:190px; }
    .xl\:mb-190 { margin-bottom:190px; }
    .xl\:ml-190 { margin-left:190px; }
    .xl\:mr-190 { margin-right:190px; }
    
    .xl\:p-195 { padding:195px; }
    .xl\:pt-195 { padding-top:195px; }
    .xl\:pb-195 { padding-bottom:195px; }
    .xl\:pl-195 { padding-left:195px; }
    .xl\:pr-195 { padding-right:195px; }
    .xl\:m-195 { margin:195px; }
    .xl\:mt-195 { margin-top:195px; }
    .xl\:mb-195 { margin-bottom:195px; }
    .xl\:ml-195 { margin-left:195px; }
    .xl\:mr-195 { margin-right:195px; }
    

    
    .xl\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
    
    .xl\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
    
    .xl\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
    
    .xl\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
    
    .xl\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
    
    .xl\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
    
    .xl\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
    
    .xl\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
    
    .xl\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
    
    .xl\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
    
    .xl\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
    
    .xl\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
    

}


.pl0, .p0-0, .plr0 { padding-left:0; }
.pr0, .p0, .plr0  { padding-right:0; }





.pl0,.p0-0 { padding-left : 0px; }
.pr0,.p0-0 { padding-right : 0px; }
.ml0,.m0-0 { margin-left : 0px; }
.mr0,.m0-0 { margin-right : 0px; }
.margin_minus0 { margin : 0 -0px }



.pl1,.p0-1 { padding-left : 1px; }
.pr1,.p0-1 { padding-right : 1px; }
.ml1,.m0-1 { margin-left : 1px; }
.mr1,.m0-1 { margin-right : 1px; }
.margin_minus1 { margin : 0 -1px }



.pl2,.p0-2 { padding-left : 2px; }
.pr2,.p0-2 { padding-right : 2px; }
.ml2,.m0-2 { margin-left : 2px; }
.mr2,.m0-2 { margin-right : 2px; }
.margin_minus2 { margin : 0 -2px }



.pl3,.p0-3 { padding-left : 3px; }
.pr3,.p0-3 { padding-right : 3px; }
.ml3,.m0-3 { margin-left : 3px; }
.mr3,.m0-3 { margin-right : 3px; }
.margin_minus3 { margin : 0 -3px }



.pl4,.p0-4 { padding-left : 4px; }
.pr4,.p0-4 { padding-right : 4px; }
.ml4,.m0-4 { margin-left : 4px; }
.mr4,.m0-4 { margin-right : 4px; }
.margin_minus4 { margin : 0 -4px }



.pl5,.p0-5 { padding-left : 5px; }
.pr5,.p0-5 { padding-right : 5px; }
.ml5,.m0-5 { margin-left : 5px; }
.mr5,.m0-5 { margin-right : 5px; }
.margin_minus5 { margin : 0 -5px }



.pl6,.p0-6 { padding-left : 6px; }
.pr6,.p0-6 { padding-right : 6px; }
.ml6,.m0-6 { margin-left : 6px; }
.mr6,.m0-6 { margin-right : 6px; }
.margin_minus6 { margin : 0 -6px }



.pl7,.p0-7 { padding-left : 7px; }
.pr7,.p0-7 { padding-right : 7px; }
.ml7,.m0-7 { margin-left : 7px; }
.mr7,.m0-7 { margin-right : 7px; }
.margin_minus7 { margin : 0 -7px }



.pl8,.p0-8 { padding-left : 8px; }
.pr8,.p0-8 { padding-right : 8px; }
.ml8,.m0-8 { margin-left : 8px; }
.mr8,.m0-8 { margin-right : 8px; }
.margin_minus8 { margin : 0 -8px }



.pl9,.p0-9 { padding-left : 9px; }
.pr9,.p0-9 { padding-right : 9px; }
.ml9,.m0-9 { margin-left : 9px; }
.mr9,.m0-9 { margin-right : 9px; }
.margin_minus9 { margin : 0 -9px }



.pl10,.p0-10 { padding-left : 10px; }
.pr10,.p0-10 { padding-right : 10px; }
.ml10,.m0-10 { margin-left : 10px; }
.mr10,.m0-10 { margin-right : 10px; }
.margin_minus10 { margin : 0 -10px }



.pl11,.p0-11 { padding-left : 11px; }
.pr11,.p0-11 { padding-right : 11px; }
.ml11,.m0-11 { margin-left : 11px; }
.mr11,.m0-11 { margin-right : 11px; }
.margin_minus11 { margin : 0 -11px }



.pl12,.p0-12 { padding-left : 12px; }
.pr12,.p0-12 { padding-right : 12px; }
.ml12,.m0-12 { margin-left : 12px; }
.mr12,.m0-12 { margin-right : 12px; }
.margin_minus12 { margin : 0 -12px }



.pl13,.p0-13 { padding-left : 13px; }
.pr13,.p0-13 { padding-right : 13px; }
.ml13,.m0-13 { margin-left : 13px; }
.mr13,.m0-13 { margin-right : 13px; }
.margin_minus13 { margin : 0 -13px }



.pl14,.p0-14 { padding-left : 14px; }
.pr14,.p0-14 { padding-right : 14px; }
.ml14,.m0-14 { margin-left : 14px; }
.mr14,.m0-14 { margin-right : 14px; }
.margin_minus14 { margin : 0 -14px }



.pl15,.p0-15 { padding-left : 15px; }
.pr15,.p0-15 { padding-right : 15px; }
.ml15,.m0-15 { margin-left : 15px; }
.mr15,.m0-15 { margin-right : 15px; }
.margin_minus15 { margin : 0 -15px }



.pl16,.p0-16 { padding-left : 16px; }
.pr16,.p0-16 { padding-right : 16px; }
.ml16,.m0-16 { margin-left : 16px; }
.mr16,.m0-16 { margin-right : 16px; }
.margin_minus16 { margin : 0 -16px }



.pl17,.p0-17 { padding-left : 17px; }
.pr17,.p0-17 { padding-right : 17px; }
.ml17,.m0-17 { margin-left : 17px; }
.mr17,.m0-17 { margin-right : 17px; }
.margin_minus17 { margin : 0 -17px }



.pl18,.p0-18 { padding-left : 18px; }
.pr18,.p0-18 { padding-right : 18px; }
.ml18,.m0-18 { margin-left : 18px; }
.mr18,.m0-18 { margin-right : 18px; }
.margin_minus18 { margin : 0 -18px }



.pl19,.p0-19 { padding-left : 19px; }
.pr19,.p0-19 { padding-right : 19px; }
.ml19,.m0-19 { margin-left : 19px; }
.mr19,.m0-19 { margin-right : 19px; }
.margin_minus19 { margin : 0 -19px }



.pl20,.p0-20 { padding-left : 20px; }
.pr20,.p0-20 { padding-right : 20px; }
.ml20,.m0-20 { margin-left : 20px; }
.mr20,.m0-20 { margin-right : 20px; }
.margin_minus20 { margin : 0 -20px }



.pl21,.p0-21 { padding-left : 21px; }
.pr21,.p0-21 { padding-right : 21px; }
.ml21,.m0-21 { margin-left : 21px; }
.mr21,.m0-21 { margin-right : 21px; }
.margin_minus21 { margin : 0 -21px }



.pl22,.p0-22 { padding-left : 22px; }
.pr22,.p0-22 { padding-right : 22px; }
.ml22,.m0-22 { margin-left : 22px; }
.mr22,.m0-22 { margin-right : 22px; }
.margin_minus22 { margin : 0 -22px }



.pl23,.p0-23 { padding-left : 23px; }
.pr23,.p0-23 { padding-right : 23px; }
.ml23,.m0-23 { margin-left : 23px; }
.mr23,.m0-23 { margin-right : 23px; }
.margin_minus23 { margin : 0 -23px }



.pl24,.p0-24 { padding-left : 24px; }
.pr24,.p0-24 { padding-right : 24px; }
.ml24,.m0-24 { margin-left : 24px; }
.mr24,.m0-24 { margin-right : 24px; }
.margin_minus24 { margin : 0 -24px }




/* Max-width */
.max300{max-width:300px; width:100%;}
.max350{max-width:350px; width:100%;}
.max400{max-width:400px; width:100%;}
.max450{max-width:450px; width:100%;}
.max500{max-width:500px; width:100%;}
.max550{max-width:550px; width:100%;}
.max600{max-width:600px; width:100%;}
.max650{max-width:650px; width:100%;}
.max660{max-width:660px; width:100%;}
.max630{max-width:630px; width:100%;}
.max700{max-width:700px; width:100%;}
.max750{max-width:750px; width:100%;}
.max768{max-width:768px; width:100%;}
.max770{max-width:770px; width:100%;}
.max800{max-width:800px; width:100%;}
.max850{max-width:850px; width:100%;}
.max880{max-width:880px; width:100%;}
.max896{max-width:896px; width:100%;}
.max900{max-width:900px; width:100%;}
.max950{max-width:950px; width:100%;}
.max996{max-width:996px; width:100%;}
.max1000{max-width:1000px; width:100%;}
.max1100{max-width:1100px; width:100%;}
.max1170{max-width:1170px; width:100%;}
.maxfull { max-width : 100% !important; width : 100% }
.widthCenter{margin:0 auto;}
.widthend{margin:0 0 0 auto;}

/* flex */
.d_flex { display: flex;flex-wrap : wrap; }
.align_center { align-items: center; }
.align_start { align-items: flex-start; }
.align_end { align-items: flex-end; }
.space_between { justify-content: space-between; }  
.flex_start { justify-content: flex-start; }  
.flex_end { justify-content: flex-end; }  
.flex_center { justify-content: center; }
.system-pages{  min-height: calc(100vh - 360px);}


h1, h2, h3, h4, h5, h6 {  margin: 0; padding: 0;}
a { text-decoration: none!important; transition: all ease .3s; -moz-transition: all ease .3s; -webkit-transition: all ease .3s; -o-transition: all ease .3s;}

p { margin: 0;}
*+h1, *+h2 { margin-top: 32px;}
*+h3, *+h4 { margin-top: 30px;}
*+h5, *+h6 { margin-top: 25px;}
*+p { margin-top: 20px;}
ol, ul { margin-bottom: 0; }
*+ul , *+ol{ margin-top:20px }
ul li+li { margin-top: 20px; }
ol li+li { margin-top: 20px; }



ul { padding-left: 24px; }
ol { padding-left: 24px; }



.owl-nav{display:flex;flex-wrap:wrap;justify-content:space-between}
.owl-nav button{width:50px;height:50px;border:2px solid 

  
  
    
  


  rgba(240, 100, 0, 1.0)

!important;box-sizing:border-box;border-radius:50px;background-color: #F06400 !important;display: flex; flex-wrap: wrap; align-items: center; justify-content: center;transition: 0.5s ease all;position:relative;z-index:1}
.owl-nav button svg *{fill:#FFFFFF }
.owl-nav button span{line-height:0;font-size:0}
.owl-nav button:hover svg * { fill: #FFFFFF; }
.owl-nav button:hover { background-color: 

  
  
    
  


  rgba(255, 124, 3, 1.0)

 !important; }

.owl-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:18px;min-height: 10px;}
.owl-dots button.owl-dot{height: 6px; line-height: 0; margin: 0 10px; width: 6px; background-color: #848283 !important; display: inline-block;position: relative;}
.owl-dots button.owl-dot.active{background-color: 

  
  
    
  


  rgba(240, 100, 0, 1.0)

 !important; width: 10px; height: 10px;}
.owl-dots button.owl-dot span{display: inline-block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; border-radius: 50px;}
button.owl-next { margin-left: 8px; }
.slide-list .nav-more .owl-nav { order: 2; }
.slide-list .nav-more .owl-dots { order: 1; }
.owl-nav button.owl-next:after, .owl-nav button.owl-prev:after { background-color: #FFFFFF; background-position: 50%; background-repeat: no-repeat; background-size: cover; content: ""; height: 17px; left: 50%; -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 24px; mask-size: 24px; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: all .5s ease; width: 24px; z-index: -1; }
.owl-nav button.owl-next:after{-webkit-mask-image: url(https://6942350.fs1.hubspotusercontent-na1.net/hubfs/6942350/brandhealth2024/arrow_right.svg); mask-image: url(https://6942350.fs1.hubspotusercontent-na1.net/hubfs/6942350/brandhealth2024/arrow_right.svg);}
.owl-nav button.owl-prev:after{-webkit-mask-image: url(https://6942350.fs1.hubspotusercontent-na1.net/hubfs/6942350/brandhealth2024/arrow_left.svg); mask-image: url(https://6942350.fs1.hubspotusercontent-na1.net/hubfs/6942350/brandhealth2024/arrow_left.svg);}
.owl-nav button:hover:after { background-color: #FFFFFF ; }
.owl-nav button.disabled { opacity: 0.7; pointer-events: none; }

.uppercase { text-transform: uppercase;}
.text-center { text-align: center;}
.text-right { text-align: right;}
.text-left { text-align: left;}
.text-capitalize { text-transform: capitalize;}

.hs_error_rollup{display:none !important;}
.fl { float: left;}
.fr { float: right;}
.ib{display:inline-block; vertical-align:middle; margin-right:-4px}
.ib.vt { vertical-align: top!important;}
.d-flex{display:flex; flex-wrap:wrap;}
.flex-start{align-items: flex-start;}
.flex-center{align-items: center;}
.flex-end{align-items: flex-end;}
.hs-inline-edit .lo-nav-fixed1 { position: unset; } 
.hs-inline-edit  .lo-nav-fixed-srts { margin-top: 0; }


.popup-commen {position: relative; background: #FFF; padding: 15px; width: auto; max-width: 1400px; margin: 20px auto;}
.mfp-content iframe {    width: 100%;    height: 100%;}
.mfp-content .mfp-close { background: #dde2eb none repeat scroll 0 0!important; border: 1px solid #dde2eb; color: #999!important; font-size: 32px!important; font-weight: 400; opacity: 1!important; right: 10px!important; top: 10px!important; }
button.mfp-close, button.mfp-arrow{overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none;}
.mfg-hide {display:none !important;}
.mgf-pop-count {background: linear-gradient(184deg,#2a6ace,#165aad 50%,#2561c9); border-radius: 0; margin: 33px auto; max-width: 696.59px; padding: 90px 40px; position: relative;}
.mfp-close {height: 40px !important; line-height: 37px !important; width: 40px !important; }
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}









/* .lo-nav-fixed-srts .content-wrapper { max-width: 1205px; padding: 0; } */
.lo-nav-fixed-srts .content-wrapper { max-width: 1280px; padding: 0; }
.lo-nav-fixed1 { box-shadow: 0px 0px 30px 0px rgba(114, 113, 113, 0.1); left: 0; margin: 0 auto; padding: 20px 0; position: fixed; right: 0; top: 0; transition: all .5s ease; width: 100%; z-index: 99;background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; }
.lo-logo-img{width: 200px; line-height: 0;}
.lo-nav-fixed-head{display:flex;flex-wrap:wrap;align-items:center;padding-right: 8px;}
.lo-nav-cta{width:166px}
.lo-menu-mixed ul{margin:0;list-style:none;display:flex;flex-wrap:wrap;padding-left:0;align-items: center;}
.lo-menu-mixed ul li{margin-bottom:0;} 
.lo-nav-cta a { font-size: 12px; font-weight: 600; min-width: 166px; display: inline-block; text-align: center; color: #ffffff; font-family: "Work Sans", Arial, sans-serif; background: #FFFFFF33; border-radius: 30px; height: 40px; line-height: 40px; padding: 0px 10px; }
ul.hs-menu-children-wrapper.lo-add-m1 { min-width: 325px !important; }
/* .lo-menu-mixed .hs-menu-wrapper>ul>li { margin: 0 10px; position: relative; font-size: 14px; font-family: sans-serif; } */
.lo-menu-mixed .hs-menu-wrapper>ul>li { margin: 0 10px; position: relative; font-size: 14px; }
.lo-menu-mixed .hs-menu-wrapper>ul .inner-menu-list >li { font-family: sans-serif; font-size: 14px; margin: 0 10px; position: relative; }
.lo-cta-item { width: 214px;text-align: right; }
.lo-menu-mixed .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper { visibility: hidden; opacity: 0; background-color: #fff!important; position: absolute;padding: 17px 0; z-index: 999; top: 72px; min-width: 206px; left: 0; transition: .5s ease all; box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);  }

.lo-menu-mixed .hs-menu-wrapper>ul> div ul.hs-menu-children-wrapper { visibility: hidden; opacity: 0; background-color: #fff!important; position: absolute;padding: 17px 0; z-index: 999; top: 72px; min-width: 206px; left: 0; transition: .5s ease all; box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);  }

ul.hs-menu-children-wrapper li {width: 100%; margin: 0;position: relative;}
ul.hs-menu-children-wrapper li a img { margin-right: 15px; }
ul.hs-menu-children-wrapper li:last-child { margin-bottom: 0; }
.lo-menu-mixed .hs-menu-wrapper>ul>li:hover >.hs-menu-children-wrapper { visibility: visible; opacity: 1 }
.lo-menu-mixed .hs-menu-wrapper>ul>li:last-child { margin-right: 0; }
.lo-menu-mixed .hs-menu-wrapper>ul>li.hs-item-has-children:hover:after { opacity: 1; visibility: visible; }
ul.hs-menu-children-wrapper li a { display: inline-block; font-size: 14px; font-weight: 400; padding: 7px 30px; text-transform: capitalize; -webkit-transition: all .3s linear; transition: all .3s linear; width: 100%;color: #282828 !important; }
ul.hs-menu-children-wrapper li:not(:last-child) { border: 0 solid #494a52; }
.lo-menu-mixed .mobile-trigger ~ .hs-menu-wrapper > ul > .lo-nav-cta {text-align: left; width: 100%;display:none;}
.lo-menu-mixed .mobile-trigger ~ .hs-menu-wrapper > ul > .lo-nav-cta a {background-color: #344fdf;color: #fff;}
.lo-menu-mixed .hs-menu-wrapper ul li a { transition: 0.5s ease all; }
.lo-menu-mixed ul li a:hover { opacity: 1; }
.lo-nav-fixed-srts { margin-top: 120px; }
.lo-nav-fixed-head .button-of.button--secondary a { padding: 9px 41.2px 9px 20.8px; }
.lo-info-mixed { align-items: center; display: flex; flex-wrap: wrap; justify-content: flex-end; padding: 0 20px 0 20px; width: calc(100% - 240px); }
.lo-menu-mixed ul ~ .button-of { display: none; }
/* .lo-nav-fixed1.nav-sticky { box-shadow: 0 2px 12px 0 rgb(153 153 153 / 52%);padding:20px 0; } */
.lo-menu-mixed .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper { border:0;background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

 !important; left: 0; max-width: 300px; min-width: 300px; opacity: 0; padding: 0; position: absolute; top: calc(100% + 37px); transition: all .5s ease; visibility: hidden; z-index: 999; border: 0px solid #282828;
;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); padding: 16px 0;transform: translate(0, 10px); transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in; }

.lo-menu-mixed .hs-menu-wrapper>ul .inner-menu-list >li > ul { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

 !important; border: 0 solid #282828; border-bottom: 0; border-left: 0; border-right: 0; box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1); left: 0; max-width: 300px; min-width: 300px; opacity: 0; padding: 16px 0; position: absolute; top: calc(100% + 37px); transform: translateY(10px); transition: all .5s ease; transition: opacity .2s ease-in, transform .2s ease-in, visibility .2s ease-in; visibility: hidden; z-index: 999;border: 0px solid #282828;
 }


.lo-menu-mixed .hs-menu-wrapper>ul>li.hs-item-has-children>a{padding-right:20px}
.lo-menu-mixed .hs-menu-wrapper>ul>div>li.hs-item-has-children>a{padding-right:20px}
.lo-menu-mixed ul.hs-menu-children-wrapper li:hover a { color: #F06400 !important;background: #f2f2f2; }
.lo-menu-mixed .hs-menu-wrapper>ul>li:first-child { margin-left: 0; }
.lo-menu-mixed .hs-menu-wrapper ul li a { white-space: unset!important;  color: #282828;display: inline-block;  }
.lo-logo-img a { display: inline-block; }
/* .lo-menu-mixed ul li { font-size: 14px; line-height: 1.428; } */
.lo-menu-mixed .hs-menu-wrapper>ul>li.active.active-branch > a { color: #ffffff; font-weight: 700; }
.lo-menu-mixed .hs-menu-wrapper>ul>li> a {  font-family: inherit; }
.lo-menu-mixed .hs-menu-wrapper>ul>li.active-branch > a { color: #ffffff; font-weight: 700; }
.lo-nav-fixed1 > .hs-menu-children-wrapper { display:none }

.lo-mid-submenu{display:flex;flex-wrap:wrap;align-items:flex-start}
.lo-mid-submenu>div{width:50%;padding:0 15px}
.lo-submenu-item{position:relative}
.lo-submenu-item a{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0}
.lo-mid-submenu>div.lo-left-submenu{padding-top:12px;padding-bottom:12px}
.lo-mid-submenu>div.lo-left-submenu>.lo-submenu-item{padding-top:12px;border-top:1px solid #eaeaea;padding-bottom: 12px;}
.lo-mid-submenu>div>.lo-submenu-item *+p{margin-top:0}
.lo-mid-submenu>div>.lo-submenu-item p{font-size:12px;line-height:1.334}
.lo-submenu-item h5{font-size:17px;font-weight:800;color:#282828;text-transform:capitalize}
.lo-menu-mixed .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper p {color:#282828;}
.lo-mid-submenu>div.lo-right-submenu{padding:10px 15px 12px}
/* .lo-mid-submenu>div.lo-right-submenu .lo-submenu-img img{max-width:146px!important} */
.lo-mid-submenu>div.lo-right-submenu .lo-submenu-item{padding:12px 0;border-bottom:1px solid #eaeaea}
.lo-mid-submenu>div.lo-left-submenu>.lo-submenu-item:first-child { border-top: 0; padding-top: 0; }
.lo-nav-fixed-head .lo-cta-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.lo-nav-fixed-head .lo-cta-item .lo-login+.button-of.button{padding-left:19px}
.lo-nav-fixed-head .lo-cta-item .lo-login a{font-weight:600;color:#282828 }
/* .lo-nav-fixed-head .lo-cta-item .lo-login+.button-of.button a{min-width:171px;line-height:1.5;border-radius:12px;text-transform:uppercase;padding-left:20px;padding-right:20px} */
.lo-nav-fixed-head .lo-cta-item .lo-login+.button-of.button a {  min-width: 171px; padding-left: 20px; padding-right: 20px; text-transform: uppercase; min-width: auto; padding: 12px 14.5px;font-weight: 500; }
.lo-mid-submenu>div.lo-left-submenu>.lo-submenu-item:last-child { padding-bottom: 0; }
.lo-menu-mixed .hs-menu-wrapper>ul>li>.child-trigger i:after{background-color: #F06400; content: ""; display: inline-block; height: 8px; -webkit-mask-image: url(https://info.huonit.com.au/hubfs/Huon_IT_May_2024/Image/dashicons--arrow-down.svg); mask-image: url(https://info.huonit.com.au/hubfs/Huon_IT_May_2024/Image/dashicons--arrow-down.svg); -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 14px; mask-size: 14px; position: absolute; right: 0px; top: 5px; transform-origin: center; transition: background-color .25s,transform .5s; width: 14px;}

.lo-menu-mixed .hs-menu-wrapper>ul>div>li>.child-trigger i:after{background-color: #F06400; content: ""; display: inline-block; height: 8px; -webkit-mask-image: url(https://info.huonit.com.au/hubfs/Huon_IT_May_2024/Image/dashicons--arrow-down.svg); mask-image: url(https://info.huonit.com.au/hubfs/Huon_IT_May_2024/Image/dashicons--arrow-down.svg); -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 14px; mask-size: 14px; position: absolute; right: 0px; top: 5px; transform-origin: center; transition: background-color .25s,transform .5s; width: 14px;}

/* .lo-menu-mixed .hs-menu-wrapper>ul>li.hs-item-has-children:hover>.child-trigger.child-trigger i:after { transform: rotate(180deg); background-color: #ffffff } */
/* .lo-menu-mixed .hs-menu-wrapper>ul>li.hs-item-has-children:hover>.child-trigger.child-trigger i:after {  background-color: #ffffff } */
header.header { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; }

.lo-serch-srts .bm-serch-icon{align-items: center; background: #0000000d; display: flex; flex-wrap: wrap; height: 40px; justify-content: center; width: 40px;}
.lo-serch-srts .bm-serch-icon svg { width: 22px; }
.lo-serch-srt{position:relative;z-index:1}
.as-serch-box{transition: .3s; align-items: center; position: fixed; z-index: 9998; top: 0; left: 0; right: 0; bottom: 0; height: 100vh; padding: 0 15%; background-color: rgba(0, 0, 0, .8);display: flex; overflow: hidden; border: 0 solid transparent; min-height: 50px;}
.lo-serch-srts:not(.active) .as-serch-box { overflow: hidden; opacity: 0; transform: scale(0); }
.bm-serch-icon{cursor:pointer}
.as-serch-box form.as-serch-box-foorm input[type=text]{background-color: transparent; border-bottom: 1px solid #fff; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; font-size: 50px; line-height: 1.5; text-align: center; border-radius: 0; outline: 0; font-family: sans-serif;}
.bm-serch-icon{line-height:0;width:22px}
.bm-serch-icon svg *{fill:#33373d}
.bm-nav-fixed-srts{margin-top:107px}
.bm-info-mixed{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-30px;width:310px}
.as-serch-box form.as-serch-box-foorm { width: 100%; }

.lo-nav-fixed-srts.lo-top-navbar .lo-nav-fixed1.sticky { position: fixed; }
.lo-nav-fixed-srts.lo-top-navbar{margin-top:0}
.lo-nav-fixed-srts.lo-top-navbar .lo-nav-fixed1{position:unset}
.lo-nav-top-info .d-flex{justify-content:flex-end;padding-right: 21px;}
.lo-nav-top-info .d-flex .lo-nav-item{display:flex;flex-wrap:wrap;align-items:center}
.lo-nav-top-info .d-flex .lo-nav-item .lo-nav-img{line-height:0;margin-right:5px}
.lo-nav-top-info .d-flex .lo-nav-item .lo-nav-txt{color:#000000;font-size:14px;font-weight:600}
.lo-nav-top-info .d-flex .lo-nav-item .lo-nav-txt a{font-weight:inherit;color:inherit;line-height:inherit;font-size:inherit;font-family:inherit;display:inline-block}
.lo-nav-top-info .d-flex .lo-nav-item{padding:14.5px 10px}
.lo-nav-top-info .d-flex .lo-nav-item:not(:first-child){margin-left:55px}
.lo-nav-top-info .d-flex .lo-nav-item:first-child{padding-right:65px;border-right:1px solid #ccc}
.lo-nav-fixed-srts.lo-top-navbar.sticky { margin-top: 120.34px; }
.lo-info-mixed .lo-menu-mixed { width: 100%; }
.lo-nav-top-info { background-color: 

  
  
    
  


  rgba(242, 242, 242, 1.0)

; }

/* Footer */
.footer-module .content-wrapper { max-width:1120px }
.footer-copy-right .content-wrapper { max-width: 1120px; }
.footer-copy-right .content-wrapper{max-width:1120px}
.footer-mid-info .footer-col-info:nth-child(1) { width: 22.295%; padding-right: 75px; }
.footer-mid-info .footer-col-info:nth-child(2) { width: 15.001%; }
.footer-menu-item ul{flex-direction:column}
.footer-mid-info .footer-col-info *+.footer-menu-item{margin-top:20px}
.footer-mid-info .footer-col-info ul li+li{margin-top:0}
.footer-mid-info .footer-col-info ul li a{font-family: "GT Eest Pro Display", sans-serif; font-weight: 400; padding: 7px 0; font-size: 14px; line-height: 1;}
.footer-mid-info .footer-col-info ul li a:hover , .footer-mid-info .footer-col-info ul li a:active, .footer-mid-info .footer-col-info ul li a:focus { color: #F06400; }
.footer-copy-right a:hover, .footer-copy-right a:focus , .footer-copy-right a:active{ color: #F06400; }
.footer-mid-info .footer-col-info:nth-child(3){padding-right: 7px; width: 15.001%;}
.footer-mid-info .footer-col-info:nth-child(4) { width: 15.002%; }
.footer-mid-info .footer-col-info:nth-child(5) { width: 12.749%; }
.footer-mid-info .footer-col-info:nth-child(6) { width: 13.154%; }
.footer-mid-info .footer-col-info:nth-child(7) { width: 5.048%; }
.footer-logo-img img { max-width: 252px !important;width: 100%; }
.footer-copy-right { align-items: center; border-top: 1px solid #585858; display: flex; flex-wrap: wrap; margin-top: 31px; padding-left: 10px; padding-right: 10px; padding-top: 22px; }
.footer-copy-right * { color: #F2F2F2; font-size: 13px; font-weight: 300;font-family: {font=GT Eesti Display, font_set=BRANDING, styles={font-weight=400, font-family='GT Eesti Display'}, size=null, size_unit=null, color=#282828, variant=Regular, fallback=null, style=font-weight: 400; font-family: 'GT Eesti Display', css=color: #282828;font-weight: 400; font-family: GT Eesti Display;}; }
.footer-col-info > h6 { color: #D4D4D4; font-family: {font=GT Eesti Display, font_set=BRANDING, styles={font-weight=400, font-family='GT Eesti Display'}, size=null, size_unit=null, color=#282828, variant=Regular, fallback=null, style=font-weight: 400; font-family: 'GT Eesti Display', css=color: #282828;font-weight: 400; font-family: GT Eesti Display;}; font-weight: 600; }
.footer-icon-list{justify-content:flex-end}
.footer-icon-list .footer-icon-item{width:30px;line-height:0}
.footer-icon-list .footer-icon-item svg{width:16px;height:16px}
.footer-icon-list .footer-icon-item a{display:inline-block}
.footer-icon-list .footer-icon-item svg *{fill:}
.footer-icon-list .footer-icon-item+.footer-icon-item{ margin-top: 10px;}
*+.footer-icon-list{margin-top:30px}
.footer-icon-list .footer-icon-item a:hover svg * { fill: #211e1d; }
.footer-module { background-color:

  
  
    
  


  rgba(40, 40, 40, 1.0)

 !important;padding-bottom: 53px; padding-top: 75px; }
.footer-module * { color: #F2F2F2 }
.footer-module .content-wrapper { max-width: 1260px; }
.footer-copy-right p { font-family: "GT Eesti Pro", Sans-serif; font-size: 14px; line-height: 1.7147; }
.footer-copy-right p a { font-family: "GT Eest Pro Display", sans-serif; font-size: 14px; line-height: 1.7147; }



.footer-module .content-wrapper .footer-mid-info > div:not(:first-child) {
    padding: 10px;
}

.footer-mid-info .footer-col-info:first-child *+.footer-cont-info {
    margin-top: 20px;
}

.footer-mid-info .footer-col-info:first-child .footer-cont-info p {
    font-family: "GT Eesti Pro", Sans-serif;
    font-size: 14px;
    line-height: 1.715;
     color: #FFF;
}
.footer-copy-right p a + a {margin-left: 12px;}
.footer-copy-right p a:first-child { margin-left: 12px; }
.footer-icon-list .footer-icon-item a img+img{position:absolute;top:0;left:0;visibility:hidden;opacity:0;transition:.5s ease all}
.footer-icon-item{position:relative}
.footer-icon-list.d-flex{flex-direction:column;justify-content:flex-start}
.footer-icon-list .footer-icon-item a:hover img:first-child{opacity:0;visibility:hidden}
.footer-icon-list .footer-icon-item a img{transition:.5s ease all}
.footer-icon-list .footer-icon-item a:hover img+img{visibility:visible;opacity:1}
.footer-copy-right p + p { margin-top: 0; }

/* Banner Two Column Module */
.bammer-two-col-mid .banner-col-img{width:40.127%;position:relative; min-height: 505px;}
.bammer-two-col-mid .banner-col-img+.banner-col-info{padding-left:85px; width: 59.873%;}
.banner-col-inner-img img { width: 100%; height: 100% !important; object-fit: cover; object-position: center center; }
.banner-col-inner-img { height: 100%; right: 0; position: absolute; top: 0; width: calc(50vw - 24.127% ); }
.bammer-two-col-mid .banner-col-info p { font-weight: 500; }
/* Blog Banner Two Column Module */
.blog-banner-module .banner-col-info { padding-right: 80px; width: 59.873%; }
.blog-banner-module .banner-col-inner-img { right: auto; left: 0; }
.blog-banner-module .bammer-two-col-mid .banner-col-img { min-height: 377px; }

/* Two Column Module */
.two-colm-module { position: relative; overflow: hidden; }
.two-col-mid>div.two-col-img { width: calc(50% - 33px); }
.two-col-mid>div.two-col-img + .two-col-info { width: calc(50% - 33px); }
.two-col-mid{justify-content:space-between;position: relative; z-index: 1;}
.two-col-mid>div .two-col-inner-img img{min-height:451px;object-fit:cover;object-position:center center}
.two-col-mid>div.two-col-info h3+h5{margin-top:13px}
.two-col-mid.even .two-col-info { order: 1; }
.two-col-mid.even .two-col-img { order: 2; }
.two-col-mid.d_flex.even:after { position: absolute; content: ""; top: 0; left: calc(-50vw + 50%); height: 100%; background-color: #F2F2F2; z-index: -1; pointer-events: none; width: 100vw; }

/* Four Column Module */
.four-col-list>div{text-align:left;width:calc(25% - 30px);margin:0 15px}
.four-col-list{margin-left:-15px;margin-right:-15px}
.four-col-list>div:nth-child(n+5){margin-top:74px}
.four-col-list>div .four-col-img img{height:180px!important;width:100%;object-fit:cover;object-position:center;}
.four-col-desc *+p { margin-top: 12px; }


.youtube-video > div, .youtube-video div.iframe_wrapper, .youtube-video iframe { max-width: 100% !important; max-height: 100% !important; }
.youtube-video { line-height: 0; }

/* Logo Module */
.logo-list > div { width: calc(33.33% - 20px); margin: 0 10px; }
.logo-list { margin-left: -10px; margin-right: -10px; }
.logo-list > div:nth-child(n+4) { margin-top: 88px; }
.logo-list .logo-list-item:nth-of-type(3n+1) { text-align: left; }
.logo-list .logo-list-item:nth-of-type(3n+3) { text-align: right; }
.logo-list>div img { max-width: 186px !important; width: 100%; }
.logo-list>div a { display: inline-block; }

/* FAQ Module */
.dropdown-list .dropdown .dropdown-inner { display: none;border-top: 3px solid #A5A5FF26; padding: 16px 24px 32px; }
.dropdown-list .dropdown .dropdown-inner.open { display: block; }
.dropdown > a { position: relative; padding: 17.5px 40px 17.5px 0; padding-right: 40px; width: 100%; display: block; border-top: 3px solid #A5A5FF26; }
.dropdown > a:hover { font-family: 'Gt Eesti Pro Display', Arial, Sans-Serif; font-weight: 500; }
.dropdown a > span { width: 12px; }
.dropdown a > span { width: 12px; position: absolute; top: 50%; right: 6px; transform: translateY(-50%); pointer-events: none;    transition: 0.5s ease all; }
.dropdown a > span svg * { fill: #fff; }
.dropdown a  span { line-height: 0; }
.dropdown a.dropdown-toggle.dropdown-active > span { transform: translateY(-50%) rotate(45deg); }
.dropdown-list .dropdown:last-child { border-bottom: 3px solid #a5a5ff26; }

/* Testimonial Module */
.testimonial-items .author-img { width: 116px; height: 116px; margin: 0 auto; }
.testimonial-items .author-img img { width: 100% !important; height: 100% !important; object-fit: cover; object-position: center center;  border-radius: 70px; }
.testimonial-list .owl-nav { left: -88px; margin: 0 auto; position: absolute; top: 142px; width: calc(100% + 176px); z-index: 1;}

/* Two Column Form Module */
.form-info-mid .info-desc { width: 58.56%; }
.form-info-mid  .form-contact-srt { width: 41.44%; padding-left: 30px; }
.form-info-mid .form-contact-srt .form-mid-cont { max-width: 324px; margin-left: auto; }
.ss-list > a + a { margin-left: 16px; }
.ss-list > a { line-height: 0; display: inline-block; }
.ss-list { align-items: center; }
.ss-list a:hover svg * { fill: #282828; }
.ss-list a svg * { transition: 0.5s ease all; }

/* Blog Index */
.ias-trigger{margin:0 auto;margin-bottom:0;width:100%!important}
.ias-trigger a{background-color: transparent; border: 1px solid #282828; border-radius: 0px; display: inline-block; font-size: 18px; font-style: normal; font-weight: 700; padding: 21.7px 20px; text-align: center; text-decoration: none; text-transform: none; transition: all .5s ease; min-width: 200px; color: #282828; font-family: 'Gt Eesti Pro Text', Arial, Sans-Serif; line-height: 1.43;}
.ias-trigger a:hover{background-color: #282828; border-color: #282828; color: #FFF;}
.ias-spinner{margin:0 auto;margin-top:60px;width:100%!important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
*+.ias-trigger{margin-top:90px !important}
*+.ias-spinner{margin-top:90px !important}
.blog-banner-module{position:relative;overflow:hidden}
.post-header h3 a{font-weight:inherit;line-height:inherit;color:inherit;font-size:inherit;display:block;position:relative;font-family: inherit;}
.post-content-main .post-cont p a{color:#F06400;text-decoration:underline!important;font-weight: 700;display: block;}
.post-header span{line-height:0;position:absolute;top:9px;right:0;z-index:-1;pointer-events:none}
.post-listing>div .hs-featured-image-wrapper{height:240px;background-color:#02172c57;position:relative}
.post-listing>div{width:calc(33.33% - 32px);margin:0 16px}
.post-listing>div:nth-child(n+4){margin-top:44px}
.post-content-main .date-time-box *{color:#F06400}
.post-listing{margin-left: -16px; margin-right: -16px;justify-content:center}
.post-content-main .blog-list__tags{line-height:0;display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px}
.post-listing>div .hs-featured-image-wrapper a.hs-featured-image-link{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0}
*+.recent-blog-list { margin-top: 55px; }
.post-content-main .blog-list__tags a.blog-post__tag-link{background-color: #727171cc; border-radius: 2px; color: #fff; display: inline-block; font-size: 14px; font-weight: 400; line-height: 1.7; margin: 10px 4px 0; padding: 2px 10px;}
.post-listing>div .hs-featured-image-wrapper img.blog-index__post-image { width: 100%; object-fit: cover; height: 100%; object-position: center; }
.post-content-main .date-time-box a { font-family: inherit; }

/* Blog Posting */
.blog-posting-body-cont .blog-positing-mid-info{position:relative;z-index:1;overflow:hidden}

.blog-posting-body-cont .blog-positing-mid-info .hs-posting-featured-image-wrapper:after{position:absolute;content:"";top:0;left:-50%;width:calc(50vw + 100%);height:calc(100% - 76px);background-color:#F2F2F2;z-index:-1;pointer-events:none}
.hs-posting-featured-image-wrapper img{width:100%!important;height:414px;object-fit:cover;object-position:center}
.blog-posting-body-cont .blog-positing-mid-info .hs-posting-featured-image-wrapper{position:relative;z-index:1}
.top-info-bar {
    justify-content: space-between;
    align-items: center;
}

.top-info-bar .blog-post__tags {
    flex-direction: column;
}
.blog-post__metas .author-profile{display:flex;flex-wrap:wrap;align-items:center}
/* .blog-post__metas .author-profile .author-name h6{font-size:14px;line-height:1.5;font-weight:700} */
.blog-post__metas .author-profile .author-name h5 a{font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;display:inline-block;font-family: inherit;}
/* .blog-post__metas .author-profile+.blog-post__timestamp{margin-left:30px} */
.blog-post__metas > div { margin: 0px 15px; }
.blog-post__metas { align-items: center;margin: 0 -15px; }
.topic-cta{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 -13px}
.topic-cta a{font-size: 14px; line-height: 1.76; font-weight: 400; display: inline-block; padding: 8px 26.5px 6px; color: #fff; border-radius: 2px; background-color: #727171CC; margin: 0 13px;}
.blog-listing-body .tag-list .topic-cta a{border: 1px solid #727171CC;}
a.tag-1{background-color:#6E3CBECC !important;}
.blog-listing-body .tag-list a.tag-1 {border: 1px solid #6E3CBECC;} 
.tag-list .tag-item.topic-cta a.active.tag-1 { color:#6E3CBECC;font-weight: 500; }
a.tag-2 { background-color: #0A9BCDCC !important; }
.blog-listing-body .tag-list a.tag-2 {border: 1px solid #0A9BCDCC;} 
.tag-list .tag-item.topic-cta a.active.tag-2 { color:#0A9BCDCC;font-weight: 500; }
a.tag-3 { background-color: #F5B400 !important; }
.blog-listing-body .tag-list a.tag-3 {border: 1px solid #F5B400;} 
.tag-list .tag-item.topic-cta a.active.tag-3 { color:#F5B400;font-weight: 500; }
a.tag-4 { background-color: #F06400CC !important; }
.blog-listing-body .tag-list a.tag-4 {border: 1px solid #F06400CC;} 
.tag-list .tag-item.topic-cta a.active.tag-4 { color:#F06400CC;font-weight: 500; }
a.tag-5 { background-color: #00B176CC !important; }
.blog-listing-body .tag-list a.tag-5 {border: 1px solid #00B176CC;} 
.tag-list .tag-item.topic-cta a.active.tag-5 { color:#00B176CC;font-weight: 500; }
a.tag-6 { background-color: #727171CC !important; }
.blog-listing-body .tag-list a.tag-6 {border: 1px solid #727171CC;} 
.tag-list .tag-item.topic-cta a.active.tag-6 { color:#727171CC;font-weight: 500; }
.top-info-bar .blog-post__tags .blog-read-count{margin-top:20px;font-size:14px;line-height:1.43;font-weight:700;}
.blog-post__body ul + h3, .blog-post__body p + h3, .blog-post__body ul + h2, .blog-post__body p + h2 { margin-top: 55px; }
/* .blog-post__body p, .blog-post__body ul li, .blog-post__body h5, .blog-post__body ol li { color: #000; } */
*+blockquote { margin-top: 20px; }
.tag-list .tag-item.topic-cta { justify-content: flex-start; }
.tag-list .tag-item.topic-cta a { margin-top: 15px; }
.tag-list .tag-item.topic-cta a.see-all-topic { background-color: 

  
  
    
  


  rgba(240, 100, 0, 1.0)

; margin-left: auto;min-width: 100px; text-align: center;border: 1px solid 

  
  
    
  


  rgba(240, 100, 0, 1.0)

; }
.topic-cta a.active { color: #727171CC; font-weight: 500; }
.tag-list .tag-item.topic-cta a.see-all-topic.active { color:

  
  
    
  


  rgba(240, 100, 0, 1.0)

;font-weight: 500; }
.tag-list .tag-item.topic-cta a.active { background-color: transparent !important; }
.tag-list .tag-item.topic-cta a.topic-none { display: none; opacity: 0; -webkit-animation: FadeOut 1s ease-in-out; animation: FadeOut 1s ease-in-out; }
.tag-list .tag-item.topic-cta.active a.blog-post__tag-link.topic-none { display: block; opacity: 1; -webkit-animation: FadeIn 1s ease-in-out; animation: FadeIn 1s ease-in-out; }
.tag-list .tag-item.topic-cta.active a.see-all-topic { display: none; }
.blog-post__metas .author-profile .author-avatar-img { width: 50px; }
.blog-post__metas .author-profile .author-avatar-img + .author-name { width: calc(100% - 50px);padding-left: 13px; }
.blog-post__metas .author-profile .author-avatar-img img { width: 50px; height: 50px; border-radius: 50px; object-fit: cover; object-position: center; }
.blog-listing-body .recent-blog-list .post-cont p { color: #121619; }
.blog-listing-body .recent-blog-list .post-item .post-cont p a { font-weight: 500; }
.body-container.body-container--blog-post .blog-posting-body-cont *+.blog-related-post { margin-top: 0; }

@-webkit-keyframes FadeIn {
    0% {
        display: none;
        opacity: 0;
    }
    1% {
        display: block;
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes FadeIn {
    0% {
        display: none;
        opacity: 0;
    }
    1% {
        display: block;
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.blog-related-post { background-color: #F2F2F2; } 
/* .blog-related-post * { color: #fff; } */

.blog-related-post .post-listing .post-item { margin: 0 15px; width: calc(25% - 30px);text-align: left; }
.blog-related-post .post-listing { margin-left: -15px; margin-right: -15px; }
.blog-related-post .post-listing .post-item .hs-featured-image-wrapper img { height: 180px !important; width: 100% !important; object-fit: cover; object-position: center; }
.blog-related-post .post-listing .post-item .hs-featured-image-wrapper { height: 180px; }
.bm-author-profile-lo{align-items: center; display: flex; flex-wrap: wrap; max-width: 590px; justify-content: flex-start;}
.bm-author-profile-lo .bm-author-avatar-op img{width:100px;height:100px;object-fit:cover;object-position:center;border-radius:10px}
.bm-author-profile-lo .bm-author-avatar-op{width:100px}
.bm-author-profile-lo .bm-author-avatar-op+.author-right-part{width:calc(100% - 100px);padding-left:20px}
.bm-author-profile-lo .bm-author-avatar-op+.author-right-part h1.bm-author-name1.h3{font-size:22px;font-weight:700!important}

.breadcrumbs-bar p { font-size: 14px; line-height: 1.72; font-weight: 400; }
.breadcrumbs-bar p a { font-weight: inherit; font-size: inherit; line-height: inherit; color: inherit; background-color: inherit !important;display: inline-block; }
.breadcrumbs-bar { padding: 0 10px; }
.breadcrumbs-bar p a:hover { color: #F06400 !important; }
.blog-post__metas .author-profile .author-name h5 a:hover { color: #F06400 !important; }
.post-content-main .post-header h3 a:hover { color: #F06400; }
.post-content-main .post-header h3 a:hover svg * { stroke: #F06400; }
.post-listing>div .date-time-box a:hover { color: 

  
  
    
  


  rgba(255, 124, 3, 1.0)

; }
.post-content-main .post-header h3 a svg * { transition: 0.5s ease all; }
.bm-author-profile-lo .author-right-part .bm-author-social-links1{line-height:0}
.bm-author-profile-lo .author-right-part *+.bm-author-social-links1{margin-top:12px}
.bm-author-profile-lo .author-right-part *+.bm-author-bio123{margin-top:12px}
.bm-author-profile-lo .author-right-part .bm-author-social-links1>a{margin:0 7px;align-items:center;line-height:0;display:inline-block}
.bm-author-profile-lo .author-right-part .bm-author-social-links1{margin-left:-7px;margin-right:-7px}
.bm-author-profile-lo .author-right-part .bm-author-social-links1>a:hover svg * { fill: #121619; }
.bm-author-profile-lo .author-right-part .bm-author-social-links1>a svg * { transition: 0.5s ease all; }
/* .blog-listing-body .post-listing>div .post-header h3 { color: #02172C; } */
/* .blog-post__body h1, .blog-positing-header h1,.blog-positing-header .h1, .blog-post__body .h1, .blog-post__body h2, .blog-post__body .h2 ,.blog-post__body h3, .blog-post__body .h3 ,.blog-post__body h4,  .blog-post__body h6, .blog-post__body .h6 {
    color: #02172C;
} */
.blog-post__body *+img { margin-top: 55px; }
.blog-post__body img + * { margin-top: 55px; }
.tag-list .tag-item.topic-cta a:not(:last-child):hover , .top-info-bar .blog-post__tags .topic-cta a.blog-post__tag-link:hover { opacity: 0.7; }
.post-content-main .blog-list__tags a.blog-post__tag-link:hover { opacity: 0.7; }
.post-content-main .post-cont a:hover { opacity: 0.7; }
.blog-related-post.recent-module .info-txt + .post-listing { margin-top: 75px; }




div#hs_cos_wrapper_backup_unsubscribe h3 { font-size: 20px; }
div#hs_cos_wrapper_subscription_preferences *+.item { margin-top: 24px; padding: 31px 75px 34px 38px; background-color: #F2F2F2; }
section.content-wrapper.sub_preferences .systems-page { max-width: 100%; }
div#hs_cos_wrapper_subscription_preferences .subscribe-options { margin: 30px 38px 21px !important; }
div#hs_cos_wrapper_subscription_preferences input#submitbutton { margin: 30px 38px 0px 38px !important; }
div#hs_cos_wrapper_subscription_preferences input[type="hidden"] + .item { margin-top: 50px; }
section.content-wrapper.sub_preferences h1 {font-size: 32px; line-height: 1.2; font-family: 'Gt Eesti Pro Display', Arial, Sans-Serif; }

section.content-wrapper.sub_preferences  h2 {font-size: 16px; font-family: 'Gt Eesti Pro Text', Arial, Sans-Serif; font-weight: 700; line-height: 1.5;}
div#hs_cos_wrapper_subscription_preferences .item input + span { font-size: 20px; font-weight: 500; letter-spacing: .015em; line-height: 1.2; font-family: 'Gt Eesti Pro Display', Arial, Sans-Serif; }
div#hs_cos_wrapper_subscription_preferences .item input { width: 20px; height: 20px; }
div#hs_cos_wrapper_subscription_preferences .item .item-inner > p {  padding-left: 30px; }
div#hs_cos_wrapper_subscription_preferences .subscribe-options p.header { color: #121619; font-size: 14px; line-height: 1.715;}
div#hs_cos_wrapper_subscription_preferences .subscribe-options label input#globalunsub { width: 20px; height: 20px; position: relative; top: 4px; margin-right: 10px; }
div#hs_cos_wrapper_subscription_preferences .subscribe-options label input#globalunsub + span { color: #121619; font-size: 16px; font-weight: 500;}
section.content-wrapper.sub_preferences .systems-page { padding: 100px 0 93px; }


div#hs_cos_wrapper_subscriptions_confirmation h1 { font-size: 32px; line-height: 1.26667; font-family: 'Gt Eesti Pro Display', Arial, Sans-Serif; font-weight: 500; }
div#hs_cos_wrapper_subscriptions_confirmation h2 { font-size: 16px; font-weight: 700; margin-top: 0; }
div#hs_cos_wrapper_subscriptions_confirmation *+h2 { margin-top: 35px; }
div#hs_cos_wrapper_subscriptions_confirmation h2 { margin-top: 35px; font-family: 'Gt Eesti Pro Text', Arial, Sans-Serif; }
div#hs_cos_wrapper_subscriptions_confirmation .page-header { color: #130143; }
div#hs_cos_wrapper_subscriptions_confirmation  div#content { padding: 0; background-color: transparent; border: 0; margin-bottom: 0; color: #282828; font-weight: 500; }
.systems-page.subscriptions_confirmations { max-width: 100%; padding: 100px 0 80px; }


.sub_preferences .item .item-inner span.fakelabel input{appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;margin:0;top:0;z-index:99;width:100%!important;height:100%!important;position:absolute!important}
.sub_preferences .item .item-inner span.fakelabel span{cursor:pointer;display:block;margin-bottom:18px;padding-left:38px;position:relative}
.sub_preferences .item .item-inner span.fakelabel span:after{background-color:transparent;border:1px solid #282828;border-radius:4px;content:"";height:20px;left:0;position:absolute;top:1px;width:20px}
.sub_preferences .item .item-inner span.fakelabel input:checked~span:before{display:block}
.sub_preferences .item .item-inner span.fakelabel span:before{background-color: #282828; background-position: 50%; background-repeat: no-repeat; background-size: cover; content: ""; display: none; height: 15px; left: 2px; -webkit-mask-image: url(https://8457244.fs1.hubspotusercontent-na1.net/hubfs/8457244/Cloud_Congress_Theme_Apr2022/check_img.svg); mask-image: url(https://8457244.fs1.hubspotusercontent-na1.net/hubfs/8457244/Cloud_Congress_Theme_Apr2022/check_img.svg); -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 11px; mask-size: 11px; position: absolute; top: 3px; width: 17px; z-index: 99;}
.sub_preferences .item .item-inner span.fakelabel{position:relative}
.blog-post__body strong { font-weight: 500; }
.top-info-bar .blog-post__tags .blog-topic-list { margin: 0 -5px; }
.top-info-bar .blog-post__tags .blog-topic-list a { margin: 5px 5px 5px; }
.lo-menu-mixed .hs-menu-wrapper>ul>div>li.hs-item-has-children>a.get-in-touch { padding: 9.5px 30px 10px 10.5px; background: #F06400; color: #fff; }
.lo-menu-mixed .hs-menu-wrapper>ul>div>li.hs-item-has-children>a.get-in-touch + .child-trigger i:after { background-color: #fff !important; top: 15px; right: 9px; }



.as-search-mm-page { min-height: 500px !important;}
.as-set-fixed-sserch {max-width: 960px;margin: 0 auto !important;float: none !important;}
/* .al-section-body {padding: 50px 0 0;} */
.as-serch-boxx {max-width: 650px;margin: 0 0 auto;}
.as-search-mm-page select, .as-search-mm-page textarea, .as-search-mm-page input[type=color], .as-search-mm-page input[type=date], .as-search-mm-page input[type=datetime-local], .as-search-mm-page input[type=datetime], .as-search-mm-page input[type=email], .as-search-mm-page input[type=month], .as-search-mm-page input[type=number], .as-search-mm-page input[type=password], .as-search-mm-page input[type=search], .as-search-mm-page input[type=tel], .as-search-mm-page input[type=text], .as-search-mm-page input[type=time], .as-search-mm-page input[type=url], .as-search-mm-page input[type=week], .as-search-mm-page textarea {-webkit-appearance: none; -moz-appearance: none; background-color: transparent; color: #282828; display: block; font-size: 16px; height: 40px; padding: 0 15px 0px 35px; width: 100%;  border: 1px solid; border-radius: 3px; background:url(https://info.huonit.com.au/hubfs/Huon_IT_May_2024/Image/search_op.png) no-repeat 10px center}
.as-search-mm-page input#scta { display: none; }
.as-serch-boxx p {font-weight: 700; margin-top: 10px;}
.as-search-mm-page ul#hsresults>li:first-child { margin-top: 30px; padding-top: 30px; border-top: 1px solid rgba(25,26,26,0.7); }
.as-search-mm-page .hs-search-results__pagination { display: flex; justify-content: space-between; }
.set-ms-cta01 { width: 50%; text-align: left; }
.set-ms-cta02 { width: 50%; text-align: right; }
/* .as-search-mm-page .hs-search-results__pagination a { padding: 12px 20px; font-size: 14px; } */
.hs-search-results ul#hsresults { padding-left: 0; }
.as-search-mm-page ul#hsresults { list-style-type: none; }
.as-search-mm-page .hs-search-results__description { padding-top: 0 !important; }
.as-search-mm-page ul#hsresults h3 a { color: #F06400; margin-bottom: 0; }
.as-search-mm-page ul#hsresults li+li { padding-top: 20px; border-top: 1px solid #0000000a; }
.as-search-mm-page .hs-search-results__pagination .button a { padding: 8px 18px; font-size: 15px; }
.as-search-mm-page *+.hs-search-results__pagination { margin-top: 35px; }

ul.hs-menu-children-wrapper li a {
  text-transform: initial;
}

@media (min-width: 1110px){
    .blog-posting-body-cont .blog-positing-mid-info .content-wrapper{max-width:1027px}
}
@media (max-width: 1440px){
    .bammer-two-col-mid .banner-col-img {  width: 40.9%; }
    .bammer-two-col-mid .banner-col-img+.banner-col-info {  width: 59.1%; }
    .banner-col-inner-img { width: 43.056vw;}
    .blog-banner-module .banner-col-info { width: 59.1%; }
}

@media (max-width: 1305px){
    .lo-nav-fixed-srts .content-wrapper {max-width: 92%; padding: 0;}
}
@media (max-width: 1280px){
    .h1, h1 { font-size: 34px; }
    .h2, h2 { font-size: 30px; }
    .h3, h3 { font-size: 22px; }


    .lo-nav-fixed-head .lo-cta-item .lo-login+.button-of.button a { padding: 12px 15px; min-width: auto; border-radius: 7px; }
    .footer-module .content-wrapper , .footer-copy-right .content-wrapper {max-width: 92%; padding: 0;}
    .four-col-list>div { margin: 0 10px; width: calc(25% - 20px); }
    .four-col-list { margin-left: -10px; margin-right: -10px; }
    .four-col-list>div {  width: calc(33.33% - 20px); } 
    .four-col-list>div:nth-child(n+4) { margin-top: 45px; }
    .post-listing>div { margin: 0 10px; width: calc(33.33% - 20px); }
    .post-listing { margin-left: -10px; margin-right: -10px; }
    .post-listing>div:nth-child(n+4) { margin-top: 40px; }
    .bammer-two-col-mid .banner-col-img {  width: 50%; }
    .banner-col-inner-img { width: 50vw; }
    .bammer-two-col-mid .banner-col-img+.banner-col-info {  width: 50%;padding-left: 40px; }
    .blog-banner-module .banner-col-info { padding-right: 40px; width: 50%; }
    .footer-mid-info .footer-col-info:first-child { padding-right: 45px; }
}
@media (max-width: 1194px){
    .content-wrapper { max-width: 92%; padding: 0; }
}
@media (max-width: 1141px){
    .lo-nav-fixed-head .lo-cta-item .lo-login+.button-of.button a {  padding: 10px 10px; font-size: 13px; } 
    .lo-nav-fixed-head .lo-cta-item .lo-login+.button-of.button { padding-left: 15px; }
    .lo-cta-item { width: 170px; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li { margin: 0px 12.5px; }
    .lo-nav-fixed-srts { margin-top: 111.5px; }
}
@media (max-width: 1080px){
    .lo-menu-mixed .hs-menu-wrapper>ul>li.hs-item-has-children>a { padding-right: 19px; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li { margin: 0 10.5px; }
    .two-col-mid>div.two-col-img, .two-col-mid>div.two-col-img+.two-col-info { width: calc(50% - 15px); }
    .testimonial-list .owl-nav { left: -65px; width: calc(100% + 130px);}
    .testimonial-module .customWidthOption { max-width: 100% !important; padding: 0px 60px; }
    .lo-nav-fixed-head { padding-right: 0px; }
    .lo-info-mixed { padding: 0 12px 0 10px; }
}

@media (min-width: 1025px){
.custom-menu-primary .hs-menu-wrapper {display: block !important;overflow: unset !important; height: auto !important;}
    .lo-menu-mixed .hs-menu-wrapper>ul>li:hover > .hs-menu-children-wrapper { visibility: visible !important; opacity: 1 !important; display: block !important;pointer-events: all;top: calc(100% + 37px) !important;height: auto !important;transform: translate(0, 0); }
    .lo-menu-mixed .hs-menu-wrapper>ul> div > li:hover > .hs-menu-children-wrapper { visibility: visible !important; opacity: 1 !important; display: block !important;pointer-events: all;top: calc(100% + 37px) !important;height: auto !important;transform: translate(0, 0); }
    .lo-menu-mixed .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper ul.hs-menu-children-wrapper {  visibility: hidden;left: 100%!important; opacity: 0; top: 0 !important; }
    
    .lo-menu-mixed .hs-menu-wrapper>ul>div ul.hs-menu-children-wrapper ul.hs-menu-children-wrapper { left: 100% !important; opacity: 0; top: 0 !important; visibility: hidden; }
    .lo-menu-mixed .hs-menu-wrapper>ul>div ul.hs-menu-children-wrapper li:hover ul.hs-menu-children-wrapper { opacity: 1; visibility: visible; display: block; }
    
    .lo-menu-mixed .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper li:hover ul.hs-menu-children-wrapper { opacity: 1; visibility: visible; display: block; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper { pointer-events: none;overflow: visible !important; }
    .lo-menu-mixed .hs-menu-wrapper>ul > div > li > ul.hs-menu-children-wrapper { pointer-events: none;overflow: visible !important; }
    .lo-menu-mixed .hs-menu-wrapper>ul > div > li > ul.hs-menu-children-wrapper:after { content: ""; height: 44px; left: 0; position: absolute; top: -44px; width: 100%; z-index: -1; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper:after { content: ""; height: 44px; left: 0; position: absolute; top: -44px; width: 100%; z-index: -1; }
    /*     .lo-menu-mixed .hs-menu-wrapper>ul>li>.child-trigger{cursor:pointer;height:100%;left:0;position:relative;top:-20px;width:100%} */
    .lo-menu-mixed .hs-menu-wrapper>ul>li>.child-trigger { cursor: pointer; height: 77%; left: calc(100% - 20px); position: relative; top: -20px; width: 20px; }

    .lo-nav-fixed1.nav-sticky .lo-menu-mixed .hs-menu-wrapper>ul>li:hover>.hs-menu-children-wrapper { top: calc(100% + 33px)!important; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li:hover>a { color: #F06400; }
    .lo-menu-mixed .hs-menu-wrapper>ul > div > li:hover>a { color: #F06400; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li.active > .child-trigger > i:after {background-color :#ffffff;}
    .lo-menu-mixed .hs-menu-wrapper>ul>li.active-branch > .child-trigger > i:after {background-color :#ffffff;}
    .lo-menu-mixed .hs-menu-wrapper>ul>li.mega_menu { position: unset; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li.mega_menu>ul.hs-menu-children-wrapper { max-width: 500px; min-width: 500px ; top: calc(100% + -10px) !important; left: 50% !important; transform: translateX(-50%); border-top: 3px solid rgba(22, 122, 181, 1); border-radius: 5px 5px 5px 5px;max-height: calc(100vh - 126px);border: 0px solid #282828;
 }
    .lo-mid-submenu>div>.lo-submenu-item:hover h5 { color: #167ab5 !important; }
    .lo-info-mixed .lo-menu-mixed .lo-cta-item { display: none; }
    .lo-menu-mixed ul .inner-menu-list { display: flex; flex-wrap: wrap; margin-left: auto;align-items: center; }
    .lo-menu-mixed .hs-menu-wrapper>ul>div>li.hs-item-has-children>a.get-in-touch +div + ul { top: calc(100% + 28px) !important; }
    .lo-menu-mixed ul .inner-menu-list > li:last-child { margin-right: 0; margin-left: 0; }
    
}

@media (max-width: 1024px){

.footer-mid-info .footer-col-info:first-child { width: 50%; }
    .footer-mid-info .footer-col-info:nth-child(2) { width: 25%; }
    .footer-mid-info .footer-col-info:nth-child(3) {  width: 25%; }
    .footer-mid-info .footer-col-info:nth-child(4) {  width: 25%; }
    .footer-mid-info .footer-col-info:nth-child(5) { width: 25%; }
    .footer-mid-info .footer-col-info:nth-child(6) { width: 25%; }
    .footer-mid-info .footer-col-info:nth-child(7) { width: 16%; }
    .footer-mid-info .footer-col-info:first-child .footer-cont-info { max-width: 284px; }
    .footer-mid-info .footer-col-info:nth-child(n+4) { margin-top: 42px; }
    
    
    
    
    .mobile-trigger { display: inline-block !important; cursor: pointer; position: absolute; top: 97px; right: 20px; width: 24px; height: 17px; z-index: 1;}
    .mobile-trigger .line { display: block; background: #F06400; width: 20px; height: 3px; position: absolute; left: 0; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; border-radius: 15px; }
    .mobile-trigger .line.line-3 { top: 71%; }
    .mobile-trigger .line.line-2 { top: 36%; }
    .mobile-trigger .line.line-1 { top: 0; } 
    .mobile-trigger.active-re .line-2 { opacity: 0; }
    .mobile-trigger.active-re .line-3 { transform: translateY(-10px) translateX(0) rotate(-45deg); -webkit-transform: translateY(-10px) translateX(0) rotate(-45deg); -moz-transform: translateY(-10px) translateX(0) rotate(-45deg);  }
    .mobile-trigger.active-re .line-1 { transform: translateY(8px) translateX(0) rotate(45deg); -webkit-transform: translateY(8px) translateX(0) rotate(45deg); -moz-transform: translateY(8px) translateX(0) rotate(45deg);  }
    .custom-menu-primary .hs-menu-wrapper { background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

; background-image: none; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-top: 1px solid #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; box-shadow: 0 9px 10px 0 hsla(0,0%,60%,.12);height: auto; height: 100%; left: 0; left: auto; margin: 0; max-width: none; overflow-x: hidden; overflow-y: auto !important; padding: 10px 15px 25px; position: fixed; right: 0; top: 0; width: 300px; z-index: 9; transform: translate3d(300px, 0, 0); transition: transform cubic-bezier(.7,0,.3,1) 0.4s; will-change: transform; text-align: left;height: auto; max-height: 100%;max-width:90%}
    .mobile-trigger.active-re + div { transform: translate3d(0, 0, 0) !important; }
    /*     .child-trigger i { position: relative; top: 50%; margin: 0 auto !important; } */
    /*     .child-trigger i:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
    .child-trigger i:after { position: absolute; content: ''; } */
    /*     .child-trigger i, .child-trigger i:after { width: 10px; height: 2px; background-color: ; display: block; } */
    /*     .child-trigger.child-open i:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); } */
    .child-trigger { cursor: pointer; display: block !important; height: 44px !important; min-width: 44px !important; padding: 0 !important; position: absolute; right: 0; top: 0px; width: 46px !important; }

    /*   .sp-nav-right .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper { position: initial; display: none; width: 100% !important; visibility: visible; opacity: 1; box-shadow: none; border-top: 0; min-width: 100%; } */
    .lo-menu-mixed .hs-menu-wrapper>ul>li { margin: 0;  padding: 0 0 15px; min-width: 100%; color: #282828; }
    .lo-menu-mixed .hs-menu-wrapper>ul>div>li { margin:  0 !important;  padding: 0 0 15px; min-width: 100%; color: #282828; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper { position: initial;  display: none; width: 100% !important; visibility: visible; opacity: 1; box-shadow: none; border-top: 0; min-width: 100%; padding:5px 0 0px 10px;transition: none;}
    
    .lo-menu-mixed .hs-menu-wrapper>ul>div>li ul.hs-menu-children-wrapper { position: initial;  display: none; width: 100% !important; visibility: visible; opacity: 1; box-shadow: none; border-top: 0; min-width: 100%; padding:5px 0 0px 10px;transition: none;}
    /*     .lo-menu-mixed li.hs-menu-item.hs-menu-depth-1>a { color: inherit !important; } */
    .lo-menu-mixed .mobile-trigger ~ .hs-menu-wrapper > ul > .lo-nav-cta {display:block;}
    .lo-menu-mixed ~ .lo-nav-cta { display: none; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper { border: 0; background-color: transparent !important; padding: 0;transform: unset; }
    .lo-menu-mixed .hs-menu-wrapper>ul>div>li ul.hs-menu-children-wrapper { border: 0; background-color: transparent !important; padding: 0;transform: unset; }
    .lo-nav-fixed-head .lo-menu-mixed ul~.button-of { display: block;margin-top: 25px; }
    .lo-nav-fixed-head > .button-of { display: none; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li.hs-item-has-children>a { display: inline-block; width: 100%; padding-right: 40px; }
    /*     body.mobile-open { overflow: hidden; } */
    ul.hs-menu-children-wrapper li a { padding: 7px 10px; }
    /*     .lo-menu-mixed .hs-menu-wrapper>ul>li>.child-trigger.child-trigger i:after { height: inherit; -webkit-mask-size: inherit; mask-size: inherit; right: inherit; top: auto; width: inherit; } */
    .lo-menu-mixed .hs-menu-wrapper>ul>li>.child-trigger i:after { background-color: #F06400 !important;right: 13px; top: 20px; }
    .lo-menu-mixed .hs-menu-wrapper>ul>div>li>.child-trigger i:after { background-color: #F06400 !important;right: 13px; top: 20px; }
    .lo-nav-fixed-head .button-of { width: 100%; text-align: left; }
    .mobile-trigger {  right: 95px; top: 95px;}
    .lo-menu-mixed ul , .lo-menu-mixed ul ~ .button-of { width: 100%; margin: 0 auto; }
    .lo-info-mixed { width: auto; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li:last-child { padding-bottom: 0; }
    .lo-nav-fixed-srts { margin-top: 91.8px; }
    .lo-nav-fixed1.nav-sticky {  padding: 24px 0; }
    .lo-nav-fixed-head > .lo-cta-item { display: none; }

    .lo-mid-submenu>div.lo-right-submenu { display: none; }
    .lo-mid-submenu>div { width: 100%; }
    .lo-logo-img { transition: opacity 0.2s 0.18s; }
    .lo-info-mixed .lo-menu-mixed .hamburger-inner { width: 24px; transform: rotate(45deg); transition-delay: 0.12s; transition-timing-function: cubic-bezier(.215,.61,.355,1); transition-duration: 0.075s; display: block !important; border-radius: 4px; position: absolute; transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease; top: 48px; right: 9px; }
    .hamburger-inner:after , .hamburger-inner:before { height: 2.4px; border-radius: 4px; position: absolute; transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease; content: ""; display: block; background-color: #282828; width: 11px; }
    .hamburger-inner:after { bottom: 0; transform: rotate(-90deg); transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(.215,.61,.355,1); }
    .hamburger-inner:before { top: -2px; }
    .lo-logo-img { width: 224px; }
    .lo-mid-submenu>div.lo-left-submenu>.lo-submenu-item p { display: none; }
    .lo-cta-item { width: 100%; }
    .lo-nav-fixed-head .lo-cta-item .lo-login+.button-of.button { padding-left: 0; }
    .lo-nav-fixed-head .lo-cta-item .lo-login a { color: #282828; }
    .lo-nav-fixed-head .lo-cta-item .lo-login { order: 2;padding: 12px 0; }
    .lo-nav-fixed-head .lo-cta-item .button-of.button { order: 1; }
    .lo-nav-fixed-head .lo-cta-item > div { width: 100%; text-align: center; }
    .lo-nav-fixed-head .lo-cta-item .button-of.button a { width: 100%; text-transform: capitalize !important; font-weight: 700; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li > a { padding: 12px 10px !important; width: 100%; font-size: 16px; }
    .lo-menu-mixed .hs-menu-wrapper>ul>div>li > a { padding: 12px 10px !important; width: 100%; font-size: 16px; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li { padding-bottom: 0; }
    .lo-mid-submenu>div.lo-left-submenu { padding-bottom: 0; padding-top: 0; padding-left: 15px; padding-right: 0; }
    .lo-submenu-item h5 { font-size: 14px; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper { padding: 0; }
    .lo-mid-submenu>div.lo-left-submenu>.lo-submenu-item { padding: 12px 0 !important; }
    .lo-mid-submenu>div.lo-left-submenu>.lo-submenu-item:last-child { border-bottom: 1px solid #eaeaea; }
    .lo-nav-fixed-head .lo-cta-item { margin-top: 25px; border-bottom: 1px dotted #cdcdcd;  }
    .lo-nav-fixed-head .lo-cta-item .lo-login a { font-size: 14px; }
    .lo-menu-mixed .hs-menu-wrapper ul li .lo-submenu-item:hover h5 { color: #167ab5; }
    .lo-nav-fixed1 { padding: 10px 0; }
    .lo-nav-fixed-head { justify-content: space-between; }
    .lo-nav-fixed-srts.lo-top-navbar.sticky .mobile-trigger { top: 47px; }
    .custom-menu-primary .hs-menu-wrapper .lo-top-header-info { display: block !important; }
    .custom-menu-primary .hs-menu-wrapper .lo-top-header-info .lo-logo-img { width: 150px; }
    body.mobile-open .lo-nav-fixed-srts .lo-nav-fixed1 span.lo-nav-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 8; display: block !important; background: black; opacity: 0.5;}
    .lo-menu-mixed ul .inner-menu-list { width: 100%; }
    .lo-menu-mixed .hs-menu-wrapper>ul .inner-menu-list >li { padding-bottom: 0; }
    .lo-menu-mixed .hs-menu-wrapper>ul>li:hover > a { background: #f2f2f2; }
    .lo-menu-mixed .hs-menu-wrapper>ul>div>li:hover > a { background: #f2f2f2; }
    .lo-menu-mixed .hs-menu-wrapper>ul>div>li.hs-item-has-children>a.get-in-touch + .child-trigger i:after { background-color: #fff !important; top: 20px; right: 13px; }
    .lo-nav-fixed-srts.lo-top-navbar.sticky { margin-top: 110px; }
    
    
    
    
}

@media (min-width: 992px){ 
  .blog-banner-module .banner-col-info .banner-col-info-inner {
    max-width: 465px;
/*     margin-left: auto; */
  }
}

@media (max-width: 991px){
    .h1, h1 { font-size: 30px; }
    .h2, h2 { font-size: 28px; }

    .font20, .font20 p { font-size: 18px; }
    .content-wrapper { max-width: 100%; padding: 0 30px; }
    .lo-nav-fixed-srts .content-wrapper { max-width: 100%; padding: 0 30px; }
    .footer-module .content-wrapper , .footer-copy-right .content-wrapper { max-width: 100%; padding: 0 30px;}

    .two-col-mid>div.two-col-img, .two-col-mid>div.two-col-img+.two-col-info { width: 100%; }
    .two-col-mid>div.two-col-img+.two-col-info { margin-top: 30px; }
    .two-col-mid.even .two-col-info { order: 2; }
    .two-col-mid.even .two-col-img { order: 1; }
    .bammer-two-col-mid .banner-col-img+.banner-col-info { width: 100%; padding-left: 0; }
    .bammer-two-col-mid .banner-col-img { width: 100%; }
    .two-col-mid>div .two-col-inner-img img { width: 100%; }
    .bammer-two-col-mid .banner-col-img { width: 100%; }
    .bammer-two-col-mid .banner-col-img+.banner-col-info { width: 100%; padding-left: 0; }
    .banner-col-inner-img { width: calc(100% + 60px); left: -30px; }
    .logo-list>div:nth-child(n+4) { margin-top: 35px; }
    .bammer-two-col-mid .banner-col-img { min-height: 410px; }
    .two-col-mid>div .two-col-inner-img img { min-height: auto; height: 47vw !important;}
    .ss-list>a svg { max-width: 19px; height: 19px; }
    .ss-list>a+a { margin-left: 14px; }
    .logo-list>div img { max-width: 140px !important; }
    .post-listing>div {  width: calc(50% - 20px); }
    .post-listing>div:nth-child(n+3) { margin-top: 40px; }
    .lo-menu-mixed .hs-menu-wrapper ul li a {   color: #282828;  }


    .blog-banner-module .bammer-two-col-mid .banner-col-img { order: 1; }
    .blog-banner-module .banner-col-info { padding-right: 0; width: 100%; order: 2; }
    .blog-banner-module .bammer-two-col-mid .banner-col-img { min-height: 410px; }
    .blog-banner-module .banner-col-inner-img { left: -30px; width: calc(100% + 60px); }
    .hs-posting-featured-image-wrapper img { height: 50vw; }
    .blog-posting-body-cont .blog-positing-mid-info .hs-posting-featured-image-wrapper:after { height: calc(100% - 50px); }
    .blog-related-post .post-listing .post-item {  width: calc(33.33% - 30px); } 
    .blog-related-post .post-listing .post-item:nth-child(n+4) { margin-top: 30px; }
    .tag-list .tag-item.topic-cta a.see-all-topic { margin-left: 7px;    min-width: auto; }
    .topic-cta a { margin: 0 7px; font-size: 13px; }
    .topic-cta {  margin: 0 -7px; }
    *+.recent-blog-list { margin-top: 40px; }
    .bm-author-profile-lo .author-right-part .bm-author-social-links1 svg { height: 19px; max-width: 19px; }

    form fieldset.form-columns-3>.hs-form-field{ width: 100%!important; margin-left: 0px!important;margin-right: 0px!important;}
    section.content-wrapper.sub_preferences .systems-page { padding: 80px 0 80px; }

    section.content-wrapper.sub_preferences h1 { font-size: 26px;  }
    div#hs_cos_wrapper_subscription_preferences .item input+span { font-size: 18px; }
    div#hs_cos_wrapper_subscription_preferences .item input { height: 17px; width: 17px; position: relative; top: 1px; }
    div#hs_cos_wrapper_subscription_preferences .subscribe-options label input#globalunsub { height: 17px; margin-right: 7px;  top: 3px; width: 17px; }
    div#hs_cos_wrapper_subscription_preferences *+.item {  padding: 25px 20px 25px 19px; }
    .systems-page.subscriptions_confirmations {  padding: 80px 0 80px; }
    div#hs_cos_wrapper_subscriptions_confirmation h1 { font-size: 26px; }

   
    
    .sub_preferences  .item .item-inner span.fakelabel span:after {  top: 1px; }
    .sub_preferences  .item .item-inner span.fakelabel span:before {  top: 4.2px; }
    .as-serch-box form.as-serch-box-foorm input[type=text] { font-size: 38px; }
    .as-serch-box { padding: 0 30px; }
    .blog-related-post.recent-module .info-txt + .post-listing { margin-top: 60px; }

}


@media (max-width: 767px){

    .h1, h1 { font-size: 28px; }
    .h2, h2 { font-size: 26px; }
    .h3, h3 { font-size: 23px; }
    .h4, h4 { font-size: 19px; }
    .fixed-h5 h5 { font-size: 17px; }
    .content-wrapper { padding: 0 20px; }
    .lo-nav-fixed-srts .content-wrapper { padding: 0 20px; }
    .footer-module .content-wrapper , .footer-copy-right .content-wrapper {  padding: 0 20px;}
    .footer-mid-info > div { width: 100% !important; padding-right: 0 !important; justify-content: center; }
    .footer-mid-info > div:last-child > div { width: 100%; text-align: center; }
    .footer-mid-info .footer-col-info:nth-child(3) .footer-icon-list { justify-content: center; }
    .footer-mid-info>div + div { margin-top: 0; }
    .footer-copy-right { text-align: center; padding: 20px 0; }
    .footer-icon-list .footer-icon-item svg { height: 20px; width: 20px; }

    .four-col-list>div {  width: calc(50% - 20px); }
    .four-col-list>div:nth-child(n+3) { margin-top: 45px; }
    .four-col-list>div { width: calc(50% - 20px); }
    .four-col-list>div:nth-child(n+3) { margin-top: 30px; }
    .form-info-mid .info-desc { width: 100%; }
    .form-info-mid .form-contact-srt { padding-left: 0; width: 100%; }
    .form-info-mid .info-desc + .form-contact-srt { margin-top: 30px; }
    .form-info-mid .form-contact-srt .form-mid-cont { max-width: 100%; }
    .logo-list>div img { max-width: 107px !important; }
    .two-col-mid>div .two-col-inner-img img {  height: 42vw !important; }
    .bammer-two-col-mid .banner-col-img { min-height: 50vw; }
    .blog-banner-module .bammer-two-col-mid .banner-col-img { min-height: 50vw; }
    .font20, .font20 p { font-size: 17px; }
    .font18, .font18 p { font-size: 16px; }
    .dropdown-list .dropdown .dropdown-inner { padding-left: 0; padding-right: 0; }
    .testimonial-items .author-img { height: 88px; width: 88px; }
    .owl-nav button {  height: 40px; width: 40px; }
    .owl-nav button.owl-next:after, .owl-nav button.owl-prev:after {width: 22px;-webkit-mask-size: 22px; mask-size: 22px;height: 16px;}
    .testimonial-list .owl-nav {  max-width: 235px;  top: 24px;left: 0; right: 0; }
    .banner-col-inner-img { width: calc(100% + 40px); left: -20px; }
    .button a, .hs-blog-post-listing__post-button, .hs-button, a.button { padding: 12px 22.4px; font-size: 14px; }
    form .hs-button, form input[type=submit] { padding: 12px 22.4px; font-size: 14px; }
    .simpleheader .simpleheadInner { max-width: 150px; line-height: 0; }

    .post-listing>div {  width: calc(100% - 20px); }
    .post-listing>div:nth-child(n+2) { margin-top: 40px; }
    .post-listing>div .hs-featured-image-wrapper {  height: 300px; }
    .blog-banner-module .banner-col-inner-img { left: -20px; width: calc(100% + 40px); }

    .blog-related-post .post-listing .post-item { width: calc(50% - 30px); }
    .blog-related-post .post-listing .post-item:nth-child(n+3) { margin-top: 30px; }
    .blog-post__body p+h2, .blog-post__body p+h3, .blog-post__body ul+h2, .blog-post__body ul+h3 { margin-top: 40px; }
    .blog-post__body *+img { margin-top: 40px; }
.blog-post__body img + * { margin-top: 40px; }
    .top-info-bar > div { width: 100%; }
    .top-info-bar .blog-topic-list.topic-cta { justify-content: flex-start; }
    .top-info-bar *+.blog-post__tags { margin-top: 20px; }
    *+.ias-spinner, *+.ias-trigger { margin-top: 50px !important; }
    .ias-trigger a {  padding: 16.5px 20px; }

    form fieldset.form-columns-2 > .hs-form-field { width: calc(50% - 10px) !important; }
    form fieldset.form-columns-2 > .hs-form-field:last-child { margin-left: 10px; }
    form fieldset.form-columns-2 > .hs-form-field:first-child { margin-right: 10px; }
    form label {font-size: 15px;}
    div#hs_cos_wrapper_backup_unsubscribe h3 { font-size: 16px; }

    section.content-wrapper.sub_preferences .systems-page { padding: 50px 0 50px; }

    section.content-wrapper.sub_preferences h1 { font-size: 23px;  }
    .systems-page.subscriptions_confirmations {  padding: 50px 0 50px; }
    div#hs_cos_wrapper_subscriptions_confirmation h1 { font-size: 23px; }
    div#hs_cos_wrapper_subscription_preferences .subscribe-options { margin: 25px 10px 0px !important; }
    div#hs_cos_wrapper_subscription_preferences input#submitbutton { margin: 23px 0px 0 10px !important; }
    
    .testimonial-module .customWidthOption { max-width: 100% !important; padding: 0; }
    .footer-mid-info .footer-col-info:nth-child(n+4) { margin-top: 0; }
    .footer-col-info { text-align: center; }
    .footer-mid-info .footer-col-info:first-child .footer-cont-info { max-width: 244px; margin-left: auto; margin-right: auto; }
    .footer-mid-info .footer-col-info:first-child .footer-logo-img img { max-width: 166px !important; }
    .footer-mid-info .footer-col-info:first-child { margin-bottom: 42px; }
    .footer-copy-right p a:first-child { margin-top: 26px; }
    .lo-nav-top-info .d-flex .lo-nav-item:first-child {  padding-right: 20px; }
    .lo-nav-top-info .d-flex .lo-nav-item:not(:first-child) { margin-left: 10px; }
    .mobile-trigger { right: 75px; }
    
    .footer-mid-info>div:last-child>div { flex-direction: unset; justify-content: center; }
    .footer-icon-list .footer-icon-item { margin: 0 10px; }
    .footer-icon-list .footer-icon-item+.footer-icon-item { margin-top: 0; }
    .footer-copy-right p { width: 100%; }
    .lo-nav-top-info .d-flex { padding-right: 0; }
    .blog-related-post.recent-module .info-txt + .post-listing { margin-top: 50px; }


}
@media (max-width: 640px){    
    .h1, h1 { font-size: 25px; }
    .h2, h2 { font-size: 23px; }
    .h3, h3 { font-size: 21px; }
    .font20, .font20 p { font-size: 16px; }
    .LpFooterSection .LpFooterInner { flex-direction: column; gap: 0; }
    .LpFooterSection .LpFooterInner .LpFooterRightCol { margin-top: 17px; width: 100%; text-align: center; }
    .post-listing>div .hs-featured-image-wrapper { height: 50vw; }
    .blog-post__metas .author-profile { width: 100%; }
    .blog-post__metas .author-profile+.blog-post__timestamp { width: 100%; }
    .bm-author-profile-lo .bm-author-avatar-op+.author-right-part { width: 100%; padding-left: 0; margin-top: 20px; }
    .footer-copy-right p a:first-child { margin-top: 26px; }
    .lo-nav-top-info .d-flex .lo-nav-item .lo-nav-txt { font-size: 11px; }
    .mobile-trigger { top: 96px; }
    .lo-nav-top-info .d-flex .lo-nav-item { padding: 16px 10px; }
    .blog-post__metas > *+div { margin-top: 7px; }

}

@media (max-width: 620px){
    .four-col-list>div { width: calc(100% - 20px); }
    .four-col-list>div:nth-child(n+2) { margin-top: 30px; }
    .blog-related-post .post-listing .post-item { width: calc(100% - 30px); }
    .blog-related-post .post-listing .post-item:nth-child(n+2) { margin-top: 30px; }
    .blog-related-post .post-listing .post-item .hs-featured-image-wrapper img , .blog-related-post .post-listing .post-item .hs-featured-image-wrapper { height: 38vw !important; }
}
@media (max-width: 520px){
    .ias-trigger a { min-width: auto; width: 100%; }
}
@media (max-width: 480px){
    .h1, h1 { font-size: 25px; }
    form fieldset.form-columns-2 > .hs-form-field { width: 100% !important; }
    form fieldset.form-columns-2 > .hs-form-field:last-child { margin-left: 0px; }
    form fieldset.form-columns-2 > .hs-form-field:first-child { margin-right: 0px; }
    .as-serch-box form.as-serch-box-foorm input[type=text] { font-size: 27px; }
    .lo-nav-fixed-srts.lo-top-navbar.sticky .mobile-trigger { top: 39px; }
    
}
@media (max-width: 420px){
    .logo-list>div { margin: 0 10px; width: calc(50% - 20px); }
    .logo-list>div { text-align: center !important; }
    .logo-list>div:nth-child(n+3) { margin-top: 30px; }
    .blog-related-post .post-listing .post-item .hs-featured-image-wrapper, .blog-related-post .post-listing .post-item .hs-featured-image-wrapper img { height: 50vw !important; }
    .lo-logo-img { width: 185px; }
    .mobile-trigger { top: 88px; }
    .lo-nav-fixed-srts.lo-top-navbar.sticky { margin-top: 94.33px; }
}