/* ==========================================================================
   Index:         
  1. BASE STYLES
    - Variables
    - Macros
    - Base
    - Typography
  2. COS STRUCTURE
    - Structure
    - Header
    - Content
    - Footer
  3. MAIN NAVIGATION
    - Custom Menu Primary
    - Mobile Menu
  4. TEMPLATE MODULE CLASSES
    - Common Template Classes
    - Site Pages
    - Landing Pages
    - System Pages
  5. COS COMPONENTS
    - Blog
    - Forms
    - Buttons
  6. MISCELLANOUS
  7. MOBILE MEDIA QUERIES
   ========================================================================== */



/* ==========================================================================
   1. BASE STYLES                                             
   ========================================================================== */

/* Import Google fonts */
/* @import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;700&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap'); */

@font-face {
  font-family: 'work';
  src: url("https://www.advitronics.nl/wp-content/themes/advitronics/fonts/WorkSans-Light.ttf") format("truetype"); }

@font-face {
  font-family: 'work-bold';
  src: url("https://www.advitronics.nl/wp-content/themes/advitronics/fonts/WorkSans-Medium.ttf") format("truetype"); }

@font-face {
  font-family: 'dosis';
  src: url("https://www.advitronics.nl/wp-content/themes/advitronics/fonts/Dosis-SemiBold.ttf") format("truetype"); }

/* @import url('https://fonts.googleapis.com/css2?family=Dosis:wght@400;700&family=Work+Sans:ital,wght@0,300;0,500;0,700;1,300;1,500;1,700&display=swap'); */

/* font-family: 'Dosis', sans-serif;
font-family: 'Work Sans', sans-serif; */



/* Add class Google Fonts */
/* .baloo{font-family: 'Baloo 2', cursive;font-family: 'Baloo 2', sans-serif;}
.open-sans{font-family: 'Open Sans', sans-serif;} */
.work{font-family: 'work', sans-serif;}
.work-bold{font-family: 'work-bold', sans-serif;}
.dosis{font-family: 'dosis', sans-serif;}



/* ==========================================================================
   Variables                                               
   ========================================================================== */


/* Colors */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */

 

/* Typography */
 */
 /*


 
 



/* Buttons */










/* Containers */
 /* HubSpot default 960px Used on '.page-center' in 'Base' and in the 'Portrait tablet to landscape and desktop' media query */














/* ==========================================================================
   Macros                                                  
   ========================================================================== */

 

 

 

 

 



/** 
  * Example of how to apply the above macro (ignore the jinja comment tags):
  *
  * a {
  *   color: red;
  *   font-size: 12px;
  *    
  * }
  */





/* ==========================================================================
   Base                                                    
   ========================================================================== */

/* CSS Reset https://gist.github.com/DavidWells/18e73022e723037a50d6 */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}

/* Add box sizing to CSS reset */
*, *::before, *::after {box-sizing: border-box;}

html, body {
  min-height: 100%;
  margin: 0;
  padding: 0;
  font-size:20px;
} 

html {
  scroll-behavior: smooth;
}

body {
  margin:0;
  padding:0;
  font-family: 'work', sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;
  color: #0b3b4a;
  letter-spacing:-.3px; 
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-shadow: rgba(0,0,0,.01) 0 0 1px;
  overflow-x:hidden;
}

.clr{clear:both;}

.container-fluid .row-fluid .page-center,
.container-fluid .row-fluid .container,
.row-fluid [class*="span"].container,
.container{
  margin-left: auto!important; 
  margin-right: auto!important; 
  
  padding-left: 0!important;
  padding-right: 0!important;
  width: calc(100% - 16%); 
  width: 94%;
  max-width: 1640px; 
  float: none;
}

.container-fluid .row-fluid .page-center.small,
.container-fluid .row-fluid .container.small,
.container.small{max-width:1360px;} 


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h6, .h6{margin-top:0; margin-bottom: .5rem; font-weight:500; line-height:1.2;}



h1, h2, h3, .h1, .h2, .h3 {font-family: dosis;letter-spacing: -1px;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}

h1, .h1{font-size: 2.5rem; line-height:3rem; margin-bottom:1rem; font-weight:400; }
h2, .h2{font-size: 2rem; margin-bottom: 1.5rem; }
h3, .h3{font-size: 1.25rem; line-height: 2rem; }
h4, .h4{ font-size:22px; line-height:1.27272; }
h5, .h5{font-size:18px; line-height:1.55556; }
h6, .h6{font-size:16px; line-height:1.75; }



@media (max-width: 768px ){
  h1, .h1{font-size: 2rem; }
  h2, .h2{font-size: 1.5rem; }
  h3, .h3{font-size: 1rem; }
  h4, .h4{font-size: 20px; }
  h5, .h5{font-size: 16px; }
  h6, .h6{font-size: 16px; }
}

strong, b{
  font-weight: bold;
}
i, em{
  font-style: italic;
}
p{
  margin:0 0 1em 0;
}
a {
  color: currentColor;
  color: #01ada6;
  cursor:pointer;
  font-family: work-bold;
  text-decoration:none;
  -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;
}

a:hover{
  
}

a:focus{
  outline-color: rgba(0,0,0,0.2);
  outline-style: dotted;
  outline-width: 2px;
}

img{
  margin:0; 
  padding:0; 
  display: inline-block;
  vertical-align: top; 
  max-width:100%; 
  height:auto; 
  border:0;
}

ul{
  margin: 0 0 30px 0;
  padding: 0 0 0 25px; 
  list-style-type:disc;
}
ul ul{
  margin-bottom:0;
}
ol{
  padding-left:25px; 
  margin-bottom: 30px;
  list-style-type:decimal;
}
ol ol{
  margin-bottom:0;
}

