/*!tas:section /wp-content/plugins/table-maker/css/style.css*/
@font-face { font-family: 'wpsm-icons'; src: url('/_tas/a/af7fee82/wp-content/plugins/table-maker/font/wpsm-icons.eot?-jgkfsj'); src: url('/_tas/a/af7fee82/wp-content/plugins/table-maker/font/wpsm-icons.eot?#iefix-jgkfsj') format('embedded-opentype'),  url('/_tas/a/68ec1927/wp-content/plugins/table-maker/font/wpsm-icons.woff?-jgkfsj') format('woff'),  url('/_tas/a/827a0807/wp-content/plugins/table-maker/font/wpsm-icons.ttf?-jgkfsj') format('truetype'),  url('/_tas/a/c76768c5/wp-content/plugins/table-maker/font/wpsm-icons.svg?-jgkfsj#wpsm-icons') format('svg'); font-weight: normal; font-style: normal; }
.wpsm-comptable i.wpsm-table-icon { font-family: 'wpsm-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.wpsm-icon-heart:before { content: "\e601"; color: #cc0000; font-size: 22px; }
.wpsm-icon-star:before { content: "\e602"; color: #FFBF00; font-size: 22px; }
.wpsm-icon-star-empty:before { content: "\e607"; color: #FFBF00; font-size: 22px; }
.wpsm-icon-lock:before { content: "\e600"; font-size: 18px; }
.wpsm-icon-tick:before { content: "\e603"; color: #06C29F; font-size: 22px; }
.wpsm-icon-cross:before { content: "\e604"; color: #cc0000; font-size: 22px; }
.wpsm-icon-info:before { content: "\e605"; color: #13B3E3; font-size: 16px; }
.wpsm-icon-warning:before { content: "\e606"; color: #FF6A00; font-size: 18px; }
.wpsm-comptable-wrap { margin: 25px 0; overflow: auto; }
.wpsm-comptable { border-collapse: separate; margin: 0; width: 100%; border-spacing: 0; max-width: 100%; border:1px solid transparent; }
.wpsm-comptable th, .wpsm-comptable td { padding: 15px; box-sizing: border-box; }
.wpsm-comptable th { border-right: 1px solid #cdcdcd; background: #707070; text-align: left; font-weight: 700; border: none; color: #fff }
.wpsm-comptable td { background: #fff; border: 1px solid #e8e8e8; border-width: 0px 1px 1px 0px; color: #111; min-width: 120px; vertical-align: middle; position: relative; }
.wpsm-comptable.center-table-align td, .wpsm-comptable.center-table-align th { text-align: center; vertical-align: middle; }
.wpsm-comptable td ul li, .wpsm-comptable td ul { margin: 0; list-style: disc inside none; }
.wpsm-comptable td:first-child { border-left-width: 1px; }
.wpsm-comptable td img { max-width: 250px; max-height: 250px; padding: 15px }
.wpsm-comptable td:hover, .wpsm-comptable td.betterhover, .wpsm-comptable tr:hover td { background-color: #f8f8f8; }
.wpsm-comptable .subheader td { font-weight: 600; }
.hover-col1 tr td:first-child { background-color: #f8f8f8; min-width: 140px; text-align: left; }
.wpsm-comptable td .wpsm-button{margin: 10px 15px; white-space: nowrap;}
/*.hover-col1 th.wpsm-placeholder { background-color: transparent; border-bottom: 1px solid #e8e8e8 }*/
/* Color Scheme */

.wpsm-thead-default th { background-color: #707070; color: #fff; border-color: #f8f8f8; }
.wpsm-thead-default th:last-child { border-right-color: #707070; }
.wpsm-thead-black th { background-color: #000; color: #fff; border-color: rgb(226, 226, 226); }
.wpsm-thead-black th:last-child { border-right-color: #000; }
.wpsm-thead-yellow th { background-color: #fd0; color: #000; border-color: rgb(226, 226, 226); }
.wpsm-thead-yellow th:last-child { border-right-color: #fd0; }
.wpsm-thead-blue th { background-color: #00aae9; color: #fff; border-color: rgb(226, 226, 226); }
.wpsm-thead-blue th:last-child { border-right-color: #00aae9; }
.wpsm-thead-red th { background-color: #dd0007; color: #fff; border-color: rgb(226, 226, 226); }
.wpsm-thead-red th:last-child { border-right-color: #dd0007; }
.wpsm-thead-green th { background-color: #77bb0f; color: #fff; border-color: rgb(226, 226, 226); }
.wpsm-thead-green th:last-child { border-right-color: #77bb0f; }
.wpsm-thead-orange th { background-color: #fb7203; color: #fff; border-color: rgb(226, 226, 226); }
.wpsm-thead-orange th:last-child { border-right-color: #fb7203; }
.wpsm-thead-purple th { background-color: #662d91; color: #fff; border-color: rgb(226, 226, 226); }
.wpsm-thead-purple th:last-child { border-right-color: #662d91; }
.wpsm-comptable .subheader td:first-child, .hover-col1 .subheader td:first-child { background-color: #eaeaea; }
.stacktable { width: 100%; }
.wpsm-comptable th.st-head-row { background-color: #eee; color: black; border-left-width: 1px; font-weight: 400;position: relative; }
.wpsm-comptable .st-key { width: 48%; text-align: right !important; padding-right: 2%; }
.wpsm-comptable .st-key.wpsm-spec-heading{text-align: left !important;    background-color: #F4F4F4;}
.wpsm-comptable .st-val { width: 48%; padding-left: 2%; text-align: left !important; }
.wpsm-comptable .subheader th.st-head-row { font-weight: 700; background-color: #eaeaea; }
.wpsm-comptable th.st-head-row-main { display: none; }
.wpsm-comptable .wpsm-bar, .wpsm-comptable .wpsm-bar-title span, .wpsm-comptable .wpsm-bar-bar, .wpsm-comptable .wpsm-bar-percent{height: 20px; line-height: 20px} 
.wpsm-comptable .wpsm-bar{margin-bottom: 10px}
.wpsm-comptable .wpsm-bar-title span {padding: 0 12px}
.wpsm-comptable .editor_selected_row td:first-child{border-left:3px solid #77B21D;}
.wpsm-comptable .editor_selected_row td:last-child{border-right:3px solid #77B21D;}
.wpsm-comptable .editor_selected_row td:not(.st-key):not(.st-val){border-bottom:3px solid #77B21D;border-top:3px solid #77B21D;}
.editor_selected_row .st-head-row{border: 3px solid #77B21D !important; border-bottom: none !important;}
.wpsm-comptable td.editor_selected_col, .wpsm-comptable th.editor_selected_col{border-left:3px solid #77B21D;border-right:3px solid #77B21D;}
.wpsm-comptable th.editor_selected_col{background-color: #77B21D !important; color: #fff !important}
.wpsm-comptable tr:last-child td.editor_selected_col{border-bottom:3px solid #77B21D;}
.badge_div_col_img{position: absolute;background: url('/_tas/a/832d55d3/wp-content/plugins/table-maker/img/editor_badge.png');width: 65px;height: 65px;top: 10px;right: 10px;}
 

/* RESPONSIVE EXAMPLE */
.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }

@media (max-width: 800px) {
.stacktable.large-only { display: none; }
.stacktable.small-only { display: table; }
.hover-col1 tr:hover { background-color: #f8f8f8; }
}
/*!tas:section /wp-content/plugins/dl-common/src/PublicAssets/Menu/v10/css/menu_v10.css*/
.h65eaba95 .h558c77ff.active .active {
  display: flex;
  fill: var(--color-primary);
}

.h65eaba95 .h750bd011 {
  max-width: 215px;
  margin-left: 25px;
  display: flex;
  align-items: center;
  position: relative;
}

.h65eaba95 .h750bd011 form {
  display: flex;
}

.h65eaba95 .h57539abf {
  background-color: #fff;
  height: 38px;
  padding: 2px 12px 2px 45px;
  border: 1px solid #e0ebfd;
  border-radius: 9px;
}

.h65eaba95 .d0fb3546 {
  background-color: transparent;
  font-size: 16px;
  color: #a3aab9;
  font-weight: normal;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  padding: 0 16px;
  line-height: 44px;
  vertical-align: middle;
  position: absolute;
  top: -2px;
  left: 0;
}

.h65eaba95 .h0a9e5b90 img {
  max-width: 212px;
}

.h65eaba95 .h4223e525 {
  display: flex;
  vertical-align: middle;
  word-spacing: normal;
  font-size: medium;
  position: relative;
  margin-left: 10px;
}

.h65eaba95 .h4223e525.w0c1abd9e {
  position: static;
}

.h65eaba95 .h4223e525 > a {
  display: flex;
  padding: 30px 10px;
}

.h65eaba95 .h4223e525:hover > a,
.h65eaba95 .h4223e525.active > a {
  color: var(--color-primary);
}

.h65eaba95 .h4223e525.h786c5804 > a::after {
  content: "\f107";
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  margin-left: 3px;
  margin-top: 3px;
  font-size: 13px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.h65eaba95 .h4223e525:hover.h786c5804 > a::after {
  content: "\f106";
}

.h65eaba95 .h4223e525:hover > .d533edae {
  display: flex;
}

.h65eaba95 .d533edae {
  background: #fff;
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-top: -1px;
  min-width: 200px;
  box-shadow: 15px 15px 29px rgb(73 73 73 / 2%);
}

.h65eaba95 .d533edae {
  border: 1px solid #e0ebfd;
  padding: 20px 30px;
  border-radius: 6px;
}

.h65eaba95 .w0c1abd9e .d533edae {
  width: 100%;
  left: 0;
  transform: none;
  justify-content: space-between;
}

.h65eaba95 .e66a05b4 {
  display: block;
  width: 100%;
  min-width: 255px;
  max-width: 100%;
  font-size: 14px;
  color: #000;
  margin-bottom: 15px;
  word-break: normal;
  white-space: normal;
}

.h65eaba95 .e66a05b4 a {
  padding: 0;
}

.h65eaba95 .s21db286a {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #000;
  margin-bottom: 13px;
  letter-spacing: 1px;
}

.h65eaba95 .s2c09a3bd {
  display: block;
  width: 262px;
  padding: 12px 10px;
  border-radius: 6px;
  background: #deebff;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  margin-top: 10px;
}

.h65eaba95 .e66a05b4 a:hover,
.h65eaba95 a.s21db286a:hover,
.h65eaba95 .s2c09a3bd:hover {
  color: var(--color-primary);
}

.h65eaba95 .h959c1cd1 {
  display: none;
  background: #fff;
  color: var(--color-primary);
  position: fixed;
  left: 0;
  top: 75px;
  width: 100%;
  height: calc(100% - 60px);
  z-index: 999;
}

#wpadminbar ~ .h65eaba95 .h959c1cd1 {
  top: 125px;
}

.h65eaba95 .h959c1cd1.active {
  display: block;
}

.h65eaba95 .h3e25e757 .h750bd011 {
  display: none;
}

.h65eaba95 .a3b6887a .m25f4290b {
  display: none;
}

@media (max-width: 1200px) {
  .h65eaba95 .c42704f80 {
    height: 80px;
  }

  .h65eaba95 .h750bd011 {
    display: none;
  }

  .h65eaba95 .h3e25e757 {
    display: none;
    background: #fff;
    color: var(--color-primary);
    position: absolute;
    left: 0;
    top: 75px;
    width: 100%;
    z-index: 999;
    box-shadow: 0 12px 12px rgb(130 149 187 / 10%);
  }

  .h65eaba95 .h3e25e757.active {
    display: flex;
    flex-direction: column;
    padding: 20px;
  }

  .h65eaba95 .h3e25e757 .h750bd011 {
    display: block;
    margin-left: 0;
    max-width: 100%;
  }

  .h65eaba95 .h3e25e757 .h57539abf {
    width: 100%;
  }

  .h65eaba95 .a3b6887a {
    flex-wrap: wrap;
    height: auto;
    align-items: flex-start;
    margin-top: 20px;
  }

  .h65eaba95 .h4223e525.w0c1abd9e {
    position: relative;
  }

  .h65eaba95 .h4223e525 > a {
    font-size: 20px;
    padding: 10px 0;
  }

  .h65eaba95 .h4223e525:hover > .d533edae {
    display: none;
  }

  .h65eaba95 .h4223e525.h786c5804 > a::after {
    display: none;
  }

  .h65eaba95 .h4223e525.open .d533edae {
    display: block;
  }

  .h65eaba95 .h4223e525 {
    width: 100%;
    flex-direction: column;
  }

  .h65eaba95 .d533edae {
    position: relative;
    display: none;
    width: 100%;
    box-shadow: none;
    border: none;
    padding: 0;
    margin-top: 10px;
  }

  .h65eaba95 .s21db286a,
  .h65eaba95 .s21db286a > a {
    cursor: pointer;
    font-size: 18px;
  }

  .h65eaba95 .e66a05b4 {
    display: none;
  }

  .h65eaba95 .e66a05b4:first-child {
    display: block;
  }

  .h65eaba95 .s21db286a:first-child + .e66a05b4 {
    display: none;
  }

  .h65eaba95 .e66a05b4.open {
    display: block !important;
  }

  .h65eaba95 .e66a05b4 a {
    font-size: 14px;
  }

  .h65eaba95 .h558c77ff {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    border-radius: 6px;
    background: #deebff;
    cursor: pointer;
  }

  .h65eaba95 .a3b6887a .m25f4290b {
    display: block;
    position: absolute;
    top: 5px;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 29px;
    height: 29px;
    background: #deebff;
    border-radius: 4px;
    cursor: pointer;
    font-size: 12px;
  }

  .h65eaba95 .i0d872755,
  .h65eaba95 .h4223e525.open .a4510d52 {
    display: none;
  }

  .h65eaba95 .h4223e525.open .i0d872755 {
    display: block;
  }
}

@media (max-width: 500px) {
  .h65eaba95 .s2c09a3bd {
    width: 100%;
  }
}
/*!tas:section /wp-content/plugins/dl-common/src/PublicAssets/Products/Cards/css/cards_v1.css*/
/* PRODUCT V1 START */
.c40e90d9 {
    margin-top: 40px;
}

.c40e90d9 .c5b64e01 {
    margin: 15px 0 10px 0;
}

.c40e90d9 .c9f0910d {
    position: relative;
    border: 1px solid #f1f1f1;
    border-radius: 6px;
    padding: 60px 20px 30px 20px;
    margin-bottom: 15px;
}

.c40e90d9 .c9f0910d .b0f748ea {
    position: absolute;
    top: 0;
    right: 25px;
    color: #fff;
    cursor: pointer;
    z-index: 10;
}
.c40e90d9 .c9f0910d .p6c12913d {
    display: flex;
    flex-wrap: nowrap;
}

.c40e90d9 .c9f0910d .p6c12913d .c6f91f978 {
    width: 35%;
    margin-right: 4%;
    margin-top: 34px;
}

.c40e90d9 .c9f0910d .p6c12913d .b6b7ba75 {
    width: 60%;
}

.c40e90d9 .c9f0910d .m6c685fbb {
    display: none;
}

.c40e90d9 .c9f0910d .b967495d img {
    width: 100%;
}

.c40e90d9 .c9f0910d .b967495d:hover {
    opacity: 0.7;
}

.c40e90d9 .c9f0910d .p6c12913d .header {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 0;
    margin: 0 0 38px 0;
}

.c40e90d9 .c9f0910d .b586c2ae {
    font-family: 'Merriweather', 'Merriweather Fallback', serif;
    position: relative;
    top: auto;
    left: auto;
    margin-right: 16px;
    font-size: 75px;
    line-height: 0.64em;
    font-weight: 700;
    word-break: keep-all;
    color: var(--color-primary);
}

.c40e90d9 .c9f0910d .f486f147 {
    width: 84%;
    line-height: 1.2em;
    margin-bottom: 5px;
    font-weight: bold;
}

.c40e90d9 .c9f0910d .p718c3535 {
    font-size: 24px;
    line-height: 1.3em;
    font-weight: bold;
    margin: 0;
}

.c40e90d9 .c9f0910d .p6c12913d .e8dfd461 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 16px;
    margin-bottom: 14px;
}

.c40e90d9 .c9f0910d .d3b29886 {
    justify-content: center !important;
}

.c40e90d9 .c9f0910d .e8dfd461 .p1cddcf1d {
    margin-right: 10px;
    margin-bottom: 10px;
}

.c40e90d9 .c9f0910d .d3b29886 .p1cddcf1d {
    width: 31%;
    max-width: 31%;
}

.c40e90d9 .c9f0910d .d2f1a248 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    color: var(--color-primary);
}

.c40e90d9 .c9f0910d ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 23px;
    margin-bottom: 20px;
    list-style: none;
    word-break: break-word;
    word-wrap: break-word;
}

.c40e90d9 .c9f0910d li {
    position: relative;
    width: 44%;
    font-size: 16px;
    margin: 0 6% 11px 0;
    line-height: 1.32em;
}

.c40e90d9 .c9f0910d li strong {
    display: block;
    margin-bottom: 6px;
}

.c40e90d9 .c9f0910d li::before {
    content: "\f111";
    color: var(--color-primary);
    font-size: 8px;
    line-height: 15px;
    text-align: center;
    font-family: "Font Awesome 5 Free";
    position: absolute;
    top: 7px;
    left: -26px;
    width: 15px;
    height: 15px;
    margin: auto;
    font-weight: bold;
    top: 3px;
}

.c40e90d9 .c9f0910d p {
    font-size: 16px;
    line-height: 1.6em;
    margin: 0 0 28px 0;
}

@media (max-width: 767px) {
    .c40e90d9 .c9f0910d .e8dfd461 .link {
        width: 100%;
    }

    .c40e90d9 .c9f0910d .features-list__item {
        width: 100%;
        margin: 0 0 11px 0;
    }

    .c40e90d9 .c9f0910d .features-list__item strong {
        display: inline-block;
    }
}

@media (max-width: 580px) {
    .c40e90d9 .c9f0910d .p6c12913d .c6f91f978 {
        display: none;
    }

    .c40e90d9 .c9f0910d .p6c12913d .b6b7ba75 {
        width: 100%;
    }

    .c40e90d9 .c9f0910d .p6c12913d .m6c685fbb {
        display: block;
        margin-bottom: 20px;
    }

    .c40e90d9 .c9f0910d .p6c12913d .m6c685fbb img {
        width: 100%;
    }
}

@media (max-width: 500px) {
    .c40e90d9 .c9f0910d .p6c12913d .links-dual .p1cddcf1d {
        width: 100%;
    }

    .c40e90d9 .c9f0910d .e8dfd461 .p1cddcf1d {
        width: 100%;
        max-width: 100%;
    }
}
/* PRODUCT V1 END */
/*!tas:section /wp-content/plugins/dl-common/src/PublicAssets/css/grids.css*/
/* GRIDS START */
.wide-grid {
  width: 100%;
  position: relative;
}

.d0f9b30d {
  position: relative;
  font-size: 14px;
  line-height: 19px;
  color: #231f20;
  margin: 30px 0;
}

.g963e4ff6 {
  background: var(--color-secondary);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 50px 0;
}

.wide-grid .d0f9b30d {
  max-width: 1920px;
  margin: 0 auto;
}

.a04f96e9 {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  justify-content: space-evenly;
}

.g29802ea7 .bdbf89ff {
  width: 48%;
}

.g9e9defa3 .bdbf89ff {
  width: 31%;
}

.g9bcda8bd .bdbf89ff {
  width: 23%;
}

.g373b30f9 {
  display: block;
  font-weight: bold;
  font-size: 26px;
  line-height: 1.2em;
  max-width: 800px;
  margin: 0 auto 36px auto;
  text-align: center;
}

.a04f96e9 a:hover {
  opacity: 0.8;
}

.a04f96e9 .bdbf89ff {
  margin-bottom: 20px;
  max-width: 570px;
}

.g156bb28c {
  width: 100%;
  margin-top: 30px;
}

.g156bb28c .g95c7d1cc {
  display: flex;
  width: 175px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 1.2em;
  color: #a3aab9;
}

.g156bb28c .g95c7d1cc svg {
  display: block;
  height: auto;
  max-width: 100%;
  margin-left: 6px;
  fill: #a3aab9;
  width: 11px;
}

.g156bb28c .g95c7d1cc:hover {
  opacity: 0.8;
}

.a04f96e9 .g00fc82b8 {
  display: flex;
}

.a04f96e9 .g444c60a0 {
  display: block;
  position: relative;
}

.a04f96e9 .g444c60a0 img {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.a04f96e9 .dc70ab41 {
  position: relative;
  background: #fff;
  padding: 10px 10px;
}

.a04f96e9 .g09de7b2d {
  display: block;
  font-weight: bold;
  text-align: center;
}

.a04f96e9 .g575decfa {
  display: flex;
}

.a04f96e9 .fe523b6f {
  margin-right: 7px;
}

.a04f96e9 .d6fe76bc {
  margin-left: 7px;
}

.a04f96e9 .g22ca2e21 {
  cursor: pointer;
  width: 100%;
  border-radius: 4px;
  text-align: center;
  line-height: 2.5;
}

.a04f96e9 .g22ca2e21:hover {
  opacity: 0.8;
}

.a04f96e9 .g5610007c {
  max-width: 120px;
  display: flex;
}

.a04f96e9 .g5a2242b1 {
  display: inline-block;
  width: 20px;
  height: auto;
  margin-right: 6px;
}

.a04f96e9 .g2a9b0dcb {
  font-size: 14px;
  line-height: 1em;
  color: #231f20;
  display: block;
  margin-top: 0;
}

.a04f96e9 .g4d0f8f0d {
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.a04f96e9 .fca27f11 {
  font-family: 'Open Sans', 'Open Sans Fallback', sans-serif;
  font-size: 18px;
  line-height: 1.2em;
  margin: 0;
  color: #000;
  text-transform: capitalize;
  opacity: 0.3;
  background: transparent;
  border-bottom: 2px solid #fff;
  cursor: pointer;
}

.a04f96e9 .fca27f11.active {
  opacity: 1;
  border-color: var(--color-primary);
}

.a04f96e9 .g4209178a {
  display: none;
}

.a04f96e9 .g4209178a.active {
  display: flex;
}

.c3b6a314 {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: 100%, contain;
  background-repeat: no-repeat;
  transition: all 0.3s;
  z-index: 15;
}

/* GRID V1 START */
.bc6dd74a .bdbf89ff {
  position: relative;
  min-height: 350px;
  background: #fff;
  box-shadow: 0 10px 16px #e2e6ef;
  border-radius: 6px;
  overflow: hidden;
}

.bc6dd74a .g444c60a0 {
  height: 172px;
}

.bc6dd74a .g444c60a0 img {
  border-radius: 6px 6px 0 0;
}

.bc6dd74a .g00fc82b8 {
  position: absolute;
  top: 20px;
  left: 0;
}

.bc6dd74a .a0dec1f4 {
  display: block;
  color: #fff;
  border-color: var(--color-primary);
  background-color: var(--color-primary);
  border-radius: 0 4px 4px 0;
  margin-bottom: 6px;
  margin-right: 5px;
  padding: 7px 20px;
  text-align: center;
}

.bc6dd74a .g09de7b2d {
  font-size: 18px;
  line-height: 26px;
  padding-bottom: 30px;
  padding-top: 10px;
  max-width: 226px;
  margin: 0 auto 0 auto;
}

.bc6dd74a .dc70ab41 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  min-height: 185px;
}
/* GRID V1 END */

/* GRID V2 START */
.g654b9447 .bdbf89ff {
  position: relative;
  background: #fff;
  box-shadow: 0 10px 16px #e2e6ef;
  border-radius: 6px;
}
.g654b9447 .g444c60a0 {
  height: 160px;
}

.g654b9447 .g444c60a0 img {
  border-radius: 6px 6px 0 0;
}

.g654b9447 .g444c60a0:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
  border-radius: 6px 6px 0 0;
  background: rgba(0, 0, 0, 0.4);
}

.g654b9447 .g09de7b2d {
  display: block;
  position: absolute;
  left: 0;
  bottom: 50px;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 26px;
  line-height: 60px;
  font-weight: bold;
  z-index: 20;
}

.g654b9447 .dc70ab41 {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.g654b9447 .g00fc82b8 {
  padding: 20px 20px 0 20px;
  flex-wrap: wrap;
}

.g654b9447 .a0dec1f4 {
  color: var(--color-secondary);
  border: 1px solid var(--color-secondary);
  background-color: #fff;
  display: inline-block;
  position: relative;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  margin: 6px 6px 0 0;
  padding: 6px 6px;
  border-radius: 4px;
}

.g654b9447 .a0dec1f4:before {
  content: "";
  background-color: var(--color-secondary);
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: 0.1;
}

.g654b9447 .a0dec1f4:hover {
  color: var(--color-primary);
  border-color: var(--color-primary);
}

.g654b9447 .a0dec1f4:hover:before {
  background-color: var(--color-primary);
}

.g654b9447 .c2b0670c {
  display: block;
  margin-top: 12px;
  position: relative;
  line-height: 20px;
  padding-left: 18px;
  font-weight: 600;
  color: #303030;
}

.g654b9447 .c2b0670c:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #f1f1f1;
}

.g654b9447 .c2b0670c > a {
  display: block;
}

.g654b9447 .c2b0670c:hover > a {
  text-decoration: underline;
}

.g654b9447 .g22ca2e21 {
  font-size: 18px;
  font-weight: bold;
  height: 46px;
  color: #fff;
  background-color: var(--color-primary);
}
/* GRID V2 END */

/* GRID V3 START */
.d2565543 .bdbf89ff {
  position: relative;
  border-radius: 6px;
  min-height: 349px;
  overflow: hidden;
}

.d2565543 .g444c60a0 {
  width: 100%;
  height: 100%;
}

.d2565543 .g511e45f0 {
  position: absolute;
  top: 30px;
  width: 100%;
  text-align: center;
  font-size: 18px;
  line-height: 26px;
  font-weight: bold;
  z-index: 20;
}

.d2565543 .g09de7b2d {
  max-width: 208px;
  color: #fff;
  margin: 0 auto;
}

.d2565543 .a2e27fd0 {
  position: absolute;
  bottom: 30px;
  width: 100%;
  text-align: center;
  z-index: 20;
}

.d2565543 .f9c49fba {
  margin: 0 auto;
  width: auto;
  color: #fff;
  background: rgba(223, 229, 240, 0.3);
  border: 1px solid #dfe5f0;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 8px 30px;
}

.d2565543 .c4c6459c {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #7c7c7c;
  opacity: 0.6;
  z-index: 10;
}

.d2565543 .g8b1a93e3 {
  top: 0;
  height: 50%;
  background: linear-gradient(360deg, #272626 0%, rgba(40, 40, 40, 0) 100%);
  transform: rotate(-180deg);
}

.d2565543 .g40d1af65 {
  bottom: 0;
  height: 50%;
  background: linear-gradient(360deg, #272626 0%, rgba(40, 40, 40, 0) 100%);
}

.d2565543 .g5610007c {
  margin: 0 auto;
  margin-top: 15px;
}

.d2565543 .g2a9b0dcb {
  color: #fff;
}
/* GRID V3 END */

/* GRID V4 START */
.d706125d .bdbf89ff {
  position: relative;
  border: 1px solid gray;
  border-radius: 6px;
  min-height: 270px;
  overflow: hidden;
}

.d706125d .g59da86c1 {
  width: 23%;
}

.d706125d .w5e7d29cf {
  width: 49%;
}

.d706125d .w5e7d29cf .bdbf89ff {
  display: block;
  background: #c4c4c4;
  min-height: 560px;
}

.d706125d .g66fb3003 .g511e45f0 {
  position: absolute;
  top: 30px;
  width: 100%;
  text-align: center;
  font-size: 18px;
  line-height: 26px;
  font-weight: bold;
  z-index: 20;
}

.d706125d .g66fb3003 .g09de7b2d {
  max-width: 208px;
  color: #fff;
  margin: 0 auto;
}

.d706125d .g66fb3003 .g444c60a0,
.d706125d .g08c0b20a .g444c60a0 {
  width: 100%;
  height: 100%;
  position: absolute;
}

.d706125d .g66fb3003 .a2e27fd0 {
  position: absolute;
  bottom: 15px;
  width: 100%;
  text-align: center;
  z-index: 20;
}

.d706125d .g66fb3003 .f9c49fba {
  margin: 0 auto;
  width: auto;
  color: #fff;
  background: rgba(223, 229, 240, 0.3);
  border: 1px solid #dfe5f0;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 8px 30px;
}

.d706125d .g66fb3003 .g5610007c {
  margin: 15px auto 0 auto;
}

.d706125d .g66fb3003 .g2a9b0dcb {
  color: #fff;
}

.d706125d .c4c6459c {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #7c7c7c;
  opacity: 0.6;
  z-index: 10;
}

.d706125d .g8b1a93e3 {
  top: 0;
  height: 50%;
  background: linear-gradient(360deg, #272626 0%, rgba(40, 40, 40, 0) 100%);
  transform: rotate(-180deg);
}

.d706125d .g40d1af65 {
  bottom: 0;
  height: 50%;
  background: linear-gradient(360deg, #272626 0%, rgba(40, 40, 40, 0) 100%);
}

.d706125d .bfdd730e {
  padding: 20px;
}

.d706125d .bfdd730e .g09de7b2d {
  max-width: 208px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 26px;
}

.d706125d .bfdd730e .g444c60a0 {
  position: relative;
  width: 222px;
  height: 116px;
  margin: 30px auto 0;
}

.d706125d .bfdd730e .g444c60a0 img {
  border-radius: 6px;
}

.d706125d .g08c0b20a .a2e27fd0 {
  position: absolute;
  bottom: 0;
  max-width: 512px;
  padding: 20px 25px;
  background: 0 0;
  z-index: 10;
}

.d706125d .g08c0b20a .g156bb28c {
  display: flex;
  align-items: flex-end;
}

.d706125d .g08c0b20a .g09de7b2d {
  font-size: 26px;
  line-height: 33px;
  color: #fff;
  text-align: left;
  margin-bottom: 15px;
}

.d706125d .g08c0b20a .g00fc82b8 {
  display: flex;
}

.d706125d .g08c0b20a .a0dec1f4 {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  color: #dfe5f0;
  background: rgba(223, 229, 240, 0.3);
  border: 1px solid #dfe5f0;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 6px 14px;
}

.d706125d .g08c0b20a .g5610007c {
  margin-left: 25px;
}

.d706125d .g08c0b20a .g2a9b0dcb {
  color: #fff;
}
/* GRID V4 END */

/* GRID V5 START */
.g601bd359 {
  justify-content: space-around;
}

.g601bd359 .bdbf89ff {
  background: #fff;
  box-shadow: 0 10px 16px #e2e6ef;
  min-height: 275px;
  border-radius: 6px;
  display: flex;
  overflow: hidden;
}

.g601bd359 .g444c60a0 {
  width: 39%;
}

.g601bd359 .g00fc82b8 {
  position: absolute;
  top: 20px;
  left: 0;
}

.g601bd359 .a0dec1f4 {
  display: block;
  color: #fff;
  border-color: var(--color-primary);
  background-color: var(--color-primary);
  border-radius: 0 4px 4px 0;
  margin-bottom: 6px;
  margin-right: 5px;
  padding: 7px 20px;
  text-align: center;
}

.g601bd359 .dc70ab41 {
  width: 70%;
  padding: 15px 30px;
}

.g601bd359 .g09de7b2d {
  font-weight: bold;
  font-size: 18px;
  line-height: 26px;
  color: #231f20;
  transition: all 0.3s;
  text-align: left;
  margin-bottom: 20px;
}

.g601bd359 .c417785d {
  margin-bottom: 20px;
}
.g601bd359 .c417785d a {
  color: var(--color-primary);
  font-weight: 700;
}

.g601bd359 .g575decfa {
  position: relative;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 12px;
}

.g601bd359 .f2d1741a {
  display: flex;
  margin-right: 10px;
}

.g601bd359 .g985786b1 {
  line-height: 19px;
  color: #9099ac;
  margin-right: 5px;
}

.g601bd359 .e0db8de6 {
  line-height: 19px;
}
/* GRID V5 END */

/* GRID V6 START */
.b93d9054 .bdbf89ff {
  position: relative;
  border: 1px solid gray;
  border-radius: 6px;
  min-height: 270px;
  padding: 20px;
  overflow: hidden;
}

.b93d9054 .bdbf89ff a {
  color: #303030;
}

.b93d9054 .g09de7b2d {
  max-width: 208px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 26px;
}

.b93d9054 .g444c60a0 {
  position: relative;
  max-width: 222px;
  height: 116px;
  margin: 7px auto 0;
}

.b93d9054 .g444c60a0 img {
  border-radius: 6px;
}

.b93d9054 .f9c49fba {
  display: block;
  margin: 20px auto 10px auto;
  width: auto;
  background-color: #fff;
  border: 1px solid var(--color-secondary);
  border-radius: 4px;
}

.b93d9054 .g5610007c {
  margin: 0 auto;
}
/* GRID V6 END */

/* GRID V7 START */
.g0e205150 {
  display: block;
}

.g0e205150 .fca27f11:not(:last-child) {
  margin-right: 6%;
}

.g0e205150 .g4209178a {
  display: none;
  max-width: 1240px;
  margin: 0 auto;
  position: relative;
  justify-content: space-between;
}

.g0e205150 .g4209178a .b7a220ca,
.g0e205150 .g4209178a .cc1eca3b {
  width: 48%;
}

.g0e205150 .g7ed3b394 {
  padding: 40px 20px;
}

.g0e205150 .c4c6459c {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
}

.g0e205150 .g5c81473a:hover .c3b6a314 {
  display: block;
}

.g0e205150 .g09de7b2d {
  text-align: left;
}

.g0e205150 .g575decfa {
  font-size: 14px;
}

.g0e205150 .g5c81473a:hover {
  opacity: 1;
}

.g0e205150 .bdbf89ff {
  margin: 0 auto 0 0;
  width: 100%;
  max-width: 474px;
}

.g0e205150 .bdbf89ff:nth-child(even) {
  margin: 0 0 0 auto;
}

.g0e205150 .bdbf89ff:not(:last-child) {
  margin-bottom: 10px;
}

.g0e205150 .bdbf89ff:nth-child(even) .g444c60a0 {
  order: 2;
}

.g0e205150 .bdbf89ff .g5c81473a {
  display: flex;
  align-items: center;
}

.g0e205150 .bdbf89ff .g444c60a0 {
  width: 164px;
  height: 100px;
  margin-right: 24px;
  border-radius: 6px;
  overflow: hidden;
}

.g0e205150 .bdbf89ff .dc70ab41 {
  background: transparent;
  width: 285px;
}

.g0e205150 .bdbf89ff .g09de7b2d {
  font-size: 18px;
  margin-bottom: 9px;
  line-height: 1.3em;
}

.g0e205150 .g2b389d56 {
  width: 100%;
  height: 350px;
  margin-bottom: 0;
  border-radius: 6px;
  overflow: hidden;
}

.g0e205150 .g2b389d56 .g5c81473a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}

.g0e205150 .g2b389d56 .g444c60a0 {
  position: relative;
  width: 100%;
  height: 100%;
}

.g0e205150 .g2b389d56 .dc70ab41 {
  position: absolute;
  top: 0;
  background: transparent;
  color: #fff;
  z-index: 25;
  padding: 32px 35px 30px 43px;
  margin-bottom: 14px;
}

.g0e205150 .g2b389d56 .g09de7b2d {
  font-size: 36px;
  font-weight: bold;
  line-height: 1.16em;
  margin-bottom: 12px;
}

.g0e205150 .g2b389d56 .g575decfa {
  font-weight: bold;
}
/* GRID V7 END */

/* GRID V8 START */
.b39d1e68 {
  display: block;
}

.b39d1e68 .g4d0f8f0d {
  margin-bottom: 60px;
}

.b39d1e68 .g4209178a {
  max-width: 1240px;
  justify-content: space-between;
  margin: 0 auto;
  flex-wrap: wrap;
}

.b39d1e68 .fca27f11:not(:last-child) {
  margin-right: 36px;
}

.b39d1e68 .g5c81473a:hover .c3b6a314 {
  display: block;
}

.b39d1e68 .g7ed3b394 {
  padding: 0 15px;
}

.b39d1e68 .bdbf89ff {
  width: 23%;
}

.b39d1e68 .g5c81473a {
  display: block;
  position: relative;
}

.b39d1e68 .g5c81473a:hover {
  opacity: 1;
}

.b39d1e68 .g5c81473a:hover .g09de7b2d {
  color: var(--color-primary);
}

.b39d1e68 .g444c60a0 {
  margin-bottom: 13px;
  overflow: hidden;
  width: 100%;
  height: 170px;
  border-radius: 6px;
}

.b39d1e68 .g09de7b2d {
  font-size: 16px;
  text-align: left;
  line-height: 1.44em;
}

.b39d1e68 .g575decfa {
  margin-top: 10px;
  font-size: 13px;
}

.g156bb28c .g95c7d1cc {
  display: none;
}

.g156bb28c .g95c7d1cc.active {
  display: flex;
}
/* GRID V8 END */

/* GRID V9 START */

.g0480df6c {
  max-width: 1240px;
  justify-content: space-evenly;
  margin: 0 auto;
}

.g0480df6c .bdbf89ff {
  width: 25%;
  padding: 33px 17px 16px;
  display: flex;
  background-color: #fff;
  flex-wrap: wrap;
  border-radius: 6px;
  margin: 20px 10px;
}

.g0480df6c .bdbf89ff .g5c81473a {
  position: relative;
  margin-bottom: 9px;
  width: 100%;
}

.g0480df6c .bdbf89ff .g5c81473a:hover {
  opacity: 1;
}

.g0480df6c .bdbf89ff .g5c81473a:hover .g09de7b2d {
  color: var(--color-primary);
}

.g0480df6c .bdbf89ff .g444c60a0 {
  width: 100%;
  height: 155px;
  margin-bottom: 26px;
}

.g0480df6c .bdbf89ff .c3b6a314 {
  display: block !important;
}

.g0480df6c .g2ae32cf7 {
  position: absolute;
  top: -19px;
  left: 12px;
  display: inline-block;
  font-size: 15px;
  line-height: 1.2em;
  color: #000;
  padding: 2px 6px 5px;
  font-weight: 400;
  transform: rotate(4deg);
  z-index: 100;
  border-radius: 2px 2px 6px 4px;
}

.g0480df6c .bdbf89ff .g09de7b2d {
  font-size: 16px;
  line-height: 1.44em;
  text-align: left;
}

.g0480df6c .c417785d {
  margin-bottom: 14px;
}
.g0480df6c .c417785d a {
  color: var(--color-primary);
  font-weight: 700;
}

.g0480df6c .g575decfa {
  align-items: flex-end;
}
/* GRID V9 END */

/* GRID V10 START */
.g7a37a4a9 .bdbf89ff {
  position: relative;
  min-height: 350px;
  background: #fff;
  box-shadow: 0 10px 16px #e2e6ef;
  border-radius: 6px;
  overflow: hidden;
}

.g7a37a4a9 .g444c60a0 {
  height: 172px;
}

.g7a37a4a9 .g444c60a0 img {
  border-radius: 6px 6px 0 0;
}

.g7a37a4a9 .g575decfa {
  padding: 35px 15px 0;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.g7a37a4a9 .g00fc82b8 {
  margin-bottom: 10px;
}

.g7a37a4a9 .a0dec1f4 {
  position: relative;
  display: block;
  color: var(--color-primary);
  border: 1px solid var(--color-primary);
  width: 144px;
  height: 34px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  margin-right: 10px;
}

.g7a37a4a9 .a0dec1f4::before {
  content: "";
  background: var(--color-primary);
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.1;
  z-index: 0;
}

.a04f96e9.g7a37a4a9 .dc70ab41 {
  padding: 10px 10px 25px 10px;
}
.g7a37a4a9 .g09de7b2d {
  font-size: 18px;
  line-height: 26px;
  padding: 25px 15px 8px 15px;
  text-align: left;
}
.g7a37a4a9 .c417785d {
  padding: 0 15px 0 15px;
}
.g7a37a4a9 .c417785d a {
  color: var(--color-primary);
  font-weight: 700;
}
/* GRID V10 END */

/* GRID V11 START */
.cd2a65ad {
  justify-content: space-between;
  margin: 30px 0;
}

.cd2a65ad .g59da86c1 {
  width: 49%;
}

.cd2a65ad .g7d0ed74c {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.cd2a65ad .bdbf89ff {
  display: flex;
  width: 48.3%;
  flex-direction: column;
}

.cd2a65ad .g05bb9b20 {
  position: relative;
}

.cd2a65ad .g305f4d14 {
  display: block;
  width: 100%;
  height: 128px;
  object-fit: cover;
}

.cd2a65ad .g05bb9b20::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
  background: rgba(0, 0, 0, 0.2);
}

.cd2a65ad .g09de7b2d {
  position: absolute;
  color: #fff;
  z-index: 16;
  font-size: 22px;
  line-height: 1.34em;
  font-weight: 700;
  text-align: center;
  top: 45px;
  width: 100%;
}

.cd2a65ad .g3fa2c408 {
  background: var(--color-primary);
  color: #fff;
  text-align: center;
  padding: 10px;
  font-size: 15px;
}

.cd2a65ad .bdbf89ff:hover {
  opacity: 100;
}

.cd2a65ad .bdbf89ff:hover .g93ad9900 {
  opacity: 0.7;
}

.cd2a65ad .bdbf89ff:hover .g05bb9b20::after {
  background: rgba(0, 0, 0, 0.4);
}

.cd2a65ad .af0504a1 {
  position: relative;
  display: flex !important;
  align-items: flex-end;
  background-position: center;
  height: 385px;
}

.cd2a65ad .af0504a1:hover {
  opacity: 100;
}

.cd2a65ad .af0504a1::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
  background: rgba(0, 0, 0, 0.3);
}

.cd2a65ad .g1af028f6 {
  color: #fff;
  z-index: 16;
}

.cd2a65ad .e96b5795 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 5px;
  padding: 0 15px;
}

.cd2a65ad .g90a2b920 {
  padding: 5px 15px 0 15px;
}

.cd2a65ad .e6e84b72 {
  position: relative;
  width: 100%;
  margin-top: 5px;
  padding: 15px;
  font-weight: 500;
  font-size: 20px;
  text-transform: capitalize;
}

.cd2a65ad .g04d4ccc2 {
  position: relative;
  z-index: 100;
}

.cd2a65ad .e6e84b72:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: #000;
  opacity: 0.3;
}

.cd2a65ad .slick-dots {
  position: absolute;
  display: flex;
  list-style: none;
  top: 350px;
  left: 50%;
  transform: translate(-50%);
  z-index: 7;
}

.cd2a65ad .slick-dots li {
  font-size: 12px;
  margin: 0;
}

.cd2a65ad .slick-dots li:not(:last-child) {
  margin-right: 4px;
}

.cd2a65ad .slick-dots button {
  padding: 0;
  margin: 0;
  font-size: 0;
  line-height: 0;
  width: 12px;
  height: 12px;
  border: 1px solid #fff;
  border-radius: 50%;
  background: transparent;
}

.cd2a65ad .slick-active button {
  background: #fff;
}

@media (max-width: 768px) {
  .cd2a65ad .g59da86c1 {
    width: 100%;
    margin-bottom: 30px;
  }

  .cd2a65ad .bdbf89ff {
    width: 100%;
    max-width: none;
  }

  .cd2a65ad .g305f4d14 {
    height: 282px;
  }
}
/* GRID V11 END */

/* GRID V12 START */
.g15cc311a {
  font-size: 40px;
  color: var(--color-primary);
  line-height: 40px;
  font-family: 'Merriweather', 'Merriweather Fallback', serif;
  font-weight: 900;
}

.g140c26a0 .bdbf89ff {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 31%;
}

.g140c26a0 .g444c60a0 {
  width: 100%;
  max-width: 300px;
  height: 200px;
  margin-bottom: 10px;
}

.g140c26a0 .g09de7b2d {
  color: var(--color-secondary);
}

.g140c26a0 .g93ad9900 {
  text-align: center;
  line-height: 1.5;
}

@media (max-width: 768px) {
  .g140c26a0 {
    justify-content: space-evenly !important;
  }

  .g140c26a0 .bdbf89ff {
    width: 47%;
  }
}

@media (max-width: 480px) {
  .g140c26a0 .bdbf89ff {
    width: 90%;
  }
}
/* GRID V12 END */

/* GRID V13 START */
.g7f41b620 {
  background-color: #f1f1f1;
  padding: 0 15px;
}

.g8d64b6dc {
  display: flex;
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 35px;
}

.a311e7a4 {
  width: 65%;
  flex-direction: column;
  justify-content: flex-start;
}

.a311e7a4 .g4d0f8f0d {
  width: 100%;
  justify-content: flex-start;
  padding-left: 30px;
  border-bottom: 5px solid var(--color-primary);
}

.a311e7a4 .fca27f11 {
  border: none;
  padding: 12px 30px;
}

.a311e7a4 .fca27f11.active {
  background: var(--color-primary);
  color: #fff;
}

.a311e7a4 .g7ed3b394 {
  padding: 15px;
}

.a311e7a4 .g4209178a {
  justify-content: space-between;
  flex-wrap: wrap;
}

.a311e7a4 .g59da86c1 {
  width: 48%;
}

.a311e7a4 .b3c7ebd5 {
  display: flex;
  justify-content: center;
  width: 100%;
}

.a311e7a4 .g88d4d653 {
  background: var(--color-secondary);
  color: #fff;
  padding: 10px 14px;
}

.a311e7a4 .bdbf89ff:not(:last-of-type) {
  margin-bottom: 30px;
}

.a311e7a4 .g444c60a0 {
  width: 100%;
  height: 260px;
  margin-bottom: 12px;
}

.a311e7a4 .g09de7b2d {
  font-size: 18px;
  text-align: left;
  line-height: 1.5;
  margin-bottom: 12px;
}

.a311e7a4 .g472cb22a {
  font-size: 12px;
  font-style: italic;
  margin-bottom: 12px;
}

.a311e7a4 .g93ad9900 {
  font-size: 18px;
  line-height: 1.5;
}

.g8d64b6dc .c6129279 {
  width: 33%;
}

.g8d64b6dc .d78dd7ea {
  margin-bottom: 30px;
  font-size: 18px;
}

.g8d64b6dc .bcc71134 {
  padding: 12px;
  background: var(--color-primary);
  color: #fff;
  line-height: 1.24em;
  text-transform: uppercase;
  font-weight: 700;
}

.g8d64b6dc .dc70b461 {
  border: 1px solid #bebebe;
  border-top: none;
  padding: 10px 20px;
}

.g8d64b6dc .dc70b461 p {
  margin: 5px 0 0 0;
}

.g8d64b6dc .side-grid-item__location {
  margin-top: 5px;
  font-weight: 400;
}

@media (max-width: 900px) {
  .a311e7a4 .g4209178a {
    flex-direction: column;
  }

  .a311e7a4 .g59da86c1 {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .g8d64b6dc {
    flex-direction: column;
  }

  .a311e7a4 {
    width: 100%;
  }

  .g8d64b6dc .c6129279 {
    width: 100%;
  }
}
/* GRID V13 END */

@media (max-width: 1200px) {
  .g0e205150 .g4209178a {
    flex-wrap: wrap;
  }

  .g0e205150 .g4209178a .b7a220ca,
  .g0e205150 .g4209178a .cc1eca3b {
    width: 70%;
    margin: 0 auto;
  }

  .g0e205150 .g4209178a .cc1eca3b {
    margin-top: 20px;
  }
}

@media (max-width: 1024px) {
  .g9e9defa3 .bdbf89ff,
  .g9bcda8bd .bdbf89ff {
    width: 48%;
  }

  .d706125d .g59da86c1.c6f91f978,
  .d706125d .g59da86c1.b6b7ba75 {
    width: 48%;
  }

  .d706125d .g59da86c1.c01aa7b71 {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  .d706125d .g59da86c1.c01aa7b71 .bdbf89ff {
    width: 48%;
  }

  .b39d1e68 .g4d0f8f0d {
    margin-bottom: 30px;
  }

  .b39d1e68 .fca27f11 {
    margin-top: 7px;
  }

  .b39d1e68 .g4209178a {
    flex-wrap: wrap;
    justify-content: space-evenly;
  }

  .b39d1e68 .bdbf89ff {
    width: 40%;
  }

  .g0480df6c {
    flex-wrap: wrap;
  }

  .g0480df6c .bdbf89ff {
    width: 40%;
    margin: 0 0 20px 0;
  }
}

@media (max-width: 767px) {
  .a04f96e9 {
    justify-content: center;
  }

  .g29802ea7 .bdbf89ff,
  .g9e9defa3 .bdbf89ff,
  .g9bcda8bd .bdbf89ff {
    width: 100%;
  }

  .bc6dd74a,
  .d2565543,
  .d706125d,
  .g601bd359,
  .b93d9054 {
    padding: 0 20px;
  }

  .d706125d .g59da86c1 {
    width: 100% !important;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }

  .d706125d .g59da86c1 .bdbf89ff {
    width: 100% !important;
  }

  .g601bd359 .bdbf89ff {
    flex-direction: column;
  }

  .g601bd359 .g444c60a0 {
    width: 100%;
    min-height: 200px;
  }

  .g601bd359 .dc70ab41 {
    width: 100%;
  }

  .g0e205150 .g2b389d56 {
    margin: 0 auto 0 0;
    width: 100%;
    max-width: 474px;
    height: auto;
  }

  .g0e205150 .g4209178a .cc1eca3b {
    margin-top: 0;
  }

  .g0e205150 .c4c6459c {
    display: none;
  }

  .g0e205150 .g2b389d56 .g5c81473a {
    display: flex;
    align-items: center;
    width: auto;
    height: auto;
  }

  .g0e205150 .g2b389d56 .g444c60a0 {
    width: 164px;
    height: 100px;
    margin-right: 24px;
    border-radius: 6px;
    overflow: hidden;
  }

  .g0e205150 .g2b389d56 .dc70ab41 {
    position: static;
    background: transparent;
    width: 285px;
    color: #000;
    padding: 10px 10px;
    margin-bottom: 0;
  }

  .g0e205150 .g09de7b2d {
    font-size: 16px !important;
    font-weight: 600;
    margin-bottom: 9px;
  }

  .g0e205150 .g575decfa {
    font-size: 12px !important;
  }

  .g0e205150 .fe523b6f {
    margin-right: 5px;
  }

  .g0e205150 .d6fe76bc {
    margin-left: 5px;
  }

  .g0e205150 .g2b389d56 .g09de7b2d {
    font-size: 18px;
    margin-bottom: 9px;
    line-height: 1.3em;
  }

  .g0e205150 .g2b389d56 .g575decfa {
    font-weight: normal;
  }

  .g0e205150 .bdbf89ff:nth-child(even) .g444c60a0 {
    order: 1;
  }

  .g0e205150 .bdbf89ff:nth-child(even) .dc70ab41 {
    order: 2;
  }

  .b39d1e68 .bdbf89ff {
    width: 51%;
    margin-top: 20px;
  }

  .g0480df6c .bdbf89ff {
    width: 51%;
    margin: 0 0 20px 0;
  }
}

@media (max-width: 500px) {
  .g0e205150 .fca27f11 {
    font-size: 15px;
  }

  .g0e205150 .g4209178a .b7a220ca,
  .g0e205150 .g4209178a .cc1eca3b {
    width: 100%;
  }

  .g0e205150 .bdbf89ff {
    margin-top: 15px;
  }

  .g0e205150 .g5c81473a {
    align-items: flex-start !important;
  }

  .g0e205150 .g444c60a0 {
    width: 94px !important;
    height: 60px !important;
  }

  .g0e205150 .dc70ab41 {
    padding: 0 !important;
  }

  .b39d1e68 .g4d0f8f0d {
    justify-content: center;
    text-align: center;
    padding: 0 15px;
    margin-bottom: 15px;
  }

  .b39d1e68 .fca27f11 {
    margin-right: 15px !important;
  }

  .b39d1e68 .bdbf89ff,
  .g0480df6c .bdbf89ff {
    width: 90%;
  }
}
/* GRIDS END */
/*!tas:section /wp-content/plugins/dl-common/src/PublicAssets/css/common.css*/
.dl-none {
    display: none;
}
.text-center {
    text-align: center;
}
.j9fea0b38 {
    justify-content: center;
}

.bgmn {
    background-color: var(--color-primary);
}
.color-danger {
    color: red !important;
}

.post-feed {
    padding: 10px 26px 14px 26px;
    background: #ffffff;
    font-size: 15px;
    border: 1px solid rgb(172, 179, 193);
    border-radius: 6px;
    overflow: hidden;
}
.s1e232042, .c32c981a6 .post-feed li.s1e232042 {
    margin: 0;
    padding: 6px 0;
}
.post-feed ul, .c32c981a6 .post-feed ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.e9598340 .post-feed .s3f856c80 {
    padding: 0;
}
.f6f097074 {
    font-family: 'Merriweather', 'Merriweather Fallback', serif;
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    margin: 14px 0 18px 0;
    text-align: left;
}
.s1e232042:not(:last-child){
    border-bottom: 1px dashed rgb(172, 179, 193);
}
.s1e232042 a {
    color: var(--color-primary);
    font-weight: bold;
    text-transform: capitalize;
}
.s1e232042 a:hover {
    text-decoration: underline;
}

.post-feed-mobile {
    display: none;
    margin-bottom: 20px;
    padding: 0;
    border: none;
}
.post-feed-mobile ul, .c32c981a6 .post-feed-mobile ul {
    list-style: inside;
}
@media (max-width: 1023px) {
    .post-feed {
        display: none;
    }
    .post-feed-mobile {
        display: block;
        margin-bottom: 20px;
    }
}

.t282ba2b5 {
    position: relative;
    display: block;
    max-width: 1099px;
    margin: 0 auto;
}
.t282ba2b5 h1, .c9eada5d .t282ba2b5  h1 {
    font-size: 56px;
    line-height: 1.26em;
    letter-spacing: 1px;
    text-align: center;
}

/** fix product card image **/
.c40e90d9 .c9f0910d .b967495d img {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 300px;
    object-fit: contain;
}

@media screen and (max-width: 580px) {
    .c40e90d9 .c9f0910d .p6c12913d .m6c685fbb img {
        width: 100%;
        height: auto;
        max-width: 100%;
        max-height: 300px;
        object-fit: contain;
    }
}

/*** Hub pages widget ***/
.ce543021 {
    display: flex;
    margin: 12px 9px 12px 0;
    background: #FFFFFF;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    padding: 23px 20px 12px 32px;
}
.h9541e0de {
    min-width: 307px;
    max-width: 307px;
    margin-right: 70px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.b308b2d7, h1.b308b2d7, h2.b308b2d7, h3.b308b2d7, p.b308b2d7 {
    width: 100%;
    font-weight: bold;
    font-size: 24px;
    line-height: 1.36em;
    letter-spacing: initial;
    color: #231F20;
    margin: 0;
    margin-bottom: 86px;
}
.ca88f389 {
    width: 100%;
    margin-left: -15px;
    margin-bottom: 15px;
    align-self: flex-end;
}
.b60f4fbf {
    position: relative;
    display: none;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
    text-transform: none;
    background: #F6F8FC;
    border-radius: 4px;
    color: #231F20;
    padding: 14px 12px 16px 15px;
}
.b60f4fbf.h629b7902 {
    display: flex;
}
.h340dcdd1 {
    width: 12px;
    height: 8px;
    margin-left: 20px;
}

.b60f4fbf:hover, .b60f4fbf:active, .b60f4fbf:focus {
    text-decoration: none;
    opacity: 0.7;
}
.h2f1fe050 {
    margin-top: 5px;
}
.h9541e0de, .h2f1fe050 {
    flex:1;
}
.a3120ad3 {
    line-height: 1em;
    margin-bottom: 12px;
}
.a3120ad3.c97b126f {
    display: none;
}
a.f1274284 {
    font-weight: normal;
    font-size: 15px;
    line-height: 1.5em;
    text-decoration: none;
    text-transform: capitalize;
    color: #103244;
}
a.f1274284:hover {
    opacity: 0.7;
    text-decoration: underline;
    color: #103244;
}
.h74bed428 {
    display: none;
    margin: 20px 0 0 0;
}
.b60f4fbf.h2ec72c69 {
    display: none;
}
@media screen and (max-width: 768px) {
    .ce543021 {
        display: flex;
        flex-direction: column;
        padding: 20px 20px;
        margin-right: 0;
    }
    .b308b2d7, h1.b308b2d7, h2.b308b2d7, h3.b308b2d7, p.b308b2d7 {
        margin-bottom: 12px;
    }
    .h9541e0de {
        min-width: 100%;
        max-width: 100%;
    }
    .ca88f389 {
        display: none;
    }
    .b60f4fbf.h447fe01d {
        display: none;
    }
    .h74bed428 {
        display: flex;
    }
    .b60f4fbf.h2ec72c69 {
        display: block;
    }
    .a3120ad3.c97b126f {
        display: block;
    }
}

/** widget rating system **/
.widget__rating-system {
    margin-bottom: 30px;
    background: #ffffff;
    border: 1px solid #ACB3C1;
    border-radius: 6px;
    overflow: hidden;
}
.r1ca398f7 {
    background: #FFFFFF;
}

.r9e419b45 a {
    text-decoration: none;
    font-weight: bold;
}
.r9e419b45 a:hover {
    opacity: 0.6;
    text-decoration: underline;
}

.r9e419b45 {
    max-width: 336px;
    padding: 30px 28px;
}

.b0b430d1 {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.r86f328f2 {
    margin-left: 20px;
    font-family: 'Merriweather', 'Merriweather Fallback', serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
}

.r6d44999f {
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 30px;
}

.cdfb0bb1 {
    font-family: 'Merriweather', 'Merriweather Fallback', serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 15px;
}

.r604916cb {
    font-size: 15px;
    line-height: 25px;
}
/** widget rating system END **/

/** trusted links **/
.b3963c90 {
    position: relative;
    display: inline-block;
}
.t8ce54e35 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
a.t8ce54e35 {}
a.t8ce54e35:hover {
    text-decoration: none;
}
.d1d4d1a8 {}
.t8ce54e35:hover .d1d4d1a8 {
    text-decoration: underline;
}
.t0fc83551 {
    font-size: 10px;
    align-self: flex-start;
    margin-left: 3px;
    text-decoration: none;
    margin-top: -6px;
    max-height: 8px;
}

.t8ce54e35 svg {
    align-self: flex-start;
    width: 6px;
    height: 5px;
    padding-top: 7px;
    margin-left: 3px;
}

.cd2de80c {
    visibility: hidden;
    width: 336px;
    color: #231F20;
    padding: 20px 25px 25px 25px;
    background: #FFFFFF;
    box-shadow: 0 4px 24px rgba(39, 30, 7, 0.2);
    border-radius: 6px;
    position: absolute;
    z-index: 1;
}
.cd2de80c.trl-tooltip-disabled {
    display: none;
}
.b3963c90:hover .cd2de80c {
    visibility: visible;
    z-index: 22;
}

.t806ef649 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    line-height: 1.2em;
    margin-bottom: 18px;
}
.t2a1094ef {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 17px;
    height: 17px;
    margin-right: 7px;
    border-radius: 50%;
    overflow: hidden;
}
.t2a1094ef svg {
    position: relative;
    z-index: 4;
}
.t7ae58f62 {
    display: block;
    font-family: 'Merriweather', 'Merriweather Fallback', serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.36em;
    margin-bottom: 10px;
}
.b461957d {
    display: block;
    font-size: 12px;
    line-height: 1.4em;
    margin-bottom: 20px;
}
.c710311a {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-right: -1px;
}
.c710311a .b343f79e {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.3em;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
.b343f79e svg {
    width: 11px;
    height: 11px;
    margin-left: 8px;
}
a.b343f79e {
    font-weight: normal;
}

.b8293e91 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0.1;
    z-index: 3;
}
/** trusted links END **/

/* references */
.r84c23eac {
    position: relative;
    display: block;
    margin-bottom: 20px;
}
.r8e24e581, .formatBlock .r8e24e581, .formatBlock .wpb_wrapper .r8e24e581 {
}
.d4acccae {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
.e984045e {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin-bottom: 12px;
}
.c4052194 {
    display: flex;
    flex-direction: row;
    width: auto;
    word-break: keep-all!important;
    word-wrap: normal !important;
    margin-right: 8px;
    font-weight: bold;
}
.r125a8f9b {}
.r9bc92248 {
    margin-bottom: 8px;
    font-weight: bold;
}
.r763be685 {
    margin-bottom: 8px;
}
.r6fddbffb {}
.b08d2fbc {}
/* references END */
.r58a0e7f4 {
    margin-bottom: 30px;
}
.s0953c6aa {
    margin-bottom: 30px;
}

@media (max-width: 1023px) {
    .efa87242 .p1cddcf1d {
        display: none !important;
    }
    .efa87242 .p1cddcf1d:nth-child(1) {
        display: flex !important;
    }
    .efa87242 .p1cddcf1d:nth-child(2) {
        display: flex !important;
    }
}
.h60bafd8b .e66a05b4 {
    text-transform: capitalize;
}
.h60bafd8b .e66a05b4 > a {
    white-space: normal;
    line-height: 1.3em;
}
.g95821714 {
    margin-top: 6px;
    margin-bottom: 8px;
    color: #303030;
}
.a311e7a4 .g93ad9900 a {
    color: var(--color-primary);
    font-weight: bold;
}
.g601bd359 .g93ad9900 a {
    color: var(--color-primary);
    font-weight: 700;
}
/*!tas:section /wp-content/plugins/pojo-accessibility/assets/build/fonts.css*/
@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/_tas/a/588ed46f/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-cyrillic-ext.ef54216e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/_tas/a/6d67ed80/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-cyrillic.969ea6a3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/_tas/a/6f612fa0/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-greek-ext.04782fd5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/_tas/a/457f44b7/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-greek.9e4a3805.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/_tas/a/4716e88b/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-symbols.f5851590.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/_tas/a/a170b606/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-vietnamese.b13ae75f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/_tas/a/31f7abb9/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-latin-ext.6d1ff22c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:400;src:url(/_tas/a/8139a402/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-400-latin.75e6c243.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/_tas/a/588ed46f/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-cyrillic-ext.ef54216e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/_tas/a/6d67ed80/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-cyrillic.969ea6a3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/_tas/a/6f612fa0/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-greek-ext.04782fd5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/_tas/a/457f44b7/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-greek.9e4a3805.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/_tas/a/4716e88b/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-symbols.f5851590.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/_tas/a/a170b606/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-vietnamese.b13ae75f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/_tas/a/31f7abb9/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-latin-ext.6d1ff22c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:500;src:url(/_tas/a/8139a402/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-500-latin.75e6c243.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/_tas/a/588ed46f/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-cyrillic-ext.ef54216e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/_tas/a/6d67ed80/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-cyrillic.969ea6a3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/_tas/a/6f612fa0/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-greek-ext.04782fd5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/_tas/a/457f44b7/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-greek.9e4a3805.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/_tas/a/4716e88b/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-symbols.f5851590.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/_tas/a/a170b606/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-vietnamese.b13ae75f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/_tas/a/31f7abb9/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-latin-ext.6d1ff22c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:600;src:url(/_tas/a/8139a402/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-600-latin.75e6c243.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/_tas/a/588ed46f/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-cyrillic-ext.ef54216e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/_tas/a/6d67ed80/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-cyrillic.969ea6a3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/_tas/a/6f612fa0/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-greek-ext.04782fd5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/_tas/a/457f44b7/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-greek.9e4a3805.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/_tas/a/4716e88b/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-symbols.f5851590.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/_tas/a/a170b606/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-vietnamese.b13ae75f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/_tas/a/31f7abb9/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-latin-ext.6d1ff22c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-stretch:100%;font-style:normal;font-weight:700;src:url(/_tas/a/8139a402/wp-content/plugins/pojo-accessibility/assets/build/fonts/Roboto-700-latin.75e6c243.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*!tas:section /wp-content/plugins/pojo-accessibility/assets/build/skip-link.css*/
.ea11y-skip-to-content-link{clip:rect(1px,1px,1px,1px);align-items:center;background-color:#fff;border:1px solid #2563eb;border-radius:12px;clip-path:inset(50%);color:#0c0d0e;display:flex;gap:8px;height:1px;margin:-1px;overflow:hidden;padding:0;pointer-events:none;position:fixed;text-decoration:none;width:1px;word-wrap:normal!important}.ea11y-skip-to-content-link:focus{clip:auto!important;clip-path:none;height:auto;inset-block-start:30px;inset-inline-start:30px;padding:16px 24px;pointer-events:auto;width:auto;z-index:100000}.ea11y-skip-to-content-link:focus+.ea11y-skip-to-content-backdrop{background-color:rgba(0,0,0,.5);inset:0;position:fixed;z-index:9999}
/*!tas:section /wp-content/themes/template/style.css*/
/*
Theme Name: Template
Theme URI: https://dl.org/themes/
Author: dl
Author URI: https://wordpress.org/
Description: New theme
Requires at least: 6.1
Tested up to: 6.1
Requires PHP: 7.3
Version: 1.4.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dlt-template
*/
/*!tas:section /wp-content/themes/template/assets/css/template.css*/
.p213d99c5 {
  color: var(--color-primary) !important;
}

.f8f5d36d {
  border-color: var(--color-primary) !important;
}

.b734facb {
  background-color: var(--color-primary) !important;
}

.c7bc0f64d {
  color: #fff !important;
}

.a7c2b77f {
  fill: var(--color-primary) !important;
}

.s67ee89de {
  color: var(--color-secondary) !important;
}

.s1aa9761a {
  border-color: var(--color-secondary) !important;
}

.s29276230 {
  background-color: var(--color-secondary) !important;
  color: #fff !important;
}

.s39d12f84 {
  fill: var(--color-secondary) !important;
}
/* COLORS END */

/* MAIN STYLES START */
body {
  box-sizing: border-box;
  color: #303030;
  font-family: 'Open Sans', 'Open Sans Fallback', sans-serif;
  font-size: 1rem;
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

h1,
h2,
h3,
h4 {
  font-family: 'Merriweather', 'Merriweather Fallback', serif;
}

body * {
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
}

.text-center {
  text-align: center;
}

.hidden-body {
  overflow: hidden;
}

.c9eada5d {
  padding: 0 7px;
}

.c9eada5d p {
  line-height: 32px;
  font-size: 18px;
  margin: 0 0 28px 0;
}

.c9eada5d a {
  color: var(--color-primary);
  font-weight: bold;
}

.c9eada5d a:hover {
  text-decoration: underline;
}

.c9eada5d h1 {
  text-align: center;
  font-size: 42px;
  margin: 30px 0;
}

.c9eada5d h2 {
  font-size: 32px;
  margin-top: 60px;
  margin-bottom: 30px;
}

.c9eada5d h3 {
  font-size: 24px;
  line-height: 30px;
  margin: 40px 0 15px 0;
}

.c9eada5d ul {
  list-style: disc;
}

.c9eada5d ul,
.c9eada5d ol {
  margin-bottom: 15px;
}

.c9eada5d li {
  line-height: 1.5;
  margin: 0.5rem 0 0 2rem;
}

.mt-10 {
  margin-top: 10px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mt-50 {
  margin-top: 50px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}

button,
input {
  outline: none;
}

ul {
  list-style: none;
}

a {
  text-decoration: none;
  color: #303030;
}

header {
  position: relative;
  background: #fff;
  box-shadow: 0 12px 12px rgb(130 149 187 / 0.1);
  top: 0;
  width: 100%;
  z-index: 500;
}

iframe {
  width: 100% !important;
}

.c32c981a6 iframe {
  max-height: 420px !important;
  margin-bottom: 28px;
}

.c32c981a6 .code-block iframe {
  max-height: none !important;
}

@media (max-width: 900px) {
  .c32c981a6 iframe {
    max-height: 350px !important;
  }
}

@media (max-width: 600px) {
  .c32c981a6 iframe {
    max-height: 300px !important;
  }
}

@media (max-width: 500px) {
  .c32c981a6 iframe {
    max-height: 240px !important;
  }
}

header .c42704f80 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

header .h0a9e5b90 {
  margin-right: 15px;
}

header .h0a9e5b90 img {
  height: auto;
  padding-bottom: 5px;
  padding-top: 3px;
}

header .a3b6887a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  white-space: nowrap;
  justify-content: flex-end;
}

.scroll-top {
  z-index: 1008;
  border-radius: 5px 0 0 5px;
  position: fixed;
  bottom: 125px;
  right: 0;
  cursor: pointer;
  transition: all 0.7s ease-in-out;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  overflow: auto;
  font-size: 16px;
  line-height: 32px;
  height: 32px;
  width: 32px;
  color: #fff;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
}

.scroll-top.visible {
  opacity: 1;
}

.c42704f80 {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}

.d8106e3e7 {
  position: relative;
  width: 100%;
  max-width: 1165px;
  margin: 0 auto 20px auto;
  font-size: 13px;
  font-style: italic;
  border-radius: 5px;
  line-height: 1.6em;

  opacity: 0.9;
  color: #303030;
}

.d8106e3e7 a {
  color: var(--color-primary);
}

.adv-wrapper {
  opacity: 1;
  position: fixed;
  width: 100%;
  z-index: 999999999;
  inset: auto 0px 0px;
  border: none;
  margin: 0px;
  padding: 0px;
  display: block;
}

.adv-pop-up {
  position: absolute;
  z-index: 999999999;
  inset: auto auto 0px 50%;
  width: 100%;
  left: 0 !important;
  display: flex;
  justify-content: center;
  background-color: hsla(0, 0%, 100%, 0.8);
  border-top: 2px solid hsla(0, 0%, 88.2%, 0.8);
  max-height: 100px !important;
}

.adv-close {
  position: absolute;
  right: 0;
  cursor: pointer;
  margin: 0;
  text-align: center;
  padding: 0 5px;
  display: table;
  white-space: nowrap;
  width: 15px;
  height: 15px;
  line-height: 15px;
  font-size: 11px;
  font-weight: 700;
  text-transform: none;
  color: #e6f0ff;
  background: #646464;
  top: 0;
  z-index: 100;
  left: auto !important;
  border-radius: 50%;
}

@media (max-width: 480px) {
  .adv-pop-up {
    max-height: 60px !important;
  }
}
/* MAIN STYLES END */

/* META STYLES START */
.c92306ae {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-self: flex-end;
  flex-wrap: wrap;
  color: #231f20;
  font-size: 15px;
  z-index: 100;
}

.c92306ae .a9387f2e {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
  margin-bottom: 6px;
}

.c92306ae .a9387f2e:not(:last-child) {
  margin-right: 12px;
  padding-right: 12px;
  border-right: 1px solid #acb3c1;
}

.c92306ae .a221dcd07 {
  margin-left: 6px;
  position: relative;
}

.c92306ae .a221dcd07 .f3ff7679 {
  font-size: 15px;
  line-height: 1.2em;
  font-weight: bold;
  color: #231f20;
  background-image: repeating-linear-gradient(to right, #231f20 0, #231f20 50%, transparent 50%, transparent 100%);
  background-position: left bottom;
  background-repeat: repeat-x;
  background-size: 8px 2px;
  padding-bottom: 1px;
  transition: all 0.3s;
}

.c92306ae .a221dcd07:hover .f3ff7679 {
  background-size: 100% 2px;
  background-image: linear-gradient(to right, #231f20 0, #231f20 100%);
}

.c92306ae .a221dcd07 .p8221db61 {
  display: none;
  position: absolute;
  padding-top: 14px;
  background: transparent;
}

.c92306ae .a221dcd07:hover .p8221db61 {
  display: block;
}

.c92306ae .a221dcd07 .p16dbf8a5 {
  border-radius: 9px 9px 9px 0;
  width: 400px;
  color: #303030;
  box-shadow: 0 1px 4px 0 rgb(0 0 0 / 15%);
  border: 1px solid #dadada;
  background: #fff;
  padding: 17px;
  z-index: 10;
}

.c92306ae .a221dcd07 .cd0af542 {
  position: relative;
  text-decoration: none;
  transition: all 0.3s;
  cursor: pointer;
}

.c92306ae .a221dcd07 .cd0af542 img {
  border-radius: 9px 9px 9px 0;
  max-width: 80px;
  height: auto;
  margin-right: 12px;
  float: left;
}

.c92306ae .a221dcd07 .p09483334 {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 6px;
}

.c92306ae .a221dcd07 .p5e80c543 {
  max-width: 178px;
  margin-right: 12px;
  color: #303030;
  font-weight: bold;
  text-decoration: underline;
}

.c92306ae .a221dcd07 .p797e9246 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}

.c92306ae .a221dcd07 .p797e9246 a {
  font-size: 18px;
  color: var(--color-primary);
}

.c92306ae .a221dcd07 .p797e9246 a:not(:last-child) {
  margin-right: 12px;
}

.c92306ae .a221dcd07 .p4e4cd58c {
  font-weight: normal;
  color: gray;
  margin-bottom: 15px;
  opacity: 0.8;
}

.c92306ae .r9e95daa4 {
  position: relative;
  height: 23px;
  width: 23px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  margin-top: -3px;
  background: linear-gradient(180deg, var(--color-primary) 0%, var(--color-secondary) 100%);
}

.c92306ae .date {
  font-weight: bold;
  margin-left: 3px;
}
/* META STYLES END */

/* PRICE LINKS STYLES START */
.p1cddcf1d {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  flex-grow: 1;
  max-width: 49%;
}

.p1cddcf1d:hover {
  text-decoration: none;
  opacity: 0.7;
}

.p1cddcf1d .p9afb0b4f {
  width: 100%;
  text-align: center;
  border: 1px solid;
  border-radius: 4px;
  padding: 15px 12px;
  font-weight: bold;
  font-size: 14px;
  color: var(--color-primary);
  background-color: #fff;
}

.p1cddcf1d:hover .p9afb0b4f {
  box-shadow: 0 2px 20px rgb(0 0 0 / 15%);
}

.p1cddcf1d .p60f6f736 {
  padding: 12px 4px 4px 4px;
  margin: 0;
  font-size: 14px;
  color: #303030;
  font-weight: 400;
  text-align: center;
}

.p1cddcf1d:hover {
  text-decoration: none !important;
}

/* PRICE LINKS V2 */
.p88b6cd65 {
  display: flex;
  width: 100%;
  width: 100%;
  height: 46px;
  font-size: 18px;
  text-align: center;
  font-weight: bold;
  line-height: 46px;
  text-decoration: none;
  border-radius: 4px;
  padding: 1px;
}

.p88b6cd65:hover {
  opacity: 0.7;
  text-decoration: none !important;
}

.p88b6cd65 .p8f80310a {
  height: 100%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px 0 0 4px;
}

.p88b6cd65 .p8f80310a img {
  max-width: 44px;
  max-height: 44px;
}

.p88b6cd65 .p5d97ea02 {
  width: 100%;
}
/* PRICE LINKS STYLES END */

/* ERROR PAGE START */

.b0a20689 {
  /* width: 100%; */
  margin: 0 auto;
}

.b0a20689 .e9e5b8918 {
  font-size: 22px;
  color: #999;
  text-align: center;
}

.b0a20689 h2 {
  font-size: 160px;
  text-align: center;
}

.b0a20689 .a03cca0e {
  display: flex;
}

.b0a20689 .e82dde2d1 {
  position: relative;
  display: inline-block;
  align-items: center;
  margin: 20px auto;
}

.b0a20689 .c36279a2 {
  border: 1px solid #e1e1e1;
  height: 44px;
  padding: 2px 45px 2px 12px;
  transition: all 0.4s ease;
  border-radius: 4px;
}

.b0a20689 .e7332d8d8 {
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  padding: 0 16px;
  line-height: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  right: 0;
  background: var(--color-primary);
  color: #fff;
}

@media (max-width: 500px) {
  .b0a20689 h2 {
    font-size: 75px;
  }
}
/* ERROR PAGE END */

/* SEARCH RESULTS START */
.s3d9f6006 .s2325fcfc {
  font-size: 20px;
  padding: 14px 0;
  line-height: 25px;
}

.s3d9f6006 .s2325fcfc span {
  font-weight: bold;
}

.s3d9f6006 .s131432c1 {
  margin-top: 30px;
}

.s3d9f6006 .b87f00ef {
  display: flex;
  max-width: 820px;
  padding: 20px;
  margin-bottom: 20px;
  background-color: #fff;
  box-shadow: 0 1px 3px rgb(0 0 0 / 16%);
  position: relative;
}

.s3d9f6006 .a9ecbe19 {
  display: block;
}

.s3d9f6006 .a9ecbe19 img {
  width: 200px;
  height: 115px;
  object-fit: cover;
}

.s3d9f6006 .s820c0ad3 {
  margin-left: 30px;
}

.s3d9f6006 .fea66c07 {
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
}

.s3d9f6006 .s1708069f {
  margin: 15px 0;
}

@media (max-width: 1280px) {
  .s3d9f6006 .b87f00ef {
    max-width: 620px;
  }
}

@media (max-width: 1024px) {
  .s3d9f6006 .b87f00ef {
    max-width: 820px;
  }
}

@media (max-width: 600px) {
  .s3d9f6006 .b87f00ef {
    flex-wrap: wrap;
    margin-bottom: 30px;
  }

  .s3d9f6006 .a9ecbe19 {
    margin: 0 auto;
  }

  .s3d9f6006 .a9ecbe19 img {
    width: 300px;
    height: 200px;
  }

  .s3d9f6006 .s820c0ad3 {
    margin-left: 0;
    margin-top: 30px;
  }
}
/* SEARCH RESULTS END */

/* HEADER STYLES START */
.h558c77ff {
  display: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.h558c77ff .active {
  display: none;
  width: 20px;
  height: 20px;
}

.h558c77ff .c90e1eb3 {
  width: 20px;
  height: 20px;
}

.h558c77ff.active .c90e1eb3 {
  display: none;
}

.f342e328 .active {
  display: none;
}

.f342e328 .active,
.f342e328 .c90e1eb3 {
  width: 20px;
  height: 20px;
}

.f342e328.active .c90e1eb3 {
  display: none;
}

.f342e328.active .active {
  display: block;
}
/* HEADER STYLES END */

/* FOOTER STYLES START */

.aeac7e36 {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px 0px;
}

.aeac7e36 .ebd4ccd6 img {
  max-width: 225px;
  height: auto !important;
}

.aeac7e36 .c42704f80 {
  display: flex;
  justify-content: space-between;
}

.aeac7e36 .da4effbd.ecb70d93 {
  width: 290px;
}

.aeac7e36 .da4effbd.f828c8f9a {
  width: 250px;
}

.aeac7e36 .f5eeaca1f {
  display: block;
  margin-top: 30px;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
}

.aeac7e36 .f5eeaca1f a {
  color: var(--color-primary);
}

.aeac7e36 .f7a582bbc {
  margin-top: 30px;
}

.aeac7e36 .f7a582bbc a {
  width: 32px;
  height: 32px;
  display: inline-block;
  margin-right: 2px;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
  position: relative;
  border-radius: 4px;
  color: #fff;
  background: var(--color-secondary);
}

.aeac7e36 .f15f890ab {
  max-width: 660px;
  padding: 0 100px;
}

.aeac7e36 .f15f890ab form {
  width: 100%;
  position: relative;
  padding: 60px 30px 30px;
  margin: 16px 0 0;
  background: #f1f1f1;
  border-radius: 6px;
}

.aeac7e36 .f15f890ab form::before {
  content: "\f0e0";
  position: absolute;
  top: 0;
  left: 50%;
  width: 48px;
  height: 48px;
  line-height: 48px;
  border-radius: 50%;
  box-shadow: 0 6px 8px rgb(130 149 187 / 40%);
  background: var(--color-primary);
  color: #fff;
  font-size: 20px;
  margin: -16px 0 0 -24px;
  text-align: center;
  font-family: "font awesome 5 free", "font awesome 5 brands";
}

.aeac7e36 .f06f31b4 {
  font-weight: bold;
  font-size: 22px;
  line-height: 30px;
  text-align: center;
  color: #303030;
  margin: 0;
}

.aeac7e36 .f887a443f {
  margin: 12px 0 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #303030;
}

.aeac7e36 .d911c304 {
  margin: 30px auto 0;
  box-sizing: border-box;
  border: 1px solid #9099ac;
  width: 100%;
  height: 46px;
  background: #ffffff;
  border-radius: 4px;
  font-weight: normal;
  font-size: 14px;
  padding: 0 24px;
}

.aeac7e36 .cf330289 {
  position: relative;
  right: auto;
  top: auto;
  margin: 8px auto 0;
  width: 100%;
  height: 46px;
  border-radius: 4px;
  font-size: 18px;
  line-height: 46px;
  text-shadow: none;
  font-weight: bold;
  cursor: pointer;
  box-shadow: none;
  padding: 0;
  transition-property: all;
  transition-duration: 0.3s;
}

.aeac7e36 .cf330289:hover {
  opacity: 0.7;
}

.aeac7e36 .db34a694 {
  margin-top: 12px;
}

.aeac7e36 .db34a694 a {
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  transition-property: all;
  transition-duration: 0.3s;
}

.aeac7e36 .db34a694 a:hover {
  color: var(--color-primary);
}

.aeac7e36 .f4c943d55 {
  margin-top: 30px;
}

.f778a3d3b {
  position: relative;
  border-top: 1px solid var(--color-secondary);
  background: #fff;
}

.f778a3d3b .c42704f80 {
  max-width: 1366px;
  display: flex;
  padding: 10px 20px;
  min-height: 80px;
  justify-content: space-between;
  align-items: center;
}

.f778a3d3b .f2b8163dc {
  padding: 47px 20px 36px 20px;
}

.f778a3d3b .f63439015 {
  border-top: 1px solid var(--color-secondary);
}

.f778a3d3b .f63439015 .da4effbd {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.f778a3d3b .da4effbd.ecb70d93 {
  width: 46%;
}

.f778a3d3b .da4effbd.f35914e9e {
  width: 40%;
}

.f778a3d3b .ebd4ccd6 {
  margin-bottom: 50px;
}

.f778a3d3b .ebd4ccd6 img {
  display: block;
  max-width: 212px;
  height: auto !important;
  margin: 0 auto 0 0;
}

.f778a3d3b .f5eeaca1f > a {
  color: var(--color-primary);
}

.f778a3d3b .f85b8b8a1 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}

.f778a3d3b .db34a694 {
  width: 28%;
  margin: 0 18px 0 0;
}

.f778a3d3b .db34a694:not(:last-child) {
  margin-bottom: 16px;
}

.f778a3d3b .db34a694 a {
  line-height: 1.28em;
}

.f778a3d3b .db34a694 a:hover {
  color: var(--color-primary);
}

.f778a3d3b .f15f890ab {
  border-radius: 12px;
  background: #f1f5ff;
  color: #000;
  max-width: 400px;
  margin: 0 0 0 auto;
}

.f778a3d3b .f15f890ab form {
  padding: 20px 20px;
}

.f778a3d3b .f06f31b4 {
  font-family: 'Merriweather', 'Merriweather Fallback', serif;
  font-size: 24px;
  line-height: 1.4em;
  font-weight: 700;
  text-align: center;
  max-width: 376px;
  margin: 0 auto 12px auto;
}

.f778a3d3b .f887a443f {
  width: 100%;
  font-size: 14px;
  line-height: 1.4em;
  margin-bottom: 12px;
  text-align: center;
}

.f778a3d3b .d911c304 {
  width: 100%;
  max-width: 376px;
  margin: 0 auto 12px auto;
  background: #fff;
  border: 1px solid #deebff;
  border-radius: 6px;
  font-size: 16px;
  color: #000;
  padding: 14px 10px;
  box-sizing: border-box;
}

.f778a3d3b .cf330289 {
  width: 100%;
  max-width: 376px;
  margin: 0 auto 3px auto;
  background: #000;
  border-radius: 6px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 16px 10px;
  box-sizing: border-box;
}

.f778a3d3b .f4c943d55 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-right: 30px;
}

.f778a3d3b .f4c943d55 img {
  display: block;
  max-width: 100%;
  height: auto;
  max-height: 30px;
}

.f778a3d3b .f7a582bbc > a {
  font-size: 20px;
  color: var(--color-secondary);
}

.f778a3d3b .f7a582bbc > a:not(:last-child) {
  margin-right: 8px;
}

@media (max-width: 1280px) {
  .aeac7e36 .c42704f80 {
    max-width: 1080px;
  }

  .aeac7e36 .da4effbd .f15f890ab {
    padding: 0 50px;
  }
}

@media (max-width: 1140px) {
  .aeac7e36 .c42704f80 {
    max-width: 980px;
  }

  .aeac7e36 .da4effbd .f15f890ab {
    padding: 0 30px;
  }
}

@media (max-width: 1000px) {
  .aeac7e36 .c42704f80 {
    max-width: 100%;
  }

  .aeac7e36 .da4effbd .f15f890ab {
    max-width: 380px;
  }
}

@media (max-width: 768px) {
  .aeac7e36 .c42704f80 {
    flex-direction: column;
  }

  .aeac7e36 .da4effbd {
    width: 100% !important;
  }

  .aeac7e36 .da4effbd.f35914e9e {
    margin-top: 30px;
  }

  .aeac7e36 .da4effbd .f15f890ab {
    max-width: 100%;
    padding: 40px 0;
  }

  .f778a3d3b .c42704f80 {
    flex-wrap: wrap;
  }

  .f778a3d3b .da4effbd.ecb70d93 {
    width: 100%;
  }

  .f778a3d3b .da4effbd.f35914e9e {
    margin-top: 30px;
    width: 100%;
  }

  .f778a3d3b .f15f890ab {
    margin: 0 auto;
  }

  .f778a3d3b .db34a694 {
    width: 48%;
    margin: 0 2% 0 0;
  }

  .f778a3d3b .f63439015 .da4effbd {
    width: 100%;
    margin-top: 15px;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
  }

  .f778a3d3b .f4c943d55 {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-right: 0;
    margin-bottom: 15px;
  }
}

@media (max-width: 500px) {
  .f778a3d3b .c42704f80 {
    padding: 5px 0;
  }
}

.c097fc3f {
  background: #0e4979;
}

.c097fc3f .f2b8163dc {
  display: flex;
  flex-grow: 1;
  background: var(--color-primary);
}

.c097fc3f .f22abea96 {
  text-transform: uppercase;
  font-size: 18px;
  text-align: right;
  padding: 14px 0;
  flex-grow: 1;
  color: #fff;
}

.c097fc3f .afbb58bc {
  flex-grow: 1;
  margin-left: 190px;
}

.c097fc3f .f513b058a {
  display: inline-block;
  font-size: 16px;
  padding: 15px 30px;
  color: #fff;
  background: var(--color-secondary);
  text-transform: capitalize;
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
  text-decoration: none;
}

.c097fc3f .f513b058a:hover {
  opacity: 0.7;
}

.c097fc3f .eba51256 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 1310px;
  margin: 0 auto;
  padding: 76px 20px;
}

.c097fc3f .f1a92b3a7 {
  display: flex;
}

.c097fc3f .f30c4b152 img {
  width: 260px;
}

.c097fc3f .e9ef6548 {
  margin-right: 50px;
}

.c097fc3f .f485657f5 {
  margin-bottom: 20px;
  min-width: 300px;
}

.c097fc3f .f6dffe81a {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #78a5cb;
}

.c097fc3f .f6dffe81a a {
  font-size: 22px;
  font-weight: 700;
  color: #78a5cb;
}

.c097fc3f .f6dffe81a a:hover {
  color: #fff;
}

.c097fc3f .ft_socials a {
  font-size: 22px;
  color: #78a5cb;
  margin-right: 6px;
}

.c097fc3f .a672846c {
  font-size: 22px;
  font-weight: 700;
  color: #78a5cb;
  margin-bottom: 20px;
}

.c097fc3f .a374a5a6 {
  min-width: 300px;
}

.c097fc3f .f02f990b3 {
  margin-bottom: 12px;
}

.c097fc3f .f02f990b3 a {
  font-size: 16px;
  color: #fff;
}

.c097fc3f .f02f990b3 a:hover {
  opacity: 0.7;
}

.c097fc3f .f63439015 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  font-size: 12px;
  padding: 20px 20px;
  background: #262626;
  color: #fff;
}

.c097fc3f .f3d6a099f {
  display: flex;
}

.c097fc3f .f6d8accf5 {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #fff;
}

.c097fc3f .f6d8accf5 a {
  color: #fff;
}

.c097fc3f .f6d8accf5:hover {
  opacity: 0.7;
}

@media (max-width: 1100px) {
  .c097fc3f .f2b8163dc {
    justify-content: space-between;
    align-items: center;
    padding: 0 15px;
  }

  .c097fc3f .f22abea96,
  .c097fc3f .afbb58bc {
    margin-left: 0;
    flex-grow: unset;
    text-align: left;
  }

  .c097fc3f .afbb58bc {
    width: 40%;
  }

  .c097fc3f .f1a92b3a7 {
    width: 100%;
    justify-content: space-between;
  }

  .c097fc3f .f88f39235 {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: flex-end;
  }

  .c097fc3f .e9ef6548 {
    margin-right: 0;
  }
}

@media (max-width: 768px) {
  .c097fc3f .f2b8163dc {
    flex-direction: column;
    justify-content: center;
  }

  .c097fc3f .f22abea96 {
    text-align: center;
  }

  .c097fc3f .afbb58bc {
    width: auto;
    margin-bottom: 15px;
  }
}

@media (max-width: 600px) {
  .c097fc3f .f1a92b3a7 {
    flex-wrap: wrap;
  }

  .c097fc3f .f485657f5 {
    margin-top: 40px;
  }

  .c097fc3f .f88f39235 {
    align-items: flex-start;
  }
}
/* FOOTER STYLES END */

/* PAGE HEADER STYLES START */
.d5b32ce5 {
  position: relative;
  width: 100%;
  background: #f6f9fc;
  margin-top: 0;
  margin-bottom: 20px;
}

.d5b32ce5 .c42704f80 {
  width: 100%;
  background: transparent;
  padding: 31px 20px 64px 20px;
}

.breadcrumbs {
  font-size: 15px;
  font-weight: normal;
  margin-bottom: 4px;
}

.breadcrumbs a {
  color: gray;
}

.c22125ed {
  display: flex;
  justify-content: space-between;
  margin-top: -8px;
}

.c22125ed .a310e515 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 64%;
  margin-right: 4%;
  margin-top: 65px;
}

.a199d1e9 .a310e515 {
  margin-top: 25px;
  margin-right: 2%;
  max-width: calc(100% - 710px);
}

.c22125ed .b8c3923f {
  font-family: 'Merriweather', 'Merriweather Fallback', serif;
  display: inline;
  font-size: 36px;
  line-height: 1.28em;
  font-weight: bold;
  text-align: left;
  color: #231f20;
  margin-bottom: 12px;
}

.c22125ed .p1dcef57c {
  font-size: 18px;
  line-height: 1.6em;
  color: #231f20;
  margin-bottom: 45px;
}

.a199d1e9 .b8c3923f {
  font-size: 44px;
}

.c22125ed .e795173b,
.c22125ed .aa49a3b4 {
  margin: 18px 0 0;
  font-size: 18px;
  line-height: 26px;
  color: #303030;
}

.c22125ed .aa49a3b4 {
  display: none;
}

.c22125ed .e795173b a,
.c22125ed .aa49a3b4 a {
  color: var(--color-primary);
  font-weight: bold;
}

.c22125ed .e795173b a:hover {
  text-decoration: underline;
}

.c22125ed .dfa738f7 {
  display: none;
}

.a199d1e9 .p05f950a4 {
  margin-top: 30px;
}

.c22125ed .c3f7af915 {
  max-width: 33%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.a199d1e9 .c3f7af915 {
  max-width: 680px;
}

.a199d1e9 .i164777c7 {
  position: relative;
  display: flex;
  width: 100%;
}

.a199d1e9 .i3f302a49 {
  width: 49%;
}

.a199d1e9 .i3f302a49 img {
  width: 100%;
}

.a199d1e9 .fd9fb8fc {
  position: absolute;
  width: 100px;
  height: 100px;
  left: calc(50% - 50px);
  top: calc(50% - 50px);
  border-radius: 50%;
  font-weight: bold;
  font-size: 44px;
  line-height: 95px;
  color: #ffffff;
  background: var(--color-secondary);
  text-align: center;
  z-index: 20;
}

.a199d1e9 .i3f302a49:first-child {
  margin-right: 10px;
}

.c22125ed .i59684863 {
  position: relative;
  width: 390px;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.c22125ed .i31572b34,
.c22125ed .e8716839 {
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  background-repeat: no-repeat;
  background-position: center;
  height: 240px;
  width: 360px;
  border-radius: 4px;
}

.c22125ed .i31572b34 {
  z-index: 5;
}

.c22125ed .image-border-opacity {
  opacity: 0.5;
}

.c22125ed .e8716839 {
  border: 1px solid;
  top: 20px;
  left: 59px;
  z-index: 4;
}

.c22125ed .image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  border-radius: 4px;
  width: 360px;
  height: 240px;
  margin-top: 40px;
  margin-left: 30px;
  z-index: 9;
}

@media (max-width: 1280px) {
  .d5b32ce5 .c42704f80 {
    width: auto;
    max-width: 1080px;
  }

  .c22125ed .a310e515 {
    max-width: 54%;
    margin-right: 6%;
  }

  .a199d1e9 .a310e515 {
    max-width: 450px;
    margin-right: 2%;
  }

  .a199d1e9 .c3f7af915 {
    width: 580px;
    max-width: 580px;
  }
}

@media (max-width: 1140px) {
  .d5b32ce5 .c42704f80 {
    max-width: 980px;
  }
}

@media (max-width: 1024px) {
  .d5b32ce5 .c42704f80 {
    padding: 25px 22px 54px 22px;
    max-width: 740px;
  }

  .breadcrumbs {
    text-align: center;
    font-size: 13px;
  }

  .c22125ed .a310e515 {
    max-width: 100%;
    margin-right: 0;
    margin-top: 0;
  }

  .c22125ed .b8c3923f {
    margin-top: 19px;
    margin-bottom: 19px;
    display: block;
    text-align: center;
    font-size: 26px;
  }

  .c22125ed .p1dcef57c {
    text-align: center;
  }

  .c22125ed .aa49a3b4 {
    display: block;
    margin: 0 auto;
    margin-top: 30px;
  }

  .c22125ed .dfa738f7 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 16px;
  }

  .c22125ed .p05f950a4 {
    justify-content: center;
    max-width: 500px;
    margin: 0 auto;
  }

  .c22125ed .p05f950a4 * {
    font-size: 13px;
  }

  .c22125ed .a9387f2e:not(:last-child) {
    border: none;
    margin-right: 0;
    padding-right: 6px;
  }

  .c22125ed .c3f7af915 {
    display: none;
  }

  .a199d1e9 {
    flex-wrap: wrap;
    align-items: center;
  }

  .a199d1e9 .breadcrumbs {
    text-align: center;
    font-size: 13px;
  }

  .a199d1e9 * {
    text-align: center;
  }

  .a199d1e9 .a310e515 {
    max-width: 100%;
    margin-right: 0;
    margin-top: 15px;
  }

  .a199d1e9 .b8c3923f {
    font-size: 32px;
    margin: 0 auto;
  }

  .a199d1e9 .e795173b {
    display: none;
  }

  .a199d1e9 .p05f950a4 {
    margin-top: 15px;
  }

  .a199d1e9 .c3f7af915 {
    display: flex;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
    margin-top: 30px;
  }

  .a199d1e9 .fd9fb8fc {
    width: 80px;
    height: 80px;
    left: calc(50% - 40px);
    top: calc(50% - 40px);
    font-size: 32px;
    line-height: 75px;
  }
}

@media (max-width: 992px) {
  .c22125ed .a221dcd07 .p16dbf8a5 {
    width: 200px;
  }

  .c22125ed .a221dcd07 .p09483334 {
    flex-wrap: wrap;
  }

  .c22125ed .a221dcd07 .p5e80c543 {
    margin-bottom: 8px;
  }
}

@media (max-width: 768px) {
  .c22125ed .a221dcd07 .p8221db61 {
    left: -50px;
  }
}

@media (max-width: 540px) {
  .c22125ed .p1dcef57c {
    font-size: 17px;
    margin-bottom: 25px;
  }

  .c22125ed .i59684863 {
    width: 314px;
  }

  .c22125ed .i31572b34,
  .c22125ed .e8716839 {
    height: 180px;
    width: 300px;
  }

  .c22125ed .i31572b34 {
    left: -7px;
  }

  .c22125ed .e8716839 {
    top: 4%;
    left: 7%;
  }

  .c22125ed .image {
    width: 300px;
    height: 180px;
    margin-top: 5%;
    margin-left: 3%;
  }

  .c22125ed .a221dcd07 .p16dbf8a5 {
    width: 184px;
  }

  .c22125ed .a221dcd07 .p09483334 {
    flex-wrap: wrap;
  }

  .c22125ed .a221dcd07 .p5e80c543 {
    margin-bottom: 8px;
  }
}

@media (max-width: 365px) {
  .c22125ed .i31572b34,
  .c22125ed .e8716839 {
    display: none;
  }

  .c22125ed .a221dcd07 .p16dbf8a5 {
    display: flex;
    flex-direction: column;
  }

  .c22125ed .a221dcd07 .p09483334 {
    margin-top: 10px;
  }

  .c22125ed .a221dcd07 .cd0af542 img {
    max-width: 100px;
  }
}
/* PAGE HEADER STYLES END */

/* PAGE HEADER MAIN START */
.m1ddc7815 .m88c8e01f {
  width: 100%;
  position: relative;
  margin: 0 auto;
}

.m1ddc7815 .m30916de8 {
  position: relative;
  color: #fff;
  max-width: 1200px;
  display: flex;
  flex-wrap: wrap;
  padding: 74px 16px 16px 16px;
  margin: 0 auto;
}

.m1ddc7815 .a847e3f9 {
  position: relative;
  width: 48%;
  margin-bottom: 30px;
}

.m1ddc7815 .m13264293 {
  font-weight: bold;
  font-size: 44px;
  line-height: 1.182em;
  margin-bottom: 15px;
}

.m1ddc7815 .m2a1c4ee1 {
  font-size: 18px;
  line-height: 1.778em;
}

.m1ddc7815 .d7e39d78 {
  display: none;
  margin-top: 70px;
  position: relative;
  flex-wrap: wrap;
  margin-bottom: 0;
  margin-left: -3px;
  max-width: 560px;
}

.m1ddc7815 .a847e3f9 .d7e39d78 {
  display: flex;
}

.m1ddc7815 .b873d728 {
  margin-right: 2%;
  position: relative;
  width: 40%;
  margin-bottom: 12px;
  text-transform: uppercase;
}

.m1ddc7815 .b873d728:hover {
  opacity: 0.8;
}

.m1ddc7815 .m2a362f7c {
  font-weight: bold;
  border-radius: 4px;
  padding: 16px;
  text-align: center;
  transition: all 0.3s;
}

.m1ddc7815 .df3dce67 {
  color: #fff;
  font-weight: bold;
  border-radius: 4px;
  padding: 16px;
  text-align: center;
  transition: all 0.3s;
}

.m1ddc7815 .cf81cda6 {
  position: relative;
  display: block;
  width: 50%;
  margin-left: 2%;
}

.m1ddc7815 .cf81cda6 img {
  display: block;
  height: auto;
  max-width: 100%;
}

.m1ddc7815 .m606a5024 {
  position: relative;
  background: #434b5b;
  padding: 37px 20px;
}

.m1ddc7815 .m31bde6f7 {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto 0 auto;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.m1ddc7815 .m31bde6f7 img {
  width: 16%;
  object-fit: contain;
  height: 30px;
  padding: 0 15px;
}

.m1ddc7815 .cc110dbe {
  box-shadow: 0 0 20px rgb(0 0 0 / 80%);
  border-radius: 4px;
  position: absolute;
  top: 33px;
  right: 26px;
  z-index: 5;
}

.m1ddc7815 .m0d927dd9 {
  box-shadow: 0 0 20px rgb(0 0 0 / 80%);
  border-radius: 4px;
  position: absolute;
  top: 174px;
  left: 38px;
  z-index: 6;
}

.m1ddc7815 .m1be0ebe7 {
  max-width: 484px;
  position: absolute;
  top: 74px;
  left: 19%;
  z-index: 7;
}

.m1ddc7815 .m41b00768 {
  position: absolute;
  color: #000;
  right: 18%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
  max-width: 181px;
  background: #fff;
  z-index: 9;
  border-radius: 4px;
  padding: 10px 0 10px 0;
  box-shadow: 0 10px 30px rgba(96, 98, 102, 0.5);
  overflow: hidden;
}

.m1ddc7815 .b0f748ea {
  position: relative;
  width: 62px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 14px;
}

.m1ddc7815 .p5d08abf7 {
  position: absolute;
  left: -44px;
  background: #c3cde1;
  width: 100px;
  height: 100px;
  z-index: 8;
  border-radius: 50%;
}

.m1ddc7815 .p1b704afd {
  color: #fff;
  font-weight: bold;
  z-index: 9;
}

.m1ddc7815 .p1bfb8fbc {
  font-weight: bold;
  font-size: 12px;
  margin-top: 8px;
  margin-left: -5px;
  max-width: 120px;
  line-height: 1.2em;
}

.m1ddc7815 .bc55fcd3 {
  margin-top: -8px;
  margin-bottom: 8px;
  width: 100%;
  min-width: 108px;
}

.m1ddc7815 .p36367990 {
  position: relative;
  display: flex;
  align-self: flex-start;
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  padding: 5px 20px;
  width: 98%;
  z-index: 11;
  background: linear-gradient(270.93deg, var(--color-primary) 3.38%, var(--color-secondary) 93.67%);
}

.m1ddc7815 .f891d257 {
  position: absolute;
  left: -14px;
  top: 50%;
  transform: translateY(-50%);
  width: 26px;
  height: 26px;
  background: #edb320;
  border-radius: 50%;
}

.m1ddc7815 .f891d257 .m885615bf {
  width: 11px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 1px;
  transform: translateY(-50%);
}

.m1ddc7815 .f891d257 .m95e8f397 {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.m1ddc7815 .f891d257 .fcc56a55 {
  width: 11px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translateY(-50%);
}

.m1ddc7815 .p1ab16fef {
  color: #fff;
  font-size: 7px;
  line-height: 1.5em;
}

.m1ddc7815 .p3b8a88a0 {
  position: absolute;
  width: 100%;
  height: 108%;
  overflow: hidden;
}

.m1ddc7815 .p3b8a88a0 svg {
  background: transparent;
  position: absolute;
  right: -45px;
  top: -100px;
  height: 200px;
  width: 140px;
  max-width: 100%;
  z-index: 9999;
}

@media (max-width: 1200px) {
  .m1ddc7815 .a847e3f9 {
    width: 40%;
  }

  .m1ddc7815 .m1be0ebe7 {
    left: 17%;
  }
}

@media (max-width: 992px) {
  .m1ddc7815 .m30916de8 {
    flex-direction: column;
    width: 100%;
  }

  .m1ddc7815 .a847e3f9 {
    width: 90%;
    margin: 0 auto 20px auto;
    text-align: center;
  }

  .m1ddc7815 .cf81cda6 {
    position: relative;
    margin: 30px auto;
    width: 90%;
    height: auto !important;
  }

  .m1ddc7815 .a847e3f9 .d7e39d78 {
    display: none;
  }

  .m1ddc7815 .cc110dbe {
    position: relative;
    top: auto;
    right: auto;
  }

  .m1ddc7815 .m0d927dd9 {
    position: relative;
    top: auto;
    left: auto;
    margin-top: -20%;
    margin-left: 5%;
  }

  .m1ddc7815 .m1be0ebe7 {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    max-width: 480px !important;
    margin-right: auto;
    margin-left: 20%;
    margin-top: -45%;
  }

  .m1ddc7815 .m41b00768 {
    top: 2%;
    right: auto;
    left: 33%;
  }

  .m1ddc7815 .d7e39d78 {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 0 auto;
  }
}

@media (max-width: 768px) {
  .m1ddc7815 .m1be0ebe7 {
    margin-right: 0;
    margin-left: auto;
  }

  .m1ddc7815 .m31bde6f7 {
    flex-wrap: wrap;
  }

  .m1ddc7815 .m31bde6f7 img {
    width: 31%;
    padding: 5px;
  }
}

@media (max-width: 500px) {
  .m1ddc7815 .m41b00768 {
    top: -3%;
  }

  .m1ddc7815 .b873d728 {
    min-width: 200px;
  }
}
/* PAGE HEADER MAIN END */

/* PAGE HEADER CATEGORY START */
.fc953eab .d0d47e38 {
  position: relative;
  display: block;
  width: 100%;
  min-height: 500px;
}

.fc953eab .c58f67b34 {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #131212 0%, rgba(19, 18, 18, 0.9) 28.41%, rgba(19, 18, 18, 0) 100%);
  z-index: 3;
}

.fc953eab .a7564ec3 {
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.fc953eab .b66fa31b {
  position: relative;
  padding: 71px 20px 20px;
  max-width: 1170px;
  margin: 0 auto;
  z-index: 4;
}

.fc953eab .dbf5e581 {
  display: block;
  color: #fff;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.2em;
  margin: 0 auto 107px 0;
  max-width: 820px;
}

.fc953eab .c68af9bc3 {
  position: relative;
  margin: 0 auto 40px 0;
  max-width: 630px;
}

.fc953eab .c68af9bc3 form {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}

.fc953eab .c44ebc0da {
  border-radius: 40px 0 0 40px;
  padding: 16px 30px;
  font-size: 14px;
  line-height: 1.3em;
  width: 100%;
}

.fc953eab .c2c45eda7 {
  cursor: pointer;
  position: relative;
  border-radius: 0 40px 40px 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3em;
  height: auto;
  padding: 15px 23px;
  transition: all 0.3s;
}

.fc953eab .c2c45eda7:hover {
  opacity: 0.8;
}

.fc953eab .e47ba75d {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  max-width: 630px;
}

.fc953eab .c4c347f39 {
  font-size: 16px;
  line-height: 1.3em;
  font-weight: bold;
  color: #fff;
  width: 25%;
  margin-right: 12px;
}

.fc953eab .c06086398 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  max-width: 75%;
}

.fc953eab .b4559bcf {
  margin-bottom: 25px;
}

.fc953eab .b4559bcf:not(:last-child) {
  margin-right: 12px;
}

.fc953eab .b4559bcf:hover {
  opacity: 0.8;
}

.fc953eab .b4559bcf > a {
  padding: 6px 20px;
  color: #fff;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 400;
  border: 1px solid #fff;
  border-radius: 4px;
  background: 0 0;
  text-decoration: none;
}

@media (max-width: 768px) {
  .fc953eab .dbf5e581 {
    text-align: center;
    font-size: 36px;
  }
}

@media (max-width: 500px) {
  .fc953eab .e47ba75d {
    display: flex;
    flex-direction: column;
  }

  .fc953eab .c4c347f39 {
    margin-bottom: 20px;
  }

  .fc953eab .c06086398 {
    max-width: 100%;
  }
}
/* PAGE HEADER CATEGORY END */

/* PAGE CONTENT START */
.def96b63 .c32c981a6 * {
  box-sizing: inherit;
  word-break: break-word;
  word-wrap: break-word;
}

.def96b63 .t634d86b3 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.def96b63 .t634d86b3 .c32c981a6 {
  line-height: 1.5;
  font-size: 18px;
  width: 825px;
}

.def96b63 .t634d86b3 .e9598340 {
  width: 326px;
}

.def96b63.w036ebe59 {
  padding: 0;
}

.def96b63.w036ebe59 .c42704f80 {
  max-width: 820px;
  margin-top: 35px;
  margin-bottom: 20px;
}

.def96b63.full-width-page {
  padding: 0;
}

.def96b63.full-width-page .c42704f80 {
  max-width: none;
  padding: 0;
}

.def96b63.full-width-page .c42704f80 .c32c981a6 {
  padding: 0;
}

.b1a2c1e15 {
  height: 500px;
  background-color: #000;
  display: flex;
  align-items: center;
}

.b1a2c1e15 .b2460d352 {
  display: block;
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  color: #fff;
}

.b1a2c1e15 .ce4cd037 {
  text-align: center;
  font-size: 60px;
}

.b1a2c1e15 + .c42704f80 {
  margin-top: 30px;
}

.over-header {
  margin-top: -65px;
}

.i8ccb05c8 .c32c981a6 {
  padding-left: 15px;
  padding-right: 15px;
}

.i8ccb05c8 .c32c981a6 {
  max-width: 1165px;
  margin: 0 auto 20px auto;
}

.d8106e3e7 {
  padding: 7px 18px;
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
}

.i09cab65f {
  margin-bottom: 12px;
}

.c32c981a6 {
  position: relative;
  padding: 0 7px;
}

.c32c981a6 .size-full {
  width: 100% !important;
  margin: 15px 0;
}

.c32c981a6 p {
  line-height: 32px;
  font-size: 18px;
  margin: 0 0 28px 0;
}

.c32c981a6 a {
  color: var(--color-primary);
  font-weight: bold;
}

.c32c981a6 a:hover {
  text-decoration: underline;
}

.c32c981a6 h2 {
  font-size: 32px;
  margin-top: 60px;
  margin-bottom: 30px;
}

.c32c981a6 h3 {
  font-size: 24px;
  line-height: 30px;
  margin: 40px 0 15px 0;
}

.c32c981a6 ul {
  list-style: disc;
}

.c32c981a6 ul,
.c32c981a6 ol {
  margin-bottom: 15px;
}

.c32c981a6 li {
  line-height: 32px;
  font-size: 18px;
  margin: 0.5rem 0 0 2rem;
}

.c32c981a6 img {
  max-width: 100%;
}

.wp-caption-text {
  color: #9099ac;
  display: block;
  font-size: 14px !important;
  font-weight: 500;
  line-height: 1.38 !important;
  font-style: italic;
  margin-top: 9px !important;
}

.c09be61e,
.table-kpa {
  overflow: auto;
  margin-bottom: 28px;
}

.c09be61e table {
  margin-bottom: 0;
}

table {
  width: 100%;
  max-width: 100%;
  min-width: 500px;
  font-size: 1.8rem;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0.1rem solid #f1f1f1;
  empty-cells: show;
  font-size: 1.6rem;
  overflow: hidden;
  margin-bottom: 15px;
  table-layout: fixed;
}

table tr:nth-child(2n) {
  background-color: #f6f6f6;
}

table tr:first-child {
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff;
  background-color: var(--color-primary);
}

table tr:first-child a {
  color: #fff;
}

table tr:not(:first-child):hover {
  background-color: #f1f1f1;
}

table td {
  font-size: 18px;
  word-break: normal;
  padding: 10px;
  border: 0.1rem solid #ffffff;
  border-right: 1px solid #f1f1f1;
  line-height: 1.4;
  margin: 0;
  overflow: visible;
}

table tr:first-child td:first-child {
  background-color: #303030;
  border-radius: 10px 0 0 0;
}

table tr:first-child td:last-child {
  border-radius: 0 10px 0 0;
}

table.c3922ae00 {
  table-layout: auto;
}

table.c3922ae00 .c56026413 {
  display: block;
  text-align: center;
  padding: 8px;
  background-color: var(--color-primary);
  color: #ffffff;
}

table.c3922ae00 .c56026413:hover {
  opacity: 0.7;
  text-decoration: none;
}

table.c3922ae00 td {
  text-align: center;
  width: 40%;
}

table.c3922ae00 td:first-child {
  font-weight: 700;
  text-align: left;
  width: 21%;
}

.wp-caption {
  margin-bottom: 15px;
  width: 100% !important;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.c32c981a6 .article-img,
.wp-caption img {
  display: block;
  height: auto !important;
  margin-bottom: 15px;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
}

.c32c981a6 .list {
  margin-bottom: 28px;
}

.c32c981a6 .l4bc196dc {
  font-weight: bold;
  margin-bottom: 6px;
}

.c32c981a6 .l31f77718 {
  line-height: 1.5;
  margin: 0.5rem 0 0 2rem;
}

.c32c981a6 .pros-cons-block {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.c32c981a6 .pros-cons-block .list-wrap {
  width: 49%;
  margin-bottom: 10px;
}

.c32c981a6 .pros-cons-block .t1ccb49d2 {
  font-weight: bold;
}

.c32c981a6 .pros-cons-block .list {
  width: 100%;
  height: 90%;
  padding: 5px;
  background-color: #f6f6f6;
}

.q7d307871 .d21a992f {
  list-style: none;
  margin: 0 0 30px 27px;
  padding: 0;
}

.q7d307871 .fa380c1f {
  position: relative;
  width: 100%;
  margin: 0 0 6px 0;
}

.q7d307871 .fa380c1f::before {
  content: "\f111";
  color: #000;
  font-size: 8px;
  line-height: 15px;
  text-align: center;
  font-family: "Font Awesome 5 Free";
  position: absolute;
  top: 7px;
  left: -26px;
  width: 15px;
  height: 15px;
  margin: auto;
  font-weight: bold;
}

.q7d307871 .q58018d62 span {
  font-weight: bold;
  margin-right: 5px;
  font-size: 18px;
}

.q7d307871 .q58018d62 a {
  font-weight: normal;
  text-decoration: underline;
}

.q7d307871 .b149b443 {
  font-style: italic;
  font-size: 16px;
  line-height: 1.4em;
  opacity: 0.8;
}

.products-top .c5b64e01 {
  font-size: 16px;
  margin-top: 25px;
}

.products-top .c5b64e01 strong {
  text-transform: uppercase;
}

.products-top .c5b64e01 a {
  font-size: 18px;
  font-weight: normal;
}

.products-top .p3097ce87 {
  margin-top: 25px;
}

.p04e4a15d {
  margin-top: 40px;
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
}

.p04e4a15d iframe {
  position: absolute;
  top: 0;
  left: 0;
  min-height: initial;
  width: 100% !important;
  height: 100% !important;
}

.b0f748ea .r8474d29c {
  position: absolute;
  top: 13px;
  right: -6px;
  z-index: 10;
}

.b0f748ea .adc678ed {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  font-size: 8px;
  border: 1px solid;
  background-color: #fff;
  border-radius: 50%;
  z-index: 12;
  border-color: var(--color-primary);
  color: var(--color-primary);
}

.b0f748ea .r1014c695 {
  display: none;
  position: absolute;
  top: 6px;
  right: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  width: 253px;
  color: #231f20;
  background: #fff;
  padding: 22px 20px;
  border-radius: 6px;
  z-index: 10;
  box-shadow: 4px 4px 15px rgb(175 175 175 / 25%);
}

.b0f748ea:hover .r1014c695 {
  display: block;
}

.b0f748ea .b0555ff2 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 13px;
  width: 100%;
}

.b0f748ea .r6cf07068 {
  display: flex;
  flex-direction: column;
}

.b0f748ea .r6cf07068 .top {
  color: var(--color-primary);
  font-size: 14px;
  line-height: 1.3em;
  font-weight: bold;
  margin-bottom: 8px;
}

.b0f748ea .r6cf07068 .bottom {
  font-size: 12px;
  line-height: 1.3em;
}

.b0f748ea .aca83593 {
  color: var(--color-primary);
  font-size: 14px;
  font-weight: bold;
  width: 20%;
  text-align: right;
}

.b0f748ea .r7e72d565 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  padding: 13px 0 0 0;
  z-index: 12;
}

.usage {
  padding: 25px 30px;
  background: #f9f9f9;
  border-radius: 10px;
  margin: 30px 0;
}

.usage .usage-header {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.usage .usage-grade {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 60px;
  height: 60px;
}

.usage .usage-grade__chart {
  font-weight: bold;
  font-size: 24px;
  line-height: 33px;
}

.usage .usage-grade__chart canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.usage .usage__title {
  font-family: open sans, sans-serif;
  font-weight: bold;
  font-size: 22px;
  line-height: 30px;
  margin: 0 10px 0 20px;
}

.usage .usage-header .usage-tooltip {
  align-self: flex-start;
}

.usage .usage-content {
  display: flex;
  justify-content: space-between;
}

.usage .usage-list {
  width: 48%;
  list-style: none;
}

.usage .usage-list-item {
  display: flex;
  align-items: center;
  padding: 15px 0;
  font-weight: bold;
  line-height: 22px;
  border-bottom: 1px solid #dadada;
}

.usage .usage-list-item__name {
  flex: 1;
}

.usage .usage-list-item__rate {
  color: gray;
  border: 1px solid gray;
  border-radius: 4px;
  text-align: center;
  padding: 0 10px;
  margin-right: 10px;
}

.usage .usage-tooltip {
  cursor: pointer;
  position: relative;
}

.usage .usage-tooltip img {
  width: 14px;
  height: 14px;
}

.usage .usage-tooltip .t2da2560e {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: 10000;
  left: -170px;
  width: 350px;
  background-color: #fff;
  padding: 20px;
  box-shadow: 4px 4px 15px rgb(175 175 175 / 25%);
  border-radius: 6px;
  font-weight: normal;
  font-size: 12px;
  transition: opacity 0.5s ease 0s;
}

.usage .usage-tooltip .t2da2560e.active {
  opacity: 1;
  visibility: visible;
}

.usage .usage-tooltip .tooltip__close {
  display: none;
  position: absolute;
  width: 30px;
  height: 30px;
  top: -10px;
  right: -10px;
  background: #fff;
  box-shadow: 2px 2px 5px rgb(175 175 175 / 25%);
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}

.usage .usage-tooltip .tooltip__description {
  line-height: 18px;
  margin-bottom: 20px;
}

.usage .usage-tooltip .tooltip__title {
  font-weight: bold;
}

.usage .usage-tooltip .tooltip-list {
  list-style: none;
}

.usage .usage-tooltip .tooltip-list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  line-height: 16px;
  margin-top: 10px;
  padding-bottom: 5px;
  border-bottom: 0.5px solid #dadada;
}

.usage .usage-tooltip .tooltip-list-item__precent {
  font-weight: bold;
}

.usage .usage-tooltip .tooltip-list-item__name {
  width: 70%;
}

.f3bcb4d84 .f8f8205e1 {
  padding: 14px 20px 14px 46px;
}

.f3bcb4d84 .f11189f57:first-child .f8f8205e1 {
  border-radius: 5px 5px 0 0;
}

.f3bcb4d84 .f8f8205e1 h3 {
  margin: 0;
  font-size: 16px;
  background-image: url("/_tas/a/e48ffdcd/wp-content/themes/template/assets/images/comments-o.svg");
  background-position: left;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  padding-left: 35px;
}

.f3bcb4d84 .f2a069b22 {
  padding: 14px 20px 35px;
  background-color: #f8f8f8;
  border: 1px solid #f0f0f0;
}

.references-list {
  padding-left: 20px;
}

.references-list .references-list-item {
  margin-bottom: 12px;
}

.references-list .references-list-item::marker {
  font-weight: bold;
}

.references-list .references-list-item__title {
  margin-bottom: 8px;
  font-weight: bold;
}

.references-list .references-list-item__description {
  margin-bottom: 8px;
}

.s0953c6aa .s7f2e2e8b {
  border-top: 1px solid #f1f1f1;
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  box-shadow: 0 0 70px rgb(0 0 0 / 15%);
}

.s0953c6aa .s9099dfb1 {
  height: 30px;
  background-color: var(--color-primary);
}

.s0953c6aa .s08424a63 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1px solid #f1f1f1;
}

.s0953c6aa .s08424a63 * {
  padding: 8px 8px;
}

.s0953c6aa .s910b68ae {
  font-weight: bold;
  width: 32%;
  background: #fff;
  border-right: 1px solid #f1f1f1;
}

.s0953c6aa .s2db48f7c {
  width: 68%;
}

.s0953c6aa .s08424a63:nth-child(2n) {
  background: #f1f1f1;
}

.s0953c6aa .s08424a63:hover .s910b68ae {
  background: #f1f1f1;
}

.s0b595621 {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 25px;
}

.s0b595621 .share-btn {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 19%;
  min-width: 143px;
  height: 40px;
  max-height: 40px;
  margin-bottom: 10px;
  padding: 0;
  border-radius: 4px;
  overflow: hidden;
}

.s0b595621 .a895525d {
  display: flex;
  color: #fff;
  width: 30%;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}

.s0b595621 .a895525d img {
  width: 18px;
  display: block;
  height: auto;
  max-width: 100%;
}

.s0b595621 .f235aaa3 {
  color: #fff;
  width: 70%;
  font-size: 14px;
  padding: 9px 10px 9px 17px;
  text-transform: capitalize;
  font-weight: bold;
}

.s0b595621 .a895525d.img-facebook {
  background: #3a579a;
}

.s0b595621 .f235aaa3.name-facebook {
  background: #344e8a;
}

.s0b595621 .a895525d.img-twitter {
  background: #00abf0;
}

.s0b595621 .f235aaa3.name-twitter {
  background: #009ad8;
}

.s0b595621 .a895525d.img-linkedin {
  background: #2867b2;
}

.s0b595621 .f235aaa3.name-linkedin {
  background: #1c487c;
}

.s0b595621 .a895525d.img-reddit {
  background: #fc461e;
}

.s0b595621 .f235aaa3.name-reddit {
  background: #e23f1b;
}

.s0b595621 .a895525d.img-pinterest {
  background: #cd1c1f;
}

.s0b595621 .f235aaa3.name-pinterest {
  background: #b8191c;
}

.cf210244 {
  clear: both;
  background: #ffffff;
  padding: 20px;
  margin-bottom: 25px;
  border: 1px dashed #f1f1f1;
  box-shadow: 0 0 20px #f1f1f1;
  overflow: hidden;
}

.cf210244 .score {
  width: 100px;
  text-align: center;
  float: left;
  margin: 0 20px 10px 0;
  background: #e43917;
}

.cf210244 .s014e4898 {
  font-size: 30px;
  color: #ffffff;
  padding: 8px 0;
  line-height: 52px;
}

.cf210244 .s30d21e21 {
  background: #303030;
  color: #ffffff;
  font-weight: bold;
  padding: 6px 0;
  text-transform: uppercase;
  font-size: 11px;
}

.cf210244 .aa77107e {
  font-size: 32px;
  font-weight: bold;
  color: #303030;
  line-height: 36px;
  display: block;
  margin-bottom: 9px;
  font-family: "Roboto", trebuchet ms;
}

.r58a0e7f4 {
  position: relative;
  padding: 30px 10px;
  border: 1px solid #f1f1f1;
  margin: 35px auto 30px;
  box-shadow: 0 1px 1px #f1f1f1;
  text-align: center;
}

.r58a0e7f4 .r72dc90b0 {
  position: absolute;
  box-sizing: border-box;
  left: 50%;
  top: -10px;
  font-size: 21px;
  line-height: 1;
  font-weight: bold;
  color: #303030;
  text-transform: uppercase;
  text-align: center;
  background: #ffffff;
  padding: 0 25px;
  white-space: nowrap;
  transform: translate(-50%, 0);
}

.r58a0e7f4 .eea7e279 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  width: 100%;
  letter-spacing: -0.25em;
}

.r58a0e7f4 .b7b81e97 {
  vertical-align: top;
  letter-spacing: normal;
  word-spacing: normal;
  font-size: medium;
  box-sizing: border-box;
  position: relative;
  width: 29%;
  margin-bottom: 20px;
}

.r58a0e7f4 .da2eca32 {
  position: relative;
}

.r58a0e7f4 .da2eca32::after {
  content: "";
  display: block;
  padding-top: 180px;
}

.r58a0e7f4 .da2eca32 img {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 6px 6px 0 0;
}

.r58a0e7f4 .r76609f7a {
  text-align: center;
  border: 1px solid #f1f1f1;
  border-top: none;
  border-radius: 0 0 6px 6px;
  padding: 16px 20px;
}

.r58a0e7f4 .r9606ac58 {
  color: #303030;
  font-size: 18px;
  line-height: 26px;
  height: 104px;
  font-weight: bold;
  overflow: hidden;
  transition-property: all;
  transition-duration: 0.3s;
}

.r58a0e7f4 .r9606ac58:hover {
  color: var(--color-primary);
}

.b7215e2e {
  max-width: 100%;
  padding: 50px 24px 20px 24px;
  border: 1px solid #ededed;
  margin-bottom: 30px;
  box-shadow: 0 1px 1px #ededed;
  background: #fff;
}

.b7215e2e .comments-form__title {
  font: 700 19px/21px "Roboto", trebuchet ms;
  color: #111111;
  text-transform: uppercase;
  text-align: center;
  margin: -30px auto 20px;
  padding: 0 25px;
}

.b7215e2e .comments-form__text {
  font-size: 16px;
}

.b7215e2e textarea {
  box-sizing: border-box;
  width: 100%;
  background: #f2f2f2;
  font: 400 15px "helvetica", trebuchet ms;
  border-radius: 0px;
  height: 150px;
  resize: none;
  margin-bottom: 20px;
  border: 1px solid #cbd0d2;
  padding: 10px;
}

.b7215e2e .comments-form-inputs {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.b7215e2e .b31a9237 {
  width: 100%;
  box-sizing: border-box;
  font-size: 14px;
  margin-bottom: 20px;
  border-radius: 0px;
  height: 38px;
  border: 1px solid #cbd0d2;
  padding-left: 45px;
}

.b7215e2e .acfc349d {
  position: relative;
  width: 30%;
}

.b7215e2e .acfc349d::after {
  background: #2f2f2f;
  position: absolute;
  left: 0;
  top: 0;
  font-family: "Font Awesome 5 Free";
  color: #fff;
  width: 38px;
  height: 38px;
  text-align: center;
  line-height: 38px;
}

.b7215e2e .acfc349d.a221dcd07::after {
  content: "\f007";
}

.b7215e2e .acfc349d.email::after {
  content: "\f0e0";
}

.b7215e2e .acfc349d.url::after {
  content: "\f0c1";
  font-weight: 600;
}

.b7215e2e .c792e300f {
  padding: 6px 7px;
  color: #444;
  text-align: center;
  cursor: pointer;
  background-color: #f6f6f6;
  box-shadow: 0 1px 2px 0 rgb(60 64 67 / 30%), 0 1px 2px rgb(0 0 0 / 8%);
  transition: all 0.4s ease 0s;
  font: 700 14px/16px "Roboto", trebuchet ms;
  font-size: 16px;
  padding: 8px 14px;
}

.d590bcd3 {
  margin: 0 0 30px 0;
}

.bf790293 {
  margin-bottom: 25px;
}

.comment {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ddd;
  box-shadow: 0 1px 1px #ededed;
  height: auto;
  max-width: 100%;
  position: relative;
  word-break: break-word;
}

.comment .bd5899e7 {
  display: flex;
  position: relative;
  padding: 15px 20px;
  border-bottom: 1px solid #ededed;
}

.comment .c7be3ba5c {
  margin-right: 20px;
}

.comment .e0a4109e {
  width: 100%;
}

.comment .acce0185 {
  width: 100px;
  height: 100px;
}

.comment .c203f0f4a {
  color: #000;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
}

.comment .c203f0f4a a {
  color: #000;
  text-decoration: underline;
}

.comment .c13501e76 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.comment .c68c62ef6 {
  font-size: 12px;
  color: #999;
}

.comment .c1c76e6d7 {
  font-size: 14px;
  font-weight: bold;
}

.comment .bbf660ae {
  font-size: 13px;
}

.comment .bbf660ae a {
  color: #999;
}

.bf790293 .c13f545f {
  margin-left: 23px;
  padding-left: 23px;
  position: relative;
  margin-top: 23px;
}

.comment .bbf660ae a::before {
  content: "\f062 ";
  font-family: "Font Awesome 5 Free";
  padding-right: 2px;
}

.comment .c4b706d37 {
  line-height: 32px;
  font-size: 18px;
  padding: 15px 20px;
  position: relative;
}

/* SIDEBAR STYLES START */
.def96b63 .e9598340 .sidebar-block {
  margin-bottom: 30px;
  box-shadow: rgb(223 229 240) 0px 2px 9px 6px;
}

.e9598340 .adv {
  box-shadow: none !important;
}

.e9598340 .adv-sticky {
  position: sticky;
  top: 30px;
  z-index: 1000;
}

.e9598340 .experts-advise,
.e9598340 .more-research {
  position: relative;
  padding: 30px 10px;
  border: 1px solid rgb(172, 179, 193);
  border-radius: 6px;
  background: #fff;
  z-index: 4;
}

.e9598340 .experts-advise .header,
.e9598340 .more-research .header {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 0px 15px;
}

.e9598340 .experts-advise .c651ae53,
.e9598340 .more-research .c651ae53 {
  font-weight: bold;
  font-family: 'Merriweather', 'Merriweather Fallback', serif;
  font-size: 22px;
  line-height: 30px;
  text-align: center;
  color: rgb(48, 48, 48);
  margin: 0px auto 29px;
  max-width: 242px;
}

.e9598340 .experts-advise .c651ae53::first-letter,
.e9598340 .more-research .c651ae53::first-letter {
  text-transform: uppercase;
}

.e9598340 .experts-advise .h265fd7f1 {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.e9598340 .s3f856c80 {
  padding: 0px 17px;
}

.e9598340 .db8a6965 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}

.e9598340 .db8a6965 a::first-letter {
  text-transform: uppercase;
}

.e9598340 .db8a6965:not(:last-child) {
  border-bottom: 1px dashed rgb(172, 179, 193);
  margin-bottom: 1px;
}

.e9598340 .more-research .db8a6965:first-of-type {
  padding-bottom: 12px;
}

.e9598340 .e09e6ac0 {
  color: rgb(172, 179, 193);
  font-size: 28px;
  margin-right: 23px;
}

.e9598340 .e2d7f270 {
  width: 70px;
  min-width: 70px;
  height: 70px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 15px;
  align-self: flex-start;
}

.e9598340 .s54f24eb6 {
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  min-height: 70px;
  padding-bottom: 15px;
}

.e9598340 .s71887a1b {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  color: rgb(172, 179, 193);
  font-size: 14px;
}

.e9598340 .s71887a1b .name {
  margin-right: 3px;
}

.e9598340 .s09951904 {
  width: 100%;
  font-weight: bold;
  font-size: 15px;
  line-height: 20px;
  color: rgb(48, 48, 48);
  padding-top: 9px;
  padding-bottom: 11px;
}

.e9598340 .s09951904:hover {
  color: rgb(198, 41, 47);
  opacity: 0.7;
}

.e9598340 .sidebar-block.a9761b89 {
  width: 100%;
  display: block;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  margin-bottom: 10px;
  box-shadow: none;
}

.e9598340 .a9761b89 .p1cddcf1d {
  width: 100%;
  max-width: 100% !important;
  margin-bottom: 10px;
}

.e9598340 .navigation {
  border-radius: 6px;
  padding: 10px 26px;
  overflow: hidden auto;
  border: 1px solid rgb(241, 241, 241);
  box-shadow: none;
}

.e9598340 .e700c074 {
  font-family: 'Merriweather', 'Merriweather Fallback', serif;
  font-weight: bold;
  font-size: 22px;
  line-height: 30px;
  text-align: left;
  margin: 14px 0px 10px;
  padding: 0px 0px 11px;
}

.e9598340 .e700c074::first-letter {
  text-transform: uppercase;
}

.e9598340 .ec8cf9ec {
  display: flex;
  flex-direction: column;
}

.e9598340 .n0872dc5e {
  position: relative;
  width: 100%;
}

.e9598340 .n0872dc5e .l3b4a7a74 > a {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  position: relative;
  color: #303030;
  font-size: 15px;
  font-weight: bold;
  padding: 8px 0;
  text-decoration: none;
  transition: all 0.5s;
  z-index: 8;
  margin-right: 5px;
}

.e9598340 .n0872dc5e a:hover {
  color: var(--color-primary);
  opacity: 0.7;
}

.e9598340 .n0872dc5e a.current-link {
  color: var(--color-primary);
}

.e9598340 .n0872dc5e .l3b4a7a74 {
  display: flex;
  width: 100%;
  flex-direction: row;
}

.e9598340 .eb27d85a {
  cursor: pointer;
  position: relative;
  margin: 0 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9;
}

.e9598340 .c560ac31 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 21px;
  height: 21px;
  border-radius: 4px;
  background: #dfe5f0;
  transition: all 0.3s;
}

.e9598340 .c560ac31.expand {
  display: none;
}

.e9598340 .nav-list-item_expanded .c560ac31.collapse {
  display: none;
}

.e9598340 .nav-list-item_expanded .c560ac31.expand {
  display: flex;
}

.e9598340 .c560ac31 svg {
  width: 10px;
  max-height: 10px;
}

.e9598340 .n450b5ff3 {
  display: none;
  margin-top: 2px;
  padding-left: 6px;
}

.e9598340 .nav-list-item_expanded .n450b5ff3 {
  display: block;
}

.e9598340 .n0327c7f8 {
  margin-bottom: 4px;
}

.e9598340 .n0327c7f8 > a {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  color: #303030;
  padding: 2px 8px 2px 0;
  font-size: 14px;
  line-height: 19px;
  transition: all 0.5s;
}

.e9598340 .n0327c7f8:hover * {
  color: rgb(198, 41, 47);
  opacity: 0.7;
}

.e9598340 .n33c0afce {
  font-size: 10px;
  margin-right: 8px;
  display: flex;
  margin-top: 5px;
  justify-content: center;
  align-items: center;
}

.e9598340 .n33c0afce::before {
  content: "";
  display: inline-block;
  height: 3px;
  left: 0.15em;
  position: relative;
  top: 3px;
  transform: rotate(-45deg);
  vertical-align: top;
  width: 3px;
  border-style: solid;
  border-width: 1px 1px 0 0;
}

.e9598340 .n33c0afce.chevron-right::before {
  left: 0;
  transform: rotate(45deg);
}
/* SIDEBAR STYLES END */

@media (max-width: 1279px) and (min-width: 1141px) {
  .def96b63 .t634d86b3 {
    max-width: 1080px;
  }

  .def96b63 .t634d86b3 .c32c981a6 {
    width: 730px;
  }

  .def96b63 .t634d86b3 .e9598340 {
    width: 300px;
  }
}

@media (max-width: 1140px) and (min-width: 1024px) {
  .def96b63 .t634d86b3 {
    max-width: 980px;
  }

  .def96b63 .t634d86b3 .c32c981a6 {
    width: 66%;
    margin-right: 2%;
  }

  .def96b63 .t634d86b3 .e9598340 {
    width: 32%;
  }
}

@media (max-width: 1023px) {
  .def96b63 .t634d86b3 {
    max-width: 100%;
  }

  .def96b63 .t634d86b3 .c32c981a6 {
    margin: 0 auto;
  }

  .def96b63 .t634d86b3 .e9598340 {
    width: 740px;
    margin: 30px auto 0;
  }

  .usage .usage-tooltip .t2da2560e {
    left: -300px;
  }
}

@media (max-width: 992px) {
  .q7d307871 .d21a992f {
    margin: 0 0 30px 14px;
  }

  .s0953c6aa .s9099dfb1 {
    display: none;
  }

  .s0953c6aa .s08424a63 {
    flex-wrap: wrap;
  }

  .s0953c6aa .s910b68ae,
  .s0953c6aa .s2db48f7c {
    width: 100%;
    text-align: center;
  }

  .s0953c6aa .s910b68ae {
    background-color: var(--color-primary);
    color: #fff;
  }

  .s0953c6aa .s08424a63:hover .s910b68ae {
    background-color: var(--color-primary);
  }
}

@media (max-width: 768px) {
  .def96b63 .t634d86b3 .c32c981a6 {
    width: 100%;
  }

  .c32c981a6 h2 {
    margin-top: 30px;
    margin-bottom: 15px;
  }

  .s0b595621 {
    justify-content: center;
  }

  .s0b595621 .share-btn {
    margin-right: 10px;
  }

  .r58a0e7f4 .b7b81e97 {
    width: calc(50% - 15px);
  }

  .usage .usage-tooltip .tooltip__close {
    display: flex;
  }
}

@media (max-width: 580px) {
  .c32c981a6 h2 {
    font-size: 26px;
  }

  .c864a3e6d .c864b666 {
    overflow-x: auto;
  }

  .c864a3e6d .c3922ae00 td:first-child {
    padding-left: 15px;
  }
}

@media (max-width: 500px) {
  .r58a0e7f4 {
    padding: 30px 15px;
  }

  .r58a0e7f4 .eea7e279 {
    justify-content: center;
  }

  .r58a0e7f4 .b7b81e97 {
    width: 300px;
  }

  .b7215e2e .comments-form-inputs {
    flex-wrap: wrap;
  }

  .b7215e2e .comments-form-inputs .acfc349d {
    width: 100%;
  }

  .c32c981a6 .pros-cons-block .list-wrap {
    width: 100%;
  }

  .c32c981a6 .pros-cons-block .list {
    height: auto;
  }

  .usage .usage-content {
    flex-wrap: wrap;
  }

  .usage .usage-list {
    width: 100%;
  }

  .usage .usage-tooltip .t2da2560e {
    left: -275px;
    width: 325px;
  }

  .usage .usage-tooltip .tooltip-list {
    max-height: 400px;
    overflow-y: auto;
  }

  .bf790293 .c13f545f {
    margin-left: 12px;
    padding-left: 12px;
  }
}

@media (max-width: 370px) {
  .r58a0e7f4 .eea7e279 {
    display: block;
  }

  .r58a0e7f4 .b7b81e97 {
    margin-bottom: 30px;
  }

  .usage {
    margin: 15px 0;
    padding: 25px 15px;
  }
}
/* PAGE CONTENT END */

/* MAIN SEARCH START */
.m00fb15c8 {
  width: 100%;
  position: relative;
}

.m7708ca3b {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.m00fb15c8 .ce6d818b {
  position: relative;
  max-width: 1200px;
  padding: 70px 10px 80px;
  margin: 0 auto;
}

.m00fb15c8 .s043f73a8 {
  margin: 0 auto;
}

.m00fb15c8 .s1d9cb160 {
  font-weight: bold;
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  color: #fff;
}

.m00fb15c8 .s4f7b0aab {
  display: block;
  margin-top: 30px;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
  color: #fff;
}

.m00fb15c8 .s6af16baa {
  position: relative;
  width: 570px;
  max-width: 100%;
  margin: 40px auto 0;
}

.m00fb15c8 .s6af16baa form {
  display: block;
  position: relative;
  width: 100%;
  background: #f1f1f1;
  height: 46px;
  border-radius: 32px;
}

.m00fb15c8 .eef74adb {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 100px);
  height: 46px;
  padding: 0 24px;
  border-radius: 32px 0 0 32px;
  background: #f1f1f1;
  border: none;
  font-size: 14px;
}

.m00fb15c8 .s9bf23029 {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 92px;
  height: 38px;
  border-radius: 32px;
  font-size: 18px;
  font-weight: 400;
  padding: 0;
  line-height: 38px;
  cursor: pointer;
  text-transform: none;
}
/* MAIN SEARCH END */

/* SUBSCRIBE BLOCK START */
.s495d7fb2 {
  width: 100%;
  position: relative;
}

.s495d7fb2 .s1523cd0f {
  position: relative;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  color: #fff;
  min-height: 397px;
  max-width: 1226px;
}

.s495d7fb2 .c1f75daa {
  position: relative;
  padding: 57px 20px 40px 30px;
  max-width: 60%;
  margin: 0 auto 0 0;
  z-index: 9;
}

.s495d7fb2 .s338d60c1 {
  font-size: 32px;
  font-weight: bold;
  line-height: 1.3em;
  margin-bottom: 18px;
  height: auto;
}

.s495d7fb2 .s5a5ab480 {
  font-size: 18px;
  line-height: 1.25em;
}

.s495d7fb2 .s54795373 {
  font-size: 18px;
  line-height: 1.25em;
  margin: 67px auto 0 0;
  width: 100%;
  max-width: 600px;
}

.s495d7fb2 .s54795373 form {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.s495d7fb2 .s60c43a67 {
  width: 100%;
  font-size: 18px;
  line-height: 1.25em;
  margin-bottom: 8px;
}

.s495d7fb2 .s49bac8d7 {
  padding: 27px 14px;
  font-size: 16px;
  border-radius: 4px;
  width: 100%;
  margin-right: 12px;
  height: 35px;
}

.s495d7fb2 .ffce719e {
  border-radius: 4px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding: 28px 18px;
  min-width: 226px;
  text-transform: uppercase;
  line-height: 0.5;
  height: 35px;
}

.s495d7fb2 .s32aeccba {
  position: absolute;
  bottom: 0;
  right: 0;
  height: auto;
  max-width: 100%;
}

@media (max-width: 992px) {
  .s495d7fb2 .c1f75daa {
    margin: 0 auto;
    max-width: 80%;
  }

  .s495d7fb2 .s338d60c1,
  .s495d7fb2 .s5a5ab480 {
    text-align: center;
  }
}

@media (max-width: 768px) {
  .s495d7fb2 .c1f75daa {
    max-width: 100%;
  }

  .s495d7fb2 .s54795373 form {
    flex-wrap: wrap;
  }

  .s495d7fb2 .s49bac8d7 {
    margin-right: 0;
    width: 100%;
  }

  .s495d7fb2 .ffce719e {
    margin-top: 15px;
    width: 100%;
  }
}
/* SUBSCRIBE BLOCK END */

/* TEAM GRID V1 START */
.t970c75fb {
  position: relative;
  background: transparent;
  border-radius: 12px;
  max-width: 1171px;
}

.t970c75fb .f0dca833 {
  border-radius: 12px;
  padding: 9px 0 0 0;
  max-width: initial;
  margin: 0;
}

.t970c75fb .de736e4b {
  border-radius: 12px;
  padding-top: 25px;
  color: #fff;
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  margin-bottom: 50px;
}

.t970c75fb .de834a27 {
  width: 42%;
  padding: 20px 0;
}

.t970c75fb .t07976261 {
  position: relative;
  background: #feca46;
  display: flex;
  padding: 14px 34px 25px 60px;
  margin-bottom: 35px;
  align-items: center;
}

.t970c75fb .t700e7dd4 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5em;
}

.t970c75fb .e27ade90 {
  position: absolute;
  top: 0;
  right: -1px;
  content: "";
  width: 27px;
  height: 100%;
  background: #113244;
  clip-path: polygon(100% 0, 100% 100%, 0 50%);
}

.t970c75fb .t32b844bd {
  margin-left: 60px;
  font-size: 18px;
  line-height: 1.5em;
  margin-bottom: 0.8em;
}

.t970c75fb .t32b844bd p {
  margin-bottom: 0.66em;
}

.t970c75fb .fc32339d {
  width: 60%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 30px;
  max-width: 570px;
  max-height: 320px;
}

.t970c75fb .fc32339d iframe {
  position: absolute;
  top: 0;
  left: 0;
  min-height: initial;
  max-height: initial;
  height: 100% !important;
  display: none;
}

.t970c75fb .dd1b42e6 {
  position: absolute;
  width: 100%;
  height: 100%;
}

.t970c75fb .v44564a57 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.t970c75fb .dba97738 {
  cursor: pointer;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #30303030;
}

.t970c75fb .t98c4d1c5 {
  max-width: 100%;
  margin: 0;
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.t970c75fb .t02eb457e {
  display: flex;
  width: 48%;
  border-radius: 8px;
  border: 1px solid #75a9c6;
  margin-bottom: 20px;
}

.t970c75fb .t4cffee30 {
  position: relative;
  width: 48%;
  max-height: 250px;
}

.t970c75fb .t4cffee30 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.t970c75fb .d4e1baad {
  display: flex;
  flex-direction: column;
  width: 52%;
  height: 100%;
  padding: 15px 16px 16px 18px;
  min-height: 224px;
}

.t970c75fb .t8bfa1768 {
  width: 100%;
  font-size: 22px;
  line-height: 1.3em;
  font-weight: 700;
  margin-bottom: 10px;
}

.t970c75fb .t46682d12 {
  width: 100%;
  flex-grow: 1;
  font-size: 14px;
  line-height: 1.3em;
  font-weight: 400;
  color: #231f20;
  margin-bottom: 14px;
}

.t970c75fb .d1057c18 {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  margin-bottom: 0;
  align-self: flex-end;
}

.t970c75fb .d1057c18 > a {
  margin-right: 7px;
}

.t970c75fb .d1057c18 > a i {
  font-style: italic;
  font-size: 18px;
  color: #acb3c1;
}

.t970c75fb .a5d02990 {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.t970c75fb .c799c43b {
  line-height: 1.2em;
  font-size: 14px;
  color: #dfe5f0;
  background: transparent;
  border: 1px solid #788b9a;
  border-radius: 4px;
  padding: 19px 16px;
  width: 427px;
  max-width: 80%;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.3s;
}

.t970c75fb .c799c43b:hover {
  opacity: 0.8;
}

@media (max-width: 1200px) {
  .t970c75fb .de834a27 {
    width: 50%;
  }

  .t970c75fb .t07976261 {
    padding: 10px 34px 14px 4%;
  }

  .t970c75fb .fc32339d {
    width: 50%;
  }

  .t970c75fb .t32b844bd {
    margin-left: 15px;
  }
}

@media (max-width: 768px) {
  .t970c75fb .de736e4b {
    flex-wrap: wrap;
  }

  .t970c75fb .de834a27 {
    width: 100%;
    margin-right: 40px;
  }

  .t970c75fb .fc32339d {
    min-height: 320px;
    margin: 30px auto;
    width: 90%;
  }

  .t970c75fb .t02eb457e {
    width: 100%;
  }
}

@media (max-width: 500px) {
  .t970c75fb .t02eb457e {
    flex-wrap: wrap;
  }

  .t970c75fb .t4cffee30 {
    width: 100%;
  }

  .t970c75fb .d4e1baad {
    width: 100%;
    height: auto;
  }

  .t970c75fb .fc32339d {
    min-height: 220px;
  }
}
/* TEAM GRID V1 END */

/* TEAM GRID V2 START */
.t6e299d29 {
  max-width: 1392px;
  margin: 0 auto;
}

.t4e2a36f6 {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 0 25px;
}

.t4e2a36f6 .t45a091a6 {
  display: flex;
  flex-wrap: wrap;
  width: 56%;
  margin-right: 9%;
}

.t4e2a36f6 .t700e7dd4 {
  font-size: 72px;
  line-height: 1.2em;
  font-weight: bold;
  margin-bottom: 20px;
}

.t4e2a36f6 .t32b844bd {
  font-size: 18px;
  margin-bottom: 30px;
  line-height: 1.5;
}

.t4e2a36f6 .c799c43b {
  font-size: 18px;
  padding: 11px 32px;
  border: 1px solid #000;
  border-radius: 6px;
  transition: all 0.3s;
}

.t4e2a36f6 .c799c43b:hover {
  color: var(--color-primary);
}

.t4e2a36f6 .t3fb16113 {
  width: 48%;
}

.t4e2a36f6 .t3fb16113 .a5d02990 {
  display: none;
}

@media (max-width: 992px) {
  .t4e2a36f6 {
    flex-wrap: wrap;
  }

  .t4e2a36f6 .t45a091a6 {
    width: 100%;
    margin-right: 0;
  }

  .t4e2a36f6 .t700e7dd4 {
    font-size: 48px;
  }

  .t4e2a36f6 .t32b844bd {
    font-size: 16px;
  }

  .t4e2a36f6 .t45a091a6 .a5d02990 {
    display: none;
  }

  .t4e2a36f6 .t3fb16113 .a5d02990 {
    display: flex;
  }

  .t4e2a36f6 .t3fb16113 {
    width: 100%;
  }

  .t4e2a36f6 .c799c43b {
    margin: 0 auto;
  }
}
/* TEAM GRID V2 END */

/* TEAM GRID V3 START */
.f937f7f2 {
  background-color: #efefef;
  padding: 70px 0 0 0;
}

.f937f7f2 .t700e7dd4 {
  font-size: 40px;
  text-align: center;
}

.f937f7f2 .da040aec {
  display: flex;
  justify-content: center;
  max-width: 1200px;
  margin: 30px auto;
}

.f937f7f2 .t5b742abd {
  width: 20%;
  padding: 0 15px;
}

.f937f7f2 .t53948b3c img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: grayscale(100%);
}

.f937f7f2 .t5b742abd:hover .t53948b3c img {
  filter: grayscale(0);
}

.f937f7f2 .t51bda25f {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin: 25px 0 5px 0;
  color: #333;
}

.f937f7f2 .ae6dfc66 {
  font-size: 12px;
  text-align: center;
  color: #777;
}

.f937f7f2 .t67fff614 {
  line-height: 32px;
  font-size: 18px;
  text-align: center;
  margin: 20px 0 28px;
  color: #777;
}

@media (max-width: 768px) {
  .f937f7f2 .da040aec {
    flex-wrap: wrap;
  }

  .f937f7f2 .t5b742abd {
    width: 100%;
  }

  .f937f7f2 .t5b742abd:hover .t53948b3c img {
    filter: grayscale(100%);
  }
}
/* TEAM GRID V3 END */

/* TEAM GRID V4 START */
.fc67b0ec .t312798b3 {
  font-size: 32px;
  font-weight: bold;
  margin: 50px 0 40px 0;
}

.fc67b0ec .t197352bf {
  display: flex;
  flex-direction: column;
  margin: 0 8px;
}

.fc67b0ec .ac666806 {
  display: flex;
  margin-bottom: 16px;
}

.fc67b0ec .b47c939c {
  width: 30%;
  height: 224px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  object-fit: cover;
}

.fc67b0ec .t6e145d0e {
  width: 70%;
  padding: 15px;
  min-height: 224px;
  height: 100%;
}

.fc67b0ec .t5f0c65b6 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 8px;
}

.fc67b0ec .d84fe371 {
  font-size: 15px;
  margin-bottom: 8px;
}

.fc67b0ec .t7e905990 {
  line-height: 1.5em;
  margin-bottom: 16px;
}

@media (max-width: 480px) {
  .fc67b0ec .t197352bf {
    margin: 0;
  }

  .fc67b0ec .ac666806 {
    align-items: center;
  }

  .fc67b0ec .b47c939c {
    height: 186px;
    border-radius: 0;
  }
}
/* TEAM GRID V4 END */

/* TEAM GRID SLIDER START */
.t203d19f8 .t867551a7 {
  width: 100%;
  display: flex !important;
  margin-bottom: 20px;
}

.t203d19f8 .t975bf38e {
  width: 100%;
  max-width: 192px;
  margin: 0 25px 0 0;
}

.t203d19f8 .t975bf38e img {
  display: block;
  height: auto;
  max-width: 100%;
  border-radius: 6px;
}

.t203d19f8 .aecd1b2a {
  width: 60%;
  margin: 0 1%;
}

.t203d19f8 .t1eef9549 {
  font-size: 36px;
  line-height: 1.2em;
  margin-bottom: 7px;
}

.t203d19f8 .d37daf33 {
  font-size: 14px;
  line-height: 1.44em;
}

.t203d19f8 .slick-list {
  min-height: 500px !important;
}

.t203d19f8 .slick-slide {
  opacity: 0.1;
}

.t203d19f8 .slick-slide.slick-active {
  opacity: 1;
}

@media (max-width: 992px) {
  .t203d19f8 .t867551a7 {
    width: 100%;
    margin-top: 20px;
  }
}

@media (max-width: 500px) {
  .t203d19f8 .t867551a7 {
    flex-wrap: wrap;
  }

  .t203d19f8 .aecd1b2a {
    width: 100%;
    margin-top: 20px;
  }
}
/* TEAM GRID SLIDER END */

/* OUR HISTORY START */
.b47e9c1c {
  font-size: 32px;
  font-weight: bold;
  margin: 50px 0 40px 0;
}

.eb82458f {
  margin-bottom: 35px;
  margin-top: 20px;
  display: block;
  position: relative;
  z-index: 9;
  max-width: 100%;
}

.eb82458f .t441379a8 {
  position: absolute;
  left: 50%;
  margin-left: 0;
  height: 100%;
  border-right: 1px solid #d0d0d0;
  z-index: -1;
}

.eb82458f .t441379a8 span:first-child {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #de5034;
  position: absolute;
  left: -4px;
}

.eb82458f .t441379a8 span:last-child {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #de5034;
  position: absolute;
  bottom: 0;
  left: -4px;
}

.eb82458f .timeline-line-wrapper {
  position: relative;
}

.eb82458f .t073cbc2f {
  position: relative;
  display: block;
  table-layout: fixed;
  border: 1px solid #d0d0d0;
  width: calc(50% - 19px);
  border-radius: 4px;
  background: #fcfcfc;
  margin-bottom: 20px;
}

.eb82458f .t9b91b3e4 {
  width: 1px;
  height: 1px;
  background-color: #de5034;
  border: 4px solid #fff;
  border-radius: 500px;
  position: absolute;
  top: 32px;
  display: block;
  padding: 3px;
}

.eb82458f .timeline-post-left .t9b91b3e4 {
  right: -28px;
}

.eb82458f .timeline-post-right .t9b91b3e4 {
  left: -26px;
}

.eb82458f .d28f472a {
  position: absolute;
  height: 0;
  width: 1px;
}

.eb82458f .timeline-post-left .d28f472a {
  right: -1px;
  top: 30px;
}

.eb82458f .timeline-post-right .d28f472a {
  top: 30px;
  left: -10px;
}

.eb82458f .d28f472a s {
  border-width: 9px 10px 9px 0;
  border-style: solid;
  display: block;
  position: relative;
  top: 0;
}

.timeline-post-left .d28f472a s {
  border-width: 9px 0 9px 10px;
}

.eb82458f .d28f472a l {
  border-width: 9px 0 9px 10px;
  top: -16.5px;
}

.eb82458f .e73b8698 {
  display: block;
  vertical-align: middle;
}

.eb82458f .t6a8945da {
  width: 100%;
  display: block;
  position: relative;
  vertical-align: middle;
}

.eb82458f .t933cf5f0 {
  display: inline-block;
  font-size: 13px;
  position: relative;
  vertical-align: top;
  width: 100%;
  padding: 15px;
  box-sizing: border-box;
}

.eb82458f .timeline-post-left .t933cf5f0 {
  text-align: right;
}

.eb82458f .c8364e9d {
  font-size: 24px;
}

.eb82458f .t933cf5f0 p {
  margin-bottom: 5px;
}

.eb82458f .e70c7b93 {
  font-size: 18px;
  line-height: 32px;
}

@media (max-width: 767px) {
  .eb82458f {
    overflow: hidden;
  }

  .eb82458f .t441379a8 {
    margin-left: 0;
    left: 50%;
  }

  .eb82458f .t073cbc2f {
    width: 100%;
  }

  .eb82458f .timeline-post-left .t933cf5f0 {
    text-align: left;
  }

  .eb82458f .d28f472a {
    display: none;
  }
}
/* OUR HISTORY END */

/* MAIN SLIDER START */
.m93272379 {
  position: relative;
  padding-top: 8px;
  border-radius: 12px;
  max-width: 1170px;
  margin: 0 auto;
}

.e3920fa6 .m3108b037 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 57px 10px 10px 10px;
  max-width: 87%;
  margin: 0 auto 36px auto;
}

.e3920fa6 .m9f75a3a8 {
  font-size: 26px;
  font-weight: bold;
  line-height: 1.3em;
}

.e3920fa6 .m9d3e6df8 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}

.e3920fa6 .m8f9139a4 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  border: 1px solid var(--color-secondary);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
  cursor: pointer;
}

.e3920fa6 .m8f9139a4:not(:last-child) {
  margin-right: 24px;
}

.e3920fa6 .m8f9139a4:not(:last-child):after {
  content: "";
  width: 24px;
  height: 2px;
  background: var(--color-secondary);
  position: absolute;
  right: -25px;
}

.e3920fa6 .m8f9139a4.filled {
  background-color: #fff;
  color: var(--color-secondary);
}

.e3920fa6 .m2b7eae8e {
  margin-bottom: 20px;
}

.e3920fa6 .fe61198b {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 87%;
  margin: 0 auto;
  padding: 20px 10px;
}

.e3920fa6 .m68f6fce9 {
  width: 48%;
  margin-right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.e3920fa6 .m68f6fce9 img {
  width: 100%;
  height: 100%;
  border-radius: 6px;
}

.e3920fa6 .m0d5a6531 {
  width: 40%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  margin-right: 40px;
}

.e3920fa6 .m5e0d5c77 {
  width: 100%;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.4em;
  margin-bottom: 21px;
}

.e3920fa6 .bcd2be7c {
  width: 100%;
  font-size: 18px;
  line-height: 1.8em;
}

.e3920fa6 .m5bb07c43 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  padding-bottom: 40px;
}

.e3920fa6 .db1c0562 {
  width: 40%;
  font-size: 14px;
  color: #fff;
  background: transparent;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 4px;
  padding: 19px 10px;
  margin: 0;
  cursor: pointer;
  transition: all 0.3s;
}

.e3920fa6 .db1c0562:hover,
.e3920fa6 .db1c0562:disabled {
  opacity: 0.7;
}

.e3920fa6 .m7b62c41c {
  margin-right: 4%;
}

.e3920fa6 .m7b62c41c {
  border: 1px solid #fff;
}

@media (max-width: 768px) {
  .e3920fa6 .m3108b037 {
    justify-content: center;
    flex-wrap: wrap;
    padding: 26px 10px 10px 10px;
    margin-bottom: 6px;
  }

  .e3920fa6 .m9f75a3a8 {
    width: 100%;
    text-align: center;
  }

  .e3920fa6 .m9d3e6df8 {
    margin-top: 15px;
  }

  .e3920fa6 .fe61198b {
    flex-wrap: wrap;
  }

  .e3920fa6 .m68f6fce9 {
    width: 100%;
  }

  .e3920fa6 .m0d5a6531 {
    width: 100%;
    margin-top: 20px;
    text-align: center;
    margin-right: 0;
  }

  .e3920fa6 .db1c0562 {
    width: auto;
    max-width: 50%;
    min-width: 40%;
  }
}

@media (max-width: 500px) {
  .e3920fa6 .m5bb07c43 {
    flex-wrap: wrap;
  }

  .e3920fa6 .db1c0562 {
    max-width: 90%;
    min-width: 90%;
  }

  .e3920fa6 .m7b62c41c {
    margin-right: 0;
    margin-bottom: 10px;
  }

  .e3920fa6 .m8f9139a4:not(:last-child) {
    margin-right: 5px;
  }

  .e3920fa6 .m8f9139a4:not(:last-child):after {
    display: none;
  }
}
/* MAIN SLIDER END */

/* FEATURES SLIDER START*/
.f9830486a {
  max-width: 1920px;
  margin: 0 auto;
  background: #000;
  color: #fff;
  padding: 44px 20px 28px;
}

.f82c2c664 {
  position: relative;
  display: flex;
  max-width: 1396px;
  margin: 0 auto;
}

.f82c2c664 .f1cb08b38 {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: space-between;
  width: 31%;
  margin: 0 1%;
  padding-bottom: 38px;
}

.f82c2c664 .a9bcfc5a {
  margin: 30px 0;
  font-size: 56px;
  font-weight: bold;
}

.f82c2c664 .f535b4738 {
  border: 1px solid #fff;
  border-radius: 6px;
  padding: 6px;
  color: #fff;
  transition: all 0.3s;
  padding: 10px 30px;
  font-size: 18px;
}

.f82c2c664 .ab73e210 {
  min-height: 350px;
  margin-top: 10px;
  width: 39%;
  margin-left: auto;
}

.f82c2c664 .ab73e210 .f5bb3404b {
  display: none;
}

.f82c2c664 .slick-list {
  height: 520px !important;
}

.f82c2c664 .slick-slide {
  opacity: 0.1;
}

.f82c2c664 .slick-slide.slick-active {
  opacity: 1;
}

.f82c2c664 .f5870fb61 {
  width: 100%;
  margin-bottom: 66px;
}

.f82c2c664 .c7df6f11 {
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #fff;
  font-family: merriweather, serif;
  font-size: 26px;
  color: #000;
  font-weight: bold;
}

.f82c2c664 .f05476aec {
  font-size: 32px;
  line-height: 1.4em;
  font-weight: 600;
}

@media (max-width: 1200px) {
  .f82c2c664 .f1cb08b38,
  .f82c2c664 .ab73e210 {
    width: 48%;
  }
}

@media (max-width: 992px) {
  .f82c2c664 {
    flex-wrap: wrap;
  }

  .f82c2c664 .f1cb08b38,
  .f82c2c664 .ab73e210 {
    width: 100%;
  }

  .f82c2c664 .f1cb08b38 .f5bb3404b {
    display: none;
  }

  .f82c2c664 .ab73e210 .f5bb3404b {
    display: flex;
    justify-content: center;
  }

  .f82c2c664 .a9bcfc5a {
    font-size: 36px;
  }

  .f82c2c664 .slick-list {
    height: auto !important;
  }

  .f82c2c664 .f05476aec {
    font-size: 26px;
  }

  .f82c2c664 .f535b4738 {
    display: block;
  }
}
/* FEATURES SLIDER END*/

/* BANNERS BLOCK START */
.b001c3b4c {
  padding: 73px 0 95px;
  overflow: hidden;
}

.b1049c25d {
  position: relative;
  max-width: 1288px;
  margin: 0 auto;
  color: #000;
}

.b1049c25d .b170ee65e {
  font-size: 36px;
  margin: 40px 0 75px 0;
  text-align: center;
}

.b1049c25d .e2558c31 {
  display: flex;
  justify-content: center;
}

.b1049c25d .b6d5a01be {
  position: relative;
  width: 320px;
}

.b1049c25d .b6d5a01be:nth-child(1) {
  transform: rotate(0deg);
}

.b1049c25d .b6d5a01be:nth-child(2) {
  margin-top: 23px;
  left: -8px;
  transform: rotate(-10.5deg);
}

.b1049c25d .b6d5a01be:nth-child(3) {
  margin-top: -27px;
  left: -16px;
  transform: rotate(7deg);
}
.b1049c25d .b6d5a01be:nth-child(4) {
  margin-top: 24px;
  left: -27px;
  transform: rotate(-13deg);
}

.b1049c25d .b6d5a01be svg {
  display: block;
  height: auto;
  max-width: initial;
  width: 338px;
  position: absolute;
  top: 0;
  z-index: 4;
}

.b1049c25d .b190e0b18 {
  position: relative;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  min-height: 158px;
  padding: 0 8px 0 26px;
  margin-top: 30px;
  z-index: 10;
  transform: rotate(3deg);
}

.b1049c25d .b10e6c620 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 82px;
}

.b1049c25d .b10e6c620 img {
  display: block;
  max-width: 160px;
  height: auto;
  margin: 0 auto;
}

.b1049c25d .b1def693c {
  align-self: flex-end;
  font-size: 16px;
  line-height: 1.44em;
  text-align: center;
  margin-bottom: 6px;
}

@media (max-width: 992px) {
  .b1049c25d .e2558c31 {
    flex-wrap: wrap;
  }
}

@media (max-width: 768px) {
  .b1049c25d .b6d5a01be {
    margin-top: 15px !important;
  }
}
/* BANNERS BLOCK END */

/* AUTHOR PAGE START */
.a3b60eec2 {
  margin-top: 50px;
  display: flex;
  align-items: center;
}

.a221dcd07 .ea7a0388 {
  width: 250px;
  height: 250px;
}

.a221dcd07 .ea7a0388 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}

.a221dcd07 .f3ff7679 {
  margin-top: 20px;
  font-size: 28px;
  font-weight: bold;
}

.a221dcd07 .fb9117d8 {
  margin-top: 10px;
}

.a221dcd07 .fb9117d8 a {
  font-size: 24px;
  margin-right: 10px;
}

.a73858920 {
  margin-left: 120px;
  font-size: 24px;
  line-height: 2.125rem;
}

.c03a2e41 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.c03a2e41 h2 {
  width: 70%;
  margin-top: 10px;
}

.c03a2e41 .a6117eee6 {
  display: flex;
  flex-direction: column;
  width: 70%;
}

.c03a2e41 .ae961032 {
  display: flex;
  padding: 20px;
  box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.1);
  margin-bottom: 30px;
}

.c03a2e41 .a4637c415 {
  display: block;
}

.c03a2e41 .a4637c415:hover {
  opacity: 0.7;
}

.c03a2e41 .a4637c415 img {
  width: 230px;
  max-width: 230px;
  height: 150px;
  object-fit: cover;
}

.c03a2e41 .ae961032 .a62ad0366 {
  margin-left: 30px;
}

.c03a2e41 .ae961032 .beeeebaa {
  display: block;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

.c03a2e41 .ae961032 .a737cd1d0 {
  line-height: 1.5rem;
}

@media (max-width: 1024px) {
  .aa520bc2 .c42704f80 {
    max-width: 100%;
  }

  .c03a2e41 h2 {
    width: 100%;
    text-align: center;
  }

  .c03a2e41 .a6117eee6 {
    width: 100%;
  }

  .a73858920 {
    margin-left: 70px;
  }
}

@media (max-width: 765px) {
  .a3b60eec2 {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    margin-top: 25px;
  }

  .a221dcd07 .ea7a0388 {
    width: 300px;
    height: 300px;
  }

  .a73858920 {
    margin-top: 20px;
    margin-left: 0;
    font-size: 20px;
    line-height: 2rem;
  }
}

@media (max-width: 600px) {
  .c03a2e41 .ae961032 {
    flex-wrap: wrap;
  }

  .c03a2e41 .ae961032 .a4637c415 {
    margin: 0 auto;
  }

  .c03a2e41 .ae961032 .a4637c415 img {
    width: 300px;
    height: 200px;
  }

  .c03a2e41 .ae961032 .a62ad0366 {
    margin-top: 30px;
    margin-left: 0;
  }
}

@media (max-width: 400px) {
  .a3b60eec2 .a221dcd07 .ea7a0388 {
    max-width: 250px;
    max-height: 250px;
  }

  .a73858920 {
    font-size: 18px;
    line-height: 1.75rem;
  }

  .c03a2e41 .ae961032 .a4637c415 img {
    width: 275px;
    height: 185px;
  }
}
/* AUTHOR PAGE END */

/* PAGINATION START */
.a06099ab {
  flex-basis: 100%;
  display: flex;
  white-space: nowrap;
  padding: 0;
  border-right: 0;
  margin: 1px;
  vertical-align: baseline;
}

.a06099ab .p53b57a75 {
  border: 1px solid #f1f1f1;
  border-left: none;
  margin: 0;
  overflow: hidden;
  text-align: center;
  line-height: 1em;
  font-size: 1.1em;
  font-weight: 600;
  padding: 10px 15px;
  min-width: 1em;
}

.a06099ab .p53b57a75:nth-of-type(1) {
  border-left: 1px solid #f1f1f1;
}

.a06099ab .p53b57a75.active,
.a06099ab .p53b57a75:hover {
  background: #f1f1f1;
  color: #9099ac;
}

@media (max-width: 600px) {
  .a06099ab {
    flex-wrap: wrap;
  }
}
/* PAGINATION END */

/* CATEGORY TEXT BLOCK START */
.c33933d84 {
  position: relative;
  padding: 46px 28px 54px 28px;
  margin: 0 auto;
  color: #fff;
  font-size: 18px;
  line-height: 1.78em;
  background: #003550;
  border-radius: 8px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.c18efa783 {
  position: relative;
  max-width: 680px;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .c18efa783 {
    text-align: center;
  }
}
/* CATEGORY TEXT BLOCK END */

/* FEATURES GRID START */
.f8f706278 .f27834911 {
  text-align: center;
  font-size: 32px;
  margin-bottom: 36px;
}

.f8f706278 .f074178b0 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.f8f706278 .b37ad54d {
  width: 31%;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.f8f706278 .f48e16ee5 {
  width: 148px;
  height: 148px;
  border-radius: 50%;
}

.f8f706278 .c7fbdeb4 {
  margin-left: 25px;
}

.f8f706278 .f0d964227 {
  font-family: 'Merriweather', 'Merriweather Fallback', serif;
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 10px;
}

.f8f706278 .f7a8fbff3 {
  font-size: 18px;
  line-height: 1.4em;
  color: #231f20;
}

@media (max-width: 1024px) {
  .f8f706278 .b37ad54d {
    width: 48%;
  }
}

@media (max-width: 600px) {
  .f8f706278 .b37ad54d {
    width: 100%;
    margin-bottom: 15px;
  }
}
/* FEATURES GRID END */

/* LINKING START */
.l4bf8a43d {
  margin: 16px 0 30px 0;
}

.l4bf8a43d .aa49c99b {
  font-size: 18px;
  font-weight: 700;
}

.l4bf8a43d .l06dd2c0c {
  list-style: disc;
  margin-bottom: 5px;
}

.l4bf8a43d .adb61e22 {
  margin: 5px 0 5px 25px;
}

.l4bf8a43d .adb61e22 > a {
  text-transform: capitalize;
}

.l4bf8a43d .adb61e22 > a:hover {
  text-decoration: none;
}

.l4bf8a43d .d9b8ac69 {
  margin-left: 25px;
}

.l4bf8a43d .adb61e22.hide {
  display: none;
}

.l4bf8a43d .l201e9c42 {
  background: #f7f7f7;
  border-radius: 8px;
  padding: 0 16px;
  margin-top: 16px;
}

.l4bf8a43d .l433a83c6 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 0;
  border-bottom: 1px solid #d9d9d9;
}

.l4bf8a43d .l433a83c6:last-of-type {
  border-bottom: 0;
}

.l4bf8a43d .l433a83c6 span {
  font-weight: 600;
  color: #000000;
  margin-right: 5px;
}

.l4bf8a43d .l433a83c6 a:hover {
  text-decoration: none;
}

.l4bf8a43d .l8ac826cf a {
  text-transform: capitalize;
}

.l4bf8a43d .l433a83c6 svg path {
  fill: var(--color-primary);
}
/* LINKING END */

/* FEATURES DOUBLE START */
.f0f999734 {
  display: flex;
  justify-content: space-between;
  margin: 0 auto 30px auto;
  max-width: 1920px;
}

.f0f999734 .f585ff41f {
  width: 50%;
  padding: 33px 20px;
  display: flex;
  background: var(--color-primary);
  color: #fff;
}

.f0f999734 .f585ff41f:first-of-type {
  justify-content: flex-end;
}

.f0f999734 .f585ff41f:last-of-type {
  background: var(--color-secondary);
}

.f0f999734 .bafc46c9 {
  max-width: 225px;
  height: 100%;
  margin-right: 20px;
}

.f0f999734 .e57ed65c {
  display: block;
  height: auto;
  max-width: 100%;
}

.f0f999734 .f79c1d91a {
  margin-left: 15px;
  max-width: 400px;
}

.f0f999734 .e801f6c9 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
  line-height: 1.24em;
}

.f0f999734 .f0b5fd7d4 {
  line-height: 1.46em;
}

@media (max-width: 1024px) {
  .f0f999734 {
    flex-direction: column;
  }

  .f0f999734 .f585ff41f {
    justify-content: flex-start !important;
    width: 100%;
  }
}

@media (max-width: 600px) {
  .f0f999734 .f585ff41f {
    flex-direction: column;
  }

  .f0f999734 .f79c1d91a {
    margin-top: 15px;
    margin-left: 0;
    max-width: none;
  }
}
/* FEATURES DOUBLE END */

.wprm-recipe-instruction-image img {
  width: 100% !important;
  height: auto !important;
}

.ccb__wrap {
  position: relative;
  padding: 0;
  background: #e9ebf1;
  line-height: 1.5em;
  border: 0;
  border-radius: 0;
  margin-bottom: 26px;
  color: #303030;
  font-weight: bold;
}

.ccb__inner {
  padding: 18px 22px;
}

.ccb__left {
  bottom: -8px;
  content: " ";
  height: 53px;
  left: -8px;
  top: auto;
  position: absolute;
  width: 167px;
  z-index: -1;
  transform: initial;
  background-color: var(--color-secondary);
}

.ccb__right {
  content: " ";
  height: 53px;
  position: absolute;
  right: -8px;
  top: -8px;
  width: 53px;
  z-index: -1;
  background-color: var(--color-secondary);
}

.bgmn {
  background-color: var(--color-primary);
}
