*, *:before, *:after {
  box-sizing: border-box;
}



/* PAGE style */
.cm_ce4_row hr {
  background: #565295;
  height: 1px;
  margin-bottom: 23px;
  margin-top: 2px;
}
.cm_ce4_row h2 {
  color: #24125f;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 20px;
}
.cm_ce4_row p {
  margin-bottom: 1.6em;
}


@media(max-width:1024px){
  .cm_ce_row .dnd-section {
    padding-left: 25px!important;
    padding-right: 25px!important;
    padding-top: 140px !important;
  }
}

@media(max-width:767px){
  .cm_ce_row .dnd-section {
    padding-left: 20px!important;
    padding-right: 20px!important;
    padding-top: 90px !important;
  }
  .cm_ce2_row .dnd-section {
    padding-bottom: 40px !important;
  }
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
========================================================================== */

/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  font-size: 93.75%;
}
@media (max-width: 921px){
 html {
    font-size: 85.5%;
} 
}
/* Sections
========================================================================== */

/**
* Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
* Render the `main` element consistently in IE.
*/

main {
  display: block;
}

/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
========================================================================== */

/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
========================================================================== */

/**
* Remove the gray background on active links in IE 10.
*/

a {
  background-color: transparent;
}

/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/

b,
strong {
  font-weight: bold;
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
* Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
========================================================================== */

/**
* Remove the border on images inside links in IE 10.
*/

img {
  border-style: none;
}

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

/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/

button,
input { /* 1 */
  overflow: visible;
}

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
  text-transform: none;
}

/**
* Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
* Remove the inner border and padding in Firefox.
*/

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
* Restore the focus styles unset by the previous rule.
*/

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
* Correct the padding in Firefox.
*/

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*    `fieldset` elements in all browsers.
*/

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/

progress {
  vertical-align: baseline;
}

/**
* Remove the default vertical scrollbar in IE 10+.
*/

textarea {
  overflow: auto;
}

/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
* Remove the inner padding in Chrome and Safari on macOS.
*/

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
========================================================================== */

/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/

details {
  display: block;
}

/*
* Add the correct display in all browsers.
*/

summary {
  display: list-item;
}

/* Misc
========================================================================== */

/**
* Add the correct display in IE 10+.
*/

template {
  display: none;
}

/**
* Add the correct display in IE 10.
*/

[hidden] {
  display: none;
}
/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}
.banner-area-wrap .dnd-section ,
.banner-section .dnd-section,
.banner-section .dnd-section>.row-fluid{
  padding: 0;
}
.dnd-section>.row-fluid,
.page-center,
.content-wrapper,
.container{
  margin-right: auto;
  margin-left: auto;
}

.cm-pd{
  padding:10px;
}