sub {
  vertical-align: sub;
  font-size: smaller;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

small{
  font-size:80%;
  line-height: normal;
}

hr {
  color: #ccc;
  background-color: #ccc;
  height: 1px;
  border: none;
}

/* Highlighted Text */
::-moz-selection {
  color: #fff;
  background: #0b3b4a;
  text-shadow: none;
}
::selection {
  color: #fff;
  background: #0b3b4a;
  text-shadow: none;
}

ul[style*="circle;"]{
  padding-left:32px;
  list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='14' viewBox='0 0 24 14'%3E%3Cpath style='fill:none;stroke:%23141e3e;stroke-width:2;stroke-linecap:round;' d='M1 6.5l5.9 5.8 10-10.4'/%3E%3C/svg%3E");
}

.txt-color-white ul[style*="circle;"]{
  list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='14' viewBox='0 0 24 14'%3E%3Cpath style='fill:none;stroke:%23ffffff;stroke-width:2;stroke-linecap:round;' d='M1 6.5l5.9 5.8 10-10.4'/%3E%3C/svg%3E");
}

/* Table */
table {border: 0.1rem solid #dcd7ca;border-collapse: collapse;border-spacing: 0;empty-cells: show;font-size: 1.6rem;margin: 0;max-width: 100%;overflow: hidden;width: 100%;}
th, td {border: 0.1rem solid #dcd7ca;line-height: 1.4;margin: 0;overflow: visible;padding: 0.5em;}

/* Quotes */
blockquote {font-size: 20px;line-height: 30px;font-weight: 600;background: #f9f9f9;border-left: 10px solid #0b3b4a;margin: 1.5em 10px;padding:0.5em 10px 0.5em 40px;quotes: "\201C""\201D""\2018""\2019";position: relative;}
blockquote:before {color: #313131;content: open-quote;font-size: 56px;line-height: 30px;position: absolute;left: 7px;top: 18px;}
blockquote p {display: inline;}
blockquote small {}
blockquote small:before {}

q:before, q:after, blockquote:before, blockquote:after {}


/* ==========================================================================
   2. COS STRUCTURE                                            
   ========================================================================== */


/* ==========================================================================
   Structure                                               
   ========================================================================== */

/* The outer wrappers of your website */
.header-container-wrapper, 
.body-container-wrapper, 
.footer-container-wrapper {}
 
.header-container-wrapper{position:sticky; top:0; z-index:200;}
.body-container-wrapper{position:relative;z-index:1;}
.footer-container-wrapper {position:relative;z-index:999;}

/* The inner wrappers of your website */
.header-container, 
.body-container, 
.footer-container {}


/* ==========================================================================
   Header
   ========================================================================== */
#site-header{}
.header-top{position:relative; z-index:2;}
.header-top{line-height:50px;background-color:#F6F5F1;}
.header-top__inner{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-moz-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.header-top__nav > div{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-moz-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header-top__nav .hs-menu-wrapper{display:inline-block; vertical-align:top;}
.header-top__nav .hs-menu-wrapper > ul {display: -webkit-box;display: -ms-flexbox;display: flex;list-style: none;/*float: right;*/padding: 0;font-size: 15px;margin: 0;}
.header-top__nav .hs-menu-wrapper ul li{margin-left: 1rem;} 
.header-top__nav .hs-menu-wrapper ul a{color: #0B3B4A;}
.header-top__nav .hs-menu-wrapper ul a:hover{color: #01ADA6; }

.header-main{box-shadow:0 0 10px rgba(0,0,0,0.05); position:relative; z-index:1; background-color:#fff;}
.header-main__inner .row-fluid-wrapper .row-fluid:before,
.header-main__inner .row-fluid-wrapper .row-fluid:after{display:none;}
/* .header-main__inner .row-fluid-wrapper .row-fluid{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;} */
.header-main__inner .row-fluid-wrapper .row-fluid{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.header-main__inner .row-fluid-wrapper .row-fluid [class*="span"]{width:auto; margin:0;}

.header-main__inner .row-fluid-wrapper .row-fluid [class*="span"].header-main__logo{width:222px;}
.header-main__inner .row-fluid-wrapper .row-fluid [class*="span"].header-main__logo a[id*="logo"]{margin:20px 0; display:block;}
.header-main__inner .row-fluid-wrapper .row-fluid [class*="span"].header-main__logo a img{display:block; vertical-align:top;}

.header-main__nav .hs-menu-wrapper ul{list-style-type:none;}
.header-main__nav .hs-menu-wrapper > ul {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 0;}
.header-main__nav .hs-menu-wrapper > ul > li {display: block;position: relative; margin-left: 40px;}
.header-main__nav .hs-menu-wrapper > ul > li:after {content: "";width: 100%;height: 3px;background: #01ADA6;display: block;position: absolute;bottom: 0;left: 0;opacity: 0;-webkit-transform: translateY(5px);transform: translateY(5px);-webkit-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.header-main__nav .hs-menu-wrapper > ul > li.hs-item-has-children > a {padding-right: 20px;}
.header-main__nav .hs-menu-wrapper > ul > li.hs-item-has-children > a:before {content: "";border-top: 1px solid #01ADA6;border-right: 1px solid #01ADA6;height: 8px;width: 8px;display: block;position: absolute;right: 0;top: 46px;-webkit-transform: rotate(135deg);transform: rotate(135deg);}
.header-main__nav .hs-menu-wrapper > ul > li.current-menu-item:after, .header-main__nav .hs-menu-wrapper > ul > li.current-menu-ancestor:after, .header-main__nav .hs-menu-wrapper > ul > li:hover:after {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
.header-main__nav .hs-menu-wrapper > ul > li: first-of-type a {color: #FF7831;}
.header-main__nav .hs-menu-wrapper > ul > li a {color: #0B3B4A; white-space:nowrap;}
.header-main__nav .hs-menu-wrapper > ul > li > a {height: 100px;line-height: 100px;display: block;}

.header-main__nav .hs-menu-wrapper > ul > li ul.hs-menu-children-wrapper {padding: 0;position: absolute;display: block;top: 100%;background: #0b3b4a;opacity: 0;visibility: hidden;-webkit-transition: all 100ms ease-in-out;transition: all 100ms ease-in-out;-webkit-transform: translateY(20px);transform: translateY(20px);z-index: 999;}
.header-main__nav .hs-menu-wrapper > ul > li ul.hs-menu-children-wrapper li {position: relative; padding:10px 25px;}
.header-main__nav .hs-menu-wrapper > ul > li ul.hs-menu-children-wrapper li:hover{background-color: #375e6a;}
.header-main__nav .hs-menu-wrapper > ul > li ul.hs-menu-children-wrapper li.current_page_item {padding-left: 20px;}
.header-main__nav .hs-menu-wrapper > ul > li ul.hs-menu-children-wrapper li.current_page_item:before {content: "";border-top: 1px solid #01ADA6;border-right: 1px solid #01ADA6;height: 8px;width: 8px;display: block;position: absolute;left: 0;top: 30px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.header-main__nav .hs-menu-wrapper > ul > li ul.hs-menu-children-wrapper li.current_page_item a:before {background: #375e6a;}
.header-main__nav .hs-menu-wrapper > ul > li ul.hs-menu-children-wrapper li a {color: #fff;display: block;min-width: 260px;font-size:.9rem; }
/*.header-main__nav .hs-menu-wrapper > ul > li ul.hs-menu-children-wrapper li a:before {content: "12";position: absolute;top: 0;bottom: 0;left: -100000%;right: -100000%;z-index: -1;background: #0B3B4A;-webkit-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.header-main__nav .hs-menu-wrapper > ul > li ul.hs-menu-children-wrapper li a:hover:before {background: #375e6a;opacity: 1;visibility: visible;-webkit-transform: translateY(0px);transform: translateY(0px);}*/
.header-main__nav .hs-menu-wrapper > ul > li:hover ul {opacity: 1;visibility: visible;-webkit-transform: translateY(0px);transform: translateY(0px);}

@media (max-width: 1300px){
  .header-container-wrapper{display:none;} 
}

@media (max-width: 1200px) {

}

@media (max-width: 992px) {

}



/* breadcrumbs */
.row-fluid [class*="span"].breadcrumbs{min-height:auto; font-size:15px;}
.breadcrumbs:after{content:''; display:table; clear:both;}
.breadcrumbs ul{margin:0; padding:0;list-style-type:none;}
.breadcrumbs ul li a{color: #0b3b4a; text-decoration:none;}
.breadcrumbs ul li a:hover{text-decoration:underline;}
.breadcrumbs ul li.last-crumb{font-family: work-bold;}
.breadcrumbs ul li.first-crumb{padding-right:2px;}

.hs-breadcrumb-menu-divider{padding-left:5px;}
.hs-breadcrumb-menu-divider:before{margin:0; padding:0;content:'';display:inline-block;vertical-align:baseline;width:8px; height:8px; border:1px solid #01ADA6; border-bottom:0; border-left:0; -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg); }


/* ==========================================================================
   Content                                                 
   ========================================================================== */

.body-container-wrapper {}
.body-container {}


/* Unique Pages
   ========================================================================== */

/* Homepage */

/* Contact Us */

/* About Us */


/* Modular & Reusable Components
   ========================================================================== */

/* Spacing for flex-modules */
.spacing-xlarge{padding:200px 0;}
.spacing-large{padding:150px 0;}
.spacing-default{padding:100px 0;}
.spacing-small{padding:50px 0;}
.spacing-none{padding:0;}
.spacing-top{padding:100px 0 1px 0;}
.spacing-bottom{padding:1px 0 100px 0;}
.spacing-small-top{padding:50px 0 1px 0;}
.spacing-small-bottom{padding:0px 0 50px 0;}

.txt-color-white{color:#fff;}

/* background-colors for flex-modules */
.bg-color-transparent{background-color:transparent;} 
.bg-color-white{background-color:#fff;}
.bg-color-beige{background-color:#f6f5f1;}

/* Callouts */

/* Social Media Custom Icons */

/* Additional Menus aside from the Main Nav */


/* ==========================================================================
   Footer
   ========================================================================== */   
.footer-main{padding:124px 0 100px 0; color:#fff;background-color:#0B3B4A;}
.footer-main p{margin-bottom:1rem;}
.footer-main .hs-menu-wrapper ul{list-style-type:none; padding:0;}
.footer-main .hs-menu-wrapper ul li > a{display:inline-block; margin-bottom:1rem;} 
.footer-main .hs-menu-wrapper a{color:#fff;min-height:22px;}
.footer-main .hs-menu-wrapper a[href="javascript:void(0);"]{pointer-events:none;}
.footer-main .hs-menu-wrapper a[href="javascript:void(0);"]:hover{text-decoration:none;}
.footer-main .hs-menu-wrapper a:hover{text-decoration:underline;}
.footer-main .hs-menu-wrapper ul ul a{color:#47B3AA;}

.footer-main .hs-form input[type="submit"]{width:100%;}
.footer-main .hs-form input:not([type="submit"]){color:#fff; background-color:#375E6A; -webkit-box-shadow: 0 0 0 0px #707070 inset;-moz-box-shadow: 0 0 0 0px #707070 inset;box-shadow: 0 0 0 0px #707070 inset; }
.footer-main .hs-form .hs-form-field{margin:0 0 calc(1rem + 10px - 8px) 0;}

.footer-main .hs-form input:not([type="submit"]).error,
.footer-main .hs-form input:not([type="submit"]).error:focus{ -webkit-box-shadow: 0 0 0 2px #ff7831 inset;-moz-box-shadow: 0 0 0 2px #ff7831 inset;box-shadow: 0 0 0 2px #ff7831 inset; }

.row-fluid .span3.footer-main__subscribe{width:calc(23.076923077% + 6%); padding-right:6%;}
.row-fluid .span3.footer-main__telecom{width:calc(23.076923077% - 3%);}
.row-fluid .span3.footer-main__audience{width:calc(23.076923077% - 3%);}

.footer-copyright{padding:20px 0;color:#fff; background-color:#375E6A;}
.footer-copyright__inner{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.footer-copyright__social{margin:0 0 0 auto;}
.footer-copyright__social a{display:inline-block; vertical-align:top;}
.footer-copyright__social a img{display:inline-block; vertical-align:top;}

.bureauvet-link{margin-left:40px; font-size:14px; font-family: work-bold;}
.bureauvet-link a{color:#fff;}
.bureauvet-link a:hover{text-decoration:underline;}
.bureauvet-link svg{display:inline-block; vertical-align: middle; margin:0 0 0 5px;}

@media (max-width: 992px ){

}


@media (max-width: 768px ){
  .row-fluid .span3.footer-main__subscribe{width:100%; padding-right:0;}
  .row-fluid .span3.footer-main__telecom{margin-top:20px; width:48%; float:left; }
  .row-fluid .span3.footer-main__audience{margin-top:20px; width:48%; margin-left:4%; float:left; }
  .row-fluid .span3.footer-main__about{margin-top:20px; width:100%;}
}

@media (max-width: 575px ){
  .row-fluid .span3.footer-main__telecom{width:100%; float:none; }
  .row-fluid .span3.footer-main__audience{width:100%; margin-left:0; float:none; } 
}


/* ==========================================================================
   3. MAIN NAVIGATION                                            
   ========================================================================== */





/* ==========================================================================
   Custom Menu Primary
   ========================================================================== */




/* ==========================================================================
   Mobile Menu - Hubspot Standard Toggle Menu
   ========================================================================== */
.slicknav_menu{position:sticky; top:0; z-index:200; background-color: #0b3b4a; max-height:100vh; overflow:auto;}
.slicknav_menu .slicknav_btn{display:inline-block; vertical-align:top;}
.slicknav_menu .slicknav_btn .slicknav_menutxt{display:inline-block;vertical-align:middle;font-size:14px;line-height: 16px;color: #726f69;}
.slicknav_menu .slicknav_btn .slicknav_icon{display:inline-block; vertical-align:middle; padding: 8px;}
.slicknav_menu .slicknav_btn .slicknav_icon .slicknav_icon-bar{width: 24px;height:2px;margin: 4px 0;background: #0b3b4a;display: block; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; }
.slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon .slicknav_icon-bar:first-child{ -webkit-transform: translateY(6px) rotate(45deg);-moz-transform: translateY(6px) rotate(45deg);-ms-transform: translateY(6px) rotate(45deg);-o-transform: translateY(6px) rotate(45deg);transform: translateY(6px) rotate(45deg); }
.slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon .slicknav_icon-bar:nth-child(2){background-color:transparent;}
.slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon .slicknav_icon-bar:last-child{ -webkit-transform: translateY(-6px) rotate(-45deg);-moz-transform: translateY(-6px) rotate(-45deg);-ms-transform: translateY(-6px) rotate(-45deg);-o-transform: translateY(-6px) rotate(-45deg);transform: translateY(-6px) rotate(-45deg); }

.slicknav_menu .slicknav_nav, .slicknav_menu .slicknav_nav ul{margin:0;padding:0;list-style-type:none;/* border-bottom:1px solid #000; */}
.slicknav_menu .slicknav_nav{padding:0 8% 10px 8%;box-shadow: 0 3px 3px 0px rgba(0,0,0,0.1);position:relative;}
.slicknav_menu .slicknav_nav.slicknav_hidden{box-shadow: 0 0px 0px 0px rgba(0,0,0,0.1);}
.slicknav_menu .slicknav_nav ul{/* border-bottom:1px solid #000; */}
.slicknav_menu .slicknav_nav li.hide{display:block;}
.slicknav_menu .slicknav_nav span.hide{display:inline;}
.slicknav_menu .slicknav_nav li, .slicknav_menu .slicknav_nav ul li{margin:0; padding:0;}
.slicknav_menu .slicknav_nav li + li{}
.slicknav_menu .slicknav_nav ul > li{}
.slicknav_menu .slicknav_nav a{display:block; font-size:1rem; color:#fff; position: relative; text-decoration:none;text-transform: initial;}
.slicknav_menu .slicknav_nav .hs-menu-children-wrapper a{padding: 6px 0;font-family: 'work';font-size: .9rem;line-height: 1.75rem;border-bottom:0;}
.slicknav_menu .slicknav_nav a > a{padding:0; transition: all 0ms ease-in-out;}
.slicknav_menu .slicknav_nav li > a{padding:0; line-height:50px; border-bottom: 1px solid #375e6a;}
.slicknav_menu .slicknav_nav li > a.slicknav_row{padding:0;}
.slicknav_menu .slicknav_nav li:first-child > a{border-top-width:0;}
.slicknav_menu .slicknav_nav li > a svg{display:none;}
.slicknav_menu .slicknav_nav li[class*="active"] > a,
.slicknav_menu .slicknav_nav li > a:hover{color:#FF7831; } 
.slicknav_menu .slicknav_nav li[class*="active"] > a > a,
.slicknav_menu .slicknav_nav li > a:hover > a{color:currentColor;} 
.slicknav_menu .slicknav_nav a .slicknav_arrow{font-size:0;color:transparent; position:absolute;top:0;right:0; bottom:0; width: 69px;text-align: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.slicknav_menu .slicknav_nav a .slicknav_arrow:before{content: "";border-top: 1px solid #01ada6;margin:0; border-right: 1px solid #01ada6;height: 8px;width: 8px;display: block;position: absolute;right: calc(50% - 4px);top: calc(50% - 4px);right: 27px;top: 19px;-webkit-transform: rotate(135deg);transform: rotate(135deg);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.slicknav_menu .slicknav_nav .slicknav_open a .slicknav_arrow:before{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}

.slicknav_menu .slicknav_nav .secondary-nav a{font-size:15px;border-bottom:0; text-transform:lowercase;}

.slicknav_nav form{margin-bottom:20px; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: initial;}
.slicknav_nav form label{display:block;width: calc(100% - 100px);}
.slicknav_nav form .sr-only{display:none;}
.slicknav_nav form input.search-field{width:100%;background: #fff;height: 40px;font-size: 14px;line-height: 1;padding: 0 5px; border: 1px solid #0b3b4a;border-radius: 0;box-sizing: border-box;}
.slicknav_nav form input.search-submit{background:transparent;border:0;color:#fff;font-family: 'work-bold';font-size: 14px;padding:9px 26px;-webkit-appearance:none;appearance:none;width: 100px;text-align: center;}

.slicknav_menu .navbar{margin-left:auto; margin-right:20px;}
/* .slicknav_menu .navbar + .hs-search-field{margin-left:0;} */

.mobile-wrapper{display:none;height:70px; padding:0 8%; background-color:#fff;} 

.mobile-wrapper .header-main__logo{display: inline-block;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.mobile-wrapper .header-main__logo [id*="logo"]{display:inline-block;}
.mobile-wrapper .header-main__logo [id*="logo"] img{display:inline-block; height:40px; width:auto!important;}






@media (max-width:1300px){
  .mobile-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
}

/* ==========================================================================
   4. TEMPLATE MODULE SELECTORS                                         
   ========================================================================== */

/* Common Template Selectors                                             
   ========================================================================== */

body.one-column {}
body.two-column {}
body.three-column {}
.content-wrapper {}
.main-content {}
.sidebar{}
.sidebar.right{}
.sidebar.left{}

/* Common One Column Selectors */
body.site-page.one-column, 
body.landing-page.one-column, 
body.error-template.one-column, 
body.password-template.one-column, 
body.subscription-template.one-column {}

body.site-page.one-column .main-content, 
body.landing-page.one-column .main-content, 
body.error-template .main-content, 
body.password-template .main-content, 
body.subscription-template .main-content {}

/* Common Two Column Selectors */
body.site-page.two-column, 
body.landing-page.two-column, 
body.blog {}  

body.site-page.two-column .main-content, 
body.landing-page.two-column .main-content, 
body.blog .blog-content {}

/* Common Three Column Selectors */
body.site-page.three-column, 
body.landing-page.three-column {}

body.site-page.three-column .main-content, 
body.landing-page.three-column .main-content {}


/* Site Pages                                            
   ========================================================================== */

/* One Column Template */
body.site-page.one-column {}
body.site-page.one-column .content-wrapper {}
body.site-page.one-column .main-content {}

/* Two Column Template */
body.site-page.two-column {}
body.site-page.two-column .content-wrapper {}
body.site-page.two-column .main-content {}
body.site-page.two-column .sidebar.right {}

/* Three Column Template */
body.site-page.three-column {}
body.site-page.three-column .content-wrapper {}
body.site-page.three-column .main-content {}


/* Landing Pages                                           
   ========================================================================== */


body.landing-page {}

/* One Column Template */
body.landing-page.one-column {}
body.landing-page.one-column .content-wrapper {}
body.landing-page.one-column .main-content {}

/* Two Column Template */
body.landing-page.two-column {}
body.landing-page.two-column .content-wrapper {}
body.landing-page.two-column .main-content {}
body.landing-page.two-column .sidebar.right {}

/* Three Column Template */
body.landing-page.three-column {}
body.landing-page.three-column .content-wrapper {}
body.landing-page.three-column .main-content {}


/* System Pages                                          
   ========================================================================== */

/* Error Templates 404, 500 */
body.error-template.one-column {}
body.error-template.one-column .content-wrapper {}
body.error-template.one-column .main-content {}

/* Password template */
body.password-template.one-column {}
body.password-template.one-column .content-wrapper {}
body.password-template.one-column .main-content {}

/* Email Subscribition templates */
body.subscription-template.one-column {}
body.subscription-template.one-column .content-wrapper {}
body.subscription-template.one-column .main-content {}

body.error-page .error-wrapper{padding:50px 0;background-color:#F6F5F1;}
body.subscription-page .subscription-wrapper{padding:50px 0;background-color:#F6F5F1;}
body.password-page .password-wrapper{padding:50px 0;background-color:#F6F5F1;}

body.landing-page .landing-wrapper{padding:50px 0;}

.boxed{padding:30px; background:#fff; border-radius:20px; box-shadow:0 0 20px rgba(0,0,0,0.05);}
.sticky{position:sticky; top:20px; }
.text-center{text-align:center;}

@media (max-width: 1300px ){
  body.landing-page .header-container-wrapper{display:block;}
}

/* ==========================================================================
   5. COS COMPONENTS                                        
   ========================================================================== */





/* ==========================================================================
   Blog                                         
   ========================================================================== */


/* Blog Post and Listing Body Class */
body.blog {}

/* Blog Post */
body.hs-blog-post {}

.blog-archive{padding:90px 0 140px 0; background-color:#F6F5F1;}  
.blog-archive h1{}
.blog-grid{display: grid;column-gap: 20px;row-gap: 20px;grid-template-columns: repeat(auto-fill,minmax(min(400px,100%),1fr));}

.card{width:100%; background-color:#fff; border-radius:20px;} 
.card__inner--link{color:currentColor; display:block; width:100%; height:100%; border-radius:20px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; }
.card__inner--link:hover{ -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0,0,0,0.2); }
.card__img{width:100%; height:0; padding-bottom:56.25%; overflow:hidden; position:relative;}
.card__img img{position:absolute; top:0; right:0; width:84%; height:100%; object-fit:cover; background-color:#47b3aa; border-radius:0 20px 0 200px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; }
.card__inner--link:hover .card__img img,
.card__inner--link:hover .card__img--placeholder{border-radius:0 20px 0 100px;}
.card__img--placeholder{position:absolute; top:0; right:0; width:84%; height:100%; background-color:#47b3aa; border-radius:0 20px 0 200px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; }
.card__date{color:#47b3aa;}
.card__content{padding:20px 55px 0 55px;}
.card__footer{padding: 0px 55px 40px 55px; color:#47b3aa;}  

.blog-pagination{margin-top:2rem; text-align:center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.blog-pagination a{margin:2px; vertical-align:top; width:50px; height:50px; color:#fff; background-color: #0B3B4A; border-radius:100%; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.blog-pagination a.active,
.blog-pagination a:hover{background-color:#01ADA6;}
.blog-pagination a.active{pointer-events:none;}
.blog-pagination-center{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.blog-pagination-left,
.blog-pagination-right{display:none;}

.blog-single .post-body{margin:100px auto 100px auto; max-width:1090px;}
.blog-single__featured_image{}
.blog-single__featured_image img{width:100%;}  
.blog-single__featured_image_desc{padding:1rem 0; }
.blog-single__featured_image_desc .container{max-width:1640px;} 
.blog-post-extra-content{padding:100px 0;}
.blog-post-extra-content .inner{margin:0 auto; max-width:1090px;}

.related-post-items{padding:50px 0;} 
.related-post-items .related-post-header{max-width:740px; margin:0 auto 40px auto; text-align:center;}
.related-post-items .grid-wrapper .post-listing{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-moz-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.related-post-items .grid-wrapper .post-listing article{width:32%; margin:1% 0 1% 2%;}
.related-post-items .grid-wrapper .post-listing article:nth-child(3n+1){margin-left:0;}

@media (max-width:992px){
  .related-post-items .grid-wrapper .post-listing article{width:49%;}
  .related-post-items .grid-wrapper .post-listing article:nth-child(3n+1){margin-left:2%;}
  .related-post-items .grid-wrapper .post-listing article:nth-child(odd){margin-left:0;}
}

@media (max-width:480px){
  .related-post-items .grid-wrapper .post-listing article{width:100%; margin-left:0;}
  .related-post-items .grid-wrapper .post-listing article:nth-child(3n+1){margin-left:0;}
  .related-post-items .grid-wrapper .post-listing article:nth-child(odd){margin-left:0;}
}

/* Blog Listing */
body.hs-blog-listing {}

/* Blog Columns Wrapper */
.blog .content-wrapper {}

/* Blog Content Column
   ========================================================================== */




/* Blog Sidebar
   ========================================================================== */



/* ==========================================================================
   Forms
   ========================================================================== */


/* All Global Forms
   ========================================================================== */

/* Form Field */
body .hs-form-field {}

/* Descriptions */
body .hs-field-desc {margin:0 0 5px 0;}

/* Labels */
body label {display:inline-block;}
body .hs-form-field > label {margin:0 0 .5rem 0; padding:0; font-family: work-bold; font-size:1rem; color:#0b3b4a; color:currentColor; }
body .hs-form-field > label > .hs-form-required{/*display:none;*/}

/* One Line Inputs */
body input[type="text"],
body input[type="password"], 
body input[type="datetime"], 
body input[type="datetime-local"], 
body input[type="date"], 
body input[type="month"], 
body input[type="time"], 
body input[type="week"], 
body input[type="number"], 
body input[type="email"], 
body input[type="url"], 
body input[type="search"], 
body input[type="tel"], 
body input[type="color"],
body input[type="file"],
body textarea,
body select {
  margin:0;
  padding: 9px 10px;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  border:0;
  outline:none;
  width: 100%;
  font-family: 'work', sans-serif;
  font-size: 20px;
  line-height: 1.5rem;
  background-color:rgba(57, 46, 0, .05);
  border-radius:10px;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  -webkit-box-shadow: 0 0 0 0px #FF7831 inset;-moz-box-shadow: 0 0 0 0px #FF7831 inset;box-shadow: 0 0 0 0px #FF7831 inset;
  -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;
}

body input[type="date"]{
  min-height: 4.4rem;
}

body input[type="text"]:focus,
body input[type="password"]:focus, 
body input[type="datetime"]:focus, 
body input[type="datetime-local"]:focus, 
body input[type="date"]:focus, 
body input[type="month"]:focus, 
body input[type="time"]:focus, 
body input[type="week"]:focus, 
body input[type="number"]:focus, 
body input[type="email"]:focus, 
body input[type="url"]:focus, 
body input[type="search"]:focus, 
body input[type="tel"]:focus, 
body input[type="color"]:focus,
body input[type="file"]:focus,
body textarea:focus,
body select:focus {
  -webkit-box-shadow: 0 0 0 2px #FF7831 inset;-moz-box-shadow: 0 0 0 2px #FF7831 inset;box-shadow: 0 0 0 2px #FF7831 inset;
}

body input[type="text"].error,
body input[type="password"].error, 
body input[type="datetime"].error, 
body input[type="datetime-local"].error, 
body input[type="date"].error, 
body input[type="month"].error, 
body input[type="time"].error, 
body input[type="week"].error, 
body input[type="number"].error, 
body input[type="email"].error, 
body input[type="url"].error, 
body input[type="search"].error, 
body input[type="tel"].error, 
body input[type="color"].error,
body input[type="file"].error,
body textarea.error,
body select.error {
  -webkit-box-shadow: 0 0 0 2px #ff7831 inset;-moz-box-shadow: 0 0 0 2px #ff7831 inset;box-shadow: 0 0 0 2px #ff7831 inset;
  
}

body input[type="text"].error:focus,
body input[type="password"].error:focus, 
body input[type="datetime"].error:focus, 
body input[type="datetime-local"].error:focus, 
body input[type="date"].error:focus, 
body input[type="month"].error:focus, 
body input[type="time"].error:focus, 
body input[type="week"].error:focus, 
body input[type="number"].error:focus, 
body input[type="email"].error:focus, 
body input[type="url"].error:focus, 
body input[type="search"].error:focus, 
body input[type="tel"].error:focus, 
body input[type="color"].error:focus,
body input[type="file"].error:focus,
body textarea.error:focus,
body select.error:focus {
  -webkit-box-shadow: 0 0 0 2px #ff7831 inset;-moz-box-shadow: 0 0 0 2px #ff7831 inset;box-shadow: 0 0 0 2px #ff7831 inset;
}

/* Separate Styles for Multiple Line Inputs */
body textarea {
  vertical-align:top;
  min-height:150px;
}
body textarea:focus {}

/* Separate Styles for Drop Downs */
body select {padding-right:40px;background-position: right center; background-repeat:no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:none;stroke:%23141E3E;stroke-width:2;stroke-linecap:round;%7D%3C/style%3E%3Cpath class='st0' d='M26.3 17l-6.4 6.4 -6.4-6.4'/%3E%3C/svg%3E");}
body select:focus {}

/* Multiple Selection Inputs */
body form.hs-form .hs-form-field ul.inputs-list {
  list-style: none;
  margin:0;
  padding: 0;
}
body form.hs-form .hs-form-field ul.inputs-list li label.hs-error-msg{
  display:inline-block;
  padding:0;
  cursor:pointer;
  font-family: 'work-bold';
  font-weight:normal;
  color:#ff7831;
  font-size:.75rem;
  position:absolute;
  top:0;
  right:10px;
  pointer-events:none;
}
body form.hs-form .hs-form-field ul.inputs-list li input {}
body input[type="radio"] {}
body input[type="checkbox"] {}

body form.hs-form .hs-form-field ul.inputs-list.hs-error-msgs{
/*   color:#fff;
  background-color:red;
  position:relative; */
}
body form.hs-form .hs-form-field ul.inputs-list.hs-error-msgs:before{
/* 	content:'';
  display:block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 7px 6px;
  border-color: transparent transparent red transparent;
  position:absolute;
  bottom:100%;
  left:6px; */
}

body form.hs-form .hs-form-field ul.inputs-list.hs-error-msgs li label{
/*   padding:2px 6px;
  font-size:14px;
  line-height:24px;
  font-weight:600; */
}

.hs_error_rollup{margin:0 0 calc(1rem + 10px - 8px) 0; padding: 1rem; color:#fff; font-family: 'work-bold', sans-serif; font-size:.75rem; line-height:1.2; background-color:#ff7831; border-radius:10px; }
.hs_error_rollup .no-list{margin:0; padding:0; list-style-type:none;}
.hs_error_rollup .no-list{}

/* Required */
body input:focus:required:invalid, 
body textarea:focus:required:invalid, 
body select:focus:required:invalid {}

body input:focus:required:invalid:focus, 
body textarea:focus:required:invalid:focus, 
body select:focus:required:invalid:focus {}

/* Placeholder Text */
::-webkit-input-placeholder { /* Webkit Browsers */
   /* color: #555;
   opacity: 1; */
}
:-moz-placeholder { /* Firefox 18- */
   /* color: #555;
   opacity: 1; */
}
::-moz-placeholder { /* Firefox 19+ */
   /* color: #555;
   opacity: 1; */
}
:-ms-input-placeholder { /* IE10 */
   /* color: #555;
   opacity: 1; */
}

/* Form Module
   ========================================================================== */

/* Form Field */
.hs_cos_wrapper_type_form .hs-form-field, .hs-form-field{margin:0 0 10px 0; position:relative;}
.legal-consent-container .hs-richtext{font-size:12px; line-height:20px;}
.legal-consent-container .hs-richtext p{margin:0 0 10px 0;}

/* Descriptions */
.hs_cos_wrapper_type_form .hs-field-desc {}

/* Labels */
.hs_cos_wrapper_type_form label {}
.hs_cos_wrapper_type_form .hs-form-field > label {}

/* One Line Inputs */
.hs_cos_wrapper_type_form input[type="text"],
.hs_cos_wrapper_type_form input[type="password"], 
.hs_cos_wrapper_type_form input[type="datetime"], 
.hs_cos_wrapper_type_form input[type="datetime-local"], 
.hs_cos_wrapper_type_form input[type="date"], 
.hs_cos_wrapper_type_form input[type="month"], 
.hs_cos_wrapper_type_form input[type="time"], 
.hs_cos_wrapper_type_form input[type="week"], 
.hs_cos_wrapper_type_form input[type="number"], 
.hs_cos_wrapper_type_form input[type="email"], 
.hs_cos_wrapper_type_form input[type="url"], 
.hs_cos_wrapper_type_form input[type="search"], 
.hs_cos_wrapper_type_form input[type="tel"], 
.hs_cos_wrapper_type_form input[type="color"],
.hs_cos_wrapper_type_form input[type="file"],
.hs_cos_wrapper_type_form textarea,
.hs_cos_wrapper_type_form select {}

.hs_cos_wrapper_type_form input[type="text"]:focus,
.hs_cos_wrapper_type_form input[type="password"]:focus, 
.hs_cos_wrapper_type_form input[type="datetime"]:focus, 
.hs_cos_wrapper_type_form input[type="datetime-local"]:focus, 
.hs_cos_wrapper_type_form input[type="date"]:focus, 
.hs_cos_wrapper_type_form input[type="month"]:focus, 
.hs_cos_wrapper_type_form input[type="time"]:focus, 
.hs_cos_wrapper_type_form input[type="week"]:focus, 
.hs_cos_wrapper_type_form input[type="number"]:focus, 
.hs_cos_wrapper_type_form input[type="email"]:focus, 
.hs_cos_wrapper_type_form input[type="url"]:focus, 
.hs_cos_wrapper_type_form input[type="search"]:focus, 
.hs_cos_wrapper_type_form input[type="tel"]:focus, 
.hs_cos_wrapper_type_form input[type="color"]:focus,
.hs_cos_wrapper_type_form input[type="file"]:focus,
.hs_cos_wrapper_type_form textarea:focus,
.hs_cos_wrapper_type_form select:focus {}

/* Separate Styles for Multiple Line Inputs */
.hs_cos_wrapper_type_form textarea {}
.hs_cos_wrapper_type_form textarea:focus {}

/* Separate Styles for Drop Downs */
.hs_cos_wrapper_type_form select {}
.hs_cos_wrapper_type_form select:focus {}

/* Multiple Selection Inputs */
.hs_cos_wrapper_type_form form.hs-form .hs-form-field ul.inputs-list li input {}
.hs_cos_wrapper_type_form input[type="radio"] {}
.hs_cos_wrapper_type_form input[type="checkbox"] {}


/* Blog Comment Form
   ========================================================================== */

/* Label */
#comment-form .hs-form-field > label {}
#comment-form label {}

/* Inputs */
#comment-form input[type="text"] {}
#comment-form input[type="text"]:focus {}

#comment-form textarea {}
#comment-form textarea:focus {}

#comment-form input[type="checkbox"] {}

/* Error */
body .hs-common-error-message {}


/* Blog Subscription Form
   ========================================================================== */

/* Label */
#hs_form_target_blog_subscription .hs-form-field > label {}
#hs_form_target_blog_subscription label {}

/* Inputs */
#hs_form_target_blog_subscription input[type="email"] {}
#hs_form_target_blog_subscription input[type="email"]:focus {}

#hs_form_target_blog_subscription input[type="radio"], #hs_form_target_blog_subscription input[type="checkbox"] {
width: auto;
margin-right: 10px;
}


/* Google Search Form
   ========================================================================== */

/* Label */
.widget-type-google_search label {}

/* Input */
.widget-type-google_search input[type="text"] {}
.widget-type-google_search input[type="focus"] {}


/* Multi Column Form
   ========================================================================== */

body .hs-form fieldset.form-columns-1 {}
body .hs-form fieldset.form-columns-1 .hs-form-field {}

body .hs-form fieldset.form-columns-2 {}
body .hs-form fieldset.form-columns-2 .hs-form-field {}

body .hs-form fieldset.form-columns-3 {}
body .hs-form fieldset.form-columns-3 .hs-form-field {}

/* Multiple Selection Inputs */
body form.hs-form .hs-form-field ul.inputs-list li input {}
body input[type="radio"] {}
body input[type="checkbox"] {}
body form.hs-form{max-width:100%;} 
body form.hs-form fieldset { max-width: 100%; margin:0 0 10px 0;}
body form.hs-form fieldset .hs-form-field { padding: 0 10px 0 0; }
body form.hs-form fieldset[class*="form-columns"] .input { margin-right: 0; }
body form.hs-form fieldset[class*="form-columns"] .hs-input { width: 100%; }
body form.hs-form fieldset[class*="form-columns"] textarea.hs-input {width:100%!important}
/* body form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"] { width: auto; } */
body form.hs-form fieldset.form-columns-3 .hs-form-field { width: 33.33%; }

.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label{font-family: work-bold;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label input{margin-right: 1rem;padding: 3px;display:block;width: 20px;height: 20px;border-radius: 5px;background: #f6f5f1; border:0;-webkit-box-shadow: 0 0 0 0px #ff7831;box-shadow: 0 0 0 0px #ff7831;-webkit-appearance:none;-moz-appearance:none;appearance:none; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out; }
.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label input+span{display:inline-block;}
.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label input+span:before{content:'';}
.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label input:focus{-webkit-box-shadow: 0 0 0 2px #ff7831;box-shadow: 0 0 0 2px #ff7831;outline-width: 0;}
.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label input+span{font-size: .75rem;margin-bottom: 0;}
.hs-fieldtype-checkbox ul.inputs-list li.hs-form-checkbox label input:checked+span:after{content: "";display: block;width: 7px;height: 12px;border-right: 2px solid #01ada6;border-bottom: 2px solid #01ada6;position: absolute;left: 7px;top: 7px;-webkit-transform: rotate(43deg);transform: rotate(43deg);}


@media (max-width: 400px) {
  body form.hs-form fieldset .hs-form-field { padding: 0; }
  body form.hs-form fieldset.form-columns-3 .hs-form-field,
  body form.hs-form .form-columns-2 .hs-form-field .hs-input, 
  body form.hs-form .form-columns-3 .hs-form-field .hs-input { width: 100%; }
  body form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"] { width: auto; } 
}


/* ==========================================================================
   Buttons                                              
   ========================================================================== */
.hs-btn, .hs-button{font-family:'work-bold', sans-serif;color: #fff; font-weight:400; font-size:inherit;line-height:1;text-decoration: none;text-align:center; text-transform: none; cursor:pointer; display: inline-block;margin: 0 16px 8px 0;padding: 20px;background-color:#0b3b4a;outline: none; border:0; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; -webkit-appearance: none;-moz-appearance: none;appearance: none; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.hs-btn:hover, .hs-button:hover{color: #fff;background-color:#375e6a;outline:none;}
.hs-btn.secondary{background-color:#ff7831;}
.hs-btn.secondary:hover{background-color:#ffb28a;}
.hs-btn.outline{color:#0b3b4a; box-shadow:0 0 0 2px #0b3b4a inset; background-color:transparent;}
.hs-btn.outline:hover{color: #fff;background-color:#375e6a; box-shadow:0 0 0 2px #375e6a inset; } 
.hs-btn.white{color: #0b3b4a; background-color:#fff;box-shadow:0 0 0 2px #fff inset;}
.hs-btn.white:hover{color: #0b3b4a; background-color:#c3dfe6;box-shadow:0 0 0 2px #c3dfe6 inset;}
.hs-btn.white.outline{color:#fff; box-shadow:0 0 0 2px #fff inset; background-color:transparent;}
.hs-btn.white.outline:hover{color: #0b3b4a;background-color:#fff; box-shadow:0 0 0 2px #fff inset; }
.hs-btn.transparent{color:#0b3b4a; box-shadow:0 0 0 2px transparent inset; background-color:transparent;}
.hs-btn.transparent:hover{color:#0b3b4a; box-shadow:0 0 0 2px #0b3b4a inset; background-color:transparent;}

.style-red .hs-btn, .style-red .hs-button{background-color:#812045;}
.style-red .hs-btn:hover, .style-red .hs-button:hover{background-color:#651332;}
.style-red .hs-btn.outline{color:#0b3b4a; box-shadow:0 0 0 2px #812045 inset; background-color:transparent;}
.style-red .hs-btn.outline:hover{color: #fff;background-color:#651332; box-shadow:0 0 0 2px #651332 inset; }
.style-red .hs-btn.white{color: #0b3b4a; background-color:#fff;box-shadow:0 0 0 2px #fff inset;}
.style-red .hs-btn.white:hover{color: #0b3b4a; background-color:#efc7d6;box-shadow:0 0 0 2px #efc7d6 inset;}

/* All Global Buttons (Excluding CTAs) 
   ========================================================================== */

body .hs-button.primary,
body input[type="submit"],
body input[type="button"] {
  margin:0;
  cursor: pointer;
  -webkit-appearance: ;-moz-appearance: ;appearance: ;
  font-family: 'work', sans-serif;
  font-size: 1rem;
  text-decoration: none;
}

body .hs-button.primary:hover,
body input[type="submit"]:hover,
body input[type="button"]:hover {}

body .hs-button.primary:focus,
body input[type="submit"]:focus,
body input[type="button"]:focus {}


/* Form Module Button
   ========================================================================== */

.hs_cos_wrapper_type_form .hs-button.primary.large {margin-top:1rem; padding:20px; font-family:'work-bold', sans-serif;font-size:1rem; line-height:1; text-transform:none; color:#fff; background-color: #ff7831; border:0; border-radius:10px; outline:none; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.hs_cos_wrapper_type_form .hs-button.primary.large:hover,
.hs_cos_wrapper_type_form .hs-button.primary.large:focus {color:#fff; background-color:#ffb28a;}


/* Blog Comment Button
   ========================================================================== */
#add-comment-button.hs-button.primary {}
#add-comment-button.hs-button.primary:hover {}
#add-comment-button.hs-button.primary:focus {}


/* Blog Subscription Button
   ========================================================================== */
#hs_form_target_blog_subscription .hs-button.primary.large {}
#hs_form_target_blog_subscription .hs-button.primary.large:hover {}
#hs_form_target_blog_subscription .hs-button.primary.large:focus {}


/* Google Search Button
   ========================================================================== */
.widget-type-google_search .hs-button.primary {}
.widget-type-google_search .hs-button.primary:hover {}
.widget-type-google_search .hs-button.primary:focus {}


/* CTA Buttons
   ========================================================================== */

/** 
 * Override global CTA styles by wrapping the CTA module in a module group 
 * that has an ID, and use that ID to prefix your CTA selector. Example shown below.
 *
 * All overriding properties require !important tags. 
*/
#module-group-ID .cta_button {}
#module-group-ID .cta_button:hover {}
#module-group-ID .cta_button:focus {}


/* ==========================================================================
   6. MISCELLANOUS                                        
   ========================================================================== */

/* Cookie bar */
body div#hs-eu-cookie-confirmation{ -webkit-box-shadow: 0 0 0 transparent;-moz-box-shadow: 0 0 0 transparent;box-shadow: 0 0 0 transparent; }
body div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom{box-shadow: 0 0 10px rgba(0,0,0,0.2)!important;border:0;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{padding: 10px!important;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{display: inline!important;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p:empty{display: none;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{display:block;margin: 0!important;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a{color:#313131;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover{color:#313131;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{color:#fff;font-weight:bold!important;border:0!important;box-shadow:0 0 0 0 #0b3b4a inset!important;padding:6px 12px!important;background:#0b3b4a!important;margin: 4px!important;border-radius:300px;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:hover{background:#375e6a!important;color:#fff;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{color:#0b3b4a;font-weight:bold!important;border:0!important;box-shadow:0 0 0 2px  inset!important;padding:6px 12px!important;background:transparent!important;margin: 4px!important;border-radius:300px;}
body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:hover{border:0!important;background:!important;color:#fff;box-shadow:0 0 0 0  inset!important;}


@media (max-width:768px){
  body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p:empty{display: none;}
  body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{display: block!important;}
  body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{margin:0!important; }
}

/* Hubspot editor button */
@media (max-width:768px){
	body .hs-tools-menu.hs-collapsed{top: inherit!important;right: inherit!important;bottom: 10px;left: 10px;}
}

/** 
 * Styles that do not fit into available sections above can go here.
 * For example, one would place 3rd party plugin overriding styles here.
 *
 * This section is NOT for 'Custom' styles.  All custom styles must go in the
 * proper sections above.
 *
 * For instance, custom header and footer styles must go in the HEADER and 
 * FOOTER sections.  Custom styles for anything in-between the header and footer 
 * (such as, styles that are unique to the HOMEPAGE only), must go in the 
 * CONTENT section.
*/ 


/* Lightbox https://github.com/lokesh/lightbox2/ */
.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(https://5153444.fs1.hubspotusercontent-na1.net/hubfs/5153444/XLwood%20theme%20dec%202018/lightbox/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(https://5153444.fs1.hubspotusercontent-na1.net/hubfs/5153444/XLwood%20theme%20dec%202018/lightbox/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(https://5153444.fs1.hubspotusercontent-na1.net/hubfs/5153444/XLwood%20theme%20dec%202018/lightbox/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(https://5153444.fs1.hubspotusercontent-na1.net/hubfs/5153444/XLwood%20theme%20dec%202018/lightbox/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}



/**********************************************/
/* Youtube wrapper                            */
/**********************************************/
.youtube-wrapper {cursor:pointer; position: relative;width:100%; padding-bottom: 56.25%; /* 16:9 */padding-top: 0;height: 0; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.youtube-wrapper .overlay{position:absolute; top:0; right:0; bottom:0; left:0; background:; opacity:0.4;}
.youtube-wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.youtube-wrapper .play-button {width: 80px;height: 80px;background-color: #fff ;box-shadow: 0 0 30px rgba( 0,0,0,0 );border: 0px solid #fff;z-index: 1;opacity: 1;border-radius: 6px;border-radius: 100%;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.youtube-wrapper .play-button:before {content: "";border-style: solid;border-width: 16px 0 16px 28px;border-color: transparent transparent transparent #0b3b4a ;}
.youtube-wrapper:hover .play-button{opacity:.9;}
.youtube-wrapper .play-button {cursor: pointer;}
.youtube-wrapper iframe,
.youtube-wrapper .play-button,
.youtube-wrapper .play-button:before {position: absolute;}
.youtube-wrapper .play-button{top: 50%;left: 50%;-webkit-transform: translate3d( -50%, -50%, 0 );-moz-transform: translate3d( -50%, -50%, 0 );-ms-transform: translate3d( -50%, -50%, 0 );-o-transform: translate3d( -50%, -50%, 0 );transform: translate3d( -50%, -50%, 0 );}
.youtube-wrapper .play-button:before {top: 50%;left: 54%;-webkit-transform: translate3d( -50%, -50%, 0 );-moz-transform: translate3d( -50%, -50%, 0 );-ms-transform: translate3d( -50%, -50%, 0 );-o-transform: translate3d( -50%, -50%, 0 );transform: translate3d( -50%, -50%, 0 );}
.youtube-wrapper iframe {height: 100%;width: 100%;top: 0;left: 0;}

/* ==========================================================================
   7. MOBILE MEDIA QUERIES                              
   ========================================================================== */

/* Screen sizes smaller than site maxWidth (.page-center) small screen
   ========================================================================== */

@media (max-width: 1200px) {
  .container,
  .container-fluid .row-fluid .page-center,
  .page-center{
    max-width: 970px;
  }
}

@media (max-width: 992px) {
  .container,
  .container-fluid .row-fluid .page-center,
	.page-center{
    max-width: 750px;
  }
  
  .slicknav_menu{display:block;}
}


/* Landscape tablet and smaller devices  tablet
   ========================================================================== */

@media (max-width: 768px) {
  .container,
  .container-fluid .row-fluid .page-center,
	.page-center{
    max-width: inherit;
  }
}
     

/* Landscape phones and smaller devices  mobile
   ========================================================================== */

@media (max-width: 768px) {
  .container,
  .container-fluid .row-fluid .page-center,
	.page-center{
  }

}
/* Landscape phones and smaller devices  mobile extra small
   ========================================================================== */

@media (max-width: 480px) {
  .container,
  .container-fluid .row-fluid .page-center,
	.page-center{
  }

}

/* New added style for menu lowercase 2-3-2021 */

li.hs-menu-item a {
  text-transform: lowercase;
}

.footer-container-wrapper li.hs-menu-item a {
    text-transform: initial;
}

.hs-form-77c1f7e3-ace6-43ba-adb9-604cf8584071 .legal-consent-container .hs-richtext, .hs-form-0a5f774d-4a50-40ff-92b3-bbd8c93b823c .legal-consent-container .hs-richtext{
    margin: 0 0 .5rem 0;
    padding: 0;
    font-family: work-bold;
    font-size: 1rem;
    color: #0b3b4a;
    color: currentColor;
}


body .hs-form-77c1f7e3-ace6-43ba-adb9-604cf8584071 label.hs-form-booleancheckbox-display, .hs-form-0a5f774d-4a50-40ff-92b3-bbd8c93b823c label.hs-form-booleancheckbox-display{
    display: flex;
    align-items: center;
}

body .hs-form-0a5f774d-4a50-40ff-92b3-bbd8c93b823c fieldset[class*="form-columns"] .hs-input {
   width:auto;
}


.hs-form-77c1f7e3-ace6-43ba-adb9-604cf8584071  .hs-form-booleancheckbox-display span, .hs-form-0a5f774d-4a50-40ff-92b3-bbd8c93b823c  .hs-form-booleancheckbox-display span{
    font-size: .75rem;
    margin-bottom: 0;
    font-weight:bold;
}



.hs-form-77c1f7e3-ace6-43ba-adb9-604cf8584071 .legal-consent-container .hs-input, .hs-form-0a5f774d-4a50-40ff-92b3-bbd8c93b823c .legal-consent-container .hs-input{
    padding: 3px;
    display: block;
    width: 20px!important;
    height: 20px;
    border-radius: 5px;
    background: #efefef!important;
    border: 0;
    -webkit-box-shadow: 0 0 0 0px #ff7831;
    box-shadow: 0 0 0 0px #ff7831;
    /* -webkit-appearance: none; */
    -moz-appearance: none;
     appearance: none;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.hs-form-77c1f7e3-ace6-43ba-adb9-604cf8584071 .legal-consent-container input:checked+span:after,  .hs-form-0a5f774d-4a50-40ff-92b3-bbd8c93b823c .legal-consent-container input:checked+span:after{
    content: "";
    display: block;
    width: 7px;
    height: 12px;
    border-right: 2px solid #01ada6;
    border-bottom: 2px solid #01ada6;
    position: absolute;
    left: 7px;
    top: 10px;
    -webkit-transform: rotate(
43deg
);
    transform: rotate(
43deg
);
}