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

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

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

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

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

/************************************************** For modern browsers ******************************************/
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both;}
li{list-style:none;}
::selection{background:#227f7f;color:#fff;}
::-moz-selection{background:#227f7f;color:#fff;}

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






@font-face {
  font-family: 'Minion Pro';
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Bold.eot');
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Bold.eot#iefix') format('embedded-opentype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Bold.woff2') format('woff2'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Bold.woff') format('woff'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Bold.ttf') format('truetype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Bold.svg#MinionPro-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Minion Pro';
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Regular.eot');
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Regular.eot#iefix') format('embedded-opentype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Regular.woff2') format('woff2'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Regular.woff') format('woff'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Regular.ttf') format('truetype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Regular.svg#MinionPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Minion Pro';
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Medium.eot');
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Medium.eot#iefix') format('embedded-opentype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Medium.woff2') format('woff2'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Medium.woff') format('woff'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Medium.ttf') format('truetype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Medium.svg#MinionPro-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Minion Pro';
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Semibold.eot');
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Semibold.eot#iefix') format('embedded-opentype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Semibold.woff2') format('woff2'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Semibold.woff') format('woff'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Semibold.ttf') format('truetype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-Semibold.svg#MinionPro-Semibold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family: 'Minion Pro';
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-It.eot');
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-It.eot#iefix') format('embedded-opentype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-It.woff2') format('woff2'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-It.woff') format('woff'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-It.ttf') format('truetype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-It.svg') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Minion Pro';
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-BoldIt.eot');
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-BoldIt.eot#iefix') format('embedded-opentype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-BoldIt.woff2') format('woff2'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-BoldIt.woff') format('woff'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-BoldIt.ttf') format('truetype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-BoldIt.svg#MinionPro-BoldIt') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Minion Pro';
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-MediumIt.eot');
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-MediumIt.eot#iefix') format('embedded-opentype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-MediumIt.woff2') format('woff2'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-MediumIt.woff') format('woff'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-MediumIt.ttf') format('truetype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-MediumIt.svg#MinionPro-MediumIt') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Minion Pro';
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-SemiboldIt.eot');
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-SemiboldIt.eot#iefix') format('embedded-opentype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-SemiboldIt.woff2') format('woff2'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-SemiboldIt.woff') format('woff'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-SemiboldIt.ttf') format('truetype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/MinionPro-SemiboldIt.svg#MinionPro-SemiboldIt') format('svg');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}



@font-face {
  font-family: 'Rotis SansSerif Std';
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/RotisSansSerifStd.eot');
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/RotisSansSerifStd.eot#iefix') format('embedded-opentype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/RotisSansSerifStd.woff2') format('woff2'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/RotisSansSerifStd.woff') format('woff'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/RotisSansSerifStd.ttf') format('truetype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/RotisSansSerifStd.svg#RotisSansSerifStd') format('svg');
  font-weight: 400;
}


@font-face {
  font-family: 'Rotis SansSerif Std';
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/RotisSansSerifStd-Bold.eot');
  src: url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/RotisSansSerifStd-Bold.eot#iefix') format('embedded-opentype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/RotisSansSerifStd-Bold.woff2') format('woff2'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/RotisSansSerifStd-Bold.woff') format('woff'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/RotisSansSerifStd-Bold.ttf') format('truetype'),
    url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Fonts/RotisSansSerifStd-Bold.svg#RotisSansSerifStd-Bold') format('svg');
  font-weight: 900;
}









/* 1a. Containers */




/* 1b. Colors */









/* 1c. Typography */


























/* 1d. Buttons */










/* 1e. Forms */









































/* 1g. Website header */








/* 1h. Website footer */








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

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

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





/*********************************************************body  ********************************************************/
body{ font-family: 'Rotis SansSerif Std'; font-weight:normal; font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
  color: #000000;
  font-size: 16px; line-height:24px; -webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;}
body:not(.custom-background-image)::before,body:not(.custom-background-image)::after{display:none!important;}
a{ font-weight: normal; text-decoration: underline; font-family: ; font-style: normal;text-decoration:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#749785;}

a:focus{outline:none;text-decoration:none;}
p{margin-bottom:20px;}
h1,h2,h3,h4,h5,h6{   font-family: 'Minion Pro'; margin:0 0 12px; }
.h1,.h2,.h3,.h4,.h5,.h6{   font-family: 'Minion Pro'; margin:0 0 12px; }
/* a:link{color:inherit} */
/* a:active{color:inherit} */
/* a:visited{color:inherit} */


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

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




/* Paragraphs */

p {
  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
  line-height:24px;
}

/* Anchors */



/* Headings */

h1,
.h1 {
  font-weight: 600; text-decoration: none; font-family: ; font-style: normal;
  color: #181D34;
  font-size: 44px;
  text-transform: none;
  line-height: 1.273;
}

h2,
.h2 {
  font-family: ; font-style: normal; font-weight: 700; text-decoration: none;
  color: #181D34;
  font-size: 42px;
  text-transform: none;
  line-height: 1.2;
}

h3,
.h3 {
  font-family: ; font-style: normal; font-weight: 700; text-decoration: none;
  color: #181D34;
  font-size: 36px;
  text-transform: none;
  line-height: 1.2;
}

h4,
.h4 {
  font-family: ; font-style: normal; font-weight: 700; text-decoration: none;
  color: #181D34;
  font-size: 32px;
  text-transform: none;

  line-height: 1.25;
}

h5,
.h5 {
  font-weight: 700; text-decoration: none; font-family: ; font-style: normal;
  color: #181D34;
/*  font-size: 22px; */
  font-size: 20px!important;

  text-transform: none;
  line-height: 1.273;
  padding-top:40px!important;
  font-style: italic!important;

}

h6,
.h6 {
  font-weight: 700; text-decoration: none; font-family: ; font-style: normal;
  color: #181D34;
  font-size: 18px;
  text-transform: none;
  line-height:21px;
}

/* Blockquote */

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





button,
.button, a.button,
.hs-button,
.hs-blog-post-listing__post-button, a.btn-1, .btn-1 a, a.cta_button  {

  border: 1px solid #181D34;

  padding-top: 12px;
padding-right: 42px;
padding-bottom: 12px;
padding-left: 42px;

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

  
  
    
  


  rgba(24, 29, 52, 1.0)

;
  border-radius: 0px;
  color: #FFFFFF;
  font-size: 16px;
  text-transform: none;
  line-height:1.75;


}

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

  color: 

  
  
    
  


  rgba(24, 29, 52, 1.0)

;
  background-color: transparent;

  border-radius: ;
}

button:active,
.button:active,
.hs-button:active,a.button:active,
.hs-blog-post-listing__post-button:active, a.btn-1:active, a.btn-1:active, a.cta_button:active  {
  color: 

  
  
    
  


  rgba(24, 29, 52, 1.0)

;
  background-color: transparent;

  border-radius: ;
}

a.btn-2, .btn-2 a { color:var(--primary_color);}
a.btn-2:hover, a.btn-2:focus, .btn-2 a:hover, .btn-2 a:focus { color:var(--green_color);}
a.btn-2:active, .btn-2 a:active { color:var(--green_color); }




form,
.submitted-message {
  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
  ;
  border-top-left-radius: px;
  border-top-right-radius: px;
  border-bottom-left-radius: px;
  border-bottom-right-radius: px;
  background-color: 

  
  
    
  


  rgba(#null, 1)

;
  ;
}

/* Form title */

.form-title {
  ;
  ;
  font-family: ; font-style: normal; font-weight: 700; text-decoration: none;
  border-top-left-radius: px;
  border-top-right-radius: px;
  border-bottom-left-radius: px;
  border-bottom-right-radius: px;
  font-size: 18px;
  color: #181D34;
  background-color: ;
}


/* Labels */

form label {
  color: #181D34;
}

/* Help text */

form legend {
  color: #181D34;
}

/* 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-top: 0px solid rgba(24, 29, 52, 30%);
border-right: 0px solid rgba(24, 29, 52, 30%);
border-bottom: 2px solid rgba(24, 29, 52, 30%);
border-left: 0px solid rgba(24, 29, 52, 30%);

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #181D34;
  border-radius: px;
  font-size:18px;font-weight:400;line-height:1.1;

}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: #181D34;
  font-size:18px;font-weight:400;
}

::-moz-placeholder {
  color: #181D34;
  font-size:18px;font-weight:400;
}

:-ms-input-placeholder {
  color: #181D34;
  font-size:18px;font-weight:400;
}

::placeholder {
  color: #181D34;
  font-size:18px;font-weight:400;
}

/* Inputs - date picker */

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

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

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

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

/* Submit button */

form input[type=submit],
form .hs-button {
  font-family:var(--head_font);
  border: 1px solid #181D34;
;
  padding-top: 8px;
padding-right: 37px;
padding-bottom: 8px;
padding-left: 37px;
;
  font-family: ; font-style: normal; font-weight: normal; text-decoration: none;
  color: #FFFFFF;
  font-size: 24px;
  background-color: 

  
  
    
  


  rgba(24, 29, 52, 1.0)

;
  border-radius: 0px;
  text-transform: none;
  line-height:1.2;
  display: inline-block;
  font-style:italic;

}

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

  
  
    
  


  rgba(24, 29, 52, 1.0)

;
  border-color:

  
  
    
  


  rgba(24, 29, 52, 1.0)

;
}

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

  
  
    
  


  rgba(24, 29, 52, 1.0)

;
  border-color:

  
  
    
  


  rgba(24, 29, 52, 1.0)

;
}



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

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

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

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

/* -------- Forms --------- */
.hs-form textarea,.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form select{width:100%; border-top: 0px solid rgba(24, 29, 52, 30%);
border-right: 0px solid rgba(24, 29, 52, 30%);
border-bottom: 2px solid rgba(24, 29, 52, 30%);
border-left: 0px solid rgba(24, 29, 52, 30%);

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #181D34;
  border-radius: px;
  font-size:18px;font-weight:400;line-height:1.1;
  padding:8px 8px 8px 0;
}
.hs-form input:focus{outline:0;}
.hs-form select { -webkit-appearance: none; background: transparent; background-image: url(https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Images/angle-down.png); background-size: 14px; background-position: right 8px center; background-repeat: no-repeat; padding-right: 30px; }
.hs-form-field > label{font-size:18px;font-weight:400;color:#181D34!important;margin-bottom:5px;display:block;}
.hs-form-field{position:relative;margin-bottom:20px;}
.hs-form input[type="checkbox"]{margin-right:25px;}
.hs-form textarea{height:130px!important;resize:none!important;resize:none;width:100%!important;}
/* input[type="submit"]{-webkit-appearance:none;}
input[type="submit"]:hover{background-color:#fff;color:var(--primary_color);text-decoration:none;} */
.hs-form-field .input{display:table;width:100%;margin:0!important;}

/* .invalid.error{
border-bottom: 1px solid #DA0000;
} */

.hs-form-checkbox{width:100%;float:left;list-style-type:none;}
.hs-form-radio{width:33.3%;float:left;list-style-type:none;}
.hs-form-checkbox input,.hs-form-radio input{margin-right:27px;}
form .hs-richtext{text-align:left;}
form{max-width:100%;width:100%;float:none!important;}
form legend{color:#8B8B8B;font-size:18px;margin-bottom:0;}
.submitted-message{text-align:center;font-size:20px;overflow:hidden!important;line-height:normal;}
form .hs-richtext, form .hs-richtext p { font-size: 12px; line-height: 1.52; margin: 0 0 10px 0; }

/* Form Two Col Section */
.form-columns-2,.form-columns-1{max-width:100%!important;}
.form-columns-2 > div{width:48%!important;}
.form-columns-2 > div:first-child{float:left!important;}
.form-columns-2 > div:last-child{float:right!important;}
fieldset.form-columns-1 .hs-input {width: 100% !important;}
/* Radio Button Style */
.hs-form-radio label.hs-form-radio-display { font-size: 14px; font-weight: 600; display: flex; flex-wrap: wrap; position: relative; line-height: 20px; margin-bottom: 10px; }
.hs-form-radio-display .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span { display: flex; flex-wrap: wrap; align-items: center; position: relative; padding-left: 28px; }
.hs-form-radio label.hs-form-radio-display input+span:before { background: #2B2D421A;width: 16px; height: 16px; content: ''; display: inline-block; border-radius: 100%; margin-right: 13px; transition: 0.5s ease all; position: absolute; left: 0; top: 2px; }
.hs-form-radio label.hs-form-radio-display input:checked+span:before { background: #2B2D421A; }
.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; left: 4px; width: 8px; height: 8px; background-color: var(--primary_color); top: 6px; border-radius: 100%; transition: 0.5s ease all; }
li.hs-form-radio { margin: 0 !important; }
/* Checkbox Style */
.hs-form-checkbox { margin-bottom: 0 !important;}
.hs-form-checkbox label.hs-form-checkbox-display { font-size: 14px; font-weight: 600; display: flex; flex-wrap: wrap; }
.hs-form-checkbox-display .hs-input { display: none; }
.hs-form-checkbox label.hs-form-checkbox-display input+span { display: flex; flex-wrap: wrap; align-items: center; position: relative; padding-left: 22px; margin:0 !important; }
.hs-form-checkbox label.hs-form-checkbox-display input+span:before { width: 16px; height: 16px; content: ''; display: inline-block; margin-right: 13px; transition: 0.5s ease all; position: absolute; left: 0; top: 5px; background: #2B2D421A; margin: 0; }
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after { content: ''; position: absolute; left: 0px; width: 16px; height: 16px; top: 0; border-radius: 100%; transition: 0.5s ease all; background-repeat: no-repeat; background-size: 16px; content: "\f00c"; font-family: fontawesome; color: var(--primary_color); left: 2px; font-size: 12px; }





.hs-form-booleancheckbox:not(:last-child) { margin-bottom: 29px; }
.hs-form-booleancheckbox label.hs-form-checkbox-display { font-size: 14px; font-weight: 600; display: flex; flex-wrap: wrap; }
.hs-form-booleancheckbox-display .hs-input { display: none; }
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span { display: flex; flex-wrap: wrap; align-items: center; position: relative; padding-left: 22px; margin:0 !important; }
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { width: 16px; height: 16px; content: ''; display: inline-block; margin-right: 13px; transition: 0.5s ease all; position: absolute; left: 0; top: 4px; background: #2B2D421A; margin: 0; }
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { content: ''; position: absolute; left: 0px; width: 16px; height: 16px; top: 3px; border-radius: 100%; transition: 0.5s ease all; background-repeat: no-repeat; background-size: 16px; content: "\f00c"; font-family: fontawesome; color: var(--primary_color); left: 2px; font-size: 12px; }
.legal-consent-container .hs-form-booleancheckbox-display>span, .legal-consent-container .hs-form-booleancheckbox-display>span p { font-size: 12px; line-height: 1.5;   margin:0 !important; }
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
  background-color: transparent;
}

.legal-consent-container > .hs-richtext { color:#fff; }





.header {
  background-color: 

  
  
    
  


  rgba(#null, 1)

;
}

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

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

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

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

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

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

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

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

  
  
    
  


  rgba(#null, 1)

;
  }

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

  
  
    
  


  rgba(#null, 1)

;
  }
}

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

  
  
    
  


  rgba(#null, 1)

;
}

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

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

  
  
    
  


  rgba(#null, 1)

;
}

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

  
  
    
  


  rgba(#null, 1)

;
}

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

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

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

  
  
    
  


  rgba(#null, 1)

;
  }

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





.footer {
  background-color: 

  
  
    
  


  rgba(246, 247, 249, 1)

;
}

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





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

/* Blog post */

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

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

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

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

/* Blog related posts */

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

.blog-related-posts__title-link {
  color: #181D34;
}

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

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

/* Blog comments */

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

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

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

#comments-listing .comment-reply-to:active {
  color: #9cbfad;
}
:root{
  --head_font:Minion Pro;
  --text_font:Rotis SansSerif Std;
  --primary_color:#181D34;
  --secondary_color:#000000;  
  --ternary_color:#FFFFFF;
  --pink_color:#E88888;
  --yellow_color:#AD8A1D;
  --orange_color:#B15A3B;
  --green_color:#749785;
  --violet_color:#796473;
  --footer_text:#003867;
  --nav_font_color:#003867;
  --nav_font__drop_color:#003867;

}




.hs-search-results__title {
  font-weight: 600; text-decoration: none; font-family: ; font-style: normal;
  color: #181D34;
}





/* Blog listing */

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

.hs-blog-post-listing__post-title-link {
  color: #181D34;
}

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

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


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

/* Blog pagination */

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

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

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

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

/* Pricing card */

.card__price {
  font-family: ; font-style: normal; font-weight: 700; text-decoration: none;
  color: #181D34;
  font-size: 36px;
}

.card__body svg {
  fill: #181D34;
}

/* Social follow */

.social-links__icon {
  background-color: #181D34;
}

.social-links__icon:hover,
.social-links__icon:focus {
  background-color: #00000c;
}

.social-links__icon:active {
  background-color: #40455c;
  font-family: ; font-style: normal; font-weight: 700; text-decoration: none;
  color: #181D34;
  font-size: 36px;
}

header.header {
  margin-top: 250px;
}





.blog-list-feature-img {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 831px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  position: relative;
  z-index: 1;
  height: 100%;
}



.blog-list-feature-inner h1 {
  font-style: italic;
  position:relative;

}
.blog-list-feature-inner:before {
  width: 170px;
  position: absolute;
  border: 1px solid rgbA(24, 29, 52, 40%);
  content: "";
  top: -2px;
}

.hs-blog-listing header.header {
  margin-top: 0;
}


.blog-listing-hero-sec .customWidthOption {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.blog-list-hero-left-sec {
  width: 69.7%;
}

.blog-list-hero-right-sec {
  width: calc(100% - 69.7%);
  padding-left: 24px;
  padding-top: 182px;
}

.blog-list-feature-inner {
  background-color: var(--ternary_color);
  padding: 45px 22px 0 0;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-left: -170px;
  position: relative;
}


.post-catagory {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 0 15px;
  align-items: center;
}

.post-catagory a {
  margin: 0 0 15px;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .04em;
  line-height: 14.4px;
  padding: 3px 8px;
  text-align: center;
  text-transform: uppercase;
  color: var(--ternary_color);
  background-color: var(--secondary_color); !important;
  border: 1px solid var(--secondary_color);
  position:relative;
  z-index:1;

}

.post-catagory a:nth-child(1) {
  background: #003867;
  border: 1px solid #003867;
}

.post-catagory a:nth-child(2) {
  background-color: #796473;
  border-color: #796473;
}

.post-catagory a:nth-child(3) {
  background: var(--green_color);
  border: 1px solid var(--green_color);
}
.post-catagory a:nth-child(4) {
  background: var(--orange_color);
  border: 1px solid var(--orange_color);
}

.post-catagory a:nth-child(5) {
  background: var(--yellow_color);
  border: 1px solid var(--yellow_color);
}

.post-catagory a:nth-child(6) {

  background: #d7acac;
  border: 1px solid #d7acac;
}

.post-catagory a:nth-child(7) {

  background: #b8d1d9;
  border: 1px solid #b8d1d9;
}


.blog-post-auth-box a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  z-index: 1;
  position: relative;
}

.blog-post-auth-box {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
}
.blog-post-auth-box a:hover p {
  color: var(--green_color);
}

.blog-post-auth-box .blog-list-author-content p {
  font-size: 14px;
}

.blog-post-auth-box .blog-list-author-content {
  margin-left: 11px;
}

.post-catagory a:hover {
  background-color: transparent;
  border: 1px solid var(--secondary_color);
  color: var(--secondary_color);
}

.blog-list-feature-img:after {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 77.6%);
  position: absolute;
  content: "";
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  height: 440px;
  z-index: -1;
}
.blog-post-auth-box  a + span {

  font-size: 16px;
  font-weight: 900;
  line-height: 19.2px;
  letter-spacing: -0.13em;
  text-align: left;
  padding:0 10px;
}

.blog-post-auth-box p {
  color: var(--primary_color);
  font-size: 14px;
  font-weight: 900;
  line-height: 1.2;
  margin: 0;
}

.blog-list-hero-left-sec .blog-post-auth-box p { font-size:16px; }

.blog-list-feature-inner a.global_link, .blog-list-hero-right-inner-item a.global_link{
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

.left-inenr-auth {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 87px);
  padding-right: 10px;
}
.blog-list-hero-right-sec h6, .blog-list-hero-right-sec .h6 {
  font-family: "Rotis SansSerif Std";
  width: 100%;
  display: block;
  margin: 0;
  padding: 0 0 22px;
  font-weight:900;
  font-size:16px;
  line-height:1.2;
}

.blog-list-hero-right-inner-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  border-top: 1px solid #181D3466;
  padding-top: 28px;
  position:relative;
}
.blog-list-hero-right-inner-item h5 {
  font-style: italic;
}
.blog-list-hero-right-inner-item .post-catagory a {
  margin: 0 0 10px;

}
.blog-list-hero-right-inner-item .blog-post-auth-box {
  padding-bottom: 20px;
}
.blog-list-hero-right-inner-item .blog-list-author-content {
  margin-left: 0;
}
.blog-list-hero-right-inner-item .blo-list-author-img {    margin-left: auto; }
.blog-list-hero-right-inner-item:last-child .blog-post-auth-box {

  border-bottom: 1px solid #181D3466;
}





.blog-post-auth-box label {
  font-size: 13px;
  font-weight: 900;
  line-height: 15.6px;
  letter-spacing: 0.04em;
  text-align: left;
  color: #E88888;
  text-transform: uppercase;
}


.category-group label { font-size: 16px;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 28px;
  font-weight: 900;
  font-family: "Rotis SansSerif Std";
  color: #181D3466;
}

.category-group {
  position: absolute;
  width: 154px;
  bottom: 323px;
  z-index: 11;
  margin-left: -170px;
}

.category-group ul {
  display: flex;
  flex-wrap: wrap;
}

.category-group ul li a {
  font-size: 16px;
  line-height: 28px;
  font-weight: 900;
  font-family: "Rotis SansSerif Std";
  color: var(--primary_color);
}

.category-group ul li {
  margin: 0 0 5px;
  width: 100%;
  display: block;
}

.category-group ul li:last-child {
  margin: 0;
}
.mob-blog-list-inner { display:none;}



.blog-listing-sec{padding-top:200px;}
.blog-listing-main{display:flex;flex-wrap:wrap;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #181D3466;position:relative;}
.blog-listing-left{width:25%;padding-right:15px;}
.blog-listing-image img{width:100%;height:100%;object-position:center;object-fit:cover;}
.blog-listing-image{width:199px;align-self:center;height:112px;}
.blog-list-date-readtime span{font-size:14px;font-weight:900;line-height:1.2;color:var(--primary_color);}
.blog-listing-content{width:calc(100% - (25% + 199px));padding-right:180px;}
.blog-listing-content p{margin:0; color:var(--primary_color); }
.blog-list-date-readtime label{font-size:14px;font-weight:900;line-height:16.8px;letter-spacing:-0.13em;text-align:left;margin:0 7px;}
.blog-list-date-readtime{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:16px;}
.blog-list-authorwrap{display:flex;flex-wrap:wrap;align-items:center;width:100%;}
h5.blog_author_list, .blog_author_list{margin:0;}
.blog-list-authorwrap a{display:flex;flex-wrap:wrap;align-items:center;gap:10px;position:relative;z-index:1;}
.blog-listing-content h4, .blog-listing-content .h4{font-style:italic;margin-bottom:10px;}
.blo-list-author-img{width:40px;height:40px;}
.blo-list-author-img img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:100%;}
.blog-list-author-content p{font-size:14px;font-weight:900;line-height:1.2;margin:0;color:var(--primary_color);}
.blog-listing-topics ul{display:flex;flex-wrap:wrap;gap:15px;}
.blog-listing-topic-wrap{padding-bottom:14px;margin-bottom:60px;border-bottom:2px solid var(--primary_color);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;}
.blog-listing-topics ul li a{font-size:12px;font-weight:900;line-height:14.4px;letter-spacing:0.04em;text-align:center;text-transform:uppercase;color:var(--ternary_color);padding:3px 8px;}
.blog-list-back-text p{margin:0;}
.blog-listing-topics ul li{display:flex;flex-wrap:wrap;}
.blog-listing-topics ul li:first-child a{background:var(--secondary_color);border:1px solid var(--secondary_color);}
.blog-listing-topics ul li:nth-child(2) a{background:#003867;border:1px solid #003867;}
.blog-listing-topics ul li:nth-child(3) a{background:var(--violet_color);border:1px solid var(--violet_color);}
.blog-listing-topics ul li:nth-child(4) a{background:var(--green_color);border:1px solid  var(--green_color);}
.blog-listing-topics ul li:nth-child(5) a{background:var(--orange_color);border:1px solid  var(--orange_color);}
.blog-listing-topics ul li:nth-child(6) a{background:var(--yellow_color);border:1px solid  var(--yellow_color);}
.blog-listing-topics ul li:nth-child(7) a{background:#D7ACAC;border:1px solid  #D7ACAC;}
.blog-listing-topics ul li:nth-child(8) a{background:#B8D1D9;border:1px solid  #B8D1D9;}
.btn-wrap-load{text-align:center;margin-top:90px;}
.loding{width:30px;height:30px;margin:0 auto 30px;}
.blog-listing-topics ul li a.tag-active,.blog-listing-topics ul li a:hover{border:1px solid var(--secondary_color);background-color:transparent!important;color:var(--secondary_color)!important;}
.blog-list-back-text a:hover{color:var(--green_color);}
.blog-list-back-text a{font-weight:900; color:var(--primary_color)}
.blog-listing-main>a.global_link{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:1;}
.blo-list-author-img a{display:inline-block;z-index:11;position:relative;}

.head-wrapper {
  max-width: 1920px;
  margin: 0 auto;
}
.menu-icon-img{cursor:pointer;width:34px;height:16px;}
.head-wrapper{display:flex;flex-wrap:wrap;width:100%;position:absolute;top:0;z-index:11;left:0;right:0;}
body.active .site-logo{filter:blur(5px);}
.site-logo{margin-top:42px;margin-left:70px;}
.global-menu-box{background-color:rgba(251,251,253,60%);display:block;height:100%;max-height:100%;width:100%;position:fixed;transition:all 0.5s ease 0s;max-width:100%;top:0;padding:66px 0 0;right:-100%;z-index:11;}
body.active .global-menu-box.active{right:0;}
.nav-menu-right{padding-right:calc(50% -  (1298px / 2));width:auto;margin-left:auto;margin-top:76px;display:flex;flex-wrap:wrap;}
span.menu-close-icon{position:absolute;right:0;cursor:pointer;}
.global-menu-box .content-wrapper{position:relative;padding:0;}
.menu-icon{display:none;cursor:pointer;color:var(--ternary_color);text-transform:uppercase;text-align:center;font-weight:bold;line-height:33px;font-size:22px;padding:10px 0;}
.menu-icon .menu-box{width:50px;height:38px;margin-right:20px;padding:5px;position:absolute;right:0;}
.menu-icon.active .menu-box{position:absolute;right:284px;transition:all 0.5s ease 0s;}
.menu-icon .menu-box span{width:100%;height:4px;margin-bottom:6px;background:var(--ternary_color);display:block;border-radius:2px;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s;}
.menu-icon.active span:nth-child(1){transform:rotate(45deg) translateY(8px) translateX(6px);-webkit-transform:rotate(45deg) translateY(8px) translateX(6px);}
.menu-icon:hover:not(.active) span:nth-child(1){transform:rotate(90deg) translateX(8px);-webkit-transform:rotate(90deg) translateX(8px);}
.menu-icon.active span:nth-child(2){opacity:0;}
.menu-icon.active span:nth-child(3){transform:rotate(-45deg) translateY(-7px) translateX(6px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(6px);}
.menu-icon:hover:not(.active) span:nth-child(3){transform:rotate(-90deg) translateX(6px);-webkit-transform:rotate(-90deg)  translateX(6px);}
.enumenu_ul .hs-menu-wrapper  ul{padding:0;list-style:none;margin:0;}
.enumenu_ul .hs-menu-wrapper > ul{padding:216px 0 90px;list-style:none;margin:0;display:flex;flex-wrap:wrap;width:100%;}
.enumenu_ul .hs-menu-wrapper > ul > li{display:inline-block;vertical-align:top;margin:0 0 14px;position:relative;width:100%;}
.enumenu_ul .hs-menu-wrapper > ul > li:last-child{margin:0;}
.enumenu_ul .hs-menu-wrapper > ul > li a{font-size:40px;line-height:48px;color:var(--nav_font_color);}
.enumenu_ul .hs-menu-wrapper > ul  > li > a:hover,.enumenu_ul .hs-menu-wrapper > ul > li.active > a{color:var(--green_color);}
.enumenu_ul .hs-menu-wrapper > ul > li ul{display:none}
body.active main#main-content + div,body.active main#main-content{filter:blur(10px);}
body.active .menu-icon-img{filter:blur(4px);}
.enumenu_ul .hs-menu-wrapper > ul ul li{width:100%;margin:0;list-style:none;position:relative;}
.enumenu_ul.desk .hs-menu-wrapper > ul ul{top:100%;z-index:999;list-style:none;left:0;padding-left:175px;margin-left:190px;position:absolute;right:0;top:15px;}

/*Sub menu styles*/
.enumenu_ul.desk .hs-menu-wrapper .sb-menu .sb-menu{left:100%;top:0;}
.enumenu_ul.desk .hs-menu-wrapper > ul ul li a{padding:0;display:block;color:var(--nav_font__drop_color);font-size:22px;text-align:left;line-height:26px;font-weight:400;}
.enumenu_ul.desk .hs-menu-wrapper > ul ul li:hover > a{background:transparent;text-decoration:underline;}
.enumenu_ul .arrow{position:absolute;right:10px;top:5px;width:30px;height:30px;background:url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Images/plus_black.png') no-repeat center center;cursor:pointer;z-index:999}
.enumenu_ul .arrow.up{background:url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Images/minus_black.png') no-repeat center center}
.enumenu_ul.desk .hs-menu-wrapper > ul ul li{margin:0 0 28px;position:relative;}
.enumenu_ul.desk .hs-menu-wrapper > ul ul li:last-child{margin-bottom:0;}
.enumenu_ul.desk .hs-menu-wrapper > ul ul li:before{background-color:var(--nav_font__drop_color);width:45px;height:2px;position:absolute;content:"";left:-109px;top:12px;}
.enumenu_ul.desk .hs-menu-wrapper > ul ul{height:300px;overflow-y:auto;}
.enumenu_ul .hs-menu-wrapper > ul{padding:100px 0 90px;}
/* .enumenu_ul .hs-menu-wrapper > ul > li a{font-size:30px;line-height:38px;} */
.site-logo{width:260px;display:block;}
.inner-site-logo{width:260px;display:block;}
.inner-site-logo a,.site-logo a{display:inline-block;width:100%;}
.menu-inenr-text{position:absolute;left:457px;font-size:22px;line-height:26px;font-weight:400;color:var(--nav_font_color);text-transform:uppercase;max-width:400px;top:0;}
.menu-inenr-text a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:8px;}
.menu-inenr-text a:hover{text-decoration:none;}
.imprint-text a{display:inline-block;width:100%;font-size:18px;line-height:21px;font-weight:900;color:var(--nav_font_color);}
.menu-inenr-text a:hover{color:var(--green_color);}
.imprint-text a:hover{color:var(--green_color);}
.search-icon > span{width:23px;height:23px;display:inline-block;cursor:pointer;}
.search-icon{display:flex;flex-wrap:wrap;width:23px;height:23px;margin-right:28px;position:relative;}
.search-icon .hs-search-field{right:0;position:absolute;top:-10px;width:0%;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;margin-right:25px;}
.search-icon .hs-search-field.active{width:275px;}
.search-icon span.close-icon-box svg{width:30px;height:30px;}
.search-icon .hs-search-field form input.hs-search-field__input{border-color:#181d34;border-radius:30px;color:var(--secondary_color);font-weight:600;letter-spacing:0.04em;opacity:0;visibility:hidden; padding-right:45px; }
.search-icon .hs-search-field.active form input.hs-search-field__input{opacity:1;visibility:visible;border:2px solid #2B2D42;}
.search-icon span.close-icon-box{position:absolute;right:0;top:-4px;opacity:0;visibility:hidden;}
.search-icon span.search-icon-box.active{opacity:0;visibility:hidden;}
.search-icon span.close-icon-box.active{opacity:1;visibility:visible;}
.search-icon .hs-search-field form button{position:absolute;background:transparent;border:0;padding:0;margin:0;top:8px;right:15px;opacity:0;visibility:hidden;transition:none;}
.search-icon .hs-search-field.active form button{opacity:1;visibility:visible;}
.search-icon  ul.hs-search-field__suggestions{display:none;}
.search-icon .hs-search-field--open ul.hs-search-field__suggestions{background-color:#fff;padding:15px;position:absolute;max-height:250px;overflow:auto;box-shadow:0 0 2px 2px rgba(0,0,0,.2);border-radius:10px;display:block;z-index:1111; width:100%;}
.search-icon ul.hs-search-field__suggestions li#results-for{font-weight:700;font-family:Minion Pro;}
.search-icon ul.hs-search-field__suggestions li{margin:0 0 10px;}
.search-icon ul.hs-search-field__suggestions li a:hover{color:var(--green_color);}
.enumenu_ul span.search-icon-box{display:none;}
.category-group ul li a:hover{color:var(--green_color);}




.blog-index-news-letter-sec{display:flex;flex-wrap:wrap;width:100%;padding:200px 0 100px;}
.blog-index-news-letter-sec-wrapper{display:flex;flex-wrap:wrap;width:100%;background-color:var(--primary_color);padding:38px 38px 34px;justify-content:space-between;}
.blog-index-news-letter-sec .baseModuleParent{width:100%;}
.blog-index-news-letter-left{width:50%;}
.form-contact-info{width:48.5%;}
.blog-index-news-letter-left *{color:var(--ternary_color);}
.blog-index-news-letter-left h2,.blog-index-news-letter-left h6, .blog-index-news-letter-left .h6{font-style:italic;}
.blog-index-news-letter-left h6, .blog-index-news-letter-left .h6{margin:0 0 58px;font-weight:400; }
.blog-index-news-letter-left label.h6 { display:block;}
.blog-index-news-letter-left h2{margin:0;}
.blog-index-news-letter-right .hs-form-radio{margin:0;}
.blog-index-news-letter-right .hs-form-field{margin-bottom:26px;}
.blog-index-news-letter-right .hs-form-radio label.hs-form-radio-display input+span:before{border:1px solid var(--ternary_color);width:20px;height:20px;background-color:transparent;}
.blog-index-news-letter-right .hs-form .hs-input::-webkit-input-placeholder{color:var(--ternary_color);}
.blog-index-news-letter-right .hs-form .hs-input::-moz-placeholder{color:var(--ternary_color);}
.blog-index-news-letter-right .hs-form .hs-input:-ms-input-placeholder{color:var(--ternary_color);}
.blog-index-news-letter-right .hs-form .hs-input::placeholder{color:var(--ternary_color);}
.blog-index-news-letter-right .form-title,.blog-index-news-letter-right form label,.blog-index-news-letter-right form legend{color:var(--ternary_color);}
.blog-index-news-letter-right form a {color:var(--ternary_color); text-decoration:underline;  } 
.blog-index-news-letter-right .hs-form-radio label.hs-form-radio-display{font-size:16px;line-height:28px;text-transform:inherit;font-weight:400;margin:0;}
.blog-index-news-letter-right .hs-form-field.hs-email{margin:0 0 18px;}
.blog-index-news-letter-right li.hs-form-booleancheckbox{margin:0;}
.blog-index-news-letter-right .hs-form input[type=color],.blog-index-news-letter-right .hs-form input[type=date],.blog-index-news-letter-right .hs-form input[type=datetime-local],.blog-index-news-letter-right .hs-form input[type=datetime],.blog-index-news-letter-right .hs-form input[type=email],.blog-index-news-letter-right .hs-form input[type=month],.blog-index-news-letter-right .hs-form input[type=number],.blog-index-news-letter-right .hs-form input[type=password],.blog-index-news-letter-right .hs-form input[type=search],.blog-index-news-letter-right .hs-form input[type=tel],.blog-index-news-letter-right .hs-form input[type=text],.blog-index-news-letter-right .blog-index-news-letter-right .hs-form input[type=time],.blog-index-news-letter-right .blog-index-news-letter-right .hs-form input[type=url],.blog-index-news-letter-right .blog-index-news-letter-right .hs-form input[type=week],.blog-index-news-letter-right .hs-form select,.blog-index-news-letter-right .hs-form textarea{background-color:transparent;border-bottom:1px solid var(--ternary_color);font-size:16px;line-height:normal;color:var(--ternary_color);font-weight:400;padding:10px 5px;width:100%;}
.blog-index-news-letter-right .hs-form-field>label{display:none;}
.blog-index-news-letter-right .legal-consent-container .hs-form-booleancheckbox-display{font-size:12px;line-height:16px;margin:0;}
.blog-index-news-letter-right .hs-form-radio label.hs-form-radio-display input:checked+span:after{top:7px;left:5px;width:10px;height:10px;background-color:var(--ternary_color);}
.blog-index-news-letter-right .legal-consent-container .hs-form-booleancheckbox-display input{margin:0!important;display:none;}
.blog-index-news-letter-right .legal-consent-container .hs-form-booleancheckbox-display>span,.blog-index-news-letter-right .legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:0!important; line-height:1.3; }
.blog-index-news-letter-right .hs-form-checkbox label.hs-form-checkbox-display input+span:before{height:20px;position:absolute;left:0;margin:0!important;width:20px;background-color:var(--ternary_color);}
.blog-index-news-letter-right  .hs-form-checkbox label.hs-form-checkbox-display input+span{padding-left:28px;}
.blog-index-news-letter-right .hs-form select{background-image:url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Images/arrow-drop-white.png');background-repeat:no-repeat;background-position:calc(100% - 6px);}
.blog-index-news-letter-right .hs-form-checkbox:not(:last-child){margin-bottom:10px;}
.blog-index-news-letter-right .hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after{background-color:transparent;border-radius:100%;content:"\f00c";left:3px;position:absolute;top:2px;transition:all .5s ease;font-family:fontawesome;color:var(--primary_color);}
.blog-index-news-letter-right .legal-consent-container .hs-form-booleancheckbox-display>span:before{background-color:var(--ternary_color);content:"";display:inline-block;height:15px;margin-right:0;transition:all .5s ease;width:15px;left:0;position:absolute;top:2px;}
.blog-index-news-letter-right .legal-consent-container .hs-form-booleancheckbox-display>span{padding-left:21px;}
.blog-index-news-letter-right .legal-consent-container .hs-form-booleancheckbox-display input:checked+span:after{background-color:transparent;border-radius:100%;content:"\f00c";left:2px;position:absolute;top:2px;transition:all .5s ease;font-family:fontawesome;color:var(--primary_color);}
.blog-index-news-letter-right .legal-consent-container{max-width:calc(100% - 230px);}
.blog-index-news-letter-right form .hs_submit{position:absolute;right:0;bottom:0;}
.blog-index-news-letter-left h6 span{font-family:Minion Pro;font-size:18px;font-style:italic;font-weight:400;line-height:21.6px;letter-spacing:-0.105em;text-align:left;padding:0 10px;display:inline-block;}
.blog-index-news-letter-right form input[type=submit]:hover{background-color:var(--green_color);color:var(--ternary_color);border-color:var(--green_color);}
.blog-index-news-letter-right form input[type=submit]{font-size:16px;color:var(--primary_color);padding:10px 23px;background-color:var(--ternary_color);font-weight:900;line-height:1.75;border-color:var(--ternary_color);    font-style: normal;
    font-family: var(--text_font);}
.blog-index-news-letter-right form ul.hs-error-msgs.inputs-list{position:relative;background:transparent;top:0;}
.blog-index-news-letter-right form ul.hs-error-msgs.inputs-list:after{display:none;}
.blog-index-news-letter-right form{position:relative;}
.blog-index-news-letter-right .legal-consent-container .field.hs-form-field{margin:0;}
.blog-index-news-letter-right .submitted-message{color:var(--ternary_color);margin-bottom:100px;}
.blog-index-news-letter-right .form-contact-srt{display:flex;flex-wrap:wrap;align-items:flex-end;height:100%;width:100%;}
.blog-index-news-letter-right .form-contact-srt > span.hs_cos_wrapper_type_form{width:100%;}
.enumenu_ul .search-icon .hs-search-field--open ul.hs-search-field__suggestions {
  display: none;
}
.blog-index-news-letter-right input:-webkit-autofill,
.blog-index-news-letter-right input:-webkit-autofill:hover, 
.blog-index-news-letter-right input:-webkit-autofill:focus,
.blog-index-news-letter-right textarea:-webkit-autofill,
.blog-index-news-letter-right textarea:-webkit-autofill:hover,
.blog-index-news-letter-right textarea:-webkit-autofill:focus,
.blog-index-news-letter-right select:-webkit-autofill,
.blog-index-news-letter-right select:-webkit-autofill:hover,
.blog-index-news-letter-right select:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
}



/* Blog Post css  */
.blog-post-title h1 { font-style: italic; }
.blog-post-title { max-width: 733px; margin-bottom: 41px; }
.blog-post-dec-wrap { max-width: 807px; margin-bottom: 40px; }
.blog-post-dec-wrap p { font-weight: 900; font-size: 18px; line-height: 1.5; color:var(--primary_color); }
.blog-post-image img { width: 100%; height: 100%; object-fit: cover; object-position: center center; }
.blog-post-image { margin-bottom: 90px; }
.blog-post-bottom-wrapper { position: relative; }
.blog-post-share-wrap { position: absolute; top: 0; transform: translateX(-52px); width: 24px; height: 100%; }
.blog-post-share-wrap li svg { width: 100%; height: 100%; }
.blog-post-share-wrap li { display: flex; flex-wrap: wrap; margin-bottom: 15px; }
.blog-post-share-wrap li:last-child { margin: 0; }
.blog-post-bottom-Inner { display: flex; flex-wrap: wrap; }
.blog-post-story { width: 370px; }
.blog-post-body-wrap { width: calc(100% - 370px); padding-right: 147px; }
.blog-post-share-wrap ul { position: sticky; top: 20px; }
.blog-post-bottom-wrapper { position: relative; display: flex; flex-wrap: wrap; }
.blog-post-body-wrap p { margin-bottom: 10px; }
.blog-post-body-wrap blockquote { font-family: var(--head_font); font-size: 30px; font-style: italic; font-weight: 400; line-height: 1.3; text-align: left; padding-left: 36px; border-left: 2px solid var(--primary_color); margin: 90px 0; }
.blog-post-body-wrap  li { margin-bottom: 10px; position: relative; }
.blog-post-body-wrap ul, .blog-post-body-wrap ol { padding-left: 26px; margin-top: 16px; margin-bottom: 18px; }
.blog-post-body-wrap ul li:after { position: absolute; content: ''; width: 16px; height: 2px; background: var(--primary_color); content: ''; left: -26px; top: 12px; }
.blog-post-body-wrap ol li { list-style-type: auto; }
.blogpost-title h6 { font-family: var(--text_font); font-size: 16px; font-weight: 900; line-height: 1.2; }
.blog-post-body-wrap img { width: 100%; height: 100%; object-fit: cover; object-position: center center; margin-bottom: 20px; }
.hs-embed-wrapper { max-width: 100% !important; max-height: 100%; min-width: 100% !important; }
.hs-embed-content-wrapper { margin-bottom: 20px; }
.hs-video-widget { width: 100%; margin-bottom: 20px; }





/* About us banner module  */

.aboutus-banner-sec .content-wrapper { max-width: 100%; padding: 0; padding-left: 20px; }
.aboutus-banner-wrapper { padding-left: calc((100% - 1318px)/2); }
.aboutus-banner-img { height: 582px; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; display: flex; flex-wrap: wrap; align-items: flex-end; position:relative; }
.aboutus-banner-title { max-width: 530px; min-height: 104px; max-height:300px; background: var(--ternary_color); display: flex; flex-wrap: wrap; align-items: flex-end; border-top: 1px solid var(--primary_color); margin-left:-200px; min-width: 480px; }
.aboutus-banner-title h1, .aboutus-banner-title .h1 { margin: 0; font-style: italic; }
.aboutus-banner-title.mobile { display:none; }
/* About Us Content Module */

.about-content-wrap { max-width: 780px;  }
.about-content-sec { padding: 131px 0 168px 0; }
.about-top-content { margin-bottom: 68px; }
.about-bottom-content { margin-top: 80px; }
.about-img-caption p { margin: 0; font-weight: 900; }
.about-image { margin-bottom: 20px; }
.about-content-wrap p { margin-bottom: 10px; }
.about-image img { width: 100%; height: 100%; object-fit: cover; object-position: center center; }


/* Pillar Page Module */

.content-table-content blockquote {
    font-family: var(--head_font);
    font-size: 30px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.3;
    text-align: left;
    padding-left: 36px;
    border-left: 2px solid var(--primary_color);
    margin: 30px 0;
}
.content-table-content blockquote * {
    line-height: 1.3;
}




@media ( max-width:1752px ){

  .aboutus-banner-title { margin-left:-100px; }

}

@media(max-width:1700px){
  /* .blog-listing-hero-sec .content-wrapper {
  max-width: 1200px;
  margin: 0 auto;
} */
  .category-group { bottom:380px;}
  .blog-list-hero-left-sec { padding-left:170px;}
}

@media(max-width:1600px){
  /* .blog-listing-hero-sec .content-wrapper {
  max-width: 1000px;
  margin: 0 auto;
} */
  .category-group {
    bottom: 380px;
  }
  .enumenu_ul .hs-menu-wrapper > ul{padding:90px 0 90px;}



}

@media ( max-width:1550px ){

  .aboutus-banner-title {
    margin-left: -45px;
  }


}

@media ( max-width:1440px ){

  .aboutus-banner-title { margin-left:0; }
  .hs-form-field { margin-bottom:30px; }
  .blog-post-share-wrap { transform: translateX(0); }
  .blog-post-body-wrap { padding-left: 50px; padding-right: 50px; }

}

@media(max-width:1400px){
  .global-menu-box .content-wrapper{padding:0 20px;}
  .enumenu_ul .hs-menu-wrapper > ul > li a{font-size:30px;line-height:38px;}
  .enumenu_ul.desk .hs-menu-wrapper > ul ul li a{font-size:18px;line-height:20px;}
  .enumenu_ul.desk .hs-menu-wrapper > ul ul{top:8px;}
  .site-logo,.inner-site-logo{width:200px;display:block;}
  .aboutus-banner-title { position: inherit; }
  .aboutus-banner-img { height: 500px; }
  .about-content-sec {padding: 90px 0 90px 0;}
  .about-bottom-content {margin-top: 60px;}
}

@media ( max-width:1366px ){

  .content-wrapper, .container {max-width:1200px;}

  h1,.h1 { font-size:40px; }
  h2,.h2 { font-size:38px; }
  h3,.h3 { font-size:32px; }
  h4,.h4 { font-size:28px; }
  h5,.h5 { font-size:19px; }
  h6,.h6 { font-size:16px; }

  .category-group {
    bottom: 300px;
  }
  .blog-list-feature-inner h1 {

    font-size: 36px;
  }
  /*       .blog-listing-hero-sec .content-wrapper {
  max-width: 900px;
  margin: 0 auto;
} */
  .blog-listing-content{padding-right:100px;}
  .blog-listing-sec{padding-top:100px;}
  .enumenu_ul .hs-menu-wrapper > ul{padding:50px 0 50px;}
  .site-logo{margin-top:42px;margin-left:50px;}
  .nav-menu-right{padding-right:40px;}
  .blog-index-news-letter-sec{padding:100px 0 0px;}
  header.header {
    margin-top: 180px;
  }
}

@media ( max-width:1280px ){

  .aboutus-banner-title { min-height: 80px; padding: 10px; }
  .about-content-sec {padding: 50px 0;}
  .about-top-content {margin-bottom: 30px;}
  .about-bottom-content {margin-top: 30px; }
  .hs-form-field { margin-bottom: 20px;}
  .blog-post-image {margin-bottom: 50px;}
  .blog-post-body-wrap blockquote, .content-table-content blockquote { margin:40px 0; font-size:27px; padding-left:25px; }

}

@media ( max-width:1250px ){

  h1,.h1 { font-size:36px; }
  h2,.h2 { font-size:34px; }
  h3,.h3 { font-size:29px; }
  h4,.h4 { font-size:25px; }
  h5,.h5 { font-size:18px; }


  .blog-list-feature-inner:before { display:none;}
  .blog-list-feature-img {
    min-height: 450px;
    height: auto;
  }
  .hs-blog-listing header.header {
    margin-top: 180px;
  }
  header.header {
    margin-top: 180px;
  }
  .blog-listing-hero-sec .content-wrapper {
    max-width: 100%;
    margin: 0 auto;
  }
  .category-group {
    display: none;
  }
  .blog-list-feature-inner {
    margin-left: 0;
  }
  .blog-list-feature-img .blog-list-feature-inner {
    display: none;
  }
  .blog-list-feature-img:after { display:none;}
  .mob-blog-list-inner { display:block;}
  .blog-list-hero-right-sec {
    width: calc(100% - 69.7%);
    padding-left: 24px;
    padding-top: 0;
  }
  .left-inenr-auth {
    width: 100%;
  }
  .blog-list-hero-right-inner-item .blo-list-author-img {
    margin-left: 0;
    margin-top: 10px;
  }
  .blog-post-auth-box label {
    margin: 10px 0 0;
  }
  .blog-listing-content{padding-right:80px;}
  .btn-wrap-load{margin-top:60px;}
  .site-logo{margin-top:40px;margin-left:20px;}
  .global-menu-box{padding:40px 0 0;}
  .nav-menu-right{padding-right:20px;margin-top:40px;}
  span.menu-close-icon{right:10px;cursor:pointer;}
  .menu-inenr-text{font-size:18px;}
  .blog-index-news-letter-left h6, .blog-index-news-letter-left .h6 {
    margin: 0 0 40px;
  }
  .blog-list-hero-left-sec {
    padding-left: 0;
  }
}



@media ( max-width:1024px ){

  h1,.h1 { font-size:34px; }
  h2,.h2 { font-size:30px; }
  h3,.h3 { font-size:26px; }
  h4,.h4 { font-size:22px; }


}

@media ( max-width:991px ){

  .hs-form-radio {
    width: 50%;
  }
  .blog-list-feature-img {
    min-height: 350px;
    height: auto;
  }
  .blog-list-feature-inner h1 {
    font-size: 30px;
  }
  .mob-blog-list-inner {
    display: block;
    padding: 25px 22px 25px 0;
  }

  .blog-list-hero-left-sec {
    width: 60.7%;
  }
  .blog-list-hero-right-sec {
    width: calc(100% - 60.7%);
    padding-left: 24px;
    padding-top: 0;
  }

  .blog-listing-left{width:100%;padding:0 0 20px 0;}
  .blog-listing-content{width:calc(100% - 199px);padding-right:50px;}
  .blog-listing-main{margin-bottom:30px;padding-bottom:30px;}
  .blog-listing-topic-wrap{margin-bottom:30px;}
  .btn-wrap-load{margin-top:30px;}
  .menu-inenr-text{left:300px;}
  .blog-index-news-letter-left{width:100%;}
  .form-contact-info{width:100%;margin:40px 0 0;}
  .blog-index-news-letter-right .submitted-message{margin-bottom:50px;margin-top:50px;}
  .blog-index-news-letter-sec {
    padding: 80px 0 0px;
  }
  .aboutus-banner-img { height: 450px; }
  
    .blog-post-body-wrap { width: 100%; padding-right: 0; padding-bottom: 30px; }
  .blog-post-body-wrap blockquote, .content-table-content blockquote { margin: 20px 0; padding-left: 20px; font-size: 22px; }
  .blog-post-story { width: 100%; padding-left: 45px; }
  .blog-post-image { margin-bottom: 30px; }
  .blog-post-dec-wrap { margin-bottom:30px; }
  .blog-post-title { margin-bottom:30px; }
  
}
@media ( max-width:767px ){

  .hs-form-radio {

    width: 100%;
  }
  .form-columns-2 > div {

    width:100% !important;
  }
  body.menu-open{overflow:hidden;}
  .imprint-text{padding:0 20px;}
  .enumenu_ul .hs-menu-wrapper > ul{padding:0px 0 50px;}
  .menu-inenr-text{left:20px;top:unset;position:relative;margin:30px 0 0;}
  .site-logo,.inner-site-logo{width:150px;}
  span.menu-close-icon{display:none;}
  .menu-icon .menu-box span{display:none;}
  .global-menu-box{position:relative;right:unset;padding:0;overflow:inherit;height:auto;max-height:unset;top:0;background:transparent;}
  .nav-menu-right{padding-right:0;}
  .nav-menu-right .menu-icon-img{display:none;}
  .enumenu_ul{display:none}
  .menu-block{height:auto;}
  .menu-icon{display:block;font-size:0;}
  .enumenu_ul .hs-menu-wrapper > ul > li{display:block;margin:0px;padding:0px;}
  .enumenu_ul .hs-menu-wrapper > ul > li > a{display:block;text-align:left;padding:10px 20px;}
  .enumenu_ul{width:100%;}
  .enumenu_ul .hs-menu-wrapper > ul > li ul{background:transparent;max-height:200px;overflow-y:auto;}
  .enumenu_ul .hs-menu-wrapper > ul > li ul a{display:block;text-align:left;color:var(--nav_font_color);padding:8px 30px;font-size:18px;line-height:22px;}

  /* Push Menu */
  body.menuslide_push{position:relative;}
  body.menuslide_push.slidemenuLeft{left:0;transition:left 0.5s;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-ms-transition:left 0.5s;-o-transition:left 0.5s;}
  body.menuslide_push.slidemenuRight{right:0;transition:right 0.5s;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;}
  body.slidemenuRight .enumenu_ul{right:-100%;}
  body.slidemenuRight.menu-open .enumenu_ul{right:0;}
  body.slidemenuLeft .enumenu_ul{left:-300px;}
  body.slidemenuLeft.menu-open .enumenu_ul{left:0;}
  body.menuslide_push.slidemenuLeft.menu-open{left:300px}
  body.menuslide_push.slidemenuRight.menu-open{right:100%}
  body.menuslide_push .enumenu_ul,body.menuOverlap .enumenu_ul{background-color:var(--ternary_color);display:block;height:100%;max-height:100%;width:100%;overflow:auto;position:fixed;transition:all 0.5s ease 0s;max-width:100%;top:0;}
  .inner-site-logo{padding-top:40px;margin-left:20px;}
  .menu-icon .menu-box{background-image:url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Images/Group%2061.svg');width:34px;height:18px;background-repeat:no-repeat;background-size:cover;padding:0;top:12px;}
  .menu-icon.active .menu-box{position:absolute;right:5px;z-index:1;background-image:url('https://25568026.fs1.hubspotusercontent-eu1.net/hubfs/25568026/Co-Agency%202024/Images/Group%2032%20%281%29.svg');width:43px;height:43px;padding:0;background-size:34px;background-repeat:no-repeat;top:5px;margin-left:auto;margin-right:0;}
  body.active .site-logo{opacity:1;filter:none;}
  body.active main#main-content + div,body.active main#main-content{filter:inherit;}
  .enumenu_ul .hs-menu-wrapper > ul > li a{font-size:24px;line-height:32px;}
  .search-icon{display:none;}
  span.search-icon-box{display:none;}
  span.close-icon-box{display:none;}
  .enumenu_ul .search-icon{width:100%;height:auto;margin:20px 0;padding:0 20px;display:block;}
  .search-icon .hs-search-field{display:block;width:250px;position:relative;top:0;margin-right:0;margin-left:0;}
  .search-icon .hs-search-field form input.hs-search-field__input{opacity:1;visibility:visible;width:100%;border: 2px solid #2B2D42;}
  .search-icon .hs-search-field form button{opacity:1;visibility:visible;top:10px;}
  .search-icon .hs-search-field{display:block;width:100%;}

  h1,.h1 { font-size:32px; }
  h2,.h2 { font-size:28px; }
  h3,.h3 { font-size:23px; }
  h4,.h4 { font-size:20px; }

  .hs-blog-listing header.header {
    margin-top: 150px;
  }
  header.header {
    margin-top: 150px;
  }

  .blog-list-hero-left-sec {
    width: 100%;
  }
  .blog-list-hero-right-sec {
    width: 100%;
    padding-left: 0;
    padding-top: 0;
  }
  .blog-listing-sec{padding-top:50px;}
  .blog-index-news-letter-sec {
    padding: 50px 0 0px;
  }
  .blog-index-news-letter-left h6, .blog-index-news-letter-left .h6 {
    margin: 0 0 20px;
  }
  .blog-index-news-letter-sec-wrapper {
    padding: 25px 20px;
  }
  .enumenu_ul .search-icon .hs-search-field--open ul.hs-search-field__suggestions {
    display: block;
  }
  .aboutus-banner-title { max-width: 100%; min-width: auto; width: calc(100% - 40px); }
  .aboutus-banner-img { height: 350px; }
  .about-content-sec {padding: 25px 0 50px 0;}
  .aboutus-banner-title.mobile { display:block; width:100%;min-height:100%; }
  .aboutus-banner-title.desktop { display:none; }
  
  .blog-post-share-wrap ul { position: relative; display: flex; flex-wrap: wrap; top: inherit; align-items: flex-end; gap: 10px; margin-bottom: 20px; }
  .blog-post-share-wrap { position: inherit; width: 100%; }
  .blog-post-share-wrap ul li svg { width: 25px; height: auto; display: flex; flex-wrap: wrap; }
  .blog-post-share-wrap ul li { margin: 0; }
  .blog-post-body-wrap { padding-left: 0; }
  .blog-post-story { padding-left: 0; }
  .blog-post-body-wrap blockquote, .content-table-content blockquote { font-size:19px; padding-left:15px; }
  .blog-post-image { margin-bottom:20px; }
  .blog-post-dec-wrap { margin-bottom:20px; }
  .blog-post-title { margin-bottom:20px; }
  .blog-post-body-wrap { padding-bottom:20px; }
  .blog-post-body-wrap li { margin-bottom:5px; }
  .blog-post-body-wrap ol, .blog-post-body-wrap ul { margin-bottom: 15px; margin-top: 15px;}
  
  
}

@media ( max-width:640px ){
  .blog-listing-content{width:100%;padding:0;order:3;}
  .blog-listing-image{width:100%;order:1;margin-bottom:20px; height:100%; }
  .blog-listing-left{order:2;}
  .blog-index-news-letter-right .legal-consent-container {
    max-width: 100%;
  }
  .blog-index-news-letter-right form .hs_submit {
    position: relative;
    right: 0;
    bottom: 0;
    margin: 20px 0 0;
  }

}

@media ( max-width:480px ){
  .menu-inenr-text{padding:0 20px;left:0px;top:unset;position:relative;margin:30px 0 0;max-width:100%;width:auto;font-size:15px;}
  .hs-form-radio { width:100%; }
}