.cm-row{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.dnd-section[class*="force-full-width"]{
  padding-left:0;
  padding-right:0;
}
@font-face {
  font-family: "Astra";
  src: url(https://23167898.fs1.hubspotusercontent-na1.net/hubfs/23167898/raw_assets/public/Drmoavenian_November2022/fonts/astra.woff) format("woff"),
    url(https://23167898.fs1.hubspotusercontent-na1.net/hubfs/23167898/raw_assets/public/Drmoavenian_November2022/fonts/astra.ttf) format("truetype"), 
    url(https://23167898.fs1.hubspotusercontent-na1.net/hubfs/23167898/raw_assets/public/Drmoavenian_November2022/fonts/astra.svg) format("svg");
  font-style: normal; 
  font-weight: normal;
}


body {
  line-height: 1.85714285714286;
  word-break: break-word;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #fff;
}

html[lang^="ja"] body,
html[lang^="zh"] body,
html[lang^="ko"] body {
  line-break: strict;
  word-break: break-all;
}

/* Paragraphs */

p {
  margin-top:0;
  margin-bottom: 1.75em;
}

/* Anchors */

a {
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all 0.15s linear;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

h1{
  line-height: 1.1;
}

h2{
  line-height: 1.2;
}

h3{
  line-height: 1.2;
}

h4{
  line-height: 1.1;
}

h5{
  line-height: 1.85714285714286;
}


h6{
  line-height: 1.85714285714286;
}
/* Lists */

ul,
ol {
  margin: 0 0 1.5em 3em;
  padding: 0;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin: 0;
  margin-bottom: 0;
  margin-left: 1.5em;
}

ul.no-list {
  list-style: none;
}

/* Code blocks */

code {
  vertical-align: bottom;
}

::selection {
  background-color: #39a2d3;
  color: #000000;
}

/* Blockquotes */

blockquote {
  margin: 1.5em 1em 1.5em 3em;
  font-size: 1.1em;
  line-height: inherit;
  position: relative;
  padding: 1.2em;
  color: #000000;
  border-left: 5px solid #dddddd;
  font-style: italic;
}

/* Horizontal rules */

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

img {
  height: auto;
  max-width: 100%;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  vertical-align: middle;
  display: inline-block;
}

::selection {
  background-color: #39a2d3;
  color: #000000;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 20px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
  font-size: 0;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #d05a72;
  font-size: 0;
  border-radius: 50%;
}

.slick-dots li.slick-active button:before {
  opacity: .75;
}
button,
.button,
.cm-button a{
  cursor: pointer;
  transition: all 0.15s linear;
  white-space: normal;
  border-radius: 8px 8px 8px 8px;
  background-color: #24125f;
  padding-top: 16px;
  padding-right: 30px;
  padding-bottom: 16px;
  padding-left: 30px;
  font-family: "Montserrat",Sans-serif;
  font-weight: 600;
  line-height: 1em;
}

button:disabled,
.button:disabled {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  color: #E6E6E6;
}

button:hover,
button:focus,
.button:hover,
.button:focus ,
.cm-button a:hover,
.cm-button a:focus{
  text-decoration: none;
  background-color: #565295;
}

button:active,
.button:active {
  text-decoration: none;
}


.slick-slider ul.slick-dots li button {
  display: none;
}
.slick-slider ul.slick-dots li {
  margin: 0 6px;
  cursor: pointer;
  width: 6px;
  height: 6px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: .2;
}
.slick-slider ul.slick-dots li.slick-active {
  opacity: 1;
}
.slick-slider ul.slick-dots {
  bottom: 7px;
}
.slick-slider span.slick-arrow {
  top: calc(50% - 14px);
  font-size: 20px;
  color: #24125f;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.slick-slider span.slick-arrow.slick-next {
  right: 0;
}
.slick-slider span.slick-arrow.slick-prev {
  left: 0;
}







.two_column_page {
  padding: 60px 40px 100px 40px;
}
.two_column_page .left_col_mar {
  margin-right: 40px;
}
.two_column_page .left_cols {
  width: 66.666%;
}
.two_column_page .right_cols {
  width: 33.333%;
}

.two_column_page .left_cols .card_wrapp {
  border-radius: 30px 30px 30px 30px;
  box-shadow: 0 0 45px -10px rgb(0 0 0 / 15%);
}
.two_column_page .meet_the_doctors .content_wrap .content p {
  margin-bottom: 1.6em;
}


.website__page .dnd-section {
  padding: 90px 90px 90px 90px;
}
.website__page .widget-type-rich_text p {
  margin-bottom: 1.6em;
}

.service_lyt {
  background-color: #f5f5f5;
}
.service_lyt footer.footer {
  background-color: #f5f5f5;
}

.concord_home_main_layout .advanced_banner .title_wrap h1 {
  font-size: 72px;
}

.concord_home_main_layout .home_content_wrap2 .content_max_width {
  max-width: 520px;
  margin: 0 auto;
}
.concord_home_main_layout .home_content_wrap2 .two_column_content .content {
  padding-bottom: 0;
}
.concord_home_main_layout .home_content_wrap2 .two_column_content .content p {
  margin-bottom: 15px;
}
.concord_home_main_layout .home_content_wrap2 .two_column_content .hs_button .btn_item.color a {
  font-size: 16px;
}

@media (max-width: 1024px) {
  .two_column_page {
    padding: 50px 40px 80px 40px;
  }
  .website__page .dnd-section {
    padding: 60px 60px 60px 60px;
  }
  .concord_home_main_layout .advanced_banner .title_wrap h1 {
    font-size: 55px;
  }
}

@media (max-width: 767px) {
  .two_column_page {
    padding: 50px 25px 80px 25px;
  }
  .two_column_page .left_col_mar {
    margin-right: 0px;
  }
  .two_column_page .left_cols {
    width: 100%;
  }
  .two_column_page .right_cols {
    width: 100%;
  }
  .website__page .dnd-section {
    padding: 30px 30px 30px 30px;
  }
  .concord_home_main_layout .advanced_banner .title_wrap h1 {
    font-size: 36px;
  }
}
/* Form fields */
.form-title{
  padding: 5px 10px;
}

.form-title:empty{
  display:none;
}

.hs-form-field {
  margin-bottom: 1.4rem;
}

/* Labels */

form .hs-form-field label:not(.hs-error-msg) {
  display: block;
  font-size: 14px;
  margin-bottom: 3px;   
  font-family: "Lucida Grande", sans-serif;
  white-space: normal;
  padding: 3px;
  line-height:normal;
}

/* Help text - legends */

form legend {
  display: block;
  font-size: 9px;
  margin-bottom: 3px;
  word-wrap: break-word;
  min-height: 13px;
  font-family: 'Lato', 'sans-serif'
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  display: inline-block;
  line-height: 25px;
  font-size: 16px;
  width: 100%;
  padding: 5px 5px;
  font-family:arial;
}

form input[type=checkbox]+label {
  display: inline-block;
  vertical-align: middle;
}
.systems-page form label {
  display: inline-block!important;
}
form fieldset {
  max-width: 100% !important;
}

/* Inputs - checkbox/radio */

form .inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

form .inputs-list > li {
  display: block;
  margin: 0.7rem 0;
}

form .inputs-list input,
form .inputs-list span {
  vertical-align: middle;
}

form input[type=checkbox],
form input[type=radio] {
  cursor: pointer;
  margin-right: 0.35rem;
}

/* Inputs - datepicker */

.hs-dateinput {
  position: relative;
}

.hs-dateinput:before {
  content:'\01F4C5';
  position: absolute;
  right: 10%;
  top: 50%;
  transform: translateY(-50%);
}

.fn-date-picker .pika-table thead th {
  color: #FFF;
}

.fn-date-picker td.is-selected .pika-button {
  border-radius: 0;
  box-shadow: none;
}

.fn-date-picker td .pika-button:hover,
.fn-date-picker td .pika-button:focus {
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */

form input[type=file] {
  background-color: transparent;
  border: initial;
  padding: initial;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext p {
  font-size: 0.875rem;
  margin: 0 0 1.4rem;
}

form .hs-richtext img {
  max-width: 100% !important;
}

/* GDPR */

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  margin-left: 1rem !important;
}

/* Validation */

.hs-form-required {
  color: #ff0000;
}

.hs-input.invalid.error {
  border-color: #FF4E5D;
}

form .hs-error-msgs{
  padding:0;
  margin:0;
  list-style:none;
}

form .hs-error-msg,
form .hs-error-msgs label{
  color: #FF4E5D;
  font-family: 'Lato', 'sans-serif';
  font-size: 14px;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  margin: 15px 0;
  cursor: pointer;
  display: inline-block;
  white-space: normal;
  font-size: 16px;
  font-family: Lato;
  font-weight: 800;
  cursor: pointer;
  text-transform: uppercase;
  line-height: normal;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}
/* Table */

table {
  border: 1px solid;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
}

/* Table Cells */

th,
td {
  border: 1px solid;
  padding: 0.75rem;
  vertical-align: top;
}

/* Table Header */

thead th,
thead td {
  border-bottom: 2px solid;
  vertical-align: bottom;
}
@font-face {
  font-family: eicons;
  src: url(https://23167898.fs1.hubspotusercontent-na1.net/hubfs/23167898/raw_assets/public/Drmoavenian_November2022/fonts/eicons.eot) format("embedded-opentype"),
    url(https://23167898.fs1.hubspotusercontent-na1.net/hubfs/23167898/raw_assets/public/Drmoavenian_November2022/fonts/eicons.woff2) format("woff2"), 
    url(https://23167898.fs1.hubspotusercontent-na1.net/hubfs/23167898/raw_assets/public/Drmoavenian_November2022/fonts/eicons.woff) format("woff"),
    url(https://23167898.fs1.hubspotusercontent-na1.net/hubfs/23167898/raw_assets/public/Drmoavenian_November2022/fonts/eicons.ttf) format("truetype"),
    url(https://23167898.fs1.hubspotusercontent-na1.net/hubfs/23167898/raw_assets/public/Drmoavenian_November2022/fonts/eicons.svg) format("svg");
  font-style: normal;
  font-weight: 400;
}

[class*=" eicon-"],[class^=eicon] {
    display: inline-block;
    font-family: eicons;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@keyframes a {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.eicon-animation-spin {
    animation: a 2s infinite linear
}

.eicon-editor-link:before {
    content: '\e800'
}

.eicon-editor-unlink:before {
    content: '\e801'
}

.eicon-editor-external-link:before {
    content: '\e802'
}

.eicon-editor-close:before {
    content: '\e803'
}

.eicon-editor-list-ol:before {
    content: '\e804'
}

.eicon-editor-list-ul:before {
    content: '\e805'
}

.eicon-editor-bold:before {
    content: '\e806'
}

.eicon-editor-italic:before {
    content: '\e807'
}

.eicon-editor-underline:before {
    content: '\e808'
}

.eicon-editor-paragraph:before {
    content: '\e809'
}

.eicon-editor-h1:before {
    content: '\e80a'
}

.eicon-editor-h2:before {
    content: '\e80b'
}

.eicon-editor-h3:before {
    content: '\e80c'
}

.eicon-editor-h4:before {
    content: '\e80d'
}

.eicon-editor-h5:before {
    content: '\e80e'
}

.eicon-editor-h6:before {
    content: '\e80f'
}

.eicon-editor-quote:before {
    content: '\e810'
}

.eicon-editor-code:before {
    content: '\e811'
}

.eicon-elementor:before {
    content: '\e812'
}

.eicon-elementor-circle:before {
    content: '\e813'
}

.eicon-pojome:before {
    content: '\e814'
}

.eicon-plus:before {
    content: '\e815'
}

.eicon-menu-bar:before {
    content: '\e816'
}

.eicon-apps:before {
    content: '\e817'
}

.eicon-accordion:before {
    content: '\e818'
}

.eicon-alert:before {
    content: '\e819'
}

.eicon-animation-text:before {
    content: '\e81a'
}

.eicon-animation:before {
    content: '\e81b'
}

.eicon-banner:before {
    content: '\e81c'
}

.eicon-blockquote:before {
    content: '\e81d'
}

.eicon-button:before {
    content: '\e81e'
}

.eicon-call-to-action:before {
    content: '\e81f'
}

.eicon-captcha:before {
    content: '\e820'
}

.eicon-carousel:before {
    content: '\e821'
}

.eicon-checkbox:before {
    content: '\e822'
}

.eicon-columns:before {
    content: '\e823'
}

.eicon-countdown:before {
    content: '\e824'
}

.eicon-counter:before {
    content: '\e825'
}

.eicon-date:before {
    content: '\e826'
}

.eicon-divider-shape:before {
    content: '\e827'
}

.eicon-divider:before {
    content: '\e828'
}

.eicon-download-button:before {
    content: '\e829'
}

.eicon-dual-button:before {
    content: '\e82a'
}

.eicon-email-field:before {
    content: '\e82b'
}

.eicon-facebook-comments:before {
    content: '\e82c'
}

.eicon-facebook-like-box:before {
    content: '\e82d'
}

.eicon-form-horizontal:before {
    content: '\e82e'
}

.eicon-form-vertical:before {
    content: '\e82f'
}

.eicon-gallery-grid:before {
    content: '\e830'
}

.eicon-gallery-group:before {
    content: '\e831'
}

.eicon-gallery-justified:before {
    content: '\e832'
}

.eicon-gallery-masonry:before {
    content: '\e833'
}

.eicon-icon-box:before {
    content: '\e834'
}

.eicon-image-before-after:before {
    content: '\e835'
}

.eicon-image-box:before {
    content: '\e836'
}

.eicon-image-hotspot:before {
    content: '\e837'
}

.eicon-image-rollover:before {
    content: '\e838'
}

.eicon-info-box:before {
    content: '\e839'
}

.eicon-inner-section:before {
    content: '\e83a'
}

.eicon-mailchimp:before {
    content: '\e83b'
}

.eicon-menu-card:before {
    content: '\e83c'
}

.eicon-navigation-horizontal:before {
    content: '\e83d'
}

.eicon-nav-menu:before {
    content: '\e83e'
}

.eicon-navigation-vertical:before {
    content: '\e83f'
}

.eicon-number-field:before {
    content: '\e840'
}

.eicon-parallax:before {
    content: '\e841'
}

.eicon-php7:before {
    content: '\e842'
}

.eicon-post-list:before {
    content: '\e843'
}

.eicon-post-slider:before {
    content: '\e844'
}

.eicon-post:before {
    content: '\e845'
}

.eicon-posts-carousel:before {
    content: '\e846'
}

.eicon-posts-grid:before {
    content: '\e847'
}

.eicon-posts-group:before {
    content: '\e848'
}

.eicon-posts-justified:before {
    content: '\e849'
}

.eicon-posts-masonry:before {
    content: '\e84a'
}

.eicon-posts-ticker:before {
    content: '\e84b'
}

.eicon-price-list:before {
    content: '\e84c'
}

.eicon-price-table:before {
    content: '\e84d'
}

.eicon-radio:before {
    content: '\e84e'
}

.eicon-rtl:before {
    content: '\e84f'
}

.eicon-scroll:before {
    content: '\e850'
}

.eicon-search:before {
    content: '\e851'
}

.eicon-select:before {
    content: '\e852'
}

.eicon-share:before {
    content: '\e853'
}

.eicon-sidebar:before {
    content: '\e854'
}

.eicon-skill-bar:before {
    content: '\e855'
}

.eicon-slider-3d:before {
    content: '\e856'
}

.eicon-slider-album:before {
    content: '\e857'
}

.eicon-slider-device:before {
    content: '\e858'
}

.eicon-slider-full-screen:before {
    content: '\e859'
}

.eicon-slider-push:before {
    content: '\e85a'
}

.eicon-slider-vertical:before {
    content: '\e85b'
}

.eicon-slider-video:before {
    content: '\e85c'
}

.eicon-slides:before {
    content: '\e85d'
}

.eicon-social-icons:before {
    content: '\e85e'
}

.eicon-spacer:before {
    content: '\e85f'
}

.eicon-table:before {
    content: '\e860'
}

.eicon-tabs:before {
    content: '\e861'
}

.eicon-tel-field:before {
    content: '\e862'
}

.eicon-text-area:before {
    content: '\e863'
}

.eicon-text-field:before {
    content: '\e864'
}

.eicon-thumbnails-down:before {
    content: '\e865'
}

.eicon-thumbnails-half:before {
    content: '\e866'
}

.eicon-thumbnails-right:before {
    content: '\e867'
}

.eicon-time-line:before {
    content: '\e868'
}

.eicon-toggle:before {
    content: '\e869'
}

.eicon-url:before {
    content: '\e86a'
}

.eicon-t-letter:before {
    content: '\e86b'
}

.eicon-wordpress:before {
    content: '\e86c'
}

.eicon-text:before {
    content: '\e86d'
}

.eicon-anchor:before {
    content: '\e86e'
}

.eicon-bullet-list:before {
    content: '\e86f'
}

.eicon-code:before {
    content: '\e870'
}

.eicon-favorite:before {
    content: '\e871'
}

.eicon-google-maps:before {
    content: '\e872'
}

.eicon-image:before {
    content: '\e873'
}

.eicon-photo-library:before {
    content: '\e874'
}

.eicon-woocommerce:before {
    content: '\e875'
}

.eicon-youtube:before {
    content: '\e876'
}

.eicon-flip-box:before {
    content: '\e877'
}

.eicon-settings:before {
    content: '\e878'
}

.eicon-headphones:before {
    content: '\e879'
}

.eicon-testimonial:before {
    content: '\e87a'
}

.eicon-counter-circle:before {
    content: '\e87b'
}

.eicon-person:before {
    content: '\e87c'
}

.eicon-chevron-right:before {
    content: '\e87d'
}

.eicon-chevron-left:before {
    content: '\e87e'
}

.eicon-close:before {
    content: '\e87f'
}

.eicon-file-download:before {
    content: '\e880'
}

.eicon-save:before {
    content: '\e881'
}

.eicon-zoom-in:before {
    content: '\e882'
}

.eicon-shortcode:before {
    content: '\e883'
}

.eicon-nerd:before {
    content: '\e884'
}

.eicon-device-desktop:before {
    content: '\e885'
}

.eicon-device-tablet:before {
    content: '\e886'
}

.eicon-device-mobile:before {
    content: '\e887'
}

.eicon-document-file:before {
    content: '\e888'
}

.eicon-folder-o:before {
    content: '\e889'
}

.eicon-hypster:before {
    content: '\e88a'
}

.eicon-h-align-left:before {
    content: '\e88b'
}

.eicon-h-align-right:before {
    content: '\e88c'
}

.eicon-h-align-center:before {
    content: '\e88d'
}

.eicon-h-align-stretch:before {
    content: '\e88e'
}

.eicon-v-align-top:before {
    content: '\e88f'
}

.eicon-v-align-bottom:before {
    content: '\e890'
}

.eicon-v-align-middle:before {
    content: '\e891'
}

.eicon-v-align-stretch:before {
    content: '\e892'
}

.eicon-pro-icon:before {
    content: '\e893'
}

.eicon-mail:before {
    content: '\e894'
}

.eicon-lock-user:before {
    content: '\e895'
}

.eicon-testimonial-carousel:before {
    content: '\e896'
}

.eicon-media-carousel:before {
    content: '\e897'
}

.eicon-section:before {
    content: '\e898'
}

.eicon-column:before {
    content: '\e899'
}

.eicon-edit:before {
    content: '\e89a'
}

.eicon-clone:before {
    content: '\e89b'
}

.eicon-trash:before {
    content: '\e89c'
}

.eicon-play:before {
    content: '\e89d'
}

.eicon-angle-right:before {
    content: '\e89e'
}

.eicon-angle-left:before {
    content: '\e89f'
}

.eicon-animated-headline:before {
    content: '\e8a0'
}

.eicon-menu-toggle:before {
    content: '\e8a1'
}

.eicon-fb-embed:before {
    content: '\e8a2'
}

.eicon-fb-feed:before {
    content: '\e8a3'
}

.eicon-twitter-embed:before {
    content: '\e8a4'
}

.eicon-twitter-feed:before {
    content: '\e8a5'
}

.eicon-sync:before {
    content: '\e8a6'
}

.eicon-import-export:before {
    content: '\e8a7'
}

.eicon-check-circle:before {
    content: '\e8a8'
}

.eicon-library-save:before {
    content: '\e8a9'
}

.eicon-library-download:before {
    content: '\e8aa'
}

.eicon-insert:before {
    content: '\e8ab'
}

.eicon-preview-medium:before {
    content: '\e8ac'
}

.eicon-sort-down:before {
    content: '\e8ad'
}

.eicon-sort-up:before {
    content: '\e8ae'
}

.eicon-heading:before {
    content: '\e8af'
}

.eicon-logo:before {
    content: '\e8b0'
}

.eicon-meta-data:before {
    content: '\e8b1'
}

.eicon-post-content:before {
    content: '\e8b2'
}

.eicon-post-excerpt:before {
    content: '\e8b3'
}

.eicon-post-navigation:before {
    content: '\e8b4'
}

.eicon-yoast:before {
    content: '\e8b5'
}

.eicon-nerd-chuckle:before {
    content: '\e8b6'
}

.eicon-nerd-wink:before {
    content: '\e8b7'
}

.eicon-comments:before {
    content: '\e8b8'
}

.eicon-download-circle-o:before {
    content: '\e8b9'
}

.eicon-library-upload:before {
    content: '\e8ba'
}

.eicon-save-o:before {
    content: '\e8bb'
}

.eicon-upload-circle-o:before {
    content: '\e8bc'
}

.eicon-ellipsis-h:before {
    content: '\e8bd'
}

.eicon-ellipsis-v:before {
    content: '\e8be'
}

.eicon-arrow-left:before {
    content: '\e8bf'
}

.eicon-arrow-right:before {
    content: '\e8c0'
}

.eicon-arrow-up:before {
    content: '\e8c1'
}

.eicon-arrow-down:before {
    content: '\e8c2'
}

.eicon-play-o:before {
    content: '\e8c3'
}

.eicon-archive-posts:before {
    content: '\e8c4'
}

.eicon-archive-title:before {
    content: '\e8c5'
}

.eicon-featured-image:before {
    content: '\e8c6'
}

.eicon-post-info:before {
    content: '\e8c7'
}

.eicon-post-title:before {
    content: '\e8c8'
}

.eicon-site-logo:before {
    content: '\e8c9'
}

.eicon-site-search:before {
    content: '\e8ca'
}

.eicon-site-title:before {
    content: '\e8cb'
}

.eicon-plus-square:before {
    content: '\e8cc'
}

.eicon-minus-square:before {
    content: '\e8cd'
}

.eicon-cloud-check:before {
    content: '\e8ce'
}

.eicon-drag-n-drop:before {
    content: '\e8cf'
}

.eicon-welcome:before {
    content: '\e8d0'
}

.eicon-handle:before {
    content: '\e8d1'
}

.eicon-cart:before {
    content: '\e8d2'
}

.eicon-product-add-to-cart:before {
    content: '\e8d3'
}

.eicon-product-breadcrumbs:before {
    content: '\e8d4'
}

.eicon-product-categories:before {
    content: '\e8d5'
}

.eicon-product-description:before {
    content: '\e8d6'
}

.eicon-product-images:before {
    content: '\e8d7'
}

.eicon-product-info:before {
    content: '\e8d8'
}

.eicon-product-meta:before {
    content: '\e8d9'
}

.eicon-product-pages:before {
    content: '\e8da'
}

.eicon-product-price:before {
    content: '\e8db'
}

.eicon-product-rating:before {
    content: '\e8dc'
}

.eicon-product-related:before {
    content: '\e8dd'
}

.eicon-product-stock:before {
    content: '\e8de'
}

.eicon-product-tabs:before {
    content: '\e8df'
}

.eicon-product-title:before {
    content: '\e8e0'
}

.eicon-product-upsell:before {
    content: '\e8e1'
}

.eicon-products:before {
    content: '\e8e2'
}

.eicon-bag-light:before {
    content: '\e8e3'
}

.eicon-bag-medium:before {
    content: '\e8e4'
}

.eicon-bag-solid:before {
    content: '\e8e5'
}

.eicon-basket-light:before {
    content: '\e8e6'
}

.eicon-basket-medium:before {
    content: '\e8e7'
}

.eicon-basket-solid:before {
    content: '\e8e8'
}

.eicon-cart-light:before {
    content: '\e8e9'
}

.eicon-cart-medium:before {
    content: '\e8ea'
}

.eicon-cart-solid:before {
    content: '\e8eb'
}

.eicon-exchange:before {
    content: '\e8ec'
}

.eicon-preview-thin:before {
    content: '\e8ed'
}

.eicon-device-laptop:before {
    content: '\e8ee'
}

.eicon-collapse:before {
    content: '\e8ef'
}

.eicon-expand:before {
    content: '\e8f0'
}

.eicon-navigator:before {
    content: '\e8f1'
}

.eicon-plug:before {
    content: '\e8f2'
}

.eicon-dashboard:before {
    content: '\e8f3'
}

.eicon-typography:before {
    content: '\e8f4'
}

.eicon-info-circle-o:before {
    content: '\e8f5'
}

.eicon-integration:before {
    content: '\e8f6'
}

.eicon-plus-circle-o:before {
    content: '\e8f7'
}

.eicon-rating:before {
    content: '\e8f8'
}

.eicon-review:before {
    content: '\e8f9'
}

.eicon-tools:before {
    content: '\e8fa'
}

.eicon-loading:before {
    content: '\e8fb'
}

.eicon-sitemap:before {
    content: '\e8fc'
}

.eicon-click:before {
    content: '\e8fd'
}

.eicon-clock:before {
    content: '\e8fe'
}

.eicon-library-open:before {
    content: '\e8ff'
}

.eicon-warning:before {
    content: '\e900'
}

.eicon-flow:before {
    content: '\e901'
}

.eicon-cursor-move:before {
    content: '\e902'
}

.eicon-arrow-circle-left:before {
    content: '\e903'
}

.eicon-flash:before {
    content: '\e904'
}

.eicon-redo:before {
    content: '\e905'
}

.eicon-ban:before {
    content: '\e906'
}

.eicon-barcode:before {
    content: '\e907'
}

.eicon-calendar:before {
    content: '\e908'
}

.eicon-caret-left:before {
    content: '\e909'
}

.eicon-caret-right:before {
    content: '\e90a'
}

.eicon-caret-up:before {
    content: '\e90b'
}

.eicon-chain-broken:before {
    content: '\e90c'
}

.eicon-check-circle-o:before {
    content: '\e90d'
}

.eicon-check:before {
    content: '\e90e'
}

.eicon-chevron-double-left:before {
    content: '\e90f'
}

.eicon-chevron-double-right:before {
    content: '\e910'
}

.eicon-undo:before {
    content: '\e911'
}

.eicon-filter:before {
    content: '\e912'
}

.eicon-circle-o:before {
    content: '\e913'
}

.eicon-circle:before {
    content: '\e914'
}

.eicon-clock-o:before {
    content: '\e915'
}

.eicon-cog:before {
    content: '\e916'
}

.eicon-cogs:before {
    content: '\e917'
}

.eicon-commenting-o:before {
    content: '\e918'
}

.eicon-copy:before {
    content: '\e919'
}

.eicon-database:before {
    content: '\e91a'
}

.eicon-dot-circle-o:before {
    content: '\e91b'
}

.eicon-envelope:before {
    content: '\e91c'
}

.eicon-external-link-square:before {
    content: '\e91d'
}

.eicon-eyedropper:before {
    content: '\e91e'
}

.eicon-folder:before {
    content: '\e91f'
}

.eicon-font:before {
    content: '\e920'
}

.eicon-adjust:before {
    content: '\e921'
}

.eicon-lightbox:before {
    content: '\e922'
}

.eicon-heart-o:before {
    content: '\e923'
}

.eicon-history:before {
    content: '\e924'
}

.eicon-image-bold:before {
    content: '\e925'
}

.eicon-info-circle:before {
    content: '\e926'
}

.eicon-link:before {
    content: '\e927'
}

.eicon-long-arrow-left:before {
    content: '\e928'
}

.eicon-long-arrow-right:before {
    content: '\e929'
}

.eicon-caret-down:before {
    content: '\e92a'
}

.eicon-paint-brush:before {
    content: '\e92b'
}

.eicon-pencil:before {
    content: '\e92c'
}

.eicon-plus-circle:before {
    content: '\e92d'
}

.eicon-zoom-in-bold:before {
    content: '\e92e'
}

.eicon-sort-amount-desc:before {
    content: '\e92f'
}

.eicon-sign-out:before {
    content: '\e930'
}

.eicon-spinner:before {
    content: '\e931'
}

.eicon-square:before {
    content: '\e932'
}

.eicon-star-o:before {
    content: '\e933'
}

.eicon-star:before {
    content: '\e934'
}

.eicon-text-align-justify:before {
    content: '\e935'
}

.eicon-text-align-center:before {
    content: '\e936'
}

.eicon-tags:before {
    content: '\e937'
}

.eicon-text-align-left:before {
    content: '\e938'
}

.eicon-text-align-right:before {
    content: '\e939'
}

.eicon-close-circle:before {
    content: '\e93a'
}

.eicon-trash-o:before {
    content: '\e93b'
}

.eicon-font-awesome:before {
    content: '\e93c'
}

.eicon-user-circle-o:before {
    content: '\e93d'
}

.eicon-video-camera:before {
    content: '\e93e'
}

.eicon-heart:before {
    content: '\e93f'
}

.eicon-wrench:before {
    content: '\e940'
}

.eicon-help:before {
    content: '\e941'
}

.eicon-help-o:before {
    content: '\e942'
}

.eicon-zoom-out-bold:before {
    content: '\e943'
}

.eicon-plus-square-o:before {
    content: '\e944'
}

.eicon-minus-square-o:before {
    content: '\e945'
}

.eicon-minus-circle:before {
    content: '\e946'
}

.eicon-minus-circle-o:before {
    content: '\e947'
}

.eicon-code-bold:before {
    content: '\e948'
}

.eicon-cloud-upload:before {
    content: '\e949'
}

.eicon-search-bold:before {
    content: '\e94a'
}

.eicon-map-pin:before {
    content: '\e94b'
}

.eicon-meetup:before {
    content: '\e94c'
}

.eicon-slideshow:before {
    content: '\e94d'
}

.eicon-t-letter-bold:before {
    content: '\e94e'
}

.eicon-preferences:before {
    content: '\e94f'
}

.eicon-table-of-contents:before {
    content: '\e950'
}

.eicon-tv:before {
    content: '\e951'
}

.eicon-upload:before {
    content: '\e952'
}

.eicon-instagram-comments:before {
    content: '\e953'
}

.eicon-instagram-nested-gallery:before {
    content: '\e954'
}

.eicon-instagram-post:before {
    content: '\e955'
}

.eicon-instagram-video:before {
    content: '\e956'
}

.eicon-instagram-gallery:before {
    content: '\e957'
}

.eicon-instagram-likes:before {
    content: '\e958'
}

.eicon-facebook:before {
    content: '\e959'
}

.eicon-twitter:before {
    content: '\e95a'
}

.eicon-pinterest:before {
    content: '\e95b'
}

.eicon-frame-expand:before {
    content: '\e95c'
}

.eicon-frame-minimize:before {
    content: '\e95d'
}

.eicon-archive:before {
    content: '\e95e'
}

.eicon-colors-typography:before {
    content: '\e95f'
}

.eicon-custom:before {
    content: '\e960'
}

.eicon-footer:before {
    content: '\e961'
}

.eicon-header:before {
    content: '\e962'
}

.eicon-layout-settings:before {
    content: '\e963'
}

.eicon-lightbox-expand:before {
    content: '\e964'
}

.eicon-error-404:before {
    content: '\e965'
}

.eicon-theme-style:before {
    content: '\e966'
}

.eicon-search-results:before {
    content: '\e967'
}

.eicon-single-post:before {
    content: '\e968'
}

.eicon-site-identity:before {
    content: '\e969'
}

.eicon-theme-builder:before {
    content: '\e96a'
}

.eicon-download-bold:before {
    content: '\e96b'
}

.eicon-share-arrow:before {
    content: '\e96c'
}

.eicon-global-settings:before {
    content: '\e96d'
}

.eicon-user-preferences:before {
    content: '\e96e'
}

.eicon-lock:before {
    content: '\e96f'
}

.eicon-export-kit:before {
    content: '\e970'
}

.eicon-import-kit:before {
    content: '\e971'
}

.eicon-lottie:before {
    content: '\e972'
}

.eicon-products-archive:before {
    content: '\e973'
}

.eicon-single-product:before {
    content: '\e974'
}

.eicon-disable-trash-o:before {
    content: '\e975'
}

.eicon-single-page:before {
    content: '\e976'
}

.eicon-wordpress-light:before {
    content: '\e977'
}

.eicon-cogs-check:before {
    content: '\e978'
}

.eicon-custom-css:before {
    content: '\e979'
}

.eicon-global-colors:before {
    content: '\e97a'
}

.eicon-globe:before {
    content: '\e97b'
}

.eicon-typography-1:before {
    content: '\e97c'
}

.eicon-background:before {
    content: '\e97d'
}

.eicon-device-responsive:before {
    content: '\e97e'
}

.eicon-device-wide:before {
    content: '\e97f'
}

.eicon-code-highlight:before {
    content: '\e980'
}

.eicon-video-playlist:before {
    content: '\e981'
}

.eicon-download-kit:before {
    content: '\e982'
}

.eicon-kit-details:before {
    content: '\e983'
}

.eicon-kit-parts:before {
    content: '\e984'
}

.eicon-kit-upload:before {
    content: '\e985'
}

.eicon-kit-plugins:before {
    content: '\e986'
}

.eicon-kit-upload-alt:before {
    content: '\e987'
}

.eicon-hotspot:before {
    content: '\e988'
}

.eicon-paypal-button:before {
    content: '\e989'
}

.eicon-shape:before {
    content: '\e98a'
}

.eicon-wordart:before {
    content: '\e98b'
}

.eicon-checkout:before {
    content: '\e98c'
}

.eicon-container:before {
    content: '\e98d'
}

.eicon-flip:before {
    content: '\e98e'
}

.eicon-info:before {
    content: '\e98f'
}

.eicon-my-account:before {
    content: '\e990'
}

.eicon-purchase-summary:before {
    content: '\e991'
}

.eicon-page-transition:before {
    content: '\e992'
}

.eicon-spotify:before {
    content: '\e993'
}

.eicon-stripe-button:before {
    content: '\e994'
}

.eicon-woo-settings:before {
    content: '\e995'
}

.eicon-woo-cart:before {
    content: '\e996'
}

.eicon-grow:before {
    content: '\e997'
}

.eicon-order-end:before {
    content: '\e998'
}

.eicon-nowrap:before {
    content: '\e999'
}

.eicon-order-start:before {
    content: '\e99a'
}

.eicon-progress-tracker:before {
    content: '\e99b'
}

.eicon-shrink:before {
    content: '\e99c'
}

.eicon-wrap:before {
    content: '\e99d'
}

.eicon-align-center-h:before {
    content: '\e99e'
}

.eicon-align-center-v:before {
    content: '\e99f'
}

.eicon-align-end-h:before {
    content: '\e9a0'
}

.eicon-align-end-v:before {
    content: '\e9a1'
}

.eicon-align-start-h:before {
    content: '\e9a2'
}

.eicon-align-start-v:before {
    content: '\e9a3'
}

.eicon-align-stretch-h:before {
    content: '\e9a4'
}

.eicon-align-stretch-v:before {
    content: '\e9a5'
}

.eicon-justify-center-h:before {
    content: '\e9a6'
}

.eicon-justify-center-v:before {
    content: '\e9a7'
}

.eicon-justify-end-h:before {
    content: '\e9a8'
}

.eicon-justify-end-v:before {
    content: '\e9a9'
}

.eicon-justify-space-around-h:before {
    content: '\e9aa'
}

.eicon-justify-space-around-v:before {
    content: '\e9ab'
}

.eicon-justify-space-between-h:before {
    content: '\e9ac'
}

.eicon-justify-space-between-v:before {
    content: '\e9ad'
}

.eicon-justify-space-evenly-h:before {
    content: '\e9ae'
}

.eicon-justify-space-evenly-v:before {
    content: '\e9af'
}

.eicon-justify-start-h:before {
    content: '\e9b0'
}

.eicon-justify-start-v:before {
    content: '\e9b1'
}

.eicon-woocommerce-cross-sells:before {
    content: '\e9b2'
}

.eicon-woocommerce-notices:before {
    content: '\e9b3'
}

.eicon-inner-container:before {
    content: '\e9b4'
}

.eicon-warning-full:before {
    content: '\e9b5'
}

.eicon-exit:before {
    content: '\e9b6'
}

.eicon-loop-builder:before {
    content: '\e9b7'
}

.eicon-notes:before {
    content: '\e9b8'
}

.eicon-read:before {
    content: '\e9b9'
}

.eicon-unread:before {
    content: '\e9ba'
}

.eicon-eye:before {
    content: '\e8ac'
}

.eicon-elementor-square:before {
    content: '\e813'
}
.hs_join_team_page_right {
  background-color: #fff;
  box-shadow: 0 0 35px -10px rgb(0 0 0 / 25%);
  transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  border-radius: 16px 16px 16px 16px;
  padding: 20px;
  position: sticky;
  top: 120px;
  width: 100%;
}



.hs_join_team_page.dff-pd .main_section .main_inner_sec {
  padding:0 10px 10px;
}

.hs_join_team_page.dff-pd .main_section {
  padding: 50px 25px;
  margin: 0;
}




.two_column_page .left_cols .card_wrapp .hs_button a {
  box-shadow: none;
}

.cm_continuing_bnr .advanced_banner.video .page-center {
  min-height: auto;
}


.ft-manchester .cm-map-wrap .cm-map-in iframe,
.ft-exeter .cm-map-wrap .cm-map-in iframe,
.ft-salem .cm-map-wrap .cm-map-in iframe{
  margin-top: 9px;
}
.ft-nashua .cm-map-wrap .cm-map-in iframe {
  margin-top: 4px;
}


@media (min-width: 768px){
  .full_width_page .cm-row.cm-three + .cm-row.cm-three .cols {
    width: 34.232%;
  }

  .full_width_page .cm-row.cm-three + .cm-row.cm-three {
    margin: 0 auto;
    justify-content: center;
  }

  .hs_join_team_page.dff-pd .main_section {
    padding: 50px 40px 80px 40px;
    margin: 0;
  }

}


.hs_join_team_page .main_section {
  margin: 50px 0;
}

.hs_join_team_page .main_section .main_inner_sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  padding: 20px;
  padding: 0 20px 20px;
}

.hs_join_team_page .main_section .content-wrapper .left_section {
  width: 67%;
  border-right: 1px solid #24125F;
}

.hs_join_team_page .main_section .content-wrapper .right_section {
  width: 33%;
  padding: 0 35px 0 35px;
}

.hs_join_team_page .hs_cos_wrapper_type_rich_text ul {
  margin: 0 0 20px 20px;
  padding: 0 20px 0 20px;
}

.hs_join_team_page .hs_cos_wrapper_type_rich_text ul li a {
  color: #24125F;
  font-weight: 600;
  font-family: "Gothic A1",Sans-serif;
}

@media (max-width: 991px) and (min-width: 768px){
  .two_column_layout .videos_group .title h2 {
    font-size: 25px;
  }
}


@media (max-width: 767px){

  .hs_join_team_page .main_section .content-wrapper .left_section,
  .hs_join_team_page .main_section .content-wrapper .right_section {
    width: 100%;
  }

  .hs_join_team_page .main_section .content-wrapper .right_section {
    padding: 0;
  }
  .two_column_page .left_cols {
    margin-bottom: 50px;
  }

}

.video-slider {
  opacity: 0;
  visibility: hidden;
  transition: all .3s ease;
}

.video-slider.slick-slider {
  opacity: 1;
  visibility: visible;
}
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
header.header {
  line-height: 1.85714285714286;
  font-size: 16px;
  font-family: "Gothic A1",sans-serif;
  position:relative;
  z-index:9;
}

.flex-wrapper {
  padding: 0 !important;
}

.flex-block > div {
  width: calc(100% / 2);
  text-align: center;
  padding: 10px 5px;
}

.flex-block > div:first-of-type {
  order: 2;
}

.flex-block > div:last-of-type {
  order: 1;
  border-right: 1px solid #fff;
}

.hdr-top_sec {
  box-shadow: 0 0 24px 0 rgb(0 0 0 / 15%);
  transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding: 10px 20px 10px 20px;
  z-index: 99;
  background-color: #24125f;
}

.hdr-top_sec a {
  background-color: #24125F00;
  color: #fff;
  font-size: 1.0666666666667rem;
  font-weight: 600;
  line-height: 1em;
  font-family: "Montserrat",Sans-serif;
  display: inline-block;
}

.hdr-top_sec .container {
  text-align: right;
}

.hdr-top_sec a span:before {
  content: "\f360";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 5px;
}

.hdr-top_sec .top_in {
  margin: 0 20px 0 20px;
}

.hdr-top_sec a span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}


.hdr-top_sec a:hover {
  transform: skew(-10deg);
  color: #fff;
}

.hdr_btm {
  background-color: #FFFFFF;
}

.hdr-bottom_sec {
  box-shadow: 0 0 24px 0 rgb(0 0 0 / 15%);
  transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
  padding: 10px 20px 10px 20px;
  z-index: 100;
}

.header__logo img {
  width: 200px !important;
}

.custom-menu-primary {
  width: 100%;
}

.custom-menu-primary .hs-menu-wrapper > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  justify-content: flex-end;
}

.custom-menu-primary .hs-menu-wrapper > ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.custom-menu-primary .hs-menu-wrapper > ul > li > a {
  font-family: "Proxima Nova Bold",Sans-serif;
  font-weight: 700;
  text-transform: capitalize;
  color: #24125f;
  width: 100%;
  margin: 0;
  padding: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.2;
}

.custom-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children {
  position: relative;
}

.custom-menu-primary .hs-menu-wrapper > ul > li:hover > a {
  color: #565295;
}

.custom-menu-primary .hs-menu-wrapper > ul > li.hs-item-has-children > a:after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: 10px;
  content: "\f107";
}

.custom-menu-primary .hs-menu-wrapper > ul > li > ul {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  -webkit-transition: opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear;
  -o-transition: opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear;
  transition: opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear;
  -webkit-box-shadow: 2px 2px 5px rgb(0 0 0 / 20%);
  box-shadow: 2px 2px 5px rgb(0 0 0 / 20%);
  z-index: 999;
  background-color: #fff;
  min-width: 200px;
  border-radius: 10px 10px 10px 10px;
  padding: 3px 5px 3px 5px;
  margin: 10px 0 0 0;
  top: 100%;
}

.custom-menu-primary .hs-menu-wrapper > ul > li:hover > ul {
  opacity: 1;
  visibility: visible;
}

.custom-menu-primary .hs-menu-wrapper > ul > li > ul > li {
  display: block;
}

.custom-menu-primary .hs-menu-wrapper > ul > li > ul > li > a {
  color: #1a1819;
  padding: 10px;
  display: block;
  font-weight: 500;
  font-size: 14px;
  font-family: "Montserrat",Sans-serif;
  line-height: 1.2;
}

.colum-middle-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 10px 0 10px;
  align-content: center;
  align-items: center;
}

.hdr-bottom_sec .cm-row > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}


.hdr-bottom_sec .colum-right .cm-row {
  justify-content: flex-end;
  padding: 0 10px 0 10px;
  align-content: center;
  align-items: center;
}

.hdr-bottom_sec .colum-right .hdr-button a {
  box-shadow: 0 0 27px 0 rgb(0 0 0 / 12%);
  padding: 15px 20px 15px 20px;
  border-radius: 8px 8px 8px 8px;
  font-family: "Montserrat",Sans-serif;
  font-size: 15px;
  text-align: center;
  font-weight: 600;
  line-height: 1em;
  display: inline-block;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.hdr-bottom_sec .colum-right .hdr-button a:hover {
  background-color: #565295;
}

.hdr-bottom_sec .colum-right .hdr-button.cm-btn2 {
  margin: 0 0 0 10px;
}
.mob-hide{
  display:none;
}




@media (min-width: 768px){
  .hdr-bottom_sec .colum-left {
    width: 17%;
  }
  .hdr-bottom_sec .colum-middle {
    width: 67%;
  }
  .hdr-bottom_sec .colum-right {
    width: 16%;
  }

}

@media (min-width: 1025px){
  .desk-hide{
    display:none;
  }

  .mob-hide{
    display:block;
  }

  .scroll-header .hdr_btm {
    position: fixed;
    z-index: 55;
    left: 0;
    right: 0;
    top: 0;
  }
  .lp .hdr-top_sec {
    min-height: 49.7px;
  }

  .hdr-v2 .hdr-bottom_sec .colum-left {
    width: 17.032%;
  }

  .hdr-v2.diff-menu-styl .hdr-bottom_sec .colum-middle {
    width: 48%;
  }

  .hdr-v2.diff-menu-styl .hdr-bottom_sec .colum-right.colum-right-side1 {
    width: 24.972%;
  }

  .hdr-v2 .hdr-bottom_sec .colum-right.colum-right-side2 {
    width: 9.976%;
  }

  .hdr-v2.diff-menu-styl .custom-menu-primary .hs-menu-wrapper>ul>li>a {
    font-size: 14px;
  }

  .hdr-v2.diff-menu-styl .hdr-contact-details ul li a{
    font-size: 14px;
  }

  .hdr-v2.diff-menu-styl .hdr-contact-details .cm-icon-icon i{
    font-size: 15px
  }

  .hdr-v2 .hdr-bottom_sec .cm-col2 {
    margin: 0 0 0 10px;
  }

  .hdr-v2 .hdr-bottom_sec .colum-right .hdr-button a {
    font-size: 12px;
    font-weight: 600;
  }

  .hdr-v2 .custom-menu-primary .hs-menu-wrapper>ul {
    justify-content: center;
  }

  .custom-menu-primary .hs-menu-wrapper>ul>li.hs-item-has-children:hover:after {
    position: absolute;
    content: "";
    display: block;
    padding: 20px 50px;
    left: 10px;
    top: 20px;
  }
  .hdr-v2 .hdr-bottom_sec .colum-right .cm-row {
    padding: 0;
  }

  .hdr-v2  .hdr-top_sec .top_in {
    margin: 0 10px 0 10px;
  }


  .hdr-v2 .hdr-bottom_sec .colum-middle {
    width: 50.026%;
  }

  .hdr-v2 .hdr-bottom_sec .colum-right.colum-right-side1 {
    width: 22.966%;
  }
}



@media (max-width: 1090px){
  .hdr-bottom_sec .colum-right .hdr-button a {
    padding-right: 14px;
    padding-left: 14px;
    font-size: 12px;
  }
  .hdr-bottom_sec .colum-right .hdr-button.cm-btn2 {
    margin-left: 3px;
  }
  .mob-left_sec .hdr-contact-details .cm-icon-icon i{
    color:#fff !important; 
  }
}



@media (max-width: 1300px) and  (min-width: 1025px){

  .hdr-v2 .hdr-bottom_sec .colum-right .cm-row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .hdr-v2 .hdr-bottom_sec .colum-right .hdr-button a {
    white-space: nowrap;
    padding-left: 8px;
    padding-right: 8px;
  }

  .hdr-v2 .hdr-contact-details .cm-icon-text {
    white-space: nowrap;
  }

  .hdr-v2 .custom-menu-primary .hs-menu-wrapper>ul {
    flex-wrap: nowrap;
  }

  .hdr-v2  .custom-menu-primary .hs-menu-wrapper>ul>li>a {
    white-space: nowrap;
    padding: 8px 4px;
    font-size: 12px !important;
  }

  .hdr-v2 .hdr-bottom_sec .colum-right.colum-right-side2 {
    width: 9%;
  }

  .hdr-v2.diff-menu-styl .hdr-bottom_sec .colum-right.colum-right-side1 {
    width: 24%;
  }

  .hdr-v2.diff-menu-styl .hdr-bottom_sec .colum-middle {
    width: 49.9%;
  }

  .hdr-v2 .colum-middle-in {
    padding: 0 6px;
  }

  .hdr-v2 .hdr-contact-details ul li a {
    font-size: 13px;
  }
}

@media (max-width: 1024px) and  (min-width: 768px){
  .hdr-bottom_sec .colum-left {
    width: 30%;
  }

  .hdr-bottom_sec .colum-middle {
    width: 70%;
  }
}


@media (max-width: 1024px){
  .hdr-v2 .hdr-bottom_sec .colum-right.colum-right-side1 {
    display: none;
  }
  .hdr_btm {
    position: fixed;
    box-shadow: 0 0 24px 0 rgb(0 0 0 / 15%);
    padding: 0 0 10px 0;
    background-color: #FFF;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 555;
  }

  .mob-top_sec {
    background-color: #24125f;
    padding: 5px;
  }

  .mob-top_sec .mob-left_sec a {
    background-color: #FFF0;
    border-radius: 0 0 0 0;
    padding: 15px 5px 15px 5px;
    color: #fff;
    width: 100%;
    font-size: 15px;
    line-height: 1em;
    display: inline-block;
    font-family: "Montserrat",Sans-serif;
    font-weight: 600;
  }
  .mob-top_sec .mob-right_sec strong {
    background-color: #FFF0;
    border-radius: 0 0 0 0;
    padding: 15px 5px 15px 5px;
    color: #fff;
    width: 100%;
    font-size: 15px;
    line-height: 1em;
    display: inline-block;
    font-family: "Montserrat",Sans-serif;
    font-weight: 600;
  }

  .mob-top_sec a span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .header__logo img {
    width: 180px !important;
  }


  .hdr-bottom_sec .cm-row .cm-col1,
  .hdr-bottom_sec .advanced_button_wrap .advanced_button{
    display: none !important;
  }

  .hdr-bottom_sec .colum-right .hdr-button.cm-btn2 {
    margin: 0;
  }



  .colum-middle-in {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 0;
  }

  .mobile-trigger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 100%;
  }

  .mobile-trigger .jet-mobile-menu__toggle-icon {
    min-width: 35px;
    min-height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    cursor: pointer;
    color: #565295;
  }

  .mobile-trigger .jet-mobile-menu__toggle-icon i {
    font-size: 25px;
  }
  .mob-top_sec a:hover,.mob-top_sec a:focus {
    color: #fff;
  }
  .jet-mobile-menu-cover {
    position: fixed;
    display: block;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.5);
    z-index: 997;
    opacity:0;
    visibility:hidden;
    transition: 0.3s all ease-in;
  }

  .mobile-open .jet-mobile-menu-cover {
    opacity:1;
    visibility:visible;
  }


  .mobile-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    position: fixed;
    top: 0;
    height: 100%;
    max-width: 100%;
    z-index: 998;
    right: -400px;
    transition: 0.3s all ease-in;
    width: 400px;
  }

  .mobile-open .mobile-menu {
    z-index: 999;
    right: 0;
  }
  .jet-mobile-menu__container-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 20px;
    background-color: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
  }

  .jet-mobile-menu__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 35px;
  }
  .jet-mobile-menu__breadcrumbs {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .jet-mobile-menu__back {
    min-width: 30px;
    min-height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    color: #3a3a3a;
  }
  .jet-mobile-menu__back i {
    color: #565295;
    font-size: 25px;
  }

  .jet-mobile-menu__breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .mobile-menu .hs-menu-wrapper>ul li.custom-parent-link {
    padding: 0;
  }

  .jet-mobile-menu__back i {
    color: #565295;
    font-size: 25px;
  }

  .jet-mobile-menu .jet-mobile-menu__breadcrumb {
    line-height: 1.2em;
  }
  .jet-mobile-menu__breadcrumbs .breadcrumb-label{
    font-size: 25px;
    line-height: 1.2em;
    color: #565295;
    font-family: "Montserrat",Sans-serif;
    font-weight: 700;
  }

  .mobile-menu .hs-menu-wrapper > ul li {
    line-height: 1.2em;
    padding: 15px 0 15px 0;
  }

  .mobile-menu .hs-menu-wrapper > ul li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1a1819;
    font-weight: 600;
    font-family: "Montserrat",Sans-serif;
    font-size: 18px;
  }

  .mobile-menu .hs-menu-wrapper > ul > li.hs-item-has-children > a:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 20px;
    color: #24125f;
    height: 10px!important;
    width: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    content: "\f105";
  }

  .mobile-menu .hs-menu-wrapper > ul li:hover > a {
    color: #24125f;
  }


  .mobile-menu .hs-menu-wrapper ul li.hs-menu-item.hs-item-has-children > ul {
    background: #FFFFFF;
    box-shadow: none;
    display: block!important;
    height: 100%;
    padding: 0;
    position: absolute!important;
    top: 0;
    transform: translate(100%);
    transition: all .5s linear!important;
    width: 100%;
    left: 0;
    padding: 20px;
    overflow-y: auto;
  }
  .mobile-menu .hs-menu-wrapper ul li.child-open.hs-menu-item.hs-item-has-children > ul {
    transform: translate(0px, 0px);
  }

  body.mobile-open {
    overflow: hidden;
  }
  .hdr-bottom_sec {
    padding: 10px 20px 0;
    box-shadow: none;
  }
  header.header {
    min-height: 148px;
  }

  .mobile-menu .hs-menu-wrapper>ul li.custom-parent-link a {
    min-height: 35px;
  }
  .lp .mob-top_sec {
    min-height: 55px;
  }





  .hdr-v2 .mob-top_sec .cm-row > div {
    width: 50%;
  }

  .hdr-v2 .mob-top_sec .mob-left_sec>* {
    border-style: solid;
    border-color: #fff;
    border-width: 0 1px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }

  .hdr-v2 .mob-top_sec  .hdr-contact-details {
    padding: 5px;
    width: 100%;
  }

  .hdr-v2 .mob-top_sec .mob-right_sec>* {
    padding: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .hdr-v2 .hdr-contact-details ul {
    margin: 0;
  }

  .hdr-v2 .hdr-contact-details ul li {
    width: 100%;
    margin: 0;
  }

  .hdr-v2 .hdr-contact-details ul li a {
    justify-content: center;
    font-size: 15px;
    font-family: "Montserrat",sans-serif;
    font-weight: 600;
  }

  .hdr-v2 .hdr-contact-details .cm-icon-text {
    color: #FFF !important;
    text-align: center;
  }

  .hdr-v2 .mob-top_sec {
    padding: 0;
  }

  .hdr-v2 .hdr-contact-details .cm-icon-icon {
    display: inline-block;
  }

  .hdr-v2 .mob-top_sec a{
    text-align: center;
    color: #fff;
  }

  .mobile-menu .hs-menu-wrapper>ul li.active-branch>a,
  .mobile-menu .hs-menu-wrapper>ul li.active>a{
    color: #24125f;
  }

}

@media (max-width: 767px){
  .hdr-bottom_sec .colum-left,
  .hdr-bottom_sec .colum-middle {
    width: 50%;
  }

  .header__logo img {
    width: 150px!important;
  }
  header.header {
    min-height: 136px;
  }
  .mobile-trigger .jet-mobile-menu__toggle-icon {
    margin: 0 5px 0 0;
  }

  .hdr-v2 .mobile-trigger .jet-mobile-menu__toggle-icon {
    margin: 0;
  }

  .mobile-menu .hs-menu-wrapper>ul li>a {
    font-size: 17px;
  }

  .hdr-v2 .jet-mobile-menu__breadcrumbs .breadcrumb-label {
    font-size: 24px;
  }

  .hdr-v2 .hdr-bottom_sec .colum-left {
    width: 65%;
  }

  .hdr-v2 .hdr-bottom_sec .colum-middle {
    width: 35%;
  }
}
footer.footer{
  position:relative;
  z-index:9;
}
.ft-top_sec {
  padding: 20px 20px 30px 20px;
  border-style: solid;
  border-width: 2px 0 0 0;
  border-color: #24125f;
}

.ft-v2 .ft-top_sec {
  padding: 30px 20px 30px 20px;
}

.ft-top_sec .cm-col  {
  width: 100%;
}

.ft-top_sec .col-in {
  margin: 20px 20px 0 0;
}

.ft-v2 .ft-logo>* {
  padding: 0 0 10px 0;
  display: block;
}
.ft-top_sec .column1 {
  width: 100%;
}
.ft-top_sec .column1 > .col-in > div:not(:last-child) {
  margin-bottom: 6px;
}

.ft-top_sec .column1 > .col-in > div {
  display: flex;
  justify-content: center;
}
.ft-v2 .ft-top_sec .column1>.col-in>div {
  justify-content: unset;
}

.ft-logo img {
  width: 200px !important;
}

.copyright-text p {
  margin: 0 0 5px 0;
  font-size: 13px;
  font-weight: 300;
  line-height: 1;
  color: rgba(0,0,0,.2784313725490196);
}

.ft-v2 .copyright-text p {
  margin: 0 0 10px 0;  
}

.ft-contact ul {
  margin: 0 0 20px 0;
  padding: 0;
  list-style: none;
}

.ft-contact ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: inherit;
}

.ft-contact ul li:not(:last-child) {
  padding-bottom: calc(8px/2);
}

.ft-contact ul li:not(:first-child) {
  margin-top: calc(8px/2);
}

.ft-contact ul li a{
  font-family: "Roboto",Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.ft-contact ul li .cm-icon-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ft-contact ul li .cm-icon-icon i {
  width: 1.25em;
  font-size: 14px;
  color: #24125f;
}

.ft-contact ul li .cm-icon-text {
  display: inline-block;
  color: #1a1819;
  padding-left: 3px;
}

.ft-contact ul li > .cm-icon-text {
  font-family: "Roboto",Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3em;
}



.cm-social-icons-v2 {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}

.cm-social-icons-v2 li {
  margin-right: 7px;
  --icon-padding: .6em;
  --icon-size: 16px;
}

.cm-social-icons-v2 li a {
  background-color: #30358b2b;
  border-radius: 50%;
  font-family: "Gothic A1",Sans-serif;
  font-size: var(--icon-size,25px);
  line-height: var(--icon-size,25px);
  width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
  height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}

.cm-social-icons-v2 li a i {
  width: 1em;
  height: 1em;
  position: relative;
  display: block;
  color: #24125f;
}

.cm-social-icons-v2 li a:hover {
  opacity: .9;
}

.cm-social-icons-v2 li a:hover i {
  color: #565295;
}

.ft-top_sec .cm-col h4 {
  margin-bottom: 20px;
  color: #24125f;
}

.ft-menu ul li a {
  padding-top: 6px;
  padding-bottom: 6px;
  color: #1a1819;
  -js-display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  text-decoration: none;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ft-menu ul li a:hover {
  color: #24125f;
}

.ft-top_sec .column3 ul {
  margin: 0;
  list-style: none;
}

.ft-top_sec .column3 ul li {
  padding: 2.5px 0 3px 0;
}

.ft-top_sec .column3 ul li > span {
  padding: 2.5px 0 3px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 0;
  -js-display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ft-top_sec .column3 ul li > span > span {
  font-family: "Roboto",Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2em;
  color: #1a1819;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.ft-top_sec .column3 ul li > span > span:last-child {
  text-align: right;
  white-space: nowrap;
}
.ft-top_sec .column4 .cm-map-wrap {
  line-height: 0;
}

.ft-top_sec .column3 ul li:not(:first-child) {
  border-top-style: solid;
  border-top-color: #D4D4D480;
  border-top-width: 1px;
}



#ast-scroll-top {
  left: 30px;
  bottom: 30px;
  transform: rotate(180deg);
  position: fixed;
  text-align: center;
  cursor: pointer;
  width: 2.1em;
  height: 2.1em;
  line-height: 2.1;
  color: #fff;
  background-color: #39a2d3;
  font-size: 1.1333333333333rem;
  border-radius: 100px;
  display:none;
  z-index: 8;
}

#ast-scroll-top:before {
  content: "\e900";
  font-family: Astra;
  text-decoration: inherit;
}

.ft-bottom_sec {
  padding: 0 20px 0 20px;
  background-color: #24125f;
  position: relative;
}

.ft-bottom_sec .copyright_sec ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  list-style: none;
  margin-right: calc(-30px/2);
  margin-left: calc(-30px/2);
}

.ft-bottom_sec .copyright_sec ul li {
  margin-right: calc(30px/2);
  margin-left: calc(30px/2);
}

.ft-bottom_sec .copyright_sec ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFF;
}


.cm-social-icons {
  margin: 0;
  list-style: none;
  display: flex;
  --icon-size: 16px;
}

.cm-social-icons li {
  display: inline-block;
}

.cm-social-icons li a {
  background-color: #24125f;
  border-radius: 10%;
  font-size: var(--icon-size,25px);
  line-height: var(--icon-size,25px);
  width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
  height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  color: #818a91;
}

.cm-social-icons li + li {
  margin-left: 5px;
}

.cm-social-icons li a i {
  width: 1em;
  height: 1em;
  position: relative;
  display: block;
  color: #fff;
}

.cm-social-icons li a:hover {
  opacity: .9;
  color: #fff;
}





@media (min-width: 768px){
  .ft-v2 .ft-top_sec .column1 {
    width: 25%;
  }

  .ft-top_sec .column2 {
    width: 18%;
  }

  .ft-top_sec .column3 {
    width: 25%;
  }

  .ft-top_sec .column4 {
    width: 32%;
  }
}

@media (max-width: 1024px) and (min-width: 768px){
  .ft-v2 .ft-top_sec .column1 {
    width: 100%;
  }

  .ft-top_sec .column2,
  .ft-top_sec .column3 {
    width: 50%;
  }

  .ft-top_sec .column4 {
    width: 100%;
  }
}

@media (max-width: 1024px){
  .ft-v2 .ft-top_sec,
  .ft-top_sec{
    padding: 50px 50px 50px 50px;
  }
  .ft-bottom_sec{
    padding: 0 50px 0 50px;
  }
  .ft-top_sec .column4 .cm-pd {
    margin: 10px 0 0 0;
  }


  .ft-top_sec .column4 .cm-pd {
    margin: 10px 0 0 0;
  }

  .ft-v2 .ft-top_sec .column1 .col-in {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 20px 0;
  }

  .ft-v2 .ft-top_sec .column1 .col-in > div {
    width: 100%;
    text-align: center;
    justify-content: center;
  }

  .cm-social-icons-v2 li:last-child {
    margin: 0;
  }

  .ft-contact ul li a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .ft-contact ul li:not(:last-child) {
    padding-bottom: calc(5px/2);
  }

  .ft-contact ul li:not(:first-child) {
    margin-top: calc(5px/2);
  }

  .ft-logo img {
    width: 180px!important;
  }
}



@media (max-width: 767px){
  .ft-top_sec,
  .ft-v2 .ft-top_sec{
    padding: 35px 25px 35px 25px;
  }

  .ft-bottom_sec {
    padding: 10px 10px 10px 10px;
  }

  .ft-bottom_sec .copyright_sec ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .ft-top_sec .column3 .cm-pd, 
  .ft-top_sec .column2 .cm-pd {
    margin: 0 0 10px 0;
  }

  .ft-top_sec .column4 .cm-pd {
    padding: 0;
  }

  .ft-logo img {
    width: 150px!important;
  }

  .cm-social-icons-v2 li {
    --icon-padding: .8em;
    --icon-size: 14px;
  }

  .cm-social-icons-v2 li:not(:last-child) {
    margin-right: 15px;
  }

  .ft-contact ul {
    margin: 0 0 12px 0;
  }

  .ft-contact ul li:not(:last-child) {
    padding-bottom: calc(12px/2);
  }

  .ft-contact ul li:not(:first-child) {
    margin-top: calc(12px/2);
  }

}



@media (max-width: 479px){
  .ft-salem .cm-map-wrap .cm-map-in iframe {
    margin-bottom: 10px;
    margin-top: 0;
  }

  .ft-salem .cm-social-icons-v2 li:not(:last-child) {
    margin-right: 9px;
  }

  .ft-salem .cm-social-icons-v2 {
    flex-wrap: nowrap;
  }
}
/* Menu and simple menu */

.hs-menu-wrapper ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}


/* Vertical menu */

.hs-menu-wrapper.hs-menu-flow-vertical ul {
  flex-direction: column;
}

/* Flyouts */

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 0;
  opacity: 1;
  top: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
